.elementor-203 .elementor-element.elementor-element-2ebb0c4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:88px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-203 .elementor-element.elementor-element-db3bd81{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:19px;--padding-left:32px;--padding-right:32px;}.elementor-203 .elementor-element.elementor-element-e8cbf32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;text-align:center;}.elementor-203 .elementor-element.elementor-element-e8cbf32 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:42px;font-weight:600;line-height:50.4px;color:#2A2A2A;}.elementor-203 .elementor-element.elementor-element-92f347d{--display:grid;--e-con-grid-template-columns:1.2fr 0.8fr;--e-con-grid-template-rows:auto;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--grid-auto-flow:row;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(42,42,42,0.08);--border-color:rgba(42,42,42,0.08);--border-radius:4px 4px 4px 4px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-203 .elementor-element.elementor-element-92f347d:not(.elementor-motion-effects-element-type-background), .elementor-203 .elementor-element.elementor-element-92f347d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-203 .elementor-element.elementor-element-a8d1bb1{--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-203 .elementor-element.elementor-element-142f89a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-203 .elementor-element.elementor-element-142f89a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:28px;font-weight:500;line-height:36.4px;color:#2C3F2C;}.elementor-203 .elementor-element.elementor-element-aee8701{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16.5px;font-weight:500;line-height:28.05px;color:#2A2A2A;}.elementor-203 .elementor-element.elementor-element-aee8701 a{color:#2C3F2C;}.elementor-203 .elementor-element.elementor-element-aee8701 a:hover, .elementor-203 .elementor-element.elementor-element-aee8701 a:focus{color:#2C3F2C;}.elementor-203 .elementor-element.elementor-element-e6be67e img{width:100%;height:260px;object-fit:cover;object-position:center center;border-radius:4px 4px 4px 4px;}.elementor-203 .elementor-element.elementor-element-c8cc945{--divider-border-style:solid;--divider-color:rgba(42,42,42,0.08);--divider-border-width:1px;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 56px) 0px;}.elementor-203 .elementor-element.elementor-element-c8cc945 .elementor-divider-separator{width:100%;}.elementor-203 .elementor-element.elementor-element-c8cc945 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-203 .elementor-element.elementor-element-67680a4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-203 .elementor-element.elementor-element-7806057{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-203 .elementor-element.elementor-element-5fbbcaf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;text-align:start;}.elementor-203 .elementor-element.elementor-element-5fbbcaf img{width:36px;}.elementor-203 .elementor-element.elementor-element-68eeda4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-203 .elementor-element.elementor-element-68eeda4 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:22px;font-weight:600;line-height:26.4px;color:#2A2A2A;}.elementor-203 .elementor-element.elementor-element-49ff0a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15.5px;font-weight:500;line-height:26.35px;color:#606060;}.elementor-203 .elementor-element.elementor-element-bb22ad2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14.5px;font-weight:500;line-height:23.2px;color:#2A2A2A;}.elementor-203 .elementor-element.elementor-element-bb22ad2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-203 .elementor-element.elementor-element-d3520b1 .elementor-button{background-color:#2C3F2C;font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:25.6px;letter-spacing:0.06em;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.2s;border-radius:4px 4px 4px 4px;padding:12px 24px 12px 24px;}.elementor-203 .elementor-element.elementor-element-d3520b1 .elementor-button:hover, .elementor-203 .elementor-element.elementor-element-d3520b1 .elementor-button:focus{background-color:#1C291C;color:#FFFFFF;}.elementor-203 .elementor-element.elementor-element-d3520b1 .elementor-button:hover svg, .elementor-203 .elementor-element.elementor-element-d3520b1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-203 .elementor-element.elementor-element-3328596{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-203 .elementor-element.elementor-element-d4fe7b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;text-align:start;}.elementor-203 .elementor-element.elementor-element-d4fe7b4 img{width:36px;}.elementor-203 .elementor-element.elementor-element-18673e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-203 .elementor-element.elementor-element-18673e2 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:22px;font-weight:600;line-height:26.4px;color:#2A2A2A;}.elementor-203 .elementor-element.elementor-element-4dd8c6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15.5px;font-weight:500;line-height:26.35px;color:#606060;}.elementor-203 .elementor-element.elementor-element-4fabbf6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14.5px;font-weight:500;line-height:23.2px;color:#2A2A2A;}.elementor-203 .elementor-element.elementor-element-4fabbf6.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-203 .elementor-element.elementor-element-a08a174 .elementor-button{background-color:#2C3F2C;font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:25.6px;letter-spacing:0.06em;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.2s;border-radius:4px 4px 4px 4px;padding:12px 24px 12px 24px;}.elementor-203 .elementor-element.elementor-element-a08a174 .elementor-button:hover, .elementor-203 .elementor-element.elementor-element-a08a174 .elementor-button:focus{background-color:#1C291C;color:#FFFFFF;}.elementor-203 .elementor-element.elementor-element-a08a174 .elementor-button:hover svg, .elementor-203 .elementor-element.elementor-element-a08a174 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-203 .elementor-element.elementor-element-07f9fac{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-203 .elementor-element.elementor-element-7752e63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;text-align:start;}.elementor-203 .elementor-element.elementor-element-7752e63 img{width:36px;}.elementor-203 .elementor-element.elementor-element-3405cda{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-203 .elementor-element.elementor-element-3405cda .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:22px;font-weight:600;line-height:26.4px;color:#2A2A2A;}.elementor-203 .elementor-element.elementor-element-ed6917a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15.5px;font-weight:500;line-height:26.35px;color:#606060;}.elementor-203 .elementor-element.elementor-element-d8c80d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14.5px;font-weight:500;line-height:23.2px;color:#2A2A2A;}.elementor-203 .elementor-element.elementor-element-d8c80d2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-203 .elementor-element.elementor-element-572c798 .elementor-button{background-color:#2C3F2C;font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:25.6px;letter-spacing:0.06em;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.2s;border-radius:4px 4px 4px 4px;padding:12px 24px 12px 24px;}.elementor-203 .elementor-element.elementor-element-572c798 .elementor-button:hover, .elementor-203 .elementor-element.elementor-element-572c798 .elementor-button:focus{background-color:#1C291C;color:#FFFFFF;}.elementor-203 .elementor-element.elementor-element-572c798 .elementor-button:hover svg, .elementor-203 .elementor-element.elementor-element-572c798 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-203 .elementor-element.elementor-element-828fd22{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-203 .elementor-element.elementor-element-4584ffa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;text-align:start;}.elementor-203 .elementor-element.elementor-element-4584ffa img{width:36px;}.elementor-203 .elementor-element.elementor-element-b8bb4a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-203 .elementor-element.elementor-element-b8bb4a6 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:22px;font-weight:600;line-height:26.4px;color:#2A2A2A;}.elementor-203 .elementor-element.elementor-element-df802e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15.5px;font-weight:500;line-height:26.35px;color:#606060;}.elementor-203 .elementor-element.elementor-element-c788264{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14.5px;font-weight:500;line-height:23.2px;color:#2A2A2A;}.elementor-203 .elementor-element.elementor-element-c788264.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-203 .elementor-element.elementor-element-df9d310 .elementor-button{background-color:#2C3F2C;font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:25.6px;letter-spacing:0.06em;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.2s;border-radius:4px 4px 4px 4px;padding:12px 24px 12px 24px;}.elementor-203 .elementor-element.elementor-element-df9d310 .elementor-button:hover, .elementor-203 .elementor-element.elementor-element-df9d310 .elementor-button:focus{background-color:#1C291C;color:#FFFFFF;}.elementor-203 .elementor-element.elementor-element-df9d310 .elementor-button:hover svg, .elementor-203 .elementor-element.elementor-element-df9d310 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-203 .elementor-element.elementor-element-056589f{--display:flex;}.elementor-203 .elementor-element.elementor-element-db892d2{background-color:#F2F5F2;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:18px 24px 18px 24px;border-style:dashed;border-width:1px 1px 1px 1px;border-color:#2C3F2C;border-radius:4px 4px 4px 4px;text-align:center;}.elementor-203 .elementor-element.elementor-element-db892d2.elementor-element{--align-self:center;}.elementor-203 .elementor-element.elementor-element-db892d2 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;line-height:25.6px;color:#2C3F2C;}.elementor-203 .elementor-element.elementor-element-185aa13{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(42,42,42,0.08);--border-color:rgba(42,42,42,0.08);--padding-top:30px;--padding-bottom:90px;--padding-left:32px;--padding-right:32px;}.elementor-203 .elementor-element.elementor-element-185aa13:not(.elementor-motion-effects-element-type-background), .elementor-203 .elementor-element.elementor-element-185aa13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFBF7;}.elementor-203 .elementor-element.elementor-element-c6c11f7{--display:grid;--e-con-grid-template-columns:1.1fr 0.9fr;--e-con-grid-template-rows:auto;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--grid-auto-flow:row;--align-items:start;}.elementor-203 .elementor-element.elementor-element-48256ee{--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-203 .elementor-element.elementor-element-5bc7c68{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-203 .elementor-element.elementor-element-5bc7c68 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:38px;font-weight:600;line-height:45.6px;color:#2A2A2A;}.elementor-203 .elementor-element.elementor-element-13c21b0{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;line-height:25.6px;color:#606060;}.elementor-203 .elementor-element.elementor-element-13c21b0 p{margin-block-end:20px;}.elementor-203 .elementor-element.elementor-element-fdb0cfe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-203 .elementor-element.elementor-element-6953f24 .elementor-button{background-color:#2C3F2C;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;line-height:25.6px;letter-spacing:0.02em;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.25s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2C3F2C;border-radius:100px 100px 100px 100px;padding:14px 28px 14px 28px;}.elementor-203 .elementor-element.elementor-element-6953f24 .elementor-button:hover, .elementor-203 .elementor-element.elementor-element-6953f24 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#2C3F2C;border-color:#2C3F2C;}.elementor-203 .elementor-element.elementor-element-6953f24 .elementor-button:hover svg, .elementor-203 .elementor-element.elementor-element-6953f24 .elementor-button:focus svg{fill:#2C3F2C;}.elementor-203 .elementor-element.elementor-element-51968b0 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;line-height:25.6px;letter-spacing:0.02em;fill:#2C3F2C;color:#2C3F2C;transition-duration:0.25s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2C3F2C;border-radius:100px 100px 100px 100px;padding:14px 28px 14px 28px;}.elementor-203 .elementor-element.elementor-element-51968b0 .elementor-button:hover, .elementor-203 .elementor-element.elementor-element-51968b0 .elementor-button:focus{background-color:#2C3F2C;color:#FFFFFF;border-color:#2C3F2C;}.elementor-203 .elementor-element.elementor-element-51968b0 .elementor-button:hover svg, .elementor-203 .elementor-element.elementor-element-51968b0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-203 .elementor-element.elementor-element-3819c13{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-203 .elementor-element.elementor-element-011bed6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(42,42,42,0.08);--border-color:rgba(42,42,42,0.08);--border-radius:4px 4px 4px 4px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-203 .elementor-element.elementor-element-011bed6:not(.elementor-motion-effects-element-type-background), .elementor-203 .elementor-element.elementor-element-011bed6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-203 .elementor-element.elementor-element-754f46b{width:var( --container-widget-width, 30px );max-width:30px;background-color:#2C3F2C;--container-widget-width:30px;--container-widget-flex-grow:0;border-radius:50% 50% 50% 50%;text-align:center;}.elementor-203 .elementor-element.elementor-element-754f46b.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-203 .elementor-element.elementor-element-754f46b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;line-height:30px;color:#FFFFFF;}.elementor-203 .elementor-element.elementor-element-2dff40f{--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-203 .elementor-element.elementor-element-2dff40f.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-203 .elementor-element.elementor-element-7c14bd3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-203 .elementor-element.elementor-element-7c14bd3 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:17px;font-weight:600;line-height:25.6px;color:#2A2A2A;}.elementor-203 .elementor-element.elementor-element-01a2589{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:500;line-height:25.6px;color:#606060;}.elementor-203 .elementor-element.elementor-element-01a2589 a{color:#606060;}.elementor-203 .elementor-element.elementor-element-01a2589 a:hover, .elementor-203 .elementor-element.elementor-element-01a2589 a:focus{color:#606060;}.elementor-203 .elementor-element.elementor-element-0872252{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(42,42,42,0.08);--border-color:rgba(42,42,42,0.08);--border-radius:4px 4px 4px 4px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-203 .elementor-element.elementor-element-0872252:not(.elementor-motion-effects-element-type-background), .elementor-203 .elementor-element.elementor-element-0872252 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-203 .elementor-element.elementor-element-219771b{width:var( --container-widget-width, 30px );max-width:30px;background-color:#2C3F2C;--container-widget-width:30px;--container-widget-flex-grow:0;border-radius:50% 50% 50% 50%;text-align:center;}.elementor-203 .elementor-element.elementor-element-219771b.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-203 .elementor-element.elementor-element-219771b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;line-height:30px;color:#FFFFFF;}.elementor-203 .elementor-element.elementor-element-fae1a63{--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-203 .elementor-element.elementor-element-fae1a63.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-203 .elementor-element.elementor-element-494083b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-203 .elementor-element.elementor-element-494083b .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:17px;font-weight:600;line-height:25.6px;color:#2A2A2A;}.elementor-203 .elementor-element.elementor-element-593a257{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:500;line-height:25.6px;color:#606060;}.elementor-203 .elementor-element.elementor-element-593a257 a{color:#606060;}.elementor-203 .elementor-element.elementor-element-593a257 a:hover, .elementor-203 .elementor-element.elementor-element-593a257 a:focus{color:#606060;}.elementor-203 .elementor-element.elementor-element-bafb476{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(42,42,42,0.08);--border-color:rgba(42,42,42,0.08);--border-radius:4px 4px 4px 4px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-203 .elementor-element.elementor-element-bafb476:not(.elementor-motion-effects-element-type-background), .elementor-203 .elementor-element.elementor-element-bafb476 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-203 .elementor-element.elementor-element-69402c0{width:var( --container-widget-width, 30px );max-width:30px;background-color:#2C3F2C;--container-widget-width:30px;--container-widget-flex-grow:0;border-radius:50% 50% 50% 50%;text-align:center;}.elementor-203 .elementor-element.elementor-element-69402c0.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-203 .elementor-element.elementor-element-69402c0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;line-height:30px;color:#FFFFFF;}.elementor-203 .elementor-element.elementor-element-a4fc065{--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-203 .elementor-element.elementor-element-a4fc065.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-203 .elementor-element.elementor-element-0771a45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-203 .elementor-element.elementor-element-0771a45 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:17px;font-weight:600;line-height:25.6px;color:#2A2A2A;}.elementor-203 .elementor-element.elementor-element-77d63b3{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:500;line-height:25.6px;color:#606060;}.elementor-203 .elementor-element.elementor-element-77d63b3 a{color:#606060;}.elementor-203 .elementor-element.elementor-element-77d63b3 a:hover, .elementor-203 .elementor-element.elementor-element-77d63b3 a:focus{color:#606060;}@media(max-width:1024px){.elementor-203 .elementor-element.elementor-element-92f347d{--grid-auto-flow:row;}.elementor-203 .elementor-element.elementor-element-67680a4{--grid-auto-flow:row;}.elementor-203 .elementor-element.elementor-element-c6c11f7{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-203 .elementor-element.elementor-element-db3bd81{--content-width:1036px;}.elementor-203 .elementor-element.elementor-element-185aa13{--content-width:1036px;}}@media(max-width:1024px) and (min-width:768px){.elementor-203 .elementor-element.elementor-element-db3bd81{--content-width:1036px;}.elementor-203 .elementor-element.elementor-element-185aa13{--content-width:1036px;}}@media(max-width:767px){.elementor-203 .elementor-element.elementor-element-db3bd81{--content-width:1036px;}.elementor-203 .elementor-element.elementor-element-92f347d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-203 .elementor-element.elementor-element-67680a4{--e-con-grid-template-columns:repeat(1, 1fr);--gap:48px 80px;--row-gap:48px;--column-gap:80px;--grid-auto-flow:row;}.elementor-203 .elementor-element.elementor-element-185aa13{--content-width:1036px;}.elementor-203 .elementor-element.elementor-element-c6c11f7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-a8d1bb1 */.elementor-203 .elementor-element.elementor-element-a8d1bb1 { min-width: 0; } .elementor-203 .elementor-element.elementor-element-a8d1bb1 a { overflow-wrap: anywhere; } /* long email wraps on small screens instead of overflowing *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92f347d */@media (max-width: 868px) { .elementor-203 .elementor-element.elementor-element-92f347d { --e-con-grid-template-columns: 1fr; --gap: 32px; --row-gap: 32px; --column-gap: 32px; --padding-top: 28px; --padding-right: 28px; --padding-bottom: 28px; --padding-left: 28px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6c11f7 */@media (max-width: 900px) { .elementor-203 .elementor-element.elementor-element-c6c11f7 { --e-con-grid-template-columns: 1fr; --gap: 48px; --row-gap: 48px; --column-gap: 48px; } }/* End custom CSS */
/* Start custom CSS */html { scroll-behavior: smooth; }
/* Anchor offset for #features, #editing, #copywriting, #blogging */
body.elementor-page-203 .af-reveal[id] { scroll-margin-top: 60px; }
/* Subtle 20px fade-up reveal (matches the original design) */
@keyframes afReveal20 { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: none; } }
body.elementor-page-203 .af-reveal.animated.fadeInUp { animation-name: afReveal20; animation-duration: .6s; animation-timing-function: ease; }
/* Card buttons: keep wrapped text left-aligned */
body.elementor-page-203 .af-card-btn .elementor-button { text-align: left; }\nbody.elementor-page-203 .af-card-btn .elementor-button-content-wrapper { justify-content: flex-start; }/* End custom CSS */