.elementor-215212 .elementor-element.elementor-element-1a0ae86{--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-215212 .elementor-element.elementor-element-df0d4c5{--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-215212 .elementor-element.elementor-element-3c04791{--display:flex;}.elementor-215212 .elementor-element.elementor-element-95ed868 .jet-gallery-swiper-thumb .swiper-slide{--columns:8;--space-between:10px;}.elementor-215212 .elementor-element.elementor-element-95ed868 .jet-woo-swiper-gallery-thumbs{padding-top:10px;padding-bottom:0px;}.elementor-215212 .elementor-element.elementor-element-95ed868 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6972c85 );}.elementor-215212 .elementor-element.elementor-element-95ed868 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{text-align:center;}.elementor-215212 .elementor-element.elementor-element-95ed868 .jet-woo-product-gallery-slider .jet-swiper-nav{font-size:14px;color:var( --e-global-color-accent );background-color:var( --e-global-color-7c94aa7 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#DBDBDB;border-radius:8px 8px 8px 8px;padding:12px 12px 12px 12px;}.elementor-215212 .elementor-element.elementor-element-95ed868 .jet-woo-product-gallery-slider .jet-swiper-nav:hover{color:var( --e-global-color-accent );background-color:var( --e-global-color-7c94aa7 );border-color:#DCDCDC;}.elementor-215212 .elementor-element.elementor-element-95ed868 .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-prev{top:50%;bottom:auto;transform:translate(0,-50%);right:auto;}.elementor-215212 .elementor-element.elementor-element-95ed868 .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-next{top:50%;bottom:auto;transform:translate(0,-50%);left:auto;}.elementor-215212 .elementor-element.elementor-element-95ed868 .jet-woo-swiper-control-thumbs__item{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6972c85 );}.elementor-215212 .elementor-element.elementor-element-95ed868 .jet-woo-swiper-gallery-thumbs.swiper-container-horizontal{text-align:left;}.elementor-215212 .elementor-element.elementor-element-95ed868 .jet-woo-swiper-gallery-thumbs .swiper-slide{opacity:1;}.elementor-215212 .elementor-element.elementor-element-95ed868 .jet-woo-swiper-gallery-thumbs .swiper-slide:hover{opacity:1;}.elementor-215212 .elementor-element.elementor-element-95ed868 .jet-woo-swiper-gallery-thumbs .swiper-slide.swiper-slide-thumb-active{opacity:1;}.elementor-215212 .elementor-element.elementor-element-95ed868 .jet-woo-swiper-gallery-thumbs .jet-swiper-nav{font-size:14px;color:var( --e-global-color-accent );background-color:var( --e-global-color-7c94aa7 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#DBDBDB;border-radius:4px 4px 4px 4px;padding:5px 5px 5px 5px;}.elementor-215212 .elementor-element.elementor-element-95ed868 .jet-woo-swiper-gallery-thumbs .jet-swiper-nav:hover{color:var( --e-global-color-a7cca36 );}.elementor-215212 .elementor-element.elementor-element-95ed868 .jet-woo-swiper-gallery-thumbs .jet-swiper-nav.jet-swiper-button-prev{top:50%;bottom:auto;transform:translate(0,-50%);right:auto;}.elementor-215212 .elementor-element.elementor-element-95ed868 .jet-woo-swiper-gallery-thumbs .jet-swiper-nav.jet-swiper-button-next{top:50%;bottom:auto;transform:translate(0,-50%);left:auto;}.elementor-215212 .elementor-element.elementor-element-95ed868 .jet-woo-product-gallery .jet-woo-product-gallery__trigger:not( .jet-woo-product-gallery__image-link ){width:30px;height:30px;}.elementor-215212 .elementor-element.elementor-element-95ed868 .jet-woo-product-gallery .jet-woo-product-gallery__trigger:not( .jet-woo-product-gallery__image-link ) .jet-woo-product-gallery__trigger-icon{font-size:18px;color:var( --e-global-color-025d194 );}.elementor-215212 .elementor-element.elementor-element-95ed868 .jet-woo-product-gallery .jet-woo-product-gallery__trigger:not( .jet-woo-product-gallery__image-link ):hover .jet-woo-product-gallery__trigger-icon{color:var( --e-global-color-primary );}.jet-woo-product-gallery-95ed868 .pswp__bg{background-color:#000000BA;}.elementor-215212 .elementor-element.elementor-element-31ca7fb{--display:flex;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-215212 .elementor-element.elementor-element-3a7537c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-215212 .elementor-element.elementor-element-3a7537c .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-215212 .elementor-element.elementor-element-9f5cabf{--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:22px 22px;--row-gap:22px;--column-gap:22px;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;}.elementor-215212 .elementor-element.elementor-element-59846a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:24px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-215212 .elementor-element.elementor-element-59846a2.elementor-element{--align-self:flex-start;}.elementor-215212 .elementor-element.elementor-element-59846a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-215212 .elementor-element.elementor-element-59846a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-215212 .elementor-element.elementor-element-59846a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-215212 .elementor-element.elementor-element-59846a2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-215212 .elementor-element.elementor-element-59846a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-215212 .elementor-element.elementor-element-59846a2 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-215212 .elementor-element.elementor-element-59846a2 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-215212 .elementor-element.elementor-element-59846a2 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-215212 .elementor-element.elementor-element-59846a2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-215212 .elementor-element.elementor-element-59846a2 .elementor-icon-list-item > a{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:bold;text-transform:lowercase;line-height:1.25em;}.elementor-215212 .elementor-element.elementor-element-59846a2 .elementor-icon-list-text{color:var( --e-global-color-025d194 );transition:color 0.3s;}.elementor-215212 .elementor-element.elementor-element-b65eda0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:24px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-215212 .elementor-element.elementor-element-b65eda0.elementor-element{--align-self:flex-start;}.elementor-215212 .elementor-element.elementor-element-b65eda0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-215212 .elementor-element.elementor-element-b65eda0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-215212 .elementor-element.elementor-element-b65eda0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-215212 .elementor-element.elementor-element-b65eda0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-215212 .elementor-element.elementor-element-b65eda0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-215212 .elementor-element.elementor-element-b65eda0 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-215212 .elementor-element.elementor-element-b65eda0 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-215212 .elementor-element.elementor-element-b65eda0 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-215212 .elementor-element.elementor-element-b65eda0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-215212 .elementor-element.elementor-element-b65eda0 .elementor-icon-list-item > a{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:bold;text-transform:lowercase;line-height:1.25em;}.elementor-215212 .elementor-element.elementor-element-b65eda0 .elementor-icon-list-text{color:var( --e-global-color-025d194 );transition:color 0.3s;}.elementor-215212 .elementor-element.elementor-element-267e418{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:24px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-215212 .elementor-element.elementor-element-267e418.elementor-element{--align-self:flex-start;}.elementor-215212 .elementor-element.elementor-element-267e418 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-215212 .elementor-element.elementor-element-267e418 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-215212 .elementor-element.elementor-element-267e418 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-215212 .elementor-element.elementor-element-267e418 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-215212 .elementor-element.elementor-element-267e418 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-215212 .elementor-element.elementor-element-267e418 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-215212 .elementor-element.elementor-element-267e418 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-215212 .elementor-element.elementor-element-267e418 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-215212 .elementor-element.elementor-element-267e418 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-215212 .elementor-element.elementor-element-267e418 .elementor-icon-list-item > a{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:bold;text-transform:lowercase;line-height:1.25em;}.elementor-215212 .elementor-element.elementor-element-267e418 .elementor-icon-list-text{color:var( --e-global-color-025d194 );transition:color 0.3s;}.elementor-215212 .elementor-element.elementor-element-12458e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-215212 .elementor-element.elementor-element-c604343{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-6px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-215212 .elementor-element.elementor-element-698976e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-215212 .elementor-element.elementor-element-698976e .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:20px;font-weight:bold;color:var( --e-global-color-025d194 );}.elementor-215212 .elementor-element.elementor-element-d95e408{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-215212 .elementor-element.elementor-element-d95e408 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:20px;font-weight:bold;color:var( --e-global-color-025d194 );}.elementor-215212 .elementor-element.elementor-element-d166d6a .cart button, .elementor-215212 .elementor-element.elementor-element-d166d6a .cart .button{transition:all 0.2s;}.elementor-215212 .elementor-element.elementor-element-d166d6a .quantity .qty{transition:all 0.2s;}.elementor-215212 .elementor-element.elementor-element-18400e4{--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-215212 .elementor-element.elementor-element-3da92e0 .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-215212 .elementor-element.elementor-element-3da92e0 .elementor-button:hover, .elementor-215212 .elementor-element.elementor-element-3da92e0 .elementor-button:focus{background-color:var( --e-global-color-a7cca36 );color:var( --e-global-color-secondary );}.elementor-215212 .elementor-element.elementor-element-3da92e0{width:auto;max-width:auto;}.elementor-215212 .elementor-element.elementor-element-3da92e0 .elementor-button:hover svg, .elementor-215212 .elementor-element.elementor-element-3da92e0 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-215212 .elementor-element.elementor-element-9f73790 .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-215212 .elementor-element.elementor-element-9f73790 .elementor-button:hover, .elementor-215212 .elementor-element.elementor-element-9f73790 .elementor-button:focus{background-color:var( --e-global-color-03c80bd );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-215212 .elementor-element.elementor-element-9f73790{width:auto;max-width:auto;}.elementor-215212 .elementor-element.elementor-element-9f73790.elementor-element{--align-self:center;}.elementor-215212 .elementor-element.elementor-element-9f73790 .elementor-button:hover svg, .elementor-215212 .elementor-element.elementor-element-9f73790 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-215212 .elementor-element.elementor-element-4a020e2{--divider-border-style:solid;--divider-color:var( --e-global-color-6972c85 );--divider-border-width:1px;}.elementor-215212 .elementor-element.elementor-element-4a020e2 .elementor-divider-separator{width:100%;}.elementor-215212 .elementor-element.elementor-element-4a020e2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-215212 .elementor-element.elementor-element-5f0e5c6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:-7px;--margin-left:0px;--margin-right:0px;}.elementor-215212 .elementor-element.elementor-element-aeb2f25{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-215212 .elementor-element.elementor-element-aeb2f25.elementor-element{--align-self:center;}.elementor-215212 .elementor-element.elementor-element-aeb2f25 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:14px;font-weight:700;line-height:1em;color:var( --e-global-color-025d194 );}.elementor-215212 .elementor-element.elementor-element-9d45f2c{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-215212 .elementor-element.elementor-element-9d45f2c.elementor-element{--align-self:center;}.elementor-215212 .elementor-element.elementor-element-9d45f2c .elementor-heading-title{font-family:"Myriad Pro", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:var( --e-global-color-text );}.elementor-215212 .elementor-element.elementor-element-9d45f2c .elementor-heading-title a:hover, .elementor-215212 .elementor-element.elementor-element-9d45f2c .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-215212 .elementor-element.elementor-element-6cba5ae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:-8px;--margin-left:0px;--margin-right:0px;}.elementor-215212 .elementor-element.elementor-element-912611b{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-215212 .elementor-element.elementor-element-912611b.elementor-element{--align-self:center;}.elementor-215212 .elementor-element.elementor-element-912611b .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:14px;font-weight:700;line-height:1em;color:var( --e-global-color-025d194 );}.elementor-215212 .elementor-element.elementor-element-8dd482d{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-215212 .elementor-element.elementor-element-8dd482d.elementor-element{--align-self:center;}.elementor-215212 .elementor-element.elementor-element-8dd482d .elementor-heading-title{font-family:"Myriad Pro", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:var( --e-global-color-text );}.elementor-215212 .elementor-element.elementor-element-71c7190{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-215212 .elementor-element.elementor-element-b5038e4{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-215212 .elementor-element.elementor-element-b5038e4.elementor-element{--align-self:center;}.elementor-215212 .elementor-element.elementor-element-b5038e4 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:14px;font-weight:700;line-height:1em;color:var( --e-global-color-025d194 );}.elementor-215212 .elementor-element.elementor-element-2148583.elementor-element{--align-self:flex-start;}.elementor-215212 .elementor-element.elementor-element-2148583{--grid-side-margin:7px;--grid-column-gap:7px;--grid-row-gap:0px;--grid-bottom-margin:0px;--e-share-buttons-primary-color:var( --e-global-color-acac86e );--e-share-buttons-secondary-color:var( --e-global-color-text );}.elementor-215212 .elementor-element.elementor-element-2148583 .elementor-share-btn{font-size:calc(0.55px * 10);}.elementor-215212 .elementor-element.elementor-element-2148583 .elementor-share-btn__icon{--e-share-buttons-icon-size:16px;}.elementor-215212 .elementor-element.elementor-element-2148583 .elementor-share-btn:hover{--e-share-buttons-primary-color:var( --e-global-color-acac86e );--e-share-buttons-secondary-color:var( --e-global-color-accent );}.elementor-215212 .elementor-element.elementor-element-e99c37b{--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-215212 .elementor-element.elementor-element-c951526{--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-215212 .elementor-element.elementor-element-406d1c9{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-215212 .elementor-element.elementor-element-406d1c9:not(.elementor-motion-effects-element-type-background), .elementor-215212 .elementor-element.elementor-element-406d1c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acac86e );}.elementor-215212 .elementor-element.elementor-element-47fea75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-215212 .elementor-element.elementor-element-47fea75 .elementor-heading-title{font-size:24px;color:var( --e-global-color-025d194 );}.elementor-215212 .elementor-element.elementor-element-c661116{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-215212 .elementor-element.elementor-element-481a355{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-215212 .elementor-element.elementor-element-481a355:not(.elementor-motion-effects-element-type-background), .elementor-215212 .elementor-element.elementor-element-481a355 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acac86e );}.elementor-215212 .elementor-element.elementor-element-aaf5a88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-215212 .elementor-element.elementor-element-aaf5a88 .elementor-heading-title{font-size:24px;color:var( --e-global-color-025d194 );}.elementor-215212 .elementor-element.elementor-element-630ca7f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-215212 .elementor-element.elementor-element-4be9fca{--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-215212 .elementor-element.elementor-element-4be9fca:not(.elementor-motion-effects-element-type-background), .elementor-215212 .elementor-element.elementor-element-4be9fca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acac86e );}.elementor-215212 .elementor-element.elementor-element-3daf08c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-215212 .elementor-element.elementor-element-3daf08c .elementor-heading-title{font-size:24px;color:var( --e-global-color-025d194 );}.elementor-215212 .elementor-element.elementor-element-465fe84{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-215212 .elementor-element.elementor-element-1d1651b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-215212 .elementor-element.elementor-element-2a7efad{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-215212 .elementor-element.elementor-element-2a7efad:not(.elementor-motion-effects-element-type-background), .elementor-215212 .elementor-element.elementor-element-2a7efad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acac86e );}.elementor-215212 .elementor-element.elementor-element-1aea401{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-215212 .elementor-element.elementor-element-1aea401 .elementor-heading-title{font-size:24px;color:var( --e-global-color-025d194 );}.elementor-215212 .elementor-element.elementor-element-2d8d08a{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-215212 .elementor-element.elementor-element-2d8d08a:not(.elementor-motion-effects-element-type-background), .elementor-215212 .elementor-element.elementor-element-2d8d08a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acac86e );}.elementor-215212 .elementor-element.elementor-element-faf4545{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:12px 12px 12px 12px;}.elementor-215212 .elementor-element.elementor-element-faf4545 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-215212 .elementor-element.elementor-element-b6c4f5f{--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-215212 .elementor-element.elementor-element-b6c4f5f > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-03c80bd );}.elementor-215212 .elementor-element.elementor-element-b6c4f5f.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-215212 .elementor-element.elementor-element-b6c4f5f.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-215212 .elementor-element.elementor-element-b6c4f5f.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-215212 .elementor-element.elementor-element-b6c4f5f.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-215212 .elementor-element.elementor-element-b6c4f5f.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-215212 .elementor-element.elementor-element-b6c4f5f [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-025d194 );}.elementor-215212 .elementor-element.elementor-element-be0ce1f{--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-215212 .elementor-element.elementor-element-0f0eef0{--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-215212 .elementor-element.elementor-element-109396a{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-215212 .elementor-element.elementor-element-109396a:not(.elementor-motion-effects-element-type-background), .elementor-215212 .elementor-element.elementor-element-109396a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acac86e );}.elementor-215212 .elementor-element.elementor-element-4af7a8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-215212 .elementor-element.elementor-element-4af7a8a .elementor-heading-title{font-size:24px;color:var( --e-global-color-025d194 );}.elementor-215212 .elementor-element.elementor-element-d738843{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-215212 .elementor-element.elementor-element-28a64c2{--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-215212 .elementor-element.elementor-element-28a64c2:not(.elementor-motion-effects-element-type-background), .elementor-215212 .elementor-element.elementor-element-28a64c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acac86e );}.elementor-215212 .elementor-element.elementor-element-6e892a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-215212 .elementor-element.elementor-element-6e892a3 .elementor-heading-title{font-size:24px;color:var( --e-global-color-025d194 );}.elementor-215212 .elementor-element.elementor-element-a30daec{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-215212 .elementor-element.elementor-element-0786976{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-215212 .elementor-element.elementor-element-8cd6aba{--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-215212 .elementor-element.elementor-element-8cd6aba:not(.elementor-motion-effects-element-type-background), .elementor-215212 .elementor-element.elementor-element-8cd6aba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acac86e );}.elementor-215212 .elementor-element.elementor-element-0c6f64e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-215212 .elementor-element.elementor-element-0c6f64e .elementor-heading-title{font-size:24px;color:var( --e-global-color-025d194 );}.elementor-215212 .elementor-element.elementor-element-49a56f5{--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-215212 .elementor-element.elementor-element-49a56f5 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-03c80bd );}.elementor-215212 .elementor-element.elementor-element-49a56f5.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-215212 .elementor-element.elementor-element-49a56f5.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-215212 .elementor-element.elementor-element-49a56f5.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-215212 .elementor-element.elementor-element-49a56f5.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-215212 .elementor-element.elementor-element-49a56f5.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-215212 .elementor-element.elementor-element-49a56f5 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-025d194 );}.elementor-215212 .elementor-element.elementor-element-2f36fa6{--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-215212 .elementor-element.elementor-element-2f36fa6:not(.elementor-motion-effects-element-type-background), .elementor-215212 .elementor-element.elementor-element-2f36fa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acac86e );}.elementor-215212 .elementor-element.elementor-element-cadaaec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-215212 .elementor-element.elementor-element-cadaaec .elementor-heading-title{font-size:24px;color:var( --e-global-color-025d194 );}.elementor-215212 .elementor-element.elementor-element-9cbe4c0{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-215212 .elementor-element.elementor-element-30bffb4{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-215212 .elementor-element.elementor-element-1f5cdce{--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-215212 .elementor-element.elementor-element-1f5cdce > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-03c80bd );}.elementor-215212 .elementor-element.elementor-element-1f5cdce.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-215212 .elementor-element.elementor-element-1f5cdce.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-215212 .elementor-element.elementor-element-1f5cdce.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-215212 .elementor-element.elementor-element-1f5cdce.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-215212 .elementor-element.elementor-element-1f5cdce.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-215212 .elementor-element.elementor-element-1f5cdce [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-025d194 );}.elementor-215212 .elementor-element.elementor-element-306e349{--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-215212 .elementor-element.elementor-element-2db64ee{--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-215212 .elementor-element.elementor-element-a82e143{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-215212 .elementor-element.elementor-element-a82e143:not(.elementor-motion-effects-element-type-background), .elementor-215212 .elementor-element.elementor-element-a82e143 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acac86e );}.elementor-215212 .elementor-element.elementor-element-cbf082d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-215212 .elementor-element.elementor-element-cbf082d .elementor-heading-title{font-size:24px;color:var( --e-global-color-025d194 );}.elementor-215212 .elementor-element.elementor-element-d5324da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-215212 .elementor-element.elementor-element-4260d27{--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-215212 .elementor-element.elementor-element-4260d27:not(.elementor-motion-effects-element-type-background), .elementor-215212 .elementor-element.elementor-element-4260d27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acac86e );}.elementor-215212 .elementor-element.elementor-element-97cea8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-215212 .elementor-element.elementor-element-97cea8d .elementor-heading-title{font-size:24px;color:var( --e-global-color-025d194 );}.elementor-215212 .elementor-element.elementor-element-788d0dd{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-215212 .elementor-element.elementor-element-4db773e{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-215212 .elementor-element.elementor-element-f02b745{--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-215212 .elementor-element.elementor-element-f02b745 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-03c80bd );}.elementor-215212 .elementor-element.elementor-element-f02b745.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-215212 .elementor-element.elementor-element-f02b745.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-215212 .elementor-element.elementor-element-f02b745.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-215212 .elementor-element.elementor-element-f02b745.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-215212 .elementor-element.elementor-element-f02b745.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-215212 .elementor-element.elementor-element-f02b745 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-025d194 );}.elementor-215212 .elementor-element.elementor-element-5e36b03{--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-215212 .elementor-element.elementor-element-5e36b03:not(.elementor-motion-effects-element-type-background), .elementor-215212 .elementor-element.elementor-element-5e36b03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acac86e );}.elementor-215212 .elementor-element.elementor-element-82a6d0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-215212 .elementor-element.elementor-element-82a6d0c .elementor-heading-title{font-size:24px;color:var( --e-global-color-025d194 );}.elementor-215212 .elementor-element.elementor-element-c72f80c{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-215212 .elementor-element.elementor-element-7ba2d4a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-215212 .elementor-element.elementor-element-b9ba9a4{--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-215212 .elementor-element.elementor-element-b9ba9a4 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-03c80bd );}.elementor-215212 .elementor-element.elementor-element-b9ba9a4.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-215212 .elementor-element.elementor-element-b9ba9a4.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-215212 .elementor-element.elementor-element-b9ba9a4.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-215212 .elementor-element.elementor-element-b9ba9a4.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-215212 .elementor-element.elementor-element-b9ba9a4.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-215212 .elementor-element.elementor-element-b9ba9a4 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-025d194 );}.elementor-215212 .elementor-element.elementor-element-32bf04b{--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-215212 .elementor-element.elementor-element-d522a7b{--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-215212 .elementor-element.elementor-element-d522a7b:not(.elementor-motion-effects-element-type-background), .elementor-215212 .elementor-element.elementor-element-d522a7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acac86e );}.elementor-215212 .elementor-element.elementor-element-4fadada{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-215212 .elementor-element.elementor-element-4fadada .elementor-heading-title{font-size:24px;color:var( --e-global-color-025d194 );}.elementor-215212 .elementor-element.elementor-element-f09eacd{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-215212 .elementor-element.elementor-element-b644219{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-215212 .elementor-element.elementor-element-454da8c{--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-215212 .elementor-element.elementor-element-454da8c > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-03c80bd );}.elementor-215212 .elementor-element.elementor-element-454da8c.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-215212 .elementor-element.elementor-element-454da8c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-215212 .elementor-element.elementor-element-454da8c.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-215212 .elementor-element.elementor-element-454da8c.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-215212 .elementor-element.elementor-element-454da8c.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-215212 .elementor-element.elementor-element-454da8c [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-025d194 );}.elementor-215212 .elementor-element.elementor-element-2933cc4{--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-215212 .elementor-element.elementor-element-3de2125{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-215212 .elementor-element.elementor-element-3de2125:not(.elementor-motion-effects-element-type-background), .elementor-215212 .elementor-element.elementor-element-3de2125 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acac86e );}.elementor-215212 .elementor-element.elementor-element-6d1ae95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-215212 .elementor-element.elementor-element-6d1ae95 .elementor-heading-title{font-size:24px;color:var( --e-global-color-025d194 );}.elementor-215212 .elementor-element.elementor-element-77c5f77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-215212 .elementor-element.elementor-element-26cac5c{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-215212 .elementor-element.elementor-element-26cac5c:not(.elementor-motion-effects-element-type-background), .elementor-215212 .elementor-element.elementor-element-26cac5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acac86e );}.elementor-215212 .elementor-element.elementor-element-c56c957{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-215212 .elementor-element.elementor-element-c56c957 .elementor-heading-title{font-size:24px;color:var( --e-global-color-025d194 );}.elementor-215212 .elementor-element.elementor-element-d35f82a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-215212 .elementor-element.elementor-element-c3b2ef4{--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-215212 .elementor-element.elementor-element-7580f2e{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-215212 .elementor-element.elementor-element-7580f2e:not(.elementor-motion-effects-element-type-background), .elementor-215212 .elementor-element.elementor-element-7580f2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acac86e );}.elementor-215212 .elementor-element.elementor-element-063b289{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-215212 .elementor-element.elementor-element-063b289 .elementor-heading-title{font-size:24px;color:var( --e-global-color-025d194 );}.elementor-215212 .elementor-element.elementor-element-8e654df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-215212 .elementor-element.elementor-element-3e077f4{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-215212 .elementor-element.elementor-element-3e077f4:not(.elementor-motion-effects-element-type-background), .elementor-215212 .elementor-element.elementor-element-3e077f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acac86e );}.elementor-215212 .elementor-element.elementor-element-ea79ce8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-215212 .elementor-element.elementor-element-ea79ce8 .elementor-heading-title{font-size:24px;color:var( --e-global-color-025d194 );}.elementor-215212 .elementor-element.elementor-element-d1d3c28{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-215212 .elementor-element.elementor-element-b32e8f7{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-215212 .elementor-element.elementor-element-916f056{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-215212 .elementor-element.elementor-element-916f056:not(.elementor-motion-effects-element-type-background), .elementor-215212 .elementor-element.elementor-element-916f056 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acac86e );}.elementor-215212 .elementor-element.elementor-element-08f8ca6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-215212 .elementor-element.elementor-element-08f8ca6 .elementor-heading-title{font-size:24px;color:var( --e-global-color-025d194 );}.elementor-215212 .elementor-element.elementor-element-a93ede3{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-215212 .elementor-element.elementor-element-a93ede3:not(.elementor-motion-effects-element-type-background), .elementor-215212 .elementor-element.elementor-element-a93ede3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acac86e );}.elementor-215212 .elementor-element.elementor-element-54068e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:12px 12px 12px 12px;}.elementor-215212 .elementor-element.elementor-element-54068e6 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-215212 .elementor-element.elementor-element-fa82b85{--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-215212 .elementor-element.elementor-element-fa82b85 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-215212 .elementor-element.elementor-element-fa82b85 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-215212 .elementor-element.elementor-element-fa82b85 > .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-215212 .elementor-element.elementor-element-fa82b85 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-215212 .elementor-element.elementor-element-6295653{--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-215212 .elementor-element.elementor-element-ec1bdf5{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:50px;--padding-right:50px;}.elementor-215212 .elementor-element.elementor-element-ec1bdf5:not(.elementor-motion-effects-element-type-background), .elementor-215212 .elementor-element.elementor-element-ec1bdf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acac86e );}.elementor-215212 .elementor-element.elementor-element-32a7635{--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-215212 .elementor-element.elementor-element-73d5ec2{--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-215212 .elementor-element.elementor-element-73d5ec2.elementor-element{--align-self:center;}.elementor-215212 .elementor-element.elementor-element-73d5ec2 .elementor-divider-separator{width:22px;}.elementor-215212 .elementor-element.elementor-element-73d5ec2 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-215212 .elementor-element.elementor-element-75a17c9{width:auto;max-width:auto;}.elementor-215212 .elementor-element.elementor-element-75a17c9.elementor-element{--align-self:center;}.elementor-215212 .elementor-element.elementor-element-75a17c9 .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-215212 .elementor-element.elementor-element-8ec6042{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-215212 .elementor-element.elementor-element-8ec6042.elementor-element{--align-self:flex-start;}.elementor-215212 .elementor-element.elementor-element-8ec6042 .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-215212 .elementor-element.elementor-element-cc01b7b > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-215212 .elementor-element.elementor-element-cc01b7b{padding:24px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#DDDDDD;border-radius:0px 0px 0px 0px;}:is( .elementor-215212 .elementor-element.elementor-element-cc01b7b > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-215212 .elementor-element.elementor-element-cc01b7b > .jet-listing-grid > .jet-listing-grid__items, .elementor-215212 .elementor-element.elementor-element-cc01b7b > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-215212 .elementor-element.elementor-element-cc01b7b > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);}:is( .elementor-215212 .elementor-element.elementor-element-cc01b7b > .jet-listing-grid, .elementor-215212 .elementor-element.elementor-element-cc01b7b > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-215212 .elementor-element.elementor-element-cc01b7b > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}.elementor-215212 .elementor-element.elementor-element-cc01b7b > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);}:is( .elementor-215212 .elementor-element.elementor-element-cc01b7b > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-215212 .elementor-element.elementor-element-cc01b7b > .jet-listing-grid > .jet-listing-grid__items, .elementor-215212 .elementor-element.elementor-element-cc01b7b > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-215212 .elementor-element.elementor-element-cc01b7b > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(32px / 2);padding-bottom:calc(32px / 2);}:is( .elementor-215212 .elementor-element.elementor-element-cc01b7b > .jet-listing-grid, .elementor-215212 .elementor-element.elementor-element-cc01b7b > .jet-listing-grid > .jet-listing-grid__slider, .elementor-215212 .elementor-element.elementor-element-cc01b7b > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 32px / -2);margin-bottom:calc( 32px / -2);}.elementor-215212 .elementor-element.elementor-element-66baff8{--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-215212 .elementor-element.elementor-element-155dd8b{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:50px;--padding-right:50px;}.elementor-215212 .elementor-element.elementor-element-155dd8b:not(.elementor-motion-effects-element-type-background), .elementor-215212 .elementor-element.elementor-element-155dd8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acac86e );}.elementor-215212 .elementor-element.elementor-element-b8708df{--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-215212 .elementor-element.elementor-element-41ac5c2{--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-215212 .elementor-element.elementor-element-41ac5c2.elementor-element{--align-self:center;}.elementor-215212 .elementor-element.elementor-element-41ac5c2 .elementor-divider-separator{width:22px;}.elementor-215212 .elementor-element.elementor-element-41ac5c2 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-215212 .elementor-element.elementor-element-c6a0e18{width:auto;max-width:auto;}.elementor-215212 .elementor-element.elementor-element-c6a0e18.elementor-element{--align-self:center;}.elementor-215212 .elementor-element.elementor-element-c6a0e18 .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-215212 .elementor-element.elementor-element-bc45f58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-215212 .elementor-element.elementor-element-bc45f58 .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-215212 .elementor-element.elementor-element-431b569{width:var( --container-widget-width, 610px );max-width:610px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:610px;--container-widget-flex-grow:0;text-align:start;}.elementor-215212 .elementor-element.elementor-element-431b569.elementor-element{--align-self:flex-start;}.elementor-215212 .elementor-element.elementor-element-27f956c{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-215212 .elementor-element.elementor-element-77e9c4d{--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:105px;--padding-left:20px;--padding-right:20px;}.elementor-215212 .elementor-element.elementor-element-18bf56d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-215212 .elementor-element.elementor-element-18bf56d .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-215212 .elementor-element.elementor-element-ce340b8 > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}:is( .elementor-215212 .elementor-element.elementor-element-ce340b8 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-215212 .elementor-element.elementor-element-ce340b8 > .jet-listing-grid > .jet-listing-grid__items, .elementor-215212 .elementor-element.elementor-element-ce340b8 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-215212 .elementor-element.elementor-element-ce340b8 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(20px / 2);padding-right:calc(20px / 2);}:is( .elementor-215212 .elementor-element.elementor-element-ce340b8 > .jet-listing-grid, .elementor-215212 .elementor-element.elementor-element-ce340b8 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-215212 .elementor-element.elementor-element-ce340b8 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 20px / -2);margin-right:calc( 20px / -2);width:calc(100% + 20px);}.elementor-215212 .elementor-element.elementor-element-ce340b8 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 20px / -2);margin-right:calc( 20px / -2);}:is( .elementor-215212 .elementor-element.elementor-element-ce340b8 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-215212 .elementor-element.elementor-element-ce340b8 > .jet-listing-grid > .jet-listing-grid__items, .elementor-215212 .elementor-element.elementor-element-ce340b8 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-215212 .elementor-element.elementor-element-ce340b8 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(30px / 2);padding-bottom:calc(30px / 2);}:is( .elementor-215212 .elementor-element.elementor-element-ce340b8 > .jet-listing-grid, .elementor-215212 .elementor-element.elementor-element-ce340b8 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-215212 .elementor-element.elementor-element-ce340b8 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 30px / -2);margin-bottom:calc( 30px / -2);}.elementor-215212 .elementor-element.elementor-element-5423691{--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-215212 .elementor-element.elementor-element-980de1e{--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-215212 .elementor-element.elementor-element-980de1e:not(.elementor-motion-effects-element-type-background), .elementor-215212 .elementor-element.elementor-element-980de1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acac86e );}.elementor-215212 .elementor-element.elementor-element-bba748a{--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-215212 .elementor-element.elementor-element-31c82df{--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-215212 .elementor-element.elementor-element-31c82df.elementor-element{--align-self:center;}.elementor-215212 .elementor-element.elementor-element-31c82df .elementor-divider-separator{width:22px;}.elementor-215212 .elementor-element.elementor-element-31c82df .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-215212 .elementor-element.elementor-element-02b5b42{width:auto;max-width:auto;}.elementor-215212 .elementor-element.elementor-element-02b5b42.elementor-element{--align-self:center;}.elementor-215212 .elementor-element.elementor-element-02b5b42 .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-215212 .elementor-element.elementor-element-8cc9828{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-215212 .elementor-element.elementor-element-8cc9828 .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-215212 .elementor-element.elementor-element-cd66ea7{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-215212 .elementor-element.elementor-element-da2ebe0{--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-215212 .elementor-element.elementor-element-81e8f6f .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-215212 .elementor-element.elementor-element-81e8f6f .elementor-button:hover, .elementor-215212 .elementor-element.elementor-element-81e8f6f .elementor-button:focus{background-color:var( --e-global-color-a7cca36 );color:var( --e-global-color-secondary );border-color:var( --e-global-color-a7cca36 );}.elementor-215212 .elementor-element.elementor-element-81e8f6f{width:auto;max-width:auto;}.elementor-215212 .elementor-element.elementor-element-81e8f6f .elementor-button:hover svg, .elementor-215212 .elementor-element.elementor-element-81e8f6f .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-215212 .elementor-element.elementor-element-c437ebc .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-215212 .elementor-element.elementor-element-c437ebc .elementor-button:hover, .elementor-215212 .elementor-element.elementor-element-c437ebc .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-215212 .elementor-element.elementor-element-c437ebc{width:auto;max-width:auto;}.elementor-215212 .elementor-element.elementor-element-c437ebc .elementor-button:hover svg, .elementor-215212 .elementor-element.elementor-element-c437ebc .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-215212 .elementor-element.elementor-element-3c9f55e .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-215212 .elementor-element.elementor-element-3c9f55e .elementor-button:hover, .elementor-215212 .elementor-element.elementor-element-3c9f55e .elementor-button:focus{background-color:var( --e-global-color-03c80bd );color:var( --e-global-color-a7cca36 );border-color:var( --e-global-color-a7cca36 );}.elementor-215212 .elementor-element.elementor-element-3c9f55e{width:auto;max-width:auto;}.elementor-215212 .elementor-element.elementor-element-3c9f55e.elementor-element{--align-self:center;}.elementor-215212 .elementor-element.elementor-element-3c9f55e .elementor-button:hover svg, .elementor-215212 .elementor-element.elementor-element-3c9f55e .elementor-button:focus svg{fill:var( --e-global-color-a7cca36 );}.elementor-215212 .elementor-element.elementor-element-e416921{--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-215212 .elementor-element.elementor-element-e416921:not(.elementor-motion-effects-element-type-background), .elementor-215212 .elementor-element.elementor-element-e416921 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acac86e );background-image:url("https://quantumrehab.co.uk/wp-content/uploads/2025/11/banner-green-out.webp");background-position:center center;background-size:cover;}@media(min-width:768px){.elementor-215212 .elementor-element.elementor-element-980de1e{--width:50%;}.elementor-215212 .elementor-element.elementor-element-e416921{--width:50%;}}@media(max-width:1024px){.elementor-215212 .elementor-element.elementor-element-1a0ae86{--padding-top:40px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-215212 .elementor-element.elementor-element-3a7537c .elementor-heading-title{font-size:var( --e-global-typography-8436dc0-font-size );line-height:var( --e-global-typography-8436dc0-line-height );}.elementor-215212 .elementor-element.elementor-element-9f5cabf{--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-215212 .elementor-element.elementor-element-59846a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-215212 .elementor-element.elementor-element-59846a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-215212 .elementor-element.elementor-element-59846a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-215212 .elementor-element.elementor-element-59846a2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-215212 .elementor-element.elementor-element-59846a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-215212 .elementor-element.elementor-element-59846a2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-215212 .elementor-element.elementor-element-59846a2 .elementor-icon-list-item > a{font-size:17px;}.elementor-215212 .elementor-element.elementor-element-b65eda0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-215212 .elementor-element.elementor-element-b65eda0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-215212 .elementor-element.elementor-element-b65eda0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-215212 .elementor-element.elementor-element-b65eda0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-215212 .elementor-element.elementor-element-b65eda0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-215212 .elementor-element.elementor-element-b65eda0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-215212 .elementor-element.elementor-element-b65eda0 .elementor-icon-list-item > a{font-size:17px;}.elementor-215212 .elementor-element.elementor-element-267e418 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-215212 .elementor-element.elementor-element-267e418 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-215212 .elementor-element.elementor-element-267e418 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-215212 .elementor-element.elementor-element-267e418 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-215212 .elementor-element.elementor-element-267e418 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-215212 .elementor-element.elementor-element-267e418 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-215212 .elementor-element.elementor-element-267e418 .elementor-icon-list-item > a{font-size:17px;}.elementor-215212 .elementor-element.elementor-element-18400e4{--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-215212 .elementor-element.elementor-element-3da92e0 .elementor-button{font-size:var( --e-global-typography-7d5c3e4-font-size );line-height:var( --e-global-typography-7d5c3e4-line-height );}.elementor-215212 .elementor-element.elementor-element-9f73790 .elementor-button{font-size:var( --e-global-typography-7d5c3e4-font-size );line-height:var( --e-global-typography-7d5c3e4-line-height );} .elementor-215212 .elementor-element.elementor-element-2148583{--grid-side-margin:7px;--grid-column-gap:7px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-215212 .elementor-element.elementor-element-406d1c9{--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-215212 .elementor-element.elementor-element-481a355{--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-215212 .elementor-element.elementor-element-4be9fca{--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-215212 .elementor-element.elementor-element-465fe84{font-size:var( --e-global-typography-69e7b04-font-size );line-height:var( --e-global-typography-69e7b04-line-height );}.elementor-215212 .elementor-element.elementor-element-2a7efad{--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-215212 .elementor-element.elementor-element-2d8d08a{--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-215212 .elementor-element.elementor-element-e99c37b{--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-215212 .elementor-element.elementor-element-109396a{--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-215212 .elementor-element.elementor-element-28a64c2{--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-215212 .elementor-element.elementor-element-a30daec{font-size:var( --e-global-typography-69e7b04-font-size );line-height:var( --e-global-typography-69e7b04-line-height );}.elementor-215212 .elementor-element.elementor-element-8cd6aba{--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-215212 .elementor-element.elementor-element-9cbe4c0{font-size:var( --e-global-typography-69e7b04-font-size );line-height:var( --e-global-typography-69e7b04-line-height );}.elementor-215212 .elementor-element.elementor-element-be0ce1f{--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-215212 .elementor-element.elementor-element-a82e143{--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-215212 .elementor-element.elementor-element-4260d27{--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-215212 .elementor-element.elementor-element-788d0dd{font-size:var( --e-global-typography-69e7b04-font-size );line-height:var( --e-global-typography-69e7b04-line-height );}.elementor-215212 .elementor-element.elementor-element-c72f80c{font-size:var( --e-global-typography-69e7b04-font-size );line-height:var( --e-global-typography-69e7b04-line-height );}.elementor-215212 .elementor-element.elementor-element-306e349{--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-215212 .elementor-element.elementor-element-f09eacd{font-size:var( --e-global-typography-69e7b04-font-size );line-height:var( --e-global-typography-69e7b04-line-height );}.elementor-215212 .elementor-element.elementor-element-3de2125{--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-215212 .elementor-element.elementor-element-26cac5c{--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-215212 .elementor-element.elementor-element-7580f2e{--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-215212 .elementor-element.elementor-element-d1d3c28{font-size:var( --e-global-typography-69e7b04-font-size );line-height:var( --e-global-typography-69e7b04-line-height );}.elementor-215212 .elementor-element.elementor-element-32bf04b{--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-215212 .elementor-element.elementor-element-ec1bdf5{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-215212 .elementor-element.elementor-element-75a17c9 .elementor-heading-title{font-size:var( --e-global-typography-404cf02-font-size );line-height:var( --e-global-typography-404cf02-line-height );}.elementor-215212 .elementor-element.elementor-element-8ec6042{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-215212 .elementor-element.elementor-element-8ec6042 .elementor-heading-title{font-size:var( --e-global-typography-0fe214b-font-size );line-height:var( --e-global-typography-0fe214b-line-height );}.elementor-215212 .elementor-element.elementor-element-6295653{--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-215212 .elementor-element.elementor-element-155dd8b{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-215212 .elementor-element.elementor-element-c6a0e18 .elementor-heading-title{font-size:var( --e-global-typography-404cf02-font-size );line-height:var( --e-global-typography-404cf02-line-height );}.elementor-215212 .elementor-element.elementor-element-bc45f58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-215212 .elementor-element.elementor-element-bc45f58 .elementor-heading-title{font-size:var( --e-global-typography-0fe214b-font-size );line-height:var( --e-global-typography-0fe214b-line-height );}.elementor-215212 .elementor-element.elementor-element-66baff8{--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-215212 .elementor-element.elementor-element-77e9c4d{--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-215212 .elementor-element.elementor-element-18bf56d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-215212 .elementor-element.elementor-element-18bf56d .elementor-heading-title{font-size:var( --e-global-typography-0fe214b-font-size );line-height:var( --e-global-typography-0fe214b-line-height );}.elementor-215212 .elementor-element.elementor-element-ce340b8 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-215212 .elementor-element.elementor-element-980de1e{--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-215212 .elementor-element.elementor-element-02b5b42 .elementor-heading-title{font-size:var( --e-global-typography-404cf02-font-size );line-height:var( --e-global-typography-404cf02-line-height );}.elementor-215212 .elementor-element.elementor-element-8cc9828 .elementor-heading-title{font-size:var( --e-global-typography-0fe214b-font-size );line-height:var( --e-global-typography-0fe214b-line-height );}.elementor-215212 .elementor-element.elementor-element-da2ebe0{--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-215212 .elementor-element.elementor-element-81e8f6f{width:100%;max-width:100%;}.elementor-215212 .elementor-element.elementor-element-81e8f6f .elementor-button{font-size:var( --e-global-typography-7d5c3e4-font-size );line-height:var( --e-global-typography-7d5c3e4-line-height );}.elementor-215212 .elementor-element.elementor-element-c437ebc .elementor-button{font-size:var( --e-global-typography-7d5c3e4-font-size );line-height:var( --e-global-typography-7d5c3e4-line-height );}.elementor-215212 .elementor-element.elementor-element-3c9f55e.elementor-element{--align-self:center;}.elementor-215212 .elementor-element.elementor-element-3c9f55e .elementor-button{font-size:var( --e-global-typography-7d5c3e4-font-size );line-height:var( --e-global-typography-7d5c3e4-line-height );}.elementor-215212 .elementor-element.elementor-element-e416921:not(.elementor-motion-effects-element-type-background), .elementor-215212 .elementor-element.elementor-element-e416921 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:56% 50%;}}@media(max-width:767px){.elementor-215212 .elementor-element.elementor-element-1a0ae86{--padding-top:20px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-215212 .elementor-element.elementor-element-df0d4c5{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-215212 .elementor-element.elementor-element-95ed868 .jet-gallery-swiper-thumb .swiper-slide{--columns:4;--space-between:5px;}.elementor-215212 .elementor-element.elementor-element-95ed868 .jet-woo-swiper-gallery-thumbs{padding-top:5px;padding-bottom:0px;}.elementor-215212 .elementor-element.elementor-element-31ca7fb{--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-215212 .elementor-element.elementor-element-3a7537c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;}.elementor-215212 .elementor-element.elementor-element-3a7537c .elementor-heading-title{font-size:var( --e-global-typography-8436dc0-font-size );line-height:var( --e-global-typography-8436dc0-line-height );}.elementor-215212 .elementor-element.elementor-element-9f5cabf{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:7px;--margin-left:0px;--margin-right:0px;}.elementor-215212 .elementor-element.elementor-element-59846a2{--e-icon-list-icon-size:22px;}.elementor-215212 .elementor-element.elementor-element-59846a2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-215212 .elementor-element.elementor-element-59846a2 .elementor-icon-list-item > a{font-size:16px;}.elementor-215212 .elementor-element.elementor-element-b65eda0{--e-icon-list-icon-size:22px;}.elementor-215212 .elementor-element.elementor-element-b65eda0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-215212 .elementor-element.elementor-element-b65eda0 .elementor-icon-list-item > a{font-size:16px;}.elementor-215212 .elementor-element.elementor-element-267e418{--e-icon-list-icon-size:22px;}.elementor-215212 .elementor-element.elementor-element-267e418 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-215212 .elementor-element.elementor-element-267e418 .elementor-icon-list-item > a{font-size:16px;}.elementor-215212 .elementor-element.elementor-element-12458e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-215212 .elementor-element.elementor-element-698976e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;}.elementor-215212 .elementor-element.elementor-element-698976e .elementor-heading-title{font-size:18px;}.elementor-215212 .elementor-element.elementor-element-d95e408{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;}.elementor-215212 .elementor-element.elementor-element-d95e408 .elementor-heading-title{font-size:18px;}.elementor-215212 .elementor-element.elementor-element-c604343{--margin-top:-2px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-215212 .elementor-element.elementor-element-18400e4{--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-215212 .elementor-element.elementor-element-3da92e0 .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-215212 .elementor-element.elementor-element-9f73790 .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-215212 .elementor-element.elementor-element-4a020e2{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;}.elementor-215212 .elementor-element.elementor-element-4a020e2 .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-215212 .elementor-element.elementor-element-5f0e5c6{--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-215212 .elementor-element.elementor-element-9d45f2c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;}.elementor-215212 .elementor-element.elementor-element-9d45f2c .elementor-heading-title{line-height:18px;}.elementor-215212 .elementor-element.elementor-element-8dd482d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;}.elementor-215212 .elementor-element.elementor-element-8dd482d .elementor-heading-title{line-height:18px;}.elementor-215212 .elementor-element.elementor-element-6cba5ae{--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-215212 .elementor-element.elementor-element-71c7190{--gap:6px 6px;--row-gap:6px;--column-gap:6px;} .elementor-215212 .elementor-element.elementor-element-2148583{--grid-side-margin:7px;--grid-column-gap:7px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-215212 .elementor-element.elementor-element-c951526{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-215212 .elementor-element.elementor-element-406d1c9{--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-215212 .elementor-element.elementor-element-47fea75 .elementor-heading-title{font-size:20px;}.elementor-215212 .elementor-element.elementor-element-aaf5a88 .elementor-heading-title{font-size:20px;}.elementor-215212 .elementor-element.elementor-element-4be9fca{--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-215212 .elementor-element.elementor-element-3daf08c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-215212 .elementor-element.elementor-element-3daf08c .elementor-heading-title{font-size:20px;}.elementor-215212 .elementor-element.elementor-element-465fe84{font-size:var( --e-global-typography-69e7b04-font-size );line-height:var( --e-global-typography-69e7b04-line-height );}.elementor-215212 .elementor-element.elementor-element-2a7efad{--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-215212 .elementor-element.elementor-element-1aea401 .elementor-heading-title{font-size:20px;}.elementor-215212 .elementor-element.elementor-element-2d8d08a{--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-215212 .elementor-element.elementor-element-b6c4f5f{--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-215212 .elementor-element.elementor-element-b6c4f5f.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-215212 .elementor-element.elementor-element-e99c37b{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-215212 .elementor-element.elementor-element-0f0eef0{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-215212 .elementor-element.elementor-element-4af7a8a .elementor-heading-title{font-size:20px;}.elementor-215212 .elementor-element.elementor-element-28a64c2{--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-215212 .elementor-element.elementor-element-6e892a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-215212 .elementor-element.elementor-element-6e892a3 .elementor-heading-title{font-size:20px;}.elementor-215212 .elementor-element.elementor-element-a30daec{font-size:var( --e-global-typography-69e7b04-font-size );line-height:var( --e-global-typography-69e7b04-line-height );}.elementor-215212 .elementor-element.elementor-element-8cd6aba{--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-215212 .elementor-element.elementor-element-0c6f64e .elementor-heading-title{font-size:20px;}.elementor-215212 .elementor-element.elementor-element-49a56f5{--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-215212 .elementor-element.elementor-element-49a56f5.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-215212 .elementor-element.elementor-element-9cbe4c0{font-size:var( --e-global-typography-69e7b04-font-size );line-height:var( --e-global-typography-69e7b04-line-height );}.elementor-215212 .elementor-element.elementor-element-be0ce1f{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-215212 .elementor-element.elementor-element-2db64ee{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-215212 .elementor-element.elementor-element-cbf082d .elementor-heading-title{font-size:20px;}.elementor-215212 .elementor-element.elementor-element-4260d27{--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-215212 .elementor-element.elementor-element-97cea8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-215212 .elementor-element.elementor-element-97cea8d .elementor-heading-title{font-size:20px;}.elementor-215212 .elementor-element.elementor-element-788d0dd{font-size:var( --e-global-typography-69e7b04-font-size );line-height:var( --e-global-typography-69e7b04-line-height );}.elementor-215212 .elementor-element.elementor-element-f02b745{--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-215212 .elementor-element.elementor-element-f02b745.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-215212 .elementor-element.elementor-element-c72f80c{font-size:var( --e-global-typography-69e7b04-font-size );line-height:var( --e-global-typography-69e7b04-line-height );}.elementor-215212 .elementor-element.elementor-element-306e349{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-215212 .elementor-element.elementor-element-f09eacd{font-size:var( --e-global-typography-69e7b04-font-size );line-height:var( --e-global-typography-69e7b04-line-height );}.elementor-215212 .elementor-element.elementor-element-3de2125{--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-215212 .elementor-element.elementor-element-6d1ae95 .elementor-heading-title{font-size:20px;}.elementor-215212 .elementor-element.elementor-element-26cac5c{--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-215212 .elementor-element.elementor-element-c56c957 .elementor-heading-title{font-size:20px;}.elementor-215212 .elementor-element.elementor-element-7580f2e{--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-215212 .elementor-element.elementor-element-063b289 .elementor-heading-title{font-size:20px;}.elementor-215212 .elementor-element.elementor-element-3e077f4{--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-215212 .elementor-element.elementor-element-ea79ce8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-215212 .elementor-element.elementor-element-ea79ce8 .elementor-heading-title{font-size:20px;}.elementor-215212 .elementor-element.elementor-element-d1d3c28{font-size:var( --e-global-typography-69e7b04-font-size );line-height:var( --e-global-typography-69e7b04-line-height );}.elementor-215212 .elementor-element.elementor-element-916f056{--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-215212 .elementor-element.elementor-element-08f8ca6 .elementor-heading-title{font-size:20px;}.elementor-215212 .elementor-element.elementor-element-a93ede3{--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-215212 .elementor-element.elementor-element-32bf04b{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-215212 .elementor-element.elementor-element-ec1bdf5{--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-215212 .elementor-element.elementor-element-75a17c9 .elementor-heading-title{font-size:var( --e-global-typography-404cf02-font-size );line-height:var( --e-global-typography-404cf02-line-height );}.elementor-215212 .elementor-element.elementor-element-8ec6042{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-215212 .elementor-element.elementor-element-8ec6042 .elementor-heading-title{font-size:var( --e-global-typography-0fe214b-font-size );line-height:var( --e-global-typography-0fe214b-line-height );}.elementor-215212 .elementor-element.elementor-element-cc01b7b{padding:20px 0px 0px 0px;}.elementor-215212 .elementor-element.elementor-element-6295653{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-215212 .elementor-element.elementor-element-155dd8b{--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-215212 .elementor-element.elementor-element-c6a0e18 .elementor-heading-title{font-size:var( --e-global-typography-404cf02-font-size );line-height:var( --e-global-typography-404cf02-line-height );}.elementor-215212 .elementor-element.elementor-element-bc45f58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-215212 .elementor-element.elementor-element-bc45f58 .elementor-heading-title{font-size:var( --e-global-typography-0fe214b-font-size );line-height:var( --e-global-typography-0fe214b-line-height );}.elementor-215212 .elementor-element.elementor-element-66baff8{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-215212 .elementor-element.elementor-element-77e9c4d{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-215212 .elementor-element.elementor-element-18bf56d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-215212 .elementor-element.elementor-element-18bf56d .elementor-heading-title{font-size:var( --e-global-typography-0fe214b-font-size );line-height:var( --e-global-typography-0fe214b-line-height );}.elementor-215212 .elementor-element.elementor-element-ce340b8 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-215212 .elementor-element.elementor-element-5423691{--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-215212 .elementor-element.elementor-element-980de1e{--border-radius:0px 0px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-215212 .elementor-element.elementor-element-02b5b42 .elementor-heading-title{font-size:var( --e-global-typography-404cf02-font-size );line-height:var( --e-global-typography-404cf02-line-height );}.elementor-215212 .elementor-element.elementor-element-8cc9828{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;}.elementor-215212 .elementor-element.elementor-element-8cc9828 .elementor-heading-title{font-size:var( --e-global-typography-0fe214b-font-size );line-height:var( --e-global-typography-0fe214b-line-height );}.elementor-215212 .elementor-element.elementor-element-da2ebe0{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-215212 .elementor-element.elementor-element-81e8f6f .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-215212 .elementor-element.elementor-element-c437ebc .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-215212 .elementor-element.elementor-element-3c9f55e .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-215212 .elementor-element.elementor-element-e416921:not(.elementor-motion-effects-element-type-background), .elementor-215212 .elementor-element.elementor-element-e416921 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://quantumrehab.co.uk/wp-content/uploads/2025/11/banner-green-out.webp");background-position:55% 50%;}.elementor-215212 .elementor-element.elementor-element-e416921{--min-height:350px;--border-radius:12px 12px 0px 0px;}}/* Start custom CSS for jet-woo-product-gallery-slider, class: .elementor-element-95ed868 */.elementor-215212 .elementor-element.elementor-element-95ed868 .swiper-button-disabled{
    opacity: 0.45;
}

.elementor-215212 .elementor-element.elementor-element-95ed868 .jet-woo-product-gallery__image-item.featured .jet-woo-product-gallery__image picture img {
    transition: opacity 3s ease-in-out;
}

.elementor-215212 .elementor-element.elementor-element-95ed868 .jet-woo-image-fade-out{
    opacity: 0 !important;
}

.elementor-215212 .elementor-element.elementor-element-95ed868 .swiper-slide-active img{
    aspect-ratio: 1/1;
    object-fit: cover;
}

html body .jet-woo-product-gallery-pswp button, html body .jet-woo-product-gallery-pswp button:hover{
    background-color: initial;
    font-family: initial;
    font-size: initial;
    font-weight: initial;
    line-height: initial;
    color: initial;
    border-style: initial;
    border-width: initial;
    border-color: initial;
    border-radius: initial;
    padding: initial;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-59846a2 *//*.elementor-215212 .elementor-element.elementor-element-59846a2 .elementor-icon-list-icon{*/
/*    background-color: #F7f7f7;*/
/*    border-radius: 50%;*/
/*    width: 38px;*/
/*    height: 38px;*/
/*    display: flex;*/
/*    align-items: center;*/
/*    justify-content: center;*/
/*    padding: 8px;*/
/*}*/

.elementor-215212 .elementor-element.elementor-element-59846a2.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{
    margin: unset;
}

.elementor-215212 .elementor-element.elementor-element-59846a2 .elementor-icon-list-text{
    margin-left: 5px;
}

.elementor-215212 .elementor-element.elementor-element-59846a2 .elementor-icon-list-text::first-letter{
    text-transform: capitalize
}

/*@media (max-width: 767px){*/
/*    .elementor-215212 .elementor-element.elementor-element-59846a2 .elementor-icon-list-icon{*/
/*        width: 34px;*/
/*        height: 34px;*/
/*        padding: 6px;*/
/*    }*/
/*    .elementor-215212 .elementor-element.elementor-element-59846a2 .elementor-icon-list-text{*/
/*        margin-left: 7px;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b65eda0 *//*.elementor-215212 .elementor-element.elementor-element-b65eda0 .elementor-icon-list-icon{*/
/*    background-color: #F7f7f7;*/
/*    border-radius: 50%;*/
/*    width: 38px;*/
/*    height: 38px;*/
/*    display: flex;*/
/*    align-items: center;*/
/*    justify-content: center;*/
/*    padding: 8px;*/
/*}*/

.elementor-215212 .elementor-element.elementor-element-b65eda0.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{
    margin: unset;
}

.elementor-215212 .elementor-element.elementor-element-b65eda0 .elementor-icon-list-text{
    margin-left: 5px;
}

.elementor-215212 .elementor-element.elementor-element-b65eda0 .elementor-icon-list-text::first-letter{
    text-transform: capitalize
}

/*@media (max-width: 767px){*/
/*    .elementor-215212 .elementor-element.elementor-element-b65eda0 .elementor-icon-list-icon{*/
/*        width: 34px;*/
/*        height: 34px;*/
/*        padding: 6px;*/
/*    }*/
/*    .elementor-215212 .elementor-element.elementor-element-b65eda0 .elementor-icon-list-text{*/
/*        margin-left: 7px;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-267e418 *//*.elementor-215212 .elementor-element.elementor-element-267e418 .elementor-icon-list-icon{*/
/*    background-color: #F7f7f7;*/
/*    border-radius: 50%;*/
/*    width: 38px;*/
/*    height: 38px;*/
/*    display: flex;*/
/*    align-items: center;*/
/*    justify-content: center;*/
/*    padding: 8px;*/
/*}*/

.elementor-215212 .elementor-element.elementor-element-267e418.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{
    margin: unset;
}

.elementor-215212 .elementor-element.elementor-element-267e418 .elementor-icon-list-text{
    margin-left: 5px;
}

.elementor-215212 .elementor-element.elementor-element-267e418 .elementor-icon-list-text::first-letter{
    text-transform: capitalize
}

/*@media (max-width: 767px){*/
/*    .elementor-215212 .elementor-element.elementor-element-267e418 .elementor-icon-list-icon{*/
/*        width: 34px;*/
/*        height: 34px;*/
/*        padding: 6px;*/
/*    }*/
/*    .elementor-215212 .elementor-element.elementor-element-267e418 .elementor-icon-list-text{*/
/*        margin-left: 7px;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-12458e3 */.elementor-215212 .elementor-element.elementor-element-12458e3 ul{
    padding-left: 20px;
    padding-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-698976e */html[lang="en-UK"] .elementor-215212 .elementor-element.elementor-element-698976e{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d95e408 */html[lang="en-UK"] .elementor-215212 .elementor-element.elementor-element-d95e408{
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-d166d6a */.elementor-215212 .elementor-element.elementor-element-d166d6a .label, .elementor-215212 .elementor-element.elementor-element-d166d6a form.cart .reset_variations, .elementor-215212 .elementor-element.elementor-element-d166d6a .reset_variations_alert, .elementor-215212 .elementor-element.elementor-element-d166d6a .single_variation_wrap{
    display: none !important;
}

.elementor-215212 .elementor-element.elementor-element-d166d6a form.cart .variations{
    margin: unset;
}

.elementor-215212 .elementor-element.elementor-element-d166d6a td{
    padding: unset;
}

.elementor-215212 .elementor-element.elementor-element-d166d6a table tbody>tr:nth-child(odd)>td, .elementor-215212 .elementor-element.elementor-element-d166d6a table tbody>tr:nth-child(odd)>th{
    background: unset !important;
}

.elementor-215212 .elementor-element.elementor-element-d166d6a .variable-item.color-variable-item-black-camo .variable-item-span-color{
    background-image: url("https://quantumrehab.eu/wp-content/uploads/2026/02/black-camo.webp") !important;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-color: transparent !important;
}

.elementor-215212 .elementor-element.elementor-element-d166d6a .variable-item.color-variable-item-desert-camo .variable-item-span-color{
    background-image: url("https://quantumrehab.eu/wp-content/uploads/2026/02/desert-camo.webp") !important;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-color: transparent !important;
}

.elementor-215212 .elementor-element.elementor-element-d166d6a .variable-item.color-variable-item-white-camo .variable-item-span-color{
    background-image: url("https://quantumrehab.eu/wp-content/uploads/2026/02/white-camo.webp") !important;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-698976e */html[lang="en-UK"] .elementor-215212 .elementor-element.elementor-element-698976e{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d95e408 */html[lang="en-UK"] .elementor-215212 .elementor-element.elementor-element-d95e408{
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-d166d6a */.elementor-215212 .elementor-element.elementor-element-d166d6a .label, .elementor-215212 .elementor-element.elementor-element-d166d6a form.cart .reset_variations, .elementor-215212 .elementor-element.elementor-element-d166d6a .reset_variations_alert, .elementor-215212 .elementor-element.elementor-element-d166d6a .single_variation_wrap{
    display: none !important;
}

.elementor-215212 .elementor-element.elementor-element-d166d6a form.cart .variations{
    margin: unset;
}

.elementor-215212 .elementor-element.elementor-element-d166d6a td{
    padding: unset;
}

.elementor-215212 .elementor-element.elementor-element-d166d6a table tbody>tr:nth-child(odd)>td, .elementor-215212 .elementor-element.elementor-element-d166d6a table tbody>tr:nth-child(odd)>th{
    background: unset !important;
}

.elementor-215212 .elementor-element.elementor-element-d166d6a .variable-item.color-variable-item-black-camo .variable-item-span-color{
    background-image: url("https://quantumrehab.eu/wp-content/uploads/2026/02/black-camo.webp") !important;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-color: transparent !important;
}

.elementor-215212 .elementor-element.elementor-element-d166d6a .variable-item.color-variable-item-desert-camo .variable-item-span-color{
    background-image: url("https://quantumrehab.eu/wp-content/uploads/2026/02/desert-camo.webp") !important;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-color: transparent !important;
}

.elementor-215212 .elementor-element.elementor-element-d166d6a .variable-item.color-variable-item-white-camo .variable-item-span-color{
    background-image: url("https://quantumrehab.eu/wp-content/uploads/2026/02/white-camo.webp") !important;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c604343 */@media (max-width: 767px){
    .elementor-215212 .elementor-element.elementor-element-c604343{
        padding: 12px 18px;
        background-color: #f7f7f7;
        border-radius: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9f73790 */.product_cat-accessories .brochure a, .product_cat-apps .brochure a, .product_cat-cushions-backs .brochure a, .product_cat-discontinued .brochure a, .product_cat-electronics .brochure a, .product_cat-stealth-handbook .brochure a{
    border-radius: 50px 50px 50px 50px !important;
    padding: 20px 35px 20px 35px !important;    
    background-color: var(--e-global-color-025d194) !important;
    font-family: var(--e-global-typography-7d5c3e4-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-7d5c3e4-font-size) !important;
    font-weight: var(--e-global-typography-7d5c3e4-font-weight) !important;
    line-height: var(--e-global-typography-7d5c3e4-line-height) !important;
    fill: var(--e-global-color-secondary) !important;
    color: var(--e-global-color-secondary) !important;
    border-style: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aeb2f25 */.elementor-215212 .elementor-element.elementor-element-aeb2f25 span{
    display: flex;
}

.elementor-215212 .elementor-element.elementor-element-aeb2f25{
    min-width: fit-content;    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d45f2c */.elementor-215212 .elementor-element.elementor-element-9d45f2c a{
    font-weight: inherit;
    transition: 0.3s all;
}

.elementor-215212 .elementor-element.elementor-element-9d45f2c a:hover{
    color: #7A2053;
}

.elementor-215212 .elementor-element.elementor-element-9d45f2c p{
   overflow: hidden;
   display: -webkit-box;
   -webkit-line-clamp: 1; /* number of lines to show */
           line-clamp: 1; 
   -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-912611b */.elementor-215212 .elementor-element.elementor-element-912611b span{
    display: flex;
}

.elementor-215212 .elementor-element.elementor-element-912611b{
    min-width: fit-content;    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dd482d */.elementor-215212 .elementor-element.elementor-element-8dd482d a{
    font-weight: inherit;
    transition: 0.3s all;
}

.elementor-215212 .elementor-element.elementor-element-8dd482d a:hover{
    color: #7A2053;
}

.elementor-215212 .elementor-element.elementor-element-8dd482d p{
   overflow: hidden;
   display: -webkit-box;
   -webkit-line-clamp: 1;
           line-clamp: 1; 
   -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-912611b */.elementor-215212 .elementor-element.elementor-element-912611b span{
    display: flex;
}

.elementor-215212 .elementor-element.elementor-element-912611b{
    min-width: fit-content;    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dd482d */.elementor-215212 .elementor-element.elementor-element-8dd482d a{
    font-weight: inherit;
    transition: 0.3s all;
}

.elementor-215212 .elementor-element.elementor-element-8dd482d a:hover{
    color: #7A2053;
}

.elementor-215212 .elementor-element.elementor-element-8dd482d p{
   overflow: hidden;
   display: -webkit-box;
   -webkit-line-clamp: 1;
           line-clamp: 1; 
   -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5038e4 */.elementor-215212 .elementor-element.elementor-element-b5038e4 span{
    display: flex;
}

.elementor-215212 .elementor-element.elementor-element-b5038e4{
    min-width: fit-content;    
}/* End custom CSS */
/* Start custom CSS for share-buttons, class: .elementor-element-2148583 */.elementor-215212 .elementor-element.elementor-element-2148583.elementor-grid-0 .elementor-grid .elementor-grid-item, .elementor-215212 .elementor-element.elementor-element-2148583.elementor-grid-0 .elementor-grid{
    margin: 0px !important;
    display: flex;
}

.elementor-215212 .elementor-element.elementor-element-2148583 svg{
    transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c661116 */.elementor-215212 .elementor-element.elementor-element-c661116 table{
    width: 100%;
    font-size: 20px;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 0px;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table td, .elementor-215212 .elementor-element.elementor-element-c661116 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-215212 .elementor-element.elementor-element-c661116 table tr:first-of-type td, .elementor-215212 .elementor-element.elementor-element-c661116 table tr:first-of-type th{*/
/*    padding-top: 0px;*/
/*}*/

.elementor-215212 .elementor-element.elementor-element-c661116 table tr:last-of-type td, .elementor-215212 .elementor-element.elementor-element-c661116 table tr:last-of-type th{
    padding-bottom: 0px;
    border: unset;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table th{
    color: #222222;
    font-weight: 700;
    width: 50%;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table tbody tr:hover>td, .elementor-215212 .elementor-element.elementor-element-c661116 table tbody tr:hover>th{
    background-color: unset;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table tbody>tr:nth-child(odd)>td, .elementor-215212 .elementor-element.elementor-element-c661116 table tbody>tr:nth-child(odd)>th{
    background-color: unset;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-406d1c9 */body .product_cat-seating-positioning .specifications-content-specifications, body .product_cat-electronics .specifications-content-features{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-630ca7f */.elementor-215212 .elementor-element.elementor-element-630ca7f strong:not(.elementor-215212 .elementor-element.elementor-element-630ca7f ul li strong), .elementor-215212 .elementor-element.elementor-element-630ca7f h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-215212 .elementor-element.elementor-element-630ca7f ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-215212 .elementor-element.elementor-element-630ca7f li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-215212 .elementor-element.elementor-element-630ca7f li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

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

.elementor-215212 .elementor-element.elementor-element-1d1651b .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b .gchoice_2_7_1{
    display: flex;
}

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

.elementor-215212 .elementor-element.elementor-element-1d1651b #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

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

.elementor-215212 .elementor-element.elementor-element-1d1651b select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b #gfield_description_2_7, .elementor-215212 .elementor-element.elementor-element-1d1651b #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

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

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

.elementor-215212 .elementor-element.elementor-element-1d1651b .gform-field-label{
    margin-bottom: 4px;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

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

.elementor-215212 .elementor-element.elementor-element-1f41509 .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-215212 .elementor-element.elementor-element-1f41509 .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-1f41509 .download-icon{
    width: 32px;
    height: auto;
}

.elementor-215212 .elementor-element.elementor-element-1f41509 .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-215212 .elementor-element.elementor-element-1f41509 .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-215212 .elementor-element.elementor-element-1f41509 .download-button{
        line-height: 1.1em;
    }    
    .elementor-215212 .elementor-element.elementor-element-1f41509 .download-icon{
        width: 20px;
    }
    .elementor-215212 .elementor-element.elementor-element-1f41509 .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c661116 */.elementor-215212 .elementor-element.elementor-element-c661116 table{
    width: 100%;
    font-size: 20px;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 0px;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table td, .elementor-215212 .elementor-element.elementor-element-c661116 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-215212 .elementor-element.elementor-element-c661116 table tr:first-of-type td, .elementor-215212 .elementor-element.elementor-element-c661116 table tr:first-of-type th{*/
/*    padding-top: 0px;*/
/*}*/

.elementor-215212 .elementor-element.elementor-element-c661116 table tr:last-of-type td, .elementor-215212 .elementor-element.elementor-element-c661116 table tr:last-of-type th{
    padding-bottom: 0px;
    border: unset;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table th{
    color: #222222;
    font-weight: 700;
    width: 50%;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table tbody tr:hover>td, .elementor-215212 .elementor-element.elementor-element-c661116 table tbody tr:hover>th{
    background-color: unset;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table tbody>tr:nth-child(odd)>td, .elementor-215212 .elementor-element.elementor-element-c661116 table tbody>tr:nth-child(odd)>th{
    background-color: unset;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-406d1c9 */body .product_cat-seating-positioning .specifications-content-specifications, body .product_cat-electronics .specifications-content-features{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-630ca7f */.elementor-215212 .elementor-element.elementor-element-630ca7f strong:not(.elementor-215212 .elementor-element.elementor-element-630ca7f ul li strong), .elementor-215212 .elementor-element.elementor-element-630ca7f h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-215212 .elementor-element.elementor-element-630ca7f ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-215212 .elementor-element.elementor-element-630ca7f li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-215212 .elementor-element.elementor-element-630ca7f li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

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

.elementor-215212 .elementor-element.elementor-element-1d1651b .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b .gchoice_2_7_1{
    display: flex;
}

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

.elementor-215212 .elementor-element.elementor-element-1d1651b #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

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

.elementor-215212 .elementor-element.elementor-element-1d1651b select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b #gfield_description_2_7, .elementor-215212 .elementor-element.elementor-element-1d1651b #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

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

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

.elementor-215212 .elementor-element.elementor-element-1d1651b .gform-field-label{
    margin-bottom: 4px;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

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

.elementor-215212 .elementor-element.elementor-element-1f41509 .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-215212 .elementor-element.elementor-element-1f41509 .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-1f41509 .download-icon{
    width: 32px;
    height: auto;
}

.elementor-215212 .elementor-element.elementor-element-1f41509 .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-215212 .elementor-element.elementor-element-1f41509 .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-215212 .elementor-element.elementor-element-1f41509 .download-button{
        line-height: 1.1em;
    }    
    .elementor-215212 .elementor-element.elementor-element-1f41509 .download-icon{
        width: 20px;
    }
    .elementor-215212 .elementor-element.elementor-element-1f41509 .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c661116 */.elementor-215212 .elementor-element.elementor-element-c661116 table{
    width: 100%;
    font-size: 20px;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 0px;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table td, .elementor-215212 .elementor-element.elementor-element-c661116 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-215212 .elementor-element.elementor-element-c661116 table tr:first-of-type td, .elementor-215212 .elementor-element.elementor-element-c661116 table tr:first-of-type th{*/
/*    padding-top: 0px;*/
/*}*/

.elementor-215212 .elementor-element.elementor-element-c661116 table tr:last-of-type td, .elementor-215212 .elementor-element.elementor-element-c661116 table tr:last-of-type th{
    padding-bottom: 0px;
    border: unset;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table th{
    color: #222222;
    font-weight: 700;
    width: 50%;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table tbody tr:hover>td, .elementor-215212 .elementor-element.elementor-element-c661116 table tbody tr:hover>th{
    background-color: unset;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table tbody>tr:nth-child(odd)>td, .elementor-215212 .elementor-element.elementor-element-c661116 table tbody>tr:nth-child(odd)>th{
    background-color: unset;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-406d1c9 */body .product_cat-seating-positioning .specifications-content-specifications, body .product_cat-electronics .specifications-content-features{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-630ca7f */.elementor-215212 .elementor-element.elementor-element-630ca7f strong:not(.elementor-215212 .elementor-element.elementor-element-630ca7f ul li strong), .elementor-215212 .elementor-element.elementor-element-630ca7f h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-215212 .elementor-element.elementor-element-630ca7f ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-215212 .elementor-element.elementor-element-630ca7f li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-215212 .elementor-element.elementor-element-630ca7f li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

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

.elementor-215212 .elementor-element.elementor-element-1d1651b .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b .gchoice_2_7_1{
    display: flex;
}

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

.elementor-215212 .elementor-element.elementor-element-1d1651b #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

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

.elementor-215212 .elementor-element.elementor-element-1d1651b select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b #gfield_description_2_7, .elementor-215212 .elementor-element.elementor-element-1d1651b #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

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

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

.elementor-215212 .elementor-element.elementor-element-1d1651b .gform-field-label{
    margin-bottom: 4px;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

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

.elementor-215212 .elementor-element.elementor-element-1f41509 .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-215212 .elementor-element.elementor-element-1f41509 .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-1f41509 .download-icon{
    width: 32px;
    height: auto;
}

.elementor-215212 .elementor-element.elementor-element-1f41509 .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-215212 .elementor-element.elementor-element-1f41509 .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-215212 .elementor-element.elementor-element-1f41509 .download-button{
        line-height: 1.1em;
    }    
    .elementor-215212 .elementor-element.elementor-element-1f41509 .download-icon{
        width: 20px;
    }
    .elementor-215212 .elementor-element.elementor-element-1f41509 .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c661116 */.elementor-215212 .elementor-element.elementor-element-c661116 table{
    width: 100%;
    font-size: 20px;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 0px;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table td, .elementor-215212 .elementor-element.elementor-element-c661116 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-215212 .elementor-element.elementor-element-c661116 table tr:first-of-type td, .elementor-215212 .elementor-element.elementor-element-c661116 table tr:first-of-type th{*/
/*    padding-top: 0px;*/
/*}*/

.elementor-215212 .elementor-element.elementor-element-c661116 table tr:last-of-type td, .elementor-215212 .elementor-element.elementor-element-c661116 table tr:last-of-type th{
    padding-bottom: 0px;
    border: unset;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table th{
    color: #222222;
    font-weight: 700;
    width: 50%;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table tbody tr:hover>td, .elementor-215212 .elementor-element.elementor-element-c661116 table tbody tr:hover>th{
    background-color: unset;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table tbody>tr:nth-child(odd)>td, .elementor-215212 .elementor-element.elementor-element-c661116 table tbody>tr:nth-child(odd)>th{
    background-color: unset;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-406d1c9 */body .product_cat-seating-positioning .specifications-content-specifications, body .product_cat-electronics .specifications-content-features{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-630ca7f */.elementor-215212 .elementor-element.elementor-element-630ca7f strong:not(.elementor-215212 .elementor-element.elementor-element-630ca7f ul li strong), .elementor-215212 .elementor-element.elementor-element-630ca7f h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-215212 .elementor-element.elementor-element-630ca7f ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-215212 .elementor-element.elementor-element-630ca7f li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-215212 .elementor-element.elementor-element-630ca7f li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

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

.elementor-215212 .elementor-element.elementor-element-1d1651b .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b .gchoice_2_7_1{
    display: flex;
}

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

.elementor-215212 .elementor-element.elementor-element-1d1651b #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

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

.elementor-215212 .elementor-element.elementor-element-1d1651b select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b #gfield_description_2_7, .elementor-215212 .elementor-element.elementor-element-1d1651b #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

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

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

.elementor-215212 .elementor-element.elementor-element-1d1651b .gform-field-label{
    margin-bottom: 4px;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

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

.elementor-215212 .elementor-element.elementor-element-1f41509 .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-215212 .elementor-element.elementor-element-1f41509 .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-1f41509 .download-icon{
    width: 32px;
    height: auto;
}

.elementor-215212 .elementor-element.elementor-element-1f41509 .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-215212 .elementor-element.elementor-element-1f41509 .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-215212 .elementor-element.elementor-element-1f41509 .download-button{
        line-height: 1.1em;
    }    
    .elementor-215212 .elementor-element.elementor-element-1f41509 .download-icon{
        width: 20px;
    }
    .elementor-215212 .elementor-element.elementor-element-1f41509 .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c661116 */.elementor-215212 .elementor-element.elementor-element-c661116 table{
    width: 100%;
    font-size: 20px;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 0px;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table td, .elementor-215212 .elementor-element.elementor-element-c661116 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-215212 .elementor-element.elementor-element-c661116 table tr:first-of-type td, .elementor-215212 .elementor-element.elementor-element-c661116 table tr:first-of-type th{*/
/*    padding-top: 0px;*/
/*}*/

.elementor-215212 .elementor-element.elementor-element-c661116 table tr:last-of-type td, .elementor-215212 .elementor-element.elementor-element-c661116 table tr:last-of-type th{
    padding-bottom: 0px;
    border: unset;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table th{
    color: #222222;
    font-weight: 700;
    width: 50%;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table tbody tr:hover>td, .elementor-215212 .elementor-element.elementor-element-c661116 table tbody tr:hover>th{
    background-color: unset;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table tbody>tr:nth-child(odd)>td, .elementor-215212 .elementor-element.elementor-element-c661116 table tbody>tr:nth-child(odd)>th{
    background-color: unset;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-406d1c9 */body .product_cat-seating-positioning .specifications-content-specifications, body .product_cat-electronics .specifications-content-features{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-630ca7f */.elementor-215212 .elementor-element.elementor-element-630ca7f strong:not(.elementor-215212 .elementor-element.elementor-element-630ca7f ul li strong), .elementor-215212 .elementor-element.elementor-element-630ca7f h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-215212 .elementor-element.elementor-element-630ca7f ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-215212 .elementor-element.elementor-element-630ca7f li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-215212 .elementor-element.elementor-element-630ca7f li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

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

.elementor-215212 .elementor-element.elementor-element-1d1651b .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b .gchoice_2_7_1{
    display: flex;
}

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

.elementor-215212 .elementor-element.elementor-element-1d1651b #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

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

.elementor-215212 .elementor-element.elementor-element-1d1651b select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b #gfield_description_2_7, .elementor-215212 .elementor-element.elementor-element-1d1651b #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

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

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

.elementor-215212 .elementor-element.elementor-element-1d1651b .gform-field-label{
    margin-bottom: 4px;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

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

.elementor-215212 .elementor-element.elementor-element-1f41509 .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-215212 .elementor-element.elementor-element-1f41509 .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-1f41509 .download-icon{
    width: 32px;
    height: auto;
}

.elementor-215212 .elementor-element.elementor-element-1f41509 .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-215212 .elementor-element.elementor-element-1f41509 .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-215212 .elementor-element.elementor-element-1f41509 .download-button{
        line-height: 1.1em;
    }    
    .elementor-215212 .elementor-element.elementor-element-1f41509 .download-icon{
        width: 20px;
    }
    .elementor-215212 .elementor-element.elementor-element-1f41509 .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-b6c4f5f */@media (max-width: 767px){
    .elementor-215212 .elementor-element.elementor-element-b6c4f5f .e-n-tab-title{
        width: fit-content !important;
        padding-bottom: 4px !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c661116 */.elementor-215212 .elementor-element.elementor-element-c661116 table{
    width: 100%;
    font-size: 20px;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 0px;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table td, .elementor-215212 .elementor-element.elementor-element-c661116 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-215212 .elementor-element.elementor-element-c661116 table tr:first-of-type td, .elementor-215212 .elementor-element.elementor-element-c661116 table tr:first-of-type th{*/
/*    padding-top: 0px;*/
/*}*/

.elementor-215212 .elementor-element.elementor-element-c661116 table tr:last-of-type td, .elementor-215212 .elementor-element.elementor-element-c661116 table tr:last-of-type th{
    padding-bottom: 0px;
    border: unset;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table th{
    color: #222222;
    font-weight: 700;
    width: 50%;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table tbody tr:hover>td, .elementor-215212 .elementor-element.elementor-element-c661116 table tbody tr:hover>th{
    background-color: unset;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table tbody>tr:nth-child(odd)>td, .elementor-215212 .elementor-element.elementor-element-c661116 table tbody>tr:nth-child(odd)>th{
    background-color: unset;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-406d1c9 */body .product_cat-seating-positioning .specifications-content-specifications, body .product_cat-electronics .specifications-content-features{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-630ca7f */.elementor-215212 .elementor-element.elementor-element-630ca7f strong:not(.elementor-215212 .elementor-element.elementor-element-630ca7f ul li strong), .elementor-215212 .elementor-element.elementor-element-630ca7f h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-215212 .elementor-element.elementor-element-630ca7f ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-215212 .elementor-element.elementor-element-630ca7f li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-215212 .elementor-element.elementor-element-630ca7f li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

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

.elementor-215212 .elementor-element.elementor-element-1d1651b .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b .gchoice_2_7_1{
    display: flex;
}

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

.elementor-215212 .elementor-element.elementor-element-1d1651b #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

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

.elementor-215212 .elementor-element.elementor-element-1d1651b select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b #gfield_description_2_7, .elementor-215212 .elementor-element.elementor-element-1d1651b #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

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

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

.elementor-215212 .elementor-element.elementor-element-1d1651b .gform-field-label{
    margin-bottom: 4px;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

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

.elementor-215212 .elementor-element.elementor-element-1f41509 .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-215212 .elementor-element.elementor-element-1f41509 .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-1f41509 .download-icon{
    width: 32px;
    height: auto;
}

.elementor-215212 .elementor-element.elementor-element-1f41509 .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-215212 .elementor-element.elementor-element-1f41509 .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-215212 .elementor-element.elementor-element-1f41509 .download-button{
        line-height: 1.1em;
    }    
    .elementor-215212 .elementor-element.elementor-element-1f41509 .download-icon{
        width: 20px;
    }
    .elementor-215212 .elementor-element.elementor-element-1f41509 .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c661116 */.elementor-215212 .elementor-element.elementor-element-c661116 table{
    width: 100%;
    font-size: 20px;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 0px;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table td, .elementor-215212 .elementor-element.elementor-element-c661116 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-215212 .elementor-element.elementor-element-c661116 table tr:first-of-type td, .elementor-215212 .elementor-element.elementor-element-c661116 table tr:first-of-type th{*/
/*    padding-top: 0px;*/
/*}*/

.elementor-215212 .elementor-element.elementor-element-c661116 table tr:last-of-type td, .elementor-215212 .elementor-element.elementor-element-c661116 table tr:last-of-type th{
    padding-bottom: 0px;
    border: unset;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table th{
    color: #222222;
    font-weight: 700;
    width: 50%;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table tbody tr:hover>td, .elementor-215212 .elementor-element.elementor-element-c661116 table tbody tr:hover>th{
    background-color: unset;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table tbody>tr:nth-child(odd)>td, .elementor-215212 .elementor-element.elementor-element-c661116 table tbody>tr:nth-child(odd)>th{
    background-color: unset;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-406d1c9 */body .product_cat-seating-positioning .specifications-content-specifications, body .product_cat-electronics .specifications-content-features{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-630ca7f */.elementor-215212 .elementor-element.elementor-element-630ca7f strong:not(.elementor-215212 .elementor-element.elementor-element-630ca7f ul li strong), .elementor-215212 .elementor-element.elementor-element-630ca7f h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-215212 .elementor-element.elementor-element-630ca7f ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-215212 .elementor-element.elementor-element-630ca7f li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-215212 .elementor-element.elementor-element-630ca7f li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

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

.elementor-215212 .elementor-element.elementor-element-1d1651b .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b .gchoice_2_7_1{
    display: flex;
}

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

.elementor-215212 .elementor-element.elementor-element-1d1651b #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

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

.elementor-215212 .elementor-element.elementor-element-1d1651b select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b #gfield_description_2_7, .elementor-215212 .elementor-element.elementor-element-1d1651b #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

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

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

.elementor-215212 .elementor-element.elementor-element-1d1651b .gform-field-label{
    margin-bottom: 4px;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

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

.elementor-215212 .elementor-element.elementor-element-1f41509 .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-215212 .elementor-element.elementor-element-1f41509 .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-1f41509 .download-icon{
    width: 32px;
    height: auto;
}

.elementor-215212 .elementor-element.elementor-element-1f41509 .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-215212 .elementor-element.elementor-element-1f41509 .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-215212 .elementor-element.elementor-element-1f41509 .download-button{
        line-height: 1.1em;
    }    
    .elementor-215212 .elementor-element.elementor-element-1f41509 .download-icon{
        width: 20px;
    }
    .elementor-215212 .elementor-element.elementor-element-1f41509 .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c661116 */.elementor-215212 .elementor-element.elementor-element-c661116 table{
    width: 100%;
    font-size: 20px;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 0px;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table td, .elementor-215212 .elementor-element.elementor-element-c661116 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-215212 .elementor-element.elementor-element-c661116 table tr:first-of-type td, .elementor-215212 .elementor-element.elementor-element-c661116 table tr:first-of-type th{*/
/*    padding-top: 0px;*/
/*}*/

.elementor-215212 .elementor-element.elementor-element-c661116 table tr:last-of-type td, .elementor-215212 .elementor-element.elementor-element-c661116 table tr:last-of-type th{
    padding-bottom: 0px;
    border: unset;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table th{
    color: #222222;
    font-weight: 700;
    width: 50%;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table tbody tr:hover>td, .elementor-215212 .elementor-element.elementor-element-c661116 table tbody tr:hover>th{
    background-color: unset;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table tbody>tr:nth-child(odd)>td, .elementor-215212 .elementor-element.elementor-element-c661116 table tbody>tr:nth-child(odd)>th{
    background-color: unset;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-406d1c9 */body .product_cat-seating-positioning .specifications-content-specifications, body .product_cat-electronics .specifications-content-features{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-630ca7f */.elementor-215212 .elementor-element.elementor-element-630ca7f strong:not(.elementor-215212 .elementor-element.elementor-element-630ca7f ul li strong), .elementor-215212 .elementor-element.elementor-element-630ca7f h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-215212 .elementor-element.elementor-element-630ca7f ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-215212 .elementor-element.elementor-element-630ca7f li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-215212 .elementor-element.elementor-element-630ca7f li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

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

.elementor-215212 .elementor-element.elementor-element-1d1651b .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b .gchoice_2_7_1{
    display: flex;
}

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

.elementor-215212 .elementor-element.elementor-element-1d1651b #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

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

.elementor-215212 .elementor-element.elementor-element-1d1651b select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b #gfield_description_2_7, .elementor-215212 .elementor-element.elementor-element-1d1651b #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

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

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

.elementor-215212 .elementor-element.elementor-element-1d1651b .gform-field-label{
    margin-bottom: 4px;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

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

.elementor-215212 .elementor-element.elementor-element-1f41509 .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-215212 .elementor-element.elementor-element-1f41509 .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-1f41509 .download-icon{
    width: 32px;
    height: auto;
}

.elementor-215212 .elementor-element.elementor-element-1f41509 .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-215212 .elementor-element.elementor-element-1f41509 .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-215212 .elementor-element.elementor-element-1f41509 .download-button{
        line-height: 1.1em;
    }    
    .elementor-215212 .elementor-element.elementor-element-1f41509 .download-icon{
        width: 20px;
    }
    .elementor-215212 .elementor-element.elementor-element-1f41509 .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c661116 */.elementor-215212 .elementor-element.elementor-element-c661116 table{
    width: 100%;
    font-size: 20px;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 0px;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table td, .elementor-215212 .elementor-element.elementor-element-c661116 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-215212 .elementor-element.elementor-element-c661116 table tr:first-of-type td, .elementor-215212 .elementor-element.elementor-element-c661116 table tr:first-of-type th{*/
/*    padding-top: 0px;*/
/*}*/

.elementor-215212 .elementor-element.elementor-element-c661116 table tr:last-of-type td, .elementor-215212 .elementor-element.elementor-element-c661116 table tr:last-of-type th{
    padding-bottom: 0px;
    border: unset;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table th{
    color: #222222;
    font-weight: 700;
    width: 50%;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table tbody tr:hover>td, .elementor-215212 .elementor-element.elementor-element-c661116 table tbody tr:hover>th{
    background-color: unset;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table tbody>tr:nth-child(odd)>td, .elementor-215212 .elementor-element.elementor-element-c661116 table tbody>tr:nth-child(odd)>th{
    background-color: unset;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-406d1c9 */body .product_cat-seating-positioning .specifications-content-specifications, body .product_cat-electronics .specifications-content-features{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-630ca7f */.elementor-215212 .elementor-element.elementor-element-630ca7f strong:not(.elementor-215212 .elementor-element.elementor-element-630ca7f ul li strong), .elementor-215212 .elementor-element.elementor-element-630ca7f h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-215212 .elementor-element.elementor-element-630ca7f ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-215212 .elementor-element.elementor-element-630ca7f li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-215212 .elementor-element.elementor-element-630ca7f li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

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

.elementor-215212 .elementor-element.elementor-element-1d1651b .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b .gchoice_2_7_1{
    display: flex;
}

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

.elementor-215212 .elementor-element.elementor-element-1d1651b #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

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

.elementor-215212 .elementor-element.elementor-element-1d1651b select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b #gfield_description_2_7, .elementor-215212 .elementor-element.elementor-element-1d1651b #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

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

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

.elementor-215212 .elementor-element.elementor-element-1d1651b .gform-field-label{
    margin-bottom: 4px;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

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

.elementor-215212 .elementor-element.elementor-element-1f41509 .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-215212 .elementor-element.elementor-element-1f41509 .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-1f41509 .download-icon{
    width: 32px;
    height: auto;
}

.elementor-215212 .elementor-element.elementor-element-1f41509 .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-215212 .elementor-element.elementor-element-1f41509 .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-215212 .elementor-element.elementor-element-1f41509 .download-button{
        line-height: 1.1em;
    }    
    .elementor-215212 .elementor-element.elementor-element-1f41509 .download-icon{
        width: 20px;
    }
    .elementor-215212 .elementor-element.elementor-element-1f41509 .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c661116 */.elementor-215212 .elementor-element.elementor-element-c661116 table{
    width: 100%;
    font-size: 20px;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 0px;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table td, .elementor-215212 .elementor-element.elementor-element-c661116 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-215212 .elementor-element.elementor-element-c661116 table tr:first-of-type td, .elementor-215212 .elementor-element.elementor-element-c661116 table tr:first-of-type th{*/
/*    padding-top: 0px;*/
/*}*/

.elementor-215212 .elementor-element.elementor-element-c661116 table tr:last-of-type td, .elementor-215212 .elementor-element.elementor-element-c661116 table tr:last-of-type th{
    padding-bottom: 0px;
    border: unset;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table th{
    color: #222222;
    font-weight: 700;
    width: 50%;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table tbody tr:hover>td, .elementor-215212 .elementor-element.elementor-element-c661116 table tbody tr:hover>th{
    background-color: unset;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table tbody>tr:nth-child(odd)>td, .elementor-215212 .elementor-element.elementor-element-c661116 table tbody>tr:nth-child(odd)>th{
    background-color: unset;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-406d1c9 */body .product_cat-seating-positioning .specifications-content-specifications, body .product_cat-electronics .specifications-content-features{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-630ca7f */.elementor-215212 .elementor-element.elementor-element-630ca7f strong:not(.elementor-215212 .elementor-element.elementor-element-630ca7f ul li strong), .elementor-215212 .elementor-element.elementor-element-630ca7f h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-215212 .elementor-element.elementor-element-630ca7f ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-215212 .elementor-element.elementor-element-630ca7f li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-215212 .elementor-element.elementor-element-630ca7f li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

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

.elementor-215212 .elementor-element.elementor-element-1d1651b .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b .gchoice_2_7_1{
    display: flex;
}

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

.elementor-215212 .elementor-element.elementor-element-1d1651b #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

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

.elementor-215212 .elementor-element.elementor-element-1d1651b select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b #gfield_description_2_7, .elementor-215212 .elementor-element.elementor-element-1d1651b #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

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

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

.elementor-215212 .elementor-element.elementor-element-1d1651b .gform-field-label{
    margin-bottom: 4px;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

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

.elementor-215212 .elementor-element.elementor-element-1f41509 .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-215212 .elementor-element.elementor-element-1f41509 .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-1f41509 .download-icon{
    width: 32px;
    height: auto;
}

.elementor-215212 .elementor-element.elementor-element-1f41509 .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-215212 .elementor-element.elementor-element-1f41509 .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-215212 .elementor-element.elementor-element-1f41509 .download-button{
        line-height: 1.1em;
    }    
    .elementor-215212 .elementor-element.elementor-element-1f41509 .download-icon{
        width: 20px;
    }
    .elementor-215212 .elementor-element.elementor-element-1f41509 .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-b6c4f5f */@media (max-width: 767px){
    .elementor-215212 .elementor-element.elementor-element-b6c4f5f .e-n-tab-title{
        width: fit-content !important;
        padding-bottom: 4px !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c661116 */.elementor-215212 .elementor-element.elementor-element-c661116 table{
    width: 100%;
    font-size: 20px;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 0px;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table td, .elementor-215212 .elementor-element.elementor-element-c661116 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-215212 .elementor-element.elementor-element-c661116 table tr:first-of-type td, .elementor-215212 .elementor-element.elementor-element-c661116 table tr:first-of-type th{*/
/*    padding-top: 0px;*/
/*}*/

.elementor-215212 .elementor-element.elementor-element-c661116 table tr:last-of-type td, .elementor-215212 .elementor-element.elementor-element-c661116 table tr:last-of-type th{
    padding-bottom: 0px;
    border: unset;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table th{
    color: #222222;
    font-weight: 700;
    width: 50%;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table tbody tr:hover>td, .elementor-215212 .elementor-element.elementor-element-c661116 table tbody tr:hover>th{
    background-color: unset;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table tbody>tr:nth-child(odd)>td, .elementor-215212 .elementor-element.elementor-element-c661116 table tbody>tr:nth-child(odd)>th{
    background-color: unset;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-406d1c9 */body .product_cat-seating-positioning .specifications-content-specifications, body .product_cat-electronics .specifications-content-features{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-630ca7f */.elementor-215212 .elementor-element.elementor-element-630ca7f strong:not(.elementor-215212 .elementor-element.elementor-element-630ca7f ul li strong), .elementor-215212 .elementor-element.elementor-element-630ca7f h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-215212 .elementor-element.elementor-element-630ca7f ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-215212 .elementor-element.elementor-element-630ca7f li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-215212 .elementor-element.elementor-element-630ca7f li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

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

.elementor-215212 .elementor-element.elementor-element-1d1651b .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b .gchoice_2_7_1{
    display: flex;
}

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

.elementor-215212 .elementor-element.elementor-element-1d1651b #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

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

.elementor-215212 .elementor-element.elementor-element-1d1651b select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b #gfield_description_2_7, .elementor-215212 .elementor-element.elementor-element-1d1651b #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

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

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

.elementor-215212 .elementor-element.elementor-element-1d1651b .gform-field-label{
    margin-bottom: 4px;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

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

.elementor-215212 .elementor-element.elementor-element-1f41509 .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-215212 .elementor-element.elementor-element-1f41509 .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-1f41509 .download-icon{
    width: 32px;
    height: auto;
}

.elementor-215212 .elementor-element.elementor-element-1f41509 .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-215212 .elementor-element.elementor-element-1f41509 .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-215212 .elementor-element.elementor-element-1f41509 .download-button{
        line-height: 1.1em;
    }    
    .elementor-215212 .elementor-element.elementor-element-1f41509 .download-icon{
        width: 20px;
    }
    .elementor-215212 .elementor-element.elementor-element-1f41509 .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c661116 */.elementor-215212 .elementor-element.elementor-element-c661116 table{
    width: 100%;
    font-size: 20px;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 0px;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table td, .elementor-215212 .elementor-element.elementor-element-c661116 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-215212 .elementor-element.elementor-element-c661116 table tr:first-of-type td, .elementor-215212 .elementor-element.elementor-element-c661116 table tr:first-of-type th{*/
/*    padding-top: 0px;*/
/*}*/

.elementor-215212 .elementor-element.elementor-element-c661116 table tr:last-of-type td, .elementor-215212 .elementor-element.elementor-element-c661116 table tr:last-of-type th{
    padding-bottom: 0px;
    border: unset;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table th{
    color: #222222;
    font-weight: 700;
    width: 50%;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table tbody tr:hover>td, .elementor-215212 .elementor-element.elementor-element-c661116 table tbody tr:hover>th{
    background-color: unset;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table tbody>tr:nth-child(odd)>td, .elementor-215212 .elementor-element.elementor-element-c661116 table tbody>tr:nth-child(odd)>th{
    background-color: unset;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-406d1c9 */body .product_cat-seating-positioning .specifications-content-specifications, body .product_cat-electronics .specifications-content-features{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-630ca7f */.elementor-215212 .elementor-element.elementor-element-630ca7f strong:not(.elementor-215212 .elementor-element.elementor-element-630ca7f ul li strong), .elementor-215212 .elementor-element.elementor-element-630ca7f h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-215212 .elementor-element.elementor-element-630ca7f ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-215212 .elementor-element.elementor-element-630ca7f li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-215212 .elementor-element.elementor-element-630ca7f li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

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

.elementor-215212 .elementor-element.elementor-element-1d1651b .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b .gchoice_2_7_1{
    display: flex;
}

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

.elementor-215212 .elementor-element.elementor-element-1d1651b #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

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

.elementor-215212 .elementor-element.elementor-element-1d1651b select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b #gfield_description_2_7, .elementor-215212 .elementor-element.elementor-element-1d1651b #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

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

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

.elementor-215212 .elementor-element.elementor-element-1d1651b .gform-field-label{
    margin-bottom: 4px;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

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

.elementor-215212 .elementor-element.elementor-element-1f41509 .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-215212 .elementor-element.elementor-element-1f41509 .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-1f41509 .download-icon{
    width: 32px;
    height: auto;
}

.elementor-215212 .elementor-element.elementor-element-1f41509 .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-215212 .elementor-element.elementor-element-1f41509 .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-215212 .elementor-element.elementor-element-1f41509 .download-button{
        line-height: 1.1em;
    }    
    .elementor-215212 .elementor-element.elementor-element-1f41509 .download-icon{
        width: 20px;
    }
    .elementor-215212 .elementor-element.elementor-element-1f41509 .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c661116 */.elementor-215212 .elementor-element.elementor-element-c661116 table{
    width: 100%;
    font-size: 20px;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 0px;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table td, .elementor-215212 .elementor-element.elementor-element-c661116 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-215212 .elementor-element.elementor-element-c661116 table tr:first-of-type td, .elementor-215212 .elementor-element.elementor-element-c661116 table tr:first-of-type th{*/
/*    padding-top: 0px;*/
/*}*/

.elementor-215212 .elementor-element.elementor-element-c661116 table tr:last-of-type td, .elementor-215212 .elementor-element.elementor-element-c661116 table tr:last-of-type th{
    padding-bottom: 0px;
    border: unset;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table th{
    color: #222222;
    font-weight: 700;
    width: 50%;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table tbody tr:hover>td, .elementor-215212 .elementor-element.elementor-element-c661116 table tbody tr:hover>th{
    background-color: unset;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table tbody>tr:nth-child(odd)>td, .elementor-215212 .elementor-element.elementor-element-c661116 table tbody>tr:nth-child(odd)>th{
    background-color: unset;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-406d1c9 */body .product_cat-seating-positioning .specifications-content-specifications, body .product_cat-electronics .specifications-content-features{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-630ca7f */.elementor-215212 .elementor-element.elementor-element-630ca7f strong:not(.elementor-215212 .elementor-element.elementor-element-630ca7f ul li strong), .elementor-215212 .elementor-element.elementor-element-630ca7f h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-215212 .elementor-element.elementor-element-630ca7f ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-215212 .elementor-element.elementor-element-630ca7f li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-215212 .elementor-element.elementor-element-630ca7f li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

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

.elementor-215212 .elementor-element.elementor-element-1d1651b .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b .gchoice_2_7_1{
    display: flex;
}

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

.elementor-215212 .elementor-element.elementor-element-1d1651b #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

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

.elementor-215212 .elementor-element.elementor-element-1d1651b select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b #gfield_description_2_7, .elementor-215212 .elementor-element.elementor-element-1d1651b #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

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

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

.elementor-215212 .elementor-element.elementor-element-1d1651b .gform-field-label{
    margin-bottom: 4px;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

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

.elementor-215212 .elementor-element.elementor-element-1f41509 .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-215212 .elementor-element.elementor-element-1f41509 .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-1f41509 .download-icon{
    width: 32px;
    height: auto;
}

.elementor-215212 .elementor-element.elementor-element-1f41509 .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-215212 .elementor-element.elementor-element-1f41509 .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-215212 .elementor-element.elementor-element-1f41509 .download-button{
        line-height: 1.1em;
    }    
    .elementor-215212 .elementor-element.elementor-element-1f41509 .download-icon{
        width: 20px;
    }
    .elementor-215212 .elementor-element.elementor-element-1f41509 .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c661116 */.elementor-215212 .elementor-element.elementor-element-c661116 table{
    width: 100%;
    font-size: 20px;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 0px;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table td, .elementor-215212 .elementor-element.elementor-element-c661116 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-215212 .elementor-element.elementor-element-c661116 table tr:first-of-type td, .elementor-215212 .elementor-element.elementor-element-c661116 table tr:first-of-type th{*/
/*    padding-top: 0px;*/
/*}*/

.elementor-215212 .elementor-element.elementor-element-c661116 table tr:last-of-type td, .elementor-215212 .elementor-element.elementor-element-c661116 table tr:last-of-type th{
    padding-bottom: 0px;
    border: unset;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table th{
    color: #222222;
    font-weight: 700;
    width: 50%;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table tbody tr:hover>td, .elementor-215212 .elementor-element.elementor-element-c661116 table tbody tr:hover>th{
    background-color: unset;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table tbody>tr:nth-child(odd)>td, .elementor-215212 .elementor-element.elementor-element-c661116 table tbody>tr:nth-child(odd)>th{
    background-color: unset;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-406d1c9 */body .product_cat-seating-positioning .specifications-content-specifications, body .product_cat-electronics .specifications-content-features{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-630ca7f */.elementor-215212 .elementor-element.elementor-element-630ca7f strong:not(.elementor-215212 .elementor-element.elementor-element-630ca7f ul li strong), .elementor-215212 .elementor-element.elementor-element-630ca7f h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-215212 .elementor-element.elementor-element-630ca7f ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-215212 .elementor-element.elementor-element-630ca7f li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-215212 .elementor-element.elementor-element-630ca7f li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

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

.elementor-215212 .elementor-element.elementor-element-1d1651b .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b .gchoice_2_7_1{
    display: flex;
}

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

.elementor-215212 .elementor-element.elementor-element-1d1651b #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

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

.elementor-215212 .elementor-element.elementor-element-1d1651b select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b #gfield_description_2_7, .elementor-215212 .elementor-element.elementor-element-1d1651b #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

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

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

.elementor-215212 .elementor-element.elementor-element-1d1651b .gform-field-label{
    margin-bottom: 4px;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

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

.elementor-215212 .elementor-element.elementor-element-1f41509 .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-215212 .elementor-element.elementor-element-1f41509 .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-1f41509 .download-icon{
    width: 32px;
    height: auto;
}

.elementor-215212 .elementor-element.elementor-element-1f41509 .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-215212 .elementor-element.elementor-element-1f41509 .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-215212 .elementor-element.elementor-element-1f41509 .download-button{
        line-height: 1.1em;
    }    
    .elementor-215212 .elementor-element.elementor-element-1f41509 .download-icon{
        width: 20px;
    }
    .elementor-215212 .elementor-element.elementor-element-1f41509 .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c661116 */.elementor-215212 .elementor-element.elementor-element-c661116 table{
    width: 100%;
    font-size: 20px;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 0px;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table td, .elementor-215212 .elementor-element.elementor-element-c661116 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-215212 .elementor-element.elementor-element-c661116 table tr:first-of-type td, .elementor-215212 .elementor-element.elementor-element-c661116 table tr:first-of-type th{*/
/*    padding-top: 0px;*/
/*}*/

.elementor-215212 .elementor-element.elementor-element-c661116 table tr:last-of-type td, .elementor-215212 .elementor-element.elementor-element-c661116 table tr:last-of-type th{
    padding-bottom: 0px;
    border: unset;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table th{
    color: #222222;
    font-weight: 700;
    width: 50%;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table tbody tr:hover>td, .elementor-215212 .elementor-element.elementor-element-c661116 table tbody tr:hover>th{
    background-color: unset;
}

.elementor-215212 .elementor-element.elementor-element-c661116 table tbody>tr:nth-child(odd)>td, .elementor-215212 .elementor-element.elementor-element-c661116 table tbody>tr:nth-child(odd)>th{
    background-color: unset;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-406d1c9 */body .product_cat-seating-positioning .specifications-content-specifications, body .product_cat-electronics .specifications-content-features{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-630ca7f */.elementor-215212 .elementor-element.elementor-element-630ca7f strong:not(.elementor-215212 .elementor-element.elementor-element-630ca7f ul li strong), .elementor-215212 .elementor-element.elementor-element-630ca7f h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-215212 .elementor-element.elementor-element-630ca7f ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-215212 .elementor-element.elementor-element-630ca7f li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-215212 .elementor-element.elementor-element-630ca7f li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

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

.elementor-215212 .elementor-element.elementor-element-1d1651b .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b .gchoice_2_7_1{
    display: flex;
}

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

.elementor-215212 .elementor-element.elementor-element-1d1651b #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

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

.elementor-215212 .elementor-element.elementor-element-1d1651b select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b #gfield_description_2_7, .elementor-215212 .elementor-element.elementor-element-1d1651b #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

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

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

.elementor-215212 .elementor-element.elementor-element-1d1651b .gform-field-label{
    margin-bottom: 4px;
}

.elementor-215212 .elementor-element.elementor-element-1d1651b .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

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

.elementor-215212 .elementor-element.elementor-element-1f41509 .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-215212 .elementor-element.elementor-element-1f41509 .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-1f41509 .download-icon{
    width: 32px;
    height: auto;
}

.elementor-215212 .elementor-element.elementor-element-1f41509 .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-215212 .elementor-element.elementor-element-1f41509 .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-215212 .elementor-element.elementor-element-1f41509 .download-button{
        line-height: 1.1em;
    }    
    .elementor-215212 .elementor-element.elementor-element-1f41509 .download-icon{
        width: 20px;
    }
    .elementor-215212 .elementor-element.elementor-element-1f41509 .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-b6c4f5f */@media (max-width: 767px){
    .elementor-215212 .elementor-element.elementor-element-b6c4f5f .e-n-tab-title{
        width: fit-content !important;
        padding-bottom: 4px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e99c37b */.elementor-215212 .elementor-element.elementor-element-e99c37b .e-n-tab-title{
    padding-bottom: 12px;
    border-radius: unset;
}

.elementor-215212 .elementor-element.elementor-element-e99c37b li::marker{
    color: #7b2052;
}

.elementor-215212 .elementor-element.elementor-element-e99c37b #brochure{
    scroll-margin-top: 150px;
}

@media (min-width: 768px){
    .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-d738843 */.elementor-215212 .elementor-element.elementor-element-d738843 strong:not(.elementor-215212 .elementor-element.elementor-element-d738843 ul li strong), .elementor-215212 .elementor-element.elementor-element-d738843 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-0786976 .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-0786976 .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-0786976 .gchoice_2_7_1{
    display: flex;
}

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

.elementor-215212 .elementor-element.elementor-element-0786976 select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-0786976 .gform-field-label{
    margin-bottom: 4px;
}

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

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

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-icon{
    width: 32px;
    height: auto;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .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-215212 .elementor-element.elementor-element-b9d121c .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-215212 .elementor-element.elementor-element-b9d121c .download-button{
        line-height: 1.1em;
    }    
    .elementor-215212 .elementor-element.elementor-element-b9d121c .download-icon{
        width: 20px;
    }
    .elementor-215212 .elementor-element.elementor-element-b9d121c .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d738843 */.elementor-215212 .elementor-element.elementor-element-d738843 strong:not(.elementor-215212 .elementor-element.elementor-element-d738843 ul li strong), .elementor-215212 .elementor-element.elementor-element-d738843 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-0786976 .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-0786976 .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-0786976 .gchoice_2_7_1{
    display: flex;
}

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

.elementor-215212 .elementor-element.elementor-element-0786976 select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-0786976 .gform-field-label{
    margin-bottom: 4px;
}

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

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

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-icon{
    width: 32px;
    height: auto;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .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-215212 .elementor-element.elementor-element-b9d121c .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-215212 .elementor-element.elementor-element-b9d121c .download-button{
        line-height: 1.1em;
    }    
    .elementor-215212 .elementor-element.elementor-element-b9d121c .download-icon{
        width: 20px;
    }
    .elementor-215212 .elementor-element.elementor-element-b9d121c .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d738843 */.elementor-215212 .elementor-element.elementor-element-d738843 strong:not(.elementor-215212 .elementor-element.elementor-element-d738843 ul li strong), .elementor-215212 .elementor-element.elementor-element-d738843 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-0786976 .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-0786976 .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-0786976 .gchoice_2_7_1{
    display: flex;
}

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

.elementor-215212 .elementor-element.elementor-element-0786976 select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-0786976 .gform-field-label{
    margin-bottom: 4px;
}

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

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

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-icon{
    width: 32px;
    height: auto;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .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-215212 .elementor-element.elementor-element-b9d121c .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-215212 .elementor-element.elementor-element-b9d121c .download-button{
        line-height: 1.1em;
    }    
    .elementor-215212 .elementor-element.elementor-element-b9d121c .download-icon{
        width: 20px;
    }
    .elementor-215212 .elementor-element.elementor-element-b9d121c .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d738843 */.elementor-215212 .elementor-element.elementor-element-d738843 strong:not(.elementor-215212 .elementor-element.elementor-element-d738843 ul li strong), .elementor-215212 .elementor-element.elementor-element-d738843 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-0786976 .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-0786976 .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-0786976 .gchoice_2_7_1{
    display: flex;
}

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

.elementor-215212 .elementor-element.elementor-element-0786976 select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-0786976 .gform-field-label{
    margin-bottom: 4px;
}

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

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

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-icon{
    width: 32px;
    height: auto;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .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-215212 .elementor-element.elementor-element-b9d121c .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-215212 .elementor-element.elementor-element-b9d121c .download-button{
        line-height: 1.1em;
    }    
    .elementor-215212 .elementor-element.elementor-element-b9d121c .download-icon{
        width: 20px;
    }
    .elementor-215212 .elementor-element.elementor-element-b9d121c .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-49a56f5 */@media (max-width: 767px){
    .elementor-215212 .elementor-element.elementor-element-49a56f5 .e-n-tab-title{
        width: fit-content !important;
        padding-bottom: 4px !important;
    }
}

.no-features .elementor-215212 .elementor-element.elementor-element-49a56f5{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-30bffb4 */.elementor-215212 .elementor-element.elementor-element-30bffb4 #gf_2 + div{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-30bffb4 .gchoice_2_7_1{
    display: flex;
}

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

.elementor-215212 .elementor-element.elementor-element-30bffb4 #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

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

.elementor-215212 .elementor-element.elementor-element-30bffb4 #gfield_description_2_7, .elementor-215212 .elementor-element.elementor-element-30bffb4 #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

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

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

.elementor-215212 .elementor-element.elementor-element-30bffb4 .gform-field-label{
    margin-bottom: 4px;
}

.elementor-215212 .elementor-element.elementor-element-30bffb4 .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

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

.elementor-215212 .elementor-element.elementor-element-30bffb4 .gchoice_2_7_1{
    display: flex;
}

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

.elementor-215212 .elementor-element.elementor-element-30bffb4 #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

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

.elementor-215212 .elementor-element.elementor-element-30bffb4 #gfield_description_2_7, .elementor-215212 .elementor-element.elementor-element-30bffb4 #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

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

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

.elementor-215212 .elementor-element.elementor-element-30bffb4 .gform-field-label{
    margin-bottom: 4px;
}

.elementor-215212 .elementor-element.elementor-element-30bffb4 .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-215212 .elementor-element.elementor-element-30bffb4 #gfield_description_2_7 a, .elementor-215212 .elementor-element.elementor-element-30bffb4 .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-1f5cdce */.elementor-215212 .elementor-element.elementor-element-1f5cdce{
    display: none !important;
}

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-0786976 .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-0786976 .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-0786976 .gchoice_2_7_1{
    display: flex;
}

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

.elementor-215212 .elementor-element.elementor-element-0786976 select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-0786976 .gform-field-label{
    margin-bottom: 4px;
}

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

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

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-icon{
    width: 32px;
    height: auto;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .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-215212 .elementor-element.elementor-element-b9d121c .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-215212 .elementor-element.elementor-element-b9d121c .download-button{
        line-height: 1.1em;
    }    
    .elementor-215212 .elementor-element.elementor-element-b9d121c .download-icon{
        width: 20px;
    }
    .elementor-215212 .elementor-element.elementor-element-b9d121c .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d738843 */.elementor-215212 .elementor-element.elementor-element-d738843 strong:not(.elementor-215212 .elementor-element.elementor-element-d738843 ul li strong), .elementor-215212 .elementor-element.elementor-element-d738843 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-0786976 .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-0786976 .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-0786976 .gchoice_2_7_1{
    display: flex;
}

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

.elementor-215212 .elementor-element.elementor-element-0786976 select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-0786976 .gform-field-label{
    margin-bottom: 4px;
}

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

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

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-icon{
    width: 32px;
    height: auto;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .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-215212 .elementor-element.elementor-element-b9d121c .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-215212 .elementor-element.elementor-element-b9d121c .download-button{
        line-height: 1.1em;
    }    
    .elementor-215212 .elementor-element.elementor-element-b9d121c .download-icon{
        width: 20px;
    }
    .elementor-215212 .elementor-element.elementor-element-b9d121c .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d738843 */.elementor-215212 .elementor-element.elementor-element-d738843 strong:not(.elementor-215212 .elementor-element.elementor-element-d738843 ul li strong), .elementor-215212 .elementor-element.elementor-element-d738843 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-0786976 .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-0786976 .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-0786976 .gchoice_2_7_1{
    display: flex;
}

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

.elementor-215212 .elementor-element.elementor-element-0786976 select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-0786976 .gform-field-label{
    margin-bottom: 4px;
}

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

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

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-icon{
    width: 32px;
    height: auto;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .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-215212 .elementor-element.elementor-element-b9d121c .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-215212 .elementor-element.elementor-element-b9d121c .download-button{
        line-height: 1.1em;
    }    
    .elementor-215212 .elementor-element.elementor-element-b9d121c .download-icon{
        width: 20px;
    }
    .elementor-215212 .elementor-element.elementor-element-b9d121c .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d738843 */.elementor-215212 .elementor-element.elementor-element-d738843 strong:not(.elementor-215212 .elementor-element.elementor-element-d738843 ul li strong), .elementor-215212 .elementor-element.elementor-element-d738843 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-0786976 .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-0786976 .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-0786976 .gchoice_2_7_1{
    display: flex;
}

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

.elementor-215212 .elementor-element.elementor-element-0786976 select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-0786976 .gform-field-label{
    margin-bottom: 4px;
}

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

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

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-icon{
    width: 32px;
    height: auto;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .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-215212 .elementor-element.elementor-element-b9d121c .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-215212 .elementor-element.elementor-element-b9d121c .download-button{
        line-height: 1.1em;
    }    
    .elementor-215212 .elementor-element.elementor-element-b9d121c .download-icon{
        width: 20px;
    }
    .elementor-215212 .elementor-element.elementor-element-b9d121c .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-49a56f5 */@media (max-width: 767px){
    .elementor-215212 .elementor-element.elementor-element-49a56f5 .e-n-tab-title{
        width: fit-content !important;
        padding-bottom: 4px !important;
    }
}

.no-features .elementor-215212 .elementor-element.elementor-element-49a56f5{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-30bffb4 */.elementor-215212 .elementor-element.elementor-element-30bffb4 #gf_2 + div{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-30bffb4 .gchoice_2_7_1{
    display: flex;
}

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

.elementor-215212 .elementor-element.elementor-element-30bffb4 #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

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

.elementor-215212 .elementor-element.elementor-element-30bffb4 #gfield_description_2_7, .elementor-215212 .elementor-element.elementor-element-30bffb4 #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

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

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

.elementor-215212 .elementor-element.elementor-element-30bffb4 .gform-field-label{
    margin-bottom: 4px;
}

.elementor-215212 .elementor-element.elementor-element-30bffb4 .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

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

.elementor-215212 .elementor-element.elementor-element-30bffb4 .gchoice_2_7_1{
    display: flex;
}

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

.elementor-215212 .elementor-element.elementor-element-30bffb4 #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

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

.elementor-215212 .elementor-element.elementor-element-30bffb4 #gfield_description_2_7, .elementor-215212 .elementor-element.elementor-element-30bffb4 #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

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

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

.elementor-215212 .elementor-element.elementor-element-30bffb4 .gform-field-label{
    margin-bottom: 4px;
}

.elementor-215212 .elementor-element.elementor-element-30bffb4 .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-215212 .elementor-element.elementor-element-30bffb4 #gfield_description_2_7 a, .elementor-215212 .elementor-element.elementor-element-30bffb4 .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-1f5cdce */.elementor-215212 .elementor-element.elementor-element-1f5cdce{
    display: none !important;
}

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-0786976 .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-0786976 .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-0786976 .gchoice_2_7_1{
    display: flex;
}

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

.elementor-215212 .elementor-element.elementor-element-0786976 select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-0786976 .gform-field-label{
    margin-bottom: 4px;
}

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

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

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-icon{
    width: 32px;
    height: auto;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .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-215212 .elementor-element.elementor-element-b9d121c .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-215212 .elementor-element.elementor-element-b9d121c .download-button{
        line-height: 1.1em;
    }    
    .elementor-215212 .elementor-element.elementor-element-b9d121c .download-icon{
        width: 20px;
    }
    .elementor-215212 .elementor-element.elementor-element-b9d121c .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d738843 */.elementor-215212 .elementor-element.elementor-element-d738843 strong:not(.elementor-215212 .elementor-element.elementor-element-d738843 ul li strong), .elementor-215212 .elementor-element.elementor-element-d738843 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-0786976 .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-0786976 .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-0786976 .gchoice_2_7_1{
    display: flex;
}

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

.elementor-215212 .elementor-element.elementor-element-0786976 select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-0786976 .gform-field-label{
    margin-bottom: 4px;
}

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

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

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-icon{
    width: 32px;
    height: auto;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .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-215212 .elementor-element.elementor-element-b9d121c .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-215212 .elementor-element.elementor-element-b9d121c .download-button{
        line-height: 1.1em;
    }    
    .elementor-215212 .elementor-element.elementor-element-b9d121c .download-icon{
        width: 20px;
    }
    .elementor-215212 .elementor-element.elementor-element-b9d121c .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d738843 */.elementor-215212 .elementor-element.elementor-element-d738843 strong:not(.elementor-215212 .elementor-element.elementor-element-d738843 ul li strong), .elementor-215212 .elementor-element.elementor-element-d738843 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-0786976 .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-0786976 .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-0786976 .gchoice_2_7_1{
    display: flex;
}

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

.elementor-215212 .elementor-element.elementor-element-0786976 select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-0786976 .gform-field-label{
    margin-bottom: 4px;
}

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

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

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-icon{
    width: 32px;
    height: auto;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .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-215212 .elementor-element.elementor-element-b9d121c .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-215212 .elementor-element.elementor-element-b9d121c .download-button{
        line-height: 1.1em;
    }    
    .elementor-215212 .elementor-element.elementor-element-b9d121c .download-icon{
        width: 20px;
    }
    .elementor-215212 .elementor-element.elementor-element-b9d121c .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d738843 */.elementor-215212 .elementor-element.elementor-element-d738843 strong:not(.elementor-215212 .elementor-element.elementor-element-d738843 ul li strong), .elementor-215212 .elementor-element.elementor-element-d738843 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-0786976 .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-0786976 .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-0786976 .gchoice_2_7_1{
    display: flex;
}

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

.elementor-215212 .elementor-element.elementor-element-0786976 select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-0786976 .gform-field-label{
    margin-bottom: 4px;
}

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

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

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-icon{
    width: 32px;
    height: auto;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .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-215212 .elementor-element.elementor-element-b9d121c .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-215212 .elementor-element.elementor-element-b9d121c .download-button{
        line-height: 1.1em;
    }    
    .elementor-215212 .elementor-element.elementor-element-b9d121c .download-icon{
        width: 20px;
    }
    .elementor-215212 .elementor-element.elementor-element-b9d121c .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-49a56f5 */@media (max-width: 767px){
    .elementor-215212 .elementor-element.elementor-element-49a56f5 .e-n-tab-title{
        width: fit-content !important;
        padding-bottom: 4px !important;
    }
}

.no-features .elementor-215212 .elementor-element.elementor-element-49a56f5{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-30bffb4 */.elementor-215212 .elementor-element.elementor-element-30bffb4 #gf_2 + div{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-30bffb4 .gchoice_2_7_1{
    display: flex;
}

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

.elementor-215212 .elementor-element.elementor-element-30bffb4 #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

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

.elementor-215212 .elementor-element.elementor-element-30bffb4 #gfield_description_2_7, .elementor-215212 .elementor-element.elementor-element-30bffb4 #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

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

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

.elementor-215212 .elementor-element.elementor-element-30bffb4 .gform-field-label{
    margin-bottom: 4px;
}

.elementor-215212 .elementor-element.elementor-element-30bffb4 .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

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

.elementor-215212 .elementor-element.elementor-element-30bffb4 .gchoice_2_7_1{
    display: flex;
}

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

.elementor-215212 .elementor-element.elementor-element-30bffb4 #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

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

.elementor-215212 .elementor-element.elementor-element-30bffb4 #gfield_description_2_7, .elementor-215212 .elementor-element.elementor-element-30bffb4 #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

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

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

.elementor-215212 .elementor-element.elementor-element-30bffb4 .gform-field-label{
    margin-bottom: 4px;
}

.elementor-215212 .elementor-element.elementor-element-30bffb4 .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-215212 .elementor-element.elementor-element-30bffb4 #gfield_description_2_7 a, .elementor-215212 .elementor-element.elementor-element-30bffb4 .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-1f5cdce */.elementor-215212 .elementor-element.elementor-element-1f5cdce{
    display: none !important;
}

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-0786976 .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-0786976 .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-0786976 .gchoice_2_7_1{
    display: flex;
}

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

.elementor-215212 .elementor-element.elementor-element-0786976 select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-0786976 .gform-field-label{
    margin-bottom: 4px;
}

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

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

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-icon{
    width: 32px;
    height: auto;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .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-215212 .elementor-element.elementor-element-b9d121c .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-215212 .elementor-element.elementor-element-b9d121c .download-button{
        line-height: 1.1em;
    }    
    .elementor-215212 .elementor-element.elementor-element-b9d121c .download-icon{
        width: 20px;
    }
    .elementor-215212 .elementor-element.elementor-element-b9d121c .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d738843 */.elementor-215212 .elementor-element.elementor-element-d738843 strong:not(.elementor-215212 .elementor-element.elementor-element-d738843 ul li strong), .elementor-215212 .elementor-element.elementor-element-d738843 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-0786976 .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-0786976 .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-0786976 .gchoice_2_7_1{
    display: flex;
}

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

.elementor-215212 .elementor-element.elementor-element-0786976 select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-0786976 .gform-field-label{
    margin-bottom: 4px;
}

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

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

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-icon{
    width: 32px;
    height: auto;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .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-215212 .elementor-element.elementor-element-b9d121c .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-215212 .elementor-element.elementor-element-b9d121c .download-button{
        line-height: 1.1em;
    }    
    .elementor-215212 .elementor-element.elementor-element-b9d121c .download-icon{
        width: 20px;
    }
    .elementor-215212 .elementor-element.elementor-element-b9d121c .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d738843 */.elementor-215212 .elementor-element.elementor-element-d738843 strong:not(.elementor-215212 .elementor-element.elementor-element-d738843 ul li strong), .elementor-215212 .elementor-element.elementor-element-d738843 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-0786976 .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-0786976 .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-0786976 .gchoice_2_7_1{
    display: flex;
}

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

.elementor-215212 .elementor-element.elementor-element-0786976 select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-0786976 .gform-field-label{
    margin-bottom: 4px;
}

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

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

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-icon{
    width: 32px;
    height: auto;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .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-215212 .elementor-element.elementor-element-b9d121c .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-215212 .elementor-element.elementor-element-b9d121c .download-button{
        line-height: 1.1em;
    }    
    .elementor-215212 .elementor-element.elementor-element-b9d121c .download-icon{
        width: 20px;
    }
    .elementor-215212 .elementor-element.elementor-element-b9d121c .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d738843 */.elementor-215212 .elementor-element.elementor-element-d738843 strong:not(.elementor-215212 .elementor-element.elementor-element-d738843 ul li strong), .elementor-215212 .elementor-element.elementor-element-d738843 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-0786976 .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-0786976 .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-0786976 .gchoice_2_7_1{
    display: flex;
}

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

.elementor-215212 .elementor-element.elementor-element-0786976 select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-0786976 .gform-field-label{
    margin-bottom: 4px;
}

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

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

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-icon{
    width: 32px;
    height: auto;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .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-215212 .elementor-element.elementor-element-b9d121c .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-215212 .elementor-element.elementor-element-b9d121c .download-button{
        line-height: 1.1em;
    }    
    .elementor-215212 .elementor-element.elementor-element-b9d121c .download-icon{
        width: 20px;
    }
    .elementor-215212 .elementor-element.elementor-element-b9d121c .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-49a56f5 */@media (max-width: 767px){
    .elementor-215212 .elementor-element.elementor-element-49a56f5 .e-n-tab-title{
        width: fit-content !important;
        padding-bottom: 4px !important;
    }
}

.no-features .elementor-215212 .elementor-element.elementor-element-49a56f5{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-30bffb4 */.elementor-215212 .elementor-element.elementor-element-30bffb4 #gf_2 + div{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-30bffb4 .gchoice_2_7_1{
    display: flex;
}

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

.elementor-215212 .elementor-element.elementor-element-30bffb4 #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

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

.elementor-215212 .elementor-element.elementor-element-30bffb4 #gfield_description_2_7, .elementor-215212 .elementor-element.elementor-element-30bffb4 #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

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

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

.elementor-215212 .elementor-element.elementor-element-30bffb4 .gform-field-label{
    margin-bottom: 4px;
}

.elementor-215212 .elementor-element.elementor-element-30bffb4 .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

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

.elementor-215212 .elementor-element.elementor-element-30bffb4 .gchoice_2_7_1{
    display: flex;
}

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

.elementor-215212 .elementor-element.elementor-element-30bffb4 #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

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

.elementor-215212 .elementor-element.elementor-element-30bffb4 #gfield_description_2_7, .elementor-215212 .elementor-element.elementor-element-30bffb4 #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

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

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

.elementor-215212 .elementor-element.elementor-element-30bffb4 .gform-field-label{
    margin-bottom: 4px;
}

.elementor-215212 .elementor-element.elementor-element-30bffb4 .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-215212 .elementor-element.elementor-element-30bffb4 #gfield_description_2_7 a, .elementor-215212 .elementor-element.elementor-element-30bffb4 .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-1f5cdce */.elementor-215212 .elementor-element.elementor-element-1f5cdce{
    display: none !important;
}

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-0786976 .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-0786976 .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-0786976 .gchoice_2_7_1{
    display: flex;
}

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

.elementor-215212 .elementor-element.elementor-element-0786976 select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-0786976 .gform-field-label{
    margin-bottom: 4px;
}

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

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

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-icon{
    width: 32px;
    height: auto;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .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-215212 .elementor-element.elementor-element-b9d121c .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-215212 .elementor-element.elementor-element-b9d121c .download-button{
        line-height: 1.1em;
    }    
    .elementor-215212 .elementor-element.elementor-element-b9d121c .download-icon{
        width: 20px;
    }
    .elementor-215212 .elementor-element.elementor-element-b9d121c .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d738843 */.elementor-215212 .elementor-element.elementor-element-d738843 strong:not(.elementor-215212 .elementor-element.elementor-element-d738843 ul li strong), .elementor-215212 .elementor-element.elementor-element-d738843 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-0786976 .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-0786976 .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-0786976 .gchoice_2_7_1{
    display: flex;
}

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

.elementor-215212 .elementor-element.elementor-element-0786976 select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-0786976 .gform-field-label{
    margin-bottom: 4px;
}

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

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

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-icon{
    width: 32px;
    height: auto;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .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-215212 .elementor-element.elementor-element-b9d121c .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-215212 .elementor-element.elementor-element-b9d121c .download-button{
        line-height: 1.1em;
    }    
    .elementor-215212 .elementor-element.elementor-element-b9d121c .download-icon{
        width: 20px;
    }
    .elementor-215212 .elementor-element.elementor-element-b9d121c .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d738843 */.elementor-215212 .elementor-element.elementor-element-d738843 strong:not(.elementor-215212 .elementor-element.elementor-element-d738843 ul li strong), .elementor-215212 .elementor-element.elementor-element-d738843 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-0786976 .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-0786976 .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-0786976 .gchoice_2_7_1{
    display: flex;
}

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

.elementor-215212 .elementor-element.elementor-element-0786976 select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-0786976 .gform-field-label{
    margin-bottom: 4px;
}

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

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

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-icon{
    width: 32px;
    height: auto;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .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-215212 .elementor-element.elementor-element-b9d121c .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-215212 .elementor-element.elementor-element-b9d121c .download-button{
        line-height: 1.1em;
    }    
    .elementor-215212 .elementor-element.elementor-element-b9d121c .download-icon{
        width: 20px;
    }
    .elementor-215212 .elementor-element.elementor-element-b9d121c .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d738843 */.elementor-215212 .elementor-element.elementor-element-d738843 strong:not(.elementor-215212 .elementor-element.elementor-element-d738843 ul li strong), .elementor-215212 .elementor-element.elementor-element-d738843 h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-0786976 .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-0786976 .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-0786976 .gchoice_2_7_1{
    display: flex;
}

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

.elementor-215212 .elementor-element.elementor-element-0786976 select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-0786976 .gform-field-label{
    margin-bottom: 4px;
}

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

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

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .download-icon{
    width: 32px;
    height: auto;
}

.elementor-215212 .elementor-element.elementor-element-b9d121c .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-215212 .elementor-element.elementor-element-b9d121c .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-215212 .elementor-element.elementor-element-b9d121c .download-button{
        line-height: 1.1em;
    }    
    .elementor-215212 .elementor-element.elementor-element-b9d121c .download-icon{
        width: 20px;
    }
    .elementor-215212 .elementor-element.elementor-element-b9d121c .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-49a56f5 */@media (max-width: 767px){
    .elementor-215212 .elementor-element.elementor-element-49a56f5 .e-n-tab-title{
        width: fit-content !important;
        padding-bottom: 4px !important;
    }
}

.no-features .elementor-215212 .elementor-element.elementor-element-49a56f5{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-30bffb4 */.elementor-215212 .elementor-element.elementor-element-30bffb4 #gf_2 + div{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-30bffb4 .gchoice_2_7_1{
    display: flex;
}

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

.elementor-215212 .elementor-element.elementor-element-30bffb4 #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

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

.elementor-215212 .elementor-element.elementor-element-30bffb4 #gfield_description_2_7, .elementor-215212 .elementor-element.elementor-element-30bffb4 #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

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

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

.elementor-215212 .elementor-element.elementor-element-30bffb4 .gform-field-label{
    margin-bottom: 4px;
}

.elementor-215212 .elementor-element.elementor-element-30bffb4 .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

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

.elementor-215212 .elementor-element.elementor-element-30bffb4 .gchoice_2_7_1{
    display: flex;
}

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

.elementor-215212 .elementor-element.elementor-element-30bffb4 #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

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

.elementor-215212 .elementor-element.elementor-element-30bffb4 #gfield_description_2_7, .elementor-215212 .elementor-element.elementor-element-30bffb4 #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

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

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

.elementor-215212 .elementor-element.elementor-element-30bffb4 .gform-field-label{
    margin-bottom: 4px;
}

.elementor-215212 .elementor-element.elementor-element-30bffb4 .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-215212 .elementor-element.elementor-element-30bffb4 #gfield_description_2_7 a, .elementor-215212 .elementor-element.elementor-element-30bffb4 .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-1f5cdce */.elementor-215212 .elementor-element.elementor-element-1f5cdce{
    display: none !important;
}

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

/*html[lang="en-uk"] .elementor-215212 .elementor-element.elementor-element-be0ce1f{*/
/*    display: none !important;*/
/*}*/

.elementor-215212 .elementor-element.elementor-element-be0ce1f li::marker{
    color: #7b2052;
}

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-4db773e .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-4db773e select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

.elementor-215212 .elementor-element.elementor-element-4db773e .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-4db773e .gchoice_2_7_1{
    display: flex;
}

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

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-4db773e .gform-field-label{
    margin-bottom: 4px;
}

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

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-4db773e .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-4db773e select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

.elementor-215212 .elementor-element.elementor-element-4db773e .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-4db773e .gchoice_2_7_1{
    display: flex;
}

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

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-4db773e .gform-field-label{
    margin-bottom: 4px;
}

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

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-4db773e .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-4db773e select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

.elementor-215212 .elementor-element.elementor-element-4db773e .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-4db773e .gchoice_2_7_1{
    display: flex;
}

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

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-4db773e .gform-field-label{
    margin-bottom: 4px;
}

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

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

.no-features .elementor-215212 .elementor-element.elementor-element-f02b745{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7ba2d4a */.elementor-215212 .elementor-element.elementor-element-7ba2d4a #gf_2 + div{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-7ba2d4a .gchoice_2_7_1{
    display: flex;
}

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

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

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

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

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-7ba2d4a .gchoice_2_7_1{
    display: flex;
}

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

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

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

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-7ba2d4a #gfield_description_2_7 a, .elementor-215212 .elementor-element.elementor-element-7ba2d4a .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-b9ba9a4 */.elementor-215212 .elementor-element.elementor-element-b9ba9a4{
    display: none !important;
}

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-4db773e .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-4db773e select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

.elementor-215212 .elementor-element.elementor-element-4db773e .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-4db773e .gchoice_2_7_1{
    display: flex;
}

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

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-4db773e .gform-field-label{
    margin-bottom: 4px;
}

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

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-4db773e .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-4db773e select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

.elementor-215212 .elementor-element.elementor-element-4db773e .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-4db773e .gchoice_2_7_1{
    display: flex;
}

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

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-4db773e .gform-field-label{
    margin-bottom: 4px;
}

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

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-4db773e .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-4db773e select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

.elementor-215212 .elementor-element.elementor-element-4db773e .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-4db773e .gchoice_2_7_1{
    display: flex;
}

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

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-4db773e .gform-field-label{
    margin-bottom: 4px;
}

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

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

.no-features .elementor-215212 .elementor-element.elementor-element-f02b745{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7ba2d4a */.elementor-215212 .elementor-element.elementor-element-7ba2d4a #gf_2 + div{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-7ba2d4a .gchoice_2_7_1{
    display: flex;
}

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

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

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

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

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-7ba2d4a .gchoice_2_7_1{
    display: flex;
}

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

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

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

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-7ba2d4a #gfield_description_2_7 a, .elementor-215212 .elementor-element.elementor-element-7ba2d4a .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-b9ba9a4 */.elementor-215212 .elementor-element.elementor-element-b9ba9a4{
    display: none !important;
}

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-4db773e .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-4db773e select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

.elementor-215212 .elementor-element.elementor-element-4db773e .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-4db773e .gchoice_2_7_1{
    display: flex;
}

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

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-4db773e .gform-field-label{
    margin-bottom: 4px;
}

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

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-4db773e .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-4db773e select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

.elementor-215212 .elementor-element.elementor-element-4db773e .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-4db773e .gchoice_2_7_1{
    display: flex;
}

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

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-4db773e .gform-field-label{
    margin-bottom: 4px;
}

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

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-4db773e .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-4db773e select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

.elementor-215212 .elementor-element.elementor-element-4db773e .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-4db773e .gchoice_2_7_1{
    display: flex;
}

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

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-4db773e .gform-field-label{
    margin-bottom: 4px;
}

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

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

.no-features .elementor-215212 .elementor-element.elementor-element-f02b745{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7ba2d4a */.elementor-215212 .elementor-element.elementor-element-7ba2d4a #gf_2 + div{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-7ba2d4a .gchoice_2_7_1{
    display: flex;
}

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

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

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

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

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-7ba2d4a .gchoice_2_7_1{
    display: flex;
}

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

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

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

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-7ba2d4a #gfield_description_2_7 a, .elementor-215212 .elementor-element.elementor-element-7ba2d4a .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-b9ba9a4 */.elementor-215212 .elementor-element.elementor-element-b9ba9a4{
    display: none !important;
}

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-4db773e .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-4db773e select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

.elementor-215212 .elementor-element.elementor-element-4db773e .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-4db773e .gchoice_2_7_1{
    display: flex;
}

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

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-4db773e .gform-field-label{
    margin-bottom: 4px;
}

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

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-4db773e .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-4db773e select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

.elementor-215212 .elementor-element.elementor-element-4db773e .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-4db773e .gchoice_2_7_1{
    display: flex;
}

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

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-4db773e .gform-field-label{
    margin-bottom: 4px;
}

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

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-4db773e .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-4db773e select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

.elementor-215212 .elementor-element.elementor-element-4db773e .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-4db773e .gchoice_2_7_1{
    display: flex;
}

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

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-4db773e .gform-field-label{
    margin-bottom: 4px;
}

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

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

.no-features .elementor-215212 .elementor-element.elementor-element-f02b745{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7ba2d4a */.elementor-215212 .elementor-element.elementor-element-7ba2d4a #gf_2 + div{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-7ba2d4a .gchoice_2_7_1{
    display: flex;
}

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

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

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

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

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-7ba2d4a .gchoice_2_7_1{
    display: flex;
}

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

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

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

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-7ba2d4a #gfield_description_2_7 a, .elementor-215212 .elementor-element.elementor-element-7ba2d4a .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-b9ba9a4 */.elementor-215212 .elementor-element.elementor-element-b9ba9a4{
    display: none !important;
}

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-4db773e .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-4db773e select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

.elementor-215212 .elementor-element.elementor-element-4db773e .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-4db773e .gchoice_2_7_1{
    display: flex;
}

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

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-4db773e .gform-field-label{
    margin-bottom: 4px;
}

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

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-4db773e .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-4db773e select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

.elementor-215212 .elementor-element.elementor-element-4db773e .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-4db773e .gchoice_2_7_1{
    display: flex;
}

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

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-4db773e .gform-field-label{
    margin-bottom: 4px;
}

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

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-4db773e .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-4db773e select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

.elementor-215212 .elementor-element.elementor-element-4db773e .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-4db773e .gchoice_2_7_1{
    display: flex;
}

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

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-4db773e .gform-field-label{
    margin-bottom: 4px;
}

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

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

.no-features .elementor-215212 .elementor-element.elementor-element-f02b745{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7ba2d4a */.elementor-215212 .elementor-element.elementor-element-7ba2d4a #gf_2 + div{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-7ba2d4a .gchoice_2_7_1{
    display: flex;
}

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

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

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

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

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-7ba2d4a .gchoice_2_7_1{
    display: flex;
}

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

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

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

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-7ba2d4a #gfield_description_2_7 a, .elementor-215212 .elementor-element.elementor-element-7ba2d4a .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-b9ba9a4 */.elementor-215212 .elementor-element.elementor-element-b9ba9a4{
    display: none !important;
}

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-4db773e .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-4db773e select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

.elementor-215212 .elementor-element.elementor-element-4db773e .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-4db773e .gchoice_2_7_1{
    display: flex;
}

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

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-4db773e .gform-field-label{
    margin-bottom: 4px;
}

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

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-4db773e .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-4db773e select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

.elementor-215212 .elementor-element.elementor-element-4db773e .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-4db773e .gchoice_2_7_1{
    display: flex;
}

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

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-4db773e .gform-field-label{
    margin-bottom: 4px;
}

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

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-4db773e .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-4db773e select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

.elementor-215212 .elementor-element.elementor-element-4db773e .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-4db773e .gchoice_2_7_1{
    display: flex;
}

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

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-4db773e .gform-field-label{
    margin-bottom: 4px;
}

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

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

.no-features .elementor-215212 .elementor-element.elementor-element-f02b745{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7ba2d4a */.elementor-215212 .elementor-element.elementor-element-7ba2d4a #gf_2 + div{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-7ba2d4a .gchoice_2_7_1{
    display: flex;
}

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

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

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

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

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-7ba2d4a .gchoice_2_7_1{
    display: flex;
}

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

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

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

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-7ba2d4a #gfield_description_2_7 a, .elementor-215212 .elementor-element.elementor-element-7ba2d4a .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-b9ba9a4 */.elementor-215212 .elementor-element.elementor-element-b9ba9a4{
    display: none !important;
}

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

.elementor-215212 .elementor-element.elementor-element-306e349 li::marker{
    color: #7b2052;
}

.elementor-215212 .elementor-element.elementor-element-306e349 #brochure{
    scroll-margin-top: 150px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b644219 */.elementor-215212 .elementor-element.elementor-element-b644219 #gf_2 + div{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-b644219 .gchoice_2_7_1{
    display: flex;
}

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

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-b644219 .gform-field-label{
    margin-bottom: 4px;
}

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

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

.elementor-215212 .elementor-element.elementor-element-b644219 .gchoice_2_7_1{
    display: flex;
}

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

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-b644219 .gform-field-label{
    margin-bottom: 4px;
}

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

.elementor-215212 .elementor-element.elementor-element-b644219 #gfield_description_2_7 a, .elementor-215212 .elementor-element.elementor-element-b644219 .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-454da8c */.elementor-215212 .elementor-element.elementor-element-454da8c{
    display: none !important;
}

.no-product-video.no-product-specifications.no-product-resources .elementor-215212 .elementor-element.elementor-element-454da8c{
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-77c5f77 */.elementor-215212 .elementor-element.elementor-element-77c5f77 table{
    width: 100%;
    font-size: 20px;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 0px;
}

.elementor-215212 .elementor-element.elementor-element-77c5f77 table td, .elementor-215212 .elementor-element.elementor-element-77c5f77 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-215212 .elementor-element.elementor-element-77c5f77 table tr:first-of-type td, .elementor-215212 .elementor-element.elementor-element-77c5f77 table tr:first-of-type th{*/
/*    padding-top: 0px;*/
/*}*/

.elementor-215212 .elementor-element.elementor-element-77c5f77 table tr:last-of-type td, .elementor-215212 .elementor-element.elementor-element-77c5f77 table tr:last-of-type th{
    padding-bottom: 0px;
    border: unset;
}

.elementor-215212 .elementor-element.elementor-element-77c5f77 table th{
    color: #222222;
    font-weight: 700;
    width: 50%;
}

.elementor-215212 .elementor-element.elementor-element-77c5f77 table tbody tr:hover>td, .elementor-215212 .elementor-element.elementor-element-77c5f77 table tbody tr:hover>th{
    background-color: unset;
}

.elementor-215212 .elementor-element.elementor-element-77c5f77 table tbody>tr:nth-child(odd)>td, .elementor-215212 .elementor-element.elementor-element-77c5f77 table tbody>tr:nth-child(odd)>th{
    background-color: unset;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d35f82a */.elementor-215212 .elementor-element.elementor-element-d35f82a strong:not(.elementor-215212 .elementor-element.elementor-element-d35f82a ul li strong), .elementor-215212 .elementor-element.elementor-element-d35f82a h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

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

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

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

.elementor-215212 .elementor-element.elementor-element-d35f82a strong:not(.elementor-215212 .elementor-element.elementor-element-d35f82a ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e654df */.elementor-215212 .elementor-element.elementor-element-8e654df strong:not(.elementor-215212 .elementor-element.elementor-element-8e654df ul li strong), .elementor-215212 .elementor-element.elementor-element-8e654df h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-215212 .elementor-element.elementor-element-8e654df ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-215212 .elementor-element.elementor-element-8e654df li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-215212 .elementor-element.elementor-element-8e654df li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

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

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .gchoice_2_7_1{
    display: flex;
}

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

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .gform-field-label{
    margin-bottom: 4px;
}

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

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

.elementor-215212 .elementor-element.elementor-element-9278b83 .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-215212 .elementor-element.elementor-element-9278b83 .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-9278b83 .download-icon{
    width: 32px;
    height: auto;
}

.elementor-215212 .elementor-element.elementor-element-9278b83 .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-215212 .elementor-element.elementor-element-9278b83 .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-215212 .elementor-element.elementor-element-9278b83 .download-button{
        line-height: 1.1em;
    }    
    .elementor-215212 .elementor-element.elementor-element-9278b83 .download-icon{
        width: 20px;
    }
    .elementor-215212 .elementor-element.elementor-element-9278b83 .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-77c5f77 */.elementor-215212 .elementor-element.elementor-element-77c5f77 table{
    width: 100%;
    font-size: 20px;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 0px;
}

.elementor-215212 .elementor-element.elementor-element-77c5f77 table td, .elementor-215212 .elementor-element.elementor-element-77c5f77 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-215212 .elementor-element.elementor-element-77c5f77 table tr:first-of-type td, .elementor-215212 .elementor-element.elementor-element-77c5f77 table tr:first-of-type th{*/
/*    padding-top: 0px;*/
/*}*/

.elementor-215212 .elementor-element.elementor-element-77c5f77 table tr:last-of-type td, .elementor-215212 .elementor-element.elementor-element-77c5f77 table tr:last-of-type th{
    padding-bottom: 0px;
    border: unset;
}

.elementor-215212 .elementor-element.elementor-element-77c5f77 table th{
    color: #222222;
    font-weight: 700;
    width: 50%;
}

.elementor-215212 .elementor-element.elementor-element-77c5f77 table tbody tr:hover>td, .elementor-215212 .elementor-element.elementor-element-77c5f77 table tbody tr:hover>th{
    background-color: unset;
}

.elementor-215212 .elementor-element.elementor-element-77c5f77 table tbody>tr:nth-child(odd)>td, .elementor-215212 .elementor-element.elementor-element-77c5f77 table tbody>tr:nth-child(odd)>th{
    background-color: unset;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d35f82a */.elementor-215212 .elementor-element.elementor-element-d35f82a strong:not(.elementor-215212 .elementor-element.elementor-element-d35f82a ul li strong), .elementor-215212 .elementor-element.elementor-element-d35f82a h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

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

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

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

.elementor-215212 .elementor-element.elementor-element-d35f82a strong:not(.elementor-215212 .elementor-element.elementor-element-d35f82a ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e654df */.elementor-215212 .elementor-element.elementor-element-8e654df strong:not(.elementor-215212 .elementor-element.elementor-element-8e654df ul li strong), .elementor-215212 .elementor-element.elementor-element-8e654df h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-215212 .elementor-element.elementor-element-8e654df ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-215212 .elementor-element.elementor-element-8e654df li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-215212 .elementor-element.elementor-element-8e654df li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

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

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .gchoice_2_7_1{
    display: flex;
}

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

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .gform-field-label{
    margin-bottom: 4px;
}

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

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

.elementor-215212 .elementor-element.elementor-element-9278b83 .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-215212 .elementor-element.elementor-element-9278b83 .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-9278b83 .download-icon{
    width: 32px;
    height: auto;
}

.elementor-215212 .elementor-element.elementor-element-9278b83 .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-215212 .elementor-element.elementor-element-9278b83 .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-215212 .elementor-element.elementor-element-9278b83 .download-button{
        line-height: 1.1em;
    }    
    .elementor-215212 .elementor-element.elementor-element-9278b83 .download-icon{
        width: 20px;
    }
    .elementor-215212 .elementor-element.elementor-element-9278b83 .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-77c5f77 */.elementor-215212 .elementor-element.elementor-element-77c5f77 table{
    width: 100%;
    font-size: 20px;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 0px;
}

.elementor-215212 .elementor-element.elementor-element-77c5f77 table td, .elementor-215212 .elementor-element.elementor-element-77c5f77 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-215212 .elementor-element.elementor-element-77c5f77 table tr:first-of-type td, .elementor-215212 .elementor-element.elementor-element-77c5f77 table tr:first-of-type th{*/
/*    padding-top: 0px;*/
/*}*/

.elementor-215212 .elementor-element.elementor-element-77c5f77 table tr:last-of-type td, .elementor-215212 .elementor-element.elementor-element-77c5f77 table tr:last-of-type th{
    padding-bottom: 0px;
    border: unset;
}

.elementor-215212 .elementor-element.elementor-element-77c5f77 table th{
    color: #222222;
    font-weight: 700;
    width: 50%;
}

.elementor-215212 .elementor-element.elementor-element-77c5f77 table tbody tr:hover>td, .elementor-215212 .elementor-element.elementor-element-77c5f77 table tbody tr:hover>th{
    background-color: unset;
}

.elementor-215212 .elementor-element.elementor-element-77c5f77 table tbody>tr:nth-child(odd)>td, .elementor-215212 .elementor-element.elementor-element-77c5f77 table tbody>tr:nth-child(odd)>th{
    background-color: unset;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d35f82a */.elementor-215212 .elementor-element.elementor-element-d35f82a strong:not(.elementor-215212 .elementor-element.elementor-element-d35f82a ul li strong), .elementor-215212 .elementor-element.elementor-element-d35f82a h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

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

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

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

.elementor-215212 .elementor-element.elementor-element-d35f82a strong:not(.elementor-215212 .elementor-element.elementor-element-d35f82a ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e654df */.elementor-215212 .elementor-element.elementor-element-8e654df strong:not(.elementor-215212 .elementor-element.elementor-element-8e654df ul li strong), .elementor-215212 .elementor-element.elementor-element-8e654df h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-215212 .elementor-element.elementor-element-8e654df ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-215212 .elementor-element.elementor-element-8e654df li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-215212 .elementor-element.elementor-element-8e654df li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

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

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .gchoice_2_7_1{
    display: flex;
}

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

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .gform-field-label{
    margin-bottom: 4px;
}

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

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

.elementor-215212 .elementor-element.elementor-element-9278b83 .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-215212 .elementor-element.elementor-element-9278b83 .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-9278b83 .download-icon{
    width: 32px;
    height: auto;
}

.elementor-215212 .elementor-element.elementor-element-9278b83 .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-215212 .elementor-element.elementor-element-9278b83 .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-215212 .elementor-element.elementor-element-9278b83 .download-button{
        line-height: 1.1em;
    }    
    .elementor-215212 .elementor-element.elementor-element-9278b83 .download-icon{
        width: 20px;
    }
    .elementor-215212 .elementor-element.elementor-element-9278b83 .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-77c5f77 */.elementor-215212 .elementor-element.elementor-element-77c5f77 table{
    width: 100%;
    font-size: 20px;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 0px;
}

.elementor-215212 .elementor-element.elementor-element-77c5f77 table td, .elementor-215212 .elementor-element.elementor-element-77c5f77 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-215212 .elementor-element.elementor-element-77c5f77 table tr:first-of-type td, .elementor-215212 .elementor-element.elementor-element-77c5f77 table tr:first-of-type th{*/
/*    padding-top: 0px;*/
/*}*/

.elementor-215212 .elementor-element.elementor-element-77c5f77 table tr:last-of-type td, .elementor-215212 .elementor-element.elementor-element-77c5f77 table tr:last-of-type th{
    padding-bottom: 0px;
    border: unset;
}

.elementor-215212 .elementor-element.elementor-element-77c5f77 table th{
    color: #222222;
    font-weight: 700;
    width: 50%;
}

.elementor-215212 .elementor-element.elementor-element-77c5f77 table tbody tr:hover>td, .elementor-215212 .elementor-element.elementor-element-77c5f77 table tbody tr:hover>th{
    background-color: unset;
}

.elementor-215212 .elementor-element.elementor-element-77c5f77 table tbody>tr:nth-child(odd)>td, .elementor-215212 .elementor-element.elementor-element-77c5f77 table tbody>tr:nth-child(odd)>th{
    background-color: unset;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d35f82a */.elementor-215212 .elementor-element.elementor-element-d35f82a strong:not(.elementor-215212 .elementor-element.elementor-element-d35f82a ul li strong), .elementor-215212 .elementor-element.elementor-element-d35f82a h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

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

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

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

.elementor-215212 .elementor-element.elementor-element-d35f82a strong:not(.elementor-215212 .elementor-element.elementor-element-d35f82a ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e654df */.elementor-215212 .elementor-element.elementor-element-8e654df strong:not(.elementor-215212 .elementor-element.elementor-element-8e654df ul li strong), .elementor-215212 .elementor-element.elementor-element-8e654df h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-215212 .elementor-element.elementor-element-8e654df ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-215212 .elementor-element.elementor-element-8e654df li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-215212 .elementor-element.elementor-element-8e654df li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

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

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .gchoice_2_7_1{
    display: flex;
}

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

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .gform-field-label{
    margin-bottom: 4px;
}

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

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

.elementor-215212 .elementor-element.elementor-element-9278b83 .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-215212 .elementor-element.elementor-element-9278b83 .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-9278b83 .download-icon{
    width: 32px;
    height: auto;
}

.elementor-215212 .elementor-element.elementor-element-9278b83 .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-215212 .elementor-element.elementor-element-9278b83 .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-215212 .elementor-element.elementor-element-9278b83 .download-button{
        line-height: 1.1em;
    }    
    .elementor-215212 .elementor-element.elementor-element-9278b83 .download-icon{
        width: 20px;
    }
    .elementor-215212 .elementor-element.elementor-element-9278b83 .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-77c5f77 */.elementor-215212 .elementor-element.elementor-element-77c5f77 table{
    width: 100%;
    font-size: 20px;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 0px;
}

.elementor-215212 .elementor-element.elementor-element-77c5f77 table td, .elementor-215212 .elementor-element.elementor-element-77c5f77 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-215212 .elementor-element.elementor-element-77c5f77 table tr:first-of-type td, .elementor-215212 .elementor-element.elementor-element-77c5f77 table tr:first-of-type th{*/
/*    padding-top: 0px;*/
/*}*/

.elementor-215212 .elementor-element.elementor-element-77c5f77 table tr:last-of-type td, .elementor-215212 .elementor-element.elementor-element-77c5f77 table tr:last-of-type th{
    padding-bottom: 0px;
    border: unset;
}

.elementor-215212 .elementor-element.elementor-element-77c5f77 table th{
    color: #222222;
    font-weight: 700;
    width: 50%;
}

.elementor-215212 .elementor-element.elementor-element-77c5f77 table tbody tr:hover>td, .elementor-215212 .elementor-element.elementor-element-77c5f77 table tbody tr:hover>th{
    background-color: unset;
}

.elementor-215212 .elementor-element.elementor-element-77c5f77 table tbody>tr:nth-child(odd)>td, .elementor-215212 .elementor-element.elementor-element-77c5f77 table tbody>tr:nth-child(odd)>th{
    background-color: unset;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d35f82a */.elementor-215212 .elementor-element.elementor-element-d35f82a strong:not(.elementor-215212 .elementor-element.elementor-element-d35f82a ul li strong), .elementor-215212 .elementor-element.elementor-element-d35f82a h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

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

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

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

.elementor-215212 .elementor-element.elementor-element-d35f82a strong:not(.elementor-215212 .elementor-element.elementor-element-d35f82a ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e654df */.elementor-215212 .elementor-element.elementor-element-8e654df strong:not(.elementor-215212 .elementor-element.elementor-element-8e654df ul li strong), .elementor-215212 .elementor-element.elementor-element-8e654df h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-215212 .elementor-element.elementor-element-8e654df ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-215212 .elementor-element.elementor-element-8e654df li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-215212 .elementor-element.elementor-element-8e654df li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

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

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .gchoice_2_7_1{
    display: flex;
}

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

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .gform-field-label{
    margin-bottom: 4px;
}

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

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

.elementor-215212 .elementor-element.elementor-element-9278b83 .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-215212 .elementor-element.elementor-element-9278b83 .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-9278b83 .download-icon{
    width: 32px;
    height: auto;
}

.elementor-215212 .elementor-element.elementor-element-9278b83 .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-215212 .elementor-element.elementor-element-9278b83 .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-215212 .elementor-element.elementor-element-9278b83 .download-button{
        line-height: 1.1em;
    }    
    .elementor-215212 .elementor-element.elementor-element-9278b83 .download-icon{
        width: 20px;
    }
    .elementor-215212 .elementor-element.elementor-element-9278b83 .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-77c5f77 */.elementor-215212 .elementor-element.elementor-element-77c5f77 table{
    width: 100%;
    font-size: 20px;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 0px;
}

.elementor-215212 .elementor-element.elementor-element-77c5f77 table td, .elementor-215212 .elementor-element.elementor-element-77c5f77 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-215212 .elementor-element.elementor-element-77c5f77 table tr:first-of-type td, .elementor-215212 .elementor-element.elementor-element-77c5f77 table tr:first-of-type th{*/
/*    padding-top: 0px;*/
/*}*/

.elementor-215212 .elementor-element.elementor-element-77c5f77 table tr:last-of-type td, .elementor-215212 .elementor-element.elementor-element-77c5f77 table tr:last-of-type th{
    padding-bottom: 0px;
    border: unset;
}

.elementor-215212 .elementor-element.elementor-element-77c5f77 table th{
    color: #222222;
    font-weight: 700;
    width: 50%;
}

.elementor-215212 .elementor-element.elementor-element-77c5f77 table tbody tr:hover>td, .elementor-215212 .elementor-element.elementor-element-77c5f77 table tbody tr:hover>th{
    background-color: unset;
}

.elementor-215212 .elementor-element.elementor-element-77c5f77 table tbody>tr:nth-child(odd)>td, .elementor-215212 .elementor-element.elementor-element-77c5f77 table tbody>tr:nth-child(odd)>th{
    background-color: unset;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d35f82a */.elementor-215212 .elementor-element.elementor-element-d35f82a strong:not(.elementor-215212 .elementor-element.elementor-element-d35f82a ul li strong), .elementor-215212 .elementor-element.elementor-element-d35f82a h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

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

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

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

.elementor-215212 .elementor-element.elementor-element-d35f82a strong:not(.elementor-215212 .elementor-element.elementor-element-d35f82a ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e654df */.elementor-215212 .elementor-element.elementor-element-8e654df strong:not(.elementor-215212 .elementor-element.elementor-element-8e654df ul li strong), .elementor-215212 .elementor-element.elementor-element-8e654df h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-215212 .elementor-element.elementor-element-8e654df ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-215212 .elementor-element.elementor-element-8e654df li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-215212 .elementor-element.elementor-element-8e654df li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

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

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .gchoice_2_7_1{
    display: flex;
}

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

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .gform-field-label{
    margin-bottom: 4px;
}

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

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

.elementor-215212 .elementor-element.elementor-element-9278b83 .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-215212 .elementor-element.elementor-element-9278b83 .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-9278b83 .download-icon{
    width: 32px;
    height: auto;
}

.elementor-215212 .elementor-element.elementor-element-9278b83 .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-215212 .elementor-element.elementor-element-9278b83 .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-215212 .elementor-element.elementor-element-9278b83 .download-button{
        line-height: 1.1em;
    }    
    .elementor-215212 .elementor-element.elementor-element-9278b83 .download-icon{
        width: 20px;
    }
    .elementor-215212 .elementor-element.elementor-element-9278b83 .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b644219 */.elementor-215212 .elementor-element.elementor-element-b644219 #gf_2 + div{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-b644219 .gchoice_2_7_1{
    display: flex;
}

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

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

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

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

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

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

.elementor-215212 .elementor-element.elementor-element-b644219 .gform-field-label{
    margin-bottom: 4px;
}

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

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

.elementor-215212 .elementor-element.elementor-element-b644219 .gchoice_2_7_1{
    display: flex;
}

.elementor-215212 .elementor-element.elementor-element-b644219 #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-215212 .elementor-element.elementor-element-b644219 #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-215212 .elementor-element.elementor-element-b644219 #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-215212 .elementor-element.elementor-element-b644219 #gfield_description_2_7, .elementor-215212 .elementor-element.elementor-element-b644219 #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-215212 .elementor-element.elementor-element-b644219 .recaptcha-notice, .elementor-215212 .elementor-element.elementor-element-b644219 .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-215212 .elementor-element.elementor-element-b644219 #gfield_description_2_7 a:hover, .elementor-215212 .elementor-element.elementor-element-b644219 .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-215212 .elementor-element.elementor-element-b644219 .gform-field-label{
    margin-bottom: 4px;
}

.elementor-215212 .elementor-element.elementor-element-b644219 .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-215212 .elementor-element.elementor-element-b644219 #gfield_description_2_7 a, .elementor-215212 .elementor-element.elementor-element-b644219 .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-454da8c */.elementor-215212 .elementor-element.elementor-element-454da8c{
    display: none !important;
}

.no-product-video.no-product-specifications.no-product-resources .elementor-215212 .elementor-element.elementor-element-454da8c{
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-77c5f77 */.elementor-215212 .elementor-element.elementor-element-77c5f77 table{
    width: 100%;
    font-size: 20px;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 0px;
}

.elementor-215212 .elementor-element.elementor-element-77c5f77 table td, .elementor-215212 .elementor-element.elementor-element-77c5f77 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-215212 .elementor-element.elementor-element-77c5f77 table tr:first-of-type td, .elementor-215212 .elementor-element.elementor-element-77c5f77 table tr:first-of-type th{*/
/*    padding-top: 0px;*/
/*}*/

.elementor-215212 .elementor-element.elementor-element-77c5f77 table tr:last-of-type td, .elementor-215212 .elementor-element.elementor-element-77c5f77 table tr:last-of-type th{
    padding-bottom: 0px;
    border: unset;
}

.elementor-215212 .elementor-element.elementor-element-77c5f77 table th{
    color: #222222;
    font-weight: 700;
    width: 50%;
}

.elementor-215212 .elementor-element.elementor-element-77c5f77 table tbody tr:hover>td, .elementor-215212 .elementor-element.elementor-element-77c5f77 table tbody tr:hover>th{
    background-color: unset;
}

.elementor-215212 .elementor-element.elementor-element-77c5f77 table tbody>tr:nth-child(odd)>td, .elementor-215212 .elementor-element.elementor-element-77c5f77 table tbody>tr:nth-child(odd)>th{
    background-color: unset;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d35f82a */.elementor-215212 .elementor-element.elementor-element-d35f82a strong:not(.elementor-215212 .elementor-element.elementor-element-d35f82a ul li strong), .elementor-215212 .elementor-element.elementor-element-d35f82a h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-215212 .elementor-element.elementor-element-d35f82a ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-215212 .elementor-element.elementor-element-d35f82a li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-215212 .elementor-element.elementor-element-d35f82a li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-d35f82a strong:not(.elementor-215212 .elementor-element.elementor-element-d35f82a ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e654df */.elementor-215212 .elementor-element.elementor-element-8e654df strong:not(.elementor-215212 .elementor-element.elementor-element-8e654df ul li strong), .elementor-215212 .elementor-element.elementor-element-8e654df h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-215212 .elementor-element.elementor-element-8e654df ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-215212 .elementor-element.elementor-element-8e654df li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-215212 .elementor-element.elementor-element-8e654df li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-8e654df strong:not(.elementor-215212 .elementor-element.elementor-element-8e654df ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b32e8f7 */.elementor-215212 .elementor-element.elementor-element-b32e8f7 #gf_2 + div{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .gchoice_2_7_1{
    display: flex;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 #gfield_description_2_7, .elementor-215212 .elementor-element.elementor-element-b32e8f7 #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .recaptcha-notice, .elementor-215212 .elementor-element.elementor-element-b32e8f7 .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 #gfield_description_2_7 a:hover, .elementor-215212 .elementor-element.elementor-element-b32e8f7 .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .gform-field-label{
    margin-bottom: 4px;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 #gfield_description_2_7 a, .elementor-215212 .elementor-element.elementor-element-b32e8f7 .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9278b83 */.elementor-215212 .elementor-element.elementor-element-9278b83 .download-item{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 14px;
    padding-bottom: 14px;
    border-bottom: 1px solid #ddd;
}

.elementor-215212 .elementor-element.elementor-element-9278b83 .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-215212 .elementor-element.elementor-element-9278b83 .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-9278b83 .download-icon{
    width: 32px;
    height: auto;
}

.elementor-215212 .elementor-element.elementor-element-9278b83 .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-215212 .elementor-element.elementor-element-9278b83 .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-215212 .elementor-element.elementor-element-9278b83 .download-button{
        line-height: 1.1em;
    }    
    .elementor-215212 .elementor-element.elementor-element-9278b83 .download-icon{
        width: 20px;
    }
    .elementor-215212 .elementor-element.elementor-element-9278b83 .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-77c5f77 */.elementor-215212 .elementor-element.elementor-element-77c5f77 table{
    width: 100%;
    font-size: 20px;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 0px;
}

.elementor-215212 .elementor-element.elementor-element-77c5f77 table td, .elementor-215212 .elementor-element.elementor-element-77c5f77 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-215212 .elementor-element.elementor-element-77c5f77 table tr:first-of-type td, .elementor-215212 .elementor-element.elementor-element-77c5f77 table tr:first-of-type th{*/
/*    padding-top: 0px;*/
/*}*/

.elementor-215212 .elementor-element.elementor-element-77c5f77 table tr:last-of-type td, .elementor-215212 .elementor-element.elementor-element-77c5f77 table tr:last-of-type th{
    padding-bottom: 0px;
    border: unset;
}

.elementor-215212 .elementor-element.elementor-element-77c5f77 table th{
    color: #222222;
    font-weight: 700;
    width: 50%;
}

.elementor-215212 .elementor-element.elementor-element-77c5f77 table tbody tr:hover>td, .elementor-215212 .elementor-element.elementor-element-77c5f77 table tbody tr:hover>th{
    background-color: unset;
}

.elementor-215212 .elementor-element.elementor-element-77c5f77 table tbody>tr:nth-child(odd)>td, .elementor-215212 .elementor-element.elementor-element-77c5f77 table tbody>tr:nth-child(odd)>th{
    background-color: unset;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d35f82a */.elementor-215212 .elementor-element.elementor-element-d35f82a strong:not(.elementor-215212 .elementor-element.elementor-element-d35f82a ul li strong), .elementor-215212 .elementor-element.elementor-element-d35f82a h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-215212 .elementor-element.elementor-element-d35f82a ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-215212 .elementor-element.elementor-element-d35f82a li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-215212 .elementor-element.elementor-element-d35f82a li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-d35f82a strong:not(.elementor-215212 .elementor-element.elementor-element-d35f82a ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e654df */.elementor-215212 .elementor-element.elementor-element-8e654df strong:not(.elementor-215212 .elementor-element.elementor-element-8e654df ul li strong), .elementor-215212 .elementor-element.elementor-element-8e654df h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-215212 .elementor-element.elementor-element-8e654df ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-215212 .elementor-element.elementor-element-8e654df li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-215212 .elementor-element.elementor-element-8e654df li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-8e654df strong:not(.elementor-215212 .elementor-element.elementor-element-8e654df ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b32e8f7 */.elementor-215212 .elementor-element.elementor-element-b32e8f7 #gf_2 + div{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .gchoice_2_7_1{
    display: flex;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 #gfield_description_2_7, .elementor-215212 .elementor-element.elementor-element-b32e8f7 #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .recaptcha-notice, .elementor-215212 .elementor-element.elementor-element-b32e8f7 .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 #gfield_description_2_7 a:hover, .elementor-215212 .elementor-element.elementor-element-b32e8f7 .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .gform-field-label{
    margin-bottom: 4px;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 #gfield_description_2_7 a, .elementor-215212 .elementor-element.elementor-element-b32e8f7 .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9278b83 */.elementor-215212 .elementor-element.elementor-element-9278b83 .download-item{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 14px;
    padding-bottom: 14px;
    border-bottom: 1px solid #ddd;
}

.elementor-215212 .elementor-element.elementor-element-9278b83 .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-215212 .elementor-element.elementor-element-9278b83 .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-9278b83 .download-icon{
    width: 32px;
    height: auto;
}

.elementor-215212 .elementor-element.elementor-element-9278b83 .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-215212 .elementor-element.elementor-element-9278b83 .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-215212 .elementor-element.elementor-element-9278b83 .download-button{
        line-height: 1.1em;
    }    
    .elementor-215212 .elementor-element.elementor-element-9278b83 .download-icon{
        width: 20px;
    }
    .elementor-215212 .elementor-element.elementor-element-9278b83 .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-77c5f77 */.elementor-215212 .elementor-element.elementor-element-77c5f77 table{
    width: 100%;
    font-size: 20px;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 0px;
}

.elementor-215212 .elementor-element.elementor-element-77c5f77 table td, .elementor-215212 .elementor-element.elementor-element-77c5f77 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-215212 .elementor-element.elementor-element-77c5f77 table tr:first-of-type td, .elementor-215212 .elementor-element.elementor-element-77c5f77 table tr:first-of-type th{*/
/*    padding-top: 0px;*/
/*}*/

.elementor-215212 .elementor-element.elementor-element-77c5f77 table tr:last-of-type td, .elementor-215212 .elementor-element.elementor-element-77c5f77 table tr:last-of-type th{
    padding-bottom: 0px;
    border: unset;
}

.elementor-215212 .elementor-element.elementor-element-77c5f77 table th{
    color: #222222;
    font-weight: 700;
    width: 50%;
}

.elementor-215212 .elementor-element.elementor-element-77c5f77 table tbody tr:hover>td, .elementor-215212 .elementor-element.elementor-element-77c5f77 table tbody tr:hover>th{
    background-color: unset;
}

.elementor-215212 .elementor-element.elementor-element-77c5f77 table tbody>tr:nth-child(odd)>td, .elementor-215212 .elementor-element.elementor-element-77c5f77 table tbody>tr:nth-child(odd)>th{
    background-color: unset;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d35f82a */.elementor-215212 .elementor-element.elementor-element-d35f82a strong:not(.elementor-215212 .elementor-element.elementor-element-d35f82a ul li strong), .elementor-215212 .elementor-element.elementor-element-d35f82a h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-215212 .elementor-element.elementor-element-d35f82a ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-215212 .elementor-element.elementor-element-d35f82a li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-215212 .elementor-element.elementor-element-d35f82a li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-d35f82a strong:not(.elementor-215212 .elementor-element.elementor-element-d35f82a ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e654df */.elementor-215212 .elementor-element.elementor-element-8e654df strong:not(.elementor-215212 .elementor-element.elementor-element-8e654df ul li strong), .elementor-215212 .elementor-element.elementor-element-8e654df h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-215212 .elementor-element.elementor-element-8e654df ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-215212 .elementor-element.elementor-element-8e654df li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-215212 .elementor-element.elementor-element-8e654df li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-8e654df strong:not(.elementor-215212 .elementor-element.elementor-element-8e654df ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b32e8f7 */.elementor-215212 .elementor-element.elementor-element-b32e8f7 #gf_2 + div{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .gchoice_2_7_1{
    display: flex;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 #gfield_description_2_7, .elementor-215212 .elementor-element.elementor-element-b32e8f7 #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .recaptcha-notice, .elementor-215212 .elementor-element.elementor-element-b32e8f7 .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 #gfield_description_2_7 a:hover, .elementor-215212 .elementor-element.elementor-element-b32e8f7 .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .gform-field-label{
    margin-bottom: 4px;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 #gfield_description_2_7 a, .elementor-215212 .elementor-element.elementor-element-b32e8f7 .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9278b83 */.elementor-215212 .elementor-element.elementor-element-9278b83 .download-item{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 14px;
    padding-bottom: 14px;
    border-bottom: 1px solid #ddd;
}

.elementor-215212 .elementor-element.elementor-element-9278b83 .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-215212 .elementor-element.elementor-element-9278b83 .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-9278b83 .download-icon{
    width: 32px;
    height: auto;
}

.elementor-215212 .elementor-element.elementor-element-9278b83 .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-215212 .elementor-element.elementor-element-9278b83 .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-215212 .elementor-element.elementor-element-9278b83 .download-button{
        line-height: 1.1em;
    }    
    .elementor-215212 .elementor-element.elementor-element-9278b83 .download-icon{
        width: 20px;
    }
    .elementor-215212 .elementor-element.elementor-element-9278b83 .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-77c5f77 */.elementor-215212 .elementor-element.elementor-element-77c5f77 table{
    width: 100%;
    font-size: 20px;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 0px;
}

.elementor-215212 .elementor-element.elementor-element-77c5f77 table td, .elementor-215212 .elementor-element.elementor-element-77c5f77 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-215212 .elementor-element.elementor-element-77c5f77 table tr:first-of-type td, .elementor-215212 .elementor-element.elementor-element-77c5f77 table tr:first-of-type th{*/
/*    padding-top: 0px;*/
/*}*/

.elementor-215212 .elementor-element.elementor-element-77c5f77 table tr:last-of-type td, .elementor-215212 .elementor-element.elementor-element-77c5f77 table tr:last-of-type th{
    padding-bottom: 0px;
    border: unset;
}

.elementor-215212 .elementor-element.elementor-element-77c5f77 table th{
    color: #222222;
    font-weight: 700;
    width: 50%;
}

.elementor-215212 .elementor-element.elementor-element-77c5f77 table tbody tr:hover>td, .elementor-215212 .elementor-element.elementor-element-77c5f77 table tbody tr:hover>th{
    background-color: unset;
}

.elementor-215212 .elementor-element.elementor-element-77c5f77 table tbody>tr:nth-child(odd)>td, .elementor-215212 .elementor-element.elementor-element-77c5f77 table tbody>tr:nth-child(odd)>th{
    background-color: unset;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d35f82a */.elementor-215212 .elementor-element.elementor-element-d35f82a strong:not(.elementor-215212 .elementor-element.elementor-element-d35f82a ul li strong), .elementor-215212 .elementor-element.elementor-element-d35f82a h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-215212 .elementor-element.elementor-element-d35f82a ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-215212 .elementor-element.elementor-element-d35f82a li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-215212 .elementor-element.elementor-element-d35f82a li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-d35f82a strong:not(.elementor-215212 .elementor-element.elementor-element-d35f82a ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e654df */.elementor-215212 .elementor-element.elementor-element-8e654df strong:not(.elementor-215212 .elementor-element.elementor-element-8e654df ul li strong), .elementor-215212 .elementor-element.elementor-element-8e654df h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-215212 .elementor-element.elementor-element-8e654df ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-215212 .elementor-element.elementor-element-8e654df li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-215212 .elementor-element.elementor-element-8e654df li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-8e654df strong:not(.elementor-215212 .elementor-element.elementor-element-8e654df ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b32e8f7 */.elementor-215212 .elementor-element.elementor-element-b32e8f7 #gf_2 + div{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .gchoice_2_7_1{
    display: flex;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 #gfield_description_2_7, .elementor-215212 .elementor-element.elementor-element-b32e8f7 #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .recaptcha-notice, .elementor-215212 .elementor-element.elementor-element-b32e8f7 .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 #gfield_description_2_7 a:hover, .elementor-215212 .elementor-element.elementor-element-b32e8f7 .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .gform-field-label{
    margin-bottom: 4px;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 #gfield_description_2_7 a, .elementor-215212 .elementor-element.elementor-element-b32e8f7 .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9278b83 */.elementor-215212 .elementor-element.elementor-element-9278b83 .download-item{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 14px;
    padding-bottom: 14px;
    border-bottom: 1px solid #ddd;
}

.elementor-215212 .elementor-element.elementor-element-9278b83 .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-215212 .elementor-element.elementor-element-9278b83 .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-9278b83 .download-icon{
    width: 32px;
    height: auto;
}

.elementor-215212 .elementor-element.elementor-element-9278b83 .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-215212 .elementor-element.elementor-element-9278b83 .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-215212 .elementor-element.elementor-element-9278b83 .download-button{
        line-height: 1.1em;
    }    
    .elementor-215212 .elementor-element.elementor-element-9278b83 .download-icon{
        width: 20px;
    }
    .elementor-215212 .elementor-element.elementor-element-9278b83 .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-77c5f77 */.elementor-215212 .elementor-element.elementor-element-77c5f77 table{
    width: 100%;
    font-size: 20px;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 0px;
}

.elementor-215212 .elementor-element.elementor-element-77c5f77 table td, .elementor-215212 .elementor-element.elementor-element-77c5f77 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-215212 .elementor-element.elementor-element-77c5f77 table tr:first-of-type td, .elementor-215212 .elementor-element.elementor-element-77c5f77 table tr:first-of-type th{*/
/*    padding-top: 0px;*/
/*}*/

.elementor-215212 .elementor-element.elementor-element-77c5f77 table tr:last-of-type td, .elementor-215212 .elementor-element.elementor-element-77c5f77 table tr:last-of-type th{
    padding-bottom: 0px;
    border: unset;
}

.elementor-215212 .elementor-element.elementor-element-77c5f77 table th{
    color: #222222;
    font-weight: 700;
    width: 50%;
}

.elementor-215212 .elementor-element.elementor-element-77c5f77 table tbody tr:hover>td, .elementor-215212 .elementor-element.elementor-element-77c5f77 table tbody tr:hover>th{
    background-color: unset;
}

.elementor-215212 .elementor-element.elementor-element-77c5f77 table tbody>tr:nth-child(odd)>td, .elementor-215212 .elementor-element.elementor-element-77c5f77 table tbody>tr:nth-child(odd)>th{
    background-color: unset;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d35f82a */.elementor-215212 .elementor-element.elementor-element-d35f82a strong:not(.elementor-215212 .elementor-element.elementor-element-d35f82a ul li strong), .elementor-215212 .elementor-element.elementor-element-d35f82a h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-215212 .elementor-element.elementor-element-d35f82a ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-215212 .elementor-element.elementor-element-d35f82a li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-215212 .elementor-element.elementor-element-d35f82a li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-d35f82a strong:not(.elementor-215212 .elementor-element.elementor-element-d35f82a ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e654df */.elementor-215212 .elementor-element.elementor-element-8e654df strong:not(.elementor-215212 .elementor-element.elementor-element-8e654df ul li strong), .elementor-215212 .elementor-element.elementor-element-8e654df h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-215212 .elementor-element.elementor-element-8e654df ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-215212 .elementor-element.elementor-element-8e654df li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-215212 .elementor-element.elementor-element-8e654df li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-8e654df strong:not(.elementor-215212 .elementor-element.elementor-element-8e654df ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b32e8f7 */.elementor-215212 .elementor-element.elementor-element-b32e8f7 #gf_2 + div{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .gchoice_2_7_1{
    display: flex;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 #gfield_description_2_7, .elementor-215212 .elementor-element.elementor-element-b32e8f7 #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .recaptcha-notice, .elementor-215212 .elementor-element.elementor-element-b32e8f7 .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 #gfield_description_2_7 a:hover, .elementor-215212 .elementor-element.elementor-element-b32e8f7 .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .gform-field-label{
    margin-bottom: 4px;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 #gfield_description_2_7 a, .elementor-215212 .elementor-element.elementor-element-b32e8f7 .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9278b83 */.elementor-215212 .elementor-element.elementor-element-9278b83 .download-item{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 14px;
    padding-bottom: 14px;
    border-bottom: 1px solid #ddd;
}

.elementor-215212 .elementor-element.elementor-element-9278b83 .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-215212 .elementor-element.elementor-element-9278b83 .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-9278b83 .download-icon{
    width: 32px;
    height: auto;
}

.elementor-215212 .elementor-element.elementor-element-9278b83 .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-215212 .elementor-element.elementor-element-9278b83 .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-215212 .elementor-element.elementor-element-9278b83 .download-button{
        line-height: 1.1em;
    }    
    .elementor-215212 .elementor-element.elementor-element-9278b83 .download-icon{
        width: 20px;
    }
    .elementor-215212 .elementor-element.elementor-element-9278b83 .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-77c5f77 */.elementor-215212 .elementor-element.elementor-element-77c5f77 table{
    width: 100%;
    font-size: 20px;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 0px;
}

.elementor-215212 .elementor-element.elementor-element-77c5f77 table td, .elementor-215212 .elementor-element.elementor-element-77c5f77 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-215212 .elementor-element.elementor-element-77c5f77 table tr:first-of-type td, .elementor-215212 .elementor-element.elementor-element-77c5f77 table tr:first-of-type th{*/
/*    padding-top: 0px;*/
/*}*/

.elementor-215212 .elementor-element.elementor-element-77c5f77 table tr:last-of-type td, .elementor-215212 .elementor-element.elementor-element-77c5f77 table tr:last-of-type th{
    padding-bottom: 0px;
    border: unset;
}

.elementor-215212 .elementor-element.elementor-element-77c5f77 table th{
    color: #222222;
    font-weight: 700;
    width: 50%;
}

.elementor-215212 .elementor-element.elementor-element-77c5f77 table tbody tr:hover>td, .elementor-215212 .elementor-element.elementor-element-77c5f77 table tbody tr:hover>th{
    background-color: unset;
}

.elementor-215212 .elementor-element.elementor-element-77c5f77 table tbody>tr:nth-child(odd)>td, .elementor-215212 .elementor-element.elementor-element-77c5f77 table tbody>tr:nth-child(odd)>th{
    background-color: unset;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d35f82a */.elementor-215212 .elementor-element.elementor-element-d35f82a strong:not(.elementor-215212 .elementor-element.elementor-element-d35f82a ul li strong), .elementor-215212 .elementor-element.elementor-element-d35f82a h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-215212 .elementor-element.elementor-element-d35f82a ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-215212 .elementor-element.elementor-element-d35f82a li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-215212 .elementor-element.elementor-element-d35f82a li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-d35f82a strong:not(.elementor-215212 .elementor-element.elementor-element-d35f82a ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e654df */.elementor-215212 .elementor-element.elementor-element-8e654df strong:not(.elementor-215212 .elementor-element.elementor-element-8e654df ul li strong), .elementor-215212 .elementor-element.elementor-element-8e654df h2{
    font-weight: 700;
    font-size: 24px;
    color: #222222;
}

.elementor-215212 .elementor-element.elementor-element-8e654df ul{
    list-style-type: none;
    padding-left: 0px;
}

.elementor-215212 .elementor-element.elementor-element-8e654df li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.elementor-215212 .elementor-element.elementor-element-8e654df li:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-8e654df strong:not(.elementor-215212 .elementor-element.elementor-element-8e654df ul li strong){
    margin-bottom: 30px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b32e8f7 */.elementor-215212 .elementor-element.elementor-element-b32e8f7 #gf_2 + div{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 select{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    padding: .5rem 1rem;
    transition: all .3s;
    min-height: 46px;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .recaptcha-notice{
    line-height: 1em;
    margin-bottom: 24px;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .gchoice_2_7_1{
    display: flex;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 #gfield_description_2_7, .elementor-215212 .elementor-element.elementor-element-b32e8f7 #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .recaptcha-notice, .elementor-215212 .elementor-element.elementor-element-b32e8f7 .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 #gfield_description_2_7 a:hover, .elementor-215212 .elementor-element.elementor-element-b32e8f7 .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .gform-field-label{
    margin-bottom: 4px;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-215212 .elementor-element.elementor-element-b32e8f7 #gfield_description_2_7 a, .elementor-215212 .elementor-element.elementor-element-b32e8f7 .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9278b83 */.elementor-215212 .elementor-element.elementor-element-9278b83 .download-item{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 14px;
    padding-bottom: 14px;
    border-bottom: 1px solid #ddd;
}

.elementor-215212 .elementor-element.elementor-element-9278b83 .download-label{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-215212 .elementor-element.elementor-element-9278b83 .download-item:last-of-type{
    margin-bottom: unset;
    padding-bottom: unset;
    border-bottom: unset;
}

.elementor-215212 .elementor-element.elementor-element-9278b83 .download-icon{
    width: 32px;
    height: auto;
}

.elementor-215212 .elementor-element.elementor-element-9278b83 .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-215212 .elementor-element.elementor-element-9278b83 .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-215212 .elementor-element.elementor-element-9278b83 .download-button{
        line-height: 1.1em;
    }    
    .elementor-215212 .elementor-element.elementor-element-9278b83 .download-icon{
        width: 20px;
    }
    .elementor-215212 .elementor-element.elementor-element-9278b83 .download-label{
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32bf04b */.elementor-215212 .elementor-element.elementor-element-32bf04b .e-n-tab-title{
    padding-bottom: 12px;
    border-radius: unset;
}

.elementor-215212 .elementor-element.elementor-element-32bf04b li::marker{
    color: #7b2052;
}

.elementor-215212 .elementor-element.elementor-element-32bf04b #brochure{
    scroll-margin-top: 150px;
}

.no-product-video #video,
.no-product-video #video-content,
.no-product-specifications #specifications,
.no-features #features,
.no-product-specifications #specifications-content,
.no-product-resources #resources,
.no-product-resources #resources-content{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-cc01b7b */.elementor-215212 .elementor-element.elementor-element-cc01b7b .jet-listing-grid__item:last-of-type .e-parent{
    margin-bottom: unset !important;
    padding-bottom: unset !important;
    border-bottom: unset !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-cc01b7b */.elementor-215212 .elementor-element.elementor-element-cc01b7b .jet-listing-grid__item:last-of-type .e-parent{
    margin-bottom: unset !important;
    padding-bottom: unset !important;
    border-bottom: unset !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-431b569 */.elementor-215212 .elementor-element.elementor-element-431b569 p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-27f956c */.elementor-215212 .elementor-element.elementor-element-27f956c .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .gfield_description{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .gchoice_2_7_1{
    display: flex;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .recaptcha-notice{
    margin-bottom: 20px;
    margin-top: -8px;
}

.elementor-215212 .elementor-element.elementor-element-27f956c #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-215212 .elementor-element.elementor-element-27f956c #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-215212 .elementor-element.elementor-element-27f956c #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-215212 .elementor-element.elementor-element-27f956c #gfield_description_2_7, .elementor-215212 .elementor-element.elementor-element-27f956c #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .recaptcha-notice, .elementor-215212 .elementor-element.elementor-element-27f956c .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-215212 .elementor-element.elementor-element-27f956c #gfield_description_2_7 a:hover, .elementor-215212 .elementor-element.elementor-element-27f956c .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .gform-field-label{
    margin-bottom: 4px;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-215212 .elementor-element.elementor-element-27f956c #gfield_description_2_7 a, .elementor-215212 .elementor-element.elementor-element-27f956c .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-431b569 */.elementor-215212 .elementor-element.elementor-element-431b569 p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-27f956c */.elementor-215212 .elementor-element.elementor-element-27f956c .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .gfield_description{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .gchoice_2_7_1{
    display: flex;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .recaptcha-notice{
    margin-bottom: 20px;
    margin-top: -8px;
}

.elementor-215212 .elementor-element.elementor-element-27f956c #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-215212 .elementor-element.elementor-element-27f956c #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-215212 .elementor-element.elementor-element-27f956c #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-215212 .elementor-element.elementor-element-27f956c #gfield_description_2_7, .elementor-215212 .elementor-element.elementor-element-27f956c #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .recaptcha-notice, .elementor-215212 .elementor-element.elementor-element-27f956c .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-215212 .elementor-element.elementor-element-27f956c #gfield_description_2_7 a:hover, .elementor-215212 .elementor-element.elementor-element-27f956c .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .gform-field-label{
    margin-bottom: 4px;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-215212 .elementor-element.elementor-element-27f956c #gfield_description_2_7 a, .elementor-215212 .elementor-element.elementor-element-27f956c .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-431b569 */.elementor-215212 .elementor-element.elementor-element-431b569 p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-27f956c */.elementor-215212 .elementor-element.elementor-element-27f956c .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .gfield_description{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .gchoice_2_7_1{
    display: flex;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .recaptcha-notice{
    margin-bottom: 20px;
    margin-top: -8px;
}

.elementor-215212 .elementor-element.elementor-element-27f956c #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-215212 .elementor-element.elementor-element-27f956c #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-215212 .elementor-element.elementor-element-27f956c #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-215212 .elementor-element.elementor-element-27f956c #gfield_description_2_7, .elementor-215212 .elementor-element.elementor-element-27f956c #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .recaptcha-notice, .elementor-215212 .elementor-element.elementor-element-27f956c .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-215212 .elementor-element.elementor-element-27f956c #gfield_description_2_7 a:hover, .elementor-215212 .elementor-element.elementor-element-27f956c .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .gform-field-label{
    margin-bottom: 4px;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-215212 .elementor-element.elementor-element-27f956c #gfield_description_2_7 a, .elementor-215212 .elementor-element.elementor-element-27f956c .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-431b569 */.elementor-215212 .elementor-element.elementor-element-431b569 p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-27f956c */.elementor-215212 .elementor-element.elementor-element-27f956c .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .gfield_description{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .gchoice_2_7_1{
    display: flex;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .recaptcha-notice{
    margin-bottom: 20px;
    margin-top: -8px;
}

.elementor-215212 .elementor-element.elementor-element-27f956c #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-215212 .elementor-element.elementor-element-27f956c #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-215212 .elementor-element.elementor-element-27f956c #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-215212 .elementor-element.elementor-element-27f956c #gfield_description_2_7, .elementor-215212 .elementor-element.elementor-element-27f956c #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .recaptcha-notice, .elementor-215212 .elementor-element.elementor-element-27f956c .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-215212 .elementor-element.elementor-element-27f956c #gfield_description_2_7 a:hover, .elementor-215212 .elementor-element.elementor-element-27f956c .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .gform-field-label{
    margin-bottom: 4px;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-215212 .elementor-element.elementor-element-27f956c #gfield_description_2_7 a, .elementor-215212 .elementor-element.elementor-element-27f956c .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-431b569 */.elementor-215212 .elementor-element.elementor-element-431b569 p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-27f956c */.elementor-215212 .elementor-element.elementor-element-27f956c .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .gfield_description{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .gchoice_2_7_1{
    display: flex;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .recaptcha-notice{
    margin-bottom: 20px;
    margin-top: -8px;
}

.elementor-215212 .elementor-element.elementor-element-27f956c #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-215212 .elementor-element.elementor-element-27f956c #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-215212 .elementor-element.elementor-element-27f956c #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-215212 .elementor-element.elementor-element-27f956c #gfield_description_2_7, .elementor-215212 .elementor-element.elementor-element-27f956c #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .recaptcha-notice, .elementor-215212 .elementor-element.elementor-element-27f956c .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-215212 .elementor-element.elementor-element-27f956c #gfield_description_2_7 a:hover, .elementor-215212 .elementor-element.elementor-element-27f956c .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .gform-field-label{
    margin-bottom: 4px;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-215212 .elementor-element.elementor-element-27f956c #gfield_description_2_7 a, .elementor-215212 .elementor-element.elementor-element-27f956c .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-431b569 */.elementor-215212 .elementor-element.elementor-element-431b569 p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-27f956c */.elementor-215212 .elementor-element.elementor-element-27f956c .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .gfield_description{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .gchoice_2_7_1{
    display: flex;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .recaptcha-notice{
    margin-bottom: 20px;
    margin-top: -8px;
}

.elementor-215212 .elementor-element.elementor-element-27f956c #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-215212 .elementor-element.elementor-element-27f956c #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-215212 .elementor-element.elementor-element-27f956c #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-215212 .elementor-element.elementor-element-27f956c #gfield_description_2_7, .elementor-215212 .elementor-element.elementor-element-27f956c #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .recaptcha-notice, .elementor-215212 .elementor-element.elementor-element-27f956c .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-215212 .elementor-element.elementor-element-27f956c #gfield_description_2_7 a:hover, .elementor-215212 .elementor-element.elementor-element-27f956c .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .gform-field-label{
    margin-bottom: 4px;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-215212 .elementor-element.elementor-element-27f956c #gfield_description_2_7 a, .elementor-215212 .elementor-element.elementor-element-27f956c .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-431b569 */.elementor-215212 .elementor-element.elementor-element-431b569 p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-27f956c */.elementor-215212 .elementor-element.elementor-element-27f956c .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .gfield_description{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .gchoice_2_7_1{
    display: flex;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .recaptcha-notice{
    margin-bottom: 20px;
    margin-top: -8px;
}

.elementor-215212 .elementor-element.elementor-element-27f956c #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-215212 .elementor-element.elementor-element-27f956c #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-215212 .elementor-element.elementor-element-27f956c #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-215212 .elementor-element.elementor-element-27f956c #gfield_description_2_7, .elementor-215212 .elementor-element.elementor-element-27f956c #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .recaptcha-notice, .elementor-215212 .elementor-element.elementor-element-27f956c .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-215212 .elementor-element.elementor-element-27f956c #gfield_description_2_7 a:hover, .elementor-215212 .elementor-element.elementor-element-27f956c .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .gform-field-label{
    margin-bottom: 4px;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-215212 .elementor-element.elementor-element-27f956c #gfield_description_2_7 a, .elementor-215212 .elementor-element.elementor-element-27f956c .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-431b569 */.elementor-215212 .elementor-element.elementor-element-431b569 p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-27f956c */.elementor-215212 .elementor-element.elementor-element-27f956c .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .gfield_description{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .gchoice_2_7_1{
    display: flex;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .recaptcha-notice{
    margin-bottom: 20px;
    margin-top: -8px;
}

.elementor-215212 .elementor-element.elementor-element-27f956c #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-215212 .elementor-element.elementor-element-27f956c #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-215212 .elementor-element.elementor-element-27f956c #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-215212 .elementor-element.elementor-element-27f956c #gfield_description_2_7, .elementor-215212 .elementor-element.elementor-element-27f956c #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .recaptcha-notice, .elementor-215212 .elementor-element.elementor-element-27f956c .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-215212 .elementor-element.elementor-element-27f956c #gfield_description_2_7 a:hover, .elementor-215212 .elementor-element.elementor-element-27f956c .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .gform-field-label{
    margin-bottom: 4px;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-215212 .elementor-element.elementor-element-27f956c #gfield_description_2_7 a, .elementor-215212 .elementor-element.elementor-element-27f956c .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-431b569 */.elementor-215212 .elementor-element.elementor-element-431b569 p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-27f956c */.elementor-215212 .elementor-element.elementor-element-27f956c .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .gfield_description{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .gchoice_2_7_1{
    display: flex;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .recaptcha-notice{
    margin-bottom: 20px;
    margin-top: -8px;
}

.elementor-215212 .elementor-element.elementor-element-27f956c #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-215212 .elementor-element.elementor-element-27f956c #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-215212 .elementor-element.elementor-element-27f956c #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-215212 .elementor-element.elementor-element-27f956c #gfield_description_2_7, .elementor-215212 .elementor-element.elementor-element-27f956c #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .recaptcha-notice, .elementor-215212 .elementor-element.elementor-element-27f956c .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-215212 .elementor-element.elementor-element-27f956c #gfield_description_2_7 a:hover, .elementor-215212 .elementor-element.elementor-element-27f956c .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .gform-field-label{
    margin-bottom: 4px;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-215212 .elementor-element.elementor-element-27f956c #gfield_description_2_7 a, .elementor-215212 .elementor-element.elementor-element-27f956c .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-431b569 */.elementor-215212 .elementor-element.elementor-element-431b569 p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-27f956c */.elementor-215212 .elementor-element.elementor-element-27f956c .gform_heading{
    display: none;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .gfield_description{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .gchoice_2_7_1{
    display: flex;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .recaptcha-notice{
    margin-bottom: 20px;
    margin-top: -8px;
}

.elementor-215212 .elementor-element.elementor-element-27f956c #field_2_7{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 0px 15px 12px 15px;    
}

.elementor-215212 .elementor-element.elementor-element-27f956c #field_2_11{
    margin-top: -16px;
    margin-bottom: 12px;
}

.elementor-215212 .elementor-element.elementor-element-27f956c #choice_2_7_1{
    margin-right: 7px;
    transform: scale(1.25);
    margin-top: -3px;
}

.elementor-215212 .elementor-element.elementor-element-27f956c #gfield_description_2_7, .elementor-215212 .elementor-element.elementor-element-27f956c #gfield_description_2_7 a{
    color: inherit;
    font-weight: 400;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .recaptcha-notice, .elementor-215212 .elementor-element.elementor-element-27f956c .recaptcha-notice a{
    font-size: 12px;
    color: inherit;
    font-weight: 300;
}

.elementor-215212 .elementor-element.elementor-element-27f956c #gfield_description_2_7 a:hover, .elementor-215212 .elementor-element.elementor-element-27f956c .recaptcha-notice a:hover{
    transition: 0.3s all;
    color: #7A2053;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .gform-field-label{
    margin-bottom: 4px;
}

.elementor-215212 .elementor-element.elementor-element-27f956c .gform_wrapper.gravity-theme .gform_fields{
    grid-column-cap: 20px;
    grid-row-gap: 20px;
}

.elementor-215212 .elementor-element.elementor-element-27f956c #gfield_description_2_7 a, .elementor-215212 .elementor-element.elementor-element-27f956c .recaptcha-notice a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cd66ea7 */.elementor-215212 .elementor-element.elementor-element-cd66ea7 p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c9f55e */.elementor-215212 .elementor-element.elementor-element-3c9f55e a{
    display: flex;
}

.elementor-215212 .elementor-element.elementor-element-3c9f55e{
  display: none !important;
}

html[lang="de-DE"] .elementor-215212 .elementor-element.elementor-element-3c9f55e{
  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://quantumrehab.co.uk/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://quantumrehab.co.uk/wp-content/uploads/2025/09/Avenir_Regular.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Myriad Pro';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://quantumrehab.co.uk/wp-content/uploads/2025/09/MyriadPro-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Myriad Pro';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://quantumrehab.co.uk/wp-content/uploads/2025/09/MyriadPro-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */