.elementor-3258 .elementor-element.elementor-element-5a9d9a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-3258 .elementor-element.elementor-element-60877f1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:none;--border-style:none;box-shadow:0px 5px 36px -2px rgba(0, 0, 0, 0.39);--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-3258 .elementor-element.elementor-element-60877f1:not(.elementor-motion-effects-element-type-background), .elementor-3258 .elementor-element.elementor-element-60877f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000005;}.elementor-3258 .elementor-element.elementor-element-60877f1.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-3258 .elementor-element.elementor-element-cef86a2{--display:flex;--min-height:96px;--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;--justify-content:center;--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-3258 .elementor-element.elementor-element-cef86a2.e-con{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-3258 .elementor-element.elementor-element-e7cd4b2{width:auto;max-width:auto;text-align:center;}.elementor-3258 .elementor-element.elementor-element-e7cd4b2.elementor-element{--align-self:flex-end;}.ee-tooltip.ee-tooltip-e7cd4b2.to--top,
							 .ee-tooltip.ee-tooltip-e7cd4b2.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-e7cd4b2.to--left,
							 .ee-tooltip.ee-tooltip-e7cd4b2.to--right{margin-top:0px;}.elementor-3258 .elementor-element.elementor-element-e7cd4b2 img{width:200%;max-width:180px;}.elementor-3258 .elementor-element.elementor-element-1cb731a{width:auto;max-width:auto;text-align:center;}.elementor-3258 .elementor-element.elementor-element-1cb731a.elementor-element{--align-self:flex-end;}.ee-tooltip.ee-tooltip-1cb731a.to--top,
							 .ee-tooltip.ee-tooltip-1cb731a.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-1cb731a.to--left,
							 .ee-tooltip.ee-tooltip-1cb731a.to--right{margin-top:0px;}.elementor-3258 .elementor-element.elementor-element-1cb731a img{width:200%;max-width:180px;}.elementor-3258 .elementor-element.elementor-element-67603cf{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-3258 .elementor-element.elementor-element-67603cf.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-3258 .elementor-element.elementor-element-10c92e3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-3258 .elementor-element.elementor-element-10c92e3.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-3258 .elementor-element.elementor-element-17ce622 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3258 .elementor-element.elementor-element-17ce622.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-3258 .elementor-element.elementor-element-17ce622 .elementor-menu-toggle{margin-left:auto;background-color:#02010100;}.elementor-3258 .elementor-element.elementor-element-17ce622 .elementor-nav-menu .elementor-item{font-family:"Prata", Sans-serif;font-size:28px;letter-spacing:1.6px;}.elementor-3258 .elementor-element.elementor-element-17ce622 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:12px;padding-right:12px;padding-top:26px;padding-bottom:26px;}.elementor-3258 .elementor-element.elementor-element-17ce622 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-3258 .elementor-element.elementor-element-17ce622 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-3258 .elementor-element.elementor-element-17ce622 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-3258 .elementor-element.elementor-element-17ce622 .elementor-nav-menu--main .elementor-item:focus{color:#000000;fill:#000000;}.elementor-3258 .elementor-element.elementor-element-17ce622 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FFFFFF;}.elementor-3258 .elementor-element.elementor-element-17ce622{--e-nav-menu-horizontal-menu-item-margin:calc( 16px / 2 );--nav-menu-icon-size:15px;}.elementor-3258 .elementor-element.elementor-element-17ce622 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:16px;}.elementor-3258 .elementor-element.elementor-element-17ce622 .elementor-nav-menu--dropdown a, .elementor-3258 .elementor-element.elementor-element-17ce622 .elementor-menu-toggle{color:#000000;fill:#000000;}.elementor-3258 .elementor-element.elementor-element-17ce622 .elementor-nav-menu--dropdown a:hover,
					.elementor-3258 .elementor-element.elementor-element-17ce622 .elementor-nav-menu--dropdown a:focus,
					.elementor-3258 .elementor-element.elementor-element-17ce622 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-3258 .elementor-element.elementor-element-17ce622 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-3258 .elementor-element.elementor-element-17ce622 .elementor-menu-toggle:hover,
					.elementor-3258 .elementor-element.elementor-element-17ce622 .elementor-menu-toggle:focus{color:#000000;}.elementor-3258 .elementor-element.elementor-element-17ce622 .elementor-nav-menu--dropdown a:hover,
					.elementor-3258 .elementor-element.elementor-element-17ce622 .elementor-nav-menu--dropdown a:focus,
					.elementor-3258 .elementor-element.elementor-element-17ce622 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-3258 .elementor-element.elementor-element-17ce622 .elementor-nav-menu--dropdown a.highlighted{background-color:#00000026;}.elementor-3258 .elementor-element.elementor-element-17ce622 .elementor-nav-menu--dropdown .elementor-item, .elementor-3258 .elementor-element.elementor-element-17ce622 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Prata", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;text-decoration:none;letter-spacing:0.8px;}.elementor-3258 .elementor-element.elementor-element-17ce622 .elementor-nav-menu--dropdown{border-radius:8px 8px 8px 8px;}.elementor-3258 .elementor-element.elementor-element-17ce622 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:8px;border-top-right-radius:8px;}.elementor-3258 .elementor-element.elementor-element-17ce622 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:8px;border-bottom-left-radius:8px;}.elementor-3258 .elementor-element.elementor-element-17ce622 .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-3258 .elementor-element.elementor-element-17ce622 .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0px 5px 31px 0px rgba(0,0,0,0.5);}.elementor-3258 .elementor-element.elementor-element-17ce622 .elementor-nav-menu--dropdown a{padding-left:38px;padding-right:38px;padding-top:24px;padding-bottom:24px;}.elementor-3258 .elementor-element.elementor-element-17ce622 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-3258 .elementor-element.elementor-element-17ce622 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:-4px !important;}.elementor-3258 .elementor-element.elementor-element-17ce622 div.elementor-menu-toggle{color:#FFFFFF;}.elementor-3258 .elementor-element.elementor-element-17ce622 div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-3258 .elementor-element.elementor-element-e32a363{--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:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--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-3258 .elementor-element.elementor-element-e32a363.e-con{--align-self:stretch;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-3258 .elementor-element.elementor-element-6052785 .bdt-ep-button .bdt-ep-button-text{justify-content:space-between;}.elementor-3258 .elementor-element.elementor-element-6052785 .bdt-ep-button .bdt-ep-button-content-wrapper{justify-content:space-between;}.elementor-3258 .elementor-element.elementor-element-6052785 .bdt-ep-button,
								.elementor-3258 .elementor-element.elementor-element-6052785 .bdt-ep-button.bdt-ep-button-effect-i .bdt-ep-button-content-wrapper:after,
								.elementor-3258 .elementor-element.elementor-element-6052785 .bdt-ep-button.bdt-ep-button-effect-i .bdt-ep-button-content-wrapper:before,
								.elementor-3258 .elementor-element.elementor-element-6052785 .bdt-ep-button.bdt-ep-button-effect-h:hover{background-color:var( --e-global-color-accent );}.elementor-3258 .elementor-element.elementor-element-6052785 .bdt-ep-button:after,
								.elementor-3258 .elementor-element.elementor-element-6052785 .bdt-ep-button:hover,
								.elementor-3258 .elementor-element.elementor-element-6052785 .bdt-ep-button.bdt-ep-button-effect-i,
								.elementor-3258 .elementor-element.elementor-element-6052785 .bdt-ep-button.bdt-ep-button-effect-h:after{background-color:#0D0D0D6E;}.elementor-3258 .elementor-element.elementor-element-6052785{width:auto;max-width:auto;}.elementor-3258 .elementor-element.elementor-element-6052785 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3258 .elementor-element.elementor-element-6052785.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-3258 .elementor-element.elementor-element-6052785 .bdt-ep-button .bdt-flex-align-right{margin-left:3px;}.elementor-3258 .elementor-element.elementor-element-6052785 .bdt-ep-button .bdt-flex-align-left{margin-right:3px;}.elementor-3258 .elementor-element.elementor-element-6052785 .bdt-ep-button .bdt-flex-align-top{margin-bottom:3px;}.elementor-3258 .elementor-element.elementor-element-6052785 .bdt-ep-button .bdt-flex-align-bottom{margin-top:3px;}.elementor-3258 .elementor-element.elementor-element-6052785 .bdt-ep-button{color:#FFFFFF;border-style:none;border-radius:8px 8px 8px 8px;padding:6px 6px 6px 6px;box-shadow:-1px 14px 23px 0px rgba(0,0,0,0.5);font-family:"RocknRoll One", Sans-serif;font-weight:900;text-transform:capitalize;line-height:18px;letter-spacing:0.9px;word-spacing:1px;max-width:169px;width:100%;}.elementor-3258 .elementor-element.elementor-element-6052785 .bdt-ep-button:hover{color:var( --e-global-color-accent );border-style:none;border-radius:8px 8px 8px 8px;box-shadow:-1px 14px 23px 0px rgba(0,0,0,0.5);}.elementor-3258 .elementor-element.elementor-element-6052785 .bdt-ep-button .bdt-ep-button-icon{color:#FFF4F4;}.elementor-3258 .elementor-element.elementor-element-6052785 .bdt-ep-button .bdt-ep-button-icon svg{fill:#FFF4F4;}.elementor-3258 .elementor-element.elementor-element-6052785 .bdt-ep-button .bdt-ep-button-icon .bdt-ep-button-icon-inner{padding:0px 0px 4px 8px;font-size:34px;}.elementor-3258 .elementor-element.elementor-element-6052785 .bdt-ep-button:hover .bdt-ep-button-icon{color:var( --e-global-color-accent );}.elementor-3258 .elementor-element.elementor-element-6052785 .bdt-ep-button:hover .bdt-ep-button-icon svg{fill:var( --e-global-color-accent );}.elementor-3258 .elementor-element.elementor-element-3b2ac6e .bdt-ep-button .bdt-ep-button-text{text-align:center;}.elementor-3258 .elementor-element.elementor-element-3b2ac6e .bdt-ep-button .bdt-ep-button-content-wrapper{text-align:center;}.elementor-3258 .elementor-element.elementor-element-3b2ac6e .bdt-ep-button,
								.elementor-3258 .elementor-element.elementor-element-3b2ac6e .bdt-ep-button.bdt-ep-button-effect-i .bdt-ep-button-content-wrapper:after,
								.elementor-3258 .elementor-element.elementor-element-3b2ac6e .bdt-ep-button.bdt-ep-button-effect-i .bdt-ep-button-content-wrapper:before,
								.elementor-3258 .elementor-element.elementor-element-3b2ac6e .bdt-ep-button.bdt-ep-button-effect-h:hover{background-color:var( --e-global-color-accent );}.elementor-3258 .elementor-element.elementor-element-3b2ac6e .bdt-ep-button:after,
								.elementor-3258 .elementor-element.elementor-element-3b2ac6e .bdt-ep-button:hover,
								.elementor-3258 .elementor-element.elementor-element-3b2ac6e .bdt-ep-button.bdt-ep-button-effect-i,
								.elementor-3258 .elementor-element.elementor-element-3b2ac6e .bdt-ep-button.bdt-ep-button-effect-h:after{background-color:#0D0D0D6E;}.elementor-3258 .elementor-element.elementor-element-3b2ac6e{width:auto;max-width:auto;}.elementor-3258 .elementor-element.elementor-element-3b2ac6e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3258 .elementor-element.elementor-element-3b2ac6e.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-3258 .elementor-element.elementor-element-3b2ac6e .bdt-ep-button .bdt-flex-align-right{margin-left:10px;}.elementor-3258 .elementor-element.elementor-element-3b2ac6e .bdt-ep-button .bdt-flex-align-left{margin-right:10px;}.elementor-3258 .elementor-element.elementor-element-3b2ac6e .bdt-ep-button .bdt-flex-align-top{margin-bottom:10px;}.elementor-3258 .elementor-element.elementor-element-3b2ac6e .bdt-ep-button .bdt-flex-align-bottom{margin-top:10px;}.elementor-3258 .elementor-element.elementor-element-3b2ac6e .bdt-ep-button{color:#FFFFFF;border-style:none;border-radius:8px 8px 8px 8px;padding:6px 23px 4px 06px;box-shadow:-1px 14px 23px 0px rgba(0,0,0,0.5);font-family:"RocknRoll One", Sans-serif;font-weight:900;text-transform:capitalize;line-height:10px;letter-spacing:0.9px;word-spacing:1px;max-width:169px;width:100%;}.elementor-3258 .elementor-element.elementor-element-3b2ac6e .bdt-ep-button:hover{color:var( --e-global-color-accent );border-style:none;border-radius:8px 8px 8px 8px;box-shadow:-1px 14px 23px 0px rgba(0,0,0,0.5);}.elementor-3258 .elementor-element.elementor-element-3b2ac6e .bdt-ep-button .bdt-ep-button-icon{color:#FFF4F4;}.elementor-3258 .elementor-element.elementor-element-3b2ac6e .bdt-ep-button .bdt-ep-button-icon svg{fill:#FFF4F4;}.elementor-3258 .elementor-element.elementor-element-3b2ac6e .bdt-ep-button .bdt-ep-button-icon .bdt-ep-button-icon-inner{padding:0px 0px 4px 8px;font-size:36px;}.elementor-3258 .elementor-element.elementor-element-3b2ac6e .bdt-ep-button:hover .bdt-ep-button-icon{color:var( --e-global-color-accent );}.elementor-3258 .elementor-element.elementor-element-3b2ac6e .bdt-ep-button:hover .bdt-ep-button-icon svg{fill:var( --e-global-color-accent );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-3258 .elementor-element.elementor-element-60877f1{--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;--flex-wrap:nowrap;}.elementor-3258 .elementor-element.elementor-element-60877f1.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-3258 .elementor-element.elementor-element-cef86a2{--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;--justify-content:center;--align-items:stretch;}.elementor-3258 .elementor-element.elementor-element-cef86a2.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-3258 .elementor-element.elementor-element-e7cd4b2.elementor-element{--align-self:flex-end;}.elementor-3258 .elementor-element.elementor-element-e7cd4b2{text-align:center;}.elementor-3258 .elementor-element.elementor-element-1cb731a{text-align:center;}.elementor-3258 .elementor-element.elementor-element-67603cf{--justify-content:flex-end;}.elementor-3258 .elementor-element.elementor-element-67603cf.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-3258 .elementor-element.elementor-element-10c92e3{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3258 .elementor-element.elementor-element-10c92e3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3258 .elementor-element.elementor-element-17ce622.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-3258 .elementor-element.elementor-element-17ce622 .elementor-nav-menu--main .elementor-item{padding-left:26px;padding-right:26px;}.elementor-3258 .elementor-element.elementor-element-17ce622 .elementor-nav-menu--dropdown .elementor-item, .elementor-3258 .elementor-element.elementor-element-17ce622 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:33px;letter-spacing:1.6px;word-spacing:0em;}.elementor-3258 .elementor-element.elementor-element-17ce622 .elementor-nav-menu--dropdown a{padding-left:86px;padding-right:86px;padding-top:36px;padding-bottom:36px;}.elementor-3258 .elementor-element.elementor-element-17ce622 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-3258 .elementor-element.elementor-element-17ce622 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:4px !important;}.elementor-3258 .elementor-element.elementor-element-17ce622{--nav-menu-icon-size:49px;}.elementor-3258 .elementor-element.elementor-element-17ce622 .elementor-menu-toggle{border-width:0px;border-radius:0px;}.elementor-3258 .elementor-element.elementor-element-6052785.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-3258 .elementor-element.elementor-element-3b2ac6e.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}}@media(max-width:767px){.elementor-3258 .elementor-element.elementor-element-5a9d9a3{--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-3258 .elementor-element.elementor-element-1afdcb4{width:auto;max-width:auto;}.elementor-3258 .elementor-element.elementor-element-1afdcb4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3258 .elementor-element.elementor-element-1afdcb4.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-3258 .elementor-element.elementor-element-60877f1{--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:flex-end;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:-39px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3258 .elementor-element.elementor-element-60877f1.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-3258 .elementor-element.elementor-element-cef86a2{--width:200px;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-3258 .elementor-element.elementor-element-cef86a2.e-con{--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-3258 .elementor-element.elementor-element-e7cd4b2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3258 .elementor-element.elementor-element-e7cd4b2.elementor-element{--align-self:flex-end;}.elementor-3258 .elementor-element.elementor-element-e7cd4b2{text-align:right;}.elementor-3258 .elementor-element.elementor-element-e7cd4b2 img{width:200%;}.elementor-3258 .elementor-element.elementor-element-1cb731a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3258 .elementor-element.elementor-element-1cb731a.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-3258 .elementor-element.elementor-element-1cb731a{text-align:right;}.elementor-3258 .elementor-element.elementor-element-67603cf.e-con{--align-self:stretch;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}}@media(min-width:768px){.elementor-3258 .elementor-element.elementor-element-60877f1{--content-width:1080px;}.elementor-3258 .elementor-element.elementor-element-cef86a2{--width:22%;}.elementor-3258 .elementor-element.elementor-element-67603cf{--width:66.6666%;}.elementor-3258 .elementor-element.elementor-element-e32a363{--width:22%;}}/* Start custom CSS for container, class: .elementor-element-5a9d9a3 */:root {
  --promo-ticker-font-size: 17px;
  --promo-ticker-height: 40px;
  --promo-ticker-gap: 16px;

  /* Link */
  --promo-link-color: #1299f7;
  --promo-link-highlight-bg: #e6f7ff;
  --promo-link-highlight-glow: 0 0 8px #1299f7, 0 0 16px #b2ebff;
}

/* ===== PROMO TICKER BAR ===== */
.promo-ticker-wrapper {
  position: fixed;
  top: 0; left: 0; width: 100%;
  z-index: 9999;
  display: flex;
  align-items: center;
  background: #111;
  color: #fff;
  min-height: var(--promo-ticker-height);
  font-size: var(--promo-ticker-font-size);
  padding-right: 48px;
  transition: top .3s, opacity .3s;
  opacity: 1;
}
.promo-ticker-wrapper.hide {
  opacity: 0;
  pointer-events: none;
  top: -44px;
}

/* Nội dung ticker */
.promo-ticker {
  flex: 1 1 0;
  height: var(--promo-ticker-height);
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  overflow: hidden;
}
.ticker-item {
  position: absolute;
  opacity: 0;
  animation: fadeTicker 24s infinite;
  width: 100%;
  text-align: center;
  left: 0; right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: var(--promo-ticker-gap);
}
.ticker-item:nth-child(1) { animation-delay: 0s; }
.ticker-item:nth-child(2) { animation-delay: 6s; }
.ticker-item:nth-child(3) { animation-delay: 12s; }
.ticker-item:nth-child(4) { animation-delay: 18s; }

@keyframes fadeTicker {
  0%, 5%    { opacity: 0; }
  15%, 25%  { opacity: 1; }
  30%, 100% { opacity: 0; }
}

/* ===== PROMO LINK ===== */
a.promo-link {
  color: var(--promo-link-color);
  font-weight: 500;
  text-decoration: underline;
  background: transparent;
  padding: 0 4px;
  border-radius: 3px;
  transition: background 0.2s, color 0.2s, box-shadow 0.2s;
}
a.promo-link.highlight,
a.promo-link:focus, 
a.promo-link:hover {
  background: var(--promo-link-highlight-bg);
  color: #000;
  box-shadow: var(--promo-link-highlight-glow);
  text-decoration: none;
}

/* ===== TEXT EFFECT ===== */
.text-beat {
  display: inline-block;
  animation: text-beat 1.2s infinite ease-in-out;
}
@keyframes text-beat {
  0%,100% { transform: scale(1);}
  50%     { transform: scale(1.15);}
}
.text-glow {
  color: #ffd646;
  text-shadow: 0 0 10px #ffd646, 0 0 20px #ffe59f;
  animation: text-glow 1.5s infinite alternate;
}
@keyframes text-glow {
  from { text-shadow: 0 0 10px #ffd646, 0 0 20px #ffe59f; }
  to   { text-shadow: 0 0 24px #fffbe6, 0 0 30px #ffd646; }
}

/******Tháng Order******/
.month-gold-beat {
  display: inline-block;
  font-weight: bold;
  font-size: 1.15em;
  color: #ffd646;
  animation: gold-beat 1.18s infinite;
  /* Glow sát biên */
  text-shadow:
    0 0 4px #fffbe6,
    0 0 4px #ffd646,
    0 0 4px #ffe59f,
    
}
@keyframes gold-beat {
  0%,100% { transform: scale(1);}
  50%     { transform: scale(1.19);}
}

/*****Urgent*********/
/* Available - Green shining */
.shine-green {
  font-weight: bold;
  font-size: 1.05em;
  letter-spacing: 0.01em;       /* Sát nhất */
  margin-left: -0.7em;          /* Điều chỉnh tùy ý */
  margin-right: -0.7em;         /* Điều chỉnh tùy ý */
  display: inline-block;
  background: linear-gradient(
    110deg,
    #10b351 0%,
    #10b351 40%,
    #fff 52%,
    #10b351 60%,
    #10b351 100%
  );
  background-size: 200% 100%;
  background-position: -100% 0;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  animation: shine-text-green 2s linear infinite;
}
@keyframes shine-text-green {
  to { background-position: 100% 0; }
}

/* Urgent - Red shining */
.shine-red {
  font-weight: bold;
  font-size: 1.05em;
  letter-spacing: 0.01em;
  margin-left: -0.7em;
  margin-right: -0.7em;
  display: inline-block;
  background: linear-gradient(
    110deg,
    #f14646 0%,
    #f14646 40%,
    #fff 52%,
    #f14646 60%,
    #f14646 100%
  );
  background-size: 200% 100%;
  background-position: -100% 0;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  animation: shine-text-red 2s linear infinite;
}
@keyframes shine-text-red {
  to { background-position: 100% 0; }
}





/******LIMITED******/
.limited-glow {
  display: inline-block;
  color: #ffd646;
  font-weight: bold;
  letter-spacing: 0.04em;
  /* Glow vàng sát chữ */
  text-shadow:
    0 0 3px #fffbe6,
    0 0 7px #ffd646,
    0 0 12px #ffe59f,
}


/*******SALE OFF*******/
.coupon-shine {
  display: inline-block;
  position: relative;
  background: #fffbe6;
  color: #ff4300;
  font-weight: bold;
  padding: 2px 16px;
  border-radius: 8px;
  box-shadow: 0 2px 8px #fff4cc, 0 0 0 2px #ffe0a3 inset;
  border: 1.5px dashed #ffb400;
  letter-spacing: 0.03em;
  overflow: hidden;
  font-size: 1em;
  margin: 0 4px;
}

.coupon-shine::before {
  content: "";
  position: absolute;
  top: 0; left: -70%;
  width: 60%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.8) 48%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  animation: shine-move 2.3s infinite;
  pointer-events: none;
}

@keyframes shine-move {
  0% { left: -70%; }
  60% { left: 110%; }
  100% { left: 110%; }
}


/* ===== EMOJI ===== */
.emoji {
  display: inline-block;
  margin: 0 3px;
  font-size: 1.15em;
}

/* Lắc ngang vui nhộn */
.emoji.shake {
  animation: emoji-shake 0.9s linear infinite;
  display: inline-block;
}

/* Nhún/phồng lớn nhỏ */
.emoji.beat {
  animation: emoji-beat 1.2s infinite ease-in-out;
}

@keyframes emoji-beat {
  0%, 100% { transform: scale(1);}
  50%      { transform: scale(1.23);}
}

@keyframes emoji-shake {
  0%,100% { transform: translateX(0);}
  20% { transform: translateX(-2px) rotate(-7deg);}
  40% { transform: translateX(3px)  rotate(7deg);}
  60% { transform: translateX(-3px) rotate(-6deg);}
  80% { transform: translateX(2px)  rotate(6deg);}
}

@keyframes emoji-bounce {
  0%, 100% { transform: translateY(0);}
  20%      { transform: translateY(-7px);}
  35%      { transform: translateY(0);}
  50%      { transform: translateY(-3px);}
  65%      { transform: translateY(0);}
}

.emoji.bounce {
  animation: emoji-bounce 1.2s infinite ease-in-out;
  display: inline-block;
}





/* ===== CLOSE BUTTON ===== */
.promo-close-btn {
  position: absolute;
  right: 18px;
  top: 50%;
  transform: translateY(-50%);
  background: transparent;
  color: #fff;
  border: 2px solid transparent;
  border-radius: 10px;
  width: 38px;
  height: 38px;
  font-size: 30px;
  font-weight: 400;
  cursor: pointer;
  opacity: 0.7;
  transition: border-color 0.2s, opacity 0.2s, background 0.2s;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
  outline: none;
  box-shadow: none;
  padding: 0;
  line-height: 1;
}
.promo-close-btn:hover, .promo-close-btn:focus {
  border-color: #fff;
  opacity: 1;
  background: rgba(255,255,255,0.08);
}
.promo-close-btn::before {
  content: "×";
  font-family: Arial, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 1;
}

/* ===== RESPONSIVE ===== */
@media (max-width: 600px) {
  :root {
    --promo-ticker-font-size: 13.5px;
    --promo-ticker-height: 34px;
    --promo-ticker-gap: 7px;
  }
  .promo-close-btn { width: 24px; height: 24px; font-size: 16px; right: 6px; }
}

.promo-ticker .promo-link:hover,
.promo-ticker .promo-link:focus {
  background: var(--promo-link-highlight-bg) !important;
  color: #000 !important;
  box-shadow: var(--promo-link-highlight-glow) !important;
  text-decoration: none !important;
}

/****** PROMO LINK-2 ************/
.promo-ticker .promo-link-2 {
  color: #1299f7;
  font-weight: 500;
  text-decoration: underline;
  background: transparent;
  padding: 0 4px;
  border-radius: 3px;
  transition: background 0.2s, color 0.2s, box-shadow 0.2s;
}

.promo-ticker .promo-link-2:focus,
.promo-ticker .promo-link-2:hover {
  background: #e6f7ff !important;
  color: #000 !important;
  box-shadow: 0 0 8px #1299f7, 0 0 16px #b2ebff !important;
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60877f1 *//* ===========================
   VÙNG CHỈNH MÀU TẬP TRUNG
   ĐỔI TẠI ĐÂY LÀ ĐỦ!
============================= */
:root {
  --header-sticky-bg:        #fff;       /* Nền header sticky */
  --header-sticky-text:      #000;       /* Màu chữ menu sticky */
  --header-sticky-active:    #000;    /* Màu chữ menu active sticky */
  --header-sticky-hover:     #000;    /* Màu chữ menu hover sticky */
  --header-sticky-underline: #000;    /* Gạch chân sticky */
  --submenu-icon-sticky:     #fff;    /* Màu icon submenu sticky */
  --submenu-icon-default:    #fff;       /* Màu icon submenu mặc định */
  --mobile-menu-icon-sticky: #fff;       /* Màu icon hamburger sticky */
  --mobile-menu-bg-sticky:   #111;       /* Nền hamburger sticky */
}

/* ===========================
   ẨN/HIỆN LOGO KHI STICKY
============================= */
.d-logo { display: none; }
.elementor-sticky--effects .d-logo { display: inline-block; }
.elementor-sticky--effects .l-logo { display: none; }
/* .d-logo: logo sticky nhỏ; .l-logo: logo lớn ban đầu */

/* ===========================
   HEADER STICKY: NỀN, CHỮ, MENU
============================= */
.elementor-sticky--effects {
  background: var(--header-sticky-bg) !important;
  transition: top 0.3s cubic-bezier(.45,1,.19,1), background 0.5s, box-shadow 0.4s;
}
.elementor-sticky--effects .sticky-menu-items ul li a {
  color: var(--header-sticky-text) !important;
  transition: .5s all ease-in-out;
}
.elementor-sticky--effects .sticky-menu-items ul li .elementor-item-active {
  color: var(--header-sticky-active) !important;
}
.elementor-sticky--effects .sticky-menu-items ul li a:hover {
  color: var(--header-sticky-hover) !important;
}
.elementor-sticky--effects .sticky-menu-items ul li a::after {
  background-color: var(--header-sticky-underline) !important;
}

/* ===========================
   SUBMENU INDICATOR (FontAwesome/SVG)
============================= */
/* Mặc định (chưa sticky): icon submenu trắng */
.sticky-menu-items .fa-svg-chevron-down,
.sticky-menu-items .fa-chevron-down,
.sticky-menu-items .e-font-icon-svg {
  color: var(--submenu-icon-default) !important;
  fill: var(--submenu-icon-default) !important;
  stroke: var(--submenu-icon-default) !important;
  transition: color 0.3s, fill 0.3s;
}
/* Khi sticky: icon submenu vàng (hoặc màu bạn chọn) */
.elementor-sticky--effects .sticky-menu-items .fa-svg-chevron-down,
.elementor-sticky--effects .sticky-menu-items .fa-chevron-down,
.elementor-sticky--effects .sticky-menu-items .e-font-icon-svg {
  color: var(--submenu-icon-sticky) !important;
  fill: var(--submenu-icon-sticky) !important;
  stroke: var(--submenu-icon-sticky) !important;
}

/* ===========================
   MOBILE MENU (hamburger icon & background)
============================= */
.elementor-sticky--effects .sticky-menu-items i {
  color: var(--mobile-menu-icon-sticky) !important;
}
.elementor-sticky--effects .sticky-menu-items .elementor-menu-toggle {
  background: var(--mobile-menu-bg-sticky) !important;
}

/* ===========================
   ĐẨY HEADER XUỐNG KHI CÓ PROMO BAR
============================= */
/* Khi promo bar hiện, header thường đẩy xuống 40px */
.promo-active {
  margin-top: 40px !important;
  transition: margin-top 0.3s;
}
/* Khi sticky header + promo bar, header sticky nằm đúng dưới promo bar */
.promo-active.elementor-sticky--effects {
  margin-top: 0 !important;
  top: 40px !important;
}
/* Khi promo bar ẩn đi, header sticky lên sát top */
.promo-hidden .elementor-sticky--effects {
  top: 0 !important;
}
/* Khi promo bar ẩn, header thường về trạng thái ban đầu */
.promo-hidden .promo-active,
.promo-hidden .promo-active.elementor-sticky--effects {
  margin-top: 0 !important;
  top: 0 !important;
}

/* ===========================
   CHÚ THÍCH: 
- Đổi màu nhanh ở vùng :root đầu file.
- Đổi menu hover/active/underline/submenu indicator/hamburger đồng bộ sticky.
- Không cần sửa từng dòng phía dưới.
============================= *//* End custom CSS */