.elementor-214099 .elementor-element.elementor-element-49df756{--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:40px 40px;--row-gap:40px;--column-gap:40px;border-style:none;--border-style:none;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:60px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-214099 .elementor-element.elementor-element-6064c89{--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:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-214099 .elementor-element.elementor-element-5cd5c6f{--display:flex;}.elementor-214099 .elementor-element.elementor-element-cb8e92e{--display:flex;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-214099 .elementor-element.elementor-element-1a80e1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-214099 .elementor-element.elementor-element-1a80e1d .elementor-heading-title{font-family:var( --e-global-typography-8436dc0-font-family ), Sans-serif;font-size:var( --e-global-typography-8436dc0-font-size );font-weight:var( --e-global-typography-8436dc0-font-weight );line-height:var( --e-global-typography-8436dc0-line-height );color:var( --e-global-color-025d194 );}.elementor-214099 .elementor-element.elementor-element-748eae3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-214099 .elementor-element.elementor-element-c1d6408{--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:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-214099 .elementor-element.elementor-element-ce2a640 .elementor-button{background-color:var( --e-global-color-025d194 );font-family:var( --e-global-typography-7d5c3e4-font-family ), Sans-serif;font-size:var( --e-global-typography-7d5c3e4-font-size );font-weight:var( --e-global-typography-7d5c3e4-font-weight );line-height:var( --e-global-typography-7d5c3e4-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;}.elementor-214099 .elementor-element.elementor-element-ce2a640 .elementor-button:hover, .elementor-214099 .elementor-element.elementor-element-ce2a640 .elementor-button:focus{background-color:var( --e-global-color-a7cca36 );color:var( --e-global-color-secondary );}.elementor-214099 .elementor-element.elementor-element-ce2a640{width:auto;max-width:auto;}.elementor-214099 .elementor-element.elementor-element-ce2a640 .elementor-button:hover svg, .elementor-214099 .elementor-element.elementor-element-ce2a640 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-214099 .elementor-element.elementor-element-b47eb68 .elementor-button{background-color:var( --e-global-color-03c80bd );font-family:var( --e-global-typography-7d5c3e4-font-family ), Sans-serif;font-size:var( --e-global-typography-7d5c3e4-font-size );font-weight:var( --e-global-typography-7d5c3e4-font-weight );line-height:var( --e-global-typography-7d5c3e4-line-height );fill:var( --e-global-color-025d194 );color:var( --e-global-color-025d194 );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-025d194 );border-radius:0px 0px 0px 0px;padding:0px 0px 6px 0px;}.elementor-214099 .elementor-element.elementor-element-b47eb68 .elementor-button:hover, .elementor-214099 .elementor-element.elementor-element-b47eb68 .elementor-button:focus{background-color:var( --e-global-color-03c80bd );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-214099 .elementor-element.elementor-element-b47eb68{width:auto;max-width:auto;}.elementor-214099 .elementor-element.elementor-element-b47eb68.elementor-element{--align-self:center;}.elementor-214099 .elementor-element.elementor-element-b47eb68 .elementor-button:hover svg, .elementor-214099 .elementor-element.elementor-element-b47eb68 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-214099 .elementor-element.elementor-element-e9f22ed{--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:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-214099 .elementor-element.elementor-element-7faf3c1{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-214099 .elementor-element.elementor-element-cc90b04{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-214099 .elementor-element.elementor-element-cc90b04:not(.elementor-motion-effects-element-type-background), .elementor-214099 .elementor-element.elementor-element-cc90b04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acac86e );}.elementor-214099 .elementor-element.elementor-element-33f0a5f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-214099 .elementor-element.elementor-element-33f0a5f .elementor-heading-title{font-size:24px;color:var( --e-global-color-025d194 );}.elementor-214099 .elementor-element.elementor-element-6465c20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-214099 .elementor-element.elementor-element-bcb2d92{--display:flex;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-214099 .elementor-element.elementor-element-bcb2d92:not(.elementor-motion-effects-element-type-background), .elementor-214099 .elementor-element.elementor-element-bcb2d92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acac86e );}.elementor-214099 .elementor-element.elementor-element-bd859ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-214099 .elementor-element.elementor-element-bd859ae .elementor-heading-title{font-size:24px;color:var( --e-global-color-025d194 );}.elementor-214099 .elementor-element.elementor-element-b717798{text-align:start;font-family:var( --e-global-typography-69e7b04-font-family ), Sans-serif;font-size:var( --e-global-typography-69e7b04-font-size );font-weight:var( --e-global-typography-69e7b04-font-weight );line-height:var( --e-global-typography-69e7b04-line-height );color:var( --e-global-color-text );}.elementor-214099 .elementor-element.elementor-element-7bdd1af{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-214099 .elementor-element.elementor-element-db5a245{--display:flex;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-214099 .elementor-element.elementor-element-db5a245:not(.elementor-motion-effects-element-type-background), .elementor-214099 .elementor-element.elementor-element-db5a245 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acac86e );}.elementor-214099 .elementor-element.elementor-element-b760d39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-214099 .elementor-element.elementor-element-b760d39 .elementor-heading-title{font-size:24px;color:var( --e-global-color-025d194 );}.elementor-214099 .elementor-element.elementor-element-8e09910{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:40px;--n-tabs-gap:40px;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:24px;--n-tabs-title-color:var( --e-global-color-text );--n-tabs-title-color-active:var( --e-global-color-025d194 );}.elementor-214099 .elementor-element.elementor-element-8e09910 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-03c80bd );}.elementor-214099 .elementor-element.elementor-element-8e09910.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-03c80bd );border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-025d194 );}.elementor-214099 .elementor-element.elementor-element-8e09910.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-214099 .elementor-element.elementor-element-8e09910.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-03c80bd );border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-025d194 );}.elementor-214099 .elementor-element.elementor-element-8e09910.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-03c80bd );}.elementor-214099 .elementor-element.elementor-element-8e09910.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Avenir", Sans-serif;font-weight:700;}.elementor-214099 .elementor-element.elementor-element-8e09910 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-025d194 );}.elementor-214099 .elementor-element.elementor-element-5ca4043{--display:flex;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-214099 .elementor-element.elementor-element-5ca4043:not(.elementor-motion-effects-element-type-background), .elementor-214099 .elementor-element.elementor-element-5ca4043 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acac86e );}.elementor-214099 .elementor-element.elementor-element-2c091c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-214099 .elementor-element.elementor-element-2c091c5 .elementor-heading-title{font-size:24px;color:var( --e-global-color-025d194 );}.elementor-214099 .elementor-element.elementor-element-c32011e{text-align:start;font-family:var( --e-global-typography-69e7b04-font-family ), Sans-serif;font-size:var( --e-global-typography-69e7b04-font-size );font-weight:var( --e-global-typography-69e7b04-font-weight );line-height:var( --e-global-typography-69e7b04-line-height );color:var( --e-global-color-text );}.elementor-214099 .elementor-element.elementor-element-7536dc3{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-214099 .elementor-element.elementor-element-c7408d0{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:40px;--n-tabs-gap:40px;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:22px;--n-tabs-title-color:var( --e-global-color-text );--n-tabs-title-color-active:var( --e-global-color-025d194 );}.elementor-214099 .elementor-element.elementor-element-c7408d0 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-03c80bd );}.elementor-214099 .elementor-element.elementor-element-c7408d0.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-03c80bd );border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-025d194 );}.elementor-214099 .elementor-element.elementor-element-c7408d0.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-214099 .elementor-element.elementor-element-c7408d0.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-03c80bd );border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-025d194 );}.elementor-214099 .elementor-element.elementor-element-c7408d0.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-03c80bd );}.elementor-214099 .elementor-element.elementor-element-c7408d0.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Avenir", Sans-serif;font-weight:700;}.elementor-214099 .elementor-element.elementor-element-c7408d0 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-025d194 );}.elementor-214099 .elementor-element.elementor-element-6bf1a16{--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:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-214099 .elementor-element.elementor-element-a022993{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-214099 .elementor-element.elementor-element-d9d6d71{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-214099 .elementor-element.elementor-element-d9d6d71:not(.elementor-motion-effects-element-type-background), .elementor-214099 .elementor-element.elementor-element-d9d6d71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acac86e );}.elementor-214099 .elementor-element.elementor-element-479dadd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-214099 .elementor-element.elementor-element-479dadd .elementor-heading-title{font-size:24px;color:var( --e-global-color-025d194 );}.elementor-214099 .elementor-element.elementor-element-aebfb47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-214099 .elementor-element.elementor-element-1db3c15{--display:flex;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-214099 .elementor-element.elementor-element-1db3c15:not(.elementor-motion-effects-element-type-background), .elementor-214099 .elementor-element.elementor-element-1db3c15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acac86e );}.elementor-214099 .elementor-element.elementor-element-6deb480{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-214099 .elementor-element.elementor-element-6deb480 .elementor-heading-title{font-size:24px;color:var( --e-global-color-025d194 );}.elementor-214099 .elementor-element.elementor-element-48c4c1b{text-align:start;font-family:var( --e-global-typography-69e7b04-font-family ), Sans-serif;font-size:var( --e-global-typography-69e7b04-font-size );font-weight:var( --e-global-typography-69e7b04-font-weight );line-height:var( --e-global-typography-69e7b04-line-height );color:var( --e-global-color-text );}.elementor-214099 .elementor-element.elementor-element-cb91952{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-214099 .elementor-element.elementor-element-7593ef1{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:40px;--n-tabs-gap:40px;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:24px;--n-tabs-title-color:var( --e-global-color-text );--n-tabs-title-color-active:var( --e-global-color-025d194 );}.elementor-214099 .elementor-element.elementor-element-7593ef1 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-03c80bd );}.elementor-214099 .elementor-element.elementor-element-7593ef1.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-03c80bd );border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-025d194 );}.elementor-214099 .elementor-element.elementor-element-7593ef1.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-214099 .elementor-element.elementor-element-7593ef1.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-03c80bd );border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-025d194 );}.elementor-214099 .elementor-element.elementor-element-7593ef1.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-03c80bd );}.elementor-214099 .elementor-element.elementor-element-7593ef1.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Avenir", Sans-serif;font-weight:700;}.elementor-214099 .elementor-element.elementor-element-7593ef1 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-025d194 );}.elementor-214099 .elementor-element.elementor-element-36ec357{--display:flex;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-214099 .elementor-element.elementor-element-36ec357:not(.elementor-motion-effects-element-type-background), .elementor-214099 .elementor-element.elementor-element-36ec357 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acac86e );}.elementor-214099 .elementor-element.elementor-element-ab0ab2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-214099 .elementor-element.elementor-element-ab0ab2e .elementor-heading-title{font-size:24px;color:var( --e-global-color-025d194 );}.elementor-214099 .elementor-element.elementor-element-dd4476c{text-align:start;font-family:var( --e-global-typography-69e7b04-font-family ), Sans-serif;font-size:var( --e-global-typography-69e7b04-font-size );font-weight:var( --e-global-typography-69e7b04-font-weight );line-height:var( --e-global-typography-69e7b04-line-height );color:var( --e-global-color-text );}.elementor-214099 .elementor-element.elementor-element-4c190db{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-214099 .elementor-element.elementor-element-3c2adb4{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:40px;--n-tabs-gap:40px;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:22px;--n-tabs-title-color:var( --e-global-color-text );--n-tabs-title-color-active:var( --e-global-color-025d194 );}.elementor-214099 .elementor-element.elementor-element-3c2adb4 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-03c80bd );}.elementor-214099 .elementor-element.elementor-element-3c2adb4.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-03c80bd );border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-025d194 );}.elementor-214099 .elementor-element.elementor-element-3c2adb4.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-214099 .elementor-element.elementor-element-3c2adb4.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-03c80bd );border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-025d194 );}.elementor-214099 .elementor-element.elementor-element-3c2adb4.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-03c80bd );}.elementor-214099 .elementor-element.elementor-element-3c2adb4.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Avenir", Sans-serif;font-weight:700;}.elementor-214099 .elementor-element.elementor-element-3c2adb4 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-025d194 );}.elementor-214099 .elementor-element.elementor-element-1dba3b4{--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:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-214099 .elementor-element.elementor-element-b38bd2b{--display:flex;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-214099 .elementor-element.elementor-element-b38bd2b:not(.elementor-motion-effects-element-type-background), .elementor-214099 .elementor-element.elementor-element-b38bd2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acac86e );}.elementor-214099 .elementor-element.elementor-element-f66a52c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-214099 .elementor-element.elementor-element-f66a52c .elementor-heading-title{font-size:24px;color:var( --e-global-color-025d194 );}.elementor-214099 .elementor-element.elementor-element-561b2f9{text-align:start;font-family:var( --e-global-typography-69e7b04-font-family ), Sans-serif;font-size:var( --e-global-typography-69e7b04-font-size );font-weight:var( --e-global-typography-69e7b04-font-weight );line-height:var( --e-global-typography-69e7b04-line-height );color:var( --e-global-color-text );}.elementor-214099 .elementor-element.elementor-element-acf7658{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-214099 .elementor-element.elementor-element-2e8fc5f{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:40px;--n-tabs-gap:40px;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:26px;--n-tabs-title-color:var( --e-global-color-text );--n-tabs-title-color-active:var( --e-global-color-025d194 );}.elementor-214099 .elementor-element.elementor-element-2e8fc5f > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-03c80bd );}.elementor-214099 .elementor-element.elementor-element-2e8fc5f.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-03c80bd );border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-025d194 );}.elementor-214099 .elementor-element.elementor-element-2e8fc5f.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-214099 .elementor-element.elementor-element-2e8fc5f.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-03c80bd );border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-025d194 );}.elementor-214099 .elementor-element.elementor-element-2e8fc5f.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-03c80bd );}.elementor-214099 .elementor-element.elementor-element-2e8fc5f.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Outfit", Sans-serif;font-weight:500;}.elementor-214099 .elementor-element.elementor-element-2e8fc5f [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-025d194 );}.elementor-214099 .elementor-element.elementor-element-d9d2a7d{--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;}.elementor-214099 .elementor-element.elementor-element-e465313{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-214099 .elementor-element.elementor-element-e465313:not(.elementor-motion-effects-element-type-background), .elementor-214099 .elementor-element.elementor-element-e465313 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acac86e );}.elementor-214099 .elementor-element.elementor-element-d6ebc09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-214099 .elementor-element.elementor-element-d6ebc09 .elementor-heading-title{font-size:24px;color:var( --e-global-color-025d194 );}.elementor-214099 .elementor-element.elementor-element-22b153a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-214099 .elementor-element.elementor-element-9c25a0d{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-214099 .elementor-element.elementor-element-9c25a0d:not(.elementor-motion-effects-element-type-background), .elementor-214099 .elementor-element.elementor-element-9c25a0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acac86e );}.elementor-214099 .elementor-element.elementor-element-32de3d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-214099 .elementor-element.elementor-element-32de3d6 .elementor-heading-title{font-size:24px;color:var( --e-global-color-025d194 );}.elementor-214099 .elementor-element.elementor-element-f9d5d53{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-214099 .elementor-element.elementor-element-fd3e779{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-214099 .elementor-element.elementor-element-fd3e779:not(.elementor-motion-effects-element-type-background), .elementor-214099 .elementor-element.elementor-element-fd3e779 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acac86e );}.elementor-214099 .elementor-element.elementor-element-7bfef2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-214099 .elementor-element.elementor-element-7bfef2f .elementor-heading-title{font-size:24px;color:var( --e-global-color-025d194 );}.elementor-214099 .elementor-element.elementor-element-201fe0b{text-align:start;font-family:var( --e-global-typography-69e7b04-font-family ), Sans-serif;font-size:var( --e-global-typography-69e7b04-font-size );font-weight:var( --e-global-typography-69e7b04-font-weight );line-height:var( --e-global-typography-69e7b04-line-height );color:var( --e-global-color-text );}.elementor-214099 .elementor-element.elementor-element-4f9ce9a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-214099 .elementor-element.elementor-element-2d26ca0{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-214099 .elementor-element.elementor-element-2d26ca0:not(.elementor-motion-effects-element-type-background), .elementor-214099 .elementor-element.elementor-element-2d26ca0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acac86e );}.elementor-214099 .elementor-element.elementor-element-7b5aafc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-214099 .elementor-element.elementor-element-7b5aafc .elementor-heading-title{font-size:24px;color:var( --e-global-color-025d194 );}.elementor-214099 .elementor-element.elementor-element-b28f928{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-214099 .elementor-element.elementor-element-b28f928:not(.elementor-motion-effects-element-type-background), .elementor-214099 .elementor-element.elementor-element-b28f928 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acac86e );}.elementor-214099 .elementor-element.elementor-element-f5e36b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:12px 12px 12px 12px;}.elementor-214099 .elementor-element.elementor-element-f5e36b5 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-214099 .elementor-element.elementor-element-96945c8{--n-accordion-title-font-size:22px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:30px;--n-accordion-item-title-distance-from-content:20px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}.elementor-214099 .elementor-element.elementor-element-96945c8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-214099 .elementor-element.elementor-element-96945c8 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-214099 .elementor-element.elementor-element-96945c8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Avenir", Sans-serif;font-weight:700;}:where( .elementor-214099 .elementor-element.elementor-element-96945c8 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-214099 .elementor-element.elementor-element-574adce{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-214099 .elementor-element.elementor-element-98c7460{--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;--border-radius:12px 0px 0px 12px;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-214099 .elementor-element.elementor-element-98c7460:not(.elementor-motion-effects-element-type-background), .elementor-214099 .elementor-element.elementor-element-98c7460 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acac86e );}.elementor-214099 .elementor-element.elementor-element-a06e2ac{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-214099 .elementor-element.elementor-element-ef684da{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;width:var( --container-widget-width, 22px );max-width:22px;--container-widget-width:22px;--container-widget-flex-grow:0;}.elementor-214099 .elementor-element.elementor-element-ef684da.elementor-element{--align-self:center;}.elementor-214099 .elementor-element.elementor-element-ef684da .elementor-divider-separator{width:22px;}.elementor-214099 .elementor-element.elementor-element-ef684da .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-214099 .elementor-element.elementor-element-6b8a290{width:auto;max-width:auto;}.elementor-214099 .elementor-element.elementor-element-6b8a290.elementor-element{--align-self:center;}.elementor-214099 .elementor-element.elementor-element-6b8a290 .elementor-heading-title{font-family:var( --e-global-typography-404cf02-font-family ), Sans-serif;font-size:var( --e-global-typography-404cf02-font-size );font-weight:var( --e-global-typography-404cf02-font-weight );line-height:var( --e-global-typography-404cf02-line-height );color:var( --e-global-color-accent );}.elementor-214099 .elementor-element.elementor-element-574dbdb{width:var( --container-widget-width, 534px );max-width:534px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;--container-widget-width:534px;--container-widget-flex-grow:0;}.elementor-214099 .elementor-element.elementor-element-574dbdb .elementor-heading-title{font-family:var( --e-global-typography-0fe214b-font-family ), Sans-serif;font-size:var( --e-global-typography-0fe214b-font-size );font-weight:var( --e-global-typography-0fe214b-font-weight );line-height:var( --e-global-typography-0fe214b-line-height );color:var( --e-global-color-025d194 );}.elementor-214099 .elementor-element.elementor-element-0d26eb3{width:var( --container-widget-width, 560px );max-width:560px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--container-widget-width:560px;--container-widget-flex-grow:0;}.elementor-214099 .elementor-element.elementor-element-bbfa13e{--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:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-214099 .elementor-element.elementor-element-dc8a8a9 .elementor-button{background-color:var( --e-global-color-025d194 );font-family:var( --e-global-typography-7d5c3e4-font-family ), Sans-serif;font-size:var( --e-global-typography-7d5c3e4-font-size );font-weight:var( --e-global-typography-7d5c3e4-font-weight );line-height:var( --e-global-typography-7d5c3e4-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-025d194 );padding:18px 33px 18px 33px;}.elementor-214099 .elementor-element.elementor-element-dc8a8a9 .elementor-button:hover, .elementor-214099 .elementor-element.elementor-element-dc8a8a9 .elementor-button:focus{background-color:var( --e-global-color-a7cca36 );color:var( --e-global-color-secondary );border-color:var( --e-global-color-a7cca36 );}.elementor-214099 .elementor-element.elementor-element-dc8a8a9{width:auto;max-width:auto;}.elementor-214099 .elementor-element.elementor-element-dc8a8a9 .elementor-button:hover svg, .elementor-214099 .elementor-element.elementor-element-dc8a8a9 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-214099 .elementor-element.elementor-element-725dc8d .elementor-button{background-color:var( --e-global-color-03c80bd );font-family:var( --e-global-typography-7d5c3e4-font-family ), Sans-serif;font-size:var( --e-global-typography-7d5c3e4-font-size );font-weight:var( --e-global-typography-7d5c3e4-font-weight );line-height:var( --e-global-typography-7d5c3e4-line-height );fill:var( --e-global-color-025d194 );color:var( --e-global-color-025d194 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-025d194 );padding:18px 33px 18px 33px;}.elementor-214099 .elementor-element.elementor-element-725dc8d .elementor-button:hover, .elementor-214099 .elementor-element.elementor-element-725dc8d .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-214099 .elementor-element.elementor-element-725dc8d{width:auto;max-width:auto;}.elementor-214099 .elementor-element.elementor-element-725dc8d .elementor-button:hover svg, .elementor-214099 .elementor-element.elementor-element-725dc8d .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-214099 .elementor-element.elementor-element-c33a9bd .elementor-button{background-color:var( --e-global-color-03c80bd );font-family:var( --e-global-typography-7d5c3e4-font-family ), Sans-serif;font-size:var( --e-global-typography-7d5c3e4-font-size );font-weight:var( --e-global-typography-7d5c3e4-font-weight );line-height:var( --e-global-typography-7d5c3e4-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 4px 0px;}.elementor-214099 .elementor-element.elementor-element-c33a9bd .elementor-button:hover, .elementor-214099 .elementor-element.elementor-element-c33a9bd .elementor-button:focus{background-color:var( --e-global-color-03c80bd );color:var( --e-global-color-a7cca36 );border-color:var( --e-global-color-a7cca36 );}.elementor-214099 .elementor-element.elementor-element-c33a9bd{width:auto;max-width:auto;}.elementor-214099 .elementor-element.elementor-element-c33a9bd.elementor-element{--align-self:center;}.elementor-214099 .elementor-element.elementor-element-c33a9bd .elementor-button:hover svg, .elementor-214099 .elementor-element.elementor-element-c33a9bd .elementor-button:focus svg{fill:var( --e-global-color-a7cca36 );}.elementor-214099 .elementor-element.elementor-element-92196e8{--display:flex;--min-height:500px;--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;--border-radius:0px 12px 12px 0px;}.elementor-214099 .elementor-element.elementor-element-92196e8:not(.elementor-motion-effects-element-type-background), .elementor-214099 .elementor-element.elementor-element-92196e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acac86e );background-image:url("https://upbeat-clarke.31-97-77-231.plesk.page/wp-content/uploads/2025/11/banner-green-out.webp");background-position:center center;background-size:cover;}@media(min-width:768px){.elementor-214099 .elementor-element.elementor-element-98c7460{--width:50%;}.elementor-214099 .elementor-element.elementor-element-92196e8{--width:50%;}}@media(max-width:1024px){.elementor-214099 .elementor-element.elementor-element-49df756{--padding-top:40px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-214099 .elementor-element.elementor-element-1a80e1d .elementor-heading-title{font-size:var( --e-global-typography-8436dc0-font-size );line-height:var( --e-global-typography-8436dc0-line-height );}.elementor-214099 .elementor-element.elementor-element-c1d6408{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-214099 .elementor-element.elementor-element-ce2a640 .elementor-button{font-size:var( --e-global-typography-7d5c3e4-font-size );line-height:var( --e-global-typography-7d5c3e4-line-height );}.elementor-214099 .elementor-element.elementor-element-b47eb68 .elementor-button{font-size:var( --e-global-typography-7d5c3e4-font-size );line-height:var( --e-global-typography-7d5c3e4-line-height );}.elementor-214099 .elementor-element.elementor-element-cc90b04{--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-214099 .elementor-element.elementor-element-bcb2d92{--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-214099 .elementor-element.elementor-element-b717798{font-size:var( --e-global-typography-69e7b04-font-size );line-height:var( --e-global-typography-69e7b04-line-height );}.elementor-214099 .elementor-element.elementor-element-db5a245{--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-214099 .elementor-element.elementor-element-c32011e{font-size:var( --e-global-typography-69e7b04-font-size );line-height:var( --e-global-typography-69e7b04-line-height );}.elementor-214099 .elementor-element.elementor-element-e9f22ed{--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-214099 .elementor-element.elementor-element-d9d6d71{--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-214099 .elementor-element.elementor-element-1db3c15{--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-214099 .elementor-element.elementor-element-48c4c1b{font-size:var( --e-global-typography-69e7b04-font-size );line-height:var( --e-global-typography-69e7b04-line-height );}.elementor-214099 .elementor-element.elementor-element-dd4476c{font-size:var( --e-global-typography-69e7b04-font-size );line-height:var( --e-global-typography-69e7b04-line-height );}.elementor-214099 .elementor-element.elementor-element-6bf1a16{--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-214099 .elementor-element.elementor-element-561b2f9{font-size:var( --e-global-typography-69e7b04-font-size );line-height:var( --e-global-typography-69e7b04-line-height );}.elementor-214099 .elementor-element.elementor-element-e465313{--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-214099 .elementor-element.elementor-element-9c25a0d{--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-214099 .elementor-element.elementor-element-201fe0b{font-size:var( --e-global-typography-69e7b04-font-size );line-height:var( --e-global-typography-69e7b04-line-height );}.elementor-214099 .elementor-element.elementor-element-1dba3b4{--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-214099 .elementor-element.elementor-element-98c7460{--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-214099 .elementor-element.elementor-element-6b8a290 .elementor-heading-title{font-size:var( --e-global-typography-404cf02-font-size );line-height:var( --e-global-typography-404cf02-line-height );}.elementor-214099 .elementor-element.elementor-element-574dbdb .elementor-heading-title{font-size:var( --e-global-typography-0fe214b-font-size );line-height:var( --e-global-typography-0fe214b-line-height );}.elementor-214099 .elementor-element.elementor-element-bbfa13e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-214099 .elementor-element.elementor-element-dc8a8a9{width:100%;max-width:100%;}.elementor-214099 .elementor-element.elementor-element-dc8a8a9 .elementor-button{font-size:var( --e-global-typography-7d5c3e4-font-size );line-height:var( --e-global-typography-7d5c3e4-line-height );}.elementor-214099 .elementor-element.elementor-element-725dc8d .elementor-button{font-size:var( --e-global-typography-7d5c3e4-font-size );line-height:var( --e-global-typography-7d5c3e4-line-height );}.elementor-214099 .elementor-element.elementor-element-c33a9bd.elementor-element{--align-self:center;}.elementor-214099 .elementor-element.elementor-element-c33a9bd .elementor-button{font-size:var( --e-global-typography-7d5c3e4-font-size );line-height:var( --e-global-typography-7d5c3e4-line-height );}.elementor-214099 .elementor-element.elementor-element-92196e8:not(.elementor-motion-effects-element-type-background), .elementor-214099 .elementor-element.elementor-element-92196e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:56% 50%;}}@media(max-width:767px){.elementor-214099 .elementor-element.elementor-element-49df756{--padding-top:20px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-214099 .elementor-element.elementor-element-6064c89{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-214099 .elementor-element.elementor-element-cb8e92e{--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-214099 .elementor-element.elementor-element-1a80e1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;}.elementor-214099 .elementor-element.elementor-element-1a80e1d .elementor-heading-title{font-size:var( --e-global-typography-8436dc0-font-size );line-height:var( --e-global-typography-8436dc0-line-height );}.elementor-214099 .elementor-element.elementor-element-748eae3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-214099 .elementor-element.elementor-element-c1d6408{--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;}.elementor-214099 .elementor-element.elementor-element-ce2a640 .elementor-button{font-size:var( --e-global-typography-7d5c3e4-font-size );line-height:var( --e-global-typography-7d5c3e4-line-height );padding:15px 25px 15px 25px;}.elementor-214099 .elementor-element.elementor-element-b47eb68 .elementor-button{font-size:var( --e-global-typography-7d5c3e4-font-size );line-height:var( --e-global-typography-7d5c3e4-line-height );padding:0px 0px 0px 0px;}.elementor-214099 .elementor-element.elementor-element-7faf3c1{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-214099 .elementor-element.elementor-element-33f0a5f .elementor-heading-title{font-size:20px;}.elementor-214099 .elementor-element.elementor-element-bcb2d92{--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-214099 .elementor-element.elementor-element-bd859ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-214099 .elementor-element.elementor-element-bd859ae .elementor-heading-title{font-size:20px;}.elementor-214099 .elementor-element.elementor-element-b717798{font-size:var( --e-global-typography-69e7b04-font-size );line-height:var( --e-global-typography-69e7b04-line-height );}.elementor-214099 .elementor-element.elementor-element-db5a245{--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-214099 .elementor-element.elementor-element-b760d39 .elementor-heading-title{font-size:20px;}.elementor-214099 .elementor-element.elementor-element-8e09910{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;padding:0px 0px 0px 0px;--n-tabs-title-gap:26px;--n-tabs-gap:20px;--n-tabs-title-font-size:22px;}.elementor-214099 .elementor-element.elementor-element-8e09910.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:1.15em;}.elementor-214099 .elementor-element.elementor-element-c32011e{font-size:var( --e-global-typography-69e7b04-font-size );line-height:var( --e-global-typography-69e7b04-line-height );}.elementor-214099 .elementor-element.elementor-element-e9f22ed{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-214099 .elementor-element.elementor-element-a022993{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-214099 .elementor-element.elementor-element-479dadd .elementor-heading-title{font-size:20px;}.elementor-214099 .elementor-element.elementor-element-1db3c15{--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-214099 .elementor-element.elementor-element-6deb480{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-214099 .elementor-element.elementor-element-6deb480 .elementor-heading-title{font-size:20px;}.elementor-214099 .elementor-element.elementor-element-48c4c1b{font-size:var( --e-global-typography-69e7b04-font-size );line-height:var( --e-global-typography-69e7b04-line-height );}.elementor-214099 .elementor-element.elementor-element-7593ef1{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;padding:0px 0px 0px 0px;--n-tabs-title-gap:26px;--n-tabs-gap:20px;--n-tabs-title-font-size:22px;}.elementor-214099 .elementor-element.elementor-element-7593ef1.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:1.15em;}.elementor-214099 .elementor-element.elementor-element-dd4476c{font-size:var( --e-global-typography-69e7b04-font-size );line-height:var( --e-global-typography-69e7b04-line-height );}.elementor-214099 .elementor-element.elementor-element-6bf1a16{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-214099 .elementor-element.elementor-element-561b2f9{font-size:var( --e-global-typography-69e7b04-font-size );line-height:var( --e-global-typography-69e7b04-line-height );}.elementor-214099 .elementor-element.elementor-element-e465313{--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-214099 .elementor-element.elementor-element-d6ebc09 .elementor-heading-title{font-size:20px;}.elementor-214099 .elementor-element.elementor-element-9c25a0d{--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-214099 .elementor-element.elementor-element-32de3d6 .elementor-heading-title{font-size:20px;}.elementor-214099 .elementor-element.elementor-element-fd3e779{--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-214099 .elementor-element.elementor-element-7bfef2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-214099 .elementor-element.elementor-element-7bfef2f .elementor-heading-title{font-size:20px;}.elementor-214099 .elementor-element.elementor-element-201fe0b{font-size:var( --e-global-typography-69e7b04-font-size );line-height:var( --e-global-typography-69e7b04-line-height );}.elementor-214099 .elementor-element.elementor-element-2d26ca0{--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-214099 .elementor-element.elementor-element-7b5aafc .elementor-heading-title{font-size:20px;}.elementor-214099 .elementor-element.elementor-element-b28f928{--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-214099 .elementor-element.elementor-element-1dba3b4{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-214099 .elementor-element.elementor-element-574adce{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-214099 .elementor-element.elementor-element-98c7460{--border-radius:0px 0px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-214099 .elementor-element.elementor-element-6b8a290 .elementor-heading-title{font-size:var( --e-global-typography-404cf02-font-size );line-height:var( --e-global-typography-404cf02-line-height );}.elementor-214099 .elementor-element.elementor-element-574dbdb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;}.elementor-214099 .elementor-element.elementor-element-574dbdb .elementor-heading-title{font-size:var( --e-global-typography-0fe214b-font-size );line-height:var( --e-global-typography-0fe214b-line-height );}.elementor-214099 .elementor-element.elementor-element-bbfa13e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-214099 .elementor-element.elementor-element-dc8a8a9 .elementor-button{font-size:var( --e-global-typography-7d5c3e4-font-size );line-height:var( --e-global-typography-7d5c3e4-line-height );padding:15px 25px 15px 25px;}.elementor-214099 .elementor-element.elementor-element-725dc8d .elementor-button{font-size:var( --e-global-typography-7d5c3e4-font-size );line-height:var( --e-global-typography-7d5c3e4-line-height );padding:15px 25px 15px 25px;}.elementor-214099 .elementor-element.elementor-element-c33a9bd .elementor-button{font-size:var( --e-global-typography-7d5c3e4-font-size );line-height:var( --e-global-typography-7d5c3e4-line-height );padding:0px 0px 2px 0px;}.elementor-214099 .elementor-element.elementor-element-92196e8:not(.elementor-motion-effects-element-type-background), .elementor-214099 .elementor-element.elementor-element-92196e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://upbeat-clarke.31-97-77-231.plesk.page/wp-content/uploads/2025/11/banner-green-out.webp");background-position:55% 50%;}.elementor-214099 .elementor-element.elementor-element-92196e8{--min-height:350px;--border-radius:12px 12px 0px 0px;}}/* Start custom CSS for image, class: .elementor-element-df23d90 */.elementor-214099 .elementor-element.elementor-element-df23d90 img{
    aspect-ratio: 1/1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-748eae3 */.elementor-214099 .elementor-element.elementor-element-748eae3 ul{
    padding-left: 20px;
    padding-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6465c20 */.elementor-214099 .elementor-element.elementor-element-6465c20 strong:not(.elementor-214099 .elementor-element.elementor-element-6465c20 ul li strong), .elementor-214099 .elementor-element.elementor-element-6465c20 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 strong:not(.elementor-214099 .elementor-element.elementor-element-6465c20 ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc90b04 */body .product_cat-electronics .specifications-content-features{
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7bdd1af */.elementor-214099 .elementor-element.elementor-element-7bdd1af #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-77f6f9f */.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-item{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 14px;
    padding-bottom: 14px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-icon{
    width: 32px;
    height: auto;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-button{
    background-color: var(--e-global-color-03c80bd);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: 700;
    line-height: var(--e-global-typography-accent-line-height);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: flex;
    transition: 0.3s all;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-button:hover{
    background-color: var(--e-global-color-03c80bd);
    color: var(--e-global-color-a7cca36);
    border-color: var(--e-global-color-a7cca36);
}

@media (max-width: 767px){
    .elementor-214099 .elementor-element.elementor-element-77f6f9f .download-button{
        line-height: 1.1em;
    }    
    .elementor-214099 .elementor-element.elementor-element-77f6f9f .download-icon{
        width: 20px;
    }
    .elementor-214099 .elementor-element.elementor-element-77f6f9f .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6465c20 */.elementor-214099 .elementor-element.elementor-element-6465c20 strong:not(.elementor-214099 .elementor-element.elementor-element-6465c20 ul li strong), .elementor-214099 .elementor-element.elementor-element-6465c20 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 strong:not(.elementor-214099 .elementor-element.elementor-element-6465c20 ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc90b04 */body .product_cat-electronics .specifications-content-features{
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7bdd1af */.elementor-214099 .elementor-element.elementor-element-7bdd1af #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-77f6f9f */.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-item{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 14px;
    padding-bottom: 14px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-icon{
    width: 32px;
    height: auto;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-button{
    background-color: var(--e-global-color-03c80bd);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: 700;
    line-height: var(--e-global-typography-accent-line-height);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: flex;
    transition: 0.3s all;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-button:hover{
    background-color: var(--e-global-color-03c80bd);
    color: var(--e-global-color-a7cca36);
    border-color: var(--e-global-color-a7cca36);
}

@media (max-width: 767px){
    .elementor-214099 .elementor-element.elementor-element-77f6f9f .download-button{
        line-height: 1.1em;
    }    
    .elementor-214099 .elementor-element.elementor-element-77f6f9f .download-icon{
        width: 20px;
    }
    .elementor-214099 .elementor-element.elementor-element-77f6f9f .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6465c20 */.elementor-214099 .elementor-element.elementor-element-6465c20 strong:not(.elementor-214099 .elementor-element.elementor-element-6465c20 ul li strong), .elementor-214099 .elementor-element.elementor-element-6465c20 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 strong:not(.elementor-214099 .elementor-element.elementor-element-6465c20 ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc90b04 */body .product_cat-electronics .specifications-content-features{
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7bdd1af */.elementor-214099 .elementor-element.elementor-element-7bdd1af #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-77f6f9f */.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-item{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 14px;
    padding-bottom: 14px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-icon{
    width: 32px;
    height: auto;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-button{
    background-color: var(--e-global-color-03c80bd);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: 700;
    line-height: var(--e-global-typography-accent-line-height);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: flex;
    transition: 0.3s all;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-button:hover{
    background-color: var(--e-global-color-03c80bd);
    color: var(--e-global-color-a7cca36);
    border-color: var(--e-global-color-a7cca36);
}

@media (max-width: 767px){
    .elementor-214099 .elementor-element.elementor-element-77f6f9f .download-button{
        line-height: 1.1em;
    }    
    .elementor-214099 .elementor-element.elementor-element-77f6f9f .download-icon{
        width: 20px;
    }
    .elementor-214099 .elementor-element.elementor-element-77f6f9f .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6465c20 */.elementor-214099 .elementor-element.elementor-element-6465c20 strong:not(.elementor-214099 .elementor-element.elementor-element-6465c20 ul li strong), .elementor-214099 .elementor-element.elementor-element-6465c20 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 strong:not(.elementor-214099 .elementor-element.elementor-element-6465c20 ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc90b04 */body .product_cat-electronics .specifications-content-features{
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7bdd1af */.elementor-214099 .elementor-element.elementor-element-7bdd1af #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-77f6f9f */.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-item{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 14px;
    padding-bottom: 14px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-icon{
    width: 32px;
    height: auto;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-button{
    background-color: var(--e-global-color-03c80bd);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: 700;
    line-height: var(--e-global-typography-accent-line-height);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: flex;
    transition: 0.3s all;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-button:hover{
    background-color: var(--e-global-color-03c80bd);
    color: var(--e-global-color-a7cca36);
    border-color: var(--e-global-color-a7cca36);
}

@media (max-width: 767px){
    .elementor-214099 .elementor-element.elementor-element-77f6f9f .download-button{
        line-height: 1.1em;
    }    
    .elementor-214099 .elementor-element.elementor-element-77f6f9f .download-icon{
        width: 20px;
    }
    .elementor-214099 .elementor-element.elementor-element-77f6f9f .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-8e09910 */@media (max-width: 767px){
    .elementor-214099 .elementor-element.elementor-element-8e09910 .e-n-tab-title{
        width: fit-content !important;
        padding-bottom: 4px !important;
    }
}

.no-features .elementor-214099 .elementor-element.elementor-element-8e09910{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7536dc3 */.elementor-214099 .elementor-element.elementor-element-7536dc3 #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-7536dc3 #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-7536dc3 .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-7536dc3 .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-7536dc3 .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7536dc3 */.elementor-214099 .elementor-element.elementor-element-7536dc3 #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-7536dc3 #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-7536dc3 .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-7536dc3 .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-7536dc3 .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-c7408d0 */.elementor-214099 .elementor-element.elementor-element-c7408d0{
    display: none !important;
}

.no-product-video.no-product-specifications.no-product-resources.no-features .elementor-214099 .elementor-element.elementor-element-c7408d0{
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6465c20 */.elementor-214099 .elementor-element.elementor-element-6465c20 strong:not(.elementor-214099 .elementor-element.elementor-element-6465c20 ul li strong), .elementor-214099 .elementor-element.elementor-element-6465c20 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 strong:not(.elementor-214099 .elementor-element.elementor-element-6465c20 ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc90b04 */body .product_cat-electronics .specifications-content-features{
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7bdd1af */.elementor-214099 .elementor-element.elementor-element-7bdd1af #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-77f6f9f */.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-item{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 14px;
    padding-bottom: 14px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-icon{
    width: 32px;
    height: auto;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-button{
    background-color: var(--e-global-color-03c80bd);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: 700;
    line-height: var(--e-global-typography-accent-line-height);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: flex;
    transition: 0.3s all;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-button:hover{
    background-color: var(--e-global-color-03c80bd);
    color: var(--e-global-color-a7cca36);
    border-color: var(--e-global-color-a7cca36);
}

@media (max-width: 767px){
    .elementor-214099 .elementor-element.elementor-element-77f6f9f .download-button{
        line-height: 1.1em;
    }    
    .elementor-214099 .elementor-element.elementor-element-77f6f9f .download-icon{
        width: 20px;
    }
    .elementor-214099 .elementor-element.elementor-element-77f6f9f .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6465c20 */.elementor-214099 .elementor-element.elementor-element-6465c20 strong:not(.elementor-214099 .elementor-element.elementor-element-6465c20 ul li strong), .elementor-214099 .elementor-element.elementor-element-6465c20 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 strong:not(.elementor-214099 .elementor-element.elementor-element-6465c20 ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc90b04 */body .product_cat-electronics .specifications-content-features{
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7bdd1af */.elementor-214099 .elementor-element.elementor-element-7bdd1af #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-77f6f9f */.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-item{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 14px;
    padding-bottom: 14px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-icon{
    width: 32px;
    height: auto;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-button{
    background-color: var(--e-global-color-03c80bd);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: 700;
    line-height: var(--e-global-typography-accent-line-height);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: flex;
    transition: 0.3s all;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-button:hover{
    background-color: var(--e-global-color-03c80bd);
    color: var(--e-global-color-a7cca36);
    border-color: var(--e-global-color-a7cca36);
}

@media (max-width: 767px){
    .elementor-214099 .elementor-element.elementor-element-77f6f9f .download-button{
        line-height: 1.1em;
    }    
    .elementor-214099 .elementor-element.elementor-element-77f6f9f .download-icon{
        width: 20px;
    }
    .elementor-214099 .elementor-element.elementor-element-77f6f9f .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6465c20 */.elementor-214099 .elementor-element.elementor-element-6465c20 strong:not(.elementor-214099 .elementor-element.elementor-element-6465c20 ul li strong), .elementor-214099 .elementor-element.elementor-element-6465c20 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 strong:not(.elementor-214099 .elementor-element.elementor-element-6465c20 ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc90b04 */body .product_cat-electronics .specifications-content-features{
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7bdd1af */.elementor-214099 .elementor-element.elementor-element-7bdd1af #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-77f6f9f */.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-item{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 14px;
    padding-bottom: 14px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-icon{
    width: 32px;
    height: auto;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-button{
    background-color: var(--e-global-color-03c80bd);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: 700;
    line-height: var(--e-global-typography-accent-line-height);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: flex;
    transition: 0.3s all;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-button:hover{
    background-color: var(--e-global-color-03c80bd);
    color: var(--e-global-color-a7cca36);
    border-color: var(--e-global-color-a7cca36);
}

@media (max-width: 767px){
    .elementor-214099 .elementor-element.elementor-element-77f6f9f .download-button{
        line-height: 1.1em;
    }    
    .elementor-214099 .elementor-element.elementor-element-77f6f9f .download-icon{
        width: 20px;
    }
    .elementor-214099 .elementor-element.elementor-element-77f6f9f .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6465c20 */.elementor-214099 .elementor-element.elementor-element-6465c20 strong:not(.elementor-214099 .elementor-element.elementor-element-6465c20 ul li strong), .elementor-214099 .elementor-element.elementor-element-6465c20 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 strong:not(.elementor-214099 .elementor-element.elementor-element-6465c20 ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc90b04 */body .product_cat-electronics .specifications-content-features{
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7bdd1af */.elementor-214099 .elementor-element.elementor-element-7bdd1af #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-77f6f9f */.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-item{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 14px;
    padding-bottom: 14px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-icon{
    width: 32px;
    height: auto;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-button{
    background-color: var(--e-global-color-03c80bd);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: 700;
    line-height: var(--e-global-typography-accent-line-height);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: flex;
    transition: 0.3s all;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-button:hover{
    background-color: var(--e-global-color-03c80bd);
    color: var(--e-global-color-a7cca36);
    border-color: var(--e-global-color-a7cca36);
}

@media (max-width: 767px){
    .elementor-214099 .elementor-element.elementor-element-77f6f9f .download-button{
        line-height: 1.1em;
    }    
    .elementor-214099 .elementor-element.elementor-element-77f6f9f .download-icon{
        width: 20px;
    }
    .elementor-214099 .elementor-element.elementor-element-77f6f9f .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-8e09910 */@media (max-width: 767px){
    .elementor-214099 .elementor-element.elementor-element-8e09910 .e-n-tab-title{
        width: fit-content !important;
        padding-bottom: 4px !important;
    }
}

.no-features .elementor-214099 .elementor-element.elementor-element-8e09910{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7536dc3 */.elementor-214099 .elementor-element.elementor-element-7536dc3 #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-7536dc3 #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-7536dc3 .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-7536dc3 .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-7536dc3 .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7536dc3 */.elementor-214099 .elementor-element.elementor-element-7536dc3 #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-7536dc3 #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-7536dc3 .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-7536dc3 .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-7536dc3 .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-c7408d0 */.elementor-214099 .elementor-element.elementor-element-c7408d0{
    display: none !important;
}

.no-product-video.no-product-specifications.no-product-resources.no-features .elementor-214099 .elementor-element.elementor-element-c7408d0{
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6465c20 */.elementor-214099 .elementor-element.elementor-element-6465c20 strong:not(.elementor-214099 .elementor-element.elementor-element-6465c20 ul li strong), .elementor-214099 .elementor-element.elementor-element-6465c20 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 strong:not(.elementor-214099 .elementor-element.elementor-element-6465c20 ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc90b04 */body .product_cat-electronics .specifications-content-features{
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7bdd1af */.elementor-214099 .elementor-element.elementor-element-7bdd1af #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-77f6f9f */.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-item{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 14px;
    padding-bottom: 14px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-icon{
    width: 32px;
    height: auto;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-button{
    background-color: var(--e-global-color-03c80bd);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: 700;
    line-height: var(--e-global-typography-accent-line-height);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: flex;
    transition: 0.3s all;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-button:hover{
    background-color: var(--e-global-color-03c80bd);
    color: var(--e-global-color-a7cca36);
    border-color: var(--e-global-color-a7cca36);
}

@media (max-width: 767px){
    .elementor-214099 .elementor-element.elementor-element-77f6f9f .download-button{
        line-height: 1.1em;
    }    
    .elementor-214099 .elementor-element.elementor-element-77f6f9f .download-icon{
        width: 20px;
    }
    .elementor-214099 .elementor-element.elementor-element-77f6f9f .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6465c20 */.elementor-214099 .elementor-element.elementor-element-6465c20 strong:not(.elementor-214099 .elementor-element.elementor-element-6465c20 ul li strong), .elementor-214099 .elementor-element.elementor-element-6465c20 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 strong:not(.elementor-214099 .elementor-element.elementor-element-6465c20 ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc90b04 */body .product_cat-electronics .specifications-content-features{
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7bdd1af */.elementor-214099 .elementor-element.elementor-element-7bdd1af #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-77f6f9f */.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-item{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 14px;
    padding-bottom: 14px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-icon{
    width: 32px;
    height: auto;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-button{
    background-color: var(--e-global-color-03c80bd);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: 700;
    line-height: var(--e-global-typography-accent-line-height);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: flex;
    transition: 0.3s all;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-button:hover{
    background-color: var(--e-global-color-03c80bd);
    color: var(--e-global-color-a7cca36);
    border-color: var(--e-global-color-a7cca36);
}

@media (max-width: 767px){
    .elementor-214099 .elementor-element.elementor-element-77f6f9f .download-button{
        line-height: 1.1em;
    }    
    .elementor-214099 .elementor-element.elementor-element-77f6f9f .download-icon{
        width: 20px;
    }
    .elementor-214099 .elementor-element.elementor-element-77f6f9f .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6465c20 */.elementor-214099 .elementor-element.elementor-element-6465c20 strong:not(.elementor-214099 .elementor-element.elementor-element-6465c20 ul li strong), .elementor-214099 .elementor-element.elementor-element-6465c20 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 strong:not(.elementor-214099 .elementor-element.elementor-element-6465c20 ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc90b04 */body .product_cat-electronics .specifications-content-features{
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7bdd1af */.elementor-214099 .elementor-element.elementor-element-7bdd1af #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-77f6f9f */.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-item{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 14px;
    padding-bottom: 14px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-icon{
    width: 32px;
    height: auto;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-button{
    background-color: var(--e-global-color-03c80bd);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: 700;
    line-height: var(--e-global-typography-accent-line-height);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: flex;
    transition: 0.3s all;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-button:hover{
    background-color: var(--e-global-color-03c80bd);
    color: var(--e-global-color-a7cca36);
    border-color: var(--e-global-color-a7cca36);
}

@media (max-width: 767px){
    .elementor-214099 .elementor-element.elementor-element-77f6f9f .download-button{
        line-height: 1.1em;
    }    
    .elementor-214099 .elementor-element.elementor-element-77f6f9f .download-icon{
        width: 20px;
    }
    .elementor-214099 .elementor-element.elementor-element-77f6f9f .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6465c20 */.elementor-214099 .elementor-element.elementor-element-6465c20 strong:not(.elementor-214099 .elementor-element.elementor-element-6465c20 ul li strong), .elementor-214099 .elementor-element.elementor-element-6465c20 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 strong:not(.elementor-214099 .elementor-element.elementor-element-6465c20 ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc90b04 */body .product_cat-electronics .specifications-content-features{
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7bdd1af */.elementor-214099 .elementor-element.elementor-element-7bdd1af #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-77f6f9f */.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-item{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 14px;
    padding-bottom: 14px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-icon{
    width: 32px;
    height: auto;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-button{
    background-color: var(--e-global-color-03c80bd);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: 700;
    line-height: var(--e-global-typography-accent-line-height);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: flex;
    transition: 0.3s all;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-button:hover{
    background-color: var(--e-global-color-03c80bd);
    color: var(--e-global-color-a7cca36);
    border-color: var(--e-global-color-a7cca36);
}

@media (max-width: 767px){
    .elementor-214099 .elementor-element.elementor-element-77f6f9f .download-button{
        line-height: 1.1em;
    }    
    .elementor-214099 .elementor-element.elementor-element-77f6f9f .download-icon{
        width: 20px;
    }
    .elementor-214099 .elementor-element.elementor-element-77f6f9f .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-8e09910 */@media (max-width: 767px){
    .elementor-214099 .elementor-element.elementor-element-8e09910 .e-n-tab-title{
        width: fit-content !important;
        padding-bottom: 4px !important;
    }
}

.no-features .elementor-214099 .elementor-element.elementor-element-8e09910{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7536dc3 */.elementor-214099 .elementor-element.elementor-element-7536dc3 #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-7536dc3 #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-7536dc3 .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-7536dc3 .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-7536dc3 .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7536dc3 */.elementor-214099 .elementor-element.elementor-element-7536dc3 #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-7536dc3 #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-7536dc3 .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-7536dc3 .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-7536dc3 .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-c7408d0 */.elementor-214099 .elementor-element.elementor-element-c7408d0{
    display: none !important;
}

.no-product-video.no-product-specifications.no-product-resources.no-features .elementor-214099 .elementor-element.elementor-element-c7408d0{
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6465c20 */.elementor-214099 .elementor-element.elementor-element-6465c20 strong:not(.elementor-214099 .elementor-element.elementor-element-6465c20 ul li strong), .elementor-214099 .elementor-element.elementor-element-6465c20 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 strong:not(.elementor-214099 .elementor-element.elementor-element-6465c20 ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc90b04 */body .product_cat-electronics .specifications-content-features{
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7bdd1af */.elementor-214099 .elementor-element.elementor-element-7bdd1af #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-77f6f9f */.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-item{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 14px;
    padding-bottom: 14px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-icon{
    width: 32px;
    height: auto;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-button{
    background-color: var(--e-global-color-03c80bd);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: 700;
    line-height: var(--e-global-typography-accent-line-height);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: flex;
    transition: 0.3s all;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-button:hover{
    background-color: var(--e-global-color-03c80bd);
    color: var(--e-global-color-a7cca36);
    border-color: var(--e-global-color-a7cca36);
}

@media (max-width: 767px){
    .elementor-214099 .elementor-element.elementor-element-77f6f9f .download-button{
        line-height: 1.1em;
    }    
    .elementor-214099 .elementor-element.elementor-element-77f6f9f .download-icon{
        width: 20px;
    }
    .elementor-214099 .elementor-element.elementor-element-77f6f9f .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6465c20 */.elementor-214099 .elementor-element.elementor-element-6465c20 strong:not(.elementor-214099 .elementor-element.elementor-element-6465c20 ul li strong), .elementor-214099 .elementor-element.elementor-element-6465c20 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 strong:not(.elementor-214099 .elementor-element.elementor-element-6465c20 ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc90b04 */body .product_cat-electronics .specifications-content-features{
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7bdd1af */.elementor-214099 .elementor-element.elementor-element-7bdd1af #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-77f6f9f */.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-item{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 14px;
    padding-bottom: 14px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-icon{
    width: 32px;
    height: auto;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-button{
    background-color: var(--e-global-color-03c80bd);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: 700;
    line-height: var(--e-global-typography-accent-line-height);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: flex;
    transition: 0.3s all;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-button:hover{
    background-color: var(--e-global-color-03c80bd);
    color: var(--e-global-color-a7cca36);
    border-color: var(--e-global-color-a7cca36);
}

@media (max-width: 767px){
    .elementor-214099 .elementor-element.elementor-element-77f6f9f .download-button{
        line-height: 1.1em;
    }    
    .elementor-214099 .elementor-element.elementor-element-77f6f9f .download-icon{
        width: 20px;
    }
    .elementor-214099 .elementor-element.elementor-element-77f6f9f .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6465c20 */.elementor-214099 .elementor-element.elementor-element-6465c20 strong:not(.elementor-214099 .elementor-element.elementor-element-6465c20 ul li strong), .elementor-214099 .elementor-element.elementor-element-6465c20 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 strong:not(.elementor-214099 .elementor-element.elementor-element-6465c20 ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc90b04 */body .product_cat-electronics .specifications-content-features{
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7bdd1af */.elementor-214099 .elementor-element.elementor-element-7bdd1af #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-77f6f9f */.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-item{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 14px;
    padding-bottom: 14px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-icon{
    width: 32px;
    height: auto;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-button{
    background-color: var(--e-global-color-03c80bd);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: 700;
    line-height: var(--e-global-typography-accent-line-height);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: flex;
    transition: 0.3s all;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-button:hover{
    background-color: var(--e-global-color-03c80bd);
    color: var(--e-global-color-a7cca36);
    border-color: var(--e-global-color-a7cca36);
}

@media (max-width: 767px){
    .elementor-214099 .elementor-element.elementor-element-77f6f9f .download-button{
        line-height: 1.1em;
    }    
    .elementor-214099 .elementor-element.elementor-element-77f6f9f .download-icon{
        width: 20px;
    }
    .elementor-214099 .elementor-element.elementor-element-77f6f9f .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6465c20 */.elementor-214099 .elementor-element.elementor-element-6465c20 strong:not(.elementor-214099 .elementor-element.elementor-element-6465c20 ul li strong), .elementor-214099 .elementor-element.elementor-element-6465c20 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-6465c20 strong:not(.elementor-214099 .elementor-element.elementor-element-6465c20 ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc90b04 */body .product_cat-electronics .specifications-content-features{
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7bdd1af */.elementor-214099 .elementor-element.elementor-element-7bdd1af #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-7bdd1af #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-7bdd1af .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-77f6f9f */.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-item{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 14px;
    padding-bottom: 14px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-icon{
    width: 32px;
    height: auto;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-button{
    background-color: var(--e-global-color-03c80bd);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: 700;
    line-height: var(--e-global-typography-accent-line-height);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: flex;
    transition: 0.3s all;
}

.elementor-214099 .elementor-element.elementor-element-77f6f9f .download-button:hover{
    background-color: var(--e-global-color-03c80bd);
    color: var(--e-global-color-a7cca36);
    border-color: var(--e-global-color-a7cca36);
}

@media (max-width: 767px){
    .elementor-214099 .elementor-element.elementor-element-77f6f9f .download-button{
        line-height: 1.1em;
    }    
    .elementor-214099 .elementor-element.elementor-element-77f6f9f .download-icon{
        width: 20px;
    }
    .elementor-214099 .elementor-element.elementor-element-77f6f9f .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-8e09910 */@media (max-width: 767px){
    .elementor-214099 .elementor-element.elementor-element-8e09910 .e-n-tab-title{
        width: fit-content !important;
        padding-bottom: 4px !important;
    }
}

.no-features .elementor-214099 .elementor-element.elementor-element-8e09910{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7536dc3 */.elementor-214099 .elementor-element.elementor-element-7536dc3 #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-7536dc3 #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-7536dc3 .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-7536dc3 .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-7536dc3 .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7536dc3 */.elementor-214099 .elementor-element.elementor-element-7536dc3 #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-7536dc3 #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-7536dc3 .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-7536dc3 .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-7536dc3 #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-7536dc3 .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-c7408d0 */.elementor-214099 .elementor-element.elementor-element-c7408d0{
    display: none !important;
}

.no-product-video.no-product-specifications.no-product-resources.no-features .elementor-214099 .elementor-element.elementor-element-c7408d0{
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9f22ed */.elementor-214099 .elementor-element.elementor-element-e9f22ed .e-n-tab-title{
    padding-bottom: 12px;
    border-radius: unset;
}

.elementor-214099 .elementor-element.elementor-element-e9f22ed li::marker{
    color: #7b2052;
}

.elementor-214099 .elementor-element.elementor-element-e9f22ed #brochure{
    scroll-margin-top: 150px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aebfb47 */.elementor-214099 .elementor-element.elementor-element-aebfb47 strong:not(.elementor-214099 .elementor-element.elementor-element-aebfb47 ul li strong), .elementor-214099 .elementor-element.elementor-element-aebfb47 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-214099 .elementor-element.elementor-element-aebfb47 ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-214099 .elementor-element.elementor-element-aebfb47 li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-aebfb47 li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-aebfb47 strong:not(.elementor-214099 .elementor-element.elementor-element-aebfb47 ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9d6d71 */body .product_cat-electronics .specifications-content-features{
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cb91952 */.elementor-214099 .elementor-element.elementor-element-cb91952 #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-cb91952 #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-cb91952 .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-cb91952 .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-cb91952 .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aebfb47 */.elementor-214099 .elementor-element.elementor-element-aebfb47 strong:not(.elementor-214099 .elementor-element.elementor-element-aebfb47 ul li strong), .elementor-214099 .elementor-element.elementor-element-aebfb47 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-214099 .elementor-element.elementor-element-aebfb47 ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-214099 .elementor-element.elementor-element-aebfb47 li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-aebfb47 li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-aebfb47 strong:not(.elementor-214099 .elementor-element.elementor-element-aebfb47 ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9d6d71 */body .product_cat-electronics .specifications-content-features{
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cb91952 */.elementor-214099 .elementor-element.elementor-element-cb91952 #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-cb91952 #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-cb91952 .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-cb91952 .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-cb91952 .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aebfb47 */.elementor-214099 .elementor-element.elementor-element-aebfb47 strong:not(.elementor-214099 .elementor-element.elementor-element-aebfb47 ul li strong), .elementor-214099 .elementor-element.elementor-element-aebfb47 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-214099 .elementor-element.elementor-element-aebfb47 ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-214099 .elementor-element.elementor-element-aebfb47 li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-aebfb47 li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-aebfb47 strong:not(.elementor-214099 .elementor-element.elementor-element-aebfb47 ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9d6d71 */body .product_cat-electronics .specifications-content-features{
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cb91952 */.elementor-214099 .elementor-element.elementor-element-cb91952 #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-cb91952 #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-cb91952 .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-cb91952 .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-cb91952 .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-7593ef1 */@media (max-width: 767px){
    .elementor-214099 .elementor-element.elementor-element-7593ef1 .e-n-tab-title{
        width: fit-content !important;
        padding-bottom: 4px !important;
    }
}

.no-features .elementor-214099 .elementor-element.elementor-element-7593ef1{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4c190db */.elementor-214099 .elementor-element.elementor-element-4c190db #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-4c190db .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-4c190db #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-4c190db #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-4c190db #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-4c190db #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-4c190db #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-4c190db .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-4c190db .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-4c190db #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-4c190db .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-4c190db .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-4c190db .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-4c190db #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-4c190db .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4c190db */.elementor-214099 .elementor-element.elementor-element-4c190db #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-4c190db .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-4c190db #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-4c190db #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-4c190db #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-4c190db #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-4c190db #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-4c190db .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-4c190db .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-4c190db #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-4c190db .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-4c190db .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-4c190db .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-4c190db #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-4c190db .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-3c2adb4 */.elementor-214099 .elementor-element.elementor-element-3c2adb4{
    display: none !important;
}

.no-product-video.no-product-specifications.no-product-resources.no-features .elementor-214099 .elementor-element.elementor-element-3c2adb4{
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aebfb47 */.elementor-214099 .elementor-element.elementor-element-aebfb47 strong:not(.elementor-214099 .elementor-element.elementor-element-aebfb47 ul li strong), .elementor-214099 .elementor-element.elementor-element-aebfb47 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-214099 .elementor-element.elementor-element-aebfb47 ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-214099 .elementor-element.elementor-element-aebfb47 li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-aebfb47 li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-aebfb47 strong:not(.elementor-214099 .elementor-element.elementor-element-aebfb47 ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9d6d71 */body .product_cat-electronics .specifications-content-features{
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cb91952 */.elementor-214099 .elementor-element.elementor-element-cb91952 #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-cb91952 #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-cb91952 .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-cb91952 .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-cb91952 .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aebfb47 */.elementor-214099 .elementor-element.elementor-element-aebfb47 strong:not(.elementor-214099 .elementor-element.elementor-element-aebfb47 ul li strong), .elementor-214099 .elementor-element.elementor-element-aebfb47 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-214099 .elementor-element.elementor-element-aebfb47 ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-214099 .elementor-element.elementor-element-aebfb47 li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-aebfb47 li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-aebfb47 strong:not(.elementor-214099 .elementor-element.elementor-element-aebfb47 ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9d6d71 */body .product_cat-electronics .specifications-content-features{
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cb91952 */.elementor-214099 .elementor-element.elementor-element-cb91952 #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-cb91952 #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-cb91952 .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-cb91952 .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-cb91952 .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aebfb47 */.elementor-214099 .elementor-element.elementor-element-aebfb47 strong:not(.elementor-214099 .elementor-element.elementor-element-aebfb47 ul li strong), .elementor-214099 .elementor-element.elementor-element-aebfb47 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-214099 .elementor-element.elementor-element-aebfb47 ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-214099 .elementor-element.elementor-element-aebfb47 li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-aebfb47 li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-aebfb47 strong:not(.elementor-214099 .elementor-element.elementor-element-aebfb47 ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9d6d71 */body .product_cat-electronics .specifications-content-features{
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cb91952 */.elementor-214099 .elementor-element.elementor-element-cb91952 #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-cb91952 #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-cb91952 .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-cb91952 .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-cb91952 .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-7593ef1 */@media (max-width: 767px){
    .elementor-214099 .elementor-element.elementor-element-7593ef1 .e-n-tab-title{
        width: fit-content !important;
        padding-bottom: 4px !important;
    }
}

.no-features .elementor-214099 .elementor-element.elementor-element-7593ef1{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4c190db */.elementor-214099 .elementor-element.elementor-element-4c190db #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-4c190db .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-4c190db #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-4c190db #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-4c190db #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-4c190db #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-4c190db #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-4c190db .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-4c190db .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-4c190db #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-4c190db .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-4c190db .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-4c190db .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-4c190db #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-4c190db .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4c190db */.elementor-214099 .elementor-element.elementor-element-4c190db #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-4c190db .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-4c190db #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-4c190db #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-4c190db #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-4c190db #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-4c190db #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-4c190db .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-4c190db .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-4c190db #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-4c190db .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-4c190db .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-4c190db .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-4c190db #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-4c190db .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-3c2adb4 */.elementor-214099 .elementor-element.elementor-element-3c2adb4{
    display: none !important;
}

.no-product-video.no-product-specifications.no-product-resources.no-features .elementor-214099 .elementor-element.elementor-element-3c2adb4{
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aebfb47 */.elementor-214099 .elementor-element.elementor-element-aebfb47 strong:not(.elementor-214099 .elementor-element.elementor-element-aebfb47 ul li strong), .elementor-214099 .elementor-element.elementor-element-aebfb47 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-214099 .elementor-element.elementor-element-aebfb47 ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-214099 .elementor-element.elementor-element-aebfb47 li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-aebfb47 li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-aebfb47 strong:not(.elementor-214099 .elementor-element.elementor-element-aebfb47 ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9d6d71 */body .product_cat-electronics .specifications-content-features{
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cb91952 */.elementor-214099 .elementor-element.elementor-element-cb91952 #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-cb91952 #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-cb91952 .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-cb91952 .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-cb91952 .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aebfb47 */.elementor-214099 .elementor-element.elementor-element-aebfb47 strong:not(.elementor-214099 .elementor-element.elementor-element-aebfb47 ul li strong), .elementor-214099 .elementor-element.elementor-element-aebfb47 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-214099 .elementor-element.elementor-element-aebfb47 ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-214099 .elementor-element.elementor-element-aebfb47 li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-aebfb47 li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-aebfb47 strong:not(.elementor-214099 .elementor-element.elementor-element-aebfb47 ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9d6d71 */body .product_cat-electronics .specifications-content-features{
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cb91952 */.elementor-214099 .elementor-element.elementor-element-cb91952 #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-cb91952 #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-cb91952 .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-cb91952 .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-cb91952 .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aebfb47 */.elementor-214099 .elementor-element.elementor-element-aebfb47 strong:not(.elementor-214099 .elementor-element.elementor-element-aebfb47 ul li strong), .elementor-214099 .elementor-element.elementor-element-aebfb47 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-214099 .elementor-element.elementor-element-aebfb47 ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-214099 .elementor-element.elementor-element-aebfb47 li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-aebfb47 li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-aebfb47 strong:not(.elementor-214099 .elementor-element.elementor-element-aebfb47 ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9d6d71 */body .product_cat-electronics .specifications-content-features{
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cb91952 */.elementor-214099 .elementor-element.elementor-element-cb91952 #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-cb91952 #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-cb91952 .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-cb91952 .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-cb91952 .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-7593ef1 */@media (max-width: 767px){
    .elementor-214099 .elementor-element.elementor-element-7593ef1 .e-n-tab-title{
        width: fit-content !important;
        padding-bottom: 4px !important;
    }
}

.no-features .elementor-214099 .elementor-element.elementor-element-7593ef1{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4c190db */.elementor-214099 .elementor-element.elementor-element-4c190db #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-4c190db .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-4c190db #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-4c190db #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-4c190db #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-4c190db #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-4c190db #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-4c190db .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-4c190db .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-4c190db #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-4c190db .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-4c190db .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-4c190db .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-4c190db #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-4c190db .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4c190db */.elementor-214099 .elementor-element.elementor-element-4c190db #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-4c190db .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-4c190db #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-4c190db #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-4c190db #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-4c190db #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-4c190db #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-4c190db .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-4c190db .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-4c190db #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-4c190db .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-4c190db .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-4c190db .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-4c190db #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-4c190db .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-3c2adb4 */.elementor-214099 .elementor-element.elementor-element-3c2adb4{
    display: none !important;
}

.no-product-video.no-product-specifications.no-product-resources.no-features .elementor-214099 .elementor-element.elementor-element-3c2adb4{
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aebfb47 */.elementor-214099 .elementor-element.elementor-element-aebfb47 strong:not(.elementor-214099 .elementor-element.elementor-element-aebfb47 ul li strong), .elementor-214099 .elementor-element.elementor-element-aebfb47 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-214099 .elementor-element.elementor-element-aebfb47 ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-214099 .elementor-element.elementor-element-aebfb47 li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-aebfb47 li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-aebfb47 strong:not(.elementor-214099 .elementor-element.elementor-element-aebfb47 ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9d6d71 */body .product_cat-electronics .specifications-content-features{
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cb91952 */.elementor-214099 .elementor-element.elementor-element-cb91952 #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-cb91952 #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-cb91952 .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-cb91952 .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-cb91952 .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aebfb47 */.elementor-214099 .elementor-element.elementor-element-aebfb47 strong:not(.elementor-214099 .elementor-element.elementor-element-aebfb47 ul li strong), .elementor-214099 .elementor-element.elementor-element-aebfb47 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-214099 .elementor-element.elementor-element-aebfb47 ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-214099 .elementor-element.elementor-element-aebfb47 li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-aebfb47 li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-aebfb47 strong:not(.elementor-214099 .elementor-element.elementor-element-aebfb47 ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9d6d71 */body .product_cat-electronics .specifications-content-features{
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cb91952 */.elementor-214099 .elementor-element.elementor-element-cb91952 #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-cb91952 #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-cb91952 .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-cb91952 .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-cb91952 .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aebfb47 */.elementor-214099 .elementor-element.elementor-element-aebfb47 strong:not(.elementor-214099 .elementor-element.elementor-element-aebfb47 ul li strong), .elementor-214099 .elementor-element.elementor-element-aebfb47 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-214099 .elementor-element.elementor-element-aebfb47 ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-214099 .elementor-element.elementor-element-aebfb47 li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-aebfb47 li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-aebfb47 strong:not(.elementor-214099 .elementor-element.elementor-element-aebfb47 ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9d6d71 */body .product_cat-electronics .specifications-content-features{
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cb91952 */.elementor-214099 .elementor-element.elementor-element-cb91952 #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-cb91952 #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-cb91952 .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-cb91952 .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-cb91952 #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-cb91952 .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-7593ef1 */@media (max-width: 767px){
    .elementor-214099 .elementor-element.elementor-element-7593ef1 .e-n-tab-title{
        width: fit-content !important;
        padding-bottom: 4px !important;
    }
}

.no-features .elementor-214099 .elementor-element.elementor-element-7593ef1{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4c190db */.elementor-214099 .elementor-element.elementor-element-4c190db #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-4c190db .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-4c190db #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-4c190db #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-4c190db #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-4c190db #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-4c190db #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-4c190db .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-4c190db .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-4c190db #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-4c190db .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-4c190db .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-4c190db .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-4c190db #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-4c190db .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4c190db */.elementor-214099 .elementor-element.elementor-element-4c190db #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-4c190db .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-4c190db #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-4c190db #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-4c190db #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-4c190db #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-4c190db #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-4c190db .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-4c190db .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-4c190db #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-4c190db .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-4c190db .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-4c190db .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-4c190db #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-4c190db .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-3c2adb4 */.elementor-214099 .elementor-element.elementor-element-3c2adb4{
    display: none !important;
}

.no-product-video.no-product-specifications.no-product-resources.no-features .elementor-214099 .elementor-element.elementor-element-3c2adb4{
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bf1a16 */.elementor-214099 .elementor-element.elementor-element-6bf1a16 .e-n-tab-title{
    padding-bottom: 12px;
    border-radius: unset;
}

.elementor-214099 .elementor-element.elementor-element-6bf1a16 li::marker{
    color: #7b2052;
}

.elementor-214099 .elementor-element.elementor-element-6bf1a16 #brochure{
    scroll-margin-top: 150px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-acf7658 */.elementor-214099 .elementor-element.elementor-element-acf7658 #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-acf7658 .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-acf7658 #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-acf7658 #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-acf7658 #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-acf7658 #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-acf7658 #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-acf7658 .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-acf7658 .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-acf7658 #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-acf7658 .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-acf7658 .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-acf7658 .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-acf7658 #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-acf7658 .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-acf7658 */.elementor-214099 .elementor-element.elementor-element-acf7658 #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-acf7658 .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-acf7658 #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-acf7658 #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-acf7658 #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-acf7658 #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-acf7658 #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-acf7658 .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-acf7658 .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-acf7658 #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-acf7658 .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-acf7658 .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-acf7658 .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-acf7658 #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-acf7658 .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-2e8fc5f */.elementor-214099 .elementor-element.elementor-element-2e8fc5f{
    display: none !important;
}

.no-product-video.no-product-specifications.no-product-resources .elementor-214099 .elementor-element.elementor-element-2e8fc5f{
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-22b153a */.elementor-214099 .elementor-element.elementor-element-22b153a table{
    width: 100%;
    font-size: 20px;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 0px;
}

.elementor-214099 .elementor-element.elementor-element-22b153a table td, .elementor-214099 .elementor-element.elementor-element-22b153a table th{
    border: 0;
    text-align: left;
    font-weight: 400;
    font-size: 1.1rem;
    padding-left: 0px;
    padding-right: 0px;
    border-bottom: 1px solid #ddd;
}

/*.elementor-214099 .elementor-element.elementor-element-22b153a table tr:first-of-type td, .elementor-214099 .elementor-element.elementor-element-22b153a table tr:first-of-type th{*/
/*    padding-top: 0px;*/
/*}*/

.elementor-214099 .elementor-element.elementor-element-22b153a table tr:last-of-type td, .elementor-214099 .elementor-element.elementor-element-22b153a table tr:last-of-type th{
    padding-bottom: 0px;
    border: unset;
}

.elementor-214099 .elementor-element.elementor-element-22b153a table th{
    color: #222222;
    font-weight: 700;
    width: 50%;
}

.elementor-214099 .elementor-element.elementor-element-22b153a table tbody tr:hover>td, .elementor-214099 .elementor-element.elementor-element-22b153a table tbody tr:hover>th{
    background-color: unset;
}

.elementor-214099 .elementor-element.elementor-element-22b153a table tbody>tr:nth-child(odd)>td, .elementor-214099 .elementor-element.elementor-element-22b153a table tbody>tr:nth-child(odd)>th{
    background-color: unset;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9d5d53 */.elementor-214099 .elementor-element.elementor-element-f9d5d53 strong:not(.elementor-214099 .elementor-element.elementor-element-f9d5d53 ul li strong), .elementor-214099 .elementor-element.elementor-element-f9d5d53 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-214099 .elementor-element.elementor-element-f9d5d53 ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-214099 .elementor-element.elementor-element-f9d5d53 li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-f9d5d53 li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-f9d5d53 strong:not(.elementor-214099 .elementor-element.elementor-element-f9d5d53 ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f9ce9a */.elementor-214099 .elementor-element.elementor-element-4f9ce9a #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-4f9ce9a #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-4f9ce9a .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-4f9ce9a .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-4f9ce9a .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6918bdd */.elementor-214099 .elementor-element.elementor-element-6918bdd .download-item{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 14px;
    padding-bottom: 14px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-6918bdd .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-214099 .elementor-element.elementor-element-6918bdd .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-6918bdd .download-icon{
    width: 32px;
    height: auto;
}

.elementor-214099 .elementor-element.elementor-element-6918bdd .download-button{
    background-color: var(--e-global-color-03c80bd);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: 700;
    line-height: var(--e-global-typography-accent-line-height);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: flex;
    transition: 0.3s all;
}

.elementor-214099 .elementor-element.elementor-element-6918bdd .download-button:hover{
    background-color: var(--e-global-color-03c80bd);
    color: var(--e-global-color-a7cca36);
    border-color: var(--e-global-color-a7cca36);
}

@media (max-width: 767px){
    .elementor-214099 .elementor-element.elementor-element-6918bdd .download-button{
        line-height: 1.1em;
    }    
    .elementor-214099 .elementor-element.elementor-element-6918bdd .download-icon{
        width: 20px;
    }
    .elementor-214099 .elementor-element.elementor-element-6918bdd .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-22b153a */.elementor-214099 .elementor-element.elementor-element-22b153a table{
    width: 100%;
    font-size: 20px;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 0px;
}

.elementor-214099 .elementor-element.elementor-element-22b153a table td, .elementor-214099 .elementor-element.elementor-element-22b153a table th{
    border: 0;
    text-align: left;
    font-weight: 400;
    font-size: 1.1rem;
    padding-left: 0px;
    padding-right: 0px;
    border-bottom: 1px solid #ddd;
}

/*.elementor-214099 .elementor-element.elementor-element-22b153a table tr:first-of-type td, .elementor-214099 .elementor-element.elementor-element-22b153a table tr:first-of-type th{*/
/*    padding-top: 0px;*/
/*}*/

.elementor-214099 .elementor-element.elementor-element-22b153a table tr:last-of-type td, .elementor-214099 .elementor-element.elementor-element-22b153a table tr:last-of-type th{
    padding-bottom: 0px;
    border: unset;
}

.elementor-214099 .elementor-element.elementor-element-22b153a table th{
    color: #222222;
    font-weight: 700;
    width: 50%;
}

.elementor-214099 .elementor-element.elementor-element-22b153a table tbody tr:hover>td, .elementor-214099 .elementor-element.elementor-element-22b153a table tbody tr:hover>th{
    background-color: unset;
}

.elementor-214099 .elementor-element.elementor-element-22b153a table tbody>tr:nth-child(odd)>td, .elementor-214099 .elementor-element.elementor-element-22b153a table tbody>tr:nth-child(odd)>th{
    background-color: unset;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9d5d53 */.elementor-214099 .elementor-element.elementor-element-f9d5d53 strong:not(.elementor-214099 .elementor-element.elementor-element-f9d5d53 ul li strong), .elementor-214099 .elementor-element.elementor-element-f9d5d53 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-214099 .elementor-element.elementor-element-f9d5d53 ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-214099 .elementor-element.elementor-element-f9d5d53 li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-f9d5d53 li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-f9d5d53 strong:not(.elementor-214099 .elementor-element.elementor-element-f9d5d53 ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f9ce9a */.elementor-214099 .elementor-element.elementor-element-4f9ce9a #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-4f9ce9a #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-4f9ce9a .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-4f9ce9a .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-4f9ce9a .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6918bdd */.elementor-214099 .elementor-element.elementor-element-6918bdd .download-item{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 14px;
    padding-bottom: 14px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-6918bdd .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-214099 .elementor-element.elementor-element-6918bdd .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-6918bdd .download-icon{
    width: 32px;
    height: auto;
}

.elementor-214099 .elementor-element.elementor-element-6918bdd .download-button{
    background-color: var(--e-global-color-03c80bd);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: 700;
    line-height: var(--e-global-typography-accent-line-height);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: flex;
    transition: 0.3s all;
}

.elementor-214099 .elementor-element.elementor-element-6918bdd .download-button:hover{
    background-color: var(--e-global-color-03c80bd);
    color: var(--e-global-color-a7cca36);
    border-color: var(--e-global-color-a7cca36);
}

@media (max-width: 767px){
    .elementor-214099 .elementor-element.elementor-element-6918bdd .download-button{
        line-height: 1.1em;
    }    
    .elementor-214099 .elementor-element.elementor-element-6918bdd .download-icon{
        width: 20px;
    }
    .elementor-214099 .elementor-element.elementor-element-6918bdd .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-22b153a */.elementor-214099 .elementor-element.elementor-element-22b153a table{
    width: 100%;
    font-size: 20px;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 0px;
}

.elementor-214099 .elementor-element.elementor-element-22b153a table td, .elementor-214099 .elementor-element.elementor-element-22b153a table th{
    border: 0;
    text-align: left;
    font-weight: 400;
    font-size: 1.1rem;
    padding-left: 0px;
    padding-right: 0px;
    border-bottom: 1px solid #ddd;
}

/*.elementor-214099 .elementor-element.elementor-element-22b153a table tr:first-of-type td, .elementor-214099 .elementor-element.elementor-element-22b153a table tr:first-of-type th{*/
/*    padding-top: 0px;*/
/*}*/

.elementor-214099 .elementor-element.elementor-element-22b153a table tr:last-of-type td, .elementor-214099 .elementor-element.elementor-element-22b153a table tr:last-of-type th{
    padding-bottom: 0px;
    border: unset;
}

.elementor-214099 .elementor-element.elementor-element-22b153a table th{
    color: #222222;
    font-weight: 700;
    width: 50%;
}

.elementor-214099 .elementor-element.elementor-element-22b153a table tbody tr:hover>td, .elementor-214099 .elementor-element.elementor-element-22b153a table tbody tr:hover>th{
    background-color: unset;
}

.elementor-214099 .elementor-element.elementor-element-22b153a table tbody>tr:nth-child(odd)>td, .elementor-214099 .elementor-element.elementor-element-22b153a table tbody>tr:nth-child(odd)>th{
    background-color: unset;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9d5d53 */.elementor-214099 .elementor-element.elementor-element-f9d5d53 strong:not(.elementor-214099 .elementor-element.elementor-element-f9d5d53 ul li strong), .elementor-214099 .elementor-element.elementor-element-f9d5d53 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-214099 .elementor-element.elementor-element-f9d5d53 ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-214099 .elementor-element.elementor-element-f9d5d53 li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-f9d5d53 li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-f9d5d53 strong:not(.elementor-214099 .elementor-element.elementor-element-f9d5d53 ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f9ce9a */.elementor-214099 .elementor-element.elementor-element-4f9ce9a #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-4f9ce9a #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-4f9ce9a .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-4f9ce9a .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-4f9ce9a .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6918bdd */.elementor-214099 .elementor-element.elementor-element-6918bdd .download-item{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 14px;
    padding-bottom: 14px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-6918bdd .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-214099 .elementor-element.elementor-element-6918bdd .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-6918bdd .download-icon{
    width: 32px;
    height: auto;
}

.elementor-214099 .elementor-element.elementor-element-6918bdd .download-button{
    background-color: var(--e-global-color-03c80bd);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: 700;
    line-height: var(--e-global-typography-accent-line-height);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: flex;
    transition: 0.3s all;
}

.elementor-214099 .elementor-element.elementor-element-6918bdd .download-button:hover{
    background-color: var(--e-global-color-03c80bd);
    color: var(--e-global-color-a7cca36);
    border-color: var(--e-global-color-a7cca36);
}

@media (max-width: 767px){
    .elementor-214099 .elementor-element.elementor-element-6918bdd .download-button{
        line-height: 1.1em;
    }    
    .elementor-214099 .elementor-element.elementor-element-6918bdd .download-icon{
        width: 20px;
    }
    .elementor-214099 .elementor-element.elementor-element-6918bdd .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-22b153a */.elementor-214099 .elementor-element.elementor-element-22b153a table{
    width: 100%;
    font-size: 20px;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 0px;
}

.elementor-214099 .elementor-element.elementor-element-22b153a table td, .elementor-214099 .elementor-element.elementor-element-22b153a table th{
    border: 0;
    text-align: left;
    font-weight: 400;
    font-size: 1.1rem;
    padding-left: 0px;
    padding-right: 0px;
    border-bottom: 1px solid #ddd;
}

/*.elementor-214099 .elementor-element.elementor-element-22b153a table tr:first-of-type td, .elementor-214099 .elementor-element.elementor-element-22b153a table tr:first-of-type th{*/
/*    padding-top: 0px;*/
/*}*/

.elementor-214099 .elementor-element.elementor-element-22b153a table tr:last-of-type td, .elementor-214099 .elementor-element.elementor-element-22b153a table tr:last-of-type th{
    padding-bottom: 0px;
    border: unset;
}

.elementor-214099 .elementor-element.elementor-element-22b153a table th{
    color: #222222;
    font-weight: 700;
    width: 50%;
}

.elementor-214099 .elementor-element.elementor-element-22b153a table tbody tr:hover>td, .elementor-214099 .elementor-element.elementor-element-22b153a table tbody tr:hover>th{
    background-color: unset;
}

.elementor-214099 .elementor-element.elementor-element-22b153a table tbody>tr:nth-child(odd)>td, .elementor-214099 .elementor-element.elementor-element-22b153a table tbody>tr:nth-child(odd)>th{
    background-color: unset;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9d5d53 */.elementor-214099 .elementor-element.elementor-element-f9d5d53 strong:not(.elementor-214099 .elementor-element.elementor-element-f9d5d53 ul li strong), .elementor-214099 .elementor-element.elementor-element-f9d5d53 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-214099 .elementor-element.elementor-element-f9d5d53 ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-214099 .elementor-element.elementor-element-f9d5d53 li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-f9d5d53 li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-f9d5d53 strong:not(.elementor-214099 .elementor-element.elementor-element-f9d5d53 ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f9ce9a */.elementor-214099 .elementor-element.elementor-element-4f9ce9a #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-4f9ce9a #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-4f9ce9a .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-4f9ce9a .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-4f9ce9a .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6918bdd */.elementor-214099 .elementor-element.elementor-element-6918bdd .download-item{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 14px;
    padding-bottom: 14px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-6918bdd .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-214099 .elementor-element.elementor-element-6918bdd .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-6918bdd .download-icon{
    width: 32px;
    height: auto;
}

.elementor-214099 .elementor-element.elementor-element-6918bdd .download-button{
    background-color: var(--e-global-color-03c80bd);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: 700;
    line-height: var(--e-global-typography-accent-line-height);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: flex;
    transition: 0.3s all;
}

.elementor-214099 .elementor-element.elementor-element-6918bdd .download-button:hover{
    background-color: var(--e-global-color-03c80bd);
    color: var(--e-global-color-a7cca36);
    border-color: var(--e-global-color-a7cca36);
}

@media (max-width: 767px){
    .elementor-214099 .elementor-element.elementor-element-6918bdd .download-button{
        line-height: 1.1em;
    }    
    .elementor-214099 .elementor-element.elementor-element-6918bdd .download-icon{
        width: 20px;
    }
    .elementor-214099 .elementor-element.elementor-element-6918bdd .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-22b153a */.elementor-214099 .elementor-element.elementor-element-22b153a table{
    width: 100%;
    font-size: 20px;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 0px;
}

.elementor-214099 .elementor-element.elementor-element-22b153a table td, .elementor-214099 .elementor-element.elementor-element-22b153a table th{
    border: 0;
    text-align: left;
    font-weight: 400;
    font-size: 1.1rem;
    padding-left: 0px;
    padding-right: 0px;
    border-bottom: 1px solid #ddd;
}

/*.elementor-214099 .elementor-element.elementor-element-22b153a table tr:first-of-type td, .elementor-214099 .elementor-element.elementor-element-22b153a table tr:first-of-type th{*/
/*    padding-top: 0px;*/
/*}*/

.elementor-214099 .elementor-element.elementor-element-22b153a table tr:last-of-type td, .elementor-214099 .elementor-element.elementor-element-22b153a table tr:last-of-type th{
    padding-bottom: 0px;
    border: unset;
}

.elementor-214099 .elementor-element.elementor-element-22b153a table th{
    color: #222222;
    font-weight: 700;
    width: 50%;
}

.elementor-214099 .elementor-element.elementor-element-22b153a table tbody tr:hover>td, .elementor-214099 .elementor-element.elementor-element-22b153a table tbody tr:hover>th{
    background-color: unset;
}

.elementor-214099 .elementor-element.elementor-element-22b153a table tbody>tr:nth-child(odd)>td, .elementor-214099 .elementor-element.elementor-element-22b153a table tbody>tr:nth-child(odd)>th{
    background-color: unset;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9d5d53 */.elementor-214099 .elementor-element.elementor-element-f9d5d53 strong:not(.elementor-214099 .elementor-element.elementor-element-f9d5d53 ul li strong), .elementor-214099 .elementor-element.elementor-element-f9d5d53 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-214099 .elementor-element.elementor-element-f9d5d53 ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-214099 .elementor-element.elementor-element-f9d5d53 li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-f9d5d53 li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-f9d5d53 strong:not(.elementor-214099 .elementor-element.elementor-element-f9d5d53 ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f9ce9a */.elementor-214099 .elementor-element.elementor-element-4f9ce9a #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-4f9ce9a #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-4f9ce9a .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-4f9ce9a .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-4f9ce9a .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6918bdd */.elementor-214099 .elementor-element.elementor-element-6918bdd .download-item{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 14px;
    padding-bottom: 14px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-6918bdd .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-214099 .elementor-element.elementor-element-6918bdd .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-6918bdd .download-icon{
    width: 32px;
    height: auto;
}

.elementor-214099 .elementor-element.elementor-element-6918bdd .download-button{
    background-color: var(--e-global-color-03c80bd);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: 700;
    line-height: var(--e-global-typography-accent-line-height);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: flex;
    transition: 0.3s all;
}

.elementor-214099 .elementor-element.elementor-element-6918bdd .download-button:hover{
    background-color: var(--e-global-color-03c80bd);
    color: var(--e-global-color-a7cca36);
    border-color: var(--e-global-color-a7cca36);
}

@media (max-width: 767px){
    .elementor-214099 .elementor-element.elementor-element-6918bdd .download-button{
        line-height: 1.1em;
    }    
    .elementor-214099 .elementor-element.elementor-element-6918bdd .download-icon{
        width: 20px;
    }
    .elementor-214099 .elementor-element.elementor-element-6918bdd .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-acf7658 */.elementor-214099 .elementor-element.elementor-element-acf7658 #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-acf7658 .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-acf7658 #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-acf7658 #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-acf7658 #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-acf7658 #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-acf7658 #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-acf7658 .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-acf7658 .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-acf7658 #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-acf7658 .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-acf7658 .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-acf7658 .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-acf7658 #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-acf7658 .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-acf7658 */.elementor-214099 .elementor-element.elementor-element-acf7658 #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-acf7658 .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-acf7658 #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-acf7658 #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-acf7658 #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-acf7658 #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-acf7658 #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-acf7658 .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-acf7658 .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-acf7658 #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-acf7658 .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-acf7658 .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-acf7658 .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-acf7658 #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-acf7658 .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-2e8fc5f */.elementor-214099 .elementor-element.elementor-element-2e8fc5f{
    display: none !important;
}

.no-product-video.no-product-specifications.no-product-resources .elementor-214099 .elementor-element.elementor-element-2e8fc5f{
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-22b153a */.elementor-214099 .elementor-element.elementor-element-22b153a table{
    width: 100%;
    font-size: 20px;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 0px;
}

.elementor-214099 .elementor-element.elementor-element-22b153a table td, .elementor-214099 .elementor-element.elementor-element-22b153a table th{
    border: 0;
    text-align: left;
    font-weight: 400;
    font-size: 1.1rem;
    padding-left: 0px;
    padding-right: 0px;
    border-bottom: 1px solid #ddd;
}

/*.elementor-214099 .elementor-element.elementor-element-22b153a table tr:first-of-type td, .elementor-214099 .elementor-element.elementor-element-22b153a table tr:first-of-type th{*/
/*    padding-top: 0px;*/
/*}*/

.elementor-214099 .elementor-element.elementor-element-22b153a table tr:last-of-type td, .elementor-214099 .elementor-element.elementor-element-22b153a table tr:last-of-type th{
    padding-bottom: 0px;
    border: unset;
}

.elementor-214099 .elementor-element.elementor-element-22b153a table th{
    color: #222222;
    font-weight: 700;
    width: 50%;
}

.elementor-214099 .elementor-element.elementor-element-22b153a table tbody tr:hover>td, .elementor-214099 .elementor-element.elementor-element-22b153a table tbody tr:hover>th{
    background-color: unset;
}

.elementor-214099 .elementor-element.elementor-element-22b153a table tbody>tr:nth-child(odd)>td, .elementor-214099 .elementor-element.elementor-element-22b153a table tbody>tr:nth-child(odd)>th{
    background-color: unset;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9d5d53 */.elementor-214099 .elementor-element.elementor-element-f9d5d53 strong:not(.elementor-214099 .elementor-element.elementor-element-f9d5d53 ul li strong), .elementor-214099 .elementor-element.elementor-element-f9d5d53 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-214099 .elementor-element.elementor-element-f9d5d53 ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-214099 .elementor-element.elementor-element-f9d5d53 li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-f9d5d53 li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-f9d5d53 strong:not(.elementor-214099 .elementor-element.elementor-element-f9d5d53 ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f9ce9a */.elementor-214099 .elementor-element.elementor-element-4f9ce9a #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-4f9ce9a #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-4f9ce9a .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-4f9ce9a .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-4f9ce9a .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6918bdd */.elementor-214099 .elementor-element.elementor-element-6918bdd .download-item{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 14px;
    padding-bottom: 14px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-6918bdd .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-214099 .elementor-element.elementor-element-6918bdd .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-6918bdd .download-icon{
    width: 32px;
    height: auto;
}

.elementor-214099 .elementor-element.elementor-element-6918bdd .download-button{
    background-color: var(--e-global-color-03c80bd);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: 700;
    line-height: var(--e-global-typography-accent-line-height);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: flex;
    transition: 0.3s all;
}

.elementor-214099 .elementor-element.elementor-element-6918bdd .download-button:hover{
    background-color: var(--e-global-color-03c80bd);
    color: var(--e-global-color-a7cca36);
    border-color: var(--e-global-color-a7cca36);
}

@media (max-width: 767px){
    .elementor-214099 .elementor-element.elementor-element-6918bdd .download-button{
        line-height: 1.1em;
    }    
    .elementor-214099 .elementor-element.elementor-element-6918bdd .download-icon{
        width: 20px;
    }
    .elementor-214099 .elementor-element.elementor-element-6918bdd .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-22b153a */.elementor-214099 .elementor-element.elementor-element-22b153a table{
    width: 100%;
    font-size: 20px;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 0px;
}

.elementor-214099 .elementor-element.elementor-element-22b153a table td, .elementor-214099 .elementor-element.elementor-element-22b153a table th{
    border: 0;
    text-align: left;
    font-weight: 400;
    font-size: 1.1rem;
    padding-left: 0px;
    padding-right: 0px;
    border-bottom: 1px solid #ddd;
}

/*.elementor-214099 .elementor-element.elementor-element-22b153a table tr:first-of-type td, .elementor-214099 .elementor-element.elementor-element-22b153a table tr:first-of-type th{*/
/*    padding-top: 0px;*/
/*}*/

.elementor-214099 .elementor-element.elementor-element-22b153a table tr:last-of-type td, .elementor-214099 .elementor-element.elementor-element-22b153a table tr:last-of-type th{
    padding-bottom: 0px;
    border: unset;
}

.elementor-214099 .elementor-element.elementor-element-22b153a table th{
    color: #222222;
    font-weight: 700;
    width: 50%;
}

.elementor-214099 .elementor-element.elementor-element-22b153a table tbody tr:hover>td, .elementor-214099 .elementor-element.elementor-element-22b153a table tbody tr:hover>th{
    background-color: unset;
}

.elementor-214099 .elementor-element.elementor-element-22b153a table tbody>tr:nth-child(odd)>td, .elementor-214099 .elementor-element.elementor-element-22b153a table tbody>tr:nth-child(odd)>th{
    background-color: unset;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9d5d53 */.elementor-214099 .elementor-element.elementor-element-f9d5d53 strong:not(.elementor-214099 .elementor-element.elementor-element-f9d5d53 ul li strong), .elementor-214099 .elementor-element.elementor-element-f9d5d53 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-214099 .elementor-element.elementor-element-f9d5d53 ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-214099 .elementor-element.elementor-element-f9d5d53 li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-f9d5d53 li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-f9d5d53 strong:not(.elementor-214099 .elementor-element.elementor-element-f9d5d53 ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f9ce9a */.elementor-214099 .elementor-element.elementor-element-4f9ce9a #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-4f9ce9a #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-4f9ce9a .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-4f9ce9a .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-4f9ce9a .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6918bdd */.elementor-214099 .elementor-element.elementor-element-6918bdd .download-item{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 14px;
    padding-bottom: 14px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-6918bdd .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-214099 .elementor-element.elementor-element-6918bdd .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-6918bdd .download-icon{
    width: 32px;
    height: auto;
}

.elementor-214099 .elementor-element.elementor-element-6918bdd .download-button{
    background-color: var(--e-global-color-03c80bd);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: 700;
    line-height: var(--e-global-typography-accent-line-height);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: flex;
    transition: 0.3s all;
}

.elementor-214099 .elementor-element.elementor-element-6918bdd .download-button:hover{
    background-color: var(--e-global-color-03c80bd);
    color: var(--e-global-color-a7cca36);
    border-color: var(--e-global-color-a7cca36);
}

@media (max-width: 767px){
    .elementor-214099 .elementor-element.elementor-element-6918bdd .download-button{
        line-height: 1.1em;
    }    
    .elementor-214099 .elementor-element.elementor-element-6918bdd .download-icon{
        width: 20px;
    }
    .elementor-214099 .elementor-element.elementor-element-6918bdd .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-22b153a */.elementor-214099 .elementor-element.elementor-element-22b153a table{
    width: 100%;
    font-size: 20px;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 0px;
}

.elementor-214099 .elementor-element.elementor-element-22b153a table td, .elementor-214099 .elementor-element.elementor-element-22b153a table th{
    border: 0;
    text-align: left;
    font-weight: 400;
    font-size: 1.1rem;
    padding-left: 0px;
    padding-right: 0px;
    border-bottom: 1px solid #ddd;
}

/*.elementor-214099 .elementor-element.elementor-element-22b153a table tr:first-of-type td, .elementor-214099 .elementor-element.elementor-element-22b153a table tr:first-of-type th{*/
/*    padding-top: 0px;*/
/*}*/

.elementor-214099 .elementor-element.elementor-element-22b153a table tr:last-of-type td, .elementor-214099 .elementor-element.elementor-element-22b153a table tr:last-of-type th{
    padding-bottom: 0px;
    border: unset;
}

.elementor-214099 .elementor-element.elementor-element-22b153a table th{
    color: #222222;
    font-weight: 700;
    width: 50%;
}

.elementor-214099 .elementor-element.elementor-element-22b153a table tbody tr:hover>td, .elementor-214099 .elementor-element.elementor-element-22b153a table tbody tr:hover>th{
    background-color: unset;
}

.elementor-214099 .elementor-element.elementor-element-22b153a table tbody>tr:nth-child(odd)>td, .elementor-214099 .elementor-element.elementor-element-22b153a table tbody>tr:nth-child(odd)>th{
    background-color: unset;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9d5d53 */.elementor-214099 .elementor-element.elementor-element-f9d5d53 strong:not(.elementor-214099 .elementor-element.elementor-element-f9d5d53 ul li strong), .elementor-214099 .elementor-element.elementor-element-f9d5d53 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-214099 .elementor-element.elementor-element-f9d5d53 ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-214099 .elementor-element.elementor-element-f9d5d53 li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-f9d5d53 li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-f9d5d53 strong:not(.elementor-214099 .elementor-element.elementor-element-f9d5d53 ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f9ce9a */.elementor-214099 .elementor-element.elementor-element-4f9ce9a #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-4f9ce9a #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-4f9ce9a .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-4f9ce9a .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-4f9ce9a .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6918bdd */.elementor-214099 .elementor-element.elementor-element-6918bdd .download-item{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 14px;
    padding-bottom: 14px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-6918bdd .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-214099 .elementor-element.elementor-element-6918bdd .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-6918bdd .download-icon{
    width: 32px;
    height: auto;
}

.elementor-214099 .elementor-element.elementor-element-6918bdd .download-button{
    background-color: var(--e-global-color-03c80bd);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: 700;
    line-height: var(--e-global-typography-accent-line-height);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: flex;
    transition: 0.3s all;
}

.elementor-214099 .elementor-element.elementor-element-6918bdd .download-button:hover{
    background-color: var(--e-global-color-03c80bd);
    color: var(--e-global-color-a7cca36);
    border-color: var(--e-global-color-a7cca36);
}

@media (max-width: 767px){
    .elementor-214099 .elementor-element.elementor-element-6918bdd .download-button{
        line-height: 1.1em;
    }    
    .elementor-214099 .elementor-element.elementor-element-6918bdd .download-icon{
        width: 20px;
    }
    .elementor-214099 .elementor-element.elementor-element-6918bdd .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-22b153a */.elementor-214099 .elementor-element.elementor-element-22b153a table{
    width: 100%;
    font-size: 20px;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 0px;
}

.elementor-214099 .elementor-element.elementor-element-22b153a table td, .elementor-214099 .elementor-element.elementor-element-22b153a table th{
    border: 0;
    text-align: left;
    font-weight: 400;
    font-size: 1.1rem;
    padding-left: 0px;
    padding-right: 0px;
    border-bottom: 1px solid #ddd;
}

/*.elementor-214099 .elementor-element.elementor-element-22b153a table tr:first-of-type td, .elementor-214099 .elementor-element.elementor-element-22b153a table tr:first-of-type th{*/
/*    padding-top: 0px;*/
/*}*/

.elementor-214099 .elementor-element.elementor-element-22b153a table tr:last-of-type td, .elementor-214099 .elementor-element.elementor-element-22b153a table tr:last-of-type th{
    padding-bottom: 0px;
    border: unset;
}

.elementor-214099 .elementor-element.elementor-element-22b153a table th{
    color: #222222;
    font-weight: 700;
    width: 50%;
}

.elementor-214099 .elementor-element.elementor-element-22b153a table tbody tr:hover>td, .elementor-214099 .elementor-element.elementor-element-22b153a table tbody tr:hover>th{
    background-color: unset;
}

.elementor-214099 .elementor-element.elementor-element-22b153a table tbody>tr:nth-child(odd)>td, .elementor-214099 .elementor-element.elementor-element-22b153a table tbody>tr:nth-child(odd)>th{
    background-color: unset;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9d5d53 */.elementor-214099 .elementor-element.elementor-element-f9d5d53 strong:not(.elementor-214099 .elementor-element.elementor-element-f9d5d53 ul li strong), .elementor-214099 .elementor-element.elementor-element-f9d5d53 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-214099 .elementor-element.elementor-element-f9d5d53 ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-214099 .elementor-element.elementor-element-f9d5d53 li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-f9d5d53 li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-f9d5d53 strong:not(.elementor-214099 .elementor-element.elementor-element-f9d5d53 ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f9ce9a */.elementor-214099 .elementor-element.elementor-element-4f9ce9a #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-4f9ce9a #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-4f9ce9a .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-4f9ce9a .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-4f9ce9a .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6918bdd */.elementor-214099 .elementor-element.elementor-element-6918bdd .download-item{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 14px;
    padding-bottom: 14px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-6918bdd .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-214099 .elementor-element.elementor-element-6918bdd .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-6918bdd .download-icon{
    width: 32px;
    height: auto;
}

.elementor-214099 .elementor-element.elementor-element-6918bdd .download-button{
    background-color: var(--e-global-color-03c80bd);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: 700;
    line-height: var(--e-global-typography-accent-line-height);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: flex;
    transition: 0.3s all;
}

.elementor-214099 .elementor-element.elementor-element-6918bdd .download-button:hover{
    background-color: var(--e-global-color-03c80bd);
    color: var(--e-global-color-a7cca36);
    border-color: var(--e-global-color-a7cca36);
}

@media (max-width: 767px){
    .elementor-214099 .elementor-element.elementor-element-6918bdd .download-button{
        line-height: 1.1em;
    }    
    .elementor-214099 .elementor-element.elementor-element-6918bdd .download-icon{
        width: 20px;
    }
    .elementor-214099 .elementor-element.elementor-element-6918bdd .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-22b153a */.elementor-214099 .elementor-element.elementor-element-22b153a table{
    width: 100%;
    font-size: 20px;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 0px;
}

.elementor-214099 .elementor-element.elementor-element-22b153a table td, .elementor-214099 .elementor-element.elementor-element-22b153a table th{
    border: 0;
    text-align: left;
    font-weight: 400;
    font-size: 1.1rem;
    padding-left: 0px;
    padding-right: 0px;
    border-bottom: 1px solid #ddd;
}

/*.elementor-214099 .elementor-element.elementor-element-22b153a table tr:first-of-type td, .elementor-214099 .elementor-element.elementor-element-22b153a table tr:first-of-type th{*/
/*    padding-top: 0px;*/
/*}*/

.elementor-214099 .elementor-element.elementor-element-22b153a table tr:last-of-type td, .elementor-214099 .elementor-element.elementor-element-22b153a table tr:last-of-type th{
    padding-bottom: 0px;
    border: unset;
}

.elementor-214099 .elementor-element.elementor-element-22b153a table th{
    color: #222222;
    font-weight: 700;
    width: 50%;
}

.elementor-214099 .elementor-element.elementor-element-22b153a table tbody tr:hover>td, .elementor-214099 .elementor-element.elementor-element-22b153a table tbody tr:hover>th{
    background-color: unset;
}

.elementor-214099 .elementor-element.elementor-element-22b153a table tbody>tr:nth-child(odd)>td, .elementor-214099 .elementor-element.elementor-element-22b153a table tbody>tr:nth-child(odd)>th{
    background-color: unset;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9d5d53 */.elementor-214099 .elementor-element.elementor-element-f9d5d53 strong:not(.elementor-214099 .elementor-element.elementor-element-f9d5d53 ul li strong), .elementor-214099 .elementor-element.elementor-element-f9d5d53 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-214099 .elementor-element.elementor-element-f9d5d53 ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-214099 .elementor-element.elementor-element-f9d5d53 li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-f9d5d53 li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-f9d5d53 strong:not(.elementor-214099 .elementor-element.elementor-element-f9d5d53 ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f9ce9a */.elementor-214099 .elementor-element.elementor-element-4f9ce9a #gf_2 + div{
    display: none;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a .gchoice_2_7_1{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #gfield_description_2_7, .elementor-214099 .elementor-element.elementor-element-4f9ce9a #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a .recaptcha-notice, .elementor-214099 .elementor-element.elementor-element-4f9ce9a .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #gfield_description_2_7 a:hover, .elementor-214099 .elementor-element.elementor-element-4f9ce9a .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a .gform-field-label{
    margin-bottom: 4px;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-214099 .elementor-element.elementor-element-4f9ce9a #gfield_description_2_7 a, .elementor-214099 .elementor-element.elementor-element-4f9ce9a .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6918bdd */.elementor-214099 .elementor-element.elementor-element-6918bdd .download-item{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 14px;
    padding-bottom: 14px;
    border-bottom: 1px solid #ddd;
}

.elementor-214099 .elementor-element.elementor-element-6918bdd .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-214099 .elementor-element.elementor-element-6918bdd .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-214099 .elementor-element.elementor-element-6918bdd .download-icon{
    width: 32px;
    height: auto;
}

.elementor-214099 .elementor-element.elementor-element-6918bdd .download-button{
    background-color: var(--e-global-color-03c80bd);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: 700;
    line-height: var(--e-global-typography-accent-line-height);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: flex;
    transition: 0.3s all;
}

.elementor-214099 .elementor-element.elementor-element-6918bdd .download-button:hover{
    background-color: var(--e-global-color-03c80bd);
    color: var(--e-global-color-a7cca36);
    border-color: var(--e-global-color-a7cca36);
}

@media (max-width: 767px){
    .elementor-214099 .elementor-element.elementor-element-6918bdd .download-button{
        line-height: 1.1em;
    }    
    .elementor-214099 .elementor-element.elementor-element-6918bdd .download-icon{
        width: 20px;
    }
    .elementor-214099 .elementor-element.elementor-element-6918bdd .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dba3b4 */.elementor-214099 .elementor-element.elementor-element-1dba3b4 .e-n-tab-title{
    padding-bottom: 12px;
    border-radius: unset;
}

.elementor-214099 .elementor-element.elementor-element-1dba3b4 li::marker{
    color: #7b2052;
}

.elementor-214099 .elementor-element.elementor-element-1dba3b4 #brochure{
    scroll-margin-top: 150px;
}

.no-product-video #video,
.no-product-video #video-content,
.no-product-specifications #specifications,
.no-product-specifications #specifications-content,
.no-product-resources #resources,
.no-product-resources #resources-content{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d26eb3 */.elementor-214099 .elementor-element.elementor-element-0d26eb3 p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c33a9bd */.elementor-214099 .elementor-element.elementor-element-c33a9bd a{
    display: flex;
}

.elementor-214099 .elementor-element.elementor-element-c33a9bd{
  display: none !important;
}

html[lang="de-DE"] .elementor-214099 .elementor-element.elementor-element-c33a9bd{
  display: inline-block !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://upbeat-clarke.31-97-77-231.plesk.page/wp-content/uploads/2025/09/Avenir-Black.woff') format('woff');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://upbeat-clarke.31-97-77-231.plesk.page/wp-content/uploads/2025/09/Avenir_Regular.woff') format('woff');
}
/* End Custom Fonts CSS */