.elementor-11 .elementor-element.elementor-element-f8c36edd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-11 .elementor-element.elementor-element-f8c36edd:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-f8c36edd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-11 .elementor-element.elementor-element-8743f58d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--align-items:start;--border-radius:0px 0px 0px 0px;--padding-top:24px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-11 .elementor-element.elementor-element-a4f1301b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:12px;}.elementor-11 .elementor-element.elementor-element-5445ee82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-5445ee82 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2.2px;color:#8A7348;}.elementor-11 .elementor-element.elementor-element-21da7205{width:var( --container-widget-width, 558px );max-width:558px;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 0px 0px 0px;--container-widget-width:558px;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-21da7205 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:64px;font-weight:600;color:#2E4B37;}.elementor-11 .elementor-element.elementor-element-c62bb3a0{text-align:start;}.elementor-11 .elementor-element.elementor-element-c62bb3a0 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:500;color:#2E4B37;}.elementor-11 .elementor-element.elementor-element-b3c724e3{text-align:start;}.elementor-11 .elementor-element.elementor-element-b3c724e3 img{width:48px;}.elementor-11 .elementor-element.elementor-element-d0a2795c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;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 );color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-a0187c9d.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-a0187c9d img{width:400px;height:480px;object-fit:cover;object-position:center center;}.elementor-11 .elementor-element.elementor-element-1623915d{text-align:start;}.elementor-11 .elementor-element.elementor-element-1623915d img{width:560px;}.elementor-11 .elementor-element.elementor-element-de176e1f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-de176e1f:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-de176e1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E6D8;}.elementor-11 .elementor-element.elementor-element-9cc4a4ea{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:48px 48px;--row-gap:48px;--column-gap:48px;--grid-auto-flow:row;--align-items:center;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-186407d4.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-186407d4 img{width:176px;}.elementor-11 .elementor-element.elementor-element-d2fcb1cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-b9ae5161{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-11 .elementor-element.elementor-element-b9ae5161 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2.2px;color:#8A7348;}.elementor-11 .elementor-element.elementor-element-8be9e072{width:var( --container-widget-width, 558px );max-width:558px;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 0px 0px 0px;--container-widget-width:558px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-8be9e072 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:600;color:#2E4B37;}.elementor-11 .elementor-element.elementor-element-ccee0f3f{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;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 );color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-a071a852{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:28px;--padding-left:48px;--padding-right:48px;}.elementor-11 .elementor-element.elementor-element-a071a852:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-a071a852 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-11 .elementor-element.elementor-element-86c595e7{--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:36px 36px;--row-gap:36px;--column-gap:36px;--border-radius:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-686f9b6d{--display:flex;}.elementor-11 .elementor-element.elementor-element-0c0881cd{text-align:center;}.elementor-11 .elementor-element.elementor-element-0c0881cd img{width:280px;}.elementor-11 .elementor-element.elementor-element-79327b16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-11 .elementor-element.elementor-element-096bacfe{text-align:start;}.elementor-11 .elementor-element.elementor-element-096bacfe .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:36px;font-weight:600;color:#2E4B37;}.elementor-11 .elementor-element.elementor-element-35e20852{text-align:start;font-size:16px;color:#3A4A3E;}.elementor-11 .elementor-element.elementor-element-f9c4264e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-8664dccd{--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:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-11 .elementor-element.elementor-element-95d33d50{text-align:start;}.elementor-11 .elementor-element.elementor-element-95d33d50 img{width:36px;}.elementor-11 .elementor-element.elementor-element-38a8db21{text-align:start;}.elementor-11 .elementor-element.elementor-element-38a8db21 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:18px;font-weight:600;color:#2E4B37;}.elementor-11 .elementor-element.elementor-element-0287b6fe{text-align:start;}.elementor-11 .elementor-element.elementor-element-8de92ce2{--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:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-11 .elementor-element.elementor-element-d4ceb0dc{text-align:start;}.elementor-11 .elementor-element.elementor-element-d4ceb0dc img{width:36px;}.elementor-11 .elementor-element.elementor-element-6914231d{text-align:start;}.elementor-11 .elementor-element.elementor-element-6914231d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:18px;font-weight:600;color:#2E4B37;}.elementor-11 .elementor-element.elementor-element-8e0a8918{text-align:start;}.elementor-11 .elementor-element.elementor-element-38ceaa3b{--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:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-11 .elementor-element.elementor-element-fad4f7b8{text-align:start;}.elementor-11 .elementor-element.elementor-element-fad4f7b8 img{width:36px;}.elementor-11 .elementor-element.elementor-element-3320652f{text-align:start;}.elementor-11 .elementor-element.elementor-element-3320652f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:18px;font-weight:600;color:#2E4B37;}.elementor-11 .elementor-element.elementor-element-18c98b7a{text-align:start;}.elementor-11 .elementor-element.elementor-element-7c83343a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:16px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-7c83343a:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-7c83343a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-11 .elementor-element.elementor-element-1202da11{--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:20px 28px;--row-gap:20px;--column-gap:28px;--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:#C4B07A;--border-color:#C4B07A;--border-radius:22px 22px 22px 22px;--padding-top:32px;--padding-bottom:32px;--padding-left:36px;--padding-right:36px;}.elementor-11 .elementor-element.elementor-element-1202da11:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-1202da11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EDE0;}.elementor-11 .elementor-element.elementor-element-354162a{--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-11 .elementor-element.elementor-element-579d9e9b.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-579d9e9b img{width:100%;}.elementor-11 .elementor-element.elementor-element-94fff0d{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:28px;--padding-bottom:28px;--padding-left:32px;--padding-right:36px;}.elementor-11 .elementor-element.elementor-element-c70eeb03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-99a1945f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-11 .elementor-element.elementor-element-99a1945f .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2.2px;color:#8A7348;}.elementor-11 .elementor-element.elementor-element-506a1b6b{width:var( --container-widget-width, 558px );max-width:558px;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 0px 0px 0px;--container-widget-width:558px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-506a1b6b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:36px;font-weight:600;color:#2E4B37;}.elementor-11 .elementor-element.elementor-element-2e64cc66{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;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 );color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-4ad805b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-c38dbe7{--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:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-e3c0603 .elementor-heading-title{font-size:56px;}.elementor-11 .elementor-element.elementor-element-db27da1{text-align:center;}.elementor-11 .elementor-element.elementor-element-db27da1 img{width:140px;}.elementor-11 .elementor-element.elementor-element-0ebb5511{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-0ebb5511:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-0ebb5511 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-11 .elementor-element.elementor-element-7d1f5d1e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-4522b90e{width:var( --container-widget-width, 558px );max-width:558px;margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;--container-widget-width:558px;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-4522b90e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:36px;font-weight:600;color:#2E4B37;}.elementor-11 .elementor-element.elementor-element-6f222f94{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-8c14ba96{width:var( --container-widget-width, 567px );max-width:567px;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;--container-widget-width:567px;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-8c14ba96 .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-21071938 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:15px;font-weight:800;line-height:1em;fill:var( --e-global-color-surface );color:var( --e-global-color-surface );padding:14px 28px 14px 28px;}.elementor-11 .elementor-element.elementor-element-21071938 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-21071938 .elementor-button:focus{color:var( --e-global-color-primary_dark );border-color:#E8E2D4;}.elementor-11 .elementor-element.elementor-element-21071938 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-21071938 .elementor-button:focus svg{fill:var( --e-global-color-primary_dark );}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-f8c36edd{--content-width:1290px;}.elementor-11 .elementor-element.elementor-element-8743f58d{--content-width:1290px;}.elementor-11 .elementor-element.elementor-element-de176e1f{--content-width:1290px;}.elementor-11 .elementor-element.elementor-element-9cc4a4ea{--content-width:1290px;}.elementor-11 .elementor-element.elementor-element-a071a852{--content-width:1290px;}.elementor-11 .elementor-element.elementor-element-686f9b6d{--width:340px;}.elementor-11 .elementor-element.elementor-element-79327b16{--width:48%;}.elementor-11 .elementor-element.elementor-element-f9c4264e{--width:28%;}.elementor-11 .elementor-element.elementor-element-7c83343a{--content-width:1290px;}.elementor-11 .elementor-element.elementor-element-1202da11{--content-width:1290px;}.elementor-11 .elementor-element.elementor-element-354162a{--width:34%;}.elementor-11 .elementor-element.elementor-element-7d1f5d1e{--content-width:1290px;}.elementor-11 .elementor-element.elementor-element-6f222f94{--content-width:1290px;}}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-f8c36edd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-8743f58d{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--grid-auto-flow:row;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-a4f1301b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-5445ee82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-11 .elementor-element.elementor-element-21da7205{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-11 .elementor-element.elementor-element-21da7205 .elementor-heading-title{font-size:40px;letter-spacing:-1.2px;}.elementor-11 .elementor-element.elementor-element-b3c724e3 img{width:38px;}.elementor-11 .elementor-element.elementor-element-d0a2795c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-1623915d img{width:420px;}.elementor-11 .elementor-element.elementor-element-de176e1f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-9cc4a4ea{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--grid-auto-flow:row;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-d2fcb1cc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-b9ae5161{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-11 .elementor-element.elementor-element-8be9e072{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-11 .elementor-element.elementor-element-8be9e072 .elementor-heading-title{letter-spacing:-1.2px;}.elementor-11 .elementor-element.elementor-element-ccee0f3f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-a071a852{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-95d33d50 img{width:40px;}.elementor-11 .elementor-element.elementor-element-d4ceb0dc img{width:40px;}.elementor-11 .elementor-element.elementor-element-fad4f7b8 img{width:40px;}.elementor-11 .elementor-element.elementor-element-7c83343a{--padding-top:16px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-1202da11{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-94fff0d{--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;}.elementor-11 .elementor-element.elementor-element-c70eeb03{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-99a1945f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-11 .elementor-element.elementor-element-506a1b6b{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-11 .elementor-element.elementor-element-506a1b6b .elementor-heading-title{letter-spacing:-1.2px;}.elementor-11 .elementor-element.elementor-element-2e64cc66{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-4ad805b{--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:flex-start;}.elementor-11 .elementor-element.elementor-element-0ebb5511{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-7d1f5d1e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-4522b90e{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;--container-widget-width:486px;--container-widget-flex-grow:0;width:var( --container-widget-width, 486px );max-width:486px;}.elementor-11 .elementor-element.elementor-element-4522b90e .elementor-heading-title{letter-spacing:-1.2px;}.elementor-11 .elementor-element.elementor-element-6f222f94{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-8c14ba96{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-11 .elementor-element.elementor-element-8c14ba96 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-f8c36edd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-8743f58d{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-a4f1301b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-21da7205{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-11 .elementor-element.elementor-element-21da7205 .elementor-heading-title{font-size:34px;}.elementor-11 .elementor-element.elementor-element-b3c724e3 img{width:32px;}.elementor-11 .elementor-element.elementor-element-d0a2795c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-a0187c9d img{height:360px;}.elementor-11 .elementor-element.elementor-element-1623915d img{width:100%;}.elementor-11 .elementor-element.elementor-element-de176e1f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-9cc4a4ea{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-d2fcb1cc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-8be9e072{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-11 .elementor-element.elementor-element-ccee0f3f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-a071a852{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-86c595e7{--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-11 .elementor-element.elementor-element-686f9b6d{--width:50%;}.elementor-11 .elementor-element.elementor-element-79327b16{--width:100%;}.elementor-11 .elementor-element.elementor-element-f9c4264e{--width:100%;}.elementor-11 .elementor-element.elementor-element-95d33d50 img{width:40px;}.elementor-11 .elementor-element.elementor-element-d4ceb0dc img{width:40px;}.elementor-11 .elementor-element.elementor-element-fad4f7b8 img{width:40px;}.elementor-11 .elementor-element.elementor-element-7c83343a{--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-1202da11{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-94fff0d{--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;--padding-top:20px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-c70eeb03{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-506a1b6b{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-11 .elementor-element.elementor-element-2e64cc66{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-4ad805b{--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:flex-start;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-0ebb5511{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-7d1f5d1e{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-4522b90e{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-11 .elementor-element.elementor-element-6f222f94{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-8c14ba96{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-11 .elementor-element.elementor-element-8c14ba96 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for heading, class: .elementor-element-5445ee82 *//* CONTINUE139 ABOUT kicker — ABOUT and gold rule on one row */
.elementor-11 .elementor-element.elementor-element-5445ee82 .elementor-heading-title {
  display: flex !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  gap: 14px !important;
  width: 100% !important;
  font-family: "Source Sans 3", sans-serif !important;
  color: #C4B07A !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  letter-spacing: 0.18em !important;
  text-transform: uppercase !important;
  white-space: nowrap !important;
}
.elementor-11 .elementor-element.elementor-element-5445ee82 .elementor-heading-title::before {
  content: none !important;
  display: none !important;
}
.elementor-11 .elementor-element.elementor-element-5445ee82 .elementor-heading-title::after {
  content: "" !important;
  display: block !important;
  flex: 1 1 auto !important;
  width: auto !important;
  max-width: none !important;
  height: 1.5px !important;
  background: #C4B07A !important;
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21da7205 */.elementor-11 .elementor-element.elementor-element-21da7205 .elementor-heading-title {
  font-family: "Cormorant Garamond", Georgia, serif !important;
  font-size: 64px !important;
  line-height: 1.1 !important;
  color: #2E4B37 !important;
  font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c62bb3a0 *//* CONTINUE139 Meet Lauren — crop subtitle scale */
.elementor-11 .elementor-element.elementor-element-c62bb3a0 .elementor-heading-title {
  font-family: "Cormorant Garamond", Georgia, serif !important;
  color: #2E4B37 !important;
  font-size: 32px !important;
  font-weight: 500 !important;
  line-height: 1.15 !important;
  letter-spacing: -0.01em !important;
  margin-top: 2px !important;
}
@media (max-width: 767px) {
  .elementor-11 .elementor-element.elementor-element-c62bb3a0 .elementor-heading-title { font-size: 24px !important; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3c724e3 */.elementor-11 .elementor-element.elementor-element-b3c724e3 {
  width: 48px !important;
  max-width: 48px !important;
  margin: 6px 0 10px !important;
}
.elementor-11 .elementor-element.elementor-element-b3c724e3 img {
  width: 48px !important;
  max-width: 48px !important;
  height: auto !important;
  max-height: 56px !important;
  object-fit: contain !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0a2795c *//* CONTINUE164 — About lede was clipping on the right at 390 */
.elementor-11 .elementor-element.elementor-element-d0a2795c,
.elementor-11 .elementor-element.elementor-element-d0a2795c p {
  max-width: 100% !important;
  overflow-wrap: break-word !important;
  word-wrap: break-word !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4f1301b *//* CONTINUE66 about intro stack */
.elementor-11 .elementor-element.elementor-element-a4f1301b.wfs-role-copy_stack {
  row-gap: 8px !important;
}
.elementor-11 .elementor-element.elementor-element-a4f1301b .wfs-role-eyebrow .elementor-heading-title::after {
  content: "" !important;
  display: block !important;
  width: 40px !important;
  border-top: 1.5px solid #C4B07A !important;
  margin-top: 8px !important;
}
.elementor-11 .elementor-element.elementor-element-a4f1301b .wfs-about-meet .elementor-heading-title {
  font-family: "Cormorant Garamond", Georgia, serif !important;
  color: #2E4B37 !important;
}
/* sprig stays hidden — Lauren Soft Waiting */
.elementor-11 .elementor-element.elementor-element-a4f1301b .wfs-about-sprig {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a0187c9d */.elementor-11 .elementor-element.elementor-element-a0187c9d {
  border-radius: 18px !important;
}
.elementor-11 .elementor-element.elementor-element-a0187c9d img {
  border-radius: 16px !important;
  border: 1.5px solid #C4B07A !important;
  box-shadow: 0 0 0 10px #FAF8F5, 0 0 0 11.5px rgba(196,176,122,0.85) !important;
  object-fit: cover !important;
  object-position: center 8% !important;
  max-width: 440px !important;
  max-height: 540px !important;
  width: 100% !important;
  height: auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8743f58d *//* CONTINUE160 intro split — lock Elementor --column-gap 40 (kit leftover was 64) */
.elementor-11 .elementor-element.elementor-element-8743f58d {
  --gap: 40px 40px !important;
  --column-gap: 40px !important;
  --row-gap: 0px !important;
  grid-template-columns: 1fr 1fr !important;
  align-items: start !important;
  gap: 40px !important;
  column-gap: 40px !important;
}
.elementor-11 .elementor-element.elementor-element-8743f58d > .e-con-inner {
  --column-gap: 40px !important;
  --gap: 40px 40px !important;
  gap: 40px !important;
  column-gap: 40px !important;
}
.elementor-11 .elementor-element.elementor-element-8743f58d > .e-con-inner > .elementor-element {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media (max-width: 1024px) {
  .elementor-11 .elementor-element.elementor-element-8743f58d { grid-template-columns: 1fr !important; }
  .elementor-11 .elementor-element.elementor-element-8743f58d > .e-con-inner { grid-template-columns: 1fr !important; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1623915d */.elementor-11 .elementor-element.elementor-element-1623915d img {
  width: 100% !important;
  max-width: 640px !important;
  height: auto !important;
  max-height: none !important;
  object-fit: contain !important;
  mix-blend-mode: multiply !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8c36edd */@media (max-width: 767px) {
  .elementor-11 .elementor-element.elementor-element-f8c36edd {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-186407d4 */.elementor-11 .elementor-element.elementor-element-186407d4 {
  width: 220px !important;
  max-width: 220px !important;
}
.elementor-11 .elementor-element.elementor-element-186407d4 img {
  width: 220px !important;
  max-width: 220px !important;
  height: auto !important;
  max-height: 220px !important;
  object-fit: contain !important;
  mix-blend-mode: multiply !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9ae5161 *//* CONTINUE109 — Credentials eyebrow not on mockup crop */
.elementor-11 .elementor-element.elementor-element-b9ae5161 { display: none !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8be9e072 *//* CONTINUE141 EA H2 — crop has no gold rule under heading */
.elementor-11 .elementor-element.elementor-element-8be9e072 .elementor-heading-title {
  font-family: "Cormorant Garamond", Georgia, serif !important;
  color: #2E4B37 !important;
  font-weight: 600 !important;
  font-size: 32px !important;
  line-height: 1.2 !important;
}
.elementor-11 .elementor-element.elementor-element-8be9e072 .elementor-heading-title::after,
.elementor-11 .elementor-element.elementor-element-8be9e072 .elementor-heading-title::before {
  content: none !important;
  display: none !important;
}
@media (max-width: 767px) {
  .elementor-11 .elementor-element.elementor-element-8be9e072 .elementor-heading-title { font-size: 28px !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ccee0f3f *//* CONTINUE143 EA body + smaller italic disclaimer (crop) */
.elementor-11 .elementor-element.elementor-element-ccee0f3f, .elementor-11 .elementor-element.elementor-element-ccee0f3f p {
  font-family: "Source Sans 3", sans-serif !important;
  font-size: 16.5px !important;
  line-height: 1.65 !important;
  color: #3A4A3E !important;
  margin: 0 0 10px !important;
}
.elementor-11 .elementor-element.elementor-element-ccee0f3f p:last-child {
  margin-bottom: 0 !important;
  margin-top: 4px !important;
}
.elementor-11 .elementor-element.elementor-element-ccee0f3f em, .elementor-11 .elementor-element.elementor-element-ccee0f3f i, .elementor-11 .elementor-element.elementor-element-ccee0f3f p:last-child {
  font-style: italic !important;
  font-size: 15px !important;
  line-height: 1.55 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2fcb1cc *//* CONTINUE141 credentials copy — crop column ~610/1024, not full leftover */
.elementor-11 .elementor-element.elementor-element-d2fcb1cc {
  max-width: 760px !important;
  gap: 8px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cc4a4ea */.elementor-11 .elementor-element.elementor-element-9cc4a4ea {
  background-color: #E4E6D8 !important;
  background-image:
    radial-gradient(ellipse 85% 75% at 18% 50%, rgba(160, 175, 140, 0.42) 0%, transparent 62%),
    radial-gradient(ellipse 70% 80% at 85% 45%, rgba(200, 195, 165, 0.3) 0%, transparent 55%) !important;
  padding: 48px 56px !important;
  align-items: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de176e1f */.elementor-11 .elementor-element.elementor-element-de176e1f {
  background: #E8EDE6 !important;
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0c0881cd */.elementor-11 .elementor-element.elementor-element-0c0881cd img {
  width: 280px !important;
  max-width: 280px !important;
  height: auto !important;
  max-height: 420px !important;
  object-fit: contain !important;
  mix-blend-mode: multiply !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-686f9b6d *//* CONTINUE140 story tree col — native vignette 260x248, no plate */
.elementor-11 .elementor-element.elementor-element-686f9b6d {
  flex: 0 0 260px !important;
  max-width: 260px !important;
  width: 260px !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
}
@media (max-width: 767px) {
  .elementor-11 .elementor-element.elementor-element-686f9b6d { flex: 1 1 auto !important; max-width: 100% !important; width: 100% !important; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-096bacfe *//* CONTINUE143 My Story H2 — crop 03-story has no gold rule above heading */
.elementor-11 .elementor-element.elementor-element-096bacfe .elementor-heading-title {
  font-family: "Cormorant Garamond", Georgia, serif !important;
  font-size: 36px !important;
  color: #2E4B37 !important;
  font-weight: 600 !important;
  line-height: 1.2 !important;
}
.elementor-11 .elementor-element.elementor-element-096bacfe .elementor-heading-title::before,
.elementor-11 .elementor-element.elementor-element-096bacfe .elementor-heading-title::after {
  content: none !important;
  display: none !important;
}
@media (max-width: 767px) {
  .elementor-11 .elementor-element.elementor-element-096bacfe .elementor-heading-title { font-size: 30px !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35e20852 *//* CONTINUE74 story body */
.elementor-11 .elementor-element.elementor-element-35e20852, .elementor-11 .elementor-element.elementor-element-35e20852 p {
  font-family: "Source Sans 3", sans-serif !important;
  font-size: 16.5px !important;
  line-height: 1.75 !important;
  color: #3A4A3E !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-95d33d50 */.elementor-11 .elementor-element.elementor-element-95d33d50,.elementor-11 .elementor-element.elementor-element-95d33d50 img{width:44px!important;max-width:44px!important;height:44px!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38a8db21 *//* CONTINUE74 value H3 */
.elementor-11 .elementor-element.elementor-element-38a8db21 .elementor-heading-title {
  font-family: "Cormorant Garamond", Georgia, serif !important;
  color: #2E4B37 !important;
  font-size: 22px !important;
  font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8664dccd *//* CONTINUE143 value item — icon-left 36px like crop */
.elementor-11 .elementor-element.elementor-element-8664dccd {
  padding: 0 0 4px !important;
  border: 0 !important;
  background: transparent !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  display: grid !important;
  grid-template-columns: 36px 1fr !important;
  column-gap: 10px !important;
  align-items: start !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4ceb0dc */.elementor-11 .elementor-element.elementor-element-d4ceb0dc,.elementor-11 .elementor-element.elementor-element-d4ceb0dc img{width:44px!important;max-width:44px!important;height:44px!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6914231d *//* CONTINUE74 value H3 */
.elementor-11 .elementor-element.elementor-element-6914231d .elementor-heading-title {
  font-family: "Cormorant Garamond", Georgia, serif !important;
  color: #2E4B37 !important;
  font-size: 22px !important;
  font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8de92ce2 *//* CONTINUE143 value item — icon-left 36px like crop */
.elementor-11 .elementor-element.elementor-element-8de92ce2 {
  padding: 0 0 4px !important;
  border: 0 !important;
  background: transparent !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  display: grid !important;
  grid-template-columns: 36px 1fr !important;
  column-gap: 10px !important;
  align-items: start !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fad4f7b8 */.elementor-11 .elementor-element.elementor-element-fad4f7b8,.elementor-11 .elementor-element.elementor-element-fad4f7b8 img{width:44px!important;max-width:44px!important;height:44px!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3320652f *//* CONTINUE74 value H3 */
.elementor-11 .elementor-element.elementor-element-3320652f .elementor-heading-title {
  font-family: "Cormorant Garamond", Georgia, serif !important;
  color: #2E4B37 !important;
  font-size: 22px !important;
  font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38ceaa3b *//* CONTINUE143 value item — icon-left 36px like crop */
.elementor-11 .elementor-element.elementor-element-38ceaa3b {
  padding: 0 0 4px !important;
  border: 0 !important;
  background: transparent !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  display: grid !important;
  grid-template-columns: 36px 1fr !important;
  column-gap: 10px !important;
  align-items: start !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9c4264e *//* CONTINUE140 values rail — gold divider, tight stack like crop */
.elementor-11 .elementor-element.elementor-element-f9c4264e {
  border-left: 1.5px solid #C4B07A !important;
  padding-left: 24px !important;
  gap: 16px !important;
}
@media (max-width: 767px) {
  .elementor-11 .elementor-element.elementor-element-f9c4264e {
    border-left: none !important;
    border-top: 1.5px solid rgba(196,176,122,0.7) !important;
    padding-left: 0 !important;
    padding-top: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86c595e7 *//* CONTINUE143 story/values — crop 03-story 3-col + gold rail + icon-left 32 */
.elementor-11 .elementor-element.elementor-element-86c595e7.wfs-story-values-row {
  align-items: center !important;
  gap: 28px !important;
}
.elementor-11 .elementor-element.elementor-element-86c595e7 .wfs-story-tree {
  flex: 0 0 260px !important;
  max-width: 260px !important;
  width: 260px !important;
}
.elementor-11 .elementor-element.elementor-element-86c595e7 .wfs-story-copy { flex: 1 1 auto !important; min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-86c595e7 .wfs-values-col {
  flex: 0 0 260px !important;
  max-width: 280px !important;
  border-left: 1.5px solid #C4B07A !important;
  padding-left: 24px !important;
  gap: 16px !important;
}
.elementor-11 .elementor-element.elementor-element-86c595e7 .wfs-value-item {
  display: grid !important;
  grid-template-columns: 36px 1fr !important;
  grid-template-rows: auto auto;
  column-gap: 10px !important;
  row-gap: 0 !important;
  padding: 0 !important;
  align-items: start !important;
}
.elementor-11 .elementor-element.elementor-element-86c595e7 .wfs-value-item > .elementor-widget-image {
  grid-column: 1;
  grid-row: 1 / span 2;
  align-self: start;
  margin: 0 !important;
}
.elementor-11 .elementor-element.elementor-element-86c595e7 .wfs-value-item > .elementor-widget-heading {
  grid-column: 2;
  grid-row: 1;
  margin: 0 !important;
}
.elementor-11 .elementor-element.elementor-element-86c595e7 .wfs-value-item > .elementor-widget-text-editor {
  grid-column: 2;
  grid-row: 2;
  margin: 0 !important;
}
.elementor-11 .elementor-element.elementor-element-86c595e7 .wfs-value-item .elementor-heading-title {
  font-family: "Cormorant Garamond", Georgia, serif !important;
  font-size: 18px !important;
  color: #2E4B37 !important;
  font-weight: 600 !important;
  margin: 0 !important;
  line-height: 1.2 !important;
}
.elementor-11 .elementor-element.elementor-element-86c595e7 .wfs-value-item .elementor-widget-text-editor,
.elementor-11 .elementor-element.elementor-element-86c595e7 .wfs-value-item .elementor-widget-text-editor p {
  font-family: "Source Sans 3", sans-serif !important;
  font-size: 14px !important;
  line-height: 1.4 !important;
  color: #3A4A3E !important;
  margin: 0 !important;
}
.elementor-11 .elementor-element.elementor-element-86c595e7 .wfs-value-item img,
.elementor-11 .elementor-element.elementor-element-86c595e7 .wfs-value-icon img {
  width: 32px !important;
  height: 32px !important;
  max-width: 32px !important;
  max-height: 32px !important;
  object-fit: contain !important;
}
@media (max-width: 1024px) {
  .elementor-11 .elementor-element.elementor-element-86c595e7 .wfs-story-tree {
    flex: 0 0 220px !important;
    max-width: 220px !important;
    width: 220px !important;
  }
}
@media (max-width: 767px) {
  .elementor-11 .elementor-element.elementor-element-86c595e7 { flex-direction: column !important; gap: 20px !important; padding: 0 16px !important; align-items: stretch !important; }
  .elementor-11 .elementor-element.elementor-element-86c595e7 .wfs-values-col {
    border-left: none !important;
    border-top: 1.5px solid #C4B07A !important;
    padding-left: 0 !important;
    padding-top: 24px !important;
    max-width: 100% !important;
    width: 100% !important;
  }
  .elementor-11 .elementor-element.elementor-element-86c595e7 .wfs-story-tree {
    max-width: 200px !important;
    width: 200px !important;
    margin: 0 auto;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a071a852 *//* CONTINUE140 My Story — crop 03-story: compact cream band, tree contain at native, no multiply */
.elementor-11 .elementor-element.elementor-element-a071a852 {
  padding: 32px 40px !important;
  background: #F4F1E8 !important;
}
.elementor-11 .elementor-element.elementor-element-a071a852 .wfs-story-tree img,
.elementor-11 .elementor-element.elementor-element-a071a852 .elementor-element-0c0881cd img {
  max-width: 260px !important;
  max-height: 248px !important;
  width: auto !important;
  height: auto !important;
  object-fit: contain !important;
  mix-blend-mode: normal !important;
}
.elementor-11 .elementor-element.elementor-element-a071a852 .elementor-element-35e20852,
.elementor-11 .elementor-element.elementor-element-a071a852 .elementor-element-35e20852 p {
  font-family: "Source Sans 3", sans-serif !important;
  font-size: 16.5px !important;
  line-height: 1.65 !important;
  color: #3A4A3E !important;
}
.elementor-11 .elementor-element.elementor-element-a071a852 .elementor-element-35e20852 p {
  margin: 0 0 12px !important;
}
.elementor-11 .elementor-element.elementor-element-a071a852 .elementor-element-35e20852 p:last-child {
  margin-bottom: 0 !important;
}
@media (max-width: 767px) {
  .elementor-11 .elementor-element.elementor-element-a071a852 { padding: 28px 20px !important; }
  .elementor-11 .elementor-element.elementor-element-a071a852 .wfs-story-tree img,
  .elementor-11 .elementor-element.elementor-element-a071a852 .elementor-element-0c0881cd img {
    max-width: 200px !important;
    max-height: 190px !important;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-579d9e9b */.elementor-11 .elementor-element.elementor-element-579d9e9b, .elementor-11 .elementor-element.elementor-element-579d9e9b .elementor-widget-container { width: 100% !important; height: auto !important; margin: 0 !important; padding: 0 !important; }
.elementor-11 .elementor-element.elementor-element-579d9e9b img {
  width: 100% !important;
  height: auto !important;
  max-width: 100% !important;
  max-height: none !important;
  object-fit: contain !important;
  display: block !important;
  border: 0 !important;
  border-radius: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99a1945f *//* CONTINUE109 — Community eyebrow not on mockup */
.elementor-11 .elementor-element.elementor-element-99a1945f { display: none !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-506a1b6b *//* CONTINUE160 Community H2 36 — SSOT has no gold rule */
.elementor-11 .elementor-element.elementor-element-506a1b6b .elementor-heading-title {
  font-family: "Cormorant Garamond", Georgia, serif !important;
  color: #2E4B37 !important;
  font-weight: 600 !important;
  font-size: 36px !important;
}
.elementor-11 .elementor-element.elementor-element-506a1b6b .elementor-heading-title::before,
.elementor-11 .elementor-element.elementor-element-506a1b6b .elementor-heading-title::after {
  content: none !important;
  display: none !important;
}
@media (max-width: 767px) {
  .elementor-11 .elementor-element.elementor-element-506a1b6b .elementor-heading-title { font-size: 30px !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e64cc66 *//* CONTINUE74 community body — no invent dog bio */
.elementor-11 .elementor-element.elementor-element-2e64cc66, .elementor-11 .elementor-element.elementor-element-2e64cc66 p {
  font-family: "Source Sans 3", sans-serif !important;
  font-size: 16.5px !important;
  line-height: 1.7 !important;
  color: #3A4A3E !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c70eeb03 *//* CONTINUE82 community copy column */
.elementor-11 .elementor-element.elementor-element-c70eeb03 .elementor-element-506a1b6b .elementor-heading-title {
  font-family: "Cormorant Garamond", Georgia, serif !important;
  font-size: 34px !important;
  color: #2E4B37 !important;
  font-weight: 600 !important;
  line-height: 1.2 !important;
}
.elementor-11 .elementor-element.elementor-element-c70eeb03 .elementor-element-99a1945f .elementor-heading-title {
  font-family: "Source Sans 3", sans-serif !important;
  font-size: 12px !important;
  letter-spacing: 0.16em !important;
  text-transform: uppercase !important;
  color: #C4B07A !important;
  font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db27da1 */.elementor-11 .elementor-element.elementor-element-db27da1 img {
  width: 140px !important;
  max-width: 140px !important;
  height: auto !important;
  max-height: 160px !important;
  object-fit: contain !important;
  mix-blend-mode: normal !important;
  display: block !important;
  margin: 8px auto 0 !important;
}
@media (max-width: 767px) {
  .elementor-11 .elementor-element.elementor-element-db27da1 img {
    width: 112px !important;
    max-width: 112px !important;
    max-height: 128px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ad805b *//* CONTINUE221 — flex/type live in page CSS *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1202da11 */.elementor-11 .elementor-element.elementor-element-1202da11 {
  background-color: #F3EDE0 !important;
  border: 1px solid #C4B07A !important;
  border-radius: 22px !important;
}
.elementor-11 .elementor-element.elementor-element-1202da11 > .e-con-inner {
  background: transparent !important;
  background-color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4522b90e *//* CONTINUE74 fit H2 */
.elementor-11 .elementor-element.elementor-element-4522b90e .elementor-heading-title {
  font-family: "Cormorant Garamond", Georgia, serif !important;
  color: #2E4B37 !important;
  font-weight: 600 !important;
  font-size: 36px !important;
}
.elementor-11 .elementor-element.elementor-element-4522b90e .elementor-heading-title::after {
  content: "" !important;
  display: block !important;
  width: 72px !important;
  height: 2px !important;
  background: #C4B07A !important;
  margin: 14px auto 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c14ba96 *//* CONTINUE71 fit subcopy */
.elementor-11 .elementor-element.elementor-element-8c14ba96 .elementor-heading-title {
  font-family: "Source Sans 3", sans-serif !important;
  color: #3A4A3E !important;
  font-size: 17px !important;
  font-weight: 400 !important;
  text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21071938 *//* CONTINUE160 CTA gold button — not leftover forest Manrope */
.elementor-11 .elementor-element.elementor-element-21071938 .elementor-button {
  background: #C4B07A !important;
  color: #FFFFFF !important;
  border-radius: 10px !important;
  font-family: "Cormorant Garamond", Georgia, serif !important;
  font-weight: 600 !important;
  font-size: 15px !important;
  letter-spacing: 0.14em !important;
  padding: 14px 32px !important;
  box-shadow: none !important;
}
.elementor-11 .elementor-element.elementor-element-21071938 .elementor-button:hover {
  background: #B09A68 !important;
}
@media (max-width: 767px) {
  .elementor-11 .elementor-element.elementor-element-21071938 .elementor-button { width: 100% !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ebb5511 *//* CONTINUE214 CTA — open parchment, 16px stack */
.elementor-11 .elementor-element.elementor-element-0ebb5511 {
  padding: 40px 40px 48px !important;
  background-color: #FAF8F5 !important;
  text-align: center !important;
  gap: 16px !important;
}
@media (max-width: 767px) {
  .elementor-11 .elementor-element.elementor-element-0ebb5511 { padding: 32px 20px 40px !important; }
}/* End custom CSS */
/* Start custom CSS *//* WFS mockup-compile about.body v1.0.0 CONTINUE160 — generated */
/* Boxed 1290. Do not compose --push. Parent leftovers must lose. */

/* Current-page About underline (TB15) */
body.page-id-11 .elementor-15 .elementor-element.elementor-element-70d70cc9 .wfs-header-desktop-nav .elementor-icon-list-item:nth-child(3) a::after {
  right: 0 !important;
}

body.page-id-11 .elementor-11 .elementor-element-f8c36edd,
body.page-id-11 .elementor-11 .elementor-element-a071a852,
body.page-id-11 .elementor-11 .elementor-element-7c83343a,
body.page-id-11 .elementor-11 .elementor-element-0ebb5511 {
  max-width: none !important;
  background: #F4F1E8 !important;
}
body.page-id-11 .elementor-11 .elementor-element-8743f58d,
body.page-id-11 .elementor-11 .elementor-element-9cc4a4ea,
body.page-id-11 .elementor-11 .elementor-element-86c595e7,
html body.page-id-11 .elementor-11 .elementor-element-1202da11 {
  background-color: #F3EDE0 !important;
  border: 1px solid #C4B07A !important;
  border-radius: 16px !important;
  padding: 40px 44px !important;
  margin: 28px 48px 48px !important;
  max-width: 1280px !important;
  width: calc(100% - 96px) !important;
  box-sizing: border-box !important;
  align-items: center !important;
}

body.page-id-11 .elementor-11 .elementor-element-5445ee82 .elementor-heading-title {
  display: flex !important;
  align-items: center !important;
  gap: 14px !important;
  font-family: 'Source Sans 3', sans-serif !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  letter-spacing: 0.18em !important;
  text-transform: uppercase !important;
  color: #C4B07A !important;
}
body.page-id-11 .elementor-11 .elementor-element-5445ee82 .elementor-heading-title::after {
  content: "" !important;
  display: block !important;
  flex: 1 1 auto !important;
  height: 1.5px !important;
  background: #C4B07A !important;
}
body.page-id-11 .elementor-11 .elementor-element-21da7205 .elementor-heading-title {
  font-family: 'Cormorant Garamond', Georgia, serif !important;
  font-size: 64px !important;
  font-weight: 600 !important;
  line-height: 1.08 !important;
  letter-spacing: -0.02em !important;
  color: #2E4B37 !important;
}
body.page-id-11 .elementor-11 .elementor-element-c62bb3a0 .elementor-heading-title {
  font-family: 'Cormorant Garamond', Georgia, serif !important;
  font-size: 32px !important;
  font-weight: 500 !important;
  line-height: 1.15 !important;
  color: #2E4B37 !important;
}
body.page-id-11 .elementor-11 .elementor-element-d0a2795c,
body.page-id-11 .elementor-11 .elementor-element-d0a2795c p {
  font-family: 'Source Sans 3', sans-serif !important;
  font-size: 16px !important;
  line-height: 1.65 !important;
  color: #3A4A3E !important;
}
body.page-id-11 .elementor-11 .elementor-element-8743f58d {
  gap: 40px !important;
  grid-template-columns: 1fr 1fr !important;
  align-items: start !important;
}
body.page-id-11 .elementor-11 .elementor-element-a0187c9d img {
  border-radius: 20px !important;
  border: 1.5px solid #C4B07A !important;
  box-shadow: none !important;
  object-fit: contain !important;
}
body.page-id-11 .elementor-11 .elementor-element-a0187c9d {
  position: relative !important;
  z-index: 2 !important;
}
body.page-id-11 .elementor-11 .elementor-element-b3c724e3,
body.page-id-11 .elementor-11 .elementor-element-b3c724e3.wfs-about-sprig { display: none !important; visibility: hidden !important; height: 0 !important; overflow: hidden !important; margin: 0 !important; }
html body.page-id-11 .elementor-11 .elementor-element-b3c724e3 img { display: none !important; visibility: hidden !important; height: 0 !important; overflow: hidden !important; margin: 0 !important; }

/* Floral 1207 — beat leftover parent max-height 194 */
body.page-id-11 .elementor-11 .elementor-element-f8c36edd .elementor-element-1623915d,
body.page-id-11 .elementor-11 .elementor-element-1623915d {
  width: auto !important;
  max-width: 575px !important;
  margin: -56px 0 0 !important;
  position: relative !important;
  z-index: 1 !important;
}
body.page-id-11 .elementor-11 .elementor-element-f8c36edd .elementor-element-1623915d img,
body.page-id-11 .elementor-11 .elementor-element-1623915d img {
  width: 575px !important;
  max-width: 100% !important;
  height: auto !important;
  max-height: 336px !important;
  object-fit: contain !important;
  object-position: left bottom !important;
  mix-blend-mode: normal !important;
  display: block !important;
}

body.page-id-11 .elementor-11 .elementor-element-de176e1f {
  padding: 12px 40px !important;
  background: #E9E8DB !important;
  min-height: 198px !important;
  border-top: 0 !important;
  border-bottom: 0 !important;
}
body.page-id-11 .elementor-11 .elementor-element-b9ae5161,
body.page-id-11 .elementor-11 .elementor-element-99a1945f {
  display: none !important;
}
body.page-id-11 .elementor-11 .elementor-element-9cc4a4ea > .e-con-inner {
  display: grid !important;
  grid-template-columns: 160px 1fr !important;
  align-items: center !important;
  column-gap: 56px !important;
}
html body.page-id-11 .elementor-11 .elementor-element-186407d4 img {
  width: 220px !important;
  max-width: 220px !important;
  height: auto !important;
  max-height: 220px !important;
  object-fit: contain !important;
  mix-blend-mode: multiply !important;
}
body.page-id-11 .elementor-11 .elementor-element-8be9e072 .elementor-heading-title {
  font-family: 'Cormorant Garamond', Georgia, serif !important;
  font-size: 32px !important;
  font-weight: 600 !important;
  line-height: 1.2 !important;
  color: #2E4B37 !important;
}
body.page-id-11 .elementor-11 .elementor-element-8be9e072 .elementor-heading-title::before,
body.page-id-11 .elementor-11 .elementor-element-8be9e072 .elementor-heading-title::after {
  content: none !important;
  display: none !important;
}
body.page-id-11 .elementor-11 .elementor-element-ccee0f3f,
body.page-id-11 .elementor-11 .elementor-element-ccee0f3f p {
  font-family: 'Source Sans 3', sans-serif !important;
  font-size: 16px !important;
  line-height: 1.65 !important;
  color: #3A4A3E !important;
}
body.page-id-11 .elementor-11 .elementor-element-ccee0f3f em,
body.page-id-11 .elementor-11 .elementor-element-ccee0f3f p:last-child {
  font-style: italic !important;
  font-size: 15px !important;
}

body.page-id-11 .elementor-11 .elementor-element-86c595e7 {
  gap: 28px !important;
  align-items: center !important;
}
body.page-id-11 .elementor-11 .elementor-element-096bacfe .elementor-heading-title {
  font-family: 'Cormorant Garamond', Georgia, serif !important;
  font-size: 36px !important;
  font-weight: 600 !important;
  color: #2E4B37 !important;
}
body.page-id-11 .elementor-11 .elementor-element-096bacfe .elementor-heading-title::before,
body.page-id-11 .elementor-11 .elementor-element-096bacfe .elementor-heading-title::after {
  content: none !important;
  display: none !important;
}
body.page-id-11 .elementor-11 .elementor-element-35e20852,
body.page-id-11 .elementor-11 .elementor-element-35e20852 p {
  font-family: 'Source Sans 3', sans-serif !important;
  font-size: 16px !important;
  line-height: 1.65 !important;
  color: #3A4A3E !important;
}
html body.page-id-11 .elementor-11 .elementor-element-0c0881cd img {
  width: 280px !important;
  max-width: 280px !important;
  height: auto !important;
  max-height: 420px !important;
  object-fit: contain !important;
  mix-blend-mode: multiply !important;
}
body.page-id-11 .elementor-11 .wfs-values-col {
  border-left: 1.5px solid #C4B07A !important;
  padding-left: 24px !important;
  gap: 16px !important;
}
body.page-id-11 .elementor-11 .wfs-value-item {
  display: grid !important;
  grid-template-columns: 48px 1fr !important;
  column-gap: 10px !important;
}
body.page-id-11 .elementor-11 .wfs-value-item .elementor-heading-title {
  font-family: 'Cormorant Garamond', Georgia, serif !important;
  font-size: 18px !important;
  color: #2E4B37 !important;
}
body.page-id-11 .elementor-11 .wfs-value-item .elementor-widget-text-editor,
body.page-id-11 .elementor-11 .wfs-value-item .elementor-widget-text-editor p {
  font-family: 'Source Sans 3', sans-serif !important;
  font-size: 14px !important;
  color: #3A4A3E !important;
}
body.page-id-11 .elementor-11 .wfs-value-item img {
  width: 44px !important;
  height: 44px !important;
  max-width: 44px !important;
  max-height: 44px !important;
  object-fit: contain !important;
}

html body.page-id-11 .elementor-11 .elementor-element-1202da11 {
  background-color: #F3EDE0 !important;
  border: 1px solid #C4B07A !important;
  border-radius: 16px !important;
  padding: 40px 44px !important;
  margin: 28px 48px 48px !important;
  max-width: 1280px !important;
  width: calc(100% - 96px) !important;
  box-sizing: border-box !important;
  align-items: center !important;
}
body.page-id-11 .elementor-11 .elementor-element-1202da11 .wfs-community-copy-stack {
  border-left: none !important;
  border-right: 1.5px solid rgba(196,176,122,0.45) !important;
  padding: 0 32px !important;
}
body.page-id-11 .elementor-11 .elementor-element-506a1b6b .elementor-heading-title {
  font-family: 'Cormorant Garamond', Georgia, serif !important;
  font-size: 36px !important;
  font-weight: 600 !important;
  color: #2E4B37 !important;
}
body.page-id-11 .elementor-11 .elementor-element-506a1b6b .elementor-heading-title::before,
body.page-id-11 .elementor-11 .elementor-element-506a1b6b .elementor-heading-title::after {
  content: none !important;
  display: none !important;
}
body.page-id-11 .elementor-11 .elementor-element-579d9e9b img,
body.page-id-11 .elementor-11 .elementor-element-db27da1 img {
  object-fit: contain !important;
  mix-blend-mode: normal !important;
  border-radius: 20px !important;
}
body.page-id-11 .elementor-11 .elementor-element-e3c0603 .elementor-heading-title {
  font-family: 'Cormorant Garamond', Georgia, serif !important;
  font-size: 56px !important;
  font-weight: 600 !important;
  line-height: 1.0 !important;
  color: #2E4B37 !important;
}

body.page-id-11 .elementor-11 .elementor-element-0ebb5511 {
  border-top: 0 !important;
  border-bottom: 0 !important;
  text-align: center !important;
  padding: 56px 40px !important;
}
body.page-id-11 .elementor-11 .elementor-element-4522b90e .elementor-heading-title {
  font-family: 'Cormorant Garamond', Georgia, serif !important;
  font-size: 36px !important;
  color: #2E4B37 !important;
}
body.page-id-11 .elementor-11 .elementor-element-21071938 .elementor-button {
  background: #C4B07A !important;
  color: #FFFFFF !important;
  font-family: 'Cormorant Garamond', Georgia, serif !important;
  font-size: 15px !important;
  letter-spacing: 0.14em !important;
  font-weight: 600 !important;
  box-shadow: none !important;
}

@media (max-width: 767px) {
  body.page-id-11 .elementor-11 .elementor-element-21da7205 .elementor-heading-title { font-size: 40px !important; }
  body.page-id-11 .elementor-11 .elementor-element-c62bb3a0 .elementor-heading-title { font-size: 24px !important; }
  body.page-id-11 .elementor-11 .elementor-element-096bacfe .elementor-heading-title,
  body.page-id-11 .elementor-11 .elementor-element-506a1b6b .elementor-heading-title { font-size: 30px !important; }
  body.page-id-11 .elementor-11 .elementor-element-8743f58d,
  body.page-id-11 .elementor-11 .elementor-element-9cc4a4ea > .e-con-inner,
  html body.page-id-11 .elementor-11 .elementor-element-1202da11 {
  background-color: #F3EDE0 !important;
  border: 1px solid #C4B07A !important;
  border-radius: 16px !important;
  padding: 40px 44px !important;
  margin: 28px 48px 48px !important;
  max-width: 1280px !important;
  width: calc(100% - 96px) !important;
  box-sizing: border-box !important;
  align-items: center !important;
}
  body.page-id-11 .elementor-11 .elementor-element-579d9e9b img {
    object-fit: contain !important;
    max-height: 220px !important;
  }
}

body.page-id-11 .elementor-11 .elementor-element-8743f58d,
body.page-id-11 .elementor-11 .elementor-element-8743f58d > .e-con-inner {
  --gap: 40px 40px !important;
  --column-gap: 40px !important;
  --row-gap: 0px !important;
  gap: 40px !important;
  column-gap: 40px !important;
}
body.page-id-11 .elementor-11 .elementor-element-8743f58d > .e-con-inner > .elementor-element {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
body.page-id-11 .elementor-11 .elementor-element.elementor-element-506a1b6b .elementor-heading-title {
  font-size: 36px !important;
}

/* CONTINUE186 — About type+gaps+marks fidelity */

/* CONTINUE186 — About type+gaps+marks fidelity (186–195) */
@import url("https://fonts.googleapis.com/css2?family=Great+Vibes&display=swap");

html body.page-id-11 .elementor-11 {
  background-color: #FAF8F5 !important;
}

/* ——— TYPE SCALE (compile about.compile.json) ——— */
html body.page-id-11 .elementor-11 .elementor-element-5445ee82 .elementor-heading-title {
  font-family: "Source Sans 3", "Source Sans Pro", sans-serif !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  letter-spacing: 0.18em !important;
  line-height: 1 !important;
  color: #C4B07A !important;
  text-transform: uppercase !important;
}
html body.page-id-11 .elementor-11 .elementor-element-21da7205 .elementor-heading-title {
  font-family: "Cormorant Garamond", Georgia, serif !important;
  font-size: 64px !important;
  font-weight: 600 !important;
  line-height: 1.08 !important;
  letter-spacing: -0.02em !important;
  color: #2E4B37 !important;
  margin: 0 !important;
}
html body.page-id-11 .elementor-11 .elementor-element-c62bb3a0 .elementor-heading-title {
  font-family: "Cormorant Garamond", Georgia, serif !important;
  font-size: 32px !important;
  font-weight: 500 !important;
  line-height: 1.15 !important;
  letter-spacing: -0.01em !important;
  color: #2E4B37 !important;
}
html body.page-id-11 .elementor-11 .elementor-element-d0a2795c,
html body.page-id-11 .elementor-11 .elementor-element-d0a2795c p {
  font-family: "Source Sans 3", "Source Sans Pro", sans-serif !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.65 !important;
  color: #3A4A3E !important;
}
html body.page-id-11 .elementor-11 .elementor-element-8be9e072 .elementor-heading-title {
  font-family: "Cormorant Garamond", Georgia, serif !important;
  font-size: 32px !important;
  font-weight: 600 !important;
  line-height: 1.2 !important;
  color: #2E4B37 !important;
}
html body.page-id-11 .elementor-11 .elementor-element-ccee0f3f,
html body.page-id-11 .elementor-11 .elementor-element-ccee0f3f p {
  font-family: "Source Sans 3", "Source Sans Pro", sans-serif !important;
  font-size: 16px !important;
  line-height: 1.65 !important;
  color: #3A4A3E !important;
}
html body.page-id-11 .elementor-11 .elementor-element-ccee0f3f p:last-child,
html body.page-id-11 .elementor-11 .elementor-element-ccee0f3f em,
html body.page-id-11 .elementor-11 .elementor-element-ccee0f3f i {
  font-size: 15px !important;
  font-style: italic !important;
  line-height: 1.55 !important;
}
html body.page-id-11 .elementor-11 .elementor-element-096bacfe .elementor-heading-title {
  font-family: "Cormorant Garamond", Georgia, serif !important;
  font-size: 36px !important;
  font-weight: 600 !important;
  line-height: 1.2 !important;
  color: #2E4B37 !important;
}
html body.page-id-11 .elementor-11 .elementor-element-35e20852,
html body.page-id-11 .elementor-11 .elementor-element-35e20852 p {
  font-family: "Source Sans 3", "Source Sans Pro", sans-serif !important;
  font-size: 16px !important;
  line-height: 1.65 !important;
  color: #3A4A3E !important;
}
html body.page-id-11 .elementor-11 .elementor-element-38a8db21 .elementor-heading-title,
html body.page-id-11 .elementor-11 .elementor-element-6914231d .elementor-heading-title,
html body.page-id-11 .elementor-11 .elementor-element-3320652f .elementor-heading-title {
  font-family: "Cormorant Garamond", Georgia, serif !important;
  font-size: 18px !important;
  font-weight: 600 !important;
  line-height: 1.2 !important;
  color: #2E4B37 !important;
}
html body.page-id-11 .elementor-11 .elementor-element-0287b6fe,
html body.page-id-11 .elementor-11 .elementor-element-0287b6fe p,
html body.page-id-11 .elementor-11 .elementor-element-8e0a8918,
html body.page-id-11 .elementor-11 .elementor-element-8e0a8918 p,
html body.page-id-11 .elementor-11 .elementor-element-18c98b7a,
html body.page-id-11 .elementor-11 .elementor-element-18c98b7a p {
  font-family: "Source Sans 3", "Source Sans Pro", sans-serif !important;
  font-size: 14px !important;
  line-height: 1.4 !important;
  color: #3A4A3E !important;
}
html body.page-id-11 .elementor-11 .elementor-element-506a1b6b .elementor-heading-title {
  font-family: "Cormorant Garamond", Georgia, serif !important;
  font-size: 36px !important;
  font-weight: 600 !important;
  line-height: 1.2 !important;
  color: #2E4B37 !important;
}
html body.page-id-11 .elementor-11 .elementor-element-2e64cc66,
html body.page-id-11 .elementor-11 .elementor-element-2e64cc66 p {
  font-family: "Source Sans 3", "Source Sans Pro", sans-serif !important;
  font-size: 16px !important;
  line-height: 1.65 !important;
  color: #3A4A3E !important;
}
html body.page-id-11 .elementor-11 .elementor-element-e3c0603 .elementor-heading-title {
  font-family: "Cormorant Garamond", Georgia, serif !important;
  font-size: 56px !important;
  font-weight: 600 !important;
  line-height: 1 !important;
  color: #2E4B37 !important;
}
html body.page-id-11 .elementor-11 .elementor-element-4f759a7 .elementor-heading-title {
  font-family: "Source Sans 3", "Source Sans Pro", sans-serif !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  letter-spacing: 0.12em !important;
  text-transform: uppercase !important;
  color: #2E4B37 !important;
  line-height: 1.2 !important;
}
html body.page-id-11 .elementor-11 .elementor-element-d847971,
html body.page-id-11 .elementor-11 .elementor-element-d847971 p {
  font-size: 13px !important;
  line-height: 1.4 !important;
  color: #4a4a4a !important;
}
html body.page-id-11 .elementor-11 .elementor-element-4522b90e .elementor-heading-title {
  font-family: "Cormorant Garamond", Georgia, serif !important;
  font-size: 36px !important;
  font-weight: 600 !important;
  line-height: 1.2 !important;
  color: #2E4B37 !important;
}
html body.page-id-11 .elementor-11 .elementor-element-8c14ba96 .elementor-heading-title {
  font-family: "Source Sans 3", "Source Sans Pro", sans-serif !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.65 !important;
  color: #3A4A3E !important;
}

/* ——— INTRO GAPS ——— */
html body.page-id-11 .elementor-11 .elementor-element-b9ae5161,
html body.page-id-11 .elementor-11 .elementor-element-99a1945f {
  display: none !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-f8c36edd {
  background: #FAF8F5 !important;
  padding: 64px 48px 0 !important;
  margin-bottom: -140px !important;
  position: relative !important;
  z-index: 2 !important;
  overflow: visible !important;
}
html body.page-id-11 .elementor-11 .elementor-element-8743f58d {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  max-width: 1200px !important;
  width: 100% !important;
  margin: 0 auto !important;
  padding: 0 !important;
  gap: 40px !important;
  align-items: start !important;
}
html body.page-id-11 .elementor-11 .elementor-element-a4f1301b {
  position: relative !important;
  gap: 0 !important;
}
html body.page-id-11 .elementor-11 .elementor-element-5445ee82 {
  margin: 0 0 10px !important;
}
html body.page-id-11 .elementor-11 .elementor-element-21da7205 {
  margin: 0 0 14px !important;
}
/* Meet rule + watercolor sprig end-cap */
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-c62bb3a0 {
  position: relative !important;
  display: block !important;
  width: fit-content !important;
  max-width: 100% !important;
  padding: 0 48px 22px 0 !important;
  margin: 0 0 18px !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-c62bb3a0::after {
  content: "" !important;
  position: absolute !important;
  left: 0 !important;
  right: 42px !important;
  bottom: 16px !important;
  height: 1.5px !important;
  background: #C4B07A !important;
  display: block !important;
  z-index: 1 !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-c62bb3a0::before {
  content: "" !important;
  position: absolute !important;
  right: 0 !important;
  bottom: 2px !important;
  width: 40px !important;
  height: 48px !important;
  background: url("https://intunetaxes.com/wp-content/uploads/2026/09/intune-about-meet-sprig-watercolor-continue186.png") no-repeat center bottom / contain !important;
  z-index: 2 !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-b3c724e3,
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-b3c724e3.wfs-about-sprig {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  overflow: hidden !important;
  margin: 0 !important;
  opacity: 0 !important;
}
html body.page-id-11 .elementor-11 .elementor-element-d0a2795c {
  margin: 0 !important;
  max-width: 520px !important;
}

/* Portrait */
html body.page-id-11 .elementor-11 .elementor-element-a0187c9d {
  width: 420px !important;
  max-width: min(420px, 100%) !important;
  position: relative !important;
  z-index: 5 !important;
}
html body.page-id-11 .elementor-11 .elementor-element-a0187c9d img {
  border-radius: 18px !important;
  border: 1.5px solid #C4B07A !important;
  box-shadow: 0 0 0 8px #FAF8F5, 0 0 0 9.5px rgba(196, 176, 122, 0.85) !important;
  object-fit: cover !important;
  object-position: center 18% !important;
  width: 100% !important;
  aspect-ratio: 4 / 5 !important;
  height: auto !important;
  max-height: 520px !important;
}


/* ——— EA ——— */
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-de176e1f {
  background-color: #D5DCC4 !important;
  background-image:
    linear-gradient(to bottom, rgba(250,248,245,0.45) 0%, rgba(250,248,245,0) 48px),
    url("https://intunetaxes.com/wp-content/uploads/2026/09/intune-texture-sage-wash-continue199e.png") !important;
  background-repeat: no-repeat, no-repeat !important;
  background-size: 100% 48px, cover !important;
  background-position: center top, center center !important;
}

/* Community card warmer parchment */
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-1202da11 {
  background-color: #F3EDE0 !important;
  background-image: var(--wfs-tex-card) !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: center !important;
}

/* Shared mark ratios — one system */
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-a0187c9d {
  max-width: var(--wfs-mark-portrait-max) !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-a0187c9d img {
  aspect-ratio: var(--wfs-ratio-portrait) !important;
  width: 100% !important;
  height: auto !important;
  max-height: none !important;
  object-fit: cover !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-1623915d img {
  aspect-ratio: var(--wfs-ratio-floral) !important;
  width: 100% !important;
  max-height: 220px !important;
  object-fit: contain !important;
  object-position: left bottom !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-186407d4,
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-186407d4 img {
  width: var(--wfs-mark-seal) !important;
  height: var(--wfs-mark-seal) !important;
  max-width: var(--wfs-mark-seal) !important;
  aspect-ratio: var(--wfs-ratio-seal) !important;
  object-fit: contain !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-0c0881cd {
  max-width: var(--wfs-mark-tree-max) !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-0c0881cd img {
  aspect-ratio: var(--wfs-ratio-tree) !important;
  width: 100% !important;
  height: auto !important;
  object-fit: contain !important;
  object-position: center top !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-579d9e9b img {
  aspect-ratio: var(--wfs-ratio-community-photo) !important;
  width: 100% !important;
  max-width: 320px !important;
  object-fit: cover !important;
  border-radius: 16px !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-db27da1 img {
  aspect-ratio: var(--wfs-ratio-dog-art) !important;
  width: 100% !important;
  max-width: 200px !important;
  object-fit: contain !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-95d33d50 img,
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-d4ceb0dc img,
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-fad4f7b8 img {
  width: var(--wfs-mark-icon) !important;
  height: var(--wfs-mark-icon) !important;
  aspect-ratio: 1 / 1 !important;
  object-fit: contain !important;
}

@media (max-width: 1024px) {
  :root {
    --wfs-mark-portrait-max: 360px;
    --wfs-mark-tree-max: 220px;
    --wfs-mark-seal: 140px;
  }
  html body.page-id-11 .elementor-11,
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-f8c36edd,
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-a071a852 {
    background-size: 360px auto !important;
  }
}
@media (max-width: 767px) {
  :root {
    --wfs-mark-portrait-max: 300px;
    --wfs-mark-tree-max: 180px;
    --wfs-mark-seal: 120px;
  }
}

/* CONTINUE200 — fidelity paint: open/wash/card surfaces + textures + ratios */
:root {
  --wfs-tex-cream: url("https://intunetaxes.com/wp-content/uploads/2026/09/intune-texture-cream-parchment-continue199.png");
  --wfs-tex-sage: url("https://intunetaxes.com/wp-content/uploads/2026/09/intune-texture-sage-wash-continue199e.png");
  --wfs-tex-card: url("https://intunetaxes.com/wp-content/uploads/2026/09/intune-texture-community-card-continue199.png");
  --wfs-ratio-portrait: 4 / 5;
  --wfs-ratio-floral: 16 / 9;
  --wfs-ratio-seal: 1 / 1;
  --wfs-ratio-tree: 3 / 4;
  --wfs-ratio-community-photo: 4 / 3;
  --wfs-ratio-dog-art: 1 / 1;
  --wfs-mark-portrait-max: 400px;
  --wfs-mark-tree-max: 280px;
  --wfs-mark-seal: 176px;
}

/* Kill story + EA cream plates (SSOT: story open · credentials wash) */
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-86c595e7,
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-9cc4a4ea {
  background: transparent !important;
  background-image: none !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  outline: none !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-86c595e7 > .e-con-inner,
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-9cc4a4ea > .e-con-inner {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

/* Intro + story open parchment */
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-f8c36edd,
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-a071a852 {
  background-color: #FAF8F5 !important;
  background-image: var(--wfs-tex-cream) !important;
  background-repeat: repeat !important;
  background-size: 480px auto !important;
  border: 0 !important;
  box-shadow: none !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-a071a852 {
  padding: 40px 40px 48px !important;
}

/* EA full-bleed sage wash — NOT a card */
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-de176e1f {
  background-color: #D5DCC4 !important;
  background-image:
    linear-gradient(to bottom, rgba(250,248,245,0.4) 0%, rgba(250,248,245,0) 48px),
    var(--wfs-tex-sage) !important;
  background-repeat: no-repeat, no-repeat !important;
  background-size: 100% 48px, cover !important;
  background-position: center top, center center !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  padding: 64px 48px 48px !important;
  width: 100% !important;
  max-width: none !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-de176e1f > .e-con-inner {
  max-width: 1200px !important;
  margin-inline: auto !important;
  background: transparent !important;
  border: 0 !important;
}

/* Community = only card */
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-1202da11 {
  background-color: #F3EDE0 !important;
  background-image: var(--wfs-tex-card) !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  border: 1px solid #C4B07A !important;
  border-radius: 28px !important;
  padding: 40px 44px !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-7c83343a {
  background-color: #FAF8F5 !important;
  background-image: var(--wfs-tex-cream) !important;
  background-repeat: repeat !important;
  background-size: 480px auto !important;
}

/* Shared mark ratios */
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-a0187c9d {
  max-width: var(--wfs-mark-portrait-max) !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-a0187c9d img {
  aspect-ratio: var(--wfs-ratio-portrait) !important;
  width: 100% !important;
  height: auto !important;
  max-height: none !important;
  object-fit: cover !important;
  object-position: center 18% !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-1623915d img {
  width: 100% !important;
  max-height: 220px !important;
  object-fit: contain !important;
  object-position: left bottom !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-186407d4,
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-186407d4 img {
  width: var(--wfs-mark-seal) !important;
  height: var(--wfs-mark-seal) !important;
  aspect-ratio: 1 / 1 !important;
  object-fit: contain !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-0c0881cd {
  max-width: var(--wfs-mark-tree-max) !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-0c0881cd img {
  aspect-ratio: var(--wfs-ratio-tree) !important;
  width: 100% !important;
  object-fit: contain !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-579d9e9b img {
  aspect-ratio: var(--wfs-ratio-community-photo) !important;
  width: 100% !important;
  max-width: 320px !important;
  height: auto !important;
  object-fit: cover !important;
  border-radius: 16px !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-db27da1 img {
  aspect-ratio: var(--wfs-ratio-dog-art) !important;
  max-width: 200px !important;
  width: 100% !important;
  object-fit: contain !important;
}

@media (max-width: 1024px) {
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-de176e1f {
    padding: 48px 20px 36px !important;
  }
  :root { --wfs-mark-portrait-max: 340px; --wfs-mark-tree-max: 200px; --wfs-mark-seal: 140px; }
}

/* CONTINUE201 — floral meadow fills intro + sits behind copy/portrait (SSOT) */
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-f8c36edd {
  position: relative !important;
  overflow: visible !important;
  z-index: 2 !important;
  margin-bottom: -96px !important;
}
/* Content above meadow */
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-f8c36edd .elementor-element.elementor-element-a4f1301b,
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-f8c36edd .elementor-element.elementor-element-5445ee82,
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-21da7205,
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-c62bb3a0,
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-d0a2795c,
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-a0187c9d {
  position: relative !important;
  z-index: 5 !important;
}
/* Meadow: absolute in intro, wide under copy→portrait gutter, behind text */
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-f8c36edd .elementor-element.elementor-element-1623915d,
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-1623915d {
  position: absolute !important;
  left: 40px !important;
  right: auto !important;
  top: auto !important;
  bottom: -56px !important;
  width: min(920px, 78%) !important;
  max-width: 920px !important;
  margin: 0 !important;
  transform: none !important;
  z-index: 1 !important;
  line-height: 0 !important;
  pointer-events: none !important;
  text-align: left !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-f8c36edd .elementor-element.elementor-element-1623915d img,
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-1623915d img.wp-image-1396,
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-1623915d img {
  width: 100% !important;
  max-width: 920px !important;
  height: auto !important;
  max-height: 340px !important;
  object-fit: contain !important;
  object-position: left bottom !important;
  mix-blend-mode: multiply !important;
  display: block !important;
  margin: 0 !important;
}
/* EA stays under meadow tips; seal/copy above meadow */
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-de176e1f {
  position: relative !important;
  z-index: 3 !important;
  padding-top: 72px !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-de176e1f .elementor-element.elementor-element-9cc4a4ea,
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-de176e1f .elementor-element.elementor-element-186407d4,
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-de176e1f .elementor-element.elementor-element-d2fcb1cc {
  position: relative !important;
  z-index: 4 !important;
}

@media (max-width: 1024px) {
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-f8c36edd {
    margin-bottom: -48px !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-f8c36edd .elementor-element.elementor-element-1623915d,
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-1623915d {
    position: relative !important;
    left: auto !important;
    bottom: auto !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: -24px 0 -40px !important;
    z-index: 1 !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-f8c36edd .elementor-element.elementor-element-1623915d img,
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-1623915d img {
    max-width: 100% !important;
    max-height: 220px !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-de176e1f {
    padding-top: 48px !important;
  }
}

/* CONTINUE201b — row above meadow (stacking) */
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-f8c36edd .elementor-element.elementor-element-8743f58d,
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-8743f58d {
  position: relative !important;
  z-index: 5 !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-f8c36edd .elementor-element.elementor-element-1623915d,
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-1623915d {
  z-index: 1 !important;
}
/* Soft cream behind body so stems don't muddy type when meadow peeks through gaps */
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-d0a2795c .elementor-widget-container {
  position: relative !important;
  z-index: 6 !important;
  background: linear-gradient(to bottom, rgba(250,248,245,0.92) 0%, rgba(250,248,245,0.82) 100%) !important;
  border-radius: 4px !important;
}

/* CONTINUE202 — section max W/H: content lock + cut deadBelow pad */
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-f8c36edd > .e-con-inner,
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-a071a852 > .e-con-inner,
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-7c83343a > .e-con-inner {
  width: 100% !important;
  max-width: 1290px !important;
  margin-inline: auto !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-de176e1f > .e-con-inner {
  width: 100% !important;
  max-width: 1200px !important;
  margin-inline: auto !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-1202da11 {
  width: 100% !important;
  max-width: 1194px !important;
  margin-inline: auto !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-de176e1f {
  padding: 64px 48px 36px !important;
  min-height: 0 !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-a071a852 {
  padding: 40px 40px 36px !important;
  min-height: 0 !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-7c83343a {
  padding: 40px 40px 40px !important;
  min-height: 0 !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-86c595e7,
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-9cc4a4ea {
  min-height: 0 !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-f8c36edd .elementor-element.elementor-element-1623915d,
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-1623915d {
  width: min(920px, 85%) !important;
  max-width: min(920px, 85%) !important;
}
@media (min-width: 1600px) {
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-f8c36edd .elementor-element.elementor-element-1623915d,
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-1623915d {
    width: min(980px, 88%) !important;
    max-width: min(980px, 88%) !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-f8c36edd .elementor-element.elementor-element-1623915d img,
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-1623915d img {
    max-width: 980px !important;
    max-height: 360px !important;
  }
}
@media (max-width: 1024px) {
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-de176e1f {
    padding: 48px 20px 28px !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-a071a852,
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-7c83343a {
    padding: 28px 16px 28px !important;
  }
}

/* CONTINUE202b — max W/H QA fixes: mobile overflow + band height */
html body.page-id-11 .elementor-11,
html body.page-id-11 {
  overflow-x: clip !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-9cc4a4ea,
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-86c595e7 {
  align-items: start !important;
  min-height: 0 !important;
  height: auto !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-de176e1f {
  padding: 56px 48px 28px !important;
  height: auto !important;
  min-height: 0 !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-a071a852 {
  padding: 36px 40px 28px !important;
  height: auto !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-7c83343a {
  padding: 36px 40px 36px !important;
  height: auto !important;
}

@media (max-width: 1024px) {
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-f8c36edd .elementor-element.elementor-element-1623915d,
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-1623915d {
    position: relative !important;
    inset: auto !important;
    left: 0 !important;
    right: 0 !important;
    bottom: auto !important;
    top: auto !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 8px 0 -28px !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-1623915d img {
    width: 100% !important;
    max-width: 100% !important;
    max-height: 200px !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-de176e1f {
    padding: 40px 16px 24px !important;
    min-height: 0 !important;
    height: auto !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-de176e1f > .e-con-inner,
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-9cc4a4ea {
    min-height: 0 !important;
    height: auto !important;
  }
}
@media (max-width: 767px) {
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-f8c36edd {
    padding-left: 16px !important;
    padding-right: 16px !important;
    margin-bottom: -32px !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-186407d4,
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-186407d4 img {
    width: 120px !important;
    height: 120px !important;
    max-width: 120px !important;
  }
}

/* CONTINUE202c — mobile max height/width: EA body + row chrome + tree scale */
@media (max-width: 1024px) {
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-9cc4a4ea,
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-9cc4a4ea > .e-con-inner {
    margin: 0 !important;
    padding: 0 !important;
    gap: 16px !important;
    min-height: 0 !important;
    height: auto !important;
    width: 100% !important;
    max-width: 100% !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-d2fcb1cc,
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-ccee0f3f,
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-8be9e072 {
    flex: 0 1 auto !important;
    width: 100% !important;
    max-width: 100% !important;
    min-height: 0 !important;
    height: auto !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-ccee0f3f,
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-ccee0f3f .elementor-widget-container,
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-ccee0f3f p {
    font-size: 15px !important;
    line-height: 1.55 !important;
    height: auto !important;
    min-height: 0 !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-0c0881cd {
    max-width: 180px !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-0c0881cd img {
    max-width: 180px !important;
    width: 100% !important;
    height: auto !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-86c595e7,
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-86c595e7 > .e-con-inner {
    margin: 0 !important;
    padding: 0 !important;
    gap: 16px !important;
  }
}

/* CONTINUE202d — desk max-height: strip Elementor row chrome margins */
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-9cc4a4ea,
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-9cc4a4ea > .e-con-inner {
  margin: 0 !important;
  padding: 0 !important;
  gap: 28px !important;
  min-height: 0 !important;
  height: auto !important;
  align-items: center !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-86c595e7,
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-86c595e7 > .e-con-inner {
  margin: 0 !important;
  padding: 0 !important;
  min-height: 0 !important;
  height: auto !important;
  align-items: start !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-de176e1f {
  padding: 48px 48px 32px !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-a071a852 {
  padding: 32px 40px 32px !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-7c83343a {
  padding: 32px 40px 32px !important;
}


/* CONTINUE202e — community wrap deadBelow */
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-7c83343a {
  padding: 28px 40px 28px !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-1202da11 {
  margin: 0 auto !important;
  padding: 36px 40px !important;
}

/* CONTINUE205 — community card paint */

/* CONTINUE205 — community card paint (texture via ::before; never background shorthand) */
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-1202da11 {
  position: relative !important;
  isolation: isolate !important;
  background-color: #F3EDE0 !important;
  background-image: none !important;
  border: 1.5px solid #C4B07A !important;
  border-radius: 28px !important;
  overflow: hidden !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-1202da11::before {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  z-index: 0 !important;
  pointer-events: none !important;
  border-radius: inherit !important;
  background-color: #F3EDE0 !important;
  background-image:
    url("https://intunetaxes.com/wp-content/uploads/2026/09/intune-texture-community-card-continue199.png"),
    url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.045'/%3E%3C/svg%3E") !important;
  background-size: cover, 180px 180px !important;
  background-repeat: no-repeat, repeat !important;
  background-position: center, 0 0 !important;
  opacity: 1 !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-1202da11 > .e-con-inner {
  position: relative !important;
  z-index: 1 !important;
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-579d9e9b img {
  border-radius: 18px !important;
  border: 1.5px solid rgba(196, 176, 122, 0.65) !important;
  object-fit: cover !important;
  aspect-ratio: 4 / 3 !important;
  width: 100% !important;
  height: auto !important;
  mix-blend-mode: normal !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-db27da1 {
  text-align: center !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-db27da1 img {
  content: normal !important;
  width: 220px !important;
  max-width: 220px !important;
  height: auto !important;
  max-height: 240px !important;
  object-fit: contain !important;
  mix-blend-mode: multiply !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-2e64cc66::after {
  content: "Happy animals, happy hearts." !important;
  display: block !important;
  margin-top: 18px !important;
  font-family: "Great Vibes", "Segoe Script", cursive !important;
  font-size: 28px !important;
  line-height: 1.2 !important;
  color: #2E4B37 !important;
  background-image: url("https://intunetaxes.com/wp-content/uploads/2026/09/intune-about-willow-heart-continue186.png") !important;
  background-repeat: no-repeat !important;
  background-position: right 0.15em center !important;
  background-size: 22px auto !important;
  padding-right: 30px !important;
  width: fit-content !important;
  max-width: 100% !important;
}

/* CONTINUE210 — intro meadow under lede */

/* CONTINUE210 — intro meadow under lede + into EA (replace CONTINUE203) */
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-f8c36edd {
  position: relative !important;
  overflow: visible !important;
  margin-bottom: -88px !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-f8c36edd > .e-con-inner {
  position: relative !important;
  overflow: visible !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-8743f58d,
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-a4f1301b,
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-5445ee82,
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-21da7205,
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-c62bb3a0,
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-d0a2795c,
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-a0187c9d {
  position: relative !important;
  z-index: 5 !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-f8c36edd .elementor-element.elementor-element-1623915d,
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-1623915d {
  position: relative !important;
  inset: auto !important;
  left: auto !important;
  right: auto !important;
  top: auto !important;
  bottom: auto !important;
  width: min(980px, 100%) !important;
  max-width: 100% !important;
  margin: -188px 0 -64px 0 !important;
  transform: none !important;
  z-index: 1 !important;
  line-height: 0 !important;
  pointer-events: none !important;
  text-align: left !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-f8c36edd .elementor-element.elementor-element-1623915d img,
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-1623915d img {
  width: 100% !important;
  max-width: 980px !important;
  height: auto !important;
  max-height: 400px !important;
  object-fit: contain !important;
  object-position: left bottom !important;
  mix-blend-mode: multiply !important;
  display: block !important;
  margin: 0 !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-d0a2795c .elementor-widget-container {
  position: relative !important;
  z-index: 6 !important;
  background: linear-gradient(
    to bottom,
    rgba(250, 248, 245, 0.96) 0%,
    rgba(250, 248, 245, 0.88) 62%,
    rgba(250, 248, 245, 0.0) 100%
  ) !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-de176e1f {
  position: relative !important;
  z-index: 3 !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-de176e1f .elementor-element.elementor-element-9cc4a4ea,
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-de176e1f .elementor-element.elementor-element-186407d4,
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-de176e1f .elementor-element.elementor-element-d2fcb1cc {
  position: relative !important;
  z-index: 4 !important;
}

@media (min-width: 1600px) {
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-1623915d {
    width: min(1040px, 100%) !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-1623915d img {
    max-width: 1040px !important;
    max-height: 420px !important;
  }
}
@media (max-width: 1024px) {
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-f8c36edd {
    margin-bottom: -40px !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-f8c36edd .elementor-element.elementor-element-1623915d,
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-1623915d {
    margin: 4px 0 -28px 0 !important;
    width: 100% !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-1623915d img {
    max-width: 100% !important;
    max-height: 220px !important;
  }
}
@media (max-width: 767px) {
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-f8c36edd {
    margin-bottom: -24px !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-1623915d {
    margin: 8px 0 -16px 0 !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-1623915d img {
    max-height: 180px !important;
  }
}

/* CONTINUE214 — About CTA open */

/* CONTINUE214 — About CTA open (kill 64px compose gap; parchment + gold) */
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-0ebb5511 {
  position: relative !important;
  isolation: isolate !important;
  gap: 16px !important;
  row-gap: 16px !important;
  column-gap: 16px !important;
  padding: 40px 40px 48px !important;
  background-color: #FAF8F5 !important;
  background-image: none !important;
  text-align: center !important;
  align-items: center !important;
  justify-content: center !important;
  border: 0 !important;
  overflow: hidden !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-0ebb5511::before {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  z-index: 0 !important;
  pointer-events: none !important;
  background-color: #FAF8F5 !important;
  background-image: url("https://intunetaxes.com/wp-content/uploads/2026/09/intune-texture-cream-parchment-continue199.png") !important;
  background-repeat: repeat !important;
  background-size: 480px auto !important;
  opacity: 0.55 !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-0ebb5511 > * {
  position: relative !important;
  z-index: 1 !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-7d1f5d1e,
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-6f222f94 {
  background: transparent !important;
  background-color: transparent !important;
  padding: 0 !important;
  margin: 0 auto !important;
  max-width: 640px !important;
  width: 100% !important;
  align-items: center !important;
  gap: 16px !important;
  row-gap: 16px !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-4522b90e {
  margin: 0 auto !important;
  width: fit-content !important;
  max-width: 100% !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-4522b90e .elementor-heading-title {
  font-family: "Cormorant Garamond", Georgia, serif !important;
  font-size: 36px !important;
  font-weight: 600 !important;
  line-height: 1.2 !important;
  color: #2E4B37 !important;
  position: relative !important;
  display: inline-block !important;
  padding-bottom: 22px !important;
  margin: 0 !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-4522b90e .elementor-heading-title::after {
  content: "" !important;
  display: block !important;
  width: 72px !important;
  height: 1.5px !important;
  background: #C4B07A !important;
  margin: 12px auto 0 !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-4522b90e .elementor-heading-title::before {
  content: "" !important;
  position: absolute !important;
  left: 50% !important;
  bottom: -2px !important;
  width: 28px !important;
  height: 32px !important;
  transform: translateX(-50%) !important;
  background: url("https://intunetaxes.com/wp-content/uploads/2026/09/intune-about-meet-sprig-watercolor-continue186.png") no-repeat center bottom / contain !important;
  pointer-events: none !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-8c14ba96 {
  margin: 0 auto !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-8c14ba96 .elementor-heading-title {
  font-family: "Source Sans 3", "Source Sans Pro", sans-serif !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.55 !important;
  color: #3A4A3E !important;
  max-width: 520px !important;
  margin: 0 auto !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-21071938 {
  margin: 0 auto !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-0ebb5511 a.elementor-button {
  background-color: #C4B07A !important;
  color: #FFFFFF !important;
  border: 0 !important;
  border-radius: 6px !important;
  padding: 14px 28px !important;
  font-family: "Cormorant Garamond", Georgia, serif !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  letter-spacing: 0.14em !important;
  text-transform: uppercase !important;
  box-shadow: none !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-0ebb5511 a.elementor-button:hover {
  background-color: #b09a68 !important;
  color: #FFFFFF !important;
}
@media (max-width: 767px) {
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-0ebb5511 {
    padding: 32px 20px 40px !important;
    gap: 14px !important;
    row-gap: 14px !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-4522b90e .elementor-heading-title {
    font-size: 30px !important;
  }
}

/* CONTINUE221 — community paint desktop + mobile */

/* CONTINUE221 — community paint desktop + mobile */
html body.page-id-11 .elementor-11 .wfs-community-band,
html body.page-id-11 .elementor-11 .wfs-community-band .e-con.e-child,
html body.page-id-11 .elementor-11 .wfs-community-band .e-con.e-child:has(.elementor-widget-heading) {
  min-height: 0 !important;
  max-width: none !important;
  box-shadow: none !important;
  background-image: none !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-7c83343a {
  padding: 24px 40px 28px !important;
  background: #FAF8F5 !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-1202da11 {
  padding: 36px 40px !important;
  overflow: hidden !important;
  align-items: center !important;
  gap: 32px !important;
  background-color: #F3EDE0 !important;
  border: 1px solid #C4B07A !important;
  border-radius: 28px !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-1202da11 > .e-con-inner {
  padding: 0 !important;
  gap: 32px !important;
  align-items: center !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-354162a {
  flex: 0 0 32% !important;
  width: 32% !important;
  max-width: 400px !important;
  min-width: 240px !important;
  padding: 0 !important;
  gap: 0 !important;
  overflow: visible !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-579d9e9b,
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-579d9e9b .elementor-widget-container {
  width: 100% !important;
  height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-579d9e9b img,
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-579d9e9b img.wp-image-1439 {
  aspect-ratio: 1232 / 876 !important;
  width: 100% !important;
  max-width: none !important;
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  object-fit: cover !important;
  object-position: 50% 35% !important;
  border: 1.5px solid #C4B07A !important;
  border-radius: 18px !important;
  display: block !important;
  margin: 0 !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-94fff0d,
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-94fff0d > .e-con-inner {
  flex: 1 1 auto !important;
  min-width: 0 !important;
  padding: 0 !important;
  gap: 28px !important;
  align-items: center !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-c70eeb03 {
  padding: 0 !important;
  gap: 10px !important;
  flex: 1 1 auto !important;
  min-width: 0 !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-99a1945f {
  display: none !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-506a1b6b .elementor-heading-title {
  font-family: "Cormorant Garamond", Georgia, serif !important;
  font-size: 34px !important;
  line-height: 1.15 !important;
  font-weight: 600 !important;
  color: #2E4B37 !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-2e64cc66,
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-2e64cc66 p {
  font-family: "Source Sans 3", sans-serif !important;
  font-size: 16px !important;
  line-height: 1.55 !important;
  color: #3A4A3E !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-2e64cc66::after {
  content: "Happy animals, happy hearts." !important;
  display: block !important;
  margin-top: 12px !important;
  font-family: "Great Vibes", "Segoe Script", cursive !important;
  font-size: 28px !important;
  line-height: 1.2 !important;
  color: #2E4B37 !important;
  background-image: url("https://intunetaxes.com/wp-content/uploads/2026/09/intune-about-willow-heart-continue186.png") !important;
  background-repeat: no-repeat !important;
  background-position: right 0.1em center !important;
  background-size: 20px auto !important;
  padding-right: 28px !important;
  width: fit-content !important;
  max-width: 100% !important;
  opacity: 1 !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-4ad805b,
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-4ad805b > .e-con-inner {
  flex: 0 0 auto !important;
  width: auto !important;
  max-width: 280px !important;
  padding: 0 0 0 24px !important;
  border-left: 1.5px solid #C4B07A !important;
  border-top: 0 !important;
  gap: 12px !important;
  align-items: center !important;
  flex-direction: row !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-c38dbe7 {
  gap: 4px !important;
  align-items: flex-start !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-e3c0603 .elementor-heading-title {
  font-family: "Cormorant Garamond", Georgia, serif !important;
  font-size: 56px !important;
  line-height: 0.95 !important;
  color: #2E4B37 !important;
  font-weight: 600 !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-4f759a7 .elementor-heading-title {
  font-family: "Source Sans 3", sans-serif !important;
  font-size: 11px !important;
  letter-spacing: 0.18em !important;
  text-transform: uppercase !important;
  color: #2E4B37 !important;
  font-weight: 700 !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-d847971,
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-d847971 p {
  font-family: "Source Sans 3", sans-serif !important;
  font-size: 13px !important;
  line-height: 1.4 !important;
  color: #3A4A3E !important;
  max-width: 11rem !important;
  margin: 0 !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-db27da1,
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-db27da1 .elementor-widget-container {
  width: auto !important;
  margin: 0 !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-db27da1 img {
  width: 136px !important;
  max-width: 136px !important;
  height: auto !important;
  max-height: 156px !important;
  object-fit: contain !important;
  mix-blend-mode: normal !important;
  display: block !important;
  margin: 0 !important;
}
@media (max-width: 1024px) {
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-7c83343a {
    padding: 16px 20px 20px !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-1202da11 {
    padding: 22px 22px 24px !important;
    gap: 16px !important;
    align-items: stretch !important;
    flex-direction: column !important;
    border-radius: 24px !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-1202da11 > .e-con-inner {
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 16px !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-354162a {
    flex: 0 0 auto !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-579d9e9b img,
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-579d9e9b img.wp-image-1439 {
    border-radius: 16px !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-94fff0d,
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-94fff0d > .e-con-inner {
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 14px !important;
    width: 100% !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-c70eeb03 {
    gap: 8px !important;
    width: 100% !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-506a1b6b .elementor-heading-title {
    font-size: 28px !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-2e64cc66,
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-2e64cc66 p {
    font-size: 15px !important;
    line-height: 1.5 !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-2e64cc66::after {
    font-size: 24px !important;
    margin-top: 8px !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-4ad805b,
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-4ad805b > .e-con-inner {
    flex-direction: column !important;
    align-items: flex-start !important;
    width: 100% !important;
    max-width: 100% !important;
    padding: 14px 0 0 !important;
    border-left: 0 !important;
    border-top: 1.5px solid #C4B07A !important;
    gap: 12px !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-e3c0603 .elementor-heading-title {
    font-size: 48px !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-db27da1,
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-db27da1 .elementor-widget-container {
    width: 100% !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-db27da1 img {
    width: 120px !important;
    max-width: 120px !important;
    max-height: 140px !important;
    margin: 0 auto !important;
  }
}
@media (max-width: 767px) {
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-7c83343a {
    padding: 12px 16px 16px !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-1202da11 {
    padding: 20px 18px 22px !important;
    gap: 14px !important;
    border-radius: 22px !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-1202da11 > .e-con-inner {
    gap: 14px !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-94fff0d,
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-94fff0d > .e-con-inner {
    gap: 12px !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-4ad805b,
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-4ad805b > .e-con-inner {
    padding-top: 12px !important;
    gap: 10px !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-db27da1 img {
    width: 112px !important;
    max-width: 112px !important;
    max-height: 128px !important;
  }
}

/* CONTINUE224 — About community 390 vs promoted SSOT about/sections/04-community-390.png
   Desktop 1440 stays CONTINUE221 3-zone. Do not invent copy. */
@media (max-width: 767px) {
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-7c83343a {
    padding: 14px 16px 18px !important;
    background: #FAF8F5 !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-1202da11 {
    padding: 16px 16px 22px !important;
    gap: 16px !important;
    border-radius: 22px !important;
    background-color: #F3EDE0 !important;
    border: 1px solid #C4B07A !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-1202da11 > .e-con-inner {
    gap: 16px !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-579d9e9b img,
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-579d9e9b img.wp-image-1439 {
    border-radius: 16px !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-c70eeb03 {
    gap: 10px !important;
    align-items: flex-start !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-506a1b6b {
    width: 100% !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-506a1b6b .elementor-heading-title {
    font-size: 30px !important;
    text-align: left !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-506a1b6b .elementor-heading-title::before {
    content: "" !important;
    display: block !important;
    width: 48px !important;
    height: 2px !important;
    background: #C4B07A !important;
    margin: 0 0 10px !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-2e64cc66,
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-2e64cc66 p {
    font-size: 15px !important;
    line-height: 1.5 !important;
    text-align: left !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-2e64cc66::after {
    font-size: 26px !important;
    margin-top: 10px !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-4ad805b,
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-4ad805b > .e-con-inner {
    flex-direction: column !important;
    align-items: center !important;
    text-align: center !important;
    width: 100% !important;
    max-width: 100% !important;
    padding: 16px 0 0 !important;
    border-left: 0 !important;
    border-top: 1.5px solid #C4B07A !important;
    gap: 12px !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-c38dbe7 {
    align-items: center !important;
    text-align: center !important;
    width: 100% !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-e3c0603 .elementor-heading-title {
    font-size: 64px !important;
    text-align: center !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-4f759a7 .elementor-heading-title {
    text-align: center !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-d847971,
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-d847971 p {
    max-width: 16rem !important;
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-db27da1,
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-db27da1 .elementor-widget-container {
    width: 100% !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-db27da1 img {
    width: 148px !important;
    max-width: 148px !important;
    max-height: 168px !important;
    margin: 0 auto !important;
  }
}

/* CONTINUE232 — About 390 editorial rhythm vs polished 01-intro-390.
   Replaces CONTINUE225 center stack. Desktop 1025+ unchanged.
   Soft note portrait 288 stays. Do not invent dog bio. */
@media (max-width: 1024px) {
  html body.page-id-11 .elementor-11 .elementor-element-f8c36edd {
    padding: 32px 20px 24px !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element-8743f58d,
  html body.page-id-11 .elementor-11 .elementor-element-8743f58d > .e-con-inner {
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 24px !important;
    width: 100% !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element-21da7205 .elementor-heading-title {
    font-size: 34px !important;
    line-height: 1.15 !important;
    text-align: left !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element-c62bb3a0 .elementor-heading-title,
  html body.page-id-11 .elementor-11 .elementor-element-d0a2795c,
  html body.page-id-11 .elementor-11 .elementor-element-d0a2795c p {
    text-align: left !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element-a0187c9d,
  html body.page-id-11 .elementor-11 .elementor-element-1623915d {
    width: 100% !important;
    max-width: 100% !important;
    min-height: 0 !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element-a0187c9d img,
  html body.page-id-11 .elementor-11 .elementor-element-1623915d img {
    width: 100% !important;
    height: auto !important;
    max-height: 280px !important;
    object-fit: contain !important;
  }

  html body.page-id-11 .elementor-11 .elementor-element-de176e1f {
    padding: 32px 20px !important;
    background: #E8EFE9 !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element-9cc4a4ea,
  html body.page-id-11 .elementor-11 .elementor-element-9cc4a4ea > .e-con-inner {
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    align-items: flex-start !important;
    gap: 16px !important;
    width: 100% !important;
    max-width: 100% !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element-186407d4 {
    flex: 0 0 auto !important;
    width: auto !important;
    max-width: 120px !important;
    margin: 0 !important;
    align-self: flex-start !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element-d2fcb1cc {
    --width: 100% !important;
    width: 100% !important;
    max-width: 100% !important;
    text-align: left !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element-d2fcb1cc .elementor-heading-title,
  html body.page-id-11 .elementor-11 .elementor-element-d2fcb1cc .elementor-widget-container,
  html body.page-id-11 .elementor-11 .elementor-element-d2fcb1cc p {
    text-align: left !important;
    max-width: 100% !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element-8be9e072 .elementor-heading-title {
    font-size: 26px !important;
    text-align: left !important;
  }

  html body.page-id-11 .elementor-11 .elementor-element-a071a852 {
    padding: 32px 20px 40px !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element-86c595e7,
  html body.page-id-11 .elementor-11 .elementor-element-86c595e7 > .e-con-inner {
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 20px !important;
    width: 100% !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element-096bacfe .elementor-heading-title {
    font-size: 26px !important;
    text-align: left !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element-35e20852,
  html body.page-id-11 .elementor-11 .elementor-element-35e20852 p {
    font-size: 16px !important;
    line-height: 1.5 !important;
    text-align: left !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element-0c0881cd img {
    width: 100% !important;
    height: auto !important;
    max-height: 200px !important;
    object-fit: contain !important;
  }

  html body.page-id-11 .elementor-11 .elementor-element-0ebb5511 {
    padding: 32px 20px 40px !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element-4522b90e .elementor-heading-title {
    font-size: 26px !important;
    text-align: left !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element-21071938 .elementor-button {
    min-height: 48px !important;
  }
}

/* CONTINUE242 — About 390: flatten leftover grids + one 20px edge + type */
@media (max-width: 767px) {
  html body.page-id-11 .elementor-11 > .elementor-element.elementor-element {
    --padding-left: 20px !important;
    --padding-right: 20px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-8743f58d,
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-8743f58d > .e-con-inner,
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-9cc4a4ea,
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-9cc4a4ea > .e-con-inner,
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-86c595e7,
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-86c595e7 > .e-con-inner {
    --display: flex !important;
    display: flex !important;
    --flex-direction: column !important;
    flex-direction: column !important;
    --e-con-grid-template-columns: minmax(0, 1fr) !important;
    grid-template-columns: minmax(0, 1fr) !important;
    --width: 100% !important;
    width: 100% !important;
    align-items: stretch !important;
  }
  html body.page-id-11 .elementor-element-d2fcb1cc,
  html body.page-id-11 .elementor-element-79327b16,
  html body.page-id-11 .elementor-element-8be9e072,
  html body.page-id-11 .elementor-element-096bacfe,
  html body.page-id-11 .elementor-element-4522b90e {
    width: 100% !important;
    max-width: 100% !important;
  }
  html body.page-id-11 h1 .elementor-heading-title {
    font-size: 34px !important;
    text-align: left !important;
  }
  html body.page-id-11 h2 .elementor-heading-title {
    font-size: 24px !important;
    text-align: left !important;
  }
  html body.page-id-11 .elementor-element-e3c0603 .elementor-heading-title {
    font-size: 64px !important;
    text-align: center !important;
  }
  html body.page-id-11 .elementor-widget-text-editor,
  html body.page-id-11 .elementor-widget-text-editor p {
    font-size: 16px !important;
    line-height: 1.5 !important;
  }
}

/* CONTINUE248 — Lauren 8/21: show forehead on the existing portrait frame */
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-a0187c9d img,
html body.page-id-11 .elementor-11 .elementor-element-a0187c9d img {
  object-position: center 8% !important;
}

/* CONTINUE251 — About photo square fill + Meet Lauren embellishment (Gemini 11–12) */
/* Beat prior portrait 4/5 + contain rules that left cream around the headshot. */
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-a0187c9d,
html body.page-id-11 .elementor-11 .elementor-element-a0187c9d.wfs-image-frame,
html body.page-id-11 .wfs-about-intro .elementor-element-a0187c9d {
  width: min(440px, 100%) !important;
  max-width: min(440px, 100%) !important;
  aspect-ratio: 1 / 1 !important;
  overflow: hidden !important;
  border-radius: 18px !important;
  align-self: center !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

html body.page-id-11 .elementor-11 .elementor-element.elementor-element-a0187c9d img,
html body.page-id-11 .elementor-11 .elementor-element-a0187c9d img,
html body.page-id-11 .wfs-about-intro .elementor-element-a0187c9d img {
  aspect-ratio: 1 / 1 !important;
  width: 100% !important;
  height: 100% !important;
  max-height: none !important;
  max-width: none !important;
  object-fit: cover !important;
  /* Keep forehead (CONTINUE248) while filling square — bias slightly up/right toward faces */
  object-position: 52% 10% !important;
  border-radius: 18px !important;
  border: 1.5px solid #C4B07A !important;
  box-shadow: 0 0 0 8px #FAF8F5, 0 0 0 9.5px rgba(196, 176, 122, 0.85) !important;
  display: block !important;
}

/* Do not square-crop floral seam / other intro images (CONTINUE250 over-select fix) */
html body.page-id-11 .wfs-about-intro .elementor-element-1623915d,
html body.page-id-11 .wfs-about-intro .elementor-element-1623915d.elementor-widget-image,
html body.page-id-11 .wfs-about-intro .elementor-element-b3c724e3 {
  aspect-ratio: auto !important;
  max-width: none !important;
}
html body.page-id-11 .wfs-about-intro .elementor-element-1623915d img {
  aspect-ratio: auto !important;
  height: auto !important;
  object-fit: contain !important;
}

/* Meet Lauren Holt EA — gold rule + sprig end-cap alignment under title */
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-c62bb3a0 {
  position: relative !important;
  display: block !important;
  width: fit-content !important;
  max-width: 100% !important;
  text-align: left !important;
  /* room for sprig end-cap; keep title left with column (not page-center) */
  padding: 0 44px 20px 0 !important;
  margin: 0 0 16px 0 !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-c62bb3a0 .elementor-heading-title {
  text-align: left !important;
  margin: 0 !important;
}
/* Gold rule sits under title, stops before sprig */
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-c62bb3a0::after {
  content: "" !important;
  position: absolute !important;
  left: 0 !important;
  right: 38px !important;
  bottom: 14px !important;
  height: 2px !important;
  background: #C4B07A !important;
  display: block !important;
  z-index: 1 !important;
}
/* Sprig end-cap docks to rule terminus */
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-c62bb3a0::before {
  content: "" !important;
  position: absolute !important;
  right: 0 !important;
  bottom: 0 !important;
  width: 40px !important;
  height: 44px !important;
  background: url("https://intunetaxes.com/wp-content/uploads/2026/09/intune-about-meet-sprig-watercolor-continue186.png") no-repeat center bottom / contain !important;
  z-index: 2 !important;
  display: block !important;
}

@media (max-width: 1024px) {
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-a0187c9d,
  html body.page-id-11 .elementor-11 .elementor-element-a0187c9d.wfs-image-frame {
    width: min(400px, 100%) !important;
    max-width: min(400px, 100%) !important;
  }
}

@media (max-width: 767px) {
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-a0187c9d,
  html body.page-id-11 .elementor-11 .elementor-element-a0187c9d.wfs-image-frame,
  html body.page-id-11 .elementor-11 .elementor-element-a0187c9d {
    width: 100% !important;
    max-width: 100% !important;
    min-height: 0 !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-a0187c9d img,
  html body.page-id-11 .elementor-11 .elementor-element-a0187c9d img {
    aspect-ratio: 1 / 1 !important;
    width: 100% !important;
    height: auto !important;
    max-height: none !important;
    object-fit: cover !important;
    object-position: 52% 10% !important;
  }
  html body.page-id-11 .elementor-11 .elementor-element.elementor-element-c62bb3a0 {
    padding: 0 40px 18px 0 !important;
    margin: 0 0 12px 0 !important;
  }
}
/* CONTINUE252 — Lauren: lift About lede clear of purple floral (readability)
   Overrides CONTINUE210 floral pull-up (-188 → -48). Meadow still under intro into EA. */
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-f8c36edd .elementor-element.elementor-element-1623915d,
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-1623915d {
  margin: -48px 0 -64px 0 !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-a4f1301b {
  padding-bottom: 28px !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-d0a2795c .elementor-widget-container {
  position: relative !important;
  z-index: 6 !important;
  padding: 4px 10px 14px 0 !important;
  background: linear-gradient(
    to bottom,
    rgba(250, 248, 245, 0.98) 0%,
    rgba(250, 248, 245, 0.96) 78%,
    rgba(250, 248, 245, 0.88) 100%
  ) !important;
}
/* CONTINUE252b — extra lede clearance above floral tips (Lauren readability) */
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-f8c36edd .elementor-element.elementor-element-1623915d,
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-1623915d {
  margin: 12px 0 -64px 0 !important;
}
html body.page-id-11 .elementor-11 .elementor-element.elementor-element-a4f1301b {
  padding-bottom: 36px !important;
}/* End custom CSS */