.elementor-64 .elementor-element.elementor-element-910d193{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-64 .elementor-element.elementor-element-910d193>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-64 .elementor-element.elementor-element-16fb18e:not(.elementor-motion-effects-element-type-background),.elementor-64 .elementor-element.elementor-element-16fb18e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#faf7f6}.elementor-64 .elementor-element.elementor-element-16fb18e{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-100px;margin-bottom:0;padding:170px 20px 10px}.elementor-64 .elementor-element.elementor-element-16fb18e>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-64 .elementor-element.elementor-element-fb223db{text-align:left}.elementor-64 .elementor-element.elementor-element-fb223db img{width:85px}.elementor-64 .elementor-element.elementor-element-fb223db>.elementor-widget-container{padding:0 10px}.elementor-64 .elementor-element.elementor-element-01a2492 .elementor-heading-title{font-family:var(--e-global-typography-1e9bd18-font-family),Sans-serif;font-size:var(--e-global-typography-1e9bd18-font-size);font-weight:var(--e-global-typography-1e9bd18-font-weight);line-height:var(--e-global-typography-1e9bd18-line-height);letter-spacing:var(--e-global-typography-1e9bd18-letter-spacing);word-spacing:var(--e-global-typography-1e9bd18-word-spacing)}.elementor-64 .elementor-element.elementor-element-01a2492>.elementor-widget-container{margin:15px 0 28px}.elementor-64 .elementor-element.elementor-element-fd7e0e6{font-family:"Be Vietnam Pro",Sans-serif;font-size:14px;font-weight:400;line-height:2em}.elementor-64 .elementor-element.elementor-element-07fa6cd{text-align:left}.elementor-64 .elementor-element.elementor-element-07fa6cd>.elementor-widget-container{margin:20px 0 0 -6px}.elementor-64 .elementor-element.elementor-element-1614ca1 .elementor-heading-title{font-family:var(--e-global-typography-1e9bd18-font-family),Sans-serif;font-size:var(--e-global-typography-1e9bd18-font-size);font-weight:var(--e-global-typography-1e9bd18-font-weight);line-height:var(--e-global-typography-1e9bd18-line-height);letter-spacing:var(--e-global-typography-1e9bd18-letter-spacing);word-spacing:var(--e-global-typography-1e9bd18-word-spacing)}.elementor-64 .elementor-element.elementor-element-1614ca1>.elementor-widget-container{margin:15px 0 28px}.elementor-64 .elementor-element.elementor-element-d733a1c{font-family:"Be Vietnam Pro",Sans-serif;font-size:14px;font-weight:400;line-height:2em}.elementor-64 .elementor-element.elementor-element-2b47baf .elementor-heading-title{font-family:var(--e-global-typography-1e9bd18-font-family),Sans-serif;font-size:var(--e-global-typography-1e9bd18-font-size);font-weight:var(--e-global-typography-1e9bd18-font-weight);line-height:var(--e-global-typography-1e9bd18-line-height);letter-spacing:var(--e-global-typography-1e9bd18-letter-spacing);word-spacing:var(--e-global-typography-1e9bd18-word-spacing)}.elementor-64 .elementor-element.elementor-element-2b47baf>.elementor-widget-container{margin:15px 0 28px}.elementor-64 .elementor-element.elementor-element-b8819f9{font-family:"Be Vietnam Pro",Sans-serif;font-size:14px;font-weight:400;line-height:2em}.elementor-64 .elementor-element.elementor-element-15086dd{--grid-template-columns:repeat(0,auto);--icon-size:32px;--grid-column-gap:5px;--grid-row-gap:0px}.elementor-64 .elementor-element.elementor-element-15086dd .elementor-widget-container{text-align:center}.elementor-64 .elementor-element.elementor-element-15086dd .elementor-social-icon{background-color:var(--e-global-color-primary)}.elementor-64 .elementor-element.elementor-element-15086dd .elementor-social-icon i{color:var(--e-global-color-5d966f6)}.elementor-64 .elementor-element.elementor-element-15086dd .elementor-social-icon svg{fill:var(--e-global-color-5d966f6)}.elementor-64 .elementor-element.elementor-element-15086dd .elementor-icon{border-radius:100px}.elementor-64 .elementor-element.elementor-element-38be204{--divider-border-style:solid;--divider-color:var(--e-global-color-c45639b);--divider-border-width:1px}.elementor-64 .elementor-element.elementor-element-38be204 .elementor-divider-separator{width:100%}.elementor-64 .elementor-element.elementor-element-38be204 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-64 .elementor-element.elementor-element-38be204>.elementor-widget-container{margin:40px 0 0;padding:0 10px}.elementor-64 .elementor-element.elementor-element-77c4c64{font-family:"Be Vietnam Pro",Sans-serif;font-size:14px;font-weight:400;line-height:2em}.elementor-64 .elementor-element.elementor-element-77c4c64>.elementor-widget-container{padding:0 10px}@media(max-width:1024px){.elementor-64 .elementor-element.elementor-element-01a2492 .elementor-heading-title{font-size:var(--e-global-typography-1e9bd18-font-size);line-height:var(--e-global-typography-1e9bd18-line-height);letter-spacing:var(--e-global-typography-1e9bd18-letter-spacing);word-spacing:var(--e-global-typography-1e9bd18-word-spacing)}.elementor-64 .elementor-element.elementor-element-1614ca1 .elementor-heading-title{font-size:var(--e-global-typography-1e9bd18-font-size);line-height:var(--e-global-typography-1e9bd18-line-height);letter-spacing:var(--e-global-typography-1e9bd18-letter-spacing);word-spacing:var(--e-global-typography-1e9bd18-word-spacing)}.elementor-64 .elementor-element.elementor-element-2b47baf .elementor-heading-title{font-size:var(--e-global-typography-1e9bd18-font-size);line-height:var(--e-global-typography-1e9bd18-line-height);letter-spacing:var(--e-global-typography-1e9bd18-letter-spacing);word-spacing:var(--e-global-typography-1e9bd18-word-spacing)}.elementor-64 .elementor-element.elementor-element-38be204>.elementor-widget-container{margin:0}}@media(max-width:767px){.elementor-64 .elementor-element.elementor-element-01a2492 .elementor-heading-title{font-size:var(--e-global-typography-1e9bd18-font-size);line-height:var(--e-global-typography-1e9bd18-line-height);letter-spacing:var(--e-global-typography-1e9bd18-letter-spacing);word-spacing:var(--e-global-typography-1e9bd18-word-spacing)}.elementor-64 .elementor-element.elementor-element-1614ca1 .elementor-heading-title{font-size:var(--e-global-typography-1e9bd18-font-size);line-height:var(--e-global-typography-1e9bd18-line-height);letter-spacing:var(--e-global-typography-1e9bd18-letter-spacing);word-spacing:var(--e-global-typography-1e9bd18-word-spacing)}.elementor-64 .elementor-element.elementor-element-2b47baf .elementor-heading-title{font-size:var(--e-global-typography-1e9bd18-font-size);line-height:var(--e-global-typography-1e9bd18-line-height);letter-spacing:var(--e-global-typography-1e9bd18-letter-spacing);word-spacing:var(--e-global-typography-1e9bd18-word-spacing)}}.home .elementor-64 .elementor-element.elementor-element-910d193,.single-product .elementor-64 .elementor-element.elementor-element-910d193{background-color:#fcfcfc}.elementor-64 .elementor-element.elementor-element-7ebe6c0 .back_to_top{width:36px;height:36px;position:fixed;right:50px;display:inline-block;text-align:center;opacity:0;-webkit-transition:all .4s cubic-bezier(.165,.84,.44,1);transition:all .4s cubic-bezier(.165,.84,.44,1);z-index:1;border-radius:50%}.elementor-64 .elementor-element.elementor-element-7ebe6c0 img{margin-top:15px}.elementor-64 .elementor-element.elementor-element-7ebe6c0 .back_to_top.active{opacity:1;bottom:50px}.elementor-64 .elementor-element.elementor-element-7ebe6c0 .back_to_top i{line-height:50px;font-size:26px;display:inline-block;position:relative;color:#fff}@media (max-width:767px){.elementor-64 .elementor-element.elementor-element-7ebe6c0 .back_to_top{right:20px}}.elementor-64 .elementor-element.elementor-element-15086dd{position:fixed;width:52px;right:42px;bottom:100px;z-index:999}.elementor-64 .elementor-element.elementor-element-15086dd .elementor-icon{width:52px;height:52px;text-align:center;line-height:52px;border-radius:50%;position:relative}.elementor-64 .elementor-element.elementor-element-15086dd .elementor-icon:after{content:"";position:absolute;width:71px;height:71px;top:-9px;left:-9px;-webkit-border-radius:50%;border-radius:50%;background:rgba(207,75,34,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #cf4b22;-webkit-animation:pulse 1.5s infinite;animation:pulse 1.5s infinite;-webkit-transition:all .5s;transition:all .5s;z-index:-1}.elementor-64 .elementor-element.elementor-element-15086dd .elementor-social-icon:hover{opacity:1}