.elementor-781 .elementor-element.elementor-element-7841ce7{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-781 .elementor-element.elementor-element-7841ce7:not(.elementor-motion-effects-element-type-background), .elementor-781 .elementor-element.elementor-element-7841ce7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, var( --e-global-color-secondary ) 0%, #0077FF 100%);}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-781 .elementor-element.elementor-element-8fdd519{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:700;line-height:4px;color:var( --e-global-color-text );}.elementor-781 .elementor-element.elementor-element-8fdd519 p{margin-block-end:0px;}.elementor-781 .elementor-element.elementor-element-8fdd519 a{color:var( --e-global-color-primary );}.elementor-781 .elementor-element.elementor-element-a60c53e{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-781 .elementor-element.elementor-element-a60c53e:not(.elementor-motion-effects-element-type-background), .elementor-781 .elementor-element.elementor-element-a60c53e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0F1C;}.elementor-781 .elementor-element.elementor-element-78ee7be{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-781 .elementor-element.elementor-element-78ee7be:not(.elementor-motion-effects-element-type-background), .elementor-781 .elementor-element.elementor-element-78ee7be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0F1C;}.elementor-781 .elementor-element.elementor-element-998a14c{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-781 .elementor-element.elementor-element-998a14c.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-781 .elementor-element.elementor-element-9d16ff0{text-align:start;}.elementor-781 .elementor-element.elementor-element-9d16ff0 img{width:120px;}.elementor-781 .elementor-element.elementor-element-ba49752{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-25px;--margin-right:0px;}.elementor-781 .elementor-element.elementor-element-ba49752.e-con{--align-self:center;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.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 ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-781 .elementor-element.elementor-element-4df1c36 .elementor-menu-toggle{margin:0 auto;background-color:#00CFFF00;}.elementor-781 .elementor-element.elementor-element-4df1c36 .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;line-height:11px;}.elementor-781 .elementor-element.elementor-element-4df1c36 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:11px;padding-right:11px;padding-top:21px;padding-bottom:21px;}.elementor-781 .elementor-element.elementor-element-4df1c36 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-781 .elementor-element.elementor-element-4df1c36 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-781 .elementor-element.elementor-element-4df1c36 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-781 .elementor-element.elementor-element-4df1c36 .elementor-nav-menu--main .elementor-item:focus{color:#B14CFF;fill:#B14CFF;}.elementor-781 .elementor-element.elementor-element-4df1c36 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-781 .elementor-element.elementor-element-4df1c36{--e-nav-menu-horizontal-menu-item-margin:calc( 1px / 2 );}.elementor-781 .elementor-element.elementor-element-4df1c36 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:1px;}.elementor-781 .elementor-element.elementor-element-4df1c36 .elementor-nav-menu--dropdown a, .elementor-781 .elementor-element.elementor-element-4df1c36 .elementor-menu-toggle{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-781 .elementor-element.elementor-element-4df1c36 .elementor-nav-menu--dropdown{background-color:#0B1020;}.elementor-781 .elementor-element.elementor-element-4df1c36 .elementor-nav-menu--dropdown a:hover,
					.elementor-781 .elementor-element.elementor-element-4df1c36 .elementor-nav-menu--dropdown a:focus,
					.elementor-781 .elementor-element.elementor-element-4df1c36 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-781 .elementor-element.elementor-element-4df1c36 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-781 .elementor-element.elementor-element-4df1c36 .elementor-menu-toggle:hover,
					.elementor-781 .elementor-element.elementor-element-4df1c36 .elementor-menu-toggle:focus{color:var( --e-global-color-primary );}.elementor-781 .elementor-element.elementor-element-4df1c36 .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-781 .elementor-element.elementor-element-4df1c36 .elementor-nav-menu--dropdown .elementor-item, .elementor-781 .elementor-element.elementor-element-4df1c36 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-781 .elementor-element.elementor-element-4df1c36 div.elementor-menu-toggle{color:var( --e-global-color-text );}.elementor-781 .elementor-element.elementor-element-4df1c36 div.elementor-menu-toggle svg{fill:var( --e-global-color-text );}.elementor-781 .elementor-element.elementor-element-4df1c36 div.elementor-menu-toggle:hover, .elementor-781 .elementor-element.elementor-element-4df1c36 div.elementor-menu-toggle:focus{color:var( --e-global-color-primary );}.elementor-781 .elementor-element.elementor-element-4df1c36 div.elementor-menu-toggle:hover svg, .elementor-781 .elementor-element.elementor-element-4df1c36 div.elementor-menu-toggle:focus svg{fill:var( --e-global-color-primary );}.elementor-781 .elementor-element.elementor-element-ee5d2c3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:25px;}.elementor-781 .elementor-element.elementor-element-ee5d2c3.e-con{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-781 .elementor-element.elementor-element-41191ec{width:auto;max-width:auto;}.elementor-781 .elementor-element.elementor-element-41191ec .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-781 .elementor-element.elementor-element-5946520{width:auto;max-width:auto;}.elementor-781 .elementor-element.elementor-element-5946520 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-781 .elementor-element.elementor-element-7a96552.elementor-element{--align-self:flex-end;}.elementor-781 .elementor-element.elementor-element-7a96552{--main-alignment:center;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:var( --e-global-color-accent );--toggle-button-icon-hover-color:var( --e-global-color-secondary );--toggle-button-border-width:0px;--toggle-button-border-radius:0px;--toggle-icon-size:20px;--cart-border-style:none;--cart-border-radius:10px 10px 10px 10px;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);--empty-message-color:var( --e-global-color-primary );--empty-message-alignment:center;}.elementor-781 .elementor-element.elementor-element-7a96552 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-781 .elementor-element.elementor-element-7a96552 .woocommerce-mini-cart__empty-message{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-781 .elementor-element.elementor-element-d52f46b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-781 .elementor-element.elementor-element-d52f46b:not(.elementor-motion-effects-element-type-background), .elementor-781 .elementor-element.elementor-element-d52f46b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0F1C;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-781 .elementor-element.elementor-element-0190e07 .e-search-input{background-color:transparent;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );background-image:linear-gradient(289deg, #893AC7 0%, #003EF3 100%);border-style:none;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);border-radius:5px 5px 5px 5px;}.elementor-781 .elementor-element.elementor-element-0190e07 .e-search-results-container{background-color:#0A0F1C;}.elementor-781 .elementor-element.elementor-element-0190e07{width:var( --container-widget-width, 428px );max-width:428px;margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) -10px;padding:0px 0px 0px 0px;--container-widget-width:428px;--container-widget-flex-grow:0;border-style:none;--e-search-results-columns:1;--e-search-placeholder-color:var( --e-global-color-text );--e-search-input-padding-block-start:0px;--e-search-input-padding-inline-start:0px;--e-search-input-padding-block-end:0px;--e-search-input-padding-inline-end:0px;--e-search-submit-margin-inline-start:0px;--e-search-icon-submit-size:14px;--e-search-submit-icon-gap:0px;--e-search-submit-padding:8px 8px 8px 8px;--e-search-results-border-radius:5px 5px 5px 5px;--e-search-results-padding:5px 5px 5px 5px;--e-search-results-max-height:500px;--e-search-results-column-gap:0px;--e-search-results-row-gap:9px;}.elementor-781 .elementor-element.elementor-element-0190e07.elementor-element{--align-self:center;}.elementor-781 .elementor-element.elementor-element-0190e07 .e-search-results-container > div{border-style:none;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.21);}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-781 .elementor-element.elementor-element-4df1c36 .elementor-nav-menu .elementor-item{font-size:16px;}.elementor-781 .elementor-element.elementor-element-4df1c36 .elementor-nav-menu--main .elementor-item{padding-left:6px;padding-right:6px;padding-top:12px;padding-bottom:12px;}.elementor-781 .elementor-element.elementor-element-ee5d2c3{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:-45px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-781 .elementor-element.elementor-element-ee5d2c3.e-con{--align-self:flex-start;}.elementor-781 .elementor-element.elementor-element-41191ec{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-781 .elementor-element.elementor-element-41191ec.elementor-element{--align-self:center;}.elementor-781 .elementor-element.elementor-element-41191ec .elementor-button{font-size:5px;}.elementor-781 .elementor-element.elementor-element-5946520{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-781 .elementor-element.elementor-element-5946520.elementor-element{--align-self:center;}.elementor-781 .elementor-element.elementor-element-5946520 .elementor-button{font-size:5px;}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-primary-font-size );}.elementor-781 .elementor-element.elementor-element-7a96552{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-781 .elementor-element.elementor-element-7a96552 .woocommerce-mini-cart__empty-message{font-size:21px;}.elementor-widget-search .elementor-pagination{font-size:var( --e-global-typography-primary-font-size );}.elementor-781 .elementor-element.elementor-element-0190e07{--container-widget-width:497px;--container-widget-flex-grow:0;width:var( --container-widget-width, 497px );max-width:497px;}.elementor-781 .elementor-element.elementor-element-0190e07 .e-search-input{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-781 .elementor-element.elementor-element-7841ce7{--width:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-781 .elementor-element.elementor-element-8fdd519{font-size:1px;}.elementor-781 .elementor-element.elementor-element-8fdd519 p{margin-block-end:0px;}.elementor-781 .elementor-element.elementor-element-a60c53e{--width:100%;--min-height:0px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:16px;--padding-right:16px;}.elementor-781 .elementor-element.elementor-element-78ee7be{--width:100%;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-781 .elementor-element.elementor-element-998a14c{--width:25%;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-781 .elementor-element.elementor-element-9d16ff0{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;text-align:start;}.elementor-781 .elementor-element.elementor-element-9d16ff0 img{width:80px;max-width:80px;}.elementor-781 .elementor-element.elementor-element-ba49752{--width:50%;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-781 .elementor-element.elementor-element-4df1c36 .elementor-nav-menu .elementor-item{font-size:13px;line-height:1em;letter-spacing:0px;}.elementor-781 .elementor-element.elementor-element-4df1c36 .elementor-nav-menu--main .elementor-item{padding-left:8px;padding-right:8px;padding-top:9px;padding-bottom:9px;}.elementor-781 .elementor-element.elementor-element-4df1c36{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );--nav-menu-icon-size:28px;}.elementor-781 .elementor-element.elementor-element-4df1c36 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-781 .elementor-element.elementor-element-4df1c36 .elementor-nav-menu--dropdown a{padding-left:20px;padding-right:20px;padding-top:11px;padding-bottom:11px;}.elementor-781 .elementor-element.elementor-element-4df1c36 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-781 .elementor-element.elementor-element-4df1c36 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:3px !important;}.elementor-781 .elementor-element.elementor-element-4df1c36 .elementor-menu-toggle{border-width:0px;}.elementor-781 .elementor-element.elementor-element-ee5d2c3{--width:25%;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-781 .elementor-element.elementor-element-ee5d2c3.e-con{--align-self:center;}.elementor-781 .elementor-element.elementor-element-41191ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-781 .elementor-element.elementor-element-5946520{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -80px;padding:0px 0px 0px 0px;}.elementor-781 .elementor-element.elementor-element-5946520.elementor-element{--align-self:center;}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-primary-font-size );}.elementor-781 .elementor-element.elementor-element-7a96552{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;--toggle-icon-size:28px;--toggle-icon-padding:0px 0px 0px 0px;--empty-message-alignment:center;}.elementor-781 .elementor-element.elementor-element-7a96552 .woocommerce-mini-cart__empty-message{font-size:18px;letter-spacing:0px;}.elementor-781 .elementor-element.elementor-element-d52f46b{--width:100%;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-search .elementor-pagination{font-size:var( --e-global-typography-primary-font-size );}.elementor-781 .elementor-element.elementor-element-0190e07{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-search-results-padding:5px 5px 5px 5px;--e-search-input-and-results-gap:0px;}.elementor-781 .elementor-element.elementor-element-0190e07.elementor-element{--align-self:center;}.elementor-781 .elementor-element.elementor-element-0190e07 .e-search-input{font-size:var( --e-global-typography-secondary-font-size );}}@media(min-width:768px){.elementor-781 .elementor-element.elementor-element-7841ce7{--width:100%;}.elementor-781 .elementor-element.elementor-element-998a14c{--width:15%;}.elementor-781 .elementor-element.elementor-element-ba49752{--width:75%;}.elementor-781 .elementor-element.elementor-element-ee5d2c3{--width:13%;}}@media(max-width:1024px) and (min-width:768px){.elementor-781 .elementor-element.elementor-element-a60c53e{--width:728px;}.elementor-781 .elementor-element.elementor-element-78ee7be{--width:728px;}.elementor-781 .elementor-element.elementor-element-ba49752{--width:75%;}.elementor-781 .elementor-element.elementor-element-ee5d2c3{--width:18%;}}/* Start custom CSS for container, class: .elementor-element-7841ce7 */.elementor-781 .elementor-element.elementor-element-7841ce7{
    overflow:hidden;
    height:34px !important;
    min-height:34px !important;
    max-height:34px !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
}

.elementor-781 .elementor-element.elementor-element-7841ce7 .elementor-widget-text-editor{
    width:100%;
    margin:0 !important;
    padding:0 !important;
    line-height:1 !important;
    animation:dnMarquee 32s linear infinite;
    white-space:nowrap;
    will-change:transform;
    transform:translate3d(0,0,0);
}

.elementor-781 .elementor-element.elementor-element-7841ce7 .elementor-widget-container,
.elementor-781 .elementor-element.elementor-element-7841ce7 .elementor-widget-text-editor p{
    margin:0 !important;
    padding:0 !important;
    line-height:34px !important;
    text-align:center !important;
}

.elementor-781 .elementor-element.elementor-element-7841ce7 .elementor-widget-text-editor{
    font-size:13px !important;
    color:#ffffff !important;
}

.elementor-781 .elementor-element.elementor-element-7841ce7 .elementor-widget-text-editor a{
    color:#00d4ff !important;
    text-decoration:none !important;
    font-weight:800 !important;
}

@keyframes dnMarquee{
    0%{
        transform:translate3d(90%,0,0);
    }

    100%{
        transform:translate3d(-180%,0,0);
    }
}/* End custom CSS */
/* Start custom CSS for search, class: .elementor-element-0190e07 *//* BARRA DE PESQUISA DN */
.elementor-781 .elementor-element.elementor-element-0190e07 form {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  border-radius: 14px !important;
  overflow: hidden !important;
  background: linear-gradient(90deg,#00d4ff,#8b5cf6) !important;
  padding: 2px !important;
  box-shadow: 0 4px 14px rgba(0,0,0,0.25) !important;
}

.elementor-781 .elementor-element.elementor-element-0190e07 input[type="search"],
.elementor-781 .elementor-element.elementor-element-0190e07 input[type="text"] {
  background: rgba(15,23,42,0.92) !important;
  color: #ffffff !important;
  border: none !important;
  font-size: 16px !important;
  min-height: 40px !important;
  padding-left: 20px !important;
  border-radius: 12px 0 0 12px !important;
}

.elementor-781 .elementor-element.elementor-element-0190e07 input::placeholder {
  color: rgba(255,255,255,0.75) !important;
}

.elementor-781 .elementor-element.elementor-element-0190e07 button,
.elementor-781 .elementor-element.elementor-element-0190e07 .elementor-search-form__submit {
  background: linear-gradient(135deg,#123a7a,#5b21b6) !important;
  color: #ffffff !important;
  border: none !important;
  min-width: 45px !important;
  border-radius: 0 12px 12px 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.elementor-781 .elementor-element.elementor-element-0190e07 button:hover,
.elementor-781 .elementor-element.elementor-element-0190e07 .elementor-search-form__submit:hover {
  background: linear-gradient(135deg,#1d4ed8,#6d28d9) !important;
  transform: translateY(-1px);
  box-shadow:
    0 0 14px rgba(0,212,255,0.20),
    0 0 18px rgba(139,92,246,0.18) !important;
}

/* RESULTADO AO VIVO */
.elementor-781 .elementor-element.elementor-element-0190e07 .e-search-results,
.elementor-781 .elementor-element.elementor-element-0190e07 .e-search-results__inner,
.elementor-781 .elementor-element.elementor-element-0190e07 .e-search-results__list {
  background: #081225 !important;
  background-color: #081225 !important;
  border: 1px solid rgba(0,229,255,.28) !important;
  border-radius: 18px !important;
  overflow: hidden !important;
  padding: 10px !important;
  box-shadow:
    0 0 18px rgba(0,229,255,.18),
    0 0 28px rgba(168,85,247,.16) !important;
}

.elementor-781 .elementor-element.elementor-element-0190e07 .e-search-results__item {
  background: rgba(13,24,55,.92) !important;
  border-radius: 14px !important;
  margin: 10px !important;
  padding: 14px !important;
  transition: all .25s ease !important;
}

.elementor-781 .elementor-element.elementor-element-0190e07 .e-search-results__item-title,
.elementor-781 .elementor-element.elementor-element-0190e07 .e-search-results a {
  color: #00e5ff !important;
  font-weight: 800 !important;
  font-size: 16px !important;
  transition: all .25s ease !important;
}

.elementor-781 .elementor-element.elementor-element-0190e07 .e-search-results__item:hover,
.elementor-781 .elementor-element.elementor-element-0190e07 .e-search-results a:hover {
  background: rgba(18,35,75,.98) !important;
  transform: translateY(-2px) !important;
  box-shadow:
    0 0 14px rgba(0,229,255,.28),
    0 0 22px rgba(168,85,247,.22) !important;
  border-radius: 14px !important;
}

.elementor-781 .elementor-element.elementor-element-0190e07 .e-search-results__item:hover .e-search-results__item-title,
.elementor-781 .elementor-element.elementor-element-0190e07 .e-search-results__item:hover a,
.elementor-781 .elementor-element.elementor-element-0190e07 .e-search-results a:hover,
.elementor-781 .elementor-element.elementor-element-0190e07 .e-search-results a:hover * {
  color: #a855f7 !important;
}

.elementor-781 .elementor-element.elementor-element-0190e07 .e-search-results bdi,
.elementor-781 .elementor-element.elementor-element-0190e07 .e-search-results .price {
  color: #ffffff !important;
  font-weight: 800 !important;
}

.elementor-781 .elementor-element.elementor-element-0190e07 .e-search-results img {
  border-radius: 0 !important;
  transition: all .25s ease !important;
}

.elementor-781 .elementor-element.elementor-element-0190e07 .e-search-results__item:hover img,
.elementor-781 .elementor-element.elementor-element-0190e07 .e-search-results a:hover img {
  box-shadow:
    0 0 12px rgba(0,229,255,.30),
    0 0 18px rgba(168,85,247,.22) !important;
  transform: scale(1.03) !important;
}

/* MOBILE */
@media (max-width: 767px) {
  .elementor-781 .elementor-element.elementor-element-0190e07 .e-search-results,
  .elementor-781 .elementor-element.elementor-element-0190e07 .e-search-results__inner,
  .elementor-781 .elementor-element.elementor-element-0190e07 .e-search-results__list {
    width: 100% !important;
    max-width: 100% !important;
    left: 0 !important;
    right: 0 !important;
    transform: none !important;
  }

  .elementor-781 .elementor-element.elementor-element-0190e07 .e-search-results__item {
    margin: 8px !important;
    padding: 12px !important;
  }

  .elementor-781 .elementor-element.elementor-element-0190e07 .e-search-results__item-title,
  .elementor-781 .elementor-element.elementor-element-0190e07 .e-search-results a {
    font-size: 16px !important;
    line-height: 1.25em !important;
  }
}
 /* REMOVE FUNDO/BRILHO BRANCO DAS LATERAIS */
.elementor-781 .elementor-element.elementor-element-0190e07 .e-search-results,
.elementor-781 .elementor-element.elementor-element-0190e07 .e-search-results__inner,
.elementor-781 .elementor-element.elementor-element-0190e07 .e-search-results__list {
    background: #081225 !important;
    box-shadow: none !important;
    border: 1px solid rgba(0,229,255,.20) !important;
}

/* REMOVE QUALQUER FUNDO BRANCO INTERNO */
.elementor-781 .elementor-element.elementor-element-0190e07 .e-search-results * {
    background-clip: padding-box !important;
}

/* MOBILE */
@media (max-width: 767px){

.elementor-781 .elementor-element.elementor-element-0190e07 .e-search-results{
    overflow: hidden !important;
    border-radius: 20px !important;
}

}
/* MATA FUNDO BRANCO DO WRAPPER DO AUTOCOMPLETE */
.elementor-781 .elementor-element.elementor-element-0190e07 .e-search-results,
.elementor-781 .elementor-element.elementor-element-0190e07 .e-search-results__inner,
.elementor-781 .elementor-element.elementor-element-0190e07 .e-search-results__list,
.elementor-781 .elementor-element.elementor-element-0190e07 .e-search-results__item,
.elementor-781 .elementor-element.elementor-element-0190e07 .e-search-results__items,
.elementor-781 .elementor-element.elementor-element-0190e07 .e-search-results__container {
  background: #081225 !important;
  background-color: #081225 !important;
}

/* REMOVE FUNDO BRANCO DE CAMADAS ANTES/DEPOIS */
.elementor-781 .elementor-element.elementor-element-0190e07 .e-search-results::before,
.elementor-781 .elementor-element.elementor-element-0190e07 .e-search-results::after,
.elementor-781 .elementor-element.elementor-element-0190e07 .e-search-results__inner::before,
.elementor-781 .elementor-element.elementor-element-0190e07 .e-search-results__inner::after,
.elementor-781 .elementor-element.elementor-element-0190e07 .e-search-results__list::before,
.elementor-781 .elementor-element.elementor-element-0190e07 .e-search-results__list::after {
  background: #081225 !important;
  background-color: #081225 !important;
  box-shadow: none !important;
}

/* GARANTE QUE O BLOCO PRINCIPAL CORTE AS PONTAS */
.elementor-781 .elementor-element.elementor-element-0190e07 .e-search-results {
  overflow: hidden !important;
  border-radius: 18px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a60c53e */.elementor-781 .elementor-element.elementor-element-a60c53e {
  transition: all .35s ease !important;
  z-index: 9999 !important;
}

/* header fixo com fundo mais leve */
.elementor-781 .elementor-element.elementor-element-a60c53e.elementor-sticky--effects {
  background: rgba(7, 19, 38, 0.45) !important;
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  box-shadow: 0 8px 25px rgba(0,0,0,.22);
}
.elementor-781 .elementor-element.elementor-element-a60c53e {
  transition: all .35s ease !important;
  z-index: 9999 !important;
}

/* fundo do pai */
.elementor-781 .elementor-element.elementor-element-a60c53e.elementor-sticky--effects {
  background: rgba(7,19,38,.35) !important;
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  box-shadow: 0 8px 25px rgba(0,0,0,.22);
}

/* remove fundo sólido dos contêineres internos */
.elementor-781 .elementor-element.elementor-element-a60c53e.elementor-sticky--effects .e-con,
.elementor-781 .elementor-element.elementor-element-a60c53e.elementor-sticky--effects .elementor-element {
  background: transparent !important;
  background-color: transparent !important;
}
@media (max-width: 767px){

.elementor-781 .elementor-element.elementor-element-a60c53e.elementor-sticky--effects{
    padding-top: 2px !important;
    padding-bottom: 2px !important;
    background: rgba(7,19,38,.35) !important;
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
}

}
.elementor-781 .elementor-element.elementor-element-a60c53e.elementor-sticky--effects .elementor-search-form {
    transform: scaleX(.85);
    transform-origin: center center;
}

@media (max-width: 767px){

.elementor-781 .elementor-element.elementor-element-a60c53e.elementor-sticky--effects .elementor-search-form__input{
    height: 38px !important;
    min-height: 38px !important;
}

.elementor-781 .elementor-element.elementor-element-a60c53e.elementor-sticky--effects .elementor-search-form__submit{
    height: 38px !important;
    min-height: 38px !important;
}

}/* End custom CSS */