.elementor-12 .elementor-element.elementor-element-3f3702c{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-3f3702c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3f3702c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://followingthemessiah.com/wp-content/uploads/2026/08/Hero-image.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-a090178{text-align:center;}.elementor-12 .elementor-element.elementor-element-a090178 .elementor-heading-title{font-family:"Amiri", Sans-serif;font-size:72px;font-weight:400;font-style:italic;line-height:1.25em;color:#2A211C;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-49cba86{--divider-border-style:solid;--divider-color:#8A7C6E;--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-49cba86 .elementor-divider-separator{width:70px;margin:0 auto;margin-center:0;}.elementor-12 .elementor-element.elementor-element-49cba86 .elementor-divider{text-align:center;padding-block-start:28px;padding-block-end:28px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-c81deb2{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;text-align:center;font-family:"Libre Baskerville", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.7em;letter-spacing:3.6px;color:#3B322B;}.elementor-12 .elementor-element.elementor-element-8f4053a{margin:54px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-8f4053a .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:11px;font-weight:400;letter-spacing:3.5px;color:#4A3F37;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-6035062{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-6035062 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-6035062.elementor-view-stacked .elementor-icon{background-color:#4A3F37;}.elementor-12 .elementor-element.elementor-element-6035062.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-6035062.elementor-view-default .elementor-icon{color:#4A3F37;border-color:#4A3F37;}.elementor-12 .elementor-element.elementor-element-6035062.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-6035062.elementor-view-default .elementor-icon svg{fill:#4A3F37;}.elementor-12 .elementor-element.elementor-element-6035062 .elementor-icon{font-size:22px;}.elementor-12 .elementor-element.elementor-element-6035062 .elementor-icon svg{height:22px;}.elementor-12 .elementor-element.elementor-element-773a045{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:110px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-773a045:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-773a045 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F3;}.elementor-12 .elementor-element.elementor-element-d6b40ed{--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;--padding-top:10px;--padding-bottom:40px;--padding-left:0px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-5c2f01b .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:14px;font-weight:400;letter-spacing:3.5px;color:#6B5E52;}.elementor-12 .elementor-element.elementor-element-43aa90b{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-43aa90b .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:46px;font-weight:400;line-height:1.5em;color:#241C17;}.elementor-12 .elementor-element.elementor-element-a9a15e9{width:var( --container-widget-width, 320px );max-width:320px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:320px;--container-widget-flex-grow:0;font-family:"Libre Baskerville", Sans-serif;font-size:20px;font-weight:400;line-height:1.85em;color:#4A4038;}.elementor-12 .elementor-element.elementor-element-9d766a6{--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-12 .elementor-element.elementor-element-af16e19{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:38px;--padding-bottom:38px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6881c6a{--display:flex;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-2fa42d2{text-align:center;}.elementor-12 .elementor-element.elementor-element-2fa42d2 img{width:168px;height:126px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-12 .elementor-element.elementor-element-b13258b img{border-radius:6px 6px 6px 6px;}.elementor-12 .elementor-element.elementor-element-f9f24f7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-a7fa0f4{text-align:center;}.elementor-12 .elementor-element.elementor-element-a7fa0f4 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:13px;font-weight:400;color:#241C17;}.elementor-12 .elementor-element.elementor-element-45c5e63{--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:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:2px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2c38a23 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#241C17;}.elementor-12 .elementor-element.elementor-element-eb87901{font-family:"Libre Baskerville", Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;color:#574C43;}.elementor-12 .elementor-element.elementor-element-c542571{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:38px;--padding-bottom:38px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-11ec558{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-04e1643{text-align:center;}.elementor-12 .elementor-element.elementor-element-04e1643 img{width:168px;height:126px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-12 .elementor-element.elementor-element-03f8052 img{border-radius:6px 6px 6px 6px;}.elementor-12 .elementor-element.elementor-element-b4f2cfc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-552dc67{text-align:center;}.elementor-12 .elementor-element.elementor-element-552dc67 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:13px;font-weight:400;color:#241C17;}.elementor-12 .elementor-element.elementor-element-03185bf{--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:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:2px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-df3eb30 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#241C17;}.elementor-12 .elementor-element.elementor-element-753b5e8{font-family:"Libre Baskerville", Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;color:#574C43;}.elementor-12 .elementor-element.elementor-element-927cf50{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:38px;--padding-bottom:38px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0a1fb9d{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-bcbe473{text-align:center;}.elementor-12 .elementor-element.elementor-element-bcbe473 img{width:168px;height:126px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-12 .elementor-element.elementor-element-32df885 img{border-radius:6px 6px 6px 6px;}.elementor-12 .elementor-element.elementor-element-96d5785{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-59fd828{text-align:center;}.elementor-12 .elementor-element.elementor-element-59fd828 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:13px;font-weight:400;color:#241C17;}.elementor-12 .elementor-element.elementor-element-19d943a{--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:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:2px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f386476 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#241C17;}.elementor-12 .elementor-element.elementor-element-1fcc679{font-family:"Libre Baskerville", Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;color:#574C43;}.elementor-12 .elementor-element.elementor-element-d4c8d0b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:38px;--padding-bottom:38px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5a87cf9{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-3f46ee7{text-align:center;}.elementor-12 .elementor-element.elementor-element-3f46ee7 img{width:168px;height:126px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-12 .elementor-element.elementor-element-7a3d972 img{border-radius:6px 6px 6px 6px;}.elementor-12 .elementor-element.elementor-element-ca20b10{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-5e6aa23{text-align:center;}.elementor-12 .elementor-element.elementor-element-5e6aa23 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:13px;font-weight:400;color:#241C17;}.elementor-12 .elementor-element.elementor-element-1ea59a2{--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:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:2px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1d23443 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#241C17;}.elementor-12 .elementor-element.elementor-element-7109eef{font-family:"Libre Baskerville", Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;color:#574C43;}.elementor-12 .elementor-element.elementor-element-78735dd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:38px;--padding-bottom:38px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-97e8899{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-0f4abf4{text-align:center;}.elementor-12 .elementor-element.elementor-element-0f4abf4 img{width:168px;height:126px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-12 .elementor-element.elementor-element-4d2270e img{border-radius:6px 6px 6px 6px;}.elementor-12 .elementor-element.elementor-element-bac4a96{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-89fa750{text-align:center;}.elementor-12 .elementor-element.elementor-element-89fa750 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:13px;font-weight:400;color:#241C17;}.elementor-12 .elementor-element.elementor-element-6b095c9{--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:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:2px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0abbb09 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#241C17;}.elementor-12 .elementor-element.elementor-element-a8c837f{font-family:"Libre Baskerville", Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;color:#574C43;}.elementor-12 .elementor-element.elementor-element-455e115{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:38px;--padding-bottom:38px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-393f302{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-afcc661{text-align:center;}.elementor-12 .elementor-element.elementor-element-afcc661 img{width:168px;height:126px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-12 .elementor-element.elementor-element-a35474a img{border-radius:6px 6px 6px 6px;}.elementor-12 .elementor-element.elementor-element-fba189c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-f517c8f{text-align:center;}.elementor-12 .elementor-element.elementor-element-f517c8f .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:13px;font-weight:400;color:#241C17;}.elementor-12 .elementor-element.elementor-element-6ca4ccf{--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:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:2px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d67ca01 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#241C17;}.elementor-12 .elementor-element.elementor-element-de2096d{font-family:"Libre Baskerville", Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;color:#574C43;}.elementor-12 .elementor-element.elementor-element-1c3fd72{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:38px;--padding-bottom:38px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9b43bfc{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-0cc5e9c{text-align:center;}.elementor-12 .elementor-element.elementor-element-0cc5e9c img{width:168px;height:126px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-12 .elementor-element.elementor-element-1e8dbae img{border-radius:6px 6px 6px 6px;}.elementor-12 .elementor-element.elementor-element-005b4b0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-c49abe6{text-align:center;}.elementor-12 .elementor-element.elementor-element-c49abe6 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:13px;font-weight:400;color:#241C17;}.elementor-12 .elementor-element.elementor-element-dfadb6d{--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:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:2px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6d39ce1 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#241C17;}.elementor-12 .elementor-element.elementor-element-7f7bea3{font-family:"Libre Baskerville", Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;color:#574C43;}.elementor-12 .elementor-element.elementor-element-8b12df8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:38px;--padding-bottom:38px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-808051c{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-8b73911{text-align:center;}.elementor-12 .elementor-element.elementor-element-8b73911 img{width:168px;height:126px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-12 .elementor-element.elementor-element-379048d img{border-radius:6px 6px 6px 6px;}.elementor-12 .elementor-element.elementor-element-7c26e60{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-651e9ac{text-align:center;}.elementor-12 .elementor-element.elementor-element-651e9ac .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:13px;font-weight:400;color:#241C17;}.elementor-12 .elementor-element.elementor-element-3ca5f78{--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:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:2px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c99a014 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#241C17;}.elementor-12 .elementor-element.elementor-element-d7e9628{font-family:"Libre Baskerville", Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;color:#574C43;}.elementor-12 .elementor-element.elementor-element-1f6bec7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:38px;--padding-bottom:38px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-eb9754d{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-8e0ebeb{text-align:center;}.elementor-12 .elementor-element.elementor-element-8e0ebeb img{width:168px;height:126px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-12 .elementor-element.elementor-element-6170778 img{border-radius:6px 6px 6px 6px;}.elementor-12 .elementor-element.elementor-element-fedb0d0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-3dba63e{text-align:center;}.elementor-12 .elementor-element.elementor-element-3dba63e .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:13px;font-weight:400;color:#241C17;}.elementor-12 .elementor-element.elementor-element-d9cb993{--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:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:2px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b34852b .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#241C17;}.elementor-12 .elementor-element.elementor-element-ebace57{font-family:"Libre Baskerville", Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;color:#574C43;}.elementor-12 .elementor-element.elementor-element-4fbc8ec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:38px;--padding-bottom:38px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7a5f868{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-950e53c{text-align:center;}.elementor-12 .elementor-element.elementor-element-950e53c img{width:168px;height:126px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-12 .elementor-element.elementor-element-26060d0 img{border-radius:6px 6px 6px 6px;}.elementor-12 .elementor-element.elementor-element-e37ed29{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-06ff620{text-align:center;}.elementor-12 .elementor-element.elementor-element-06ff620 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:13px;font-weight:400;color:#241C17;}.elementor-12 .elementor-element.elementor-element-0228d27{--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:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:2px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-189869b .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#241C17;}.elementor-12 .elementor-element.elementor-element-e84f681{font-family:"Libre Baskerville", Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;color:#574C43;}.elementor-12 .elementor-element.elementor-element-bfde56f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:38px;--padding-bottom:38px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7bf3930{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-1a0a677{text-align:center;}.elementor-12 .elementor-element.elementor-element-1a0a677 img{width:168px;height:126px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-12 .elementor-element.elementor-element-105d294 img{border-radius:6px 6px 6px 6px;}.elementor-12 .elementor-element.elementor-element-e664f62{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-0d0fb08{text-align:center;}.elementor-12 .elementor-element.elementor-element-0d0fb08 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:13px;font-weight:400;color:#241C17;}.elementor-12 .elementor-element.elementor-element-614a3c0{--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:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:2px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-47ab39d .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#241C17;}.elementor-12 .elementor-element.elementor-element-0af694e{font-family:"Libre Baskerville", Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;color:#574C43;}.elementor-12 .elementor-element.elementor-element-8e9cd80{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:38px;--padding-bottom:38px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-acfb44e{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-048cdd8{text-align:center;}.elementor-12 .elementor-element.elementor-element-048cdd8 img{width:168px;height:126px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-12 .elementor-element.elementor-element-9364b0e img{border-radius:6px 6px 6px 6px;}.elementor-12 .elementor-element.elementor-element-3461355{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-43ea8a4{text-align:center;}.elementor-12 .elementor-element.elementor-element-43ea8a4 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:13px;font-weight:400;color:#241C17;}.elementor-12 .elementor-element.elementor-element-cab6f4a{--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:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:2px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b2a6649 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#241C17;}.elementor-12 .elementor-element.elementor-element-9c5231e{font-family:"Libre Baskerville", Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;color:#574C43;}.elementor-12 .elementor-element.elementor-element-f5c648e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:38px;--padding-bottom:38px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ebe4d10{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-ae68d8d{text-align:center;}.elementor-12 .elementor-element.elementor-element-ae68d8d img{width:168px;height:126px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-12 .elementor-element.elementor-element-4a12fd7 img{border-radius:6px 6px 6px 6px;}.elementor-12 .elementor-element.elementor-element-8c69276{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-3ac3b2e{text-align:center;}.elementor-12 .elementor-element.elementor-element-3ac3b2e .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:13px;font-weight:400;color:#241C17;}.elementor-12 .elementor-element.elementor-element-b6ae05a{--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:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:2px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d258ee7 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#241C17;}.elementor-12 .elementor-element.elementor-element-02c4c7b{font-family:"Libre Baskerville", Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;color:#574C43;}.elementor-12 .elementor-element.elementor-element-7f783e3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:38px;--padding-bottom:38px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7af52a5{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-5b250bc{text-align:center;}.elementor-12 .elementor-element.elementor-element-5b250bc img{width:168px;height:126px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-12 .elementor-element.elementor-element-4f380a1 img{border-radius:6px 6px 6px 6px;}.elementor-12 .elementor-element.elementor-element-0653ec7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-4a26a31{text-align:center;}.elementor-12 .elementor-element.elementor-element-4a26a31 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:13px;font-weight:400;color:#241C17;}.elementor-12 .elementor-element.elementor-element-98d59b8{--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:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:2px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9ce0f15 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#241C17;}.elementor-12 .elementor-element.elementor-element-90db757{font-family:"Libre Baskerville", Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;color:#574C43;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-3f3702c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3f3702c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:68% 50%;}.elementor-12 .elementor-element.elementor-element-a090178 .elementor-heading-title{font-size:60px;}.elementor-12 .elementor-element.elementor-element-773a045{--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-12 .elementor-element.elementor-element-d6b40ed{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-3f3702c{--min-height:92vh;}.elementor-12 .elementor-element.elementor-element-3f3702c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3f3702c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:73% 50%;}.elementor-12 .elementor-element.elementor-element-a090178 .elementor-heading-title{font-size:44px;}.elementor-12 .elementor-element.elementor-element-c81deb2{font-size:16px;}.elementor-12 .elementor-element.elementor-element-773a045{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-43aa90b .elementor-heading-title{font-size:34px;}.elementor-12 .elementor-element.elementor-element-af16e19{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6881c6a{--width:100%;}.elementor-12 .elementor-element.elementor-element-b13258b{text-align:center;}.elementor-12 .elementor-element.elementor-element-b13258b img{width:100%;}.elementor-12 .elementor-element.elementor-element-c542571{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-11ec558{--width:100%;}.elementor-12 .elementor-element.elementor-element-03f8052{text-align:center;}.elementor-12 .elementor-element.elementor-element-03f8052 img{width:100%;}.elementor-12 .elementor-element.elementor-element-927cf50{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0a1fb9d{--width:100%;}.elementor-12 .elementor-element.elementor-element-32df885{text-align:center;}.elementor-12 .elementor-element.elementor-element-32df885 img{width:100%;}.elementor-12 .elementor-element.elementor-element-d4c8d0b{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5a87cf9{--width:100%;}.elementor-12 .elementor-element.elementor-element-7a3d972{text-align:center;}.elementor-12 .elementor-element.elementor-element-7a3d972 img{width:100%;}.elementor-12 .elementor-element.elementor-element-78735dd{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-97e8899{--width:100%;}.elementor-12 .elementor-element.elementor-element-4d2270e{text-align:center;}.elementor-12 .elementor-element.elementor-element-4d2270e img{width:100%;}.elementor-12 .elementor-element.elementor-element-455e115{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-393f302{--width:100%;}.elementor-12 .elementor-element.elementor-element-a35474a{text-align:center;}.elementor-12 .elementor-element.elementor-element-a35474a img{width:100%;}.elementor-12 .elementor-element.elementor-element-1c3fd72{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9b43bfc{--width:100%;}.elementor-12 .elementor-element.elementor-element-1e8dbae{text-align:center;}.elementor-12 .elementor-element.elementor-element-1e8dbae img{width:100%;}.elementor-12 .elementor-element.elementor-element-8b12df8{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-808051c{--width:100%;}.elementor-12 .elementor-element.elementor-element-379048d{text-align:center;}.elementor-12 .elementor-element.elementor-element-379048d img{width:100%;}.elementor-12 .elementor-element.elementor-element-1f6bec7{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-eb9754d{--width:100%;}.elementor-12 .elementor-element.elementor-element-6170778{text-align:center;}.elementor-12 .elementor-element.elementor-element-6170778 img{width:100%;}.elementor-12 .elementor-element.elementor-element-4fbc8ec{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7a5f868{--width:100%;}.elementor-12 .elementor-element.elementor-element-26060d0{text-align:center;}.elementor-12 .elementor-element.elementor-element-26060d0 img{width:100%;}.elementor-12 .elementor-element.elementor-element-bfde56f{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7bf3930{--width:100%;}.elementor-12 .elementor-element.elementor-element-105d294{text-align:center;}.elementor-12 .elementor-element.elementor-element-105d294 img{width:100%;}.elementor-12 .elementor-element.elementor-element-8e9cd80{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-acfb44e{--width:100%;}.elementor-12 .elementor-element.elementor-element-9364b0e{text-align:center;}.elementor-12 .elementor-element.elementor-element-9364b0e img{width:100%;}.elementor-12 .elementor-element.elementor-element-f5c648e{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ebe4d10{--width:100%;}.elementor-12 .elementor-element.elementor-element-4a12fd7{text-align:center;}.elementor-12 .elementor-element.elementor-element-4a12fd7 img{width:100%;}.elementor-12 .elementor-element.elementor-element-7f783e3{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7af52a5{--width:100%;}.elementor-12 .elementor-element.elementor-element-4f380a1{text-align:center;}.elementor-12 .elementor-element.elementor-element-4f380a1 img{width:100%;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-773a045{--content-width:1240px;}.elementor-12 .elementor-element.elementor-element-d6b40ed{--width:36%;}.elementor-12 .elementor-element.elementor-element-9d766a6{--width:64%;}.elementor-12 .elementor-element.elementor-element-6881c6a{--width:168px;}.elementor-12 .elementor-element.elementor-element-f9f24f7{--width:78px;}.elementor-12 .elementor-element.elementor-element-45c5e63{--width:100%;}.elementor-12 .elementor-element.elementor-element-11ec558{--width:168px;}.elementor-12 .elementor-element.elementor-element-b4f2cfc{--width:78px;}.elementor-12 .elementor-element.elementor-element-03185bf{--width:100%;}.elementor-12 .elementor-element.elementor-element-0a1fb9d{--width:168px;}.elementor-12 .elementor-element.elementor-element-96d5785{--width:78px;}.elementor-12 .elementor-element.elementor-element-19d943a{--width:100%;}.elementor-12 .elementor-element.elementor-element-5a87cf9{--width:168px;}.elementor-12 .elementor-element.elementor-element-ca20b10{--width:78px;}.elementor-12 .elementor-element.elementor-element-1ea59a2{--width:100%;}.elementor-12 .elementor-element.elementor-element-97e8899{--width:168px;}.elementor-12 .elementor-element.elementor-element-bac4a96{--width:78px;}.elementor-12 .elementor-element.elementor-element-6b095c9{--width:100%;}.elementor-12 .elementor-element.elementor-element-393f302{--width:168px;}.elementor-12 .elementor-element.elementor-element-fba189c{--width:78px;}.elementor-12 .elementor-element.elementor-element-6ca4ccf{--width:100%;}.elementor-12 .elementor-element.elementor-element-9b43bfc{--width:168px;}.elementor-12 .elementor-element.elementor-element-005b4b0{--width:78px;}.elementor-12 .elementor-element.elementor-element-dfadb6d{--width:100%;}.elementor-12 .elementor-element.elementor-element-808051c{--width:168px;}.elementor-12 .elementor-element.elementor-element-7c26e60{--width:78px;}.elementor-12 .elementor-element.elementor-element-3ca5f78{--width:100%;}.elementor-12 .elementor-element.elementor-element-eb9754d{--width:168px;}.elementor-12 .elementor-element.elementor-element-fedb0d0{--width:78px;}.elementor-12 .elementor-element.elementor-element-d9cb993{--width:100%;}.elementor-12 .elementor-element.elementor-element-7a5f868{--width:168px;}.elementor-12 .elementor-element.elementor-element-e37ed29{--width:78px;}.elementor-12 .elementor-element.elementor-element-0228d27{--width:100%;}.elementor-12 .elementor-element.elementor-element-7bf3930{--width:168px;}.elementor-12 .elementor-element.elementor-element-e664f62{--width:78px;}.elementor-12 .elementor-element.elementor-element-614a3c0{--width:100%;}.elementor-12 .elementor-element.elementor-element-acfb44e{--width:168px;}.elementor-12 .elementor-element.elementor-element-3461355{--width:78px;}.elementor-12 .elementor-element.elementor-element-cab6f4a{--width:100%;}.elementor-12 .elementor-element.elementor-element-ebe4d10{--width:168px;}.elementor-12 .elementor-element.elementor-element-8c69276{--width:78px;}.elementor-12 .elementor-element.elementor-element-b6ae05a{--width:100%;}.elementor-12 .elementor-element.elementor-element-7af52a5{--width:168px;}.elementor-12 .elementor-element.elementor-element-0653ec7{--width:78px;}.elementor-12 .elementor-element.elementor-element-98d59b8{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-d6b40ed{--width:100%;}.elementor-12 .elementor-element.elementor-element-9d766a6{--width:100%;}}/* Start custom CSS *//* --- Hero --- */
body.elementor-page-12 #hero { position: relative; }
body.elementor-page-12 .ftm-quote em { font-style: italic; }
body.elementor-page-12 .ftm-quote .ftm-you {
    font-style: italic;
    font-weight: 700;
    font-size: 1.12em;
    letter-spacing: .01em;
}
body.elementor-page-12 .ftm-hero-sub p { margin: 0; }
body.elementor-page-12 .ftm-scroll-label a,
body.elementor-page-12 .ftm-scroll-label { text-decoration: none; }
body.elementor-page-12 .ftm-scroll-arrow { animation: ftmBob 2.4s ease-in-out infinite; }
@keyframes ftmBob {
    0%, 100% { transform: translateY(0); }
    50%      { transform: translateY(9px); }
}
@media (prefers-reduced-motion: reduce) {
    body.elementor-page-12 .ftm-scroll-arrow { animation: none; }
}

/* --- Journey / timeline --- */
body.elementor-page-12 .ftm-ep-text p { margin: 0; }
body.elementor-page-12 .ftm-journey-text p { margin: 0; }

body.elementor-page-12 .ftm-num { position: relative; align-self: stretch; }

/* one continuous rail from the first badge to the last, plus a scroll-progress fill.
   The three custom properties are measured by the script in ftm-helpers.php. */
body.elementor-page-12 .ftm-timeline { position: relative; }
body.elementor-page-12 .ftm-timeline::before,
body.elementor-page-12 .ftm-timeline::after {
    content: "";
    position: absolute;
    left: var(--ftm-line-x, 159px);
    top: var(--ftm-line-top, 60px);
    transform: translateX(-50%);
    pointer-events: none;
}
body.elementor-page-12 .ftm-timeline::before {
    height: var(--ftm-line-height, calc(100% - 120px));
    width: 1px;
    background: #DED6CB;
}
body.elementor-page-12 .ftm-timeline::after {
    height: calc(var(--ftm-progress, 0) * var(--ftm-line-height, 0px));
    width: 2px;
    background: #A9803C;
    transition: height .12s linear;
}

/* badges the reader has already passed */
body.elementor-page-12 .ftm-badge .elementor-heading-title {
    transition: border-color .25s ease, background-color .25s ease, color .25s ease;
}
body.elementor-page-12 .ftm-badge.is-reached .elementor-heading-title {
    border-color: #A9803C;
    background: #F7EEDE;
    color: #8A6A2F;
}

body.elementor-page-12 .ftm-badge .elementor-heading-title {
    position: relative;
    z-index: 1;
    width: 42px;
    height: 42px;
    line-height: 42px;
    border-radius: 50%;
    border: 1px solid #DED6CB;
    background: #FBF8F3;
    text-align: center;
}

body.elementor-page-12 .ftm-thumb img { display: block; }

/* the whole card links to its episode: image, title and excerpt.
   Keep the excerpt reading as body copy — the theme reset would colour it otherwise. */
body.elementor-page-12 .ftm-ep-text a {
    color: inherit;
    text-decoration: none;
    transition: color .2s ease;
}
body.elementor-page-12 .ftm-ep-title a,
body.elementor-page-12 .ftm-ep-text a {
    transition: color .2s ease;
}
body.elementor-page-12 .ftm-ep-title a:hover,
body.elementor-page-12 .ftm-ep-title a:focus-visible,
body.elementor-page-12 .ftm-ep-text a:hover,
body.elementor-page-12 .ftm-ep-text a:focus-visible {
    color: #A9803C;
}

@media (max-width: 767px) {
    /* keep the desktop anatomy: badge column and rail on the left, with the
       image, title and excerpt stacked in a single column to the right of it.
       Grid rather than flex, so the badge can span both rows of the card. */
    body.elementor-page-12 .ftm-ep {
        display: grid;
        grid-template-columns: 56px minmax(0, 1fr);
        grid-template-areas:
            ".   thumb"
            "num copy";
        gap: 12px 14px;
        align-items: start;
    }
    /* the badge sits on the title's first line rather than in the middle of the
       card: its box is the height of that line (20px x 1.3) and the badge is
       centred inside it, so the two centres coincide. 2px matches .ftm-copy's
       top padding. */
    body.elementor-page-12 .ftm-num {
        grid-area: num;
        width: auto !important;
        justify-self: center;
        align-self: start;
        height: 26px;
        margin-top: 2px;
    }
    /* image and copy share column 2, both flush to its left edge */
    body.elementor-page-12 .ftm-thumb {
        grid-area: thumb;
        display: block;
        width: 100% !important;
        justify-self: stretch;
        padding: 0;
    }
    body.elementor-page-12 .ftm-copy { grid-area: copy; width: 100% !important; justify-self: stretch; }
    body.elementor-page-12 .ftm-thumb .elementor-widget-image { width: 100%; max-width: 100%; text-align: left; margin: 0; padding: 0; }
    body.elementor-page-12 .ftm-thumb-wide a { display: block; width: 100%; }
    body.elementor-page-12 .ftm-thumb-wide img { width: 100%; height: auto; display: block; margin-inline: 0; }

    /* the rail runs on mobile too now; its x position is measured by the script */
    body.elementor-page-12 .ftm-timeline::before,
    body.elementor-page-12 .ftm-timeline::after { display: block; }

}/* End custom CSS */