.elementor-499 .elementor-element.elementor-element-81cd9de{--display:flex;--min-height:350px;--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:160px 160px;--row-gap:160px;--column-gap:160px;--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-499 .elementor-element.elementor-element-81cd9de:not(.elementor-motion-effects-element-type-background), .elementor-499 .elementor-element.elementor-element-81cd9de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://myfloradna.com/wp-content/uploads/2025/09/pricelist-hero.svg");background-position:50% 100%;background-repeat:no-repeat;}.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-499 .elementor-element.elementor-element-f9fc74c{text-align:center;}.elementor-499 .elementor-element.elementor-element-f9fc74c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.25rem;font-weight:700;color:var( --e-global-color-75fbefe );}.elementor-499 .elementor-element.elementor-element-ba80c43{--display:flex;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-499 .elementor-element.elementor-element-af58c37{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-499 .elementor-element.elementor-element-5299b2b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-499 .elementor-element.elementor-element-881288e{text-align:center;}.elementor-499 .elementor-element.elementor-element-881288e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:700;color:var( --e-global-color-75fbefe );}.elementor-499 .elementor-element.elementor-element-7d72f8d{--display:flex;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-499 .elementor-element.elementor-element-05c67fc{text-align:center;}.elementor-499 .elementor-element.elementor-element-05c67fc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:700;color:var( --e-global-color-75fbefe );}.elementor-499 .elementor-element.elementor-element-485ebc6{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-499 .elementor-element.elementor-element-38c5437{text-align:start;}.elementor-499 .elementor-element.elementor-element-38c5437 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.25rem;font-weight:700;color:var( --e-global-color-75fbefe );}.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-499 .elementor-element.elementor-element-4360ce6{color:var( --e-global-color-75fbefe );}.elementor-499 .elementor-element.elementor-element-cbbd119{--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:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-499 .elementor-element.elementor-element-cbbd119:not(.elementor-motion-effects-element-type-background), .elementor-499 .elementor-element.elementor-element-cbbd119 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-499 .elementor-element.elementor-element-3bf7bc0{text-align:center;}.elementor-499 .elementor-element.elementor-element-3bf7bc0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:700;color:var( --e-global-color-75fbefe );}.elementor-499 .elementor-element.elementor-element-bc51ac8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-499 .elementor-element.elementor-element-ab22919{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-499 .elementor-element.elementor-element-dcffca6{background-color:#D5E3F8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:8px 6px 8px 6px;border-radius:5px 5px 5px 5px;text-align:center;}.elementor-499 .elementor-element.elementor-element-dcffca6.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-499 .elementor-element.elementor-element-dcffca6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.05rem;font-weight:400;color:var( --e-global-color-75fbefe );}.elementor-499 .elementor-element.elementor-element-59b7244{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-499 .elementor-element.elementor-element-32403c9{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;padding:08px 6px 8px 40px;border-radius:5px 5px 5px 5px;text-align:start;}.elementor-499 .elementor-element.elementor-element-32403c9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-499 .elementor-element.elementor-element-32403c9.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-499 .elementor-element.elementor-element-32403c9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-75fbefe );}.elementor-499 .elementor-element.elementor-element-779646b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-499 .elementor-element.elementor-element-9c97647{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;padding:08px 6px 8px 40px;border-radius:5px 5px 5px 5px;text-align:start;}.elementor-499 .elementor-element.elementor-element-9c97647.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-499 .elementor-element.elementor-element-9c97647.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-499 .elementor-element.elementor-element-9c97647 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-75fbefe );}.elementor-499 .elementor-element.elementor-element-1272893{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-499 .elementor-element.elementor-element-a89f56d{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;padding:08px 6px 8px 40px;border-radius:5px 5px 5px 5px;text-align:start;}.elementor-499 .elementor-element.elementor-element-a89f56d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-499 .elementor-element.elementor-element-a89f56d.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-499 .elementor-element.elementor-element-a89f56d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-75fbefe );}.elementor-499 .elementor-element.elementor-element-292c23d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-499 .elementor-element.elementor-element-f657b8a{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;padding:08px 6px 8px 40px;border-radius:5px 5px 5px 5px;text-align:start;}.elementor-499 .elementor-element.elementor-element-f657b8a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-499 .elementor-element.elementor-element-f657b8a.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-499 .elementor-element.elementor-element-f657b8a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-75fbefe );}.elementor-499 .elementor-element.elementor-element-7eda9bd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-499 .elementor-element.elementor-element-a4f30e4{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;padding:08px 6px 8px 40px;border-radius:5px 5px 5px 5px;text-align:start;}.elementor-499 .elementor-element.elementor-element-a4f30e4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-499 .elementor-element.elementor-element-a4f30e4.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-499 .elementor-element.elementor-element-a4f30e4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-75fbefe );}.elementor-499 .elementor-element.elementor-element-e6e1220{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-499 .elementor-element.elementor-element-44ed884{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;padding:08px 6px 8px 40px;border-radius:5px 5px 5px 5px;text-align:start;}.elementor-499 .elementor-element.elementor-element-44ed884.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-499 .elementor-element.elementor-element-44ed884.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-499 .elementor-element.elementor-element-44ed884 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-75fbefe );}.elementor-499 .elementor-element.elementor-element-6dafca0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-499 .elementor-element.elementor-element-7f38e7a{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;padding:08px 6px 8px 40px;border-radius:5px 5px 5px 5px;text-align:start;}.elementor-499 .elementor-element.elementor-element-7f38e7a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-499 .elementor-element.elementor-element-7f38e7a.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-499 .elementor-element.elementor-element-7f38e7a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-75fbefe );}.elementor-499 .elementor-element.elementor-element-4d4190a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-499 .elementor-element.elementor-element-c47d8d1{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;padding:08px 6px 8px 40px;border-radius:5px 5px 5px 5px;text-align:start;}.elementor-499 .elementor-element.elementor-element-c47d8d1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-499 .elementor-element.elementor-element-c47d8d1.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-499 .elementor-element.elementor-element-c47d8d1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-75fbefe );}.elementor-499 .elementor-element.elementor-element-3be095d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-499 .elementor-element.elementor-element-1562d05{background-color:#D5E3F8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:8px 6px 8px 6px;border-radius:5px 5px 5px 5px;text-align:center;}.elementor-499 .elementor-element.elementor-element-1562d05.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-499 .elementor-element.elementor-element-1562d05 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.05rem;font-weight:400;color:var( --e-global-color-75fbefe );}.elementor-499 .elementor-element.elementor-element-c7b5fbd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-499 .elementor-element.elementor-element-d0f033c{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;padding:08px 6px 8px 40px;border-radius:5px 5px 5px 5px;text-align:start;}.elementor-499 .elementor-element.elementor-element-d0f033c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-499 .elementor-element.elementor-element-d0f033c.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-499 .elementor-element.elementor-element-d0f033c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-75fbefe );}.elementor-499 .elementor-element.elementor-element-8faf5d5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-499 .elementor-element.elementor-element-e8bcc8f{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;padding:08px 6px 8px 40px;border-radius:5px 5px 5px 5px;text-align:start;}.elementor-499 .elementor-element.elementor-element-e8bcc8f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-499 .elementor-element.elementor-element-e8bcc8f.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-499 .elementor-element.elementor-element-e8bcc8f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-75fbefe );}.elementor-499 .elementor-element.elementor-element-8517d0e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-499 .elementor-element.elementor-element-828a244{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;padding:08px 6px 8px 40px;border-radius:5px 5px 5px 5px;text-align:start;}.elementor-499 .elementor-element.elementor-element-828a244.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-499 .elementor-element.elementor-element-828a244.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-499 .elementor-element.elementor-element-828a244 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-75fbefe );}.elementor-499 .elementor-element.elementor-element-152e396{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-499 .elementor-element.elementor-element-efd32aa{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;padding:08px 6px 8px 40px;border-radius:5px 5px 5px 5px;text-align:start;}.elementor-499 .elementor-element.elementor-element-efd32aa.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-499 .elementor-element.elementor-element-efd32aa.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-499 .elementor-element.elementor-element-efd32aa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-75fbefe );}.elementor-499 .elementor-element.elementor-element-f6579d6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-499 .elementor-element.elementor-element-3411640{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;padding:08px 6px 8px 40px;border-radius:5px 5px 5px 5px;text-align:start;}.elementor-499 .elementor-element.elementor-element-3411640.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-499 .elementor-element.elementor-element-3411640.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-499 .elementor-element.elementor-element-3411640 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-75fbefe );}.elementor-499 .elementor-element.elementor-element-a2a832a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-499 .elementor-element.elementor-element-24d8a60{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;padding:08px 6px 8px 40px;border-radius:5px 5px 5px 5px;text-align:start;}.elementor-499 .elementor-element.elementor-element-24d8a60.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-499 .elementor-element.elementor-element-24d8a60.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-499 .elementor-element.elementor-element-24d8a60 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-75fbefe );}.elementor-499 .elementor-element.elementor-element-98f7b2f{--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:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-499 .elementor-element.elementor-element-a4d4109{text-align:center;}.elementor-499 .elementor-element.elementor-element-a4d4109 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:700;color:var( --e-global-color-75fbefe );}.elementor-499 .elementor-element.elementor-element-d507803{--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;--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-499 .elementor-element.elementor-element-d507803:not(.elementor-motion-effects-element-type-background), .elementor-499 .elementor-element.elementor-element-d507803 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-499 .elementor-element.elementor-element-2a25d3d4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-499 .elementor-element.elementor-element-2c2f2cea{text-align:center;}.elementor-499 .elementor-element.elementor-element-2c2f2cea .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:var( --e-global-color-75fbefe );}.elementor-499 .elementor-element.elementor-element-ea812cf{width:var( --container-widget-width, 45ch );max-width:45ch;--container-widget-width:45ch;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;color:#080F26;}.elementor-499 .elementor-element.elementor-element-85ec060{--display:flex;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-499 .elementor-element.elementor-element-cbbd119{--content-width:940px;}}@media(max-width:1024px){.elementor-499 .elementor-element.elementor-element-81cd9de:not(.elementor-motion-effects-element-type-background), .elementor-499 .elementor-element.elementor-element-81cd9de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.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 );}}@media(max-width:767px){.elementor-499 .elementor-element.elementor-element-81cd9de{--min-height:250px;--justify-content:center;--gap:128px 128px;--row-gap:128px;--column-gap:128px;--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-499 .elementor-element.elementor-element-81cd9de:not(.elementor-motion-effects-element-type-background), .elementor-499 .elementor-element.elementor-element-81cd9de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-499 .elementor-element.elementor-element-f9fc74c .elementor-heading-title{font-size:1.5rem;}.elementor-499 .elementor-element.elementor-element-ba80c43{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-499 .elementor-element.elementor-element-881288e .elementor-heading-title{font-size:1.25rem;line-height:1.25em;}.elementor-499 .elementor-element.elementor-element-05c67fc .elementor-heading-title{font-size:1.25rem;line-height:1.35em;}.elementor-499 .elementor-element.elementor-element-38c5437 .elementor-heading-title{font-size:1.25rem;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-499 .elementor-element.elementor-element-3bf7bc0 .elementor-heading-title{font-size:1.25rem;line-height:1.25em;}.elementor-499 .elementor-element.elementor-element-bc51ac8{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-499 .elementor-element.elementor-element-dcffca6 .elementor-heading-title{font-size:1rem;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-499 .elementor-element.elementor-element-5b502af img{width:50px;}.elementor-499 .elementor-element.elementor-element-d66f30d img{width:50px;}.elementor-499 .elementor-element.elementor-element-d574b1a img{width:50px;}.elementor-499 .elementor-element.elementor-element-8b888d9 img{width:50px;}.elementor-499 .elementor-element.elementor-element-f8a16fc img{width:50px;}.elementor-499 .elementor-element.elementor-element-837afa4 img{width:50px;}.elementor-499 .elementor-element.elementor-element-c418fb0 img{width:50px;}.elementor-499 .elementor-element.elementor-element-062d4ec img{width:50px;}.elementor-499 .elementor-element.elementor-element-1562d05 .elementor-heading-title{font-size:1rem;}.elementor-499 .elementor-element.elementor-element-f350724 img{width:50px;}.elementor-499 .elementor-element.elementor-element-1b1d808 img{width:50px;}.elementor-499 .elementor-element.elementor-element-27f7529 img{width:50px;}.elementor-499 .elementor-element.elementor-element-ad74067 img{width:50px;}.elementor-499 .elementor-element.elementor-element-c7529fb img{width:50px;}.elementor-499 .elementor-element.elementor-element-83d3622 img{width:50px;}.elementor-499 .elementor-element.elementor-element-a4d4109 .elementor-heading-title{font-size:1.35rem;}.elementor-499 .elementor-element.elementor-element-2c2f2cea .elementor-heading-title{line-height:1.35em;}}/* Start custom CSS for html, class: .elementor-element-9e3bfc8 *//* ===============================
   Responsive behavior (mobile)
   Works on top of existing styles
   =============================== */
@media (max-width: 768px) {

  /* Avoid fixed-layout squeezing on mobile */
  #mfdna-pricelist-pathogens {
    table-layout: auto;
  }

  /* Turn table into block layout */
  #mfdna-pricelist-pathogens,
  #mfdna-pricelist-pathogens thead,
  #mfdna-pricelist-pathogens tbody,
  #mfdna-pricelist-pathogens tr,
  #mfdna-pricelist-pathogens th,
  #mfdna-pricelist-pathogens td {
    display: block;
    width: 100%;
  }

  /* Hide column headers (labels come from data-label) */
  #mfdna-pricelist-pathogens thead {
    display: none;
  }

  /* Hide helper rows (samples + disclaimer) */
  #mfdna-pricelist-pathogens tbody tr:nth-child(1),
  #mfdna-pricelist-pathogens tbody tr:nth-child(2) {
    display: none;
  }

  /* Each service becomes a vertical card */
  #mfdna-pricelist-pathogens tbody tr {
    margin-bottom: 8px; /* matches your border-spacing */
  }

  /* Service title */
  #mfdna-pricelist-pathogens tbody tr td:first-of-type {
    font-weight: 600;
    padding-inline: 16px; /* aligns with your existing rule */
  }

  /* Price rows */
  #mfdna-pricelist-pathogens tbody tr td:not(:first-of-type) {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    text-align: right; /* overrides .cell-center for values */
  }

  /* Label on the left */
  #mfdna-pricelist-pathogens tbody tr td:not(:first-of-type)::before {
    content: attr(data-label);
    font-weight: 500;
    color: #555;
    text-align: left;
    flex: 1 1 auto;
  }

  /* Reset vertical-align quirks from desktop */
  #mfdna-pricelist-pathogens td {
    vertical-align: initial;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e3b4693 *//* ===============================
   Responsive behavior (mobile)
   Works around your existing table styles
   =============================== */
@media (max-width: 768px) {
  /* Avoid fixed-layout squeezing on mobile */
  #mfdna-pricelist-fingerprinting {
    table-layout: auto;
  }

  /* Turn table into block layout */
  #mfdna-pricelist-fingerprinting,
  #mfdna-pricelist-fingerprinting thead,
  #mfdna-pricelist-fingerprinting tbody,
  #mfdna-pricelist-fingerprinting tr,
  #mfdna-pricelist-fingerprinting th,
  #mfdna-pricelist-fingerprinting td {
    display: block;
    width: 100%;
  }

  /* Hide the header (labels come from data-label) */
  #mfdna-pricelist-fingerprinting thead {
    display: none;
  }

  /* Hide the helper row (the one with "24") on mobile */
  #mfdna-pricelist-fingerprinting tbody tr:nth-child(1) {
    display: none;
  }

  /* Each product becomes a "card" */
  #mfdna-pricelist-fingerprinting tbody tr {
    margin-bottom: 8px; /* matches your border-spacing */
  }

  /* Title cell */
  #mfdna-pricelist-fingerprinting tbody tr td:first-of-type {
    font-weight: 600;
    padding-inline: 16px; /* aligns with your existing first column padding */
  }

  /* Data rows */
  #mfdna-pricelist-fingerprinting tbody tr td:not(:first-of-type) {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    text-align: right; /* value alignment on the right */
  }

  /* Label on the left */
  #mfdna-pricelist-fingerprinting tbody tr td:not(:first-of-type)::before {
    content: attr(data-label);
    font-weight: 500;
    color: #555;
    text-align: left;
    flex: 1 1 auto;
  }

  /* Reset vertical-align quirks */
  #mfdna-pricelist-fingerprinting td {
    vertical-align: initial;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af58c37 */.elementor-499 .elementor-element.elementor-element-af58c37 table {
    border-collapse: separate;
    border-spacing: 8px;
    font-family: 'Montserrat', sans-serif;
    margin: 0;
    width: 100%;
    table-layout: fixed;  
}

.elementor-499 .elementor-element.elementor-element-af58c37 table, .elementor-499 .elementor-element.elementor-element-af58c37 table th, .elementor-499 .elementor-element.elementor-element-af58c37 table td {
    border: 0 solid transparent !important;
}

.elementor-499 .elementor-element.elementor-element-af58c37 table td, .elementor-499 .elementor-element.elementor-element-af58c37 table th {
    border-radius: 8px !important;
}

.elementor-499 .elementor-element.elementor-element-af58c37 table tr.heading th {
    font-weight: unset;
}

.elementor-499 .elementor-element.elementor-element-af58c37 table tr.heading-override th {
    padding: 0 !important;
}

.elementor-499 .elementor-element.elementor-element-af58c37 table .cell-center {
    text-align: center;
    vertical-align: middle
} 

.elementor-499 .elementor-element.elementor-element-af58c37 table .disclaimer {
    padding: 0;
    vertical-align: bottom;
    background: transparent;
}

.elementor-499 .elementor-element.elementor-element-af58c37 table .amount-ecomm {
    background: #FDF4E8;
}

.elementor-499 .elementor-element.elementor-element-af58c37 table .amount-vip {
    background: #E5F7EB;
}

.elementor-499 .elementor-element.elementor-element-af58c37 table td {
    background-color: #F5F6F8;
}

.elementor-499 .elementor-element.elementor-element-af58c37 table tr td:first-of-type {
    padding-inline: 16px;
}

.elementor-499 .elementor-element.elementor-element-af58c37 td {
    padding: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc51ac8 */.elementor-499 .elementor-element.elementor-element-bc51ac8 .mfdna-service-item {
    position: relative;
}

.elementor-499 .elementor-element.elementor-element-bc51ac8 .mfdna-service-icon {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    aspect-ratio: 1/1;
    z-index: 10;
}

.elementor-499 .elementor-element.elementor-element-bc51ac8 .mfdna-service-icon img {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c2f2cea */.elementor-499 .elementor-element.elementor-element-2c2f2cea {
    --mfdna-decoration-color: var(--e-global-color-8e2a7c4);
}/* End custom CSS */