.elementor-8513 .elementor-element.elementor-element-b493cb1{--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:80px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-8513 .elementor-element.elementor-element-b493cb1:not(.elementor-motion-effects-element-type-background), .elementor-8513 .elementor-element.elementor-element-b493cb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8513 .elementor-element.elementor-element-b24717b{--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;}.elementor-8513 .elementor-element.elementor-element-de34cf4{--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;}.elementor-8513 .elementor-element.elementor-element-d4c739e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:60px;}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );}.elementor-8513 .elementor-element.elementor-element-0f5faa1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:76px;font-weight:700;line-height:1em;letter-spacing:-1.52px;color:#FBF8EB;}.elementor-8513 .elementor-element.elementor-element-4ff381e{--spacer-size:32px;}.elementor-widget-text-editor{font-weight:var( --e-global-typography-text-font-weight );}.elementor-8513 .elementor-element.elementor-element-d20d100{font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;line-height:1.6em;color:rgba(251,248,235,0.72);}.elementor-8513 .elementor-element.elementor-element-7af1c28{--spacer-size:36px;}.elementor-widget-button .elementor-button{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8513 .elementor-element.elementor-element-9b6c22e .elementor-button{background-color:#FBF8EB;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;fill:#000000;color:#000000;border-radius:40px 40px 40px 40px;padding:18px 61px 18px 31px;}.elementor-8513 .elementor-element.elementor-element-9b6c22e .elementor-button:hover, .elementor-8513 .elementor-element.elementor-element-9b6c22e .elementor-button:focus{background-color:#B5CB9E;color:#000000;}.elementor-8513 .elementor-element.elementor-element-9b6c22e .elementor-button:hover svg, .elementor-8513 .elementor-element.elementor-element-9b6c22e .elementor-button:focus svg{fill:#000000;}.elementor-8513 .elementor-element.elementor-element-163a9ba{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:rgba(251,248,235,0.18);--border-color:rgba(251,248,235,0.18);--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-8513 .elementor-element.elementor-element-19c8596{--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;}.elementor-8513 .elementor-element.elementor-element-aab44e2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:64px;font-weight:700;line-height:1em;letter-spacing:-1.28px;color:#FBF8EB;}.elementor-8513 .elementor-element.elementor-element-d9d501f{--spacer-size:8px;}.elementor-8513 .elementor-element.elementor-element-52dde49{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:rgba(251,248,235,0.72);}.elementor-8513 .elementor-element.elementor-element-7175dd2{--spacer-size:28px;}.elementor-widget-divider .elementor-divider__text{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8513 .elementor-element.elementor-element-674848c{--divider-border-style:solid;--divider-color:rgba(251,248,235,0.18);--divider-border-width:1px;}.elementor-8513 .elementor-element.elementor-element-674848c .elementor-divider-separator{width:100%;}.elementor-8513 .elementor-element.elementor-element-674848c .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-8513 .elementor-element.elementor-element-a3dd6bd{--spacer-size:28px;}.elementor-8513 .elementor-element.elementor-element-a206ddc{--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;}.elementor-8513 .elementor-element.elementor-element-e2eea70 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:64px;font-weight:700;line-height:1em;letter-spacing:-1.28px;color:#FBF8EB;}.elementor-8513 .elementor-element.elementor-element-9bf65f9{--spacer-size:8px;}.elementor-8513 .elementor-element.elementor-element-3ad82a2{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:rgba(251,248,235,0.72);}.elementor-8513 .elementor-element.elementor-element-6564f15{--spacer-size:28px;}.elementor-8513 .elementor-element.elementor-element-dc593b6{--divider-border-style:solid;--divider-color:rgba(251,248,235,0.18);--divider-border-width:1px;}.elementor-8513 .elementor-element.elementor-element-dc593b6 .elementor-divider-separator{width:100%;}.elementor-8513 .elementor-element.elementor-element-dc593b6 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-8513 .elementor-element.elementor-element-d39fa45{--spacer-size:28px;}.elementor-8513 .elementor-element.elementor-element-1bc03a3{--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;}.elementor-8513 .elementor-element.elementor-element-9f9f114 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:64px;font-weight:700;line-height:1em;letter-spacing:-1.28px;color:#FBF8EB;}.elementor-8513 .elementor-element.elementor-element-5ddcb7c{--spacer-size:8px;}.elementor-8513 .elementor-element.elementor-element-5eb55d3{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:rgba(251,248,235,0.72);}.elementor-8513 .elementor-element.elementor-element-0a18714{--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:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-8513 .elementor-element.elementor-element-0a18714:not(.elementor-motion-effects-element-type-background), .elementor-8513 .elementor-element.elementor-element-0a18714 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8513 .elementor-element.elementor-element-e4cfc4d{--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;}.elementor-8513 .elementor-element.elementor-element-23296af{--divider-border-style:solid;--divider-color:rgba(251,248,235,0.18);--divider-border-width:1px;}.elementor-8513 .elementor-element.elementor-element-23296af .elementor-divider-separator{width:100%;}.elementor-8513 .elementor-element.elementor-element-23296af .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-8513 .elementor-element.elementor-element-e148351{--spacer-size:96px;}.elementor-8513 .elementor-element.elementor-element-4cdeace{--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;}.elementor-8513 .elementor-element.elementor-element-4b5e6b2{--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:60px;}.elementor-8513 .elementor-element.elementor-element-429d802 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:2.4px;color:#B5CB9E;}.elementor-8513 .elementor-element.elementor-element-4dae027{--spacer-size:24px;}.elementor-8513 .elementor-element.elementor-element-57b2d18 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:56px;font-weight:700;line-height:1.05em;letter-spacing:-1.12px;color:#FBF8EB;}.elementor-8513 .elementor-element.elementor-element-66eb760{--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:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-8513 .elementor-element.elementor-element-b788030{font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;line-height:1.6em;color:#FBF8EB;}.elementor-8513 .elementor-element.elementor-element-492188a{--spacer-size:20px;}.elementor-8513 .elementor-element.elementor-element-5bdc178{font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;line-height:1.6em;color:rgba(251,248,235,0.72);}.elementor-8513 .elementor-element.elementor-element-1a7661f{--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:24px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-8513 .elementor-element.elementor-element-1a7661f:not(.elementor-motion-effects-element-type-background), .elementor-8513 .elementor-element.elementor-element-1a7661f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8513 .elementor-element.elementor-element-e700d79{--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;}.elementor-8513 .elementor-element.elementor-element-16f284e{--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;}.elementor-8513 .elementor-element.elementor-element-e680b79{--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 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(251,248,235,0.18);--border-color:rgba(251,248,235,0.18);--padding-top:40px;--padding-bottom:48px;--padding-left:0px;--padding-right:32px;}.elementor-8513 .elementor-element.elementor-element-a05e3e2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:2.4px;color:#B5CB9E;}.elementor-8513 .elementor-element.elementor-element-eef7951{--spacer-size:28px;}.elementor-8513 .elementor-element.elementor-element-62a7b94 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;line-height:1.15em;letter-spacing:-0.6px;color:#FBF8EB;}.elementor-8513 .elementor-element.elementor-element-e9358e3{--spacer-size:16px;}.elementor-8513 .elementor-element.elementor-element-f24f082{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:rgba(251,248,235,0.72);}.elementor-8513 .elementor-element.elementor-element-c762e1d{--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 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(251,248,235,0.18);--border-color:rgba(251,248,235,0.18);--padding-top:40px;--padding-bottom:48px;--padding-left:0px;--padding-right:32px;}.elementor-8513 .elementor-element.elementor-element-e4cc678 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:2.4px;color:#B5CB9E;}.elementor-8513 .elementor-element.elementor-element-ca04777{--spacer-size:28px;}.elementor-8513 .elementor-element.elementor-element-a4002bf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;line-height:1.15em;letter-spacing:-0.6px;color:#FBF8EB;}.elementor-8513 .elementor-element.elementor-element-951c932{--spacer-size:16px;}.elementor-8513 .elementor-element.elementor-element-08dfd10{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:rgba(251,248,235,0.72);}.elementor-8513 .elementor-element.elementor-element-036960b{--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 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(251,248,235,0.18);--border-color:rgba(251,248,235,0.18);--padding-top:40px;--padding-bottom:48px;--padding-left:0px;--padding-right:32px;}.elementor-8513 .elementor-element.elementor-element-37216fb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:2.4px;color:#B5CB9E;}.elementor-8513 .elementor-element.elementor-element-9127dc1{--spacer-size:28px;}.elementor-8513 .elementor-element.elementor-element-35955fe .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;line-height:1.15em;letter-spacing:-0.6px;color:#FBF8EB;}.elementor-8513 .elementor-element.elementor-element-f488b09{--spacer-size:16px;}.elementor-8513 .elementor-element.elementor-element-c1dc166{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:rgba(251,248,235,0.72);}.elementor-8513 .elementor-element.elementor-element-9a36ede{--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:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-8513 .elementor-element.elementor-element-9a36ede:not(.elementor-motion-effects-element-type-background), .elementor-8513 .elementor-element.elementor-element-9a36ede > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8513 .elementor-element.elementor-element-53da74d{--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;}.elementor-8513 .elementor-element.elementor-element-c778934 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:2.4px;color:#B5CB9E;}.elementor-8513 .elementor-element.elementor-element-d45129a{--spacer-size:24px;}.elementor-8513 .elementor-element.elementor-element-c75e072 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:56px;font-weight:700;line-height:1.05em;letter-spacing:-1.12px;color:#FBF8EB;}.elementor-8513 .elementor-element.elementor-element-a2ff715{--spacer-size:64px;}.elementor-8513 .elementor-element.elementor-element-0fa8043{--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;}.elementor-8513 .elementor-element.elementor-element-10ee369{--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 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(251,248,235,0.18);--border-color:rgba(251,248,235,0.18);--padding-top:36px;--padding-bottom:36px;--padding-left:0px;--padding-right:32px;}.elementor-8513 .elementor-element.elementor-element-8eedd20 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;letter-spacing:-0.48px;color:#FBF8EB;}.elementor-8513 .elementor-element.elementor-element-20faf36{--spacer-size:12px;}.elementor-8513 .elementor-element.elementor-element-8a6d50c{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:rgba(251,248,235,0.72);}.elementor-8513 .elementor-element.elementor-element-4b45228{--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 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(251,248,235,0.18);--border-color:rgba(251,248,235,0.18);--padding-top:36px;--padding-bottom:36px;--padding-left:0px;--padding-right:32px;}.elementor-8513 .elementor-element.elementor-element-672f671 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;letter-spacing:-0.48px;color:#FBF8EB;}.elementor-8513 .elementor-element.elementor-element-9b9771f{--spacer-size:12px;}.elementor-8513 .elementor-element.elementor-element-df084d3{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:rgba(251,248,235,0.72);}.elementor-8513 .elementor-element.elementor-element-5d8de6e{--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 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(251,248,235,0.18);--border-color:rgba(251,248,235,0.18);--padding-top:36px;--padding-bottom:36px;--padding-left:0px;--padding-right:32px;}.elementor-8513 .elementor-element.elementor-element-342a967 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;letter-spacing:-0.48px;color:#FBF8EB;}.elementor-8513 .elementor-element.elementor-element-2bae30a{--spacer-size:12px;}.elementor-8513 .elementor-element.elementor-element-de6d965{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:rgba(251,248,235,0.72);}.elementor-8513 .elementor-element.elementor-element-aa27a3a{--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;}.elementor-8513 .elementor-element.elementor-element-b740897{--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 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(251,248,235,0.18);--border-color:rgba(251,248,235,0.18);--padding-top:36px;--padding-bottom:36px;--padding-left:0px;--padding-right:32px;}.elementor-8513 .elementor-element.elementor-element-1bb5637 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;letter-spacing:-0.48px;color:#FBF8EB;}.elementor-8513 .elementor-element.elementor-element-040d7b2{--spacer-size:12px;}.elementor-8513 .elementor-element.elementor-element-369fcca{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:rgba(251,248,235,0.72);}.elementor-8513 .elementor-element.elementor-element-77fc124{--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 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(251,248,235,0.18);--border-color:rgba(251,248,235,0.18);--padding-top:36px;--padding-bottom:36px;--padding-left:0px;--padding-right:32px;}.elementor-8513 .elementor-element.elementor-element-bdaa86d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;letter-spacing:-0.48px;color:#FBF8EB;}.elementor-8513 .elementor-element.elementor-element-cc187a6{--spacer-size:12px;}.elementor-8513 .elementor-element.elementor-element-9487058{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:rgba(251,248,235,0.72);}.elementor-8513 .elementor-element.elementor-element-e307571{--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 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(251,248,235,0.18);--border-color:rgba(251,248,235,0.18);--padding-top:36px;--padding-bottom:36px;--padding-left:0px;--padding-right:32px;}.elementor-8513 .elementor-element.elementor-element-2bacab6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;letter-spacing:-0.48px;color:#FBF8EB;}.elementor-8513 .elementor-element.elementor-element-9795c0d{--spacer-size:12px;}.elementor-8513 .elementor-element.elementor-element-195821b{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:rgba(251,248,235,0.72);}.elementor-8513 .elementor-element.elementor-element-bb958e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-8513 .elementor-element.elementor-element-bb958e2:not(.elementor-motion-effects-element-type-background), .elementor-8513 .elementor-element.elementor-element-bb958e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8EB;}.elementor-8513 .elementor-element.elementor-element-61a7492{padding:0px 0px 10px 0px;text-align:center;}.elementor-8513 .elementor-element.elementor-element-61a7492 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:80px;font-weight:800;line-height:0.7em;color:#1a1a1a;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8513 .elementor-element.elementor-element-5b7d153 .elementor-swiper-button{font-size:20px;}.elementor-8513 .elementor-element.elementor-element-5b7d153 .elementor-testimonial__text{color:#1a1a1a;font-weight:400;}.elementor-8513 .elementor-element.elementor-element-5b7d153 .elementor-testimonial__name{color:#1a1a1a;font-size:22px;font-weight:600;}.elementor-8513 .elementor-element.elementor-element-5b7d153 .elementor-testimonial__title{color:#1a1a1a;font-weight:400;}.elementor-8513 .elementor-element.elementor-element-5b7d153 .elementor-testimonial__image img{width:200px;height:200px;border-radius:0px;}.elementor-8513 .elementor-element.elementor-element-5b7d153.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-8513 .elementor-element.elementor-element-5b7d153.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (200px / 2) - 8px );}body:not(.rtl) .elementor-8513 .elementor-element.elementor-element-5b7d153.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-8513 .elementor-element.elementor-element-5b7d153.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-8513 .elementor-element.elementor-element-5b7d153.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-8513 .elementor-element.elementor-element-5b7d153.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (200px / 2) - 8px );right:auto;}body.rtl .elementor-8513 .elementor-element.elementor-element-5b7d153.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-8513 .elementor-element.elementor-element-5b7d153.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-8513 .elementor-element.elementor-element-5b7d153.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-8513 .elementor-element.elementor-element-5b7d153.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (200px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-8513 .elementor-element.elementor-element-5b7d153.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-8513 .elementor-element.elementor-element-5b7d153.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (200px / 2) - 8px );right:auto;}body.rtl .elementor-8513 .elementor-element.elementor-element-5b7d153.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-8513 .elementor-element.elementor-element-5b7d153.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (200px / 2) - 8px );left:auto;}.elementor-8513 .elementor-element.elementor-element-2aa9fdf{margin:29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8513 .elementor-element.elementor-element-a3e7531{--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:140px;--padding-left:40px;--padding-right:40px;}.elementor-8513 .elementor-element.elementor-element-a3e7531:not(.elementor-motion-effects-element-type-background), .elementor-8513 .elementor-element.elementor-element-a3e7531 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8513 .elementor-element.elementor-element-fd3bc17{--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;}.elementor-8513 .elementor-element.elementor-element-82e4f3a{--divider-border-style:solid;--divider-color:rgba(251,248,235,0.18);--divider-border-width:1px;}.elementor-8513 .elementor-element.elementor-element-82e4f3a .elementor-divider-separator{width:100%;}.elementor-8513 .elementor-element.elementor-element-82e4f3a .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-8513 .elementor-element.elementor-element-1338e98{--spacer-size:96px;}.elementor-8513 .elementor-element.elementor-element-1eb0ad9{--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;}.elementor-8513 .elementor-element.elementor-element-f52dee0{--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;}.elementor-8513 .elementor-element.elementor-element-e15afe5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:2.4px;color:#B5CB9E;}.elementor-8513 .elementor-element.elementor-element-8dca4e2{--spacer-size:24px;}.elementor-8513 .elementor-element.elementor-element-5d22e68 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:64px;font-weight:700;line-height:1.05em;letter-spacing:-1.28px;color:#FBF8EB;}.elementor-8513 .elementor-element.elementor-element-695ad56{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-8513 .elementor-element.elementor-element-5eb74e8{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#FBF8EB;}.elementor-8513 .elementor-element.elementor-element-5dd600d{--spacer-size:32px;}.elementor-8513 .elementor-element.elementor-element-38a7505 .elementor-button{background-color:#FBF8EB;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;fill:#000000;color:#000000;border-radius:40px 40px 40px 40px;padding:18px 61px 18px 31px;}.elementor-8513 .elementor-element.elementor-element-38a7505 .elementor-button:hover, .elementor-8513 .elementor-element.elementor-element-38a7505 .elementor-button:focus{background-color:#B5CB9E;color:#000000;}.elementor-8513 .elementor-element.elementor-element-38a7505 .elementor-button:hover svg, .elementor-8513 .elementor-element.elementor-element-38a7505 .elementor-button:focus svg{fill:#000000;}body.elementor-page-8513:not(.elementor-motion-effects-element-type-background), body.elementor-page-8513 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8513 .elementor-element.elementor-element-b493cb1{--padding-top:80px;--padding-bottom:120px;--padding-left:32px;--padding-right:32px;}.elementor-8513 .elementor-element.elementor-element-de34cf4{--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-8513 .elementor-element.elementor-element-0f5faa1 .elementor-heading-title{font-size:61px;}.elementor-8513 .elementor-element.elementor-element-d20d100{font-size:16px;}.elementor-8513 .elementor-element.elementor-element-aab44e2 .elementor-heading-title{font-size:51px;}.elementor-8513 .elementor-element.elementor-element-52dde49{font-size:16px;}.elementor-8513 .elementor-element.elementor-element-e2eea70 .elementor-heading-title{font-size:51px;}.elementor-8513 .elementor-element.elementor-element-3ad82a2{font-size:16px;}.elementor-8513 .elementor-element.elementor-element-9f9f114 .elementor-heading-title{font-size:51px;}.elementor-8513 .elementor-element.elementor-element-5eb55d3{font-size:16px;}.elementor-8513 .elementor-element.elementor-element-0a18714{--padding-top:120px;--padding-bottom:120px;--padding-left:32px;--padding-right:32px;}.elementor-8513 .elementor-element.elementor-element-4cdeace{--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-8513 .elementor-element.elementor-element-57b2d18 .elementor-heading-title{font-size:45px;}.elementor-8513 .elementor-element.elementor-element-b788030{font-size:16px;}.elementor-8513 .elementor-element.elementor-element-5bdc178{font-size:16px;}.elementor-8513 .elementor-element.elementor-element-1a7661f{--padding-top:24px;--padding-bottom:120px;--padding-left:32px;--padding-right:32px;}.elementor-8513 .elementor-element.elementor-element-16f284e{--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-8513 .elementor-element.elementor-element-62a7b94 .elementor-heading-title{font-size:26px;}.elementor-8513 .elementor-element.elementor-element-f24f082{font-size:16px;}.elementor-8513 .elementor-element.elementor-element-a4002bf .elementor-heading-title{font-size:26px;}.elementor-8513 .elementor-element.elementor-element-08dfd10{font-size:16px;}.elementor-8513 .elementor-element.elementor-element-35955fe .elementor-heading-title{font-size:26px;}.elementor-8513 .elementor-element.elementor-element-c1dc166{font-size:16px;}.elementor-8513 .elementor-element.elementor-element-9a36ede{--padding-top:120px;--padding-bottom:120px;--padding-left:32px;--padding-right:32px;}.elementor-8513 .elementor-element.elementor-element-c75e072 .elementor-heading-title{font-size:45px;}.elementor-8513 .elementor-element.elementor-element-0fa8043{--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-8513 .elementor-element.elementor-element-8eedd20 .elementor-heading-title{font-size:22px;}.elementor-8513 .elementor-element.elementor-element-8a6d50c{font-size:16px;}.elementor-8513 .elementor-element.elementor-element-672f671 .elementor-heading-title{font-size:22px;}.elementor-8513 .elementor-element.elementor-element-df084d3{font-size:16px;}.elementor-8513 .elementor-element.elementor-element-342a967 .elementor-heading-title{font-size:22px;}.elementor-8513 .elementor-element.elementor-element-de6d965{font-size:16px;}.elementor-8513 .elementor-element.elementor-element-aa27a3a{--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-8513 .elementor-element.elementor-element-1bb5637 .elementor-heading-title{font-size:22px;}.elementor-8513 .elementor-element.elementor-element-369fcca{font-size:16px;}.elementor-8513 .elementor-element.elementor-element-bdaa86d .elementor-heading-title{font-size:22px;}.elementor-8513 .elementor-element.elementor-element-9487058{font-size:16px;}.elementor-8513 .elementor-element.elementor-element-2bacab6 .elementor-heading-title{font-size:22px;}.elementor-8513 .elementor-element.elementor-element-195821b{font-size:16px;}.elementor-8513 .elementor-element.elementor-element-bb958e2{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-8513 .elementor-element.elementor-element-61a7492 .elementor-heading-title{font-size:42px;}.elementor-8513 .elementor-element.elementor-element-a3e7531{--padding-top:0px;--padding-bottom:140px;--padding-left:32px;--padding-right:32px;}.elementor-8513 .elementor-element.elementor-element-1eb0ad9{--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-8513 .elementor-element.elementor-element-5d22e68 .elementor-heading-title{font-size:51px;}.elementor-8513 .elementor-element.elementor-element-5eb74e8{font-size:16px;}}@media(max-width:767px){.elementor-8513 .elementor-element.elementor-element-b493cb1{--padding-top:48px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-8513 .elementor-element.elementor-element-de34cf4{--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-8513 .elementor-element.elementor-element-d4c739e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8513 .elementor-element.elementor-element-0f5faa1 .elementor-heading-title{font-size:42px;}.elementor-8513 .elementor-element.elementor-element-4ff381e{--spacer-size:20px;}.elementor-8513 .elementor-element.elementor-element-d20d100{font-size:16px;}.elementor-8513 .elementor-element.elementor-element-7af1c28{--spacer-size:24px;}.elementor-8513 .elementor-element.elementor-element-163a9ba{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8513 .elementor-element.elementor-element-aab44e2 .elementor-heading-title{font-size:44px;}.elementor-8513 .elementor-element.elementor-element-d9d501f{--spacer-size:6px;}.elementor-8513 .elementor-element.elementor-element-52dde49{font-size:16px;}.elementor-8513 .elementor-element.elementor-element-7175dd2{--spacer-size:20px;}.elementor-8513 .elementor-element.elementor-element-a3dd6bd{--spacer-size:20px;}.elementor-8513 .elementor-element.elementor-element-e2eea70 .elementor-heading-title{font-size:44px;}.elementor-8513 .elementor-element.elementor-element-9bf65f9{--spacer-size:6px;}.elementor-8513 .elementor-element.elementor-element-3ad82a2{font-size:16px;}.elementor-8513 .elementor-element.elementor-element-6564f15{--spacer-size:20px;}.elementor-8513 .elementor-element.elementor-element-d39fa45{--spacer-size:20px;}.elementor-8513 .elementor-element.elementor-element-9f9f114 .elementor-heading-title{font-size:44px;}.elementor-8513 .elementor-element.elementor-element-5ddcb7c{--spacer-size:6px;}.elementor-8513 .elementor-element.elementor-element-5eb55d3{font-size:16px;}.elementor-8513 .elementor-element.elementor-element-0a18714{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-8513 .elementor-element.elementor-element-e148351{--spacer-size:56px;}.elementor-8513 .elementor-element.elementor-element-4cdeace{--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-8513 .elementor-element.elementor-element-4b5e6b2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8513 .elementor-element.elementor-element-4dae027{--spacer-size:16px;}.elementor-8513 .elementor-element.elementor-element-57b2d18 .elementor-heading-title{font-size:36px;}.elementor-8513 .elementor-element.elementor-element-66eb760{--padding-top:36px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8513 .elementor-element.elementor-element-b788030{font-size:16px;}.elementor-8513 .elementor-element.elementor-element-492188a{--spacer-size:14px;}.elementor-8513 .elementor-element.elementor-element-5bdc178{font-size:16px;}.elementor-8513 .elementor-element.elementor-element-1a7661f{--padding-top:8px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-8513 .elementor-element.elementor-element-16f284e{--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-8513 .elementor-element.elementor-element-e680b79{--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-8513 .elementor-element.elementor-element-eef7951{--spacer-size:18px;}.elementor-8513 .elementor-element.elementor-element-62a7b94 .elementor-heading-title{font-size:26px;}.elementor-8513 .elementor-element.elementor-element-e9358e3{--spacer-size:12px;}.elementor-8513 .elementor-element.elementor-element-f24f082{font-size:16px;}.elementor-8513 .elementor-element.elementor-element-c762e1d{--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-8513 .elementor-element.elementor-element-ca04777{--spacer-size:18px;}.elementor-8513 .elementor-element.elementor-element-a4002bf .elementor-heading-title{font-size:26px;}.elementor-8513 .elementor-element.elementor-element-951c932{--spacer-size:12px;}.elementor-8513 .elementor-element.elementor-element-08dfd10{font-size:16px;}.elementor-8513 .elementor-element.elementor-element-036960b{--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-8513 .elementor-element.elementor-element-9127dc1{--spacer-size:18px;}.elementor-8513 .elementor-element.elementor-element-35955fe .elementor-heading-title{font-size:26px;}.elementor-8513 .elementor-element.elementor-element-f488b09{--spacer-size:12px;}.elementor-8513 .elementor-element.elementor-element-c1dc166{font-size:16px;}.elementor-8513 .elementor-element.elementor-element-9a36ede{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-8513 .elementor-element.elementor-element-d45129a{--spacer-size:16px;}.elementor-8513 .elementor-element.elementor-element-c75e072 .elementor-heading-title{font-size:36px;}.elementor-8513 .elementor-element.elementor-element-a2ff715{--spacer-size:40px;}.elementor-8513 .elementor-element.elementor-element-0fa8043{--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-8513 .elementor-element.elementor-element-10ee369{--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-8513 .elementor-element.elementor-element-8eedd20 .elementor-heading-title{font-size:22px;}.elementor-8513 .elementor-element.elementor-element-20faf36{--spacer-size:10px;}.elementor-8513 .elementor-element.elementor-element-8a6d50c{font-size:16px;}.elementor-8513 .elementor-element.elementor-element-4b45228{--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-8513 .elementor-element.elementor-element-672f671 .elementor-heading-title{font-size:22px;}.elementor-8513 .elementor-element.elementor-element-9b9771f{--spacer-size:10px;}.elementor-8513 .elementor-element.elementor-element-df084d3{font-size:16px;}.elementor-8513 .elementor-element.elementor-element-5d8de6e{--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-8513 .elementor-element.elementor-element-342a967 .elementor-heading-title{font-size:22px;}.elementor-8513 .elementor-element.elementor-element-2bae30a{--spacer-size:10px;}.elementor-8513 .elementor-element.elementor-element-de6d965{font-size:16px;}.elementor-8513 .elementor-element.elementor-element-aa27a3a{--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-8513 .elementor-element.elementor-element-b740897{--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-8513 .elementor-element.elementor-element-1bb5637 .elementor-heading-title{font-size:22px;}.elementor-8513 .elementor-element.elementor-element-040d7b2{--spacer-size:10px;}.elementor-8513 .elementor-element.elementor-element-369fcca{font-size:16px;}.elementor-8513 .elementor-element.elementor-element-77fc124{--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-8513 .elementor-element.elementor-element-bdaa86d .elementor-heading-title{font-size:22px;}.elementor-8513 .elementor-element.elementor-element-cc187a6{--spacer-size:10px;}.elementor-8513 .elementor-element.elementor-element-9487058{font-size:16px;}.elementor-8513 .elementor-element.elementor-element-e307571{--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-8513 .elementor-element.elementor-element-2bacab6 .elementor-heading-title{font-size:22px;}.elementor-8513 .elementor-element.elementor-element-9795c0d{--spacer-size:10px;}.elementor-8513 .elementor-element.elementor-element-195821b{font-size:16px;}.elementor-8513 .elementor-element.elementor-element-bb958e2{--padding-top:50px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8513 .elementor-element.elementor-element-61a7492 .elementor-heading-title{font-size:45px;line-height:1em;}.elementor-8513 .elementor-element.elementor-element-5b7d153 .elementor-testimonial__text{font-size:16px;}.elementor-8513 .elementor-element.elementor-element-5b7d153 .elementor-testimonial__name{font-size:20px;}.elementor-8513 .elementor-element.elementor-element-5b7d153 .elementor-testimonial__image img{width:150px;height:150px;}.elementor-8513 .elementor-element.elementor-element-2aa9fdf{width:auto;max-width:auto;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-8513 .elementor-element.elementor-element-2aa9fdf.elementor-element{--align-self:center;}.elementor-8513 .elementor-element.elementor-element-a3e7531{--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-8513 .elementor-element.elementor-element-1338e98{--spacer-size:56px;}.elementor-8513 .elementor-element.elementor-element-1eb0ad9{--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-8513 .elementor-element.elementor-element-8dca4e2{--spacer-size:16px;}.elementor-8513 .elementor-element.elementor-element-5d22e68 .elementor-heading-title{font-size:38px;}.elementor-8513 .elementor-element.elementor-element-695ad56{--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8513 .elementor-element.elementor-element-5eb74e8{font-size:16px;}.elementor-8513 .elementor-element.elementor-element-5dd600d{--spacer-size:24px;}}/* Start custom CSS for heading, class: .elementor-element-0f5faa1 */.elementor-8513 .elementor-element.elementor-element-0f5faa1 .elementor-heading-title{font-size:clamp(42px,5.4vw,76px) !important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9b6c22e */.elementor-8513 .elementor-element.elementor-element-9b6c22e .elementor-button{background:#FBF8EB !important;border-color:#FBF8EB !important;}
.elementor-8513 .elementor-element.elementor-element-9b6c22e .elementor-button .elementor-button-text{color:#000 !important;}
.elementor-8513 .elementor-element.elementor-element-9b6c22e .elementor-button:hover{background:#B5CB9E !important;border-color:#B5CB9E !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aab44e2 */@keyframes clikFloat{0%{transform:translateY(0)}50%{transform:translateY(-14px)}100%{transform:translateY(0)}}
.elementor-8513 .elementor-element.elementor-element-aab44e2 .elementor-heading-title{display:inline-block;animation:clikFloat 4s ease-in-out infinite;will-change:transform;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2eea70 */.elementor-8513 .elementor-element.elementor-element-e2eea70 .elementor-heading-title{font-size:clamp(38px,4.6vw,64px) !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f9f114 */.elementor-8513 .elementor-element.elementor-element-9f9f114 .elementor-heading-title{font-size:clamp(38px,4.6vw,64px) !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57b2d18 */.elementor-8513 .elementor-element.elementor-element-57b2d18 .elementor-heading-title{font-size:clamp(36px,4vw,56px) !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c75e072 */.elementor-8513 .elementor-element.elementor-element-c75e072 .elementor-heading-title{font-size:clamp(36px,4vw,56px) !important;}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-5b7d153 */.elementor-8513 .elementor-element.elementor-element-5b7d153 .elementor-testimonial__image{border-radius:20px !important;overflow:hidden;background:#ffffff;display:inline-flex;align-items:center;justify-content:center;}.elementor-8513 .elementor-element.elementor-element-5b7d153 .elementor-testimonial__image img{width:260px !important;height:150px !important;object-fit:contain !important;border-radius:0 !important;padding:14px;box-sizing:border-box;}.elementor-8513 .elementor-element.elementor-element-5b7d153 .elementor-testimonial__image img[src*="Untitled-design-3-e1782965150821"]{object-fit:cover !important;padding:0 !important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2aa9fdf */.elementor-8513 .elementor-element.elementor-element-2aa9fdf a { background-color: #1A1A1A !important; border: 2px solid #1A1A1A !important; color: #FFFFFF !important; }
.elementor-8513 .elementor-element.elementor-element-2aa9fdf a span.elementor-button-text { color: #FFFFFF !important; }
.elementor-8513 .elementor-element.elementor-element-2aa9fdf a:hover, .elementor-8513 .elementor-element.elementor-element-2aa9fdf a:focus { background-color: #FBF8EB !important; border: 2px solid #1A1A1A !important; color: #1A1A1A !important; }
.elementor-8513 .elementor-element.elementor-element-2aa9fdf a:hover span.elementor-button-text, .elementor-8513 .elementor-element.elementor-element-2aa9fdf a:focus span.elementor-button-text { color: #1A1A1A !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d22e68 */.elementor-8513 .elementor-element.elementor-element-5d22e68 .elementor-heading-title{font-size:clamp(38px,4.6vw,64px) !important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-38a7505 */.elementor-8513 .elementor-element.elementor-element-38a7505 .elementor-button{background:#FBF8EB !important;border-color:#FBF8EB !important;}
.elementor-8513 .elementor-element.elementor-element-38a7505 .elementor-button .elementor-button-text{color:#000 !important;}
.elementor-8513 .elementor-element.elementor-element-38a7505 .elementor-button:hover{background:#B5CB9E !important;border-color:#B5CB9E !important;}/* End custom CSS */
/* Start custom CSS *//* ============================================================
   ABOUT PAGE - COMPLETE STYLE OVERHAUL v3
   ============================================================ */

/* 1. ALL TEXT BLACK - override the white body rule */
.elementor-element-9gn0yg7,
.elementor-element-9gn0yg7 *:not([data-id="it9sx46"] .elementor-heading-title),
.elementor-element-2r1a7di,
.elementor-element-2r1a7di *,
.elementor-element-oj4cinl,
.elementor-element-oj4cinl *,
.elementor-element-qzfwy9y,
.elementor-element-qzfwy9y *,
.elementor-element-yz6xga0,
.elementor-element-yz6xga0 *,
.elementor-element-xsknjf7,
.elementor-element-xsknjf7 * {
  color: #1a1a1a !important;
}

/* 2. HERO: 10+ BLACK OUTLINE TEXT - floating drift animation */
.elementor-element-it9sx46 .elementor-heading-title {
  color: transparent !important;
  -webkit-text-stroke: 2px #1a1a1a !important;
  text-shadow: none !important;
  animation: ten-plus-drift 6s ease-in-out infinite !important;
  cursor: default !important;
  display: inline-block !important;
}
.elementor-element-it9sx46 .elementor-heading-title:hover {
  animation-play-state: paused !important;
  -webkit-text-stroke: 3px #1a1a1a !important;
}
@keyframes ten-plus-drift {
  0%   { transform: translate(0px, 0px) rotate(0deg); }
  20%  { transform: translate(10px, -12px) rotate(1deg); }
  40%  { transform: translate(-8px, -20px) rotate(-0.5deg); }
  60%  { transform: translate(14px, -10px) rotate(1.5deg); }
  80%  { transform: translate(-5px, -5px) rotate(-1deg); }
  100% { transform: translate(0px, 0px) rotate(0deg); }
}

/* 3. HERO: Position 10+ next to main headline (right side) */
.elementor-element-amdsm4q > .e-con-inner {
  flex-direction: row !important;
  align-items: flex-start !important;
  gap: 40px !important;
  flex-wrap: nowrap !important;
}
.elementor-element-8djtkfs {
  flex: 1 1 55% !important;
  min-width: 0 !important;
}
.elementor-element-gc2a3b9 {
  flex: 0 0 42% !important;
  min-width: 0 !important;
  max-width: 42% !important;
}

/* 4. "Years in business" text beneath the 10+ */
.clik-years-label {
  display: block !important;
  font-size: 11px !important;
  letter-spacing: 0.12em !important;
  text-transform: uppercase !important;
  color: #1a1a1a !important;
  font-family: inherit !important;
  margin-top: 0px !important;
  padding-left: 3px !important;
  opacity: 0.65 !important;
  font-weight: 400 !important;
}

/* 5. OUR STORY SECTION - 3 column row layout matching mockup */
.elementor-element-borxj3g > .e-con-inner {
  flex-direction: row !important;
  align-items: flex-start !important;
  gap: 0 !important;
  flex-wrap: nowrap !important;
}
.elementor-element-cvx10u9 {
  flex: 0 0 80px !important;
  min-width: 80px !important;
  max-width: 80px !important;
}
.elementor-element-vqvkdsn {
  flex: 0 0 35% !important;
  max-width: 35% !important;
  min-width: 0 !important;
}
.elementor-element-q0e5il7 {
  flex: 1 1 auto !important;
  min-width: 0 !important;
}
.elementor-element-vqvkdsn > .e-con-inner {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.elementor-element-q0e5il7 > .e-con-inner {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* 6. ACCESS / APPROACH / CULTURE - Remove excess padding */
.elementor-element-ddjpd46 > .e-con-inner,
.elementor-element-c1k2cu2 > .e-con-inner,
.elementor-element-x8nrhyc > .e-con-inner {
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}

/* 7. TICKER SECTION - Black outline text, scrolling animation */
.elementor-element-h2yvtvv [data-id="p5exenm"] span {
  -webkit-text-stroke: 2px #1a1a1a !important;
  color: transparent !important;
}
.elementor-element-p5exenm {
  overflow: hidden !important;
}
.elementor-element-p5exenm > div {
  overflow: hidden !important;
  white-space: nowrap !important;
}
.elementor-element-p5exenm > div > span {
  display: inline-block !important;
  animation: ticker-scroll 35s linear infinite !important;
  white-space: nowrap !important;
}
@keyframes ticker-scroll {
  0% { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}

/* 8. WHY CHOOSE SECTION - Remove numbers, reduce padding */
.elementor-element-yzufjsp,
.elementor-element-jtno5fe,
.elementor-element-pp4sjgx,
.elementor-element-1j08jts,
.elementor-element-oazc8gl,
.elementor-element-uc9exw5 {
  display: none !important;
}
.elementor-element-oaq9w7y > .e-con-inner,
.elementor-element-ipl61tb > .e-con-inner,
.elementor-element-qv5hbb4 > .e-con-inner,
.elementor-element-3zdu8p3 > .e-con-inner,
.elementor-element-dqwduqp > .e-con-inner,
.elementor-element-ujqmr5n > .e-con-inner {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

/* WHY CHOOSE: Fix bottom row missing borders */
.elementor-element-3zdu8p3,
.elementor-element-dqwduqp,
.elementor-element-ujqmr5n {
  border-top: 1px solid rgba(26, 26, 26, 0.15) !important;
  border-bottom: 1px solid rgba(26, 26, 26, 0.15) !important;
}
.elementor-element-3zdu8p3,
.elementor-element-dqwduqp {
  border-right: 1px solid rgba(26, 26, 26, 0.15) !important;
}

/* 9. INDUSTRIES - Remove numbers */
.elementor-element-pplo6xc,
.elementor-element-yldc5k1,
.elementor-element-hk94pik,
.elementor-element-g6oc0bm,
.elementor-element-e4htd8f {
  display: none !important;
}

/* Industries slide-up animation */
.elementor-element-yz6xga0 [data-id="tfgn44j"],
.elementor-element-yz6xga0 [data-id="h1pv2rh"],
.elementor-element-yz6xga0 [data-id="g5hrywm"],
.elementor-element-yz6xga0 [data-id="4qaj4s4"],
.elementor-element-yz6xga0 [data-id="4dzati4"] {
  opacity: 0;
  transform: translateY(50px);
  transition: opacity 0.7s ease, transform 0.7s ease;
}
.elementor-element-yz6xga0 [data-id="h1pv2rh"] { transition-delay: 0.12s; }
.elementor-element-yz6xga0 [data-id="g5hrywm"] { transition-delay: 0.24s; }
.elementor-element-yz6xga0 [data-id="4qaj4s4"] { transition-delay: 0.36s; }
.elementor-element-yz6xga0 [data-id="4dzati4"] { transition-delay: 0.48s; }

.elementor-element-yz6xga0 [data-id="tfgn44j"].clik-visible,
.elementor-element-yz6xga0 [data-id="h1pv2rh"].clik-visible,
.elementor-element-yz6xga0 [data-id="g5hrywm"].clik-visible,
.elementor-element-yz6xga0 [data-id="4qaj4s4"].clik-visible,
.elementor-element-yz6xga0 [data-id="4dzati4"].clik-visible {
  opacity: 1 !important;
  transform: translateY(0) !important;
}

/* 10. REMOVE GREEN DOTS */
.elementor-element-qcxtyfl,
.elementor-element-35z6ufb,
.elementor-element-0mgq8cg {
  display: none !important;
}

/* 11. TEXT FADE-IN ANIMATION on section containers */
/* Applied by JS - smooth scroll compatible */
.clik-fade-text {
  opacity: 0;
  transform: translateY(28px);
  transition: opacity 0.85s ease, transform 0.85s ease;
}
.clik-fade-text.clik-text-visible {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
/* Ensure fade containers show all child text */
.elementor-element-ddjpd46.clik-text-visible *,
.elementor-element-c1k2cu2.clik-text-visible *,
.elementor-element-x8nrhyc.clik-text-visible *,
.elementor-element-oaq9w7y.clik-text-visible *,
.elementor-element-ipl61tb.clik-text-visible *,
.elementor-element-qv5hbb4.clik-text-visible *,
.elementor-element-3zdu8p3.clik-text-visible *,
.elementor-element-dqwduqp.clik-text-visible *,
.elementor-element-ujqmr5n.clik-text-visible * {
  color: #1a1a1a !important;
}




/* ============================================================
   BUTTON STYLES - Black pill with sage circular arrow icon
   ============================================================ */

/* View Our Work & Start a conversation - black body */
.elementor-element-jtrnoaa .elementor-button,
.elementor-element-12j14b5 .elementor-button {
  background-color: #1a1a1a !important;
  border: 2px solid #1a1a1a !important;
  border-radius: 60px !important;
  padding: 8px 8px 8px 22px !important;
  display: inline-flex !important;
  align-items: center !important;
}

/* White text - must override global black rule */
.elementor-element-jtrnoaa .elementor-button .elementor-button-text,
.elementor-element-jtrnoaa .elementor-button span,
.elementor-element-12j14b5 .elementor-button .elementor-button-text,
.elementor-element-12j14b5 .elementor-button span {
  color: #fff !important;
  fill: #fff !important;
}

/* Content wrapper - text left, icon right */
.elementor-element-jtrnoaa .elementor-button-content-wrapper,
.elementor-element-12j14b5 .elementor-button-content-wrapper {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 14px !important;
  width: 100% !important;
}

/* Text order */
.elementor-element-jtrnoaa .elementor-button-text,
.elementor-element-12j14b5 .elementor-button-text {
  order: 1 !important;
  flex: 1 !important;
}

/* Icon wrapper - sage green filled circle, on right */
.elementor-element-jtrnoaa .elementor-button-icon,
.elementor-element-12j14b5 .elementor-button-icon {
  background-color: #737F6E !important;
  border-radius: 50% !important;
  width: 34px !important;
  height: 34px !important;
  min-width: 34px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  order: 2 !important;
}

/* Arrow SVG - white */
.elementor-element-jtrnoaa .elementor-button-icon svg,
.elementor-element-jtrnoaa .elementor-button-icon path,
.elementor-element-12j14b5 .elementor-button-icon svg,
.elementor-element-12j14b5 .elementor-button-icon path {
  fill: #fff !important;
  color: #fff !important;
  width: 14px !important;
  height: 14px !important;
}

/* Hover */
.elementor-element-jtrnoaa .elementor-button:hover,
.elementor-element-12j14b5 .elementor-button:hover {
  background-color: #2d2d2d !important;
  border-color: #2d2d2d !important;
}


/* ===== Industry Cards Slide-Up Animation ===== */
.clik-industry-slide {
  opacity: 0;
  transform: translateY(50px);
  transition: opacity 0.7s ease, transform 0.7s ease;
}
.clik-industry-slide.clik-industry-visible {
  opacity: 1;
  transform: translateY(0);
}


/* ===== Partners/Testimonials Section Text Fix ===== */
.elementor-element-43zv9xx,
.elementor-element-43zv9xx h1,
.elementor-element-43zv9xx h2,
.elementor-element-43zv9xx h3,
.elementor-element-43zv9xx h4,
.elementor-element-43zv9xx p,
.elementor-element-43zv9xx span,
.elementor-element-43zv9xx .elementor-heading-title,
.elementor-element-43zv9xx .elementor-widget-heading .elementor-heading-title {
  color: #1a1a1a !important;
}


/* ============================================================
   MOBILE RESPONSIVE FIXES - Added for mobile optimisation
   ============================================================ */

@media (max-width: 767px) {
  /* ===== 1. SECTION PADDING REDUCTION ===== */
  /* Reduce excessive 80px padding to 24px on mobile */
  .elementor-element-9gn0yg7 {
    padding: 48px 24px !important;
  }
  .elementor-element-2r1a7di {
    padding: 48px 24px !important;
  }
  .elementor-element-oj4cinl {
    padding: 48px 24px !important;
  }
  .elementor-element-qzfwy9y {
    padding: 48px 24px !important;
  }

  /* ===== 2. HERO SECTION - Stack columns vertically ===== */
  .elementor-element-amdsm4q > .e-con-inner {
    flex-flow: column !important;
    gap: 32px !important;
  }
  .elementor-element-8djtkfs {
    flex: 1 1 100% !important;
    min-width: 0px !important;
    width: 100% !important;
    max-width: 100% !important;
  }
  .elementor-element-gc2a3b9 {
    flex: 1 1 100% !important;
    min-width: 0px !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  /* ===== 3. OUR STORY SECTION - Stack columns vertically ===== */
  .elementor-element-borxj3g > .e-con-inner {
    flex-flow: column !important;
    gap: 20px !important;
  }
  .elementor-element-cvx10u9 {
    flex: 1 1 100% !important;
    min-width: 0px !important;
    max-width: 100% !important;
    width: 100% !important;
  }
  .elementor-element-vqvkdsn {
    flex: 1 1 100% !important;
    max-width: 100% !important;
    min-width: 0px !important;
    width: 100% !important;
  }
  .elementor-element-q0e5il7 {
    flex: 1 1 100% !important;
    min-width: 0px !important;
    width: 100% !important;
  }

  /* ===== 4. HERO HEADING FONT SIZE REDUCTION ===== */
  .elementor-element-dkrarr4 .elementor-heading-title {
    font-size: 40px !important;
    line-height: 1.05 !important;
  }

  /* ===== 5. STAT NUMBER FONT SIZE REDUCTION ===== */
  .elementor-element-it9sx46 .elementor-heading-title {
    font-size: 100px !important;
    line-height: 1 !important;
  }

  /* ===== 6. BUILT DIFFERENTLY HEADING SIZE ===== */
  .elementor-element-7u93ntx .elementor-heading-title {
    font-size: 36px !important;
    line-height: 1.1 !important;
  }

  /* ===== 7. OVERFLOW PREVENTION ===== */
  /* Overflow prevention - only for other sections */
  .elementor-element-2r1a7di,
  .elementor-element-oj4cinl,
  .elementor-element-qzfwy9y {
    overflow: hidden !important;
  }
  
  /* ===== 8. WHY BUSINESSES SECTION - 3 COLUMN CARDS ===== */
  /* ACCESS / APPROACH / CULTURE cards */
  .elementor-element-dn1lbjk > .e-con-inner {
    flex-flow: column !important;
    gap: 24px !important;
  }
  .elementor-element-ddjpd46,
  .elementor-element-c1k2cu2,
  .elementor-element-x8nrhyc {
    flex: 1 1 100% !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  /* ===== 9. NUMBERED ITEMS - ROWS 01-06 ===== */
  /* Items 01-03 */
  .elementor-element-pjqeeos > .e-con-inner {
    flex-flow: column !important;
    gap: 24px !important;
  }
  .elementor-element-oaq9w7y,
  .elementor-element-ipl61tb,
  .elementor-element-qv5hbb4 {
    flex: 1 1 100% !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  /* Items 04-06 */
  .elementor-element-t5d4r8b > .e-con-inner {
    flex-flow: column !important;
    gap: 24px !important;
  }
  .elementor-element-3zdu8p3,
  .elementor-element-dqwduqp,
  .elementor-element-ujqmr5n {
    flex: 1 1 100% !important;
    width: 100% !important;
    max-width: 100% !important;
  }


  /* ===== 10. CTA SECTION PADDING + FONT FIX ===== */
  .elementor-element-xsknjf7 {
    padding: 48px 24px !important;
  }

  /* Reduce CTA heading font size */
  .elementor-element-6zhob02 .elementor-heading-title {
    font-size: 40px !important;
    line-height: 1.05 !important;
  }

} 
 

/* ============================================
   MOBILE FIX - text color + review logos
   ============================================ */

/* Mobile: text-editor body copy was forced white by global rule.
   Inherit each widget's own color so it matches desktop (dark). */
@media (max-width: 767px) {
  .elementor-widget-text-editor .elementor-text-editor,
  .elementor-widget-text-editor .elementor-text-editor p,
  .elementor-widget-text-editor .elementor-text-editor li,
  .elementor-widget-text-editor .elementor-text-editor span,
  .elementor-widget-text-editor .elementor-text-editor a {
    color: inherit !important;
  }
}

/* Mobile: review/testimonial logos landscape so they are not cropped */
@media (max-width: 767px) {
  .elementor-widget-testimonial-carousel .elementor-testimonial__image img {
    width: 200px !important;
    height: 110px !important;
    object-fit: contain !important;
  }
}


/* MOBILE FIX - review testimonial text was white on tan; make it dark/readable */
@media (max-width: 767px) {
  .elementor-widget-testimonial-carousel .elementor-testimonial__text,
  .elementor-widget-testimonial-carousel .elementor-testimonial__cite,
  .elementor-widget-testimonial-carousel .elementor-testimonial__name,
  .elementor-widget-testimonial-carousel .elementor-testimonial__title {
    color: #1a1a1a !important;
  }
}/* End custom CSS */