.elementor-27 .elementor-element.elementor-element-d9d798e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap: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-27 .elementor-element.elementor-element-d9d798e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-8dc4d9d{--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:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-1f1a2f6{--display:flex;--flex-direction:column-reverse;--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;}.elementor-27 .elementor-element.elementor-element-1f1a2f6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-c06c289{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-27 .elementor-element.elementor-element-c06c289.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-c06c289 .elementor-heading-title{font-family:"Gloria", Sans-serif;font-size:24px;color:var( --e-global-color-2951846 );}.elementor-27 .elementor-element.elementor-element-c06c289 .elementor-heading-title a:hover, .elementor-27 .elementor-element.elementor-element-c06c289 .elementor-heading-title a:focus{color:var( --e-global-color-b7fecd2 );}.elementor-27 .elementor-element.elementor-element-c06c289 .elementor-heading-title a{transition-duration:0.3s;}.elementor-27 .elementor-element.elementor-element-f9e3184{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-f9e3184.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-dba0399{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-4798843{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-27 .elementor-element.elementor-element-4798843.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-4798843 .elementor-heading-title{font-family:"Gloria", Sans-serif;font-size:24px;color:var( --e-global-color-2951846 );}.elementor-27 .elementor-element.elementor-element-4798843 .elementor-heading-title a:hover, .elementor-27 .elementor-element.elementor-element-4798843 .elementor-heading-title a:focus{color:var( --e-global-color-b7fecd2 );}.elementor-27 .elementor-element.elementor-element-4798843 .elementor-heading-title a{transition-duration:0.3s;}.elementor-27 .elementor-element.elementor-element-d2007a4{width:100%;max-width:100%;}.elementor-27 .elementor-element.elementor-element-d2007a4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-7444313{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-1a84dd3{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-27 .elementor-element.elementor-element-1a84dd3.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-1a84dd3 .elementor-heading-title{font-family:"Gloria", Sans-serif;font-size:24px;color:var( --e-global-color-2951846 );}.elementor-27 .elementor-element.elementor-element-1a84dd3 .elementor-heading-title a:hover, .elementor-27 .elementor-element.elementor-element-1a84dd3 .elementor-heading-title a:focus{color:var( --e-global-color-b7fecd2 );}.elementor-27 .elementor-element.elementor-element-1a84dd3 .elementor-heading-title a{transition-duration:0.3s;}.elementor-27 .elementor-element.elementor-element-83faf86{width:100%;max-width:100%;}.elementor-27 .elementor-element.elementor-element-83faf86.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-7b15d1a{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-923a799{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-27 .elementor-element.elementor-element-923a799.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-923a799 .elementor-heading-title{font-family:"Gloria", Sans-serif;font-size:24px;color:var( --e-global-color-2951846 );}.elementor-27 .elementor-element.elementor-element-923a799 .elementor-heading-title a:hover, .elementor-27 .elementor-element.elementor-element-923a799 .elementor-heading-title a:focus{color:var( --e-global-color-b7fecd2 );}.elementor-27 .elementor-element.elementor-element-923a799 .elementor-heading-title a{transition-duration:0.3s;}.elementor-27 .elementor-element.elementor-element-be15ce1{width:100%;max-width:100%;}.elementor-27 .elementor-element.elementor-element-be15ce1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-fbb20a3{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-a046e45{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-27 .elementor-element.elementor-element-a046e45.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-a046e45 .elementor-heading-title{font-family:"Gloria", Sans-serif;font-size:24px;color:var( --e-global-color-2951846 );}.elementor-27 .elementor-element.elementor-element-a046e45 .elementor-heading-title a:hover, .elementor-27 .elementor-element.elementor-element-a046e45 .elementor-heading-title a:focus{color:var( --e-global-color-b7fecd2 );}.elementor-27 .elementor-element.elementor-element-a046e45 .elementor-heading-title a{transition-duration:0.3s;}.elementor-27 .elementor-element.elementor-element-e694089{width:100%;max-width:100%;}.elementor-27 .elementor-element.elementor-element-e694089.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-0fc0914{--display:flex;--min-height:0px;--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-0fc0914.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-a1ef3e6 .woodmart-title-container{background-color:transparent;background-image:radial-gradient(at top left, #FF84FF 46%, var( --e-global-color-b7fecd2 ) 75%);}.elementor-27 .elementor-element.elementor-element-a1ef3e6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-a1ef3e6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-a1ef3e6 .title-after_title, .elementor-27 .elementor-element.elementor-element-a1ef3e6 .title-subtitle, .elementor-27 .elementor-element.elementor-element-a1ef3e6 .woodmart-title-container{max-width:100%;}.elementor-27 .elementor-element.elementor-element-a1ef3e6 .title{font-family:"Times New Roman", Sans-serif;font-size:62px;font-weight:600;text-transform:uppercase;font-style:oblique;}.elementor-27 .elementor-element.elementor-element-24b3441{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-27 .elementor-element.elementor-element-24b3441.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-24b3441 .elementor-heading-title{font-family:"Gloria", Sans-serif;font-size:22px;line-height:30px;letter-spacing:2.6px;color:var( --e-global-color-2951846 );}.elementor-27 .elementor-element.elementor-element-24b3441 .elementor-heading-title a:hover, .elementor-27 .elementor-element.elementor-element-24b3441 .elementor-heading-title a:focus{color:var( --e-global-color-b7fecd2 );}.elementor-27 .elementor-element.elementor-element-24b3441 .elementor-heading-title a{transition-duration:0.3s;}.elementor-27 .elementor-element.elementor-element-db51adc{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-27 .elementor-element.elementor-element-db51adc.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-db51adc .elementor-heading-title{font-family:"Gloria", Sans-serif;font-size:22px;line-height:30px;letter-spacing:2.6px;color:var( --e-global-color-2951846 );}.elementor-27 .elementor-element.elementor-element-db51adc .elementor-heading-title a:hover, .elementor-27 .elementor-element.elementor-element-db51adc .elementor-heading-title a:focus{color:var( --e-global-color-b7fecd2 );}.elementor-27 .elementor-element.elementor-element-db51adc .elementor-heading-title a{transition-duration:0.3s;}.elementor-27 .elementor-element.elementor-element-ea136c5{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;--wd-brd-radius:12px;}.elementor-27 .elementor-element.elementor-element-ea136c5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-ea136c5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-ea136c5 .wd-el-title{font-family:"Gloria", Sans-serif;font-size:7px;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-27 .elementor-element.elementor-element-ec34133{--iteration-count:infinite;margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--dynamic-text-color:var( --e-global-color-b7fecd2 );}.elementor-27 .elementor-element.elementor-element-ec34133.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-ec34133 .elementor-headline{text-align:center;font-size:40px;font-weight:normal;text-transform:lowercase;font-style:normal;line-height:60px;}.elementor-27 .elementor-element.elementor-element-ec34133 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-ec34133 .elementor-headline .elementor-headline-plain-text{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-27 .elementor-element.elementor-element-ec34133 .elementor-headline-dynamic-text{font-weight:600;font-style:italic;line-height:60px;}.elementor-27 .elementor-element.elementor-element-ec34133 .elementor-headline .elementor-headline-dynamic-wrapper{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-27 .elementor-element.elementor-element-4c2efe1{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;z-index:99;--wd-brd-radius:300px;}.elementor-27 .elementor-element.elementor-element-4c2efe1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-4c2efe1.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-4c2efe1 .wd-nav-arrows{--wd-arrow-offset-h:0px;--wd-arrow-offset-v:-25px;}.elementor-27 .elementor-element.elementor-element-4c2efe1 .wd-el-title{font-size:1px;}.elementor-27 .elementor-element.elementor-element-7c13791{width:var( --container-widget-width, 100% );max-width:100%;margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-27 .elementor-element.elementor-element-7c13791.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-7c13791 .elementor-heading-title{font-family:"Georgia, serif", Sans-serif;font-size:60px;font-weight:600;text-transform:lowercase;line-height:57px;letter-spacing:1px;text-shadow:6px 5px 10px rgba(0, 0, 0, 0.85);color:#FF0000;}.elementor-27 .elementor-element.elementor-element-2b2de83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-27 .elementor-element.elementor-element-2b2de83.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-2b2de83 .elementor-heading-title{font-family:"Gloria", Sans-serif;font-size:20px;line-height:30px;letter-spacing:2.6px;color:var( --e-global-color-2951846 );}.elementor-27 .elementor-element.elementor-element-2b2de83 .elementor-heading-title a:hover, .elementor-27 .elementor-element.elementor-element-2b2de83 .elementor-heading-title a:focus{color:var( --e-global-color-b7fecd2 );}.elementor-27 .elementor-element.elementor-element-2b2de83 .elementor-heading-title a{transition-duration:0.3s;}.elementor-27 .elementor-element.elementor-element-798dbd3{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;--wd-brd-radius:12px;}.elementor-27 .elementor-element.elementor-element-798dbd3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-798dbd3.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-798dbd3 .wd-el-title{font-size:1px;}.elementor-27 .elementor-element.elementor-element-0703160{--iteration-count:infinite;margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--dynamic-text-color:#FF84FF;}.elementor-27 .elementor-element.elementor-element-0703160.elementor-element{--align-self:flex-end;--flex-grow:1;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-0703160 .elementor-headline{text-align:center;font-family:"Georgia", Sans-serif;font-size:42px;font-weight:normal;text-transform:lowercase;line-height:56px;}.elementor-27 .elementor-element.elementor-element-0703160 .elementor-headline-plain-text{color:var( --e-global-color-2951846 );}.elementor-27 .elementor-element.elementor-element-0703160 .elementor-headline .elementor-headline-plain-text{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-27 .elementor-element.elementor-element-0703160 .elementor-headline-dynamic-text{font-family:"Georgia", Sans-serif;font-weight:600;text-transform:lowercase;font-style:italic;line-height:56px;}.elementor-27 .elementor-element.elementor-element-0703160 .elementor-headline .elementor-headline-dynamic-wrapper{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-27 .elementor-element.elementor-element-5fb84dc{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;--wd-brd-radius:300px;}.elementor-27 .elementor-element.elementor-element-5fb84dc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-5fb84dc.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-5fb84dc .wd-nav-arrows{--wd-arrow-offset-h:0px;--wd-arrow-offset-v:-25px;}.elementor-27 .elementor-element.elementor-element-5fb84dc .wd-el-title{font-size:1px;}.elementor-27 .elementor-element.elementor-element-93139b8{width:var( --container-widget-width, 100% );max-width:100%;margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-27 .elementor-element.elementor-element-93139b8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-93139b8 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:58px;font-weight:600;text-transform:lowercase;line-height:57px;letter-spacing:1px;text-shadow:6px 5px 10px rgba(0, 0, 0, 0.85);color:#FF0000;}.elementor-27 .elementor-element.elementor-element-1a553fc{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-27 .elementor-element.elementor-element-1a553fc.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-1a553fc .elementor-heading-title{font-family:"Gloria", Sans-serif;font-size:20px;line-height:30px;letter-spacing:2.6px;color:var( --e-global-color-2951846 );}.elementor-27 .elementor-element.elementor-element-1a553fc .elementor-heading-title a:hover, .elementor-27 .elementor-element.elementor-element-1a553fc .elementor-heading-title a:focus{color:var( --e-global-color-b7fecd2 );}.elementor-27 .elementor-element.elementor-element-1a553fc .elementor-heading-title a{transition-duration:0.3s;}.elementor-27 .elementor-element.elementor-element-fe0dd37{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;--wd-brd-radius:12px;}.elementor-27 .elementor-element.elementor-element-fe0dd37 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-fe0dd37 .wd-el-title{font-family:"Georgia, serif", Sans-serif;font-size:1px;}.elementor-27 .elementor-element.elementor-element-ac64f1b{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-3572164{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-27 .elementor-element.elementor-element-3572164.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-8bea7c7{--iteration-count:infinite;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;padding:0px 0px 0px 0px;--dynamic-text-color:var( --e-global-color-65a48fe );}.elementor-27 .elementor-element.elementor-element-8bea7c7 .elementor-headline{text-align:center;font-weight:600;word-spacing:6px;}.elementor-27 .elementor-element.elementor-element-8bea7c7 .elementor-headline-plain-text{color:var( --e-global-color-2951846 );}.elementor-27 .elementor-element.elementor-element-8bea7c7 .elementor-headline-dynamic-text{font-family:"Gloria", Sans-serif;font-weight:500;font-style:normal;word-spacing:0px;}.elementor-27 .elementor-element.elementor-element-8bea7c7 .elementor-headline .elementor-headline-dynamic-wrapper{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-widget-text-editor{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-27 .elementor-element.elementor-element-03a3a05{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;font-family:"Georgia", Sans-serif;line-height:34px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-2951846 );}.elementor-27 .elementor-element.elementor-element-03a3a05 p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-702cddd{--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;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27 .elementor-element.elementor-element-623987f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-623987f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-623987f li{color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-623987f li:hover{color:var( --e-global-color-65a48fe );}.elementor-27 .elementor-element.elementor-element-623987f .wd-list-content{font-family:"Georgia", Sans-serif;font-size:20px;font-weight:700;}.elementor-27 .elementor-element.elementor-element-623987f .wd-icon{color:#FF84FF;}.elementor-27 .elementor-element.elementor-element-623987f li:hover .wd-icon{color:#FF84FF;}.elementor-27 .elementor-element.elementor-element-623987f{--li-icon-s:30px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-27 .elementor-element.elementor-element-c1a9d76 .elementor-button{background-color:var( --e-global-color-a32426f );font-family:"Georgia", Sans-serif;font-size:24px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-6f881ce );border-radius:6px 6px 6px 6px;padding:20px 20px 20px 20px;}.elementor-27 .elementor-element.elementor-element-c1a9d76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 29px 0px;}.elementor-27 .elementor-element.elementor-element-c1a9d76.elementor-element{--align-self:flex-end;}.elementor-27 .elementor-element.elementor-element-c1a9d76 .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-c1a9d76 .elementor-button:focus{color:var( --e-global-color-6f881ce );}.elementor-27 .elementor-element.elementor-element-c1a9d76 .elementor-button:hover svg, .elementor-27 .elementor-element.elementor-element-c1a9d76 .elementor-button:focus svg{fill:var( --e-global-color-6f881ce );}.elementor-27 .elementor-element.elementor-element-da067b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--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-27 .elementor-element.elementor-element-da067b4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-13f1266{background-color:#00000000;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}body.elementor-page-27{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1280px){.elementor-27 .elementor-element.elementor-element-f9e3184{width:var( --container-widget-width, 219.6px );max-width:219.6px;--container-widget-width:219.6px;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-d2007a4{width:var( --container-widget-width, 223.1px );max-width:223.1px;--container-widget-width:223.1px;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-83faf86{width:var( --container-widget-width, 237.1px );max-width:237.1px;--container-widget-width:237.1px;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-be15ce1{width:var( --container-widget-width, 223.1px );max-width:223.1px;--container-widget-width:223.1px;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-24b3441{width:var( --container-widget-width, 385.938px );max-width:385.938px;--container-widget-width:385.938px;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-db51adc{width:var( --container-widget-width, 385.938px );max-width:385.938px;--container-widget-width:385.938px;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-7c13791{width:var( --container-widget-width, 899.719px );max-width:899.719px;--container-widget-width:899.719px;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-2b2de83{width:var( --container-widget-width, 441.938px );max-width:441.938px;--container-widget-width:441.938px;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-5fb84dc{--container-widget-width:83%;--container-widget-flex-grow:0;width:var( --container-widget-width, 83% );max-width:83%;}.elementor-27 .elementor-element.elementor-element-93139b8{width:var( --container-widget-width, 899.719px );max-width:899.719px;--container-widget-width:899.719px;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-1a553fc{width:var( --container-widget-width, 475.938px );max-width:475.938px;--container-widget-width:475.938px;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-ac64f1b{--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;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-3572164{--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;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-3572164.e-con{--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-03a3a05{--container-widget-width:76%;--container-widget-flex-grow:0;width:var( --container-widget-width, 76% );max-width:76%;}.elementor-27 .elementor-element.elementor-element-da067b4.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-27 .elementor-element.elementor-element-13f1266{width:var( --container-widget-width, 306px );max-width:306px;--container-widget-width:306px;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-13f1266.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}}@media(min-width:768px){.elementor-27 .elementor-element.elementor-element-1f1a2f6{--width:20%;}.elementor-27 .elementor-element.elementor-element-dba0399{--width:20%;}.elementor-27 .elementor-element.elementor-element-7444313{--width:20%;}.elementor-27 .elementor-element.elementor-element-7b15d1a{--width:20%;}.elementor-27 .elementor-element.elementor-element-fbb20a3{--width:20%;}.elementor-27 .elementor-element.elementor-element-0fc0914{--width:100%;}.elementor-27 .elementor-element.elementor-element-ac64f1b{--width:100%;}.elementor-27 .elementor-element.elementor-element-3572164{--width:60%;}.elementor-27 .elementor-element.elementor-element-702cddd{--width:100%;}.elementor-27 .elementor-element.elementor-element-da067b4{--width:44%;}}@media(max-width:1280px) and (min-width:768px){.elementor-27 .elementor-element.elementor-element-1f1a2f6{--width:217.6px;}.elementor-27 .elementor-element.elementor-element-ac64f1b{--width:100%;}.elementor-27 .elementor-element.elementor-element-3572164{--width:100%;}.elementor-27 .elementor-element.elementor-element-da067b4{--width:303.994px;}}@media(max-width:1024px) and (min-width:768px){.elementor-27 .elementor-element.elementor-element-1f1a2f6{--width:47%;}.elementor-27 .elementor-element.elementor-element-dba0399{--width:47%;}.elementor-27 .elementor-element.elementor-element-7444313{--width:47%;}.elementor-27 .elementor-element.elementor-element-7b15d1a{--width:47%;}.elementor-27 .elementor-element.elementor-element-ac64f1b{--width:100%;}.elementor-27 .elementor-element.elementor-element-3572164{--width:100%;}.elementor-27 .elementor-element.elementor-element-da067b4{--width:100%;}}@media(max-width:880px) and (min-width:768px){.elementor-27 .elementor-element.elementor-element-1f1a2f6{--width:47%;}.elementor-27 .elementor-element.elementor-element-dba0399{--width:47%;}.elementor-27 .elementor-element.elementor-element-7444313{--width:47%;}.elementor-27 .elementor-element.elementor-element-7b15d1a{--width:47%;}}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-d9d798e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-27 .elementor-element.elementor-element-d9d798e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-8dc4d9d{--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:60px 0px;--row-gap:60px;--column-gap:0px;--flex-wrap:wrap;}.elementor-27 .elementor-element.elementor-element-1f1a2f6{--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-27 .elementor-element.elementor-element-c06c289.elementor-element{--order:3;}.elementor-27 .elementor-element.elementor-element-f9e3184{width:100%;max-width:100%;}.elementor-27 .elementor-element.elementor-element-f9e3184.elementor-element{--order:1;}.elementor-27 .elementor-element.elementor-element-dba0399{--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-27 .elementor-element.elementor-element-4798843.elementor-element{--order:4;}.elementor-27 .elementor-element.elementor-element-d2007a4{width:100%;max-width:100%;}.elementor-27 .elementor-element.elementor-element-d2007a4.elementor-element{--order:2;}.elementor-27 .elementor-element.elementor-element-7444313{--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-27 .elementor-element.elementor-element-1a84dd3.elementor-element{--order:7;}.elementor-27 .elementor-element.elementor-element-83faf86{width:100%;max-width:100%;}.elementor-27 .elementor-element.elementor-element-83faf86.elementor-element{--order:5;}.elementor-27 .elementor-element.elementor-element-7b15d1a{--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;}.elementor-27 .elementor-element.elementor-element-923a799.elementor-element{--order:8;}.elementor-27 .elementor-element.elementor-element-be15ce1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-27 .elementor-element.elementor-element-be15ce1.elementor-element{--order:6;}.elementor-27 .elementor-element.elementor-element-fbb20a3{--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-27 .elementor-element.elementor-element-0fc0914{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-a1ef3e6 .title{font-size:52px;}.elementor-27 .elementor-element.elementor-element-ec34133{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;}.elementor-27 .elementor-element.elementor-element-4c2efe1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-27 .elementor-element.elementor-element-7c13791 .elementor-heading-title{font-size:52px;}.elementor-27 .elementor-element.elementor-element-0703160{padding:0px 10px 0px 0px;}.elementor-27 .elementor-element.elementor-element-5fb84dc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-27 .elementor-element.elementor-element-5fb84dc{--container-widget-width:83%;--container-widget-flex-grow:0;width:var( --container-widget-width, 83% );max-width:83%;}.elementor-27 .elementor-element.elementor-element-93139b8 .elementor-heading-title{font-size:52px;}.elementor-27 .elementor-element.elementor-element-ac64f1b{--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:flex-end;--align-items:center;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-3572164{--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:flex-end;--align-items:center;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-03a3a05{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-27 .elementor-element.elementor-element-702cddd{--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-around;}.elementor-27 .elementor-element.elementor-element-c1a9d76.elementor-element{--align-self:flex-end;}.elementor-27 .elementor-element.elementor-element-da067b4{--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:flex-end;--align-items:center;}}@media(max-width:880px){.elementor-27 .elementor-element.elementor-element-8dc4d9d{--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:50px 0px;--row-gap:50px;--column-gap:0px;--flex-wrap:wrap;--align-content:space-between;}.elementor-27 .elementor-element.elementor-element-1f1a2f6{--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;--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-27 .elementor-element.elementor-element-1f1a2f6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-dba0399{--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-27 .elementor-element.elementor-element-7444313{--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-27 .elementor-element.elementor-element-7b15d1a{--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-27 .elementor-element.elementor-element-0fc0914{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-a1ef3e6{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-a1ef3e6 .title{font-size:60px;}.elementor-27 .elementor-element.elementor-element-4c2efe1{--container-widget-width:83%;--container-widget-flex-grow:0;width:var( --container-widget-width, 83% );max-width:83%;}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-d9d798e{--content-width:500px;--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;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-d9d798e.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-8dc4d9d{--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-evenly;--gap:50px 10px;--row-gap:50px;--column-gap:10px;--flex-wrap:wrap;--align-content:space-between;--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-27 .elementor-element.elementor-element-1f1a2f6{--width:44%;--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:flex-start;}.elementor-27 .elementor-element.elementor-element-c06c289{width:auto;max-width:auto;}.elementor-27 .elementor-element.elementor-element-c06c289.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-27 .elementor-element.elementor-element-c06c289 .elementor-heading-title{font-size:22px;}.elementor-27 .elementor-element.elementor-element-f9e3184{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-f9e3184.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-27 .elementor-element.elementor-element-dba0399{--width:44%;--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:flex-end;}.elementor-27 .elementor-element.elementor-element-4798843.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-27 .elementor-element.elementor-element-4798843 .elementor-heading-title{font-size:22px;}.elementor-27 .elementor-element.elementor-element-d2007a4{width:initial;max-width:initial;}.elementor-27 .elementor-element.elementor-element-d2007a4.elementor-element{--order:-99999 /* order start hack */;}.elementor-27 .elementor-element.elementor-element-7444313{--width:45%;--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:flex-start;--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-27 .elementor-element.elementor-element-1a84dd3.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-27 .elementor-element.elementor-element-1a84dd3 .elementor-heading-title{font-size:22px;}.elementor-27 .elementor-element.elementor-element-83faf86{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-83faf86.elementor-element{--order:-99999 /* order start hack */;}.elementor-27 .elementor-element.elementor-element-7b15d1a{--width:45%;--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:flex-end;--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-27 .elementor-element.elementor-element-923a799.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-27 .elementor-element.elementor-element-923a799 .elementor-heading-title{font-size:22px;}.elementor-27 .elementor-element.elementor-element-be15ce1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-be15ce1.elementor-element{--order:-99999 /* order start hack */;}.elementor-27 .elementor-element.elementor-element-0fc0914{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-a1ef3e6{width:var( --container-widget-width, 347.994% );max-width:347.994%;--container-widget-width:347.994%;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-a1ef3e6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-a1ef3e6 .title{font-size:36px;line-height:1em;letter-spacing:0.9px;}.elementor-27 .elementor-element.elementor-element-24b3441{width:var( --container-widget-width, 303.994px );max-width:303.994px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:303.994px;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-24b3441.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-24b3441 .elementor-heading-title{font-size:15px;line-height:1.3em;letter-spacing:0.9px;}.elementor-27 .elementor-element.elementor-element-db51adc{width:var( --container-widget-width, 303.994px );max-width:303.994px;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:303.994px;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-db51adc.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-db51adc .elementor-heading-title{font-size:15px;line-height:1.3em;letter-spacing:0.9px;}.elementor-27 .elementor-element.elementor-element-ea136c5{width:100%;max-width:100%;}.elementor-27 .elementor-element.elementor-element-ea136c5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-ec34133{width:var( --container-widget-width, 276.994px );max-width:276.994px;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;padding:0px 0px 0px 08px;--container-widget-width:276.994px;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-ec34133.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-ec34133 .elementor-headline{text-align:left;font-size:32px;line-height:1.1em;}.elementor-27 .elementor-element.elementor-element-4c2efe1{width:var( --container-widget-width, 360px );max-width:360px;--container-widget-width:360px;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-4c2efe1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-7c13791{width:var( --container-widget-width, 371.2px );max-width:371.2px;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:371.2px;--container-widget-flex-grow:0;text-align:center;}.elementor-27 .elementor-element.elementor-element-7c13791.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-7c13791 .elementor-heading-title{font-size:42px;line-height:1.1em;letter-spacing:-0.5px;}.elementor-27 .elementor-element.elementor-element-2b2de83{width:var( --container-widget-width, 317.994px );max-width:317.994px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:317.994px;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-2b2de83.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-2b2de83 .elementor-heading-title{font-size:15px;line-height:1.3em;letter-spacing:0.9px;}.elementor-27 .elementor-element.elementor-element-798dbd3{width:var( --container-widget-width, 360px );max-width:360px;--container-widget-width:360px;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-798dbd3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-0703160{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-27 .elementor-element.elementor-element-0703160 .elementor-headline{text-align:center;font-size:34px;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-27 .elementor-element.elementor-element-5fb84dc{width:var( --container-widget-width, 360px );max-width:360px;--container-widget-width:360px;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-5fb84dc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-5fb84dc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-5fb84dc .wd-el-title{line-height:0.1em;}.elementor-27 .elementor-element.elementor-element-93139b8{width:var( --container-widget-width, 336px );max-width:336px;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:336px;--container-widget-flex-grow:0;text-align:center;}.elementor-27 .elementor-element.elementor-element-93139b8.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-93139b8 .elementor-heading-title{font-size:48px;line-height:1.1em;letter-spacing:-0.5px;}.elementor-27 .elementor-element.elementor-element-1a553fc{width:var( --container-widget-width, 337.994px );max-width:337.994px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:337.994px;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-1a553fc.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-1a553fc .elementor-heading-title{font-size:15px;line-height:1.3em;letter-spacing:0.9px;}.elementor-27 .elementor-element.elementor-element-fe0dd37{width:var( --container-widget-width, 360px );max-width:360px;--container-widget-width:360px;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-fe0dd37 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-ac64f1b{--width:100%;--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:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-3572164{--width:100%;--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;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-3572164.e-con{--order:3;}.elementor-27 .elementor-element.elementor-element-8bea7c7{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27 .elementor-element.elementor-element-8bea7c7.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-27 .elementor-element.elementor-element-8bea7c7 .elementor-headline{font-size:28px;}.elementor-27 .elementor-element.elementor-element-03a3a05{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:36px;line-height:0.8em;}.elementor-27 .elementor-element.elementor-element-03a3a05 p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-03a3a05 > *{max-width:100%;}.elementor-27 .elementor-element.elementor-element-702cddd{--width:100%;--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:stretch;}.elementor-27 .elementor-element.elementor-element-623987f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-623987f > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-27 .elementor-element.elementor-element-623987f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-c1a9d76{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-c1a9d76.elementor-element{--order:99999 /* order end hack */;}.elementor-27 .elementor-element.elementor-element-c1a9d76 .elementor-button{border-width:1px 1px 1px 1px;}.elementor-27 .elementor-element.elementor-element-da067b4{--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-27 .elementor-element.elementor-element-da067b4.e-con{--order:2;}.elementor-27 .elementor-element.elementor-element-13f1266{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}}/* Start custom CSS for html, class: .elementor-element-f9e3184 *//* animate the picture wrapper & the img */
.cat-tile picture,
.cat-tile picture img {
  display: block !important;
  transition: transform .3s ease !important;
}

/* on hover, scale up */
.cat-tile:hover picture,
.cat-tile:hover picture img {
  transform: scale(1.05) !important;
}

/* disable interaction & cursor for disabled tiles */
.cat-tile-disabled,
.cat-tile-disabled picture,
.cat-tile-disabled img {
  pointer-events: none !important;
  cursor: default !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d2007a4 */.cat-tile img{
  transition: transform .3s ease !important;
}

.cat-tile:hover img{
  transform: scale(1.05) !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-83faf86 */.cat-tile img{
  transition: transform .3s ease !important;
}

.cat-tile:hover img{
  transform: scale(1.05) !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-be15ce1 */.cat-tile img{
  transition: transform .3s ease !important;
}

.cat-tile:hover img{
  transform: scale(1.05) !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e694089 */.cat-tile img{
  transition: transform .3s ease !important;
}

.cat-tile:hover img{
  transform: scale(1.05) !important;
}/* End custom CSS */
/* Start custom CSS for wd_title, class: .elementor-element-a1ef3e6 */@media (max-width: 768px) {
  #t1  {
    font-size: 10px !important;
  }
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-ea136c5 */#Home1 img {
    transform: scale(1.3);
    

}

#Home1 img:hover {
    transform: scale(1.35);

}
#Home1 .price .woocommerce-Price-amount {
    font-size: 18px!important;
}


#Home1 .price del bdi {
    font-size: 14px; /* Adjust the size as needed */
   
}

#Home1 .wd-product:hover .product-labels .onsale {
    display: none !important;
}

/* Hide Hot label when the product in #SPGallery is hovered */
#Home1 .product-grid-item:hover .product-labels.labels-rounded-sm .featured.product-label {
    display: none !important;

    
}

#Home1 .wd-entities-title a:hover {
    color: #63C4CB !important;
}


#Home1 .wd-entities-title {
    display: block !important;
    white-space: normal !important; /* Ensures the text wraps */
    overflow: hidden !important; /* Hides extra text beyond the set lines */
    line-height: 1.2em !important; /* Adjust line height */
    max-height: 2.4em !important; /* Restricts the height to two lines */
    word-wrap: break-word !important;
    text-align: center !important; /* Centers the text */
    margin: 0 auto !important; /* Centers the block element horizontally */
    font-size: 19px !important;
    max-width: 200px;
}

#Home1 .wd-entities-title .title-keywords {
    display: block;
    white-space: nowrap; /* Keeps the keyword on one line */
    font-weight: bold; /* Optional: Highlight keywords */
    color: #63c4cb; /* Optional: Different color for keywords */
}

#Home1 .product-element-top {
     border-radius: 20px; /* Smooth, rounded edges */
  background-color: #1a1a1a !important; /* Ensure a clean dark background */
  box-shadow: 
    0 5px 10px rgba(0, 0, 0, 0.6), /* Subtle outer shadow */
    0 10px 20px rgba(0, 0, 0, 0.4), /* Depth-enhancing shadow */
    inset 0 1px 3px rgba(255, 255, 255, 0.1); /* Light inner glow for realism */
}

#Home1 .wd-buttons {
    border-radius: 70px !important;
    border: 0px solid #FF84FF;
    background-color:  transparent !important;
    box-shadow: none;
    margin-right: -12px !important;
    padding-bottom: 95px !important;
   margin-top: -12px !important;
   display: flex !important;
}



span.price {
    display: none !important;

}

.star-rating {
    display: none !important;
}

#Home1 .wd-btn-arrow .wd-arrow-inner {
    color: #FF84FF !important; /* Ensures the arrow color is orange for any text or icon */
    background: none !important
    
}

#Home1 .wd-btn-arrow:hover .wd-arrow-inner {
    color: #63C4CB !important; /* Changes the arrow color to orange on hover */
}

#Home1 * {
    transition: all 0.3s ease !important;
}

/* General Wishlist and Add to Cart Icons */
#Home1 .wd-wishlist-btn.wd-style-icon > a:before,
#Home1 .wd-add-btn.wd-action-btn.wd-style-icon.wd-add-cart-icon > a:before {
    font-size: 20px;
    color: #fff !important; /* Default icon color */
    font-weight: 400; /* Standard weight */
}

/* Wishlist Button - Heart Icon Default State */
#Home1 .wd-wishlist-btn.wd-style-icon > a:before {
    font-size: 20px !important; /* Specific size for heart icon */
    color: #FF84FF !important; /* Default heart icon color */
    font-weight: bold; /* Bold heart icon */
}

/* Wishlist Button - Heart Icon Hover State (Before Clicked) */
#Home1 .wd-wishlist-btn.wd-style-icon > a:hover:before {
    color: #FF84FF; /* Change heart icon color to white on content: "\f004"; /* Font Awesome filled heart */
}

/* Wishlist Button - Filled Heart Icon (After Clicked) */
#Home1 .wd-wishlist-btn .added:before {
    content: "\f004"; /* Font Awesome filled heart */
    font-family: "Font Awesome 5 Free";
    font-weight: 900 !important; /* Bold weight for filled heart */
    color: #FF84FF !important; /* Filled heart color */
    display: inline-block;

}

/* Quick View Icon */
#Home1 .quick-view.wd-style-icon > a:before {
    font-size: 20px;
    color: white !important; /* Default icon color */
    text-decoration: none; /* No underline */
    order: 2 !important
}

/* Quick View and Add to Cart Hover States */
#Home1 .quick-view.wd-style-icon > a:hover:before,
#Home1 .wd-add-btn.wd-action-btn.wd-style-icon.wd-add-cart-icon > a:hover:before {
    color: #faa2fa !important; /* Change color to white on hover */
}

#Home1 .wd-product .product-labels .onsale {
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.2), 0px 1px 3px rgba(0, 0, 0, 0.1);
}

#Home1 .wd-product:hover .product-labels .onsale {
    display: none !important;
}

#Home1 .product-grid-item .product-labels.labels-rounded-sm .featured.product-label {
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.2), 0px 1px 3px rgba(0, 0, 0, 0.1);
}

#Home1 .product-grid-item:hover .product-labels.labels-rounded-sm .featured.product-label {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-4c2efe1 */#Home3 img {
    transform: scale(2)
}


#Home3 .price .woocommerce-Price-amount {
    font-size: 18px!important;
}


#Home3 .price del bdi {
    font-size: 14px; /* Adjust the size as needed */
   
}

#Home3 .wd-product:hover .product-labels .onsale {
    display: none !important;
}

/* Hide Hot label when the product in #SPGallery is hovered */
#Home3 .product-grid-item:hover .product-labels.labels-rounded-sm .featured.product-label {
    display: none !important;
}

#Home3 .wd-entities-title {
    display: block !important;
    white-space: normal !important; /* Ensures the text wraps */
    overflow: hidden !important; /* Hides extra text beyond the set lines */
    line-height: 1.2em !important; /* Adjust line height */
    max-height: 2.4em !important; /* Restricts the height to two lines */
    word-wrap: break-word !important;
    text-align: center !important; /* Centers the text */
    margin: 0 auto !important; /* Centers the block element horizontally */
    font-size: 17px !important;
}

#Home3 .product-element-top {
    border: 2px solid #63C4CB !important; /* Adds a green border */
    padding: 0px; /* Adds spacing between content and border */
    border-radius: 1000px; /* Optional: Adds rounded corners */
}

#Home3 .wd-buttons {
    background-color:  transparent !important;
    box-shadow:none !important;
    flex-direction: row-reverse;
}

#Home3 .wd-add-btn.wd-action-btn.wd-style-icon.wd-add-cart-icon > a:before {
    color: #fff !important;
    font-size: 21px !important;
    
}

#Home3 .wd-add-btn.wd-action-btn.wd-style-icon.wd-add-cart-icon > a:hover:before {
    color: #63c4cb !important;
}    

/* Wishlist Button - Heart Icon Default State */
#Home3 .wd-wishlist-btn.wd-style-icon > a:before {
    font-size: 20px !important; /* Specific size for heart icon */
    color: #63C4CB !important; /* Default heart icon color */
    font-weight: bold; /* Bold heart icon */
}

/* Wishlist Button - Filled Heart Icon (After Clicked) */
#Home3 .wd-wishlist-btn .added:before {
    content: "\f004"; /* Font Awesome filled heart */
    font-family: "Font Awesome 5 Free";
    font-weight: 900 !important; /* Bold weight for filled heart */
    color: #63C4CB !important; /* Filled heart color */
}

/* Quick View Icon */
#Home3 .quick-view.wd-style-icon > a:before {
    font-size: 20px;
    color: #fff !important; /* Default icon color */
}

/* Quick View and Add to Cart Hover States */
#Home3 .quick-view.wd-style-icon > a:hover:before {
    color: #63c4cb !important; /* Change color to white on hover */
}

#Home3 .wd-product .product-labels .onsale {
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.2), 0px 1px 3px rgba(0, 0, 0, 0.1);
}

#Home3 .wd-product:hover .product-labels .onsale {
    display: none !important;
}

#Home3 .product-grid-item .product-labels.labels-rounded-sm .featured.product-label {
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.2), 0px 1px 3px rgba(0, 0, 0, 0.1);
}

#Home3 .product-grid-item:hover .product-labels.labels-rounded-sm .featured.product-label {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-798dbd3 */#Home5 img {
    border-radius: 20px;
    transform: scale(1.3);
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-end !important; /* Align buttons to the left */
    justify-content: flex-end !important; /* Align column to the top */
    

}

#Home5 .price .woocommerce-Price-amount {
    font-size: 18px!important;
}


#Home5 .price del bdi {
    font-size: 14px; /* Adjust the size as needed */
   
}

#Home5 .wd-product:hover .product-labels .onsale {
    display: none !important;
}

/* Hide Hot label when the product in #SPGallery is hovered */
#Home5 .product-grid-item:hover .product-labels.labels-rounded-sm .featured.product-label {
    display: none !important;

    
}


#Home5 .wd-entities-title {
    display: block !important;
    white-space: normal !important; /* Ensures the text wraps */
    overflow: hidden !important; /* Hides extra text beyond the set lines */
    line-height: 1.2em !important; /* Adjust line height */
    max-height: 2.4em !important; /* Restricts the height to two lines */
    word-wrap: break-word !important;
    text-align: center !important; /* Centers the text */
    margin: 0 auto !important; /* Centers the block element horizontally */
     font-size: 19px !important;
     margin-top: -20px !important;
     max-width: 180px
}


#Home5 * {
    transition: all 0.3s ease !important;
}
#Home5 .product-element-top {
     border-radius: 20px; /* Smooth, rounded edges */
  background-color: #1a1a1a !important; /* Ensure a clean dark background */
  box-shadow: 
    0 5px 10px rgba(0, 0, 0, 0.6), /* Subtle outer shadow */
    0 10px 20px rgba(0, 0, 0, 0.4), /* Depth-enhancing shadow */
    inset 0 1px 3px rgba(255, 255, 255, 0.1); /* Light inner glow for realism */
}

#Home5 .wd-buttons {
    background: none; /* Example background */
    box-shadow: none;
    display: flex;
    flex-direction: column-reverse;
    align-items: flex-end ;
    margin-right: -10px !important;
}
/* General Wishlist and Add to Cart Icons */
#Home5 .wd-wishlist-btn.wd-style-icon > a:before,
#Home5 .wd-add-btn.wd-action-btn.wd-style-icon.wd-add-cart-icon > a:before {
    font-size: 20px;
    color: #63c4cb !important;
}
/* Wishlist Button - Heart Icon Default State */
#Home5 .wd-wishlist-btn.wd-style-icon > a:before {
    font-size: 20px !important; /* Specific size for heart icon */
    color: #63c4cb !important; /* Default heart icon color */
    font-weight: bold; /* Bold heart icon */
}

/* Wishlist Button - Filled Heart Icon (After Clicked) */
#Home5 .wd-wishlist-btn .added:before {
    content: "\f004"; /* Font Awesome filled heart */
    font-family: "Font Awesome 5 Free";
    font-weight: 900 !important; /* Bold weight for filled heart */
    color: #63c4cb !important; /* Filled heart color */
}

/* Quick View Icon */
#Home5 .quick-view.wd-style-icon > a:before {
    font-size: 20px;
    color: #fff !important; /* Default icon color */
}

/* Quick View and Add to Cart Hover States */
#Home5 .quick-view.wd-style-icon > a:hover:before,
#Home5 .wd-add-btn.wd-action-btn.wd-style-icon.wd-add-cart-icon > a:hover:before {
    color: #63c4cb !important; /* Change color to white on hover */
}


#Home5 .wd-product .product-labels .onsale {
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.2), 0px 1px 3px rgba(0, 0, 0, 0.1);
}

#Home5 .wd-product:hover .product-labels .onsale {
    display: none !important;
}

#Home5 .product-grid-item .product-labels.labels-rounded-sm .featured.product-label {
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.2), 0px 1px 3px rgba(0, 0, 0, 0.1);
}

#Home5 .product-grid-item:hover .product-labels.labels-rounded-sm .featured.product-label {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-5fb84dc *//*=================================*/
/* IMAGES                          */
/*=================================*/
#Home4 img {
    transform: scale(2.2) translateY(-28px) translateX(5px) !important;
    transition: transform 0.3s ease !important; /* Smooth scaling if hover or JS modifies transform */
}

/*=================================*/
/* PRODUCT PRICING                 */
/*=================================*/
#Home4 .price .woocommerce-Price-amount {
    font-size: 18px !important;
}
#Home4 .price del bdi {
    font-size: 14px !important;
}

/*=================================*/
/* PRODUCT TITLES & BUTTONS        */
/*=================================*/
#Home4 .wd-entities-title {
    display: block !important;
    white-space: normal !important;
    overflow: hidden !important;
    word-wrap: break-word !important;
    text-align: center !important;
    margin: 0 auto !important;
    max-width: 210px !important;
}

/* Buttons Container */
#Home4 .wd-buttons {
    display: flex !important;
    flex-direction: row-reverse;
    background: #1a1a1a90 !important;
    box-shadow: none !important;
    transition: background-color 0.3s ease !important; /* If you ever change background on hover */
}
#Home4 .wrapp-buttons {
    display: flex !important;
    justify-content: center !important;
}

/*=================================*/
/* PRODUCT ELEMENT TOP             */
/*=================================*/
#Home4 .product-element-top {
    border: 2px solid #faa2fa !important; 
}

/*=================================*/
/* WISHLIST BUTTON (HEART ICON)    */
/*=================================*/
/* Default State */
#Home4 .wd-wishlist-btn.wd-style-icon > a:before {
    color: #faa2fa !important;
    font-size: 20px !important;
    font-weight: bold !important;
    transition: color 0.3s ease !important;
}
/* Filled Heart (Clicked) */
#Home4 .wd-wishlist-btn .added:before {
    content: "\f004"; /* Font Awesome filled heart */
    font-family: "Font Awesome 5 Free";
    font-weight: 900 !important;
    color: #faa2fa !important;
}

/*=================================*/
/* QUICK VIEW ICON                 */
/*=================================*/
#Home4 .quick-view.wd-style-icon > a:before {
    color: #fff !important;
    font-size: 20px !important;
    transition: color 0.3s ease !important;
}
#Home4 .quick-view.wd-style-icon > a:hover:before {
    color: #faa2fa !important;
}

/*=================================*/
/* ADD TO CART ICON                */
/*=================================*/
#Home4 .wd-add-btn.wd-action-btn.wd-style-icon.wd-add-cart-icon > a:before {
    color: #fff !important;
    font-size: 20px !important;
    font-weight: 400 !important;
    transition: color 0.3s ease, !important;
}
#Home4 .wd-add-btn.wd-action-btn.wd-style-icon.wd-add-cart-icon > a:hover:before {
    color: #faa2fa !important;
}

/*=================================*/
/* PRODUCT LABELS & HOVER HIDES    */
/*=================================*/
#Home4 .wd-product .product-labels .onsale,
#Home4 .product-grid-item .product-labels.labels-rounded-sm .featured.product-label {
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.2),
                0px 1px 3px rgba(0, 0, 0, 0.1);
}

/* Hide "On Sale" Label on Hover */
#Home4 .wd-product:hover .product-labels .onsale,
#Home4 .product-grid-item:hover .product-labels.labels-rounded-sm .featured.product-label {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-fe0dd37 */#Home2 img {
   transform: scale(1.3)
    translateY(-13px);
    
}


#Home2 .price .woocommerce-Price-amount {
    font-size: 18px!important;
}


#Home2 .price del bdi {
    font-size: 14px; /* Adjust the size as needed */
   
}

#Home2 .wd-product:hover .product-labels .onsale {
    display: none !important;
}

/* Hide Hot label when the product in #SPGallery is hovered */
#Home2 .product-grid-item:hover .product-labels.labels-rounded-sm .featured.product-label {
    display: none !important;

    
}


#Home2 .wd-entities-title {
    display: block !important;
    white-space: normal !important; /* Ensures the text wraps */
    overflow: hidden !important; /* Hides extra text beyond the set lines */
    line-height: 1.2em !important; /* Adjust line height */
    max-height: 2.4em !important; /* Restricts the height to two lines */
    word-wrap: break-word !important;
    text-align: center !important; /* Centers the text */
    margin: 0 auto !important; /* Centers the block element horizontally */
    font-size: 19px !important;
    margin-top: -20px !important;
    max-width: 230px

}

#Home2 * {
    transition: all 0.3s ease !important;
}

#Home2 .product-element-top {
     border-radius: 12px; /* Smooth, rounded edges */
  background-color: #1a1a1a !important; /* Ensure a clean dark background */
  box-shadow: 
    0 5px 10px rgba(0, 0, 0, 0.6), /* Subtle outer shadow */
    0 10px 20px rgba(0, 0, 0, 0.4), /* Depth-enhancing shadow */
    inset 0 1px 3px rgba(255, 255, 255, 0.1); /* Light inner glow for realism */
}

#Home2 .wd-buttons {
    background: none; /* Example background */
    box-shadow: none;
    display: flex;
    flex-direction: column-reverse;  
    margin-right: -10px !important;
}

/* General Wishlist and Add to Cart Icons */
#Home2 .wd-wishlist-btn.wd-style-icon > a:before,
#Home2 .wd-add-btn.wd-action-btn.wd-style-icon.wd-add-cart-icon > a:before {
    font-size: 20px;
    color: #1aff1a !important;
}
/* Wishlist Button - Heart Icon Default State */
#Home2 .wd-wishlist-btn.wd-style-icon > a:before {
    font-size: 20px !important; /* Specific size for heart icon */
    color: #00c400 !important; /* Default heart icon color */
    font-weight: 800;
    
}

/* Wishlist Button - Filled Heart Icon (After Clicked) */
#Home2 .wd-wishlist-btn .added:before {
    content: "\f004"; /* Font Awesome filled heart */
    font-family: "Font Awesome 5 Free";
    font-weight: 900 !important; /* Bold weight for filled heart */
    color: #00c400 !important; /* Filled heart color */
}

/* Quick View Icon */
#Home2 .quick-view.wd-style-icon > a:before {
    font-size: 20px;
    color: #fff !important; /* Default icon color */
}

/* Quick View and Add to Cart Hover States */
#Home2 .quick-view.wd-style-icon > a:hover:before,
#Home2 .wd-add-btn.wd-action-btn.wd-style-icon.wd-add-cart-icon > a:hover:before {
    color: #00c400 !important; /* Change color to white on hover */
}

#Home2 a.button.product_type_variable.add_to_cart_button.add-to-cart-loop {
    background-color: #00c400 !important; /* Replace with desired color */
    opacity: .9 !important;
    color: #fff !important; /* Black with 85% opacity */
    font-weight: 800 !important;
    font-size: 14px;
}


#Home2 .button.product_type_variable.add_to_cart_button.add-to-cart-loop:hover {
    background-color: #1a1a1a !important; /* Pink on hover */
    color: #fff !important; /* White text on hover */
    opacity: .9 !important; /* Full opacity */
}



#Home2 .wd-product .product-labels .onsale {
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.2), 0px 1px 3px rgba(0, 0, 0, 0.1);
}

#Home2 .wd-product:hover .product-labels .onsale {
    display: none !important;
}

#Home2 .product-grid-item .product-labels.labels-rounded-sm .featured.product-label {
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.2), 0px 1px 3px rgba(0, 0, 0, 0.1);
}

#Home2 .product-grid-item:hover .product-labels.labels-rounded-sm .featured.product-label {
    display: none !important;
}/* End custom CSS */