.elementor-4211 .elementor-element.elementor-element-1d5ae56{--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;--overlay-opacity:0.8;--padding-top:96px;--padding-bottom:96px;--padding-left:16px;--padding-right:16px;}.elementor-4211 .elementor-element.elementor-element-1d5ae56:not(.elementor-motion-effects-element-type-background), .elementor-4211 .elementor-element.elementor-element-1d5ae56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252B55;background-image:url("https://myfloradna.com/wp-content/uploads/2026/03/mother-hero.webp");background-position:top center;background-size:cover;}.elementor-4211 .elementor-element.elementor-element-1d5ae56::before, .elementor-4211 .elementor-element.elementor-element-1d5ae56 > .elementor-background-video-container::before, .elementor-4211 .elementor-element.elementor-element-1d5ae56 > .e-con-inner > .elementor-background-video-container::before, .elementor-4211 .elementor-element.elementor-element-1d5ae56 > .elementor-background-slideshow::before, .elementor-4211 .elementor-element.elementor-element-1d5ae56 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4211 .elementor-element.elementor-element-1d5ae56 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1A1A1A;--background-overlay:'';}.elementor-4211 .elementor-element.elementor-element-37ec0c2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:128px 128px;--row-gap:128px;--column-gap:128px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4211 .elementor-element.elementor-element-9671612{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4211 .elementor-element.elementor-element-5d1ce00{width:auto;max-width:auto;background-color:#50B07126;padding:4px 14px 4px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#50B0714D;border-radius:50px 50px 50px 50px;}.elementor-4211 .elementor-element.elementor-element-5d1ce00.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-4211 .elementor-element.elementor-element-5d1ce00 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.85rem;font-weight:600;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-4211 .elementor-element.elementor-element-6fabfed .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.5rem;font-weight:700;line-height:1.35em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );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-4211 .elementor-element.elementor-element-5786695{font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:400;color:#DFDFDF;}.elementor-4211 .elementor-element.elementor-element-34b0fe3{color:#DFDFDF;}.elementor-4211 .elementor-element.elementor-element-df22e5e{--display:flex;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:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:6px 6px 6px 6px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-4211 .elementor-element.elementor-element-df22e5e:not(.elementor-motion-effects-element-type-background), .elementor-4211 .elementor-element.elementor-element-df22e5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-4211 .elementor-element.elementor-element-cd7ebc2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:600;text-transform:uppercase;line-height:1.35em;color:#D7D7D7;}.elementor-4211 .elementor-element.elementor-element-0512fcc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.35em;color:#FFFFFF;}.elementor-4211 .elementor-element.elementor-element-07feac9{color:#DFDFDF;}.elementor-4211 .elementor-element.elementor-element-158e81b{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4211 .elementor-element.elementor-element-bdd9661{width:auto;max-width:auto;background-color:#DC505026;padding:4px 14px 4px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DC505040;border-radius:50px 50px 50px 50px;}.elementor-4211 .elementor-element.elementor-element-bdd9661.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-4211 .elementor-element.elementor-element-bdd9661 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.85rem;font-weight:600;color:#D88783;}.elementor-4211 .elementor-element.elementor-element-1f1f5f0{width:auto;max-width:auto;background-color:#DC505026;padding:4px 14px 4px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DC505040;border-radius:50px 50px 50px 50px;}.elementor-4211 .elementor-element.elementor-element-1f1f5f0.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-4211 .elementor-element.elementor-element-1f1f5f0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.85rem;font-weight:600;color:#D88783;}.elementor-4211 .elementor-element.elementor-element-9895668{width:auto;max-width:auto;background-color:#50B07126;padding:4px 14px 4px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#50B0714D;border-radius:50px 50px 50px 50px;}.elementor-4211 .elementor-element.elementor-element-9895668.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-4211 .elementor-element.elementor-element-9895668 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.85rem;font-weight:600;color:var( --e-global-color-primary );}.elementor-4211 .elementor-element.elementor-element-9075570{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:96px;--padding-bottom:96px;--padding-left:16px;--padding-right:16px;}.elementor-4211 .elementor-element.elementor-element-b266bd1{--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:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4211 .elementor-element.elementor-element-6b31d55{--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;--border-radius:6px 6px 6px 6px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-4211 .elementor-element.elementor-element-6b31d55:not(.elementor-motion-effects-element-type-background), .elementor-4211 .elementor-element.elementor-element-6b31d55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252B55;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-4211 .elementor-element.elementor-element-36d492e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-4211 .elementor-element.elementor-element-36d492e img{width:25px;}.elementor-4211 .elementor-element.elementor-element-704fa96{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4211 .elementor-element.elementor-element-f63c628 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.15rem;font-weight:600;line-height:1.35em;color:#FFFFFF;}.elementor-4211 .elementor-element.elementor-element-8657720{color:#9C9FB2;}.elementor-4211 .elementor-element.elementor-element-bb30cf6{color:#616161;}.elementor-4211 .elementor-element.elementor-element-fdc484d{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4211 .elementor-element.elementor-element-ac33d77 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:2px;}.elementor-4211 .elementor-element.elementor-element-72cd8da .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;line-height:1.35em;color:var( --e-global-color-75fbefe );}.elementor-4211 .elementor-element.elementor-element-30e6dd5{color:var( --e-global-color-75fbefe );}.elementor-4211 .elementor-element.elementor-element-a957736{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4211 .elementor-element.elementor-element-840f676{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4211 .elementor-element.elementor-element-6fafce5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--align-items:start;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4211 .elementor-element.elementor-element-6bd75b4{color:#616161;}.elementor-4211 .elementor-element.elementor-element-8f237b0{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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:#C5E4CA;--border-color:#C5E4CA;--border-radius:6px 6px 6px 6px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-4211 .elementor-element.elementor-element-8f237b0:not(.elementor-motion-effects-element-type-background), .elementor-4211 .elementor-element.elementor-element-8f237b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF8F1;}.elementor-4211 .elementor-element.elementor-element-9440b0d{color:#4A784F;}.elementor-4211 .elementor-element.elementor-element-897eba5 img{width:100%;border-style:dashed;border-width:2px 2px 2px 2px;border-color:#E2E2E2;border-radius:6px 6px 6px 6px;}.elementor-4211 .elementor-element.elementor-element-885ef86{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:64px 64px;--row-gap:64px;--column-gap:64px;--grid-auto-flow:row;--padding-top:96px;--padding-bottom:96px;--padding-left:16px;--padding-right:16px;}.elementor-4211 .elementor-element.elementor-element-885ef86:not(.elementor-motion-effects-element-type-background), .elementor-4211 .elementor-element.elementor-element-885ef86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-4211 .elementor-element.elementor-element-7cc503e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4211 .elementor-element.elementor-element-f6ec640 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:2px;}.elementor-4211 .elementor-element.elementor-element-89c3bfe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;line-height:1.35em;color:var( --e-global-color-75fbefe );}.elementor-4211 .elementor-element.elementor-element-4f740c7{width:var( --container-widget-width, 60ch );max-width:60ch;--container-widget-width:60ch;--container-widget-flex-grow:0;color:var( --e-global-color-75fbefe );}.elementor-4211 .elementor-element.elementor-element-31d464d{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4211 .elementor-element.elementor-element-2e43341 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.35em;color:var( --e-global-color-75fbefe );}.elementor-4211 .elementor-element.elementor-element-f17fdfd{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:0px;}.elementor-4211 .elementor-element.elementor-element-cdef6da{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4211 .elementor-element.elementor-element-5168fae .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.1rem;font-weight:700;line-height:1.35em;color:var( --e-global-color-75fbefe );}.elementor-4211 .elementor-element.elementor-element-0e4046f{color:#5B5A69;}.elementor-4211 .elementor-element.elementor-element-96b4283{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4211 .elementor-element.elementor-element-aee20fc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.1rem;font-weight:700;line-height:1.35em;color:var( --e-global-color-75fbefe );}.elementor-4211 .elementor-element.elementor-element-9ca24b0{color:#5B5A69;}.elementor-4211 .elementor-element.elementor-element-72dd870{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4211 .elementor-element.elementor-element-6f41e8d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.1rem;font-weight:700;line-height:1.35em;color:var( --e-global-color-75fbefe );}.elementor-4211 .elementor-element.elementor-element-1aadb3b{color:#5B5A69;}.elementor-4211 .elementor-element.elementor-element-c2e41c4{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4211 .elementor-element.elementor-element-996b982 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.1rem;font-weight:700;line-height:1.35em;color:var( --e-global-color-75fbefe );}.elementor-4211 .elementor-element.elementor-element-731a5c4{color:#5B5A69;}.elementor-4211 .elementor-element.elementor-element-bf36639{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4211 .elementor-element.elementor-element-8194e19 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.1rem;font-weight:700;line-height:1.35em;color:var( --e-global-color-75fbefe );}.elementor-4211 .elementor-element.elementor-element-01a94f7{color:#5B5A69;}.elementor-4211 .elementor-element.elementor-element-7d4a8ea{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4211 .elementor-element.elementor-element-b8801f2 img{width:100%;border-radius:6px 6px 0px 0px;}.elementor-4211 .elementor-element.elementor-element-b8801f2 .widget-image-caption{text-align:start;color:#616161;background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;font-style:normal;}.elementor-4211 .elementor-element.elementor-element-eb0c2bb img{width:100%;border-radius:6px 6px 6px 6px;}.elementor-4211 .elementor-element.elementor-element-00516b3{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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:#EACBC3;--border-color:#EACBC3;--border-radius:6px 6px 6px 6px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-4211 .elementor-element.elementor-element-e6032d5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.15rem;font-weight:700;text-transform:uppercase;line-height:1.35em;color:#A84534;}.elementor-4211 .elementor-element.elementor-element-6c33aa8{color:#A84534;}.elementor-4211 .elementor-element.elementor-element-fe936da{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:64px 64px;--row-gap:64px;--column-gap:64px;--grid-auto-flow:row;--padding-top:96px;--padding-bottom:96px;--padding-left:16px;--padding-right:16px;}.elementor-4211 .elementor-element.elementor-element-88d1315{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4211 .elementor-element.elementor-element-fd38d11 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:2px;}.elementor-4211 .elementor-element.elementor-element-83ce8c2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;line-height:1.35em;color:var( --e-global-color-75fbefe );}.elementor-4211 .elementor-element.elementor-element-f9907f2{width:var( --container-widget-width, 60ch );max-width:60ch;--container-widget-width:60ch;--container-widget-flex-grow:0;color:var( --e-global-color-75fbefe );}.elementor-4211 .elementor-element.elementor-element-82b6300{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4211 .elementor-element.elementor-element-74168e2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.35em;color:var( --e-global-color-75fbefe );}.elementor-4211 .elementor-element.elementor-element-a364832{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4211 .elementor-element.elementor-element-9bdb1dd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4211 .elementor-element.elementor-element-92e9d6b img{width:100%;border-radius:6px 6px 6px 6px;}.elementor-4211 .elementor-element.elementor-element-c35cf87{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;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:#E2E2E2;--border-color:#E2E2E2;--border-radius:6px 6px 6px 6px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-4211 .elementor-element.elementor-element-c35cf87:not(.elementor-motion-effects-element-type-background), .elementor-4211 .elementor-element.elementor-element-c35cf87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-4211 .elementor-element.elementor-element-ea958e2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4211 .elementor-element.elementor-element-4eb9e35 img{width:15px;height:15px;}.elementor-4211 .elementor-element.elementor-element-26c57a4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.25rem;font-weight:700;color:#1A1A1A;}.elementor-4211 .elementor-element.elementor-element-e9bb0fe{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;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:#E2E2E2;--border-color:#E2E2E2;--border-radius:6px 6px 6px 6px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-4211 .elementor-element.elementor-element-e9bb0fe:not(.elementor-motion-effects-element-type-background), .elementor-4211 .elementor-element.elementor-element-e9bb0fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-4211 .elementor-element.elementor-element-d7e246e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4211 .elementor-element.elementor-element-cdd5d7b img{width:15px;height:15px;}.elementor-4211 .elementor-element.elementor-element-cd5625d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.25rem;font-weight:700;color:#1A1A1A;}.elementor-4211 .elementor-element.elementor-element-1be5b49{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:96px;--padding-bottom:96px;--padding-left:16px;--padding-right:16px;}.elementor-4211 .elementor-element.elementor-element-1be5b49:not(.elementor-motion-effects-element-type-background), .elementor-4211 .elementor-element.elementor-element-1be5b49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-4211 .elementor-element.elementor-element-e115726{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4211 .elementor-element.elementor-element-59ff332 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:2px;}.elementor-4211 .elementor-element.elementor-element-9d43cc2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;line-height:1.35em;color:#FFFFFF;}.elementor-4211 .elementor-element.elementor-element-7dd0458{color:#FFFFFF;}.elementor-4211 .elementor-element.elementor-element-f8aec5c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:64px 64px;--row-gap:64px;--column-gap:64px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4211 .elementor-element.elementor-element-0855992{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4211 .elementor-element.elementor-element-7ac1723{--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:8px 8px;--row-gap:8px;--column-gap:8px;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:#562B24;--border-color:#562B24;--border-radius:6px 6px 6px 6px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-4211 .elementor-element.elementor-element-7ac1723:not(.elementor-motion-effects-element-type-background), .elementor-4211 .elementor-element.elementor-element-7ac1723 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3C231F;}.elementor-4211 .elementor-element.elementor-element-71e4b6e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.1rem;font-weight:700;line-height:1.35em;color:#FFFFFF;}.elementor-4211 .elementor-element.elementor-element-38e600b{color:#9C918F;}.elementor-4211 .elementor-element.elementor-element-a607364{--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:8px 8px;--row-gap:8px;--column-gap:8px;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:#562B24;--border-color:#562B24;--border-radius:6px 6px 6px 6px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-4211 .elementor-element.elementor-element-a607364:not(.elementor-motion-effects-element-type-background), .elementor-4211 .elementor-element.elementor-element-a607364 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3C231F;}.elementor-4211 .elementor-element.elementor-element-8ba5d7b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.1rem;font-weight:700;line-height:1.35em;color:#FFFFFF;}.elementor-4211 .elementor-element.elementor-element-92dfaaa{color:#9C918F;}.elementor-4211 .elementor-element.elementor-element-b554cfb{--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:8px 8px;--row-gap:8px;--column-gap:8px;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:#414141;--border-color:#414141;--border-radius:6px 6px 6px 6px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-4211 .elementor-element.elementor-element-b554cfb:not(.elementor-motion-effects-element-type-background), .elementor-4211 .elementor-element.elementor-element-b554cfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2C;}.elementor-4211 .elementor-element.elementor-element-71eda23 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.1rem;font-weight:700;line-height:1.35em;color:#FFFFFF;}.elementor-4211 .elementor-element.elementor-element-4f2d00e{color:#9C918F;}.elementor-4211 .elementor-element.elementor-element-55e4c80{--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:8px 8px;--row-gap:8px;--column-gap:8px;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:#414141;--border-color:#414141;--border-radius:6px 6px 6px 6px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-4211 .elementor-element.elementor-element-55e4c80:not(.elementor-motion-effects-element-type-background), .elementor-4211 .elementor-element.elementor-element-55e4c80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2C;}.elementor-4211 .elementor-element.elementor-element-495ff50 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.1rem;font-weight:700;line-height:1.35em;color:#FFFFFF;}.elementor-4211 .elementor-element.elementor-element-b644db9{color:#9C918F;}.elementor-4211 .elementor-element.elementor-element-619c4a9{--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:8px 8px;--row-gap:8px;--column-gap:8px;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:#414141;--border-color:#414141;--border-radius:6px 6px 6px 6px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-4211 .elementor-element.elementor-element-619c4a9:not(.elementor-motion-effects-element-type-background), .elementor-4211 .elementor-element.elementor-element-619c4a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2C;}.elementor-4211 .elementor-element.elementor-element-75ebe41 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.1rem;font-weight:700;line-height:1.35em;color:#FFFFFF;}.elementor-4211 .elementor-element.elementor-element-ea20dba{color:#9C918F;}.elementor-4211 .elementor-element.elementor-element-e504c5b{--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:8px 8px;--row-gap:8px;--column-gap:8px;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:#414141;--border-color:#414141;--border-radius:6px 6px 6px 6px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-4211 .elementor-element.elementor-element-e504c5b:not(.elementor-motion-effects-element-type-background), .elementor-4211 .elementor-element.elementor-element-e504c5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2C;}.elementor-4211 .elementor-element.elementor-element-e86c0d9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.1rem;font-weight:700;line-height:1.35em;color:#FFFFFF;}.elementor-4211 .elementor-element.elementor-element-f983d5d{color:#9C918F;}.elementor-4211 .elementor-element.elementor-element-5015c74{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4211 .elementor-element.elementor-element-cbec8f9 img{width:100%;border-radius:6px 6px 6px 6px;}.elementor-4211 .elementor-element.elementor-element-ad1d96a{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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:#354A37;--border-color:#354A37;--border-radius:6px 6px 6px 6px;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-4211 .elementor-element.elementor-element-ad1d96a:not(.elementor-motion-effects-element-type-background), .elementor-4211 .elementor-element.elementor-element-ad1d96a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222923;}.elementor-4211 .elementor-element.elementor-element-a828c7d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.85rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-primary );}.elementor-4211 .elementor-element.elementor-element-9875442{color:#A6A9A7;}.elementor-4211 .elementor-element.elementor-element-9988e85{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:64px 64px;--row-gap:64px;--column-gap:64px;--grid-auto-flow:row;--padding-top:96px;--padding-bottom:96px;--padding-left:16px;--padding-right:16px;}.elementor-4211 .elementor-element.elementor-element-9988e85:not(.elementor-motion-effects-element-type-background), .elementor-4211 .elementor-element.elementor-element-9988e85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-4211 .elementor-element.elementor-element-2f88fb2{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4211 .elementor-element.elementor-element-4d77774 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:2px;}.elementor-4211 .elementor-element.elementor-element-42e29e2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;line-height:1.35em;color:var( --e-global-color-75fbefe );}.elementor-4211 .elementor-element.elementor-element-167e52c{width:var( --container-widget-width, 60ch );max-width:60ch;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--container-widget-width:60ch;--container-widget-flex-grow:0;color:var( --e-global-color-75fbefe );}.elementor-4211 .elementor-element.elementor-element-4598514{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4211 .elementor-element.elementor-element-4598514 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.35em;color:var( --e-global-color-75fbefe );}.elementor-4211 .elementor-element.elementor-element-b9678ef{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4211 .elementor-element.elementor-element-564c8df{--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;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:#E0E0E0;--border-color:#E0E0E0;--border-radius:6px 6px 6px 6px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-4211 .elementor-element.elementor-element-564c8df:not(.elementor-motion-effects-element-type-background), .elementor-4211 .elementor-element.elementor-element-564c8df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4211 .elementor-element.elementor-element-915cc00.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-4211 .elementor-element.elementor-element-915cc00 img{width:15px;height:15px;}.elementor-4211 .elementor-element.elementor-element-9f81a93{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4211 .elementor-element.elementor-element-40522b2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.1rem;font-weight:700;line-height:1.35em;color:var( --e-global-color-75fbefe );}.elementor-4211 .elementor-element.elementor-element-92a445c{--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;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:#E0E0E0;--border-color:#E0E0E0;--border-radius:6px 6px 6px 6px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-4211 .elementor-element.elementor-element-92a445c:not(.elementor-motion-effects-element-type-background), .elementor-4211 .elementor-element.elementor-element-92a445c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4211 .elementor-element.elementor-element-3905c3d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-4211 .elementor-element.elementor-element-3905c3d img{width:15px;height:15px;}.elementor-4211 .elementor-element.elementor-element-36ccace{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4211 .elementor-element.elementor-element-6f0ecc2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.1rem;font-weight:700;line-height:1.35em;color:var( --e-global-color-75fbefe );}.elementor-4211 .elementor-element.elementor-element-3a2d988{--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;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:#E0E0E0;--border-color:#E0E0E0;--border-radius:6px 6px 6px 6px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-4211 .elementor-element.elementor-element-3a2d988:not(.elementor-motion-effects-element-type-background), .elementor-4211 .elementor-element.elementor-element-3a2d988 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4211 .elementor-element.elementor-element-f48da5e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-4211 .elementor-element.elementor-element-f48da5e img{width:15px;height:15px;}.elementor-4211 .elementor-element.elementor-element-f719156{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4211 .elementor-element.elementor-element-06c72a1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.1rem;font-weight:700;line-height:1.35em;color:var( --e-global-color-75fbefe );}.elementor-4211 .elementor-element.elementor-element-7f97651{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4211 .elementor-element.elementor-element-9b6f564 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.35em;color:var( --e-global-color-75fbefe );}.elementor-4211 .elementor-element.elementor-element-c049f98{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4211 .elementor-element.elementor-element-0d3656f{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;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:#E0E0E0;--border-color:#E0E0E0;--border-radius:6px 6px 6px 6px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-4211 .elementor-element.elementor-element-0d3656f:not(.elementor-motion-effects-element-type-background), .elementor-4211 .elementor-element.elementor-element-0d3656f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4211 .elementor-element.elementor-element-6f7ba3e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.1rem;font-weight:700;line-height:1.35em;color:var( --e-global-color-75fbefe );}.elementor-4211 .elementor-element.elementor-element-7ab5dc2{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;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:#E0E0E0;--border-color:#E0E0E0;--border-radius:6px 6px 6px 6px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-4211 .elementor-element.elementor-element-7ab5dc2:not(.elementor-motion-effects-element-type-background), .elementor-4211 .elementor-element.elementor-element-7ab5dc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4211 .elementor-element.elementor-element-e5195d9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.1rem;font-weight:700;line-height:1.35em;color:var( --e-global-color-75fbefe );}.elementor-4211 .elementor-element.elementor-element-6ed0ba4{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;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:#E0E0E0;--border-color:#E0E0E0;--border-radius:6px 6px 6px 6px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-4211 .elementor-element.elementor-element-6ed0ba4:not(.elementor-motion-effects-element-type-background), .elementor-4211 .elementor-element.elementor-element-6ed0ba4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4211 .elementor-element.elementor-element-e8aeaed .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.1rem;font-weight:700;line-height:1.35em;color:var( --e-global-color-75fbefe );}.elementor-4211 .elementor-element.elementor-element-a504139{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;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:#E0E0E0;--border-color:#E0E0E0;--border-radius:6px 6px 6px 6px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-4211 .elementor-element.elementor-element-a504139:not(.elementor-motion-effects-element-type-background), .elementor-4211 .elementor-element.elementor-element-a504139 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4211 .elementor-element.elementor-element-29c1624 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.1rem;font-weight:700;line-height:1.35em;color:var( --e-global-color-75fbefe );}.elementor-4211 .elementor-element.elementor-element-834f87f{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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:#CBCEE7;--border-color:#CBCEE7;--border-radius:6px 6px 6px 6px;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-4211 .elementor-element.elementor-element-834f87f:not(.elementor-motion-effects-element-type-background), .elementor-4211 .elementor-element.elementor-element-834f87f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252B55;}.elementor-4211 .elementor-element.elementor-element-9d24a6f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.85rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-primary );}.elementor-4211 .elementor-element.elementor-element-bc9b521{color:#9C9FB2;}.elementor-4211 .elementor-element.elementor-element-1546933{--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:32px 32px;--row-gap:32px;--column-gap:32px;--overlay-opacity:0.85;--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-4211 .elementor-element.elementor-element-1546933:not(.elementor-motion-effects-element-type-background), .elementor-4211 .elementor-element.elementor-element-1546933 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://myfloradna.com/wp-content/uploads/2026/03/mother-banner-cta.webp");background-position:center center;background-size:cover;}.elementor-4211 .elementor-element.elementor-element-1546933::before, .elementor-4211 .elementor-element.elementor-element-1546933 > .elementor-background-video-container::before, .elementor-4211 .elementor-element.elementor-element-1546933 > .e-con-inner > .elementor-background-video-container::before, .elementor-4211 .elementor-element.elementor-element-1546933 > .elementor-background-slideshow::before, .elementor-4211 .elementor-element.elementor-element-1546933 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4211 .elementor-element.elementor-element-1546933 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#252B55;--background-overlay:'';}.elementor-4211 .elementor-element.elementor-element-00cd938{text-align:center;}.elementor-4211 .elementor-element.elementor-element-00cd938 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;line-height:1.35em;color:#FFFFFF;}.elementor-4211 .elementor-element.elementor-element-dae0042{text-align:center;}.elementor-4211 .elementor-element.elementor-element-dae0042 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;line-height:1.35em;color:#D2D4DB;}.elementor-4211 .elementor-element.elementor-element-9e0b2d4{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4211 .elementor-element.elementor-element-59d1d67 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:700;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;}.elementor-4211 .elementor-element.elementor-element-ca52360 .elementor-button{background-color:#72AD7E00;fill:#B3B6C1;color:#B3B6C1;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4E546F;border-radius:6px 6px 6px 6px;}.elementor-4211 .elementor-element.elementor-element-fbebf50{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:96px;--padding-bottom:96px;--padding-left:16px;--padding-right:16px;}.elementor-4211 .elementor-element.elementor-element-fbebf50:not(.elementor-motion-effects-element-type-background), .elementor-4211 .elementor-element.elementor-element-fbebf50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-4211 .elementor-element.elementor-element-e9f0da0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;line-height:1.35em;color:var( --e-global-color-75fbefe );}.elementor-widget-ha-toggle .ha-toggle__item-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ha-toggle .ha-toggle__item-content{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 );}.elementor-4211 .elementor-element.elementor-element-35274f9 .ha-toggle__item:not(:first-child){margin-top:-1px;}.elementor-4211 .elementor-element.elementor-element-35274f9 .ha-toggle__item{border-style:solid;border-width:1px 0px 1px 0px;border-color:#04090626;}.elementor-4211 .elementor-element.elementor-element-35274f9 .ha-toggle__item-title{padding:20px 016px 20px 0px;font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:700;}.elementor-4211 .elementor-element.elementor-element-35274f9 .ha-toggle__item-content{padding:0px 48px 16px 0px;border-style:none;color:var( --e-global-color-75fbefe );}.elementor-4211 .elementor-element.elementor-element-040b20e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-4211 .elementor-element.elementor-element-1546933{--content-width:1140px;}}@media(max-width:1024px){.elementor-4211 .elementor-element.elementor-element-37ec0c2{--grid-auto-flow:row;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-4211 .elementor-element.elementor-element-6fafce5{--grid-auto-flow:row;}.elementor-4211 .elementor-element.elementor-element-885ef86{--grid-auto-flow:row;}.elementor-4211 .elementor-element.elementor-element-fe936da{--grid-auto-flow:row;}.elementor-4211 .elementor-element.elementor-element-f8aec5c{--grid-auto-flow:row;}.elementor-4211 .elementor-element.elementor-element-9988e85{--grid-auto-flow:row;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-ha-toggle .ha-toggle__item-content{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-4211 .elementor-element.elementor-element-37ec0c2{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--grid-auto-flow:row;}.elementor-4211 .elementor-element.elementor-element-6fabfed .elementor-heading-title{font-size:2rem;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-4211 .elementor-element.elementor-element-6b31d55{--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-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-4211 .elementor-element.elementor-element-6fafce5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4211 .elementor-element.elementor-element-885ef86{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4211 .elementor-element.elementor-element-fe936da{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4211 .elementor-element.elementor-element-4eb9e35.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-4211 .elementor-element.elementor-element-cdd5d7b.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-4211 .elementor-element.elementor-element-f8aec5c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4211 .elementor-element.elementor-element-9988e85{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4211 .elementor-element.elementor-element-915cc00.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-4211 .elementor-element.elementor-element-3905c3d.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-4211 .elementor-element.elementor-element-f48da5e.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-ha-toggle .ha-toggle__item-content{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for heading, class: .elementor-element-6fabfed */@media screen and (min-width: 768px) {
    .elementor-4211 .elementor-element.elementor-element-6fabfed span.line {
        display: block;
    }
}

.elementor-4211 .elementor-element.elementor-element-6fabfed span.color {
    color: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72cd8da */.elementor-4211 .elementor-element.elementor-element-72cd8da span {
    color: var(--e-global-color-primary);
;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30e6dd5 */.elementor-4211 .elementor-element.elementor-element-30e6dd5 {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-840f676 */.elementor-4211 .elementor-element.elementor-element-840f676 table {
    margin: unset;
}

.elementor-4211 .elementor-element.elementor-element-840f676 table thead th {
    background: #252b55;
    color: #e1e1e1;
    text-transform: uppercase;
    font-size: .85rem;
    border: none;
}

.elementor-4211 .elementor-element.elementor-element-840f676 table thead th:first-of-type {
    border-radius: 6px 0 0 0;
}

.elementor-4211 .elementor-element.elementor-element-840f676 table thead th:last-of-type {
    border-radius: 0 6px 0 0;
}

.elementor-4211 .elementor-element.elementor-element-840f676 table th, .elementor-4211 .elementor-element.elementor-element-840f676 table td {
    text-align: left;
    padding: 12px 16px;
    line-height: 1.15em;
}

.elementor-4211 .elementor-element.elementor-element-840f676 table tbody tr th, .elementor-4211 .elementor-element.elementor-element-840f676 table tbody tr td {
    border: none;
    background: transparent;
}

.elementor-4211 .elementor-element.elementor-element-840f676 table tbody tr {
    background: #fff;
}

.elementor-4211 .elementor-element.elementor-element-840f676 table tbody tr:nth-of-type(even) {
    background: #f6f6f6;
}

.elementor-4211 .elementor-element.elementor-element-840f676 span.tag {
    display: inline-block;
    padding: 3px 8px;
    margin-left: 6px;
    background: var(--tag-bg);
    border-radius: 6px;
    color: var(--tag-color);
    font-weight: 700;
    font-size: .85rem;
    border: 1px solid var(--tag-border);
}

.elementor-4211 .elementor-element.elementor-element-840f676 span.tag.yellow {
    --tag-bg: #fefbf1;
    --tag-color: #715b1b;
    --tag-border: #e8d999;
}

.elementor-4211 .elementor-element.elementor-element-840f676 span.tag.green {
    --tag-bg: #eff8f1;
    --tag-color: #4a784f;
    --tag-border: #c5e4ca;
}

/* ---------- */

@media screen and (max-width: 768px) {
    /* Ocultar el header original */
    .elementor-4211 .elementor-element.elementor-element-840f676 table thead {
        display: none;
    }

    /* Convertir elementos de tabla en bloques */
    .elementor-4211 .elementor-element.elementor-element-840f676 table, 
    .elementor-4211 .elementor-element.elementor-element-840f676 table tbody, 
    .elementor-4211 .elementor-element.elementor-element-840f676 table tr, 
    .elementor-4211 .elementor-element.elementor-element-840f676 table th, 
    .elementor-4211 .elementor-element.elementor-element-840f676 table td {
        display: block;
        width: 100%;
        box-sizing: border-box;
    }

    .elementor-4211 .elementor-element.elementor-element-840f676 table tr {
        margin-bottom: 20px;
        border: 1px solid #e1e1e1;
        border-radius: 8px;
        overflow: hidden; /* Para que los bordes redondeados funcionen */
        box-shadow: 0 4px 6px rgba(0,0,0,0.05);
    }

    /* El "Scenario" actuará como el encabezado de la card */
    .elementor-4211 .elementor-element.elementor-element-840f676 table tbody tr th {
        background: #252b55 !important;
        color: #fff !important;
        text-align: center;
        font-size: 1.1rem;
        padding: 15px;
    }

    .elementor-4211 .elementor-element.elementor-element-840f676 table tbody tr td {
        text-align: right;
        padding: 12px 16px 12px 50%;
        position: relative;
        border-bottom: 1px solid #eee;
    }

    .elementor-4211 .elementor-element.elementor-element-840f676 table tbody tr td:last-child {
        border-bottom: none;
    }

    /* Insertar los labels (Low Tier, Mid Tier, etc) */
    .elementor-4211 .elementor-element.elementor-element-840f676 table td::before {
        content: attr(data-label);
        position: absolute;
        left: 16px;
        width: 45%;
        text-align: left;
        font-weight: 700;
        font-size: .85rem;
        color: #252b55;
        text-transform: uppercase;
    }

    /* Ajuste para que el tag no rompa el diseño en pantallas muy pequeñas */
    .elementor-4211 .elementor-element.elementor-element-840f676 span.tag {
        margin-left: 4px;
        font-size: 0.75rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bd75b4 */.elementor-4211 .elementor-element.elementor-element-6bd75b4 {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89c3bfe */.elementor-4211 .elementor-element.elementor-element-89c3bfe span {
    color: var(--e-global-color-primary);
    line-height: 1.35em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f17fdfd */.elementor-4211 .elementor-element.elementor-element-f17fdfd {
    counter-reset: number;
}

.elementor-4211 .elementor-element.elementor-element-f17fdfd .custom-detection-timeline-item {
    position: relative;
}

.elementor-4211 .elementor-element.elementor-element-f17fdfd .custom-detection-timeline-item:before {
    counter-increment: number;
    content: counter(number);
    font-size: 1rem;
    color: black;
    background-color: red;
    width: 50px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    left: -64px;
    border-radius: 50%;
    background: #252b55;
    color: #fff;
    font-weight: 700;
    z-index: 2;
}

.elementor-4211 .elementor-element.elementor-element-f17fdfd .custom-detection-timeline-item:not(.custom-detection-timeline-item:nth-of-type(5)):after {
    content: '';
    position: absolute;
    left: calc(-1 * 64px + 25px);
    transform: translateX(-50%);
    top: 0;
    height: calc(100% + 64px);
    width: 2px;
    background-color: #e2e2e2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b8801f2 */.elementor-4211 .elementor-element.elementor-element-b8801f2 figcaption {
    padding: 16px;
    border: 1px solid #E0E0E0;
    border-top: unset;
    border-radius: 0 0 6px 6px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eb0c2bb */.elementor-4211 .elementor-element.elementor-element-eb0c2bb figcaption {
    padding: 16px;
    border: 1px solid #E0E0E0;
    border-top: unset;
    border-radius: 0 0 6px 6px;
    background: #efe4e3;
}

.elementor-4211 .elementor-element.elementor-element-eb0c2bb figcaption span {
    display: block;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.35em;
}

.elementor-4211 .elementor-element.elementor-element-eb0c2bb figcaption span.green {
    color: #3e6046;
}

.elementor-4211 .elementor-element.elementor-element-eb0c2bb figcaption span.red {
    color: #ac4b1f;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83ce8c2 */.elementor-4211 .elementor-element.elementor-element-83ce8c2 span {
    color: var(--e-global-color-primary);
    line-height: 1.35em;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a364832 */.elementor-4211 .elementor-element.elementor-element-a364832 table {
    margin: unset;
}

.elementor-4211 .elementor-element.elementor-element-a364832 table thead th {
    background: #252b55;
    color: #e1e1e1;
    text-transform: uppercase;
    font-size: .85rem;
    border: none;
}

.elementor-4211 .elementor-element.elementor-element-a364832 table thead th:first-of-type {
    border-radius: 6px 0 0 0;
}

.elementor-4211 .elementor-element.elementor-element-a364832 table thead th:last-of-type {
    border-radius: 0 6px 0 0;
}

.elementor-4211 .elementor-element.elementor-element-a364832 table th, .elementor-4211 .elementor-element.elementor-element-a364832 table td {
    text-align: left;
    padding: 12px 16px;
    line-height: 1.15em;
}

.elementor-4211 .elementor-element.elementor-element-a364832 table tbody tr th, .elementor-4211 .elementor-element.elementor-element-a364832 table tbody tr td {
    border: none;
    background: transparent;
}

.elementor-4211 .elementor-element.elementor-element-a364832 table tbody tr {
    background: #fff;
}

.elementor-4211 .elementor-element.elementor-element-a364832 table tbody tr:nth-of-type(even) {
    background: #f6f6f6;
}

.elementor-4211 .elementor-element.elementor-element-a364832 span.tag {
    display: inline-block;
    padding: 3px 8px;
    background: var(--tag-bg);
    border-radius: 6px;
    border: 1px solid var(--tag-border);
    color: var(--tag-color);
    font-weight: 700;
    font-size: .85rem;
}

.elementor-4211 .elementor-element.elementor-element-a364832 span.tag.green {
    --tag-bg: #eff8f1;
    --tag-color: #4a784f;
    --tag-border: #c5e4ca;
}

.elementor-4211 .elementor-element.elementor-element-a364832 span.tag.red {
    --tag-bg: #f6f6f6;
    --tag-color: #a84534;
    --tag-border: #eacbc3;
}

.elementor-4211 .elementor-element.elementor-element-a364832 span.tag.yellow {
    --tag-bg: #fefbf1;
    --tag-color: #715b1b;
    --tag-border: #e8d999;
}

/* ---------- */

@media screen and (max-width: 768px) {
    /* Ocultar el header original */
    .elementor-4211 .elementor-element.elementor-element-a364832 table thead {
        display: none;
    }

    /* Convertir elementos de tabla en bloques */
    .elementor-4211 .elementor-element.elementor-element-a364832 table, 
    .elementor-4211 .elementor-element.elementor-element-a364832 table tbody, 
    .elementor-4211 .elementor-element.elementor-element-a364832 table tr, 
    .elementor-4211 .elementor-element.elementor-element-a364832 table th, 
    .elementor-4211 .elementor-element.elementor-element-a364832 table td {
        display: block;
        width: 100%;
        box-sizing: border-box;
    }

    .elementor-4211 .elementor-element.elementor-element-a364832 table tr {
        margin-bottom: 20px;
        border: 1px solid #e1e1e1;
        border-radius: 8px;
        overflow: hidden; /* Para que los bordes redondeados funcionen */
        box-shadow: 0 4px 6px rgba(0,0,0,0.05);
    }

    /* El "Scenario" actuará como el encabezado de la card */
    .elementor-4211 .elementor-element.elementor-element-a364832 table tbody tr th {
        background: #252b55 !important;
        color: #fff !important;
        text-align: center;
        font-size: 1.1rem;
        padding: 15px;
    }

    .elementor-4211 .elementor-element.elementor-element-a364832 table tbody tr td {
        text-align: right;
        padding: 12px 16px 12px 50%;
        position: relative;
        border-bottom: 1px solid #eee;
    }

    .elementor-4211 .elementor-element.elementor-element-a364832 table tbody tr td:last-child {
        border-bottom: none;
    }

    /* Insertar los labels (Low Tier, Mid Tier, etc) */
    .elementor-4211 .elementor-element.elementor-element-a364832 table td::before {
        content: attr(data-label);
        position: absolute;
        left: 16px;
        width: 45%;
        text-align: left;
        font-weight: 700;
        font-size: .85rem;
        color: #252b55;
        text-transform: uppercase;
    }

    /* Ajuste para que el tag no rompa el diseño en pantallas muy pequeñas */
    .elementor-4211 .elementor-element.elementor-element-a364832 span.tag {
        margin-left: 4px;
        font-size: 0.75rem;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92e9d6b */.elementor-4211 .elementor-element.elementor-element-92e9d6b figcaption {
    padding: 16px;
    border: 1px solid #E0E0E0;
    border-top: unset;
    border-radius: 0 0 6px 6px;
    background: #efe4e3;
}

.elementor-4211 .elementor-element.elementor-element-92e9d6b figcaption span {
    display: block;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.35em;
}

.elementor-4211 .elementor-element.elementor-element-92e9d6b figcaption span.green {
    color: #3e6046;
}

.elementor-4211 .elementor-element.elementor-element-92e9d6b figcaption span.red {
    color: #ac4b1f;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-398bb06 */.elementor-4211 .elementor-element.elementor-element-398bb06 ul {
    list-style: none;
    padding-left: unset;
}

.elementor-4211 .elementor-element.elementor-element-398bb06 li {
    padding-left: 24px;
    position: relative;
}
.elementor-4211 .elementor-element.elementor-element-398bb06 li + li {
    margin-top: 8px;
}

.elementor-4211 .elementor-element.elementor-element-398bb06 li:before {
    content: '';
    width: 16px;
    height: 1px;
    background-color: var(--e-global-color-accent);;
    position: absolute;
    left: 0;
    top: calc(1.5rem / 2);
    transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c35cf87 */.elementor-4211 .elementor-element.elementor-element-c35cf87 .custom-list-icon {
    aspect-ratio: 1;
    width: 35px;
    border: 1px solid #C8E6D4;
    background: #ECF8F0;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 6px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a76483 */.elementor-4211 .elementor-element.elementor-element-8a76483 ul {
    list-style: none;
    padding-left: unset;
}

.elementor-4211 .elementor-element.elementor-element-8a76483 li {
    padding-left: 24px;
    position: relative;
}
.elementor-4211 .elementor-element.elementor-element-8a76483 li + li {
    margin-top: 8px;
}

.elementor-4211 .elementor-element.elementor-element-8a76483 li:before {
    content: '';
    width: 16px;
    height: 1px;
    background-color: var(--e-global-color-accent);;
    position: absolute;
    left: 0;
    top: calc(1.5rem / 2);
    transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9bb0fe */.elementor-4211 .elementor-element.elementor-element-e9bb0fe .custom-list-icon {
    aspect-ratio: 1;
    width: 35px;
    border: 1px solid #C8E6D4;
    background: #ECF8F0;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 6px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d43cc2 */.elementor-4211 .elementor-element.elementor-element-9d43cc2 span {
    color: var(--e-global-color-primary);
;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0855992 */.elementor-4211 .elementor-element.elementor-element-0855992 {
    counter-reset: step;
}

.elementor-4211 .elementor-element.elementor-element-0855992 .numbered-card:before {
    counter-increment: step;
    content: counter(step);
    position: absolute;
    top: 16px;
    left: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 35px;
    height: 35px;
    border: 2px solid #4d6d51;
    color: #9bd7a5;
    font-weight: 700;
    border-radius: 50%;
}

.elementor-4211 .elementor-element.elementor-element-0855992 .numbered-card.red:before {
    color: #d88783;
    border-color: #d88783;
}

.elementor-4211 .elementor-element.elementor-element-0855992 .numbered-card {
    padding-left: calc(16px + 35px + 16px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42e29e2 */.elementor-4211 .elementor-element.elementor-element-42e29e2 span {
    color: var(--e-global-color-primary);
    line-height: 1.35em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9678ef */.elementor-4211 .elementor-element.elementor-element-b9678ef .custom-list-icon {
    aspect-ratio: 1;
    width: 35px;
    border: 1px solid #C8E6D4;
    background: #ECF8F0;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c049f98 */.elementor-4211 .elementor-element.elementor-element-c049f98 .custom-item {
    padding-left: calc(16px + 12px + 16px);
    position: relative;
}

.elementor-4211 .elementor-element.elementor-element-c049f98 .custom-item:before {
    content: '';
    width: 12px;
    height: 12px;
    background: var( --e-global-color-accent );
    top: 1.35rem;
    left: 16px;
    border-radius: 50%;
    border: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9f0da0 */.elementor-4211 .elementor-element.elementor-element-e9f0da0 span {
    color: var(--e-global-color-primary);
    line-height: 1.35em;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-4211 .custom-subheading {
    padding-left: 32px
}

body.elementor-page-4211 .custom-subheading:before {
    content: '';
    height: 2px;
    width: 24px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 6px;
    background-color: var(--custom-subheading-color, #84ab82);
}/* End custom CSS */