.elementor-160835 .elementor-element.elementor-element-4681601{--display:flex;--overflow:hidden;}.elementor-160835 .elementor-element.elementor-element-1224518{--display:flex;--min-height:48px;--z-index:970;}.elementor-160835 .elementor-element.elementor-element-30adc1b{--display:flex;--position:absolute;--min-height:48px;}.elementor-160835 .elementor-element.elementor-element-1ac95e7{--display:flex;--min-height:48px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-160835 .elementor-element.elementor-element-a628651.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-160835 .elementor-element.elementor-element-a628651 .elementor-heading-title{font-family:var( --e-global-typography-0c04f32-font-family );font-size:var( --e-global-typography-0c04f32-font-size );font-weight:var( --e-global-typography-0c04f32-font-weight );line-height:var( --e-global-typography-0c04f32-line-height );letter-spacing:var( --e-global-typography-0c04f32-letter-spacing );color:var( --e-global-color-aae6fac );}.elementor-160835 .elementor-element.elementor-element-9ed6650.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-160835 .elementor-element.elementor-element-9ed6650 .elementor-heading-title{font-family:var( --e-global-typography-0c04f32-font-family );font-size:var( --e-global-typography-0c04f32-font-size );font-weight:var( --e-global-typography-0c04f32-font-weight );line-height:var( --e-global-typography-0c04f32-line-height );letter-spacing:var( --e-global-typography-0c04f32-letter-spacing );color:var( --e-global-color-aae6fac );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-160835 .elementor-element.elementor-element-2604553 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-fc713eb-font-family );font-size:var( --e-global-typography-fc713eb-font-size );font-weight:var( --e-global-typography-fc713eb-font-weight );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-2604553 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-aae6fac );fill:var( --e-global-color-aae6fac );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-160835 .elementor-element.elementor-element-2604553 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-160835 .elementor-element.elementor-element-2604553 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-160835 .elementor-element.elementor-element-2604553 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-160835 .elementor-element.elementor-element-2604553 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-036e655 );fill:var( --e-global-color-036e655 );}.elementor-160835 .elementor-element.elementor-element-2604553 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-6171b33 );}.elementor-160835 .elementor-element.elementor-element-2604553{--e-nav-menu-horizontal-menu-item-margin:calc( 22px / 2 );--nav-menu-icon-size:26px;}.elementor-160835 .elementor-element.elementor-element-2604553 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:22px;}.elementor-160835 .elementor-element.elementor-element-2604553 .elementor-nav-menu--dropdown a, .elementor-160835 .elementor-element.elementor-element-2604553 .elementor-menu-toggle{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-160835 .elementor-element.elementor-element-2604553 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );}.elementor-160835 .elementor-element.elementor-element-2604553 .elementor-nav-menu--dropdown a:hover,
					.elementor-160835 .elementor-element.elementor-element-2604553 .elementor-nav-menu--dropdown a:focus,
					.elementor-160835 .elementor-element.elementor-element-2604553 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-160835 .elementor-element.elementor-element-2604553 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-160835 .elementor-element.elementor-element-2604553 .elementor-menu-toggle:hover,
					.elementor-160835 .elementor-element.elementor-element-2604553 .elementor-menu-toggle:focus{color:var( --e-global-color-52fa439 );}.elementor-160835 .elementor-element.elementor-element-2604553 .elementor-nav-menu--dropdown a:hover,
					.elementor-160835 .elementor-element.elementor-element-2604553 .elementor-nav-menu--dropdown a:focus,
					.elementor-160835 .elementor-element.elementor-element-2604553 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-160835 .elementor-element.elementor-element-2604553 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-primary );}.elementor-160835 .elementor-element.elementor-element-2604553 .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-ccded54 );background-color:var( --e-global-color-primary );}.elementor-160835 .elementor-element.elementor-element-2604553 .elementor-nav-menu--dropdown .elementor-item, .elementor-160835 .elementor-element.elementor-element-2604553 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-fc713eb-font-family );font-size:var( --e-global-typography-fc713eb-font-size );font-weight:var( --e-global-typography-fc713eb-font-weight );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-2604553 .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-160835 .elementor-element.elementor-element-2604553 .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0px 1px 0px 0px rgba(0, 0, 0, 0.2);}.elementor-160835 .elementor-element.elementor-element-2604553 .elementor-nav-menu--dropdown a{padding-top:12px;padding-bottom:12px;}.elementor-160835 .elementor-element.elementor-element-2604553 .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:var( --e-global-color-secondary );border-bottom-width:1px;}.elementor-160835 .elementor-element.elementor-element-2604553 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-160835 .elementor-element.elementor-element-2604553 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:0px !important;}.elementor-160835 .elementor-element.elementor-element-2604553 div.elementor-menu-toggle{color:var( --e-global-color-text );}.elementor-160835 .elementor-element.elementor-element-2604553 div.elementor-menu-toggle svg{fill:var( --e-global-color-text );}.elementor-160835 .elementor-element.elementor-element-2604553 .elementor-menu-toggle{background-color:#00000000;border-width:0px;border-radius:0px;}.elementor-160835 .elementor-element.elementor-element-2604553 div.elementor-menu-toggle:hover, .elementor-160835 .elementor-element.elementor-element-2604553 div.elementor-menu-toggle:focus{color:var( --e-global-color-52fa439 );}.elementor-160835 .elementor-element.elementor-element-2604553 div.elementor-menu-toggle:hover svg, .elementor-160835 .elementor-element.elementor-element-2604553 div.elementor-menu-toggle:focus svg{fill:var( --e-global-color-52fa439 );}.elementor-160835 .elementor-element.elementor-element-4d0704e .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-fc713eb-font-family );font-size:var( --e-global-typography-fc713eb-font-size );font-weight:var( --e-global-typography-fc713eb-font-weight );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-4d0704e .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-aae6fac );fill:var( --e-global-color-aae6fac );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-160835 .elementor-element.elementor-element-4d0704e .elementor-nav-menu--main .elementor-item:hover,
					.elementor-160835 .elementor-element.elementor-element-4d0704e .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-160835 .elementor-element.elementor-element-4d0704e .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-160835 .elementor-element.elementor-element-4d0704e .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-036e655 );fill:var( --e-global-color-036e655 );}.elementor-160835 .elementor-element.elementor-element-4d0704e .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-6171b33 );}.elementor-160835 .elementor-element.elementor-element-4d0704e{--e-nav-menu-horizontal-menu-item-margin:calc( 22px / 2 );--nav-menu-icon-size:26px;}.elementor-160835 .elementor-element.elementor-element-4d0704e .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:22px;}.elementor-160835 .elementor-element.elementor-element-4d0704e .elementor-nav-menu--dropdown a, .elementor-160835 .elementor-element.elementor-element-4d0704e .elementor-menu-toggle{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-160835 .elementor-element.elementor-element-4d0704e .elementor-nav-menu--dropdown{background-color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );}.elementor-160835 .elementor-element.elementor-element-4d0704e .elementor-nav-menu--dropdown a:hover,
					.elementor-160835 .elementor-element.elementor-element-4d0704e .elementor-nav-menu--dropdown a:focus,
					.elementor-160835 .elementor-element.elementor-element-4d0704e .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-160835 .elementor-element.elementor-element-4d0704e .elementor-nav-menu--dropdown a.highlighted,
					.elementor-160835 .elementor-element.elementor-element-4d0704e .elementor-menu-toggle:hover,
					.elementor-160835 .elementor-element.elementor-element-4d0704e .elementor-menu-toggle:focus{color:var( --e-global-color-52fa439 );}.elementor-160835 .elementor-element.elementor-element-4d0704e .elementor-nav-menu--dropdown a:hover,
					.elementor-160835 .elementor-element.elementor-element-4d0704e .elementor-nav-menu--dropdown a:focus,
					.elementor-160835 .elementor-element.elementor-element-4d0704e .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-160835 .elementor-element.elementor-element-4d0704e .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-primary );}.elementor-160835 .elementor-element.elementor-element-4d0704e .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-ccded54 );background-color:var( --e-global-color-primary );}.elementor-160835 .elementor-element.elementor-element-4d0704e .elementor-nav-menu--dropdown .elementor-item, .elementor-160835 .elementor-element.elementor-element-4d0704e .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-fc713eb-font-family );font-size:var( --e-global-typography-fc713eb-font-size );font-weight:var( --e-global-typography-fc713eb-font-weight );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-4d0704e .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-160835 .elementor-element.elementor-element-4d0704e .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0px 1px 0px 0px rgba(0, 0, 0, 0.2);}.elementor-160835 .elementor-element.elementor-element-4d0704e .elementor-nav-menu--dropdown a{padding-top:12px;padding-bottom:12px;}.elementor-160835 .elementor-element.elementor-element-4d0704e .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:var( --e-global-color-secondary );border-bottom-width:1px;}.elementor-160835 .elementor-element.elementor-element-4d0704e .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-160835 .elementor-element.elementor-element-4d0704e .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:0px !important;}.elementor-160835 .elementor-element.elementor-element-4d0704e div.elementor-menu-toggle{color:var( --e-global-color-text );}.elementor-160835 .elementor-element.elementor-element-4d0704e div.elementor-menu-toggle svg{fill:var( --e-global-color-text );}.elementor-160835 .elementor-element.elementor-element-4d0704e .elementor-menu-toggle{background-color:#00000000;border-width:0px;border-radius:0px;}.elementor-160835 .elementor-element.elementor-element-4d0704e div.elementor-menu-toggle:hover, .elementor-160835 .elementor-element.elementor-element-4d0704e div.elementor-menu-toggle:focus{color:var( --e-global-color-52fa439 );}.elementor-160835 .elementor-element.elementor-element-4d0704e div.elementor-menu-toggle:hover svg, .elementor-160835 .elementor-element.elementor-element-4d0704e div.elementor-menu-toggle:focus svg{fill:var( --e-global-color-52fa439 );}.elementor-160835 .elementor-element.elementor-element-637929c .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-fc713eb-font-family );font-size:var( --e-global-typography-fc713eb-font-size );font-weight:var( --e-global-typography-fc713eb-font-weight );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-637929c .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-52fa439 );fill:var( --e-global-color-52fa439 );}.elementor-160835 .elementor-element.elementor-element-637929c .elementor-nav-menu--main .elementor-item:hover,
					.elementor-160835 .elementor-element.elementor-element-637929c .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-160835 .elementor-element.elementor-element-637929c .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-160835 .elementor-element.elementor-element-637929c .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-160835 .elementor-element.elementor-element-637929c .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-ccded54 );}.elementor-160835 .elementor-element.elementor-element-637929c .elementor-nav-menu--dropdown a, .elementor-160835 .elementor-element.elementor-element-637929c .elementor-menu-toggle{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-160835 .elementor-element.elementor-element-637929c .elementor-nav-menu--dropdown a:hover,
					.elementor-160835 .elementor-element.elementor-element-637929c .elementor-nav-menu--dropdown a:focus,
					.elementor-160835 .elementor-element.elementor-element-637929c .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-160835 .elementor-element.elementor-element-637929c .elementor-nav-menu--dropdown a.highlighted,
					.elementor-160835 .elementor-element.elementor-element-637929c .elementor-menu-toggle:hover,
					.elementor-160835 .elementor-element.elementor-element-637929c .elementor-menu-toggle:focus{color:var( --e-global-color-315aecc );}.elementor-160835 .elementor-element.elementor-element-637929c .elementor-nav-menu--dropdown a:hover,
					.elementor-160835 .elementor-element.elementor-element-637929c .elementor-nav-menu--dropdown a:focus,
					.elementor-160835 .elementor-element.elementor-element-637929c .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-160835 .elementor-element.elementor-element-637929c .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-35cd7a8 );}.elementor-160835 .elementor-element.elementor-element-637929c .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-6171b33 );background-color:var( --e-global-color-35cd7a8 );}.elementor-160835 .elementor-element.elementor-element-637929c .elementor-nav-menu--dropdown .elementor-item, .elementor-160835 .elementor-element.elementor-element-637929c .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-533f5d1-font-family );font-size:var( --e-global-typography-533f5d1-font-size );font-weight:var( --e-global-typography-533f5d1-font-weight );letter-spacing:var( --e-global-typography-533f5d1-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-637929c .elementor-nav-menu--dropdown a{padding-top:12px;padding-bottom:12px;}.elementor-160835 .elementor-element.elementor-element-637929c .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:#00000029;border-bottom-width:1px;}.elementor-160835 .elementor-element.elementor-element-637929c .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-160835 .elementor-element.elementor-element-637929c .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:0px !important;}.elementor-160835 .elementor-element.elementor-element-637929c div.elementor-menu-toggle{color:var( --e-global-color-accent );}.elementor-160835 .elementor-element.elementor-element-637929c div.elementor-menu-toggle svg{fill:var( --e-global-color-accent );}.elementor-160835 .elementor-element.elementor-element-637929c .elementor-menu-toggle{background-color:var( --e-global-color-35cd7a8 );border-width:0px;border-radius:0px;}.elementor-160835 .elementor-element.elementor-element-637929c div.elementor-menu-toggle:hover, .elementor-160835 .elementor-element.elementor-element-637929c div.elementor-menu-toggle:focus{color:var( --e-global-color-315aecc );}.elementor-160835 .elementor-element.elementor-element-637929c div.elementor-menu-toggle:hover svg, .elementor-160835 .elementor-element.elementor-element-637929c div.elementor-menu-toggle:focus svg{fill:var( --e-global-color-315aecc );}.elementor-160835 .elementor-element.elementor-element-637929c{--nav-menu-icon-size:26px;}.elementor-160835 .elementor-element.elementor-element-6ade033 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-fc713eb-font-family );font-size:var( --e-global-typography-fc713eb-font-size );font-weight:var( --e-global-typography-fc713eb-font-weight );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-6ade033 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-52fa439 );fill:var( --e-global-color-52fa439 );}.elementor-160835 .elementor-element.elementor-element-6ade033 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-160835 .elementor-element.elementor-element-6ade033 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-160835 .elementor-element.elementor-element-6ade033 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-160835 .elementor-element.elementor-element-6ade033 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-160835 .elementor-element.elementor-element-6ade033 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-ccded54 );}.elementor-160835 .elementor-element.elementor-element-6ade033 .elementor-nav-menu--dropdown a, .elementor-160835 .elementor-element.elementor-element-6ade033 .elementor-menu-toggle{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-160835 .elementor-element.elementor-element-6ade033 .elementor-nav-menu--dropdown a:hover,
					.elementor-160835 .elementor-element.elementor-element-6ade033 .elementor-nav-menu--dropdown a:focus,
					.elementor-160835 .elementor-element.elementor-element-6ade033 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-160835 .elementor-element.elementor-element-6ade033 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-160835 .elementor-element.elementor-element-6ade033 .elementor-menu-toggle:hover,
					.elementor-160835 .elementor-element.elementor-element-6ade033 .elementor-menu-toggle:focus{color:var( --e-global-color-315aecc );}.elementor-160835 .elementor-element.elementor-element-6ade033 .elementor-nav-menu--dropdown a:hover,
					.elementor-160835 .elementor-element.elementor-element-6ade033 .elementor-nav-menu--dropdown a:focus,
					.elementor-160835 .elementor-element.elementor-element-6ade033 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-160835 .elementor-element.elementor-element-6ade033 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-35cd7a8 );}.elementor-160835 .elementor-element.elementor-element-6ade033 .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-6171b33 );background-color:var( --e-global-color-35cd7a8 );}.elementor-160835 .elementor-element.elementor-element-6ade033 .elementor-nav-menu--dropdown .elementor-item, .elementor-160835 .elementor-element.elementor-element-6ade033 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-533f5d1-font-family );font-size:var( --e-global-typography-533f5d1-font-size );font-weight:var( --e-global-typography-533f5d1-font-weight );letter-spacing:var( --e-global-typography-533f5d1-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-6ade033 .elementor-nav-menu--dropdown a{padding-top:12px;padding-bottom:12px;}.elementor-160835 .elementor-element.elementor-element-6ade033 .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:#00000029;border-bottom-width:1px;}.elementor-160835 .elementor-element.elementor-element-6ade033 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-160835 .elementor-element.elementor-element-6ade033 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:0px !important;}.elementor-160835 .elementor-element.elementor-element-6ade033 div.elementor-menu-toggle{color:var( --e-global-color-accent );}.elementor-160835 .elementor-element.elementor-element-6ade033 div.elementor-menu-toggle svg{fill:var( --e-global-color-accent );}.elementor-160835 .elementor-element.elementor-element-6ade033 .elementor-menu-toggle{background-color:var( --e-global-color-35cd7a8 );border-width:0px;border-radius:0px;}.elementor-160835 .elementor-element.elementor-element-6ade033 div.elementor-menu-toggle:hover, .elementor-160835 .elementor-element.elementor-element-6ade033 div.elementor-menu-toggle:focus{color:var( --e-global-color-315aecc );}.elementor-160835 .elementor-element.elementor-element-6ade033 div.elementor-menu-toggle:hover svg, .elementor-160835 .elementor-element.elementor-element-6ade033 div.elementor-menu-toggle:focus svg{fill:var( --e-global-color-315aecc );}.elementor-160835 .elementor-element.elementor-element-6ade033{--nav-menu-icon-size:26px;}.elementor-160835 .elementor-element.elementor-element-ded2d62{--display:flex;--min-height:1px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--z-index:960;}.elementor-160835 .elementor-element.elementor-element-ded2d62.e-con{--align-self:center;}.elementor-160835 .elementor-element.elementor-element-84980a7{--display:flex;--overflow:hidden;--padding-top:60px;--padding-bottom:96px;--padding-left:22px;--padding-right:22px;--z-index:1;}.elementor-160835 .elementor-element.elementor-element-7b834fc{--display:flex;}.elementor-160835 .elementor-element.elementor-element-8c90f93{--display:flex;--z-index:1;}.elementor-160835 .elementor-element.elementor-element-8c90f93.e-con{--align-self:center;}.elementor-160835 .elementor-element.elementor-element-6d2c12f .elementor-icon-wrapper{text-align:center;}.elementor-160835 .elementor-element.elementor-element-6d2c12f .elementor-icon{font-size:300px;}.elementor-160835 .elementor-element.elementor-element-6d2c12f .elementor-icon svg{height:300px;}.elementor-160835 .elementor-element.elementor-element-6d2c12f .elementor-icon-wrapper svg{width:auto;}.elementor-160835 .elementor-element.elementor-element-d788a23{--display:flex;}.elementor-160835 .elementor-element.elementor-element-07e507c{--display:flex;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-160835 .elementor-element.elementor-element-d9690be{--display:flex;}.elementor-160835 .elementor-element.elementor-element-39f93f5{--display:flex;}body:not(.rtl) .elementor-160835 .elementor-element.elementor-element-3f0b9a4{left:0px;}body.rtl .elementor-160835 .elementor-element.elementor-element-3f0b9a4{right:0px;}.elementor-160835 .elementor-element.elementor-element-2c9848f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-160835 .elementor-element.elementor-element-d17fcd3{z-index:9;}.elementor-160835 .elementor-element.elementor-element-d17fcd3 img{border-radius:200px 200px 200px 200px;}.elementor-160835 .elementor-element.elementor-element-860878e{--display:flex;--position:absolute;--min-height:300px;}.elementor-160835 .elementor-element.elementor-element-b08a456{--display:flex;}.elementor-160835 .elementor-element.elementor-element-9a7b9a8{--display:flex;}.elementor-160835 .elementor-element.elementor-element-b6ef8c9{--display:flex;}body:not(.rtl) .elementor-160835 .elementor-element.elementor-element-e8cb27a{left:0px;}body.rtl .elementor-160835 .elementor-element.elementor-element-e8cb27a{right:0px;}.elementor-160835 .elementor-element.elementor-element-583d498 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-160835 .elementor-element.elementor-element-583d498{z-index:3;text-align:center;}.elementor-160835 .elementor-element.elementor-element-583d498 .elementor-heading-title{font-family:"BB Display Semibold";font-size:24px;font-weight:normal;line-height:1.333em;letter-spacing:0.008em;color:var( --e-global-color-aae6fac );}.elementor-160835 .elementor-element.elementor-element-bbcea86{z-index:4;text-align:center;}.elementor-160835 .elementor-element.elementor-element-bbcea86 .elementor-heading-title{font-family:var( --e-global-typography-08ce355-font-family );font-size:var( --e-global-typography-08ce355-font-size );font-weight:var( --e-global-typography-08ce355-font-weight );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );color:var( --e-global-color-aae6fac );}.elementor-160835 .elementor-element.elementor-element-f4f6162{--display:flex;--padding-top:36px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-160835 .elementor-element.elementor-element-aac28fc{text-align:center;}.elementor-160835 .elementor-element.elementor-element-aac28fc .elementor-heading-title{font-family:var( --e-global-typography-5380b84-font-family );font-size:var( --e-global-typography-5380b84-font-size );font-weight:var( --e-global-typography-5380b84-font-weight );line-height:var( --e-global-typography-5380b84-line-height );letter-spacing:var( --e-global-typography-5380b84-letter-spacing );color:var( --e-global-color-aae6fac );}.elementor-160835 .elementor-element.elementor-element-72a2825{text-align:center;}.elementor-160835 .elementor-element.elementor-element-72a2825 .elementor-heading-title{font-family:"BB Display Semibold";font-size:48px;font-weight:normal;line-height:1em;letter-spacing:-0.006em;color:var( --e-global-color-aae6fac );}.elementor-160835 .elementor-element.elementor-element-bc02fcc{text-align:center;}.elementor-160835 .elementor-element.elementor-element-bc02fcc .elementor-heading-title{font-family:var( --e-global-typography-5380b84-font-family );font-size:var( --e-global-typography-5380b84-font-size );font-weight:var( --e-global-typography-5380b84-font-weight );line-height:var( --e-global-typography-5380b84-line-height );letter-spacing:var( --e-global-typography-5380b84-letter-spacing );color:var( --e-global-color-aae6fac );}.elementor-160835 .elementor-element.elementor-element-d4a3543{text-align:center;}.elementor-160835 .elementor-element.elementor-element-d4a3543 .elementor-heading-title{font-family:var( --e-global-typography-5380b84-font-family );font-size:var( --e-global-typography-5380b84-font-size );font-weight:var( --e-global-typography-5380b84-font-weight );line-height:var( --e-global-typography-5380b84-line-height );letter-spacing:var( --e-global-typography-5380b84-letter-spacing );color:var( --e-global-color-aae6fac );}.elementor-160835 .elementor-element.elementor-element-15e700f > .elementor-widget-container{padding:32px 0px 0px 0px;}.elementor-160835 .elementor-element.elementor-element-15e700f.elementor-element{--align-self:center;}.elementor-160835 .elementor-element.elementor-element-15e700f{text-align:center;}.elementor-160835 .elementor-element.elementor-element-15e700f .elementor-heading-title{font-family:var( --e-global-typography-853c1d7-font-family );font-size:var( --e-global-typography-853c1d7-font-size );font-weight:var( --e-global-typography-853c1d7-font-weight );line-height:var( --e-global-typography-853c1d7-line-height );letter-spacing:var( --e-global-typography-853c1d7-letter-spacing );color:var( --e-global-color-aae6fac );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:var( --e-global-color-0dd8d64 );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{background-color:var( --e-global-color-secondary );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:var( --e-global-color-primary );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .select2-results__option, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab__payment-methods input[type=text]{background-color:var( --e-global-color-text );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text:focus, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select:focus, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus .select2-selection--single, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab__payment-methods input[type=text]:focus{background-color:#E8F8CC;}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-160835 .elementor-element.elementor-element-1bb7dfb #add_payment_method #payment #place_order{background-color:var( --e-global-color-d12dce6 );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover, .elementor-160835 .elementor-element.elementor-element-1bb7dfb #add_payment_method #payment #place_order:hover{background-color:var( --e-global-color-secondary );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{background-color:var( --e-global-color-primary );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button:hover, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button:hover, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button:hover, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button:hover{background-color:var( --e-global-color-secondary );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb > .elementor-widget-container{padding:48px 0px 0px 0px;}.elementor-160835 .elementor-element.elementor-element-1bb7dfb{--tab-content-spacing:32px;--tabs-alignment:center;--tabs-normal-color:var( --e-global-color-aae6fac );--tabs-hover-color:var( --e-global-color-text );--tabs-active-color:var( --e-global-color-text );--tabs-border-type:none;--tabs-border-radius:5px 5px 5px 5px;--tabs-padding:8px 0px 8px 0px;--tabs-spacing:3px;--sections-background-color:var( --e-global-color-0dd8d64 );--sections-border-type:none;--sections-border-radius:5px 5px 5px 5px;--sections-padding:32px 32px 32px 32px;--edit-link-margin-top:32px;--edit-link-margin-start:32px;--typography-section-titles-color:var( --e-global-color-primary );--general-text-color:var( --e-global-color-aae6fac );--login-messages-color:var( --e-global-color-aae6fac );--checkboxes-color:var( --e-global-color-aae6fac );--payment-methods-radio-buttons-color:var( --e-global-color-primary );--links-normal-color:var( --e-global-color-315aecc );--links-hover-color:var( --e-global-color-secondary );--forms-labels-color:var( --e-global-color-fe57997 );--forms-fields-normal-color:var( --e-global-color-6171b33 );--forms-fields-focus-color:var( --e-global-color-aae6fac );--forms-buttons-normal-text-color:var( --e-global-color-text );--forms-buttons-hover-transition-duration:0ms;--tables-title-color:var( --e-global-color-aae6fac );--tables-items-color:var( --e-global-color-aae6fac );--variations-color:var( --e-global-color-primary );--tables-links-normal-color:var( --e-global-color-d12dce6 );--tables-links-hover-color:var( --e-global-color-secondary );--tables-divider-border-width:1px;--tables-divider-border-color:var( --e-global-color-aae107e );--tables-button-normal-text-color:var( --e-global-color-text );--tables-button-hover-transition-duration:0ms;--tables-buttons-border-type:none;}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-family:var( --e-global-typography-08ce355-font-family );font-size:var( --e-global-typography-08ce355-font-size );font-weight:var( --e-global-typography-08ce355-font-weight );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab__edit-address .woocommerce-Address address{padding-top:calc( 32px + 40px );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-pagination{padding-bottom:32px;}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-family:var( --e-global-typography-08ce355-font-family );font-size:var( --e-global-typography-08ce355-font-size );font-weight:var( --e-global-typography-08ce355-font-weight );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-MyAccount-content > div > p, .elementor-160835 .elementor-element.elementor-element-1bb7dfb address, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-EditAccountForm fieldset legend, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-ResetPassword p:nth-child(1), .elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-OrderUpdate{font-family:var( --e-global-typography-08ce355-font-family );font-size:var( --e-global-typography-08ce355-font-size );font-weight:var( --e-global-typography-08ce355-font-weight );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-family:var( --e-global-typography-c2db650-font-family );font-size:var( --e-global-typography-c2db650-font-size );font-weight:var( --e-global-typography-c2db650-font-weight );line-height:var( --e-global-typography-c2db650-line-height );letter-spacing:var( --e-global-typography-c2db650-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-form__label-for-checkbox span{font-family:var( --e-global-typography-08ce355-font-family );font-size:var( --e-global-typography-08ce355-font-size );font-weight:var( --e-global-typography-08ce355-font-weight );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-PaymentMethod .input-radio + label{font-family:var( --e-global-typography-08ce355-font-family );font-size:var( --e-global-typography-08ce355-font-size );font-weight:var( --e-global-typography-08ce355-font-weight );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-form-row label, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-address-fields label{font-family:var( --e-global-typography-fc713eb-font-family );font-size:var( --e-global-typography-fc713eb-font-size );font-weight:var( --e-global-typography-fc713eb-font-weight );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-160835 .elementor-element.elementor-element-1bb7dfb ::placeholder, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .select2-container--default .select2-selection--single, .select2-results__option, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab__payment-methods input[type=text]{font-family:var( --e-global-typography-fc713eb-font-family );font-size:var( --e-global-typography-fc713eb-font-size );font-weight:var( --e-global-typography-fc713eb-font-weight );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-6171b33 );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-6171b33 );}.e-woo-select2-wrapper .select2-results__option:focus{color:var( --e-global-color-aae6fac );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb button.button, .elementor-160835 .elementor-element.elementor-element-1bb7dfb #add_payment_method #payment #place_order{font-family:var( --e-global-typography-fc713eb-font-family );font-size:var( --e-global-typography-fc713eb-font-size );font-weight:var( --e-global-typography-fc713eb-font-weight );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .order_details thead th, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .order_details tfoot td, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .order_details tfoot th, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .nobr{font-family:var( --e-global-typography-533f5d1-font-family );font-size:var( --e-global-typography-533f5d1-font-size );font-weight:var( --e-global-typography-533f5d1-font-weight );line-height:var( --e-global-typography-533f5d1-line-height );letter-spacing:var( --e-global-typography-533f5d1-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab__orders tbody td, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab__downloads tbody td, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-table--order-downloads tbody td, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-table--order-details td a, .elementor-160835 .elementor-element.elementor-element-1bb7dfb td.product-total, .elementor-160835 .elementor-element.elementor-element-1bb7dfb td.payment-method-method, .elementor-160835 .elementor-element.elementor-element-1bb7dfb td.payment-method-expires{font-family:var( --e-global-typography-fc713eb-font-family );font-size:var( --e-global-typography-fc713eb-font-size );font-weight:var( --e-global-typography-fc713eb-font-weight );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .wc-item-meta{font-family:var( --e-global-typography-fc713eb-font-family );font-size:var( --e-global-typography-fc713eb-font-size );font-weight:var( --e-global-typography-fc713eb-font-weight );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .shop_table .button, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .order-again .button, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-pagination .button, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{font-family:var( --e-global-typography-fc713eb-font-family );font-size:var( --e-global-typography-fc713eb-font-size );font-weight:var( --e-global-typography-fc713eb-font-weight );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .shop_table .button:hover, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-pagination .button:hover, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .order-again .button:hover, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab__payment-methods .woocommerce .woocommerce-MyAccount-content-wrapper .button:hover{color:var( --e-global-color-text );}.elementor-160835 .elementor-element.elementor-element-274dcc5 > .elementor-widget-container{margin:64px 0px 0px 0px;}.elementor-160835 .elementor-element.elementor-element-274dcc5.elementor-element{--align-self:center;}.elementor-160835 .elementor-element.elementor-element-274dcc5{z-index:6;}@media(min-width:768px){.elementor-160835 .elementor-element.elementor-element-ded2d62{--width:980px;}.elementor-160835 .elementor-element.elementor-element-84980a7{--content-width:692px;}.elementor-160835 .elementor-element.elementor-element-8c90f93{--width:300px;}.elementor-160835 .elementor-element.elementor-element-860878e{--width:300px;}}@media(max-width:880px) and (min-width:768px){.elementor-160835 .elementor-element.elementor-element-ded2d62{--width:100%;}}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-160835 .elementor-element.elementor-element-a628651 .elementor-heading-title{font-size:var( --e-global-typography-0c04f32-font-size );line-height:var( --e-global-typography-0c04f32-line-height );letter-spacing:var( --e-global-typography-0c04f32-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-9ed6650 .elementor-heading-title{font-size:var( --e-global-typography-0c04f32-font-size );line-height:var( --e-global-typography-0c04f32-line-height );letter-spacing:var( --e-global-typography-0c04f32-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-160835 .elementor-element.elementor-element-2604553 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-2604553 .elementor-nav-menu--dropdown .elementor-item, .elementor-160835 .elementor-element.elementor-element-2604553 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-fc713eb-font-size );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-4d0704e .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-4d0704e .elementor-nav-menu--dropdown .elementor-item, .elementor-160835 .elementor-element.elementor-element-4d0704e .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-fc713eb-font-size );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-637929c .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-637929c .elementor-nav-menu--dropdown .elementor-item, .elementor-160835 .elementor-element.elementor-element-637929c .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-533f5d1-font-size );letter-spacing:var( --e-global-typography-533f5d1-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-6ade033 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-6ade033 .elementor-nav-menu--dropdown .elementor-item, .elementor-160835 .elementor-element.elementor-element-6ade033 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-533f5d1-font-size );letter-spacing:var( --e-global-typography-533f5d1-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}body:not(.rtl) .elementor-160835 .elementor-element.elementor-element-f1a504a{left:0px;}body.rtl .elementor-160835 .elementor-element.elementor-element-f1a504a{right:0px;}.elementor-160835 .elementor-element.elementor-element-f1a504a{top:-1px;}.elementor-160835 .elementor-element.elementor-element-bbcea86 .elementor-heading-title{font-size:var( --e-global-typography-08ce355-font-size );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-aac28fc .elementor-heading-title{font-size:var( --e-global-typography-5380b84-font-size );line-height:var( --e-global-typography-5380b84-line-height );letter-spacing:var( --e-global-typography-5380b84-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-bc02fcc .elementor-heading-title{font-size:var( --e-global-typography-5380b84-font-size );line-height:var( --e-global-typography-5380b84-line-height );letter-spacing:var( --e-global-typography-5380b84-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-d4a3543 .elementor-heading-title{font-size:var( --e-global-typography-5380b84-font-size );line-height:var( --e-global-typography-5380b84-line-height );letter-spacing:var( --e-global-typography-5380b84-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-15e700f .elementor-heading-title{font-size:var( --e-global-typography-853c1d7-font-size );line-height:var( --e-global-typography-853c1d7-line-height );letter-spacing:var( --e-global-typography-853c1d7-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-size:var( --e-global-typography-08ce355-font-size );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-size:var( --e-global-typography-08ce355-font-size );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-MyAccount-content > div > p, .elementor-160835 .elementor-element.elementor-element-1bb7dfb address, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-EditAccountForm fieldset legend, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-ResetPassword p:nth-child(1), .elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-OrderUpdate{font-size:var( --e-global-typography-08ce355-font-size );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-size:var( --e-global-typography-c2db650-font-size );line-height:var( --e-global-typography-c2db650-line-height );letter-spacing:var( --e-global-typography-c2db650-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-form__label-for-checkbox span{font-size:var( --e-global-typography-08ce355-font-size );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-PaymentMethod .input-radio + label{font-size:var( --e-global-typography-08ce355-font-size );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-form-row label, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-address-fields label{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-160835 .elementor-element.elementor-element-1bb7dfb ::placeholder, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .select2-container--default .select2-selection--single, .select2-results__option, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab__payment-methods input[type=text]{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb button.button, .elementor-160835 .elementor-element.elementor-element-1bb7dfb #add_payment_method #payment #place_order{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .order_details thead th, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .order_details tfoot td, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .order_details tfoot th, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .nobr{font-size:var( --e-global-typography-533f5d1-font-size );line-height:var( --e-global-typography-533f5d1-line-height );letter-spacing:var( --e-global-typography-533f5d1-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab__orders tbody td, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab__downloads tbody td, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-table--order-downloads tbody td, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-table--order-details td a, .elementor-160835 .elementor-element.elementor-element-1bb7dfb td.product-total, .elementor-160835 .elementor-element.elementor-element-1bb7dfb td.payment-method-method, .elementor-160835 .elementor-element.elementor-element-1bb7dfb td.payment-method-expires{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .wc-item-meta{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .shop_table .button, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .order-again .button, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-pagination .button, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}}@media(max-width:1024px){.elementor-160835 .elementor-element.elementor-element-4681601{--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-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-160835 .elementor-element.elementor-element-a628651 .elementor-heading-title{font-size:var( --e-global-typography-0c04f32-font-size );line-height:var( --e-global-typography-0c04f32-line-height );letter-spacing:var( --e-global-typography-0c04f32-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-9ed6650 .elementor-heading-title{font-size:var( --e-global-typography-0c04f32-font-size );line-height:var( --e-global-typography-0c04f32-line-height );letter-spacing:var( --e-global-typography-0c04f32-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-160835 .elementor-element.elementor-element-2604553 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-2604553 .elementor-nav-menu--dropdown .elementor-item, .elementor-160835 .elementor-element.elementor-element-2604553 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-fc713eb-font-size );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-4d0704e .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-4d0704e .elementor-nav-menu--dropdown .elementor-item, .elementor-160835 .elementor-element.elementor-element-4d0704e .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-fc713eb-font-size );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-637929c .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-637929c .elementor-nav-menu--dropdown .elementor-item, .elementor-160835 .elementor-element.elementor-element-637929c .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-533f5d1-font-size );letter-spacing:var( --e-global-typography-533f5d1-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-6ade033 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-6ade033 .elementor-nav-menu--dropdown .elementor-item, .elementor-160835 .elementor-element.elementor-element-6ade033 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-533f5d1-font-size );letter-spacing:var( --e-global-typography-533f5d1-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-84980a7{--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:60px;--padding-bottom:88px;--padding-left:22px;--padding-right:22px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-160835 .elementor-element.elementor-element-583d498 .elementor-heading-title{font-size:21px;line-height:1.366em;letter-spacing:0.01em;}.elementor-160835 .elementor-element.elementor-element-bbcea86 .elementor-heading-title{font-size:var( --e-global-typography-08ce355-font-size );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-aac28fc .elementor-heading-title{font-size:var( --e-global-typography-5380b84-font-size );line-height:var( --e-global-typography-5380b84-line-height );letter-spacing:var( --e-global-typography-5380b84-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-72a2825 .elementor-heading-title{font-size:40px;}.elementor-160835 .elementor-element.elementor-element-bc02fcc .elementor-heading-title{font-size:var( --e-global-typography-5380b84-font-size );line-height:var( --e-global-typography-5380b84-line-height );letter-spacing:var( --e-global-typography-5380b84-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-d4a3543 .elementor-heading-title{font-size:var( --e-global-typography-5380b84-font-size );line-height:var( --e-global-typography-5380b84-line-height );letter-spacing:var( --e-global-typography-5380b84-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-15e700f > .elementor-widget-container{padding:28px 48px 0px 48px;}.elementor-160835 .elementor-element.elementor-element-15e700f .elementor-heading-title{font-size:var( --e-global-typography-853c1d7-font-size );line-height:var( --e-global-typography-853c1d7-line-height );letter-spacing:var( --e-global-typography-853c1d7-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-size:var( --e-global-typography-08ce355-font-size );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb{--sections-padding:28px 28px 28px 28px;--edit-link-margin-top:28px;--edit-link-margin-start:28px;}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab__edit-address .woocommerce-Address address{padding-top:calc( 28px + 40px );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-pagination{padding-bottom:28px;}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-size:var( --e-global-typography-08ce355-font-size );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-MyAccount-content > div > p, .elementor-160835 .elementor-element.elementor-element-1bb7dfb address, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-EditAccountForm fieldset legend, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-ResetPassword p:nth-child(1), .elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-OrderUpdate{font-size:var( --e-global-typography-08ce355-font-size );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-size:var( --e-global-typography-c2db650-font-size );line-height:var( --e-global-typography-c2db650-line-height );letter-spacing:var( --e-global-typography-c2db650-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-form__label-for-checkbox span{font-size:var( --e-global-typography-08ce355-font-size );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-PaymentMethod .input-radio + label{font-size:var( --e-global-typography-08ce355-font-size );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-form-row label, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-address-fields label{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-160835 .elementor-element.elementor-element-1bb7dfb ::placeholder, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .select2-container--default .select2-selection--single, .select2-results__option, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab__payment-methods input[type=text]{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb button.button, .elementor-160835 .elementor-element.elementor-element-1bb7dfb #add_payment_method #payment #place_order{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .order_details thead th, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .order_details tfoot td, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .order_details tfoot th, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .nobr{font-size:var( --e-global-typography-533f5d1-font-size );line-height:var( --e-global-typography-533f5d1-line-height );letter-spacing:var( --e-global-typography-533f5d1-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab__orders tbody td, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab__downloads tbody td, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-table--order-downloads tbody td, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-table--order-details td a, .elementor-160835 .elementor-element.elementor-element-1bb7dfb td.product-total, .elementor-160835 .elementor-element.elementor-element-1bb7dfb td.payment-method-method, .elementor-160835 .elementor-element.elementor-element-1bb7dfb td.payment-method-expires{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .wc-item-meta{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .shop_table .button, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .order-again .button, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-pagination .button, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-274dcc5 > .elementor-widget-container{margin:64px 0px 0px 0px;}}@media(max-width:767px){.elementor-160835 .elementor-element.elementor-element-1224518{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-160835 .elementor-element.elementor-element-a628651 .elementor-heading-title{font-size:var( --e-global-typography-0c04f32-font-size );line-height:var( --e-global-typography-0c04f32-line-height );letter-spacing:var( --e-global-typography-0c04f32-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-9ed6650 .elementor-heading-title{font-size:var( --e-global-typography-0c04f32-font-size );line-height:var( --e-global-typography-0c04f32-line-height );letter-spacing:var( --e-global-typography-0c04f32-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-160835 .elementor-element.elementor-element-2604553.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:1;}.elementor-160835 .elementor-element.elementor-element-2604553 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-2604553 .elementor-nav-menu--dropdown .elementor-item, .elementor-160835 .elementor-element.elementor-element-2604553 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-fc713eb-font-size );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-2604553 .elementor-nav-menu--dropdown{border-width:4px 32px 24px 32px;}.elementor-160835 .elementor-element.elementor-element-2604553 .elementor-nav-menu--dropdown a{padding-left:0px;padding-right:0px;padding-top:12px;padding-bottom:12px;}.elementor-160835 .elementor-element.elementor-element-2604553 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-160835 .elementor-element.elementor-element-2604553 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:0px !important;}.elementor-160835 .elementor-element.elementor-element-2604553{--nav-menu-icon-size:28px;}.elementor-160835 .elementor-element.elementor-element-2604553 .elementor-menu-toggle{border-width:0px;border-radius:0px;}.elementor-160835 .elementor-element.elementor-element-4d0704e.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:1;}.elementor-160835 .elementor-element.elementor-element-4d0704e .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-4d0704e .elementor-nav-menu--dropdown .elementor-item, .elementor-160835 .elementor-element.elementor-element-4d0704e .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-fc713eb-font-size );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-4d0704e .elementor-nav-menu--dropdown{border-width:4px 32px 24px 32px;}.elementor-160835 .elementor-element.elementor-element-4d0704e .elementor-nav-menu--dropdown a{padding-left:0px;padding-right:0px;padding-top:12px;padding-bottom:12px;}.elementor-160835 .elementor-element.elementor-element-4d0704e .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-160835 .elementor-element.elementor-element-4d0704e .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:0px !important;}.elementor-160835 .elementor-element.elementor-element-4d0704e{--nav-menu-icon-size:28px;}.elementor-160835 .elementor-element.elementor-element-4d0704e .elementor-menu-toggle{border-width:0px;border-radius:0px;}.elementor-160835 .elementor-element.elementor-element-637929c > .elementor-widget-container{margin:0px -11px 0px 0px;}.elementor-160835 .elementor-element.elementor-element-637929c.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:1;}.elementor-160835 .elementor-element.elementor-element-637929c .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-637929c .elementor-nav-menu--dropdown .elementor-item, .elementor-160835 .elementor-element.elementor-element-637929c .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-533f5d1-font-size );letter-spacing:var( --e-global-typography-533f5d1-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-637929c .elementor-nav-menu--dropdown a{padding-left:0px;padding-right:0px;padding-top:12px;padding-bottom:12px;}.elementor-160835 .elementor-element.elementor-element-637929c .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-160835 .elementor-element.elementor-element-637929c .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:0px !important;}.elementor-160835 .elementor-element.elementor-element-637929c{--nav-menu-icon-size:28px;}.elementor-160835 .elementor-element.elementor-element-637929c .elementor-menu-toggle{border-width:0px;border-radius:0px;}.elementor-160835 .elementor-element.elementor-element-6ade033 > .elementor-widget-container{margin:0px -11px 0px 0px;}.elementor-160835 .elementor-element.elementor-element-6ade033.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:1;}.elementor-160835 .elementor-element.elementor-element-6ade033 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-6ade033 .elementor-nav-menu--dropdown .elementor-item, .elementor-160835 .elementor-element.elementor-element-6ade033 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-533f5d1-font-size );letter-spacing:var( --e-global-typography-533f5d1-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-6ade033 .elementor-nav-menu--dropdown a{padding-left:0px;padding-right:0px;padding-top:12px;padding-bottom:12px;}.elementor-160835 .elementor-element.elementor-element-6ade033 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-160835 .elementor-element.elementor-element-6ade033 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:0px !important;}.elementor-160835 .elementor-element.elementor-element-6ade033{--nav-menu-icon-size:28px;}.elementor-160835 .elementor-element.elementor-element-6ade033 .elementor-menu-toggle{border-width:0px;border-radius:0px;}.elementor-160835 .elementor-element.elementor-element-84980a7{--content-width:87%;--padding-top:60px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-160835 .elementor-element.elementor-element-8c90f93{--width:270px;}.elementor-160835 .elementor-element.elementor-element-6d2c12f .elementor-icon{font-size:270px;}.elementor-160835 .elementor-element.elementor-element-6d2c12f .elementor-icon svg{height:270px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-160835 .elementor-element.elementor-element-860878e{--width:300px;--min-height:300px;}.elementor-160835 .elementor-element.elementor-element-bbcea86 .elementor-heading-title{font-size:var( --e-global-typography-08ce355-font-size );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-f4f6162{--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-160835 .elementor-element.elementor-element-aac28fc .elementor-heading-title{font-size:var( --e-global-typography-5380b84-font-size );line-height:var( --e-global-typography-5380b84-line-height );letter-spacing:var( --e-global-typography-5380b84-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-72a2825 .elementor-heading-title{font-size:28px;line-height:1.15em;}.elementor-160835 .elementor-element.elementor-element-bc02fcc .elementor-heading-title{font-size:var( --e-global-typography-5380b84-font-size );line-height:var( --e-global-typography-5380b84-line-height );letter-spacing:var( --e-global-typography-5380b84-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-d4a3543 .elementor-heading-title{font-size:var( --e-global-typography-5380b84-font-size );line-height:var( --e-global-typography-5380b84-line-height );letter-spacing:var( --e-global-typography-5380b84-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-15e700f > .elementor-widget-container{padding:24px 0px 0px 0px;}.elementor-160835 .elementor-element.elementor-element-15e700f .elementor-heading-title{font-size:var( --e-global-typography-853c1d7-font-size );line-height:var( --e-global-typography-853c1d7-line-height );letter-spacing:var( --e-global-typography-853c1d7-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-size:var( --e-global-typography-08ce355-font-size );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb{--sections-padding:24px 24px 24px 24px;--edit-link-margin-top:24px;--edit-link-margin-start:24px;}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab__edit-address .woocommerce-Address address{padding-top:calc( 24px + 40px );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-pagination{padding-bottom:24px;}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-size:var( --e-global-typography-08ce355-font-size );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-MyAccount-content > div > p, .elementor-160835 .elementor-element.elementor-element-1bb7dfb address, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-EditAccountForm fieldset legend, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-ResetPassword p:nth-child(1), .elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-OrderUpdate{font-size:var( --e-global-typography-08ce355-font-size );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-size:var( --e-global-typography-c2db650-font-size );line-height:var( --e-global-typography-c2db650-line-height );letter-spacing:var( --e-global-typography-c2db650-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-form__label-for-checkbox span{font-size:var( --e-global-typography-08ce355-font-size );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-PaymentMethod .input-radio + label{font-size:var( --e-global-typography-08ce355-font-size );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-form-row label, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-address-fields label{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-160835 .elementor-element.elementor-element-1bb7dfb ::placeholder, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .select2-container--default .select2-selection--single, .select2-results__option, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab__payment-methods input[type=text]{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb button.button, .elementor-160835 .elementor-element.elementor-element-1bb7dfb #add_payment_method #payment #place_order{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .order_details thead th, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .order_details tfoot td, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .order_details tfoot th, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .nobr{font-size:var( --e-global-typography-533f5d1-font-size );line-height:var( --e-global-typography-533f5d1-line-height );letter-spacing:var( --e-global-typography-533f5d1-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab__orders tbody td, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab__downloads tbody td, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-table--order-downloads tbody td, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-table--order-details td a, .elementor-160835 .elementor-element.elementor-element-1bb7dfb td.product-total, .elementor-160835 .elementor-element.elementor-element-1bb7dfb td.payment-method-method, .elementor-160835 .elementor-element.elementor-element-1bb7dfb td.payment-method-expires{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .wc-item-meta{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .shop_table .button, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .order-again .button, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-pagination .button, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-274dcc5 > .elementor-widget-container{margin:52px 0px 0px 0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-160835 .elementor-element.elementor-element-ded2d62{--width:100%;}}@media(min-width:1921px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-160835 .elementor-element.elementor-element-a628651 .elementor-heading-title{font-size:var( --e-global-typography-0c04f32-font-size );line-height:var( --e-global-typography-0c04f32-line-height );letter-spacing:var( --e-global-typography-0c04f32-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-9ed6650 .elementor-heading-title{font-size:var( --e-global-typography-0c04f32-font-size );line-height:var( --e-global-typography-0c04f32-line-height );letter-spacing:var( --e-global-typography-0c04f32-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-160835 .elementor-element.elementor-element-2604553 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-2604553 .elementor-nav-menu--dropdown .elementor-item, .elementor-160835 .elementor-element.elementor-element-2604553 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-fc713eb-font-size );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-4d0704e .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-4d0704e .elementor-nav-menu--dropdown .elementor-item, .elementor-160835 .elementor-element.elementor-element-4d0704e .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-fc713eb-font-size );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-637929c .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-637929c .elementor-nav-menu--dropdown .elementor-item, .elementor-160835 .elementor-element.elementor-element-637929c .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-533f5d1-font-size );letter-spacing:var( --e-global-typography-533f5d1-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-6ade033 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-6ade033 .elementor-nav-menu--dropdown .elementor-item, .elementor-160835 .elementor-element.elementor-element-6ade033 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-533f5d1-font-size );letter-spacing:var( --e-global-typography-533f5d1-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-160835 .elementor-element.elementor-element-bbcea86 .elementor-heading-title{font-size:var( --e-global-typography-08ce355-font-size );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-aac28fc .elementor-heading-title{font-size:var( --e-global-typography-5380b84-font-size );line-height:var( --e-global-typography-5380b84-line-height );letter-spacing:var( --e-global-typography-5380b84-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-bc02fcc .elementor-heading-title{font-size:var( --e-global-typography-5380b84-font-size );line-height:var( --e-global-typography-5380b84-line-height );letter-spacing:var( --e-global-typography-5380b84-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-d4a3543 .elementor-heading-title{font-size:var( --e-global-typography-5380b84-font-size );line-height:var( --e-global-typography-5380b84-line-height );letter-spacing:var( --e-global-typography-5380b84-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-15e700f .elementor-heading-title{font-size:var( --e-global-typography-853c1d7-font-size );line-height:var( --e-global-typography-853c1d7-line-height );letter-spacing:var( --e-global-typography-853c1d7-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-size:var( --e-global-typography-08ce355-font-size );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-size:var( --e-global-typography-08ce355-font-size );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-MyAccount-content > div > p, .elementor-160835 .elementor-element.elementor-element-1bb7dfb address, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-EditAccountForm fieldset legend, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-ResetPassword p:nth-child(1), .elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-OrderUpdate{font-size:var( --e-global-typography-08ce355-font-size );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-size:var( --e-global-typography-c2db650-font-size );line-height:var( --e-global-typography-c2db650-line-height );letter-spacing:var( --e-global-typography-c2db650-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-form__label-for-checkbox span{font-size:var( --e-global-typography-08ce355-font-size );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-PaymentMethod .input-radio + label{font-size:var( --e-global-typography-08ce355-font-size );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-form-row label, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-address-fields label{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-160835 .elementor-element.elementor-element-1bb7dfb ::placeholder, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .select2-container--default .select2-selection--single, .select2-results__option, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab__payment-methods input[type=text]{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb button.button, .elementor-160835 .elementor-element.elementor-element-1bb7dfb #add_payment_method #payment #place_order{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .order_details thead th, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .order_details tfoot td, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .order_details tfoot th, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .nobr{font-size:var( --e-global-typography-533f5d1-font-size );line-height:var( --e-global-typography-533f5d1-line-height );letter-spacing:var( --e-global-typography-533f5d1-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab__orders tbody td, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab__downloads tbody td, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-table--order-downloads tbody td, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-table--order-details td a, .elementor-160835 .elementor-element.elementor-element-1bb7dfb td.product-total, .elementor-160835 .elementor-element.elementor-element-1bb7dfb td.payment-method-method, .elementor-160835 .elementor-element.elementor-element-1bb7dfb td.payment-method-expires{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .wc-item-meta{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-160835 .elementor-element.elementor-element-1bb7dfb .shop_table .button, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .order-again .button, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .woocommerce-pagination .button, .elementor-160835 .elementor-element.elementor-element-1bb7dfb .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-30adc1b */.elementor-160835 .elementor-element.elementor-element-30adc1b {    background-color: rgba(255, 255, 255, 0.72) !important;    backdrop-filter: saturate(200%) blur(20px) !important;    -webkit-backdrop-filter: saturate(200%) blur(20px) !important;}.theme-dark .elementor-160835 .elementor-element.elementor-element-30adc1b {    background-color: rgba(22, 22, 24, 0.72) !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a628651 */.theme-dark .elementor-160835 .elementor-element.elementor-element-a628651 .elementor-heading-title {
    color: #f5f5f7;
}

.elementor-160835 .elementor-element.elementor-element-a628651 .elementor-heading-title a:hover {
    color: #000a;
}

.theme-dark .elementor-160835 .elementor-element.elementor-element-a628651 .elementor-heading-title a:hover {
    color: #fffc;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ed6650 */.theme-dark .elementor-160835 .elementor-element.elementor-element-9ed6650 .elementor-heading-title {
    color: #f5f5f7;
}

.elementor-160835 .elementor-element.elementor-element-9ed6650 .elementor-heading-title a:hover {
    color: #000a;
}

.theme-dark .elementor-160835 .elementor-element.elementor-element-9ed6650 .elementor-heading-title a:hover {
    color: #fffc;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-2604553 */.elementor-item {    transition: color 0s !important;}.theme-dark .elementor-item {    color: #fffd !important;}.elementor-item:hover {    color: #08f !important;}.theme-dark .elementor-item-active {    color: #fff9 !important;}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-4d0704e */.elementor-item {    transition: color 0s !important;}.theme-dark .elementor-item {    color: #fffd !important;}.elementor-item:hover {    color: #08f !important;}.theme-dark .elementor-item-active {    color: #fff9 !important;}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-637929c */.wd .elementor-nav-menu--dropdown {
    background: rgba(255, 255, 255, 0.72);
    padding: 16px 32px 32px 32px;
    border-bottom: 1px solid #ccc;
    backdrop-filter: saturate(200%) blur(20px);
    -webkit-backdrop-filter: saturate(200%) blur(20px);
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}

.theme-dark .elementor-nav-menu--dropdown li:not(:last-child) {
    border-color: #fff2 !important;
}

.theme-dark .elementor-nav-menu--dropdown {
    border-color: #fff2 !important;
}


.theme-dark .elementor-nav-menu--dropdown {
    background: rgba(22, 22, 24, 0.72);
}


.theme-dark .elementor-menu-toggle svg {
    fill: #fffd !important;
}

.theme-dark .elementor-menu-toggle:hover svg {
    fill: #08f !important;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-6ade033 */.wd .elementor-nav-menu--dropdown {
    background: rgba(255, 255, 255, 0.72);
    padding: 16px 32px 32px 32px;
    border-bottom: 1px solid #ccc;
    backdrop-filter: saturate(200%) blur(20px);
    -webkit-backdrop-filter: saturate(200%) blur(20px);
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}

.theme-dark .elementor-nav-menu--dropdown li:not(:last-child) {
    border-color: #fff2 !important;
}

.theme-dark .elementor-nav-menu--dropdown {
    border-color: #fff2 !important;
}


.theme-dark .elementor-nav-menu--dropdown {
    background: rgba(22, 22, 24, 0.72);
}


.theme-dark .elementor-menu-toggle svg {
    fill: #fffd !important;
}

.theme-dark .elementor-menu-toggle:hover svg {
    fill: #08f !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ac95e7 */.elementor-160835 .elementor-element.elementor-element-1ac95e7 {    padding-left: 22px;    padding-right: 22px;    padding-inline-start: max(22px, env(safe-area-inset-left));    padding-inline-end: max(22px, env(safe-area-inset-right));}@media only screen and (max-width: 767px) {    .elementor-160835 .elementor-element.elementor-element-1ac95e7 {        padding-inline-start: max(16px, env(safe-area-inset-left));        padding-inline-end: max(16px, env(safe-area-inset-right))    }}/*________ pointer-events ________*/.elementor-160835 .elementor-element.elementor-element-1ac95e7 .wd ul li.current-menu-item > a {    pointer-events: none;}.elementor-160835 .elementor-element.elementor-element-1ac95e7 .w ul li.current-menu-item > a {    pointer-events: none;}.elementor-160835 .elementor-element.elementor-element-1ac95e7 .b ul li.current-menu-item > a {    pointer-events: none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ded2d62 */.elementor-160835 .elementor-element.elementor-element-ded2d62 {    width: 980px;    background-color: rgba(0, 0, 0, 0.2);    backdrop-filter: saturate(200%) blur(10px);    -webkit-backdrop-filter: saturate(200%) blur(10px);       transition: 1s;}.elementor-160835 .elementor-element.elementor-element-ded2d62.elementor-sticky--effects {    left: 0 !important;    width: 100% !important;    transition: none;}.theme-dark .elementor-160835 .elementor-element.elementor-element-ded2d62 {    background-color: rgba(255, 255, 255, 0.24);}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6d2c12f */.theme-dark .logo-acc .elementor-icon svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d788a23 */.elementor-160835 .elementor-element.elementor-element-d788a23 {
    opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-860878e */.elementor-160835 .elementor-element.elementor-element-860878e {
    opacity: 0.7;
    scale: 0.5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72a2825 */.elementor-160835 .elementor-element.elementor-element-72a2825 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4a3543 */.elementor-160835 .elementor-element.elementor-element-d4a3543 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-1bb7dfb */.woocommerce {
    --green-btn: #8bbb00;
    --inver-color: #fff;
    --inver-color-trans: #fff3;
    --global-white: #f5f5f7;
    --bg-color: #222224;
    --logout-red: #f24;
}




.woocommerce-form.woocommerce-form-login.login,
.woocommerce-form.woocommerce-form-register.register {
    padding: 20px !important;
    margin: 8px 0 !important;
    border-radius: 16px !important;
}

.woocommerce-MyAccount-content a:hover {
    text-decoration: underline;
}

.theme-dark .elementor-widget-woocommerce-my-account .e-my-account-tab__orders .woocommerce-MyAccount-content-wrapper {
    background-color: var(--bg-color) !important;
}

.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table thead th span {
  font-family: 'BB Text Semibold';
}

.theme-dark .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table thead th span {
  color: var(--global-white);
}

.theme-dark .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table tr>td {
  color: var(--global-white);
}

.theme-dark .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login {
    background-color: var(--bg-color);
}

.theme-dark .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row label {
    color: #aaaaa5 !important;
}

.theme-dark .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-form__label-for-checkbox span {
    color: var(--global-white) !important;
}

.theme-dark .woocommerce-LostPassword.lost_password a {
    color: var(--green-btn) !important;
}

.theme-dark .woocommerce-privacy-policy-text a {
    color: var(--green-btn) !important;
}

.theme-dark .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register {
    background-color: var(--bg-color);
}

.woocommerce-MyAccount-navigation-link--customer-logout a {
    color: var(--logout-red) !important;
    font-family: 'BB Text Semibold' !important;
    background-color: var(--global-white) !important;
}

.woocommerce-MyAccount-navigation-link--customer-logout a:hover {
    background-color: var(--logout-red) !important;
}

.theme-dark .woocommerce-MyAccount-navigation-link--customer-logout a,
.theme-dark .theme-dark .woocommerce-MyAccount-navigation-link--customer-logout a {
    color: var(--logout-red) !important;
    background-color: var(--bg-color) !important;
}

.woocommerce-MyAccount-navigation-link--customer-logout a:hover {
    color: var(--inver-color)!important;
    background-color: var(--logout-red) !important;
}


.theme-dark .woocommerce-MyAccount-navigation-link--customer-logout a:hover {
    background-color: var(--logout-red) !important;
}

.theme-dark .woocommerce-MyAccount-navigation ul li:not(.is-active):not(.woocommerce-MyAccount-navigation-link--customer-logout) a {
    color: var(--global-white) !important;
}

.theme-dark .woocommerce-MyAccount-navigation ul li:not(.is-active):not(.woocommerce-MyAccount-navigation-link--customer-logout) a {
    background-color: var(--bg-color) !important;
}

.theme-dark .woocommerce-MyAccount-navigation ul li:not(.is-active):not(.woocommerce-MyAccount-navigation-link--customer-logout)  a:hover {
    background-color: var(--green-btn) !important;
}

.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content mark {
    font-family: 'BB Text Semibold';
    font-weight: normal;
}

.theme-dark .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content mark {
    color: var(--global-white);
}

.theme-dark .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table thead tr th,
.theme-dark .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table thead tr th span,
.theme-dark .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order_details tfoot th  {
    color: var(--global-white);
}

.theme-dark .elementor-widget-woocommerce-my-account .e-my-account-tab__view-order .order_details {
    background-color: var(--bg-color);
}

.theme-dark .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table td,
.theme-dark .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table th {
    border-color: var(--inver-color-trans);
}

.theme-dark .woocommerce-MyAccount-content-wrapper {
    background-color: transparent !important;
}

.theme-dark .woocommerce-Button .wc-forward button {
    color: var(--global-white) !important;
}

.theme-dark .elementor-160835 .elementor-element.elementor-element-8e03fd2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text:focus {
    color: var(--inver-color)!important;
    background-color: var(--bg-color) !important;
}

.theme-dark .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text {
    color: #aaaaa5 !important;
}

.theme-dark .e-wc-info-notice .woocommerce-info {
    background-color: #005670 !important; /* Darker background for dark theme */
    color: #66b3ff !important; /* Lighter color for text in dark theme */
}

body.theme-dark.e-wc-info-notice .woocommerce-info {
    color: #09f !important;
    background-color: #09f4;
}

.theme-dark .elementor-160835 .elementor-element.elementor-element-8e03fd2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text:focus {
    color: var(--global-white) !important;
    background-color: #E8F8CC44!important;
}

.theme-dark #account_display_name_description em {
    color: var(--global-white) !important;
}

.theme-dark .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm fieldset legend, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields fieldset legend {
    color:  var(--global-white) !important;
}

.woocommerce-Input.woocommerce-Input--text.input-text,
.woocommerce-Input.woocommerce-Input--email.input-text,
.woocommerce-Input.woocommerce-Input--password.input-text,
.woocommerce-Input.woocommerce-Input--password.input-text,
.woocommerce-Input.woocommerce-Input--password.input-text {
    transition: none !important;
}

.theme-dark .woocommerce-Input.woocommerce-Input--text.input-text,
.theme-dark .woocommerce-Input.woocommerce-Input--email.input-text,
.theme-dark .woocommerce-Input.woocommerce-Input--password.input-text,
.theme-dark .woocommerce-Input.woocommerce-Input--password.input-text,
.theme-dark .woocommerce-Input.woocommerce-Input--password.input-text {
    background-color: #000 !important;
}

.theme-dark .woocommerce-Input.woocommerce-Input--text.input-text:focus,
.theme-dark .woocommerce-Input.woocommerce-Input--email.input-text:focus,
.theme-dark .woocommerce-Input.woocommerce-Input--password.input-text:focus,
.theme-dark .woocommerce-Input.woocommerce-Input--password.input-text:focus,
.theme-dark .woocommerce-Input.woocommerce-Input--password.input-text:focus {
    color: var(--inver-color)!important;
    background-color: #000 !important;
}

.theme-dark .elementor-widget-woocommerce-my-account .e-my-account-tab__edit-account .woocommerce-MyAccount-content-wrapper {
    background-color: var(--bg-color) !important;
}

.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword {
    border-radius: 12px;
    padding: 20px;
}


.theme-dark .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword {
    background-color: var(--bg-color);
}

.theme-dark .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword p {
    color: avar(--global-white);
}


.theme-dark .elementor-widget-woocommerce-my-account .e-my-account-tab__dashboard:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content-wrapper {
    background: var(--bg-color) !important;
}

.theme-dark .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) address {
    background-color: var(--bg-color) !important;
}

.theme-dark .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce address {
     color: var(--global-white) !important;
}

.theme-dark address {
    background: var(--bg-color) !important;
}

h2 {
    font-family: 'BB display Semibold' !important;
    letter-spacing: 0.01em !important;
    font-size: 21px !important;
}

@media only screen and (max-width: 767px) {
    h2 {
        font-size: 19px !important;
        letter-spacing: 0.012em !important;
        padding-top: 20px;
    }
}

.theme-dark h2 {
    color: var(--global-white) !important;
}

.theme-dark strong {
    color: var(--global-white) !important;
}

.theme-dark p {
    color: var(--global-white) !important;
}


.woocommerce form .show-password-input::before,
.woocommerce-page form .show-password-input::before {
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url('data:image/svg+xml,%3Csvg id="Layer_1" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"%3E%3Cpath d="M23.4,11.1c-3-3.4-7.6-6.4-12.3-5.9-.5,0-.9,0-1.4.2l1.1,1.6h.3c3.6-.4,7.2,1.6,9.7,4.1.6.5.5,1.5,0,2-1.1,1-2.4,2-3.8,2.8l1,1.5c2.1-1.1,3.9-2.7,5.4-4.3.5-.5.5-1.3,0-1.8v-.2Z"/%3E%3Cpath d="M15.3,13.5c.9-2.2-.4-5.3-3.5-5l1.7,2.4h0l1.8,2.7h0Z"/%3E%3Cpath d="M5.2,1.8c-.3-.5-.9-.6-1.4-.2-.5.3-.6.9-.2,1.4l2.7,3.8c-1.6.9-3.1,2-4.3,3.1-.3.3-1.4,1.4-1.5,1.6,0,.3-.3.7.2,1.3,2.5,2.9,6.9,5.9,10.9,6.1,1,0,2,0,2.9-.3l2.5,3.6c.2.3.5.4.8.4s.4,0,.6-.2c.5-.3.6-.9.2-1.4L5.2,1.8ZM11.4,17.1c-2.8-.2-5.9-2.1-8-4.1-.5-.5-.5-1.4,0-2,1.1-1.1,2.4-2,3.8-2.8l1.6,2.3c-.9,2.2.4,5.2,3.5,5l1,1.5c-.6.1-1.3.1-1.9,0h0Z"/%3E%3C/svg%3E');
    content: "";
    display: block;
    height: 24px;
    width: 24px;
}

.theme-dark .woocommerce form .show-password-input::before,
.theme-dark .woocommerce-page form .show-password-input::before {
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url('data:image/svg+xml,%3Csvg id="Layer_1" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"%3E%3Cdefs%3E%3Cstyle%3E.st0{fill:%23fff}%3C/style%3E%3C/defs%3E%3Cpath class="st0" d="M23.4,11.1c-3-3.4-7.6-6.4-12.3-5.9-.5,0-.9,0-1.4.2l1.1,1.6h.3c3.6-.4,7.2,1.6,9.7,4.1.6.5.5,1.5,0,2-1.1,1-2.4,2-3.8,2.8l1,1.5c2.1-1.1,3.9-2.7,5.4-4.3.5-.5.5-1.3,0-1.8v-.2Z"/%3E%3Cpath class="st0" d="M15.3,13.5c.9-2.2-.4-5.3-3.5-5l1.7,2.4h0l1.8,2.7h0Z"/%3E%3Cpath class="st0" d="M5.2,1.8c-.3-.5-.9-.6-1.4-.2-.5.3-.6.9-.2,1.4l2.7,3.8c-1.6.9-3.1,2-4.3,3.1-.3.3-1.4,1.4-1.5,1.6,0,.3-.3.7.2,1.3,2.5,2.9,6.9,5.9,10.9,6.1,1,0,2,0,2.9-.3l2.5,3.6c.2.3.5.4.8.4s.4,0,.6-.2c.5-.3.6-.9.2-1.4L5.2,1.8ZM11.4,17.1c-2.8-.2-5.9-2.1-8-4.1-.5-.5-.5-1.4,0-2,1.1-1.1,2.4-2,3.8-2.8l1.6,2.3c-.9,2.2.4,5.2,3.5,5l1,1.5c-.6.1-1.3.1-1.9,0h0Z"/%3E%3C/svg%3E');
    content: "";
    display: block;
    height: 24px;
    width: 24px;
}

.woocommerce form .show-password-input.display-password::before,
.woocommerce-page form .show-password-input.display-password::before {
    background-image: url('data:image/svg+xml,%3Csvg id="Layer_1" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"%3E%3Cpath d="M11.1,5.2c4.6-.4,9.3,2.5,12.3,5.9s.5,1.3,0,1.8c-2.9,3.3-7.4,6.2-11.8,6-3.9-.2-8.3-3.2-10.9-6.1s-.3-1-.2-1.3,1.2-1.3,1.5-1.6c2.4-2.3,5.9-4.5,9.2-4.8h-.1ZM11.1,6.9c-2.8.3-5.6,2.1-7.7,4.1s-.6,1.4,0,2c2.1,2.1,5.2,3.9,8,4.1s6.8-1.8,9.4-4.1.6-1.4,0-2c-2.6-2.5-6.1-4.5-9.7-4.1Z"/%3E%3Cpath d="M11.4,8.5c5-.7,5.6,6.6,1.1,7.1-4.8.6-5.5-6.4-1.1-7.1ZM11.6,10.2c-1.7.4-1.7,3.3.2,3.5,2.9.4,2.7-4.2-.2-3.5Z"/%3E%3C/svg%3E');
    height: 24px;
    width: 24px;
}

.theme-dark .woocommerce form .show-password-input.display-password::before,
.theme-dark .woocommerce-page form .show-password-input.display-password::before {
    background-image: url('data:image/svg+xml,%3Csvg id="Layer_1" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"%3E%3Cdefs%3E%3Cstyle%3E.st0{fill:%23fff}%3C/style%3E%3C/defs%3E%3Cpath class="st0" d="M11.1,5.2c4.6-.4,9.3,2.5,12.3,5.9s.5,1.3,0,1.8c-2.9,3.3-7.4,6.2-11.8,6-3.9-.2-8.3-3.2-10.9-6.1s-.3-1-.2-1.3,1.2-1.3,1.5-1.6c2.4-2.3,5.9-4.5,9.2-4.8h-.1ZM11.1,6.9c-2.8.3-5.6,2.1-7.7,4.1s-.6,1.4,0,2c2.1,2.1,5.2,3.9,8,4.1s6.8-1.8,9.4-4.1.6-1.4,0-2c-2.6-2.5-6.1-4.5-9.7-4.1Z"/%3E%3Cpath class="st0" d="M11.4,8.5c5-.7,5.6,6.6,1.1,7.1-4.8.6-5.5-6.4-1.1-7.1ZM11.6,10.2c-1.7.4-1.7,3.3.2,3.5,2.9.4,2.7-4.2-.2-3.5Z"/%3E%3C/svg%3E');
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84980a7 */.elementor-160835 .elementor-element.elementor-element-84980a7 {
    min-width: 320px;
}

.elementor-160835 .elementor-element.elementor-element-84980a7 {
    padding-left: 22px;
    padding-right: 22px;
    padding-inline-start: max(22px, env(safe-area-inset-left));
    padding-inline-end: max(22px, env(safe-area-inset-right));
}


@media only screen and (max-width: 767px) {
    .elementor-160835 .elementor-element.elementor-element-84980a7 {
        padding-left: 16px;
        padding-right: 16px;
        padding-inline-start: max(16px, env(safe-area-inset-left));
        padding-inline-end: max(16px, env(safe-area-inset-right))
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4681601 */.elementor-160835 .elementor-element.elementor-element-4681601 {
    min-width: 320px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'BB Display Semibold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://web.bayazidbulbul.com/wp-content/uploads/fonts/BB-Semibold.woff2') format('woff2');
}
/* End Custom Fonts CSS */