.elementor-11165 .elementor-element.elementor-element-bd096e5{--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:48px 56px;--row-gap:48px;--column-gap:56px;--flex-wrap:wrap;--padding-top:150px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-11165 .elementor-element.elementor-element-bd096e5:not(.elementor-motion-effects-element-type-background), .elementor-11165 .elementor-element.elementor-element-bd096e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCF9;}.elementor-11165 .elementor-element.elementor-element-4a71f92{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-11165 .elementor-element.elementor-element-4a1f0b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:start;}.elementor-11165 .elementor-element.elementor-element-4a1f0b1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:0.2em;}.elementor-11165 .elementor-element.elementor-element-aa3ec3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:start;}.elementor-11165 .elementor-element.elementor-element-aa3ec3a .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:66px;font-weight:600;line-height:1.03em;letter-spacing:-1.5px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-11165 .elementor-element.elementor-element-9637600{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;}.elementor-11165 .elementor-element.elementor-element-1d80d08{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-11165 .elementor-element.elementor-element-2801712 .elementor-button:hover, .elementor-11165 .elementor-element.elementor-element-2801712 .elementor-button:focus{background-color:#10B8B5;border-color:#10B8B5;}.elementor-11165 .elementor-element.elementor-element-2801712 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11165 .elementor-element.elementor-element-2801712 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-11165 .elementor-element.elementor-element-2801712 .elementor-button{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;fill:#000000;color:#000000;box-shadow:0px 10px 30px -10px rgba(16,184,181,0.6);border-radius:12px 12px 12px 12px;padding:15px 22px 15px 22px;}.elementor-11165 .elementor-element.elementor-element-ed7ab73 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:#16140D;color:#16140D;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(24,22,14,0.10);border-radius:12px 12px 12px 12px;padding:15px 22px 15px 22px;}.elementor-11165 .elementor-element.elementor-element-ed7ab73 .elementor-button:hover, .elementor-11165 .elementor-element.elementor-element-ed7ab73 .elementor-button:focus{background-color:#FFFFFF;color:#16140D;border-color:rgba(24,22,14,0.28);}.elementor-11165 .elementor-element.elementor-element-ed7ab73 .elementor-button:hover svg, .elementor-11165 .elementor-element.elementor-element-ed7ab73 .elementor-button:focus svg{fill:#16140D;}.elementor-11165 .elementor-element.elementor-element-a26508b{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11165 .elementor-element.elementor-element-037e8e2{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;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(24,22,14,0.16);--border-color:rgba(24,22,14,0.16);--border-radius:28px 28px 28px 28px;box-shadow:0px 40px 80px -30px rgba(24,22,14,0.4);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11165 .elementor-element.elementor-element-037e8e2:not(.elementor-motion-effects-element-type-background), .elementor-11165 .elementor-element.elementor-element-037e8e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11165 .elementor-element.elementor-element-34d902d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(24,22,14,0.08);--border-color:rgba(24,22,14,0.08);--padding-top:9px;--padding-bottom:9px;--padding-left:14px;--padding-right:14px;}.elementor-11165 .elementor-element.elementor-element-34d902d:not(.elementor-motion-effects-element-type-background), .elementor-11165 .elementor-element.elementor-element-34d902d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F5;}.elementor-11165 .elementor-element.elementor-element-ce44e30.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11165 .elementor-element.elementor-element-ce44e30{text-align:start;}.elementor-11165 .elementor-element.elementor-element-ce44e30 .elementor-heading-title{font-size:9px;line-height:1em;letter-spacing:4px;}.elementor-11165 .elementor-element.elementor-element-1dae176{margin:0px 42px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11165 .elementor-element.elementor-element-1dae176.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-11165 .elementor-element.elementor-element-1dae176 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;line-height:1em;color:#9C988B;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-11165 .elementor-element.elementor-element-f5ae9e3{--display:flex;--position:absolute;--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:stretch;--gap:2px 0px;--row-gap:2px;--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(24,22,14,0.16);--border-color:rgba(24,22,14,0.16);--border-radius:16px 16px 16px 16px;box-shadow:0px 20px 45px -12px rgba(24,22,14,0.28);--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;bottom:-18px;--z-index:20;}.elementor-11165 .elementor-element.elementor-element-f5ae9e3:not(.elementor-motion-effects-element-type-background), .elementor-11165 .elementor-element.elementor-element-f5ae9e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-11165 .elementor-element.elementor-element-f5ae9e3{right:-14px;}body.rtl .elementor-11165 .elementor-element.elementor-element-f5ae9e3{left:-14px;}.elementor-11165 .elementor-element.elementor-element-a891a3d{text-align:start;}.elementor-11165 .elementor-element.elementor-element-a891a3d .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:600;line-height:1.2em;}.elementor-11165 .elementor-element.elementor-element-e48cc9f{text-align:start;}.elementor-11165 .elementor-element.elementor-element-e48cc9f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;line-height:1.3em;}.elementor-11165 .elementor-element.elementor-element-611df70{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:88px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-11165 .elementor-element.elementor-element-611df70:not(.elementor-motion-effects-element-type-background), .elementor-11165 .elementor-element.elementor-element-611df70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F4;}.elementor-11165 .elementor-element.elementor-element-39f89aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-11165 .elementor-element.elementor-element-39f89aa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.2em;}.elementor-11165 .elementor-element.elementor-element-e29d64a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-11165 .elementor-element.elementor-element-e29d64a .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:44px;font-weight:600;line-height:1.1em;letter-spacing:-1px;}.elementor-11165 .elementor-element.elementor-element-20071dc{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.7em;}.elementor-11165 .elementor-element.elementor-element-2338b33{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:36px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11165 .elementor-element.elementor-element-bdd7166{--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:stretch;--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(24,22,14,0.10);--border-color:rgba(24,22,14,0.10);--border-radius:24px 24px 24px 24px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-11165 .elementor-element.elementor-element-bdd7166:not(.elementor-motion-effects-element-type-background), .elementor-11165 .elementor-element.elementor-element-bdd7166 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-11165 .elementor-element.elementor-element-0a983a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-11165 .elementor-element.elementor-element-0a983a5 .elementor-icon-wrapper{text-align:start;}.elementor-11165 .elementor-element.elementor-element-0a983a5.elementor-view-stacked .elementor-icon{background-color:#087F7D;}.elementor-11165 .elementor-element.elementor-element-0a983a5.elementor-view-framed .elementor-icon, .elementor-11165 .elementor-element.elementor-element-0a983a5.elementor-view-default .elementor-icon{color:#087F7D;border-color:#087F7D;}.elementor-11165 .elementor-element.elementor-element-0a983a5.elementor-view-framed .elementor-icon, .elementor-11165 .elementor-element.elementor-element-0a983a5.elementor-view-default .elementor-icon svg{fill:#087F7D;}.elementor-11165 .elementor-element.elementor-element-0a983a5 .elementor-icon{font-size:22px;}.elementor-11165 .elementor-element.elementor-element-0a983a5 .elementor-icon svg{height:22px;}.elementor-11165 .elementor-element.elementor-element-83358a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-11165 .elementor-element.elementor-element-83358a8 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:19px;font-weight:600;line-height:1.3em;}.elementor-11165 .elementor-element.elementor-element-ec3e3d1{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.7em;}.elementor-11165 .elementor-element.elementor-element-d545ecf{--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:stretch;--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(24,22,14,0.10);--border-color:rgba(24,22,14,0.10);--border-radius:24px 24px 24px 24px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-11165 .elementor-element.elementor-element-d545ecf:not(.elementor-motion-effects-element-type-background), .elementor-11165 .elementor-element.elementor-element-d545ecf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11165 .elementor-element.elementor-element-15b1d20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-11165 .elementor-element.elementor-element-15b1d20 .elementor-icon-wrapper{text-align:start;}.elementor-11165 .elementor-element.elementor-element-15b1d20.elementor-view-stacked .elementor-icon{background-color:#087F7D;}.elementor-11165 .elementor-element.elementor-element-15b1d20.elementor-view-framed .elementor-icon, .elementor-11165 .elementor-element.elementor-element-15b1d20.elementor-view-default .elementor-icon{color:#087F7D;border-color:#087F7D;}.elementor-11165 .elementor-element.elementor-element-15b1d20.elementor-view-framed .elementor-icon, .elementor-11165 .elementor-element.elementor-element-15b1d20.elementor-view-default .elementor-icon svg{fill:#087F7D;}.elementor-11165 .elementor-element.elementor-element-15b1d20 .elementor-icon{font-size:22px;}.elementor-11165 .elementor-element.elementor-element-15b1d20 .elementor-icon svg{height:22px;}.elementor-11165 .elementor-element.elementor-element-8c73775{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-11165 .elementor-element.elementor-element-8c73775 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:19px;font-weight:600;line-height:1.3em;}.elementor-11165 .elementor-element.elementor-element-9fc6e50{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.7em;}.elementor-11165 .elementor-element.elementor-element-b2380cc{--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:stretch;--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(24,22,14,0.10);--border-color:rgba(24,22,14,0.10);--border-radius:24px 24px 24px 24px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-11165 .elementor-element.elementor-element-b2380cc:not(.elementor-motion-effects-element-type-background), .elementor-11165 .elementor-element.elementor-element-b2380cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11165 .elementor-element.elementor-element-54bb781{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-11165 .elementor-element.elementor-element-54bb781 .elementor-icon-wrapper{text-align:start;}.elementor-11165 .elementor-element.elementor-element-54bb781.elementor-view-stacked .elementor-icon{background-color:#087F7D;}.elementor-11165 .elementor-element.elementor-element-54bb781.elementor-view-framed .elementor-icon, .elementor-11165 .elementor-element.elementor-element-54bb781.elementor-view-default .elementor-icon{color:#087F7D;border-color:#087F7D;}.elementor-11165 .elementor-element.elementor-element-54bb781.elementor-view-framed .elementor-icon, .elementor-11165 .elementor-element.elementor-element-54bb781.elementor-view-default .elementor-icon svg{fill:#087F7D;}.elementor-11165 .elementor-element.elementor-element-54bb781 .elementor-icon{font-size:22px;}.elementor-11165 .elementor-element.elementor-element-54bb781 .elementor-icon svg{height:22px;}.elementor-11165 .elementor-element.elementor-element-cdbbffb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-11165 .elementor-element.elementor-element-cdbbffb .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:19px;font-weight:600;line-height:1.3em;}.elementor-11165 .elementor-element.elementor-element-7098005{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.7em;}.elementor-11165 .elementor-element.elementor-element-751ebd3{--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:stretch;--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(24,22,14,0.10);--border-color:rgba(24,22,14,0.10);--border-radius:24px 24px 24px 24px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-11165 .elementor-element.elementor-element-751ebd3:not(.elementor-motion-effects-element-type-background), .elementor-11165 .elementor-element.elementor-element-751ebd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11165 .elementor-element.elementor-element-f2f2445{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-11165 .elementor-element.elementor-element-f2f2445 .elementor-icon-wrapper{text-align:start;}.elementor-11165 .elementor-element.elementor-element-f2f2445.elementor-view-stacked .elementor-icon{background-color:#087F7D;}.elementor-11165 .elementor-element.elementor-element-f2f2445.elementor-view-framed .elementor-icon, .elementor-11165 .elementor-element.elementor-element-f2f2445.elementor-view-default .elementor-icon{color:#087F7D;border-color:#087F7D;}.elementor-11165 .elementor-element.elementor-element-f2f2445.elementor-view-framed .elementor-icon, .elementor-11165 .elementor-element.elementor-element-f2f2445.elementor-view-default .elementor-icon svg{fill:#087F7D;}.elementor-11165 .elementor-element.elementor-element-f2f2445 .elementor-icon{font-size:22px;}.elementor-11165 .elementor-element.elementor-element-f2f2445 .elementor-icon svg{height:22px;}.elementor-11165 .elementor-element.elementor-element-9606af4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-11165 .elementor-element.elementor-element-9606af4 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:19px;font-weight:600;line-height:1.3em;}.elementor-11165 .elementor-element.elementor-element-9fde6f3{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.7em;}.elementor-11165 .elementor-element.elementor-element-fbb11e5{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:88px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-11165 .elementor-element.elementor-element-fbb11e5:not(.elementor-motion-effects-element-type-background), .elementor-11165 .elementor-element.elementor-element-fbb11e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCF9;}.elementor-11165 .elementor-element.elementor-element-0d5fcad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-11165 .elementor-element.elementor-element-0d5fcad .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.2em;}.elementor-11165 .elementor-element.elementor-element-c640c41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-11165 .elementor-element.elementor-element-c640c41 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:44px;font-weight:600;line-height:1.1em;letter-spacing:-1px;}.elementor-11165 .elementor-element.elementor-element-3bb4998{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-11165 .elementor-element.elementor-element-7087801{--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:flex-start;--gap:0px 14px;--row-gap:0px;--column-gap:14px;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(24,22,14,0.10);--border-color:rgba(24,22,14,0.10);--border-radius:16px 16px 16px 16px;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-11165 .elementor-element.elementor-element-7087801:not(.elementor-motion-effects-element-type-background), .elementor-11165 .elementor-element.elementor-element-7087801 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11165 .elementor-element.elementor-element-71d138d{width:var( --container-widget-width, 28px );max-width:28px;background-color:#E9FBFA;padding:5px 0px 5px 0px;--container-widget-width:28px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(25,207,203,0.4);border-radius:999px 999px 999px 999px;text-align:center;}.elementor-11165 .elementor-element.elementor-element-71d138d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11165 .elementor-element.elementor-element-71d138d .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:13px;font-weight:600;}.elementor-11165 .elementor-element.elementor-element-f3d70df{--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:stretch;--gap:2px 0px;--row-gap:2px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11165 .elementor-element.elementor-element-f3d70df.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11165 .elementor-element.elementor-element-2e023c7{text-align:start;}.elementor-11165 .elementor-element.elementor-element-2e023c7 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;}.elementor-11165 .elementor-element.elementor-element-dfe39dc{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-11165 .elementor-element.elementor-element-b92a3d4{--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:flex-start;--gap:0px 14px;--row-gap:0px;--column-gap:14px;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(24,22,14,0.10);--border-color:rgba(24,22,14,0.10);--border-radius:16px 16px 16px 16px;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-11165 .elementor-element.elementor-element-b92a3d4:not(.elementor-motion-effects-element-type-background), .elementor-11165 .elementor-element.elementor-element-b92a3d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11165 .elementor-element.elementor-element-79c4a58{width:var( --container-widget-width, 28px );max-width:28px;background-color:#E9FBFA;padding:5px 0px 5px 0px;--container-widget-width:28px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(25,207,203,0.4);border-radius:999px 999px 999px 999px;text-align:center;}.elementor-11165 .elementor-element.elementor-element-79c4a58.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11165 .elementor-element.elementor-element-79c4a58 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:13px;font-weight:600;}.elementor-11165 .elementor-element.elementor-element-21c6196{--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:stretch;--gap:2px 0px;--row-gap:2px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11165 .elementor-element.elementor-element-21c6196.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11165 .elementor-element.elementor-element-676d63c{text-align:start;}.elementor-11165 .elementor-element.elementor-element-676d63c .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;}.elementor-11165 .elementor-element.elementor-element-80110df{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-11165 .elementor-element.elementor-element-37b8443{--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:flex-start;--gap:0px 14px;--row-gap:0px;--column-gap:14px;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(24,22,14,0.10);--border-color:rgba(24,22,14,0.10);--border-radius:16px 16px 16px 16px;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-11165 .elementor-element.elementor-element-37b8443:not(.elementor-motion-effects-element-type-background), .elementor-11165 .elementor-element.elementor-element-37b8443 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11165 .elementor-element.elementor-element-b7bfc9f{width:var( --container-widget-width, 28px );max-width:28px;background-color:#E9FBFA;padding:5px 0px 5px 0px;--container-widget-width:28px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(25,207,203,0.4);border-radius:999px 999px 999px 999px;text-align:center;}.elementor-11165 .elementor-element.elementor-element-b7bfc9f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11165 .elementor-element.elementor-element-b7bfc9f .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:13px;font-weight:600;}.elementor-11165 .elementor-element.elementor-element-ca2cfbe{--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:stretch;--gap:2px 0px;--row-gap:2px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11165 .elementor-element.elementor-element-ca2cfbe.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11165 .elementor-element.elementor-element-179e27c{text-align:start;}.elementor-11165 .elementor-element.elementor-element-179e27c .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;}.elementor-11165 .elementor-element.elementor-element-47db437{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-11165 .elementor-element.elementor-element-4be64b8{--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:flex-start;--gap:0px 14px;--row-gap:0px;--column-gap:14px;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(24,22,14,0.10);--border-color:rgba(24,22,14,0.10);--border-radius:16px 16px 16px 16px;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-11165 .elementor-element.elementor-element-4be64b8:not(.elementor-motion-effects-element-type-background), .elementor-11165 .elementor-element.elementor-element-4be64b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11165 .elementor-element.elementor-element-efbfd70{width:var( --container-widget-width, 28px );max-width:28px;background-color:#E9FBFA;padding:5px 0px 5px 0px;--container-widget-width:28px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(25,207,203,0.4);border-radius:999px 999px 999px 999px;text-align:center;}.elementor-11165 .elementor-element.elementor-element-efbfd70.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11165 .elementor-element.elementor-element-efbfd70 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:13px;font-weight:600;}.elementor-11165 .elementor-element.elementor-element-6013e6e{--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:stretch;--gap:2px 0px;--row-gap:2px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11165 .elementor-element.elementor-element-6013e6e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11165 .elementor-element.elementor-element-ea698e3{text-align:start;}.elementor-11165 .elementor-element.elementor-element-ea698e3 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;}.elementor-11165 .elementor-element.elementor-element-3c00a0c{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-11165 .elementor-element.elementor-element-ad67c60{--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:flex-start;--gap:0px 14px;--row-gap:0px;--column-gap:14px;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(24,22,14,0.10);--border-color:rgba(24,22,14,0.10);--border-radius:16px 16px 16px 16px;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-11165 .elementor-element.elementor-element-ad67c60:not(.elementor-motion-effects-element-type-background), .elementor-11165 .elementor-element.elementor-element-ad67c60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11165 .elementor-element.elementor-element-c7106b0{width:var( --container-widget-width, 28px );max-width:28px;background-color:#E9FBFA;padding:5px 0px 5px 0px;--container-widget-width:28px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(25,207,203,0.4);border-radius:999px 999px 999px 999px;text-align:center;}.elementor-11165 .elementor-element.elementor-element-c7106b0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11165 .elementor-element.elementor-element-c7106b0 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:13px;font-weight:600;}.elementor-11165 .elementor-element.elementor-element-1843421{--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:stretch;--gap:2px 0px;--row-gap:2px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11165 .elementor-element.elementor-element-1843421.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11165 .elementor-element.elementor-element-fa03095{text-align:start;}.elementor-11165 .elementor-element.elementor-element-fa03095 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;}.elementor-11165 .elementor-element.elementor-element-cfa8cec{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-11165 .elementor-element.elementor-element-14b6caa{--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:flex-start;--gap:0px 14px;--row-gap:0px;--column-gap:14px;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(24,22,14,0.10);--border-color:rgba(24,22,14,0.10);--border-radius:16px 16px 16px 16px;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-11165 .elementor-element.elementor-element-14b6caa:not(.elementor-motion-effects-element-type-background), .elementor-11165 .elementor-element.elementor-element-14b6caa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11165 .elementor-element.elementor-element-3c9b69e{width:var( --container-widget-width, 28px );max-width:28px;background-color:#E9FBFA;padding:5px 0px 5px 0px;--container-widget-width:28px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(25,207,203,0.4);border-radius:999px 999px 999px 999px;text-align:center;}.elementor-11165 .elementor-element.elementor-element-3c9b69e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11165 .elementor-element.elementor-element-3c9b69e .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:13px;font-weight:600;}.elementor-11165 .elementor-element.elementor-element-4d53dac{--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:stretch;--gap:2px 0px;--row-gap:2px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11165 .elementor-element.elementor-element-4d53dac.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11165 .elementor-element.elementor-element-76cbd38{text-align:start;}.elementor-11165 .elementor-element.elementor-element-76cbd38 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;}.elementor-11165 .elementor-element.elementor-element-c7d9a02{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-11165 .elementor-element.elementor-element-717c8d5{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:88px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-11165 .elementor-element.elementor-element-717c8d5:not(.elementor-motion-effects-element-type-background), .elementor-11165 .elementor-element.elementor-element-717c8d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F4;}.elementor-11165 .elementor-element.elementor-element-77ccbb1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-11165 .elementor-element.elementor-element-77ccbb1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.2em;}.elementor-11165 .elementor-element.elementor-element-429e98a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-11165 .elementor-element.elementor-element-429e98a .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:44px;font-weight:600;line-height:1.1em;letter-spacing:-1px;}.elementor-11165 .elementor-element.elementor-element-a22e52d{--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;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11165 .elementor-element.elementor-element-140f95b{--display:flex;--min-height:185px;--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;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(24,22,14,0.10);--border-color:rgba(24,22,14,0.10);--border-radius:24px 24px 24px 24px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-11165 .elementor-element.elementor-element-140f95b:not(.elementor-motion-effects-element-type-background), .elementor-11165 .elementor-element.elementor-element-140f95b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11165 .elementor-element.elementor-element-494a80d .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:31px;font-weight:600;color:#dedbd2;}.elementor-11165 .elementor-element.elementor-element-0e01207 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:600;color:#16140d;}.elementor-11165 .elementor-element.elementor-element-38a6324{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:12px;line-height:1.6em;color:#6a675c;}.elementor-11165 .elementor-element.elementor-element-6c16278{--display:flex;--min-height:185px;--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;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(24,22,14,0.10);--border-color:rgba(24,22,14,0.10);--border-radius:24px 24px 24px 24px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-11165 .elementor-element.elementor-element-6c16278:not(.elementor-motion-effects-element-type-background), .elementor-11165 .elementor-element.elementor-element-6c16278 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11165 .elementor-element.elementor-element-589b18f .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:31px;font-weight:600;color:#dedbd2;}.elementor-11165 .elementor-element.elementor-element-b6fa19f .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:600;color:#16140d;}.elementor-11165 .elementor-element.elementor-element-d79bb97{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:12px;line-height:1.6em;color:#6a675c;}.elementor-11165 .elementor-element.elementor-element-22b9fb3{--display:flex;--min-height:185px;--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;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(24,22,14,0.10);--border-color:rgba(24,22,14,0.10);--border-radius:24px 24px 24px 24px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-11165 .elementor-element.elementor-element-22b9fb3:not(.elementor-motion-effects-element-type-background), .elementor-11165 .elementor-element.elementor-element-22b9fb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11165 .elementor-element.elementor-element-081f4cf .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:31px;font-weight:600;color:#dedbd2;}.elementor-11165 .elementor-element.elementor-element-7aa274b .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:600;color:#16140d;}.elementor-11165 .elementor-element.elementor-element-fb26ab4{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:12px;line-height:1.6em;color:#6a675c;}.elementor-11165 .elementor-element.elementor-element-a753c8a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:88px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-11165 .elementor-element.elementor-element-a753c8a:not(.elementor-motion-effects-element-type-background), .elementor-11165 .elementor-element.elementor-element-a753c8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16140D;}.elementor-11165 .elementor-element.elementor-element-8fd4be2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-11165 .elementor-element.elementor-element-8fd4be2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.2em;color:#19CFCB;}.elementor-11165 .elementor-element.elementor-element-ff9e94b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-11165 .elementor-element.elementor-element-ff9e94b .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:44px;font-weight:600;line-height:1.1em;letter-spacing:-1px;color:#FFFFFF;}.elementor-11165 .elementor-element.elementor-element-5d89c88{width:var( --container-widget-width, 620px );max-width:620px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:620px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.7em;color:#C9C6BC;}.elementor-11165 .elementor-element.elementor-element-f137cbb{--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:stretch;--gap:12px 0px;--row-gap:12px;--column-gap:0px;--padding-top:88px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-11165 .elementor-element.elementor-element-f137cbb:not(.elementor-motion-effects-element-type-background), .elementor-11165 .elementor-element.elementor-element-f137cbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCF9;}.elementor-11165 .elementor-element.elementor-element-e35b10c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-11165 .elementor-element.elementor-element-e35b10c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.2em;}.elementor-11165 .elementor-element.elementor-element-2386e40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;text-align:center;}.elementor-11165 .elementor-element.elementor-element-2386e40 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:44px;font-weight:600;line-height:1.1em;letter-spacing:-1px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-11165 .elementor-element.elementor-element-5961ba5{width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;}.elementor-11165 .elementor-element.elementor-element-5961ba5.elementor-element{--align-self:center;}.elementor-11165 .elementor-element.elementor-element-5961ba5 .elementor-accordion-icon, .elementor-11165 .elementor-element.elementor-element-5961ba5 .elementor-accordion-title{color:#16140d;}.elementor-11165 .elementor-element.elementor-element-5961ba5 .elementor-accordion-icon svg{fill:#16140d;}.elementor-11165 .elementor-element.elementor-element-5961ba5 .elementor-active .elementor-accordion-icon, .elementor-11165 .elementor-element.elementor-element-5961ba5 .elementor-active .elementor-accordion-title{color:#16140d;}.elementor-11165 .elementor-element.elementor-element-5961ba5 .elementor-active .elementor-accordion-icon svg{fill:#16140d;}.elementor-11165 .elementor-element.elementor-element-5961ba5 .elementor-accordion-title{font-family:"Space Grotesk", Sans-serif;font-size:17px;font-weight:500;}.elementor-11165 .elementor-element.elementor-element-5961ba5 .elementor-tab-title .elementor-accordion-icon i:before{color:#087F7D;}.elementor-11165 .elementor-element.elementor-element-5961ba5 .elementor-tab-title .elementor-accordion-icon svg{fill:#087F7D;}.elementor-11165 .elementor-element.elementor-element-5961ba5 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#16140d;}.elementor-11165 .elementor-element.elementor-element-5961ba5 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#16140d;}.elementor-11165 .elementor-element.elementor-element-5961ba5 .elementor-tab-content{color:#6a675c;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.6em;}.elementor-11165 .elementor-element.elementor-element-2aebbb8{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(24,22,14,0.10);--border-color:rgba(24,22,14,0.10);--padding-top:88px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-11165 .elementor-element.elementor-element-2aebbb8:not(.elementor-motion-effects-element-type-background), .elementor-11165 .elementor-element.elementor-element-2aebbb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F3;}.elementor-11165 .elementor-element.elementor-element-1e121e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-11165 .elementor-element.elementor-element-1e121e5 .elementor-icon-wrapper{text-align:center;}.elementor-11165 .elementor-element.elementor-element-1e121e5.elementor-view-stacked .elementor-icon{background-color:#087F7D;}.elementor-11165 .elementor-element.elementor-element-1e121e5.elementor-view-framed .elementor-icon, .elementor-11165 .elementor-element.elementor-element-1e121e5.elementor-view-default .elementor-icon{color:#087F7D;border-color:#087F7D;}.elementor-11165 .elementor-element.elementor-element-1e121e5.elementor-view-framed .elementor-icon, .elementor-11165 .elementor-element.elementor-element-1e121e5.elementor-view-default .elementor-icon svg{fill:#087F7D;}.elementor-11165 .elementor-element.elementor-element-1e121e5 .elementor-icon{font-size:38px;}.elementor-11165 .elementor-element.elementor-element-1e121e5 .elementor-icon svg{height:38px;}.elementor-11165 .elementor-element.elementor-element-c9c99c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-11165 .elementor-element.elementor-element-c9c99c5 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:48px;font-weight:600;line-height:1.1em;letter-spacing:-1.2px;}.elementor-11165 .elementor-element.elementor-element-322f15d{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.7em;}.elementor-11165 .elementor-element.elementor-element-3506348{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11165 .elementor-element.elementor-element-d2f444c .elementor-button{background-color:#19CFCB;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;fill:#000000;color:#000000;box-shadow:0px 10px 30px -10px rgba(16,184,181,0.6);border-radius:12px 12px 12px 12px;padding:15px 22px 15px 22px;}.elementor-11165 .elementor-element.elementor-element-d2f444c .elementor-button:hover, .elementor-11165 .elementor-element.elementor-element-d2f444c .elementor-button:focus{background-color:#10B8B5;}.elementor-11165 .elementor-element.elementor-element-d2f444c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11165 .elementor-element.elementor-element-d2f444c .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-11165 .elementor-element.elementor-element-251030e .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:#16140D;color:#16140D;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(24,22,14,0.10);border-radius:12px 12px 12px 12px;padding:15px 22px 15px 22px;}.elementor-11165 .elementor-element.elementor-element-251030e .elementor-button:hover, .elementor-11165 .elementor-element.elementor-element-251030e .elementor-button:focus{background-color:#FFFFFF;color:#16140D;border-color:rgba(24,22,14,0.28);}.elementor-11165 .elementor-element.elementor-element-251030e .elementor-button:hover svg, .elementor-11165 .elementor-element.elementor-element-251030e .elementor-button:focus svg{fill:#16140D;}.elementor-11165 .elementor-element.elementor-element-3988aba{--display:flex;--min-height:0px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-11165 .elementor-element.elementor-element-aa3ec3a .elementor-heading-title{font-size:52px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-11165 .elementor-element.elementor-element-3bb4998{--grid-auto-flow:row;}.elementor-11165 .elementor-element.elementor-element-a22e52d{--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;--flex-wrap:nowrap;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-11165 .elementor-element.elementor-element-322f15d{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-11165 .elementor-element.elementor-element-bd096e5{--content-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:140px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-11165 .elementor-element.elementor-element-4a71f92{--width:100%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-11165 .elementor-element.elementor-element-aa3ec3a .elementor-heading-title{font-size:36px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-11165 .elementor-element.elementor-element-9637600{font-size:15px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-11165 .elementor-element.elementor-element-a26508b{--width:100%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-11165 .elementor-element.elementor-element-f5ae9e3{--width:46%;}.elementor-11165 .elementor-element.elementor-element-611df70{--content-width:100%;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-11165 .elementor-element.elementor-element-e29d64a .elementor-heading-title{font-size:30px;}.elementor-11165 .elementor-element.elementor-element-2338b33{--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-11165 .elementor-element.elementor-element-bdd7166{--width:100%;}.elementor-11165 .elementor-element.elementor-element-d545ecf{--width:100%;}.elementor-11165 .elementor-element.elementor-element-b2380cc{--width:100%;}.elementor-11165 .elementor-element.elementor-element-751ebd3{--width:100%;}.elementor-11165 .elementor-element.elementor-element-fbb11e5{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-11165 .elementor-element.elementor-element-c640c41 .elementor-heading-title{font-size:30px;}.elementor-11165 .elementor-element.elementor-element-3bb4998{--e-con-grid-template-columns:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11165 .elementor-element.elementor-element-717c8d5{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-11165 .elementor-element.elementor-element-429e98a .elementor-heading-title{font-size:30px;}.elementor-11165 .elementor-element.elementor-element-a22e52d{--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-11165 .elementor-element.elementor-element-140f95b{--width:100%;}.elementor-11165 .elementor-element.elementor-element-6c16278{--width:100%;}.elementor-11165 .elementor-element.elementor-element-22b9fb3{--width:100%;}.elementor-11165 .elementor-element.elementor-element-a753c8a{--content-width:100%;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-11165 .elementor-element.elementor-element-ff9e94b .elementor-heading-title{font-size:30px;}.elementor-11165 .elementor-element.elementor-element-f137cbb{--content-width:100%;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-11165 .elementor-element.elementor-element-2386e40 .elementor-heading-title{font-size:30px;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-11165 .elementor-element.elementor-element-2aebbb8{--content-width:100%;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-11165 .elementor-element.elementor-element-c9c99c5 .elementor-heading-title{font-size:32px;}.elementor-11165 .elementor-element.elementor-element-3988aba{--content-width:100%;}}@media(min-width:768px){.elementor-11165 .elementor-element.elementor-element-bd096e5{--content-width:1200px;}.elementor-11165 .elementor-element.elementor-element-4a71f92{--width:54%;}.elementor-11165 .elementor-element.elementor-element-a26508b{--width:41%;}.elementor-11165 .elementor-element.elementor-element-f5ae9e3{--width:160px;}.elementor-11165 .elementor-element.elementor-element-611df70{--content-width:1200px;}.elementor-11165 .elementor-element.elementor-element-bdd7166{--width:32.2%;}.elementor-11165 .elementor-element.elementor-element-d545ecf{--width:32.2%;}.elementor-11165 .elementor-element.elementor-element-b2380cc{--width:32.2%;}.elementor-11165 .elementor-element.elementor-element-751ebd3{--width:32.2%;}.elementor-11165 .elementor-element.elementor-element-fbb11e5{--content-width:1200px;}.elementor-11165 .elementor-element.elementor-element-f3d70df{--width:80%;}.elementor-11165 .elementor-element.elementor-element-21c6196{--width:80%;}.elementor-11165 .elementor-element.elementor-element-ca2cfbe{--width:80%;}.elementor-11165 .elementor-element.elementor-element-6013e6e{--width:80%;}.elementor-11165 .elementor-element.elementor-element-1843421{--width:80%;}.elementor-11165 .elementor-element.elementor-element-4d53dac{--width:80%;}.elementor-11165 .elementor-element.elementor-element-717c8d5{--content-width:1200px;}.elementor-11165 .elementor-element.elementor-element-140f95b{--width:31.5%;}.elementor-11165 .elementor-element.elementor-element-6c16278{--width:31.5%;}.elementor-11165 .elementor-element.elementor-element-22b9fb3{--width:31.5%;}.elementor-11165 .elementor-element.elementor-element-a753c8a{--content-width:1200px;}.elementor-11165 .elementor-element.elementor-element-f137cbb{--content-width:1200px;}.elementor-11165 .elementor-element.elementor-element-2aebbb8{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-11165 .elementor-element.elementor-element-4a71f92{--width:95%;}.elementor-11165 .elementor-element.elementor-element-a26508b{--width:95%;}.elementor-11165 .elementor-element.elementor-element-bdd7166{--width:48%;}.elementor-11165 .elementor-element.elementor-element-d545ecf{--width:48%;}.elementor-11165 .elementor-element.elementor-element-b2380cc{--width:48%;}.elementor-11165 .elementor-element.elementor-element-751ebd3{--width:48%;}.elementor-11165 .elementor-element.elementor-element-3bb4998{--content-width:100%;}.elementor-11165 .elementor-element.elementor-element-140f95b{--width:31.5%;}.elementor-11165 .elementor-element.elementor-element-6c16278{--width:31.5%;}.elementor-11165 .elementor-element.elementor-element-22b9fb3{--width:31.5%;}}/* Start custom CSS for heading, class: .elementor-element-4a1f0b1 */.elementor-11165 .elementor-element.elementor-element-4a1f0b1 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(24,22,14,0.1);background:rgba(255,255,255,0.8);border-radius:999px;padding:6px 14px;box-shadow:0 1px 2px rgba(24,22,14,0.05)}
.elementor-11165 .elementor-element.elementor-element-4a1f0b1 .elementor-heading-title::before{content:'';width:5px;height:5px;border-radius:999px;background:#19CFCB;flex:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa3ec3a */.elementor-11165 .elementor-element.elementor-element-aa3ec3a .elementor-heading-title em { font-family: "Instrument Serif", Georgia, serif; font-style: italic; font-weight: 400; letter-spacing: 0; color: #087F7D; }
.elementor-11165 .elementor-element.elementor-element-aa3ec3a .elementor-heading-title em{font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-weight:400;letter-spacing:0;color:#087F7D}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9637600 */.elementor-11165 .elementor-element.elementor-element-9637600 { max-width: 560px; } .elementor-11165 .elementor-element.elementor-element-9637600 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce44e30 */.elementor-11165 .elementor-element.elementor-element-ce44e30 .dot-r { color: #ff5f57; } .elementor-11165 .elementor-element.elementor-element-ce44e30 .dot-y { color: #febc2e; } .elementor-11165 .elementor-element.elementor-element-ce44e30 .dot-g { color: #19CFCB; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dae176 */.elementor-11165 .elementor-element.elementor-element-1dae176 .elementor-heading-title { display: inline-block; background: #FFFFFF; border-radius: 999px; padding: 4px 14px; box-shadow: 0 1px 2px rgba(24,22,14,0.06); }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d536c58 */.elementor-11165 .elementor-element.elementor-element-d536c58 img { width: 100%; aspect-ratio: 16 / 11; object-fit: cover; object-position: top center; display: block; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd096e5 *//* Color-system overrides — color declarations only */
html body .elementor-element-4196118::after,html body .elementor-element-38ac98f::after,html body .elementor-element-7d90002::after{background:#19CFCB !important;}
html body .elementor-element-bdd7166:hover,html body .elementor-element-d545ecf:hover,html body .elementor-element-b2380cc:hover,html body .elementor-element-751ebd3:hover,html body .elementor-element-739a498:hover,html body .elementor-element-5658866:hover,html body .elementor-element-5bcf8e5:hover,html body .elementor-element-c25c5fa:hover{border-color:rgba(25,207,203,0.5)!important;}
html body .elementor-element-bdd7166:hover .elementor-element-0a983a5 .elementor-icon,html body .elementor-element-d545ecf:hover .elementor-element-15b1d20 .elementor-icon,html body .elementor-element-b2380cc:hover .elementor-element-54bb781 .elementor-icon,html body .elementor-element-751ebd3:hover .elementor-element-f2f2445 .elementor-icon,html body .elementor-element-739a498:hover .elementor-element-649d171 .elementor-icon,html body .elementor-element-5658866:hover .elementor-element-23e4e69 .elementor-icon,html body .elementor-element-5bcf8e5:hover .elementor-element-8e07358 .elementor-icon,html body .elementor-element-c25c5fa:hover .elementor-element-3e0fc96 .elementor-icon{background:#19CFCB!important;border-color:rgba(25,207,203,0.6)!important;}
html body .elementor-element-bd096e5::before{background:rgba(25,207,203,0.22) !important;}
html body .elementor-element-8427280 .elementor-heading-title,html body .elementor-element-a0c4321 .elementor-heading-title{color:#087F7D !important;}
html body .elementor-element-ec3e3d1 a,html body .elementor-element-9fc6e50 a,html body .elementor-element-7098005 a,html body .elementor-element-9fde6f3 a,html body .elementor-element-8f7f9fd a,html body .elementor-element-4419254 a,html body .elementor-element-a5bdb47 a,html body .elementor-element-873e6a7 a{color:#087F7D !important;}
html body .elementor-element-289fd64 .elementor-heading-title{color:#087F7D !important;}
html body .elementor-element-a5dd19b li::before{color:#087F7D !important;}
html body .elementor-element-289fd64 .elementor-heading-title{background:#087F7D !important;border-color:#087F7D !important;}
html body .elementor-element-ac73005 .ls-feats li::before{color:#087F7D !important;}
html body .elementor-element-ac73005 .ls-note{color:#087F7D !important;}
html body .elementor-element-6c550be .elementor-heading-title{background:#19CFCB !important;}
/* Explicit Elementor color-token mapping */
.elementor-11165 .elementor-element.elementor-element-bd096e5{--e-global-color-primary:#16140D;--e-global-color-secondary:#087F7D;--e-global-color-text:#6A675C;--e-global-color-accent:#19CFCB;--e-global-color-us_lime_2:#10B8B5;--e-global-color-us_lime:#19CFCB;--e-global-color-us_lime_deep:#10B8B5;--e-global-color-us_accent_deep:#087F7D;}
/* Corrected color-only .elementor-11165 .elementor-element.elementor-element-bd096e5s */
html body .elementor-element-4196118::after,html body .elementor-element-38ac98f::after,html body .elementor-element-7d90002::after{background:#19CFCB !important;}
html body .elementor-element-bdd7166:hover,html body .elementor-element-d545ecf:hover,html body .elementor-element-b2380cc:hover,html body .elementor-element-751ebd3:hover,html body .elementor-element-739a498:hover,html body .elementor-element-5658866:hover,html body .elementor-element-5bcf8e5:hover,html body .elementor-element-c25c5fa:hover{border-color:rgba(25,207,203,0.5)!important;}
html body .elementor-element-bdd7166:hover .elementor-element-0a983a5 .elementor-icon,html body .elementor-element-d545ecf:hover .elementor-element-15b1d20 .elementor-icon,html body .elementor-element-b2380cc:hover .elementor-element-54bb781 .elementor-icon,html body .elementor-element-751ebd3:hover .elementor-element-f2f2445 .elementor-icon,html body .elementor-element-739a498:hover .elementor-element-649d171 .elementor-icon,html body .elementor-element-5658866:hover .elementor-element-23e4e69 .elementor-icon,html body .elementor-element-5bcf8e5:hover .elementor-element-8e07358 .elementor-icon,html body .elementor-element-c25c5fa:hover .elementor-element-3e0fc96 .elementor-icon{background:#19CFCB!important;border-color:rgba(25,207,203,0.6)!important;}
html body .elementor-element-bd096e5::before{background:rgba(25,207,203,0.22) !important;}
html body .elementor-element-8427280 .elementor-heading-title,html body .elementor-element-a0c4321 .elementor-heading-title{color:#087F7D !important;}
html body .elementor-element-ec3e3d1 a,html body .elementor-element-9fc6e50 a,html body .elementor-element-7098005 a,html body .elementor-element-9fde6f3 a,html body .elementor-element-8f7f9fd a,html body .elementor-element-4419254 a,html body .elementor-element-a5bdb47 a,html body .elementor-element-873e6a7 a{color:#087F7D !important;}
html body .elementor-element-289fd64 .elementor-heading-title{color:#087F7D !important;}
html body .elementor-element-a5dd19b li::before{color:#087F7D !important;}
html body .elementor-element-289fd64 .elementor-heading-title{background:#087F7D !important;border-color:#087F7D !important;}
html body .elementor-element-ac73005 .ls-feats li::before{color:#087F7D !important;}
html body .elementor-element-ac73005 .ls-note{color:#087F7D !important;}
html body .elementor-element-6c550be .elementor-heading-title{background:#19CFCB !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39f89aa */.elementor-11165 .elementor-element.elementor-element-39f89aa .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(24,22,14,0.1);background:rgba(255,255,255,0.8);border-radius:999px;padding:6px 14px;box-shadow:0 1px 2px rgba(24,22,14,0.05)}
.elementor-11165 .elementor-element.elementor-element-39f89aa .elementor-heading-title::before{content:'';width:5px;height:5px;border-radius:999px;background:#19CFCB;flex:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e29d64a */.elementor-11165 .elementor-element.elementor-element-e29d64a .elementor-heading-title em { font-family: "Instrument Serif", Georgia, serif; font-style: italic; font-weight: 400; letter-spacing: 0; color: #087F7D; }
.elementor-11165 .elementor-element.elementor-element-e29d64a .elementor-heading-title em{font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-weight:400;letter-spacing:0;color:#087F7D}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20071dc */.elementor-11165 .elementor-element.elementor-element-20071dc { max-width: 620px; margin-left: auto; margin-right: auto; } .elementor-11165 .elementor-element.elementor-element-20071dc p { margin: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d5fcad */.elementor-11165 .elementor-element.elementor-element-0d5fcad .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(24,22,14,0.1);background:rgba(255,255,255,0.8);border-radius:999px;padding:6px 14px;box-shadow:0 1px 2px rgba(24,22,14,0.05)}
.elementor-11165 .elementor-element.elementor-element-0d5fcad .elementor-heading-title::before{content:'';width:5px;height:5px;border-radius:999px;background:#19CFCB;flex:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c640c41 */.elementor-11165 .elementor-element.elementor-element-c640c41 .elementor-heading-title em{font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-weight:400;letter-spacing:0;color:#087F7D}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77ccbb1 */.elementor-11165 .elementor-element.elementor-element-77ccbb1 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(24,22,14,0.1);background:rgba(255,255,255,0.8);border-radius:999px;padding:6px 14px;box-shadow:0 1px 2px rgba(24,22,14,0.05)}
.elementor-11165 .elementor-element.elementor-element-77ccbb1 .elementor-heading-title::before{content:'';width:5px;height:5px;border-radius:999px;background:#19CFCB;flex:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-429e98a */.elementor-11165 .elementor-element.elementor-element-429e98a .elementor-heading-title em { font-family: "Instrument Serif", Georgia, serif; font-style: italic; font-weight: 400; letter-spacing: 0; color: #087F7D; }
.elementor-11165 .elementor-element.elementor-element-429e98a .elementor-heading-title em{font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-weight:400;letter-spacing:0;color:#087F7D}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fd4be2 */.elementor-11165 .elementor-element.elementor-element-8fd4be2 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(25,207,203,0.28);background:rgba(25,207,203,0.10);border-radius:999px;padding:6px 14px;box-shadow:none}
.elementor-11165 .elementor-element.elementor-element-8fd4be2 .elementor-heading-title::before{content:'';width:5px;height:5px;border-radius:999px;background:#19CFCB;flex:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff9e94b */.elementor-11165 .elementor-element.elementor-element-ff9e94b .elementor-heading-title em{font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-weight:400;letter-spacing:0;color:#19CFCB}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d89c88 */.elementor-11165 .elementor-element.elementor-element-5d89c88{max-width:620px;margin-left:auto;margin-right:auto}
.elementor-11165 .elementor-element.elementor-element-5d89c88 p{margin:0 0 16px}
.elementor-11165 .elementor-element.elementor-element-5d89c88 p:last-child{margin-bottom:0}
.elementor-11165 .elementor-element.elementor-element-5d89c88 p.lede{color:#19CFCB;font-weight:600}
.elementor-11165 .elementor-element.elementor-element-5d89c88 a.x-link{color:#19CFCB;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(25,207,203,0.4);transition:border-color .3s ease}
.elementor-11165 .elementor-element.elementor-element-5d89c88 a.x-link:hover{border-color:#19CFCB}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e35b10c */.elementor-11165 .elementor-element.elementor-element-e35b10c .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(24,22,14,0.1);background:rgba(255,255,255,0.8);border-radius:999px;padding:6px 14px;box-shadow:0 1px 2px rgba(24,22,14,0.05)}
.elementor-11165 .elementor-element.elementor-element-e35b10c .elementor-heading-title::before{content:'';width:5px;height:5px;border-radius:999px;background:#19CFCB;flex:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2386e40 */.elementor-11165 .elementor-element.elementor-element-2386e40 .elementor-heading-title em { font-family: "Instrument Serif", Georgia, serif; font-style: italic; font-weight: 400; letter-spacing: 0; color: #087F7D; }/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-5961ba5 */.elementor-11165 .elementor-element.elementor-element-5961ba5 .elementor-accordion-item{ background:#fff; border:1px solid rgba(24,22,14,0.1) !important; border-radius:16px; margin-bottom:12px; overflow:hidden; box-shadow:0 8px 24px -20px rgba(24,22,14,0.3); transition:border-color .3s ease, box-shadow .3s ease; }
.elementor-11165 .elementor-element.elementor-element-5961ba5 .elementor-accordion-item:has(.elementor-tab-title.elementor-active){ border-color:rgba(24,22,14,0.16) !important; box-shadow:0 20px 50px -30px rgba(24,22,14,0.3); }
.elementor-11165 .elementor-element.elementor-element-5961ba5 .elementor-tab-title{ display:flex !important; align-items:center; justify-content:space-between; gap:16px; padding:20px 22px !important; border:none !important; background:transparent !important; }
.elementor-11165 .elementor-element.elementor-element-5961ba5 .elementor-tab-title .elementor-accordion-title{ flex:1 1 auto; }
.elementor-11165 .elementor-element.elementor-element-5961ba5 .elementor-accordion-icon{ order:2; float:none !important; margin:0 !important; width:32px; height:32px; min-width:32px; border:1px solid rgba(24,22,14,0.1); border-radius:999px; display:flex; align-items:center; justify-content:center; color:#087F7D; transition:all .3s ease; padding:0 !important; }
.elementor-11165 .elementor-element.elementor-element-5961ba5 .elementor-accordion-icon i, .elementor-11165 .elementor-element.elementor-element-5961ba5 .elementor-accordion-icon svg{ font-size:13px; width:13px; height:13px; margin:0 !important; transition:transform .3s ease; }
.elementor-11165 .elementor-element.elementor-element-5961ba5 .elementor-tab-title.elementor-active .elementor-accordion-icon{ background:#19CFCB; border-color:#19CFCB; }
.elementor-11165 .elementor-element.elementor-element-5961ba5 .elementor-tab-title.elementor-active .elementor-accordion-icon i, .elementor-11165 .elementor-element.elementor-element-5961ba5 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{ transform:rotate(45deg); color:#16140d; fill:#16140d; }
.elementor-11165 .elementor-element.elementor-element-5961ba5 .elementor-tab-content{ padding:0 22px 20px !important; border:none !important; background:transparent !important; }
.elementor-11165 .elementor-element.elementor-element-5961ba5 .elementor-tab-content a{ color:#087F7D; font-weight:500; text-decoration:none; border-bottom:1px solid rgba(8,127,125,0.25); transition:color .3s ease, border-color .3s ease; }
.elementor-11165 .elementor-element.elementor-element-5961ba5 .elementor-tab-content a:hover{ color:#10B8B5; border-color:#10B8B5; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c9c99c5 */.elementor-11165 .elementor-element.elementor-element-c9c99c5 .elementor-heading-title em { font-family: "Instrument Serif", Georgia, serif; font-style: italic; font-weight: 400; letter-spacing: 0; color: #087F7D; }/* End custom CSS */
/* Start custom CSS *//* ===== Ported from /services/conversion-websites/ · remapped to this page's element IDs ===== */

/* Sub-service card icons: 48x48 rounded box */
.elementor-element-0a983a5 .elementor-icon,.elementor-element-15b1d20 .elementor-icon,.elementor-element-54bb781 .elementor-icon,.elementor-element-f2f2445 .elementor-icon,.elementor-element-649d171 .elementor-icon,.elementor-element-23e4e69 .elementor-icon,.elementor-element-8e07358 .elementor-icon,.elementor-element-3e0fc96 .elementor-icon{
  display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;
  border:1px solid rgba(24,22,14,0.10);background:#F6F4EE;border-radius:16px;
  transition:background-color .5s cubic-bezier(0.16,1,0.3,1),border-color .5s cubic-bezier(0.16,1,0.3,1),color .5s cubic-bezier(0.16,1,0.3,1);
}

/* Recent Builds images: 16:10 crop + hover zoom + overlay + View pill */
.elementor-element-4196118 img,.elementor-element-38ac98f img,.elementor-element-7d90002 img{
  width:100%;aspect-ratio:16/10;object-fit:cover;object-position:top center;display:block;
  transition:transform .7s cubic-bezier(0.16,1,0.3,1);
}
.elementor-element-4196118,.elementor-element-38ac98f,.elementor-element-7d90002{position:relative;overflow:hidden;border-radius:14px 14px 0 0;}
.elementor-element-4196118::before,.elementor-element-38ac98f::before,.elementor-element-7d90002::before{
  content:'';position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;
  background:linear-gradient(to top,rgba(0,0,0,0.55),transparent 58%);transition:opacity .4s ease;
}
.elementor-element-4196118::after,.elementor-element-38ac98f::after,.elementor-element-7d90002::after{
  content:'View \2197';position:absolute;right:16px;bottom:16px;z-index:2;pointer-events:none;
  padding:5px 12px;border-radius:999px;background:#9AD00F;color:#16140D;
  font-family:'Inter',sans-serif;font-size:11px;font-weight:600;
  opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s ease;
}
.elementor-element-77947e7:hover .elementor-element-4196118 img,.elementor-element-973c7b4:hover .elementor-element-38ac98f img,.elementor-element-eae3392:hover .elementor-element-7d90002 img{transform:scale(1.05);}
.elementor-element-77947e7:hover .elementor-element-4196118::before,.elementor-element-973c7b4:hover .elementor-element-38ac98f::before,.elementor-element-eae3392:hover .elementor-element-7d90002::before{opacity:1;}
.elementor-element-77947e7:hover .elementor-element-4196118::after,.elementor-element-973c7b4:hover .elementor-element-38ac98f::after,.elementor-element-eae3392:hover .elementor-element-7d90002::after{opacity:1;transform:translateY(0);}

/* Recent Builds cards: lift */
.elementor-element-77947e7,.elementor-element-973c7b4,.elementor-element-eae3392{transition:transform .5s cubic-bezier(0.16,1,0.3,1),box-shadow .5s cubic-bezier(0.16,1,0.3,1);}
.elementor-element-77947e7:hover,.elementor-element-973c7b4:hover,.elementor-element-eae3392:hover{transform:translateY(-6px);box-shadow:0 30px 60px -35px rgba(24,22,14,0.5);}

/* Sub-service cards: lift + border + icon flip */
.elementor-element-bdd7166,.elementor-element-d545ecf,.elementor-element-b2380cc,.elementor-element-751ebd3,.elementor-element-739a498,.elementor-element-5658866,.elementor-element-5bcf8e5,.elementor-element-c25c5fa{
  transition:transform .5s cubic-bezier(0.16,1,0.3,1),border-color .5s cubic-bezier(0.16,1,0.3,1),box-shadow .5s cubic-bezier(0.16,1,0.3,1);
}
.elementor-element-bdd7166:hover,.elementor-element-d545ecf:hover,.elementor-element-b2380cc:hover,.elementor-element-751ebd3:hover,.elementor-element-739a498:hover,.elementor-element-5658866:hover,.elementor-element-5bcf8e5:hover,.elementor-element-c25c5fa:hover{
  transform:translateY(-6px);border-color:rgba(154,208,15,0.5)!important;box-shadow:0 26px 50px -24px rgba(24,22,14,0.22);
}
.elementor-element-bdd7166:hover .elementor-element-0a983a5 .elementor-icon,.elementor-element-d545ecf:hover .elementor-element-15b1d20 .elementor-icon,.elementor-element-b2380cc:hover .elementor-element-54bb781 .elementor-icon,.elementor-element-751ebd3:hover .elementor-element-f2f2445 .elementor-icon,.elementor-element-739a498:hover .elementor-element-649d171 .elementor-icon,.elementor-element-5658866:hover .elementor-element-23e4e69 .elementor-icon,.elementor-element-5bcf8e5:hover .elementor-element-8e07358 .elementor-icon,.elementor-element-c25c5fa:hover .elementor-element-3e0fc96 .elementor-icon{
  background:#9AD00F!important;border-color:rgba(154,208,15,0.6)!important;
}
.elementor-element-bdd7166:hover .elementor-element-0a983a5 i,.elementor-element-bdd7166:hover .elementor-element-0a983a5 svg,.elementor-element-d545ecf:hover .elementor-element-15b1d20 i,.elementor-element-d545ecf:hover .elementor-element-15b1d20 svg,.elementor-element-b2380cc:hover .elementor-element-54bb781 i,.elementor-element-b2380cc:hover .elementor-element-54bb781 svg,.elementor-element-751ebd3:hover .elementor-element-f2f2445 i,.elementor-element-751ebd3:hover .elementor-element-f2f2445 svg,.elementor-element-739a498:hover .elementor-element-649d171 i,.elementor-element-739a498:hover .elementor-element-649d171 svg,.elementor-element-5658866:hover .elementor-element-23e4e69 i,.elementor-element-5658866:hover .elementor-element-23e4e69 svg,.elementor-element-5bcf8e5:hover .elementor-element-8e07358 i,.elementor-element-5bcf8e5:hover .elementor-element-8e07358 svg,.elementor-element-c25c5fa:hover .elementor-element-3e0fc96 i,.elementor-element-c25c5fa:hover .elementor-element-3e0fc96 svg{
  color:#16140D!important;fill:#16140D!important;
}

/* Pricing cards: lift */
.elementor-element-105f0cf,.elementor-element-e03480a,.elementor-element-ab5c07a{transition:transform .5s cubic-bezier(0.16,1,0.3,1),box-shadow .5s cubic-bezier(0.16,1,0.3,1);}
.elementor-element-105f0cf:hover,.elementor-element-e03480a:hover,.elementor-element-ab5c07a:hover{transform:translateY(-6px);}

/* Hero: glow blob + faint grid */
.elementor-element-bd096e5{position:relative;overflow:hidden;}
.elementor-element-bd096e5 > *{position:relative;z-index:1;}
.elementor-element-bd096e5::before{
  content:'';position:absolute;left:50%;top:-14%;width:540px;height:540px;transform:translateX(-50%);
  border-radius:9999px;background:rgba(154,208,15,0.22);filter:blur(130px);pointer-events:none;z-index:0;
  animation:cw-glow 7s ease-in-out infinite;
}
.elementor-element-bd096e5::after{
  content:'';position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.7;
  background-image:linear-gradient(rgba(24,22,14,0.05) 1px,transparent 1px),linear-gradient(90deg,rgba(24,22,14,0.05) 1px,transparent 1px);
  background-size:64px 64px;
  -webkit-mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 88%,transparent);
  mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 88%,transparent);
}
@keyframes cw-glow{0%,100%{opacity:.4;transform:translateX(-50%) scale(1);}50%{opacity:.75;transform:translateX(-50%) scale(1.08);}}

/* Floating "8 ways" badge */
.elementor-element-f5ae9e3{animation:cw-float 6s ease-in-out infinite;}
@keyframes cw-float{0%,100%{transform:translateY(0);}50%{transform:translateY(-12px);}}

/* Buttons: shimmer sweep + scale + arrow nudge */
.elementor-element-2801712 .elementor-button,.elementor-element-ed7ab73 .elementor-button,.elementor-element-05246d5 .elementor-button,.elementor-element-b71546a .elementor-button,.elementor-element-5940128 .elementor-button,.elementor-element-d2f444c .elementor-button,.elementor-element-251030e .elementor-button{
  position:relative;overflow:hidden;transition:transform .3s cubic-bezier(0.16,1,0.3,1),background-color .3s ease,border-color .3s ease;
}
.elementor-element-2801712 .elementor-button:hover,.elementor-element-d2f444c .elementor-button:hover{transform:scale(1.03);}
.elementor-element-ed7ab73 .elementor-button:hover,.elementor-element-05246d5 .elementor-button:hover,.elementor-element-b71546a .elementor-button:hover,.elementor-element-5940128 .elementor-button:hover,.elementor-element-251030e .elementor-button:hover{transform:scale(1.02);}
.elementor-element-2801712 .elementor-button::after,.elementor-element-ed7ab73 .elementor-button::after,.elementor-element-05246d5 .elementor-button::after,.elementor-element-b71546a .elementor-button::after,.elementor-element-5940128 .elementor-button::after,.elementor-element-d2f444c .elementor-button::after,.elementor-element-251030e .elementor-button::after{
  content:'';position:absolute;top:0;left:0;width:60%;height:100%;pointer-events:none;
  background:linear-gradient(100deg,transparent,rgba(255,255,255,0.5),transparent);transform:translateX(-150%) skewX(-18deg);
}
.elementor-element-2801712 .elementor-button:hover::after,.elementor-element-ed7ab73 .elementor-button:hover::after,.elementor-element-05246d5 .elementor-button:hover::after,.elementor-element-b71546a .elementor-button:hover::after,.elementor-element-5940128 .elementor-button:hover::after,.elementor-element-d2f444c .elementor-button:hover::after,.elementor-element-251030e .elementor-button:hover::after{animation:cw-shine .9s cubic-bezier(0.16,1,0.3,1);}
@keyframes cw-shine{to{transform:translateX(260%) skewX(-18deg);}}
.elementor-element-2801712 .elementor-button-icon,.elementor-element-d2f444c .elementor-button-icon{transition:transform .3s cubic-bezier(0.16,1,0.3,1);}
.elementor-element-2801712 .elementor-button:hover .elementor-button-icon,.elementor-element-d2f444c .elementor-button:hover .elementor-button-icon{transform:translateX(4px);}

/* Respect reduced motion */
@media (prefers-reduced-motion: reduce){.elementor-element-bd096e5::before,.elementor-element-f5ae9e3{animation:none!important;}}

/* ===== FIX: Who This Is For — green-tint "yes" card + colored ✓/✗ ===== */
.elementor-element-704adc4{background-color:#f1f7df !important;border:1px solid rgba(63,90,20,.30) !important;}
.elementor-element-8427280 .elementor-heading-title,.elementor-element-a0c4321 .elementor-heading-title{color:#3F5A14 !important;}
.elementor-element-16dff55 .elementor-heading-title,.elementor-element-9526d1d .elementor-heading-title{color:#a05a28 !important;}

/* ===== FIX: service-card "Explore this service" links -> brand green ===== */
.elementor-element-ec3e3d1 a,.elementor-element-9fc6e50 a,.elementor-element-7098005 a,.elementor-element-9fde6f3 a,.elementor-element-8f7f9fd a,.elementor-element-4419254 a,.elementor-element-a5bdb47 a,.elementor-element-873e6a7 a{color:#3F5A14 !important;font-weight:600;}

/* ===== FIX: Local SEO add-on — dark band -> light-green card under pricing ===== */
.elementor-element-e0e420b{background-color:transparent !important;padding-top:8px !important;padding-bottom:76px !important;}
.elementor-element-e0e420b > .e-con-inner{background:#f1f7df;border:1px solid rgba(63,90,20,.30);border-radius:18px;padding:40px 44px;}
.elementor-element-289fd64 .elementor-heading-title{color:#3F5A14 !important;}
.elementor-element-11388e7 .elementor-heading-title{color:#16140D !important;}
.elementor-element-ac73005,.elementor-element-ac73005 p,.elementor-element-ac73005 strong{color:#3a3730 !important;}

/* ===== v2: Who This Is For — bulleted ✓/✗ lists (per PDF) ===== */
.elementor-element-8427280,.elementor-element-16dff55{display:none !important;}
.elementor-element-a5dd19b ul,.elementor-element-1f59b63 ul{list-style:none;margin:0;padding:0;}
.elementor-element-a5dd19b li,.elementor-element-1f59b63 li{position:relative;padding-left:26px;margin-bottom:11px;line-height:1.5;}
.elementor-element-a5dd19b li::before{content:'\2713';position:absolute;left:0;top:0;color:#3F5A14;font-weight:700;}
.elementor-element-1f59b63 li::before{content:'\2717';position:absolute;left:0;top:0;color:#a05a28;font-weight:700;}

/* Who cards + Process steps: hover lift */
.elementor-element-704adc4,.elementor-element-73d41dd,.elementor-element-b154adb,.elementor-element-3cf362c,.elementor-element-66be6ce,.elementor-element-ea7957e{transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1);}
.elementor-element-704adc4:hover,.elementor-element-73d41dd:hover{transform:translateY(-4px);box-shadow:0 20px 44px -26px rgba(24,22,14,.2);}
.elementor-element-b154adb:hover,.elementor-element-3cf362c:hover,.elementor-element-66be6ce:hover,.elementor-element-ea7957e:hover{transform:translateY(-4px);}

/* ===== v2: Local SEO add-on tier — PDF layout (left-aligned, filled badge, 2-col ✓ features) ===== */
.elementor-element-e0e420b{padding-top:24px !important;padding-bottom:24px !important;}
.elementor-element-e0e420b > .e-con-inner{align-items:flex-start;text-align:left;}
.elementor-element-289fd64,.elementor-element-11388e7,.elementor-element-ac73005{align-self:stretch;}
.elementor-element-289fd64 .elementor-heading-title,.elementor-element-11388e7 .elementor-heading-title{text-align:left !important;}
.elementor-element-289fd64 .elementor-heading-title{display:inline-block;background:#3F5A14 !important;color:#fff !important;border-color:#3F5A14 !important;}
.elementor-element-ac73005 .ls-sub{font-weight:600;color:#16140D !important;margin-bottom:14px;}
.elementor-element-ac73005 .ls-feats{list-style:none;margin:0 0 16px;padding:0;columns:2;column-gap:44px;}
.elementor-element-ac73005 .ls-feats li{position:relative;padding-left:24px;margin-bottom:10px;break-inside:avoid;color:#3a3730 !important;}
.elementor-element-ac73005 .ls-feats li::before{content:'\2713';position:absolute;left:0;top:0;color:#3F5A14;font-weight:700;}
.elementor-element-ac73005 .ls-note{color:#3F5A14 !important;font-weight:600;margin-top:2px;}

/* ===== v3: left-align the add-on tier content (per PDF) ===== */
.elementor-element-e0e420b > .e-con-inner{align-items:flex-start !important;}
.elementor-element-289fd64 .elementor-widget-container,.elementor-element-11388e7 .elementor-widget-container,.elementor-element-ac73005 .elementor-widget-container{text-align:left !important;}
.elementor-element-289fd64 .elementor-heading-title,.elementor-element-11388e7 .elementor-heading-title{text-align:left !important;}
.elementor-element-ac73005 .ls-sub,.elementor-element-ac73005 .ls-feats li,.elementor-element-ac73005 .ls-note{text-align:left !important;}
/* --- pricing (reference template re-mapped) --- */
.elementor-element-6c550be .elementor-heading-title{display:inline-block;background:#9AD00F;color:#16140D;border-radius:999px;padding:6px 14px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;}
.elementor-element-3d90158,.elementor-element-e704f83,.elementor-element-c90b817{transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1);}
.elementor-element-3d90158:hover,.elementor-element-e704f83:hover,.elementor-element-c90b817:hover{transform:translateY(-6px);box-shadow:0 26px 50px -24px rgba(24,22,14,.22);}
.elementor-element-46b07b2,.elementor-element-dedb708,.elementor-element-5cc46d4{border-top:1px solid rgba(24,22,14,.10);padding-top:18px;margin-top:4px;}
/* --- pricing card buttons: reference shine + zoom --- */
.elementor-element-d84da8b .elementor-button,.elementor-element-ebcbfa6 .elementor-button,.elementor-element-2363d34 .elementor-button{position:relative;overflow:hidden;transition:transform .3s cubic-bezier(.16,1,.3,1),background-color .3s ease,border-color .3s ease;}
.elementor-element-d84da8b .elementor-button:hover,.elementor-element-ebcbfa6 .elementor-button:hover,.elementor-element-2363d34 .elementor-button:hover{transform:scale(1.02);}
.elementor-element-d84da8b .elementor-button::after,.elementor-element-ebcbfa6 .elementor-button::after,.elementor-element-2363d34 .elementor-button::after{content:'';position:absolute;top:0;left:0;width:60%;height:100%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.5),transparent);transform:translateX(-150%) skewX(-18deg);}
.elementor-element-d84da8b .elementor-button:hover::after,.elementor-element-ebcbfa6 .elementor-button:hover::after,.elementor-element-2363d34 .elementor-button:hover::after{animation:pcta-shine .9s cubic-bezier(.16,1,.3,1);}
@keyframes pcta-shine{to{transform:translateX(260%) skewX(-18deg);}}
@media (prefers-reduced-motion:reduce){.elementor-element-d84da8b .elementor-button:hover::after,.elementor-element-ebcbfa6 .elementor-button:hover::after,.elementor-element-2363d34 .elementor-button:hover::after{animation:none!important;}}/* End custom CSS */