.elementor-79126 .elementor-element.elementor-element-765c812{--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:0rem 1rem;--row-gap:0rem;--column-gap:1rem;--flex-wrap:wrap;}.elementor-79126 .elementor-element.elementor-element-ff78474{--display:flex;--min-height: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-79126 .elementor-element.elementor-element-ff78474.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-79126 .elementor-element.elementor-element-a14bd87 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-79126 .elementor-element.elementor-element-a14bd87 .item{border-radius:0px 0px 0px 0px;}.elementor-79126 .elementor-element.elementor-element-bb4e3e7{--display:flex;--min-height:275px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-79126 .elementor-element.elementor-element-5d09db1{--display:flex;--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-79126 .elementor-element.elementor-element-e297543{--display:flex;--min-height:0px;}.elementor-79126 .elementor-element.elementor-element-1109960{--display:flex;--min-height:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-79126 .elementor-element.elementor-element-8333573{--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:0rem 1rem;--row-gap:0rem;--column-gap:1rem;--flex-wrap:wrap;}.elementor-79126 .elementor-element.elementor-element-4eddba9{--display:flex;--min-height: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-79126 .elementor-element.elementor-element-4eddba9.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-79126 .elementor-element.elementor-element-5c31e32 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-79126 .elementor-element.elementor-element-5c31e32 .item{border-radius:0px 0px 0px 0px;}.elementor-79126 .elementor-element.elementor-element-ed0a163{--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:0rem 1rem;--row-gap:0rem;--column-gap:1rem;--flex-wrap:wrap;}.elementor-79126 .elementor-element.elementor-element-ab300dd{--display:flex;}.elementor-79126 .elementor-element.elementor-element-789a9d3{--display:flex;}.elementor-79126 .elementor-element.elementor-element-368ad12{--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;}.elementor-79126 .elementor-element.elementor-element-bd74b23{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:15px 15px 15px 15px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-79126 .elementor-element.elementor-element-2da90023{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;--icon-box-icon-margin:9px;}.elementor-79126 .elementor-element.elementor-element-2da90023.elementor-element{--align-self:center;}.elementor-79126 .elementor-element.elementor-element-2da90023 .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-79126 .elementor-element.elementor-element-2da90023 .elementor-icon-box-title{margin-block-end:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-79126 .elementor-element.elementor-element-2da90023.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-79126 .elementor-element.elementor-element-2da90023.elementor-view-framed .elementor-icon, .elementor-79126 .elementor-element.elementor-element-2da90023.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-79126 .elementor-element.elementor-element-2da90023 .elementor-icon{font-size:86px;padding:0px;}.elementor-79126 .elementor-element.elementor-element-2da90023 .elementor-icon i{transform:rotate(0deg);}.elementor-79126 .elementor-element.elementor-element-2da90023 .elementor-icon-box-title, .elementor-79126 .elementor-element.elementor-element-2da90023 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-79126 .elementor-element.elementor-element-d86361c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:15px 15px 15px 15px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-79126 .elementor-element.elementor-element-d02e2f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;--icon-box-icon-margin:9px;}.elementor-79126 .elementor-element.elementor-element-d02e2f5.elementor-element{--align-self:center;}.elementor-79126 .elementor-element.elementor-element-d02e2f5 .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-79126 .elementor-element.elementor-element-d02e2f5 .elementor-icon-box-title{margin-block-end:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-79126 .elementor-element.elementor-element-d02e2f5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-79126 .elementor-element.elementor-element-d02e2f5.elementor-view-framed .elementor-icon, .elementor-79126 .elementor-element.elementor-element-d02e2f5.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-79126 .elementor-element.elementor-element-d02e2f5 .elementor-icon{font-size:86px;padding:0px;}.elementor-79126 .elementor-element.elementor-element-d02e2f5 .elementor-icon i{transform:rotate(0deg);}.elementor-79126 .elementor-element.elementor-element-d02e2f5 .elementor-icon-box-title, .elementor-79126 .elementor-element.elementor-element-d02e2f5 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-79126 .elementor-element.elementor-element-5ef52c9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:15px 15px 15px 15px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-79126 .elementor-element.elementor-element-3fde25e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;--icon-box-icon-margin:9px;}.elementor-79126 .elementor-element.elementor-element-3fde25e.elementor-element{--align-self:center;}.elementor-79126 .elementor-element.elementor-element-3fde25e .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-79126 .elementor-element.elementor-element-3fde25e .elementor-icon-box-title{margin-block-end:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-79126 .elementor-element.elementor-element-3fde25e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-79126 .elementor-element.elementor-element-3fde25e.elementor-view-framed .elementor-icon, .elementor-79126 .elementor-element.elementor-element-3fde25e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-79126 .elementor-element.elementor-element-3fde25e .elementor-icon{font-size:86px;padding:0px;}.elementor-79126 .elementor-element.elementor-element-3fde25e .elementor-icon i{transform:rotate(0deg);}.elementor-79126 .elementor-element.elementor-element-3fde25e .elementor-icon-box-title, .elementor-79126 .elementor-element.elementor-element-3fde25e .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-79126 .elementor-element.elementor-element-ce6f248{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:15px 15px 15px 15px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-79126 .elementor-element.elementor-element-ae721f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;--icon-box-icon-margin:9px;}.elementor-79126 .elementor-element.elementor-element-ae721f2.elementor-element{--align-self:center;}.elementor-79126 .elementor-element.elementor-element-ae721f2 .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-79126 .elementor-element.elementor-element-ae721f2 .elementor-icon-box-title{margin-block-end:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-79126 .elementor-element.elementor-element-ae721f2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-79126 .elementor-element.elementor-element-ae721f2.elementor-view-framed .elementor-icon, .elementor-79126 .elementor-element.elementor-element-ae721f2.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-79126 .elementor-element.elementor-element-ae721f2 .elementor-icon{font-size:86px;padding:0px;}.elementor-79126 .elementor-element.elementor-element-ae721f2 .elementor-icon i{transform:rotate(0deg);}.elementor-79126 .elementor-element.elementor-element-ae721f2 .elementor-icon-box-title, .elementor-79126 .elementor-element.elementor-element-ae721f2 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-79126 .elementor-element.elementor-element-7d0e406{--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;}.elementor-79126 .elementor-element.elementor-element-466336e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:15px 15px 15px 15px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-79126 .elementor-element.elementor-element-1417da5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;--icon-box-icon-margin:9px;}.elementor-79126 .elementor-element.elementor-element-1417da5.elementor-element{--align-self:center;}.elementor-79126 .elementor-element.elementor-element-1417da5 .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-79126 .elementor-element.elementor-element-1417da5 .elementor-icon-box-title{margin-block-end:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-79126 .elementor-element.elementor-element-1417da5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-79126 .elementor-element.elementor-element-1417da5.elementor-view-framed .elementor-icon, .elementor-79126 .elementor-element.elementor-element-1417da5.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-79126 .elementor-element.elementor-element-1417da5 .elementor-icon{font-size:86px;padding:0px;}.elementor-79126 .elementor-element.elementor-element-1417da5 .elementor-icon i{transform:rotate(0deg);}.elementor-79126 .elementor-element.elementor-element-1417da5 .elementor-icon-box-title, .elementor-79126 .elementor-element.elementor-element-1417da5 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-79126 .elementor-element.elementor-element-769e523{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:15px 15px 15px 15px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-79126 .elementor-element.elementor-element-23e448d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;--icon-box-icon-margin:9px;}.elementor-79126 .elementor-element.elementor-element-23e448d.elementor-element{--align-self:center;}.elementor-79126 .elementor-element.elementor-element-23e448d .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-79126 .elementor-element.elementor-element-23e448d .elementor-icon-box-title{margin-block-end:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-79126 .elementor-element.elementor-element-23e448d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-79126 .elementor-element.elementor-element-23e448d.elementor-view-framed .elementor-icon, .elementor-79126 .elementor-element.elementor-element-23e448d.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-79126 .elementor-element.elementor-element-23e448d .elementor-icon{font-size:86px;padding:0px;}.elementor-79126 .elementor-element.elementor-element-23e448d .elementor-icon i{transform:rotate(0deg);}.elementor-79126 .elementor-element.elementor-element-23e448d .elementor-icon-box-title, .elementor-79126 .elementor-element.elementor-element-23e448d .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-79126 .elementor-element.elementor-element-a038593{--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;}.elementor-79126 .elementor-element.elementor-element-b831d37{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:15px 15px 15px 15px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-79126 .elementor-element.elementor-element-8146613{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;--icon-box-icon-margin:9px;}.elementor-79126 .elementor-element.elementor-element-8146613.elementor-element{--align-self:center;}.elementor-79126 .elementor-element.elementor-element-8146613 .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-79126 .elementor-element.elementor-element-8146613 .elementor-icon-box-title{margin-block-end:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-79126 .elementor-element.elementor-element-8146613.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-79126 .elementor-element.elementor-element-8146613.elementor-view-framed .elementor-icon, .elementor-79126 .elementor-element.elementor-element-8146613.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-79126 .elementor-element.elementor-element-8146613 .elementor-icon{font-size:86px;padding:0px;}.elementor-79126 .elementor-element.elementor-element-8146613 .elementor-icon i{transform:rotate(0deg);}.elementor-79126 .elementor-element.elementor-element-8146613 .elementor-icon-box-title, .elementor-79126 .elementor-element.elementor-element-8146613 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-79126 .elementor-element.elementor-element-c1d947f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:15px 15px 15px 15px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-79126 .elementor-element.elementor-element-d9c18f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;--icon-box-icon-margin:9px;}.elementor-79126 .elementor-element.elementor-element-d9c18f3.elementor-element{--align-self:center;}.elementor-79126 .elementor-element.elementor-element-d9c18f3 .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-79126 .elementor-element.elementor-element-d9c18f3 .elementor-icon-box-title{margin-block-end:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-79126 .elementor-element.elementor-element-d9c18f3.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-79126 .elementor-element.elementor-element-d9c18f3.elementor-view-framed .elementor-icon, .elementor-79126 .elementor-element.elementor-element-d9c18f3.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-79126 .elementor-element.elementor-element-d9c18f3 .elementor-icon{font-size:86px;padding:0px;}.elementor-79126 .elementor-element.elementor-element-d9c18f3 .elementor-icon i{transform:rotate(0deg);}.elementor-79126 .elementor-element.elementor-element-d9c18f3 .elementor-icon-box-title, .elementor-79126 .elementor-element.elementor-element-d9c18f3 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-79126 .elementor-element.elementor-element-a186a8a{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-79126 .elementor-element.elementor-element-d0ba8b1{text-align:center;}.elementor-79126 .elementor-element.elementor-element-d0ba8b1 .elementor-heading-title a:hover, .elementor-79126 .elementor-element.elementor-element-d0ba8b1 .elementor-heading-title a:focus{color:#A8A7A7;}.elementor-79126 .elementor-element.elementor-element-d0ba8b1 .elementor-heading-title a{transition-duration:0.2s;}.elementor-79126 .elementor-element.elementor-element-5393c6e{text-align:center;}.elementor-79126 .elementor-element.elementor-element-5393c6e .elementor-heading-title{color:#000000;}.elementor-79126 .elementor-element.elementor-element-5fe909e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:15px 15px 15px 15px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-79126 .elementor-element.elementor-element-44efaae{--display:flex;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-79126 .elementor-element.elementor-element-b68c41e{--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;}.elementor-79126 .elementor-element.elementor-element-a553f30{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-79126 .elementor-element.elementor-element-f522944 .elementor-button{height:40px;width:250px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-79126 .elementor-element.elementor-element-c609cff{--display:flex;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:1px 1px 1px 1px;}.elementor-79126 .elementor-element.elementor-element-a91ccdf{--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;}.elementor-79126 .elementor-element.elementor-element-3bbee93{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-79126 .elementor-element.elementor-element-a6921af .elementor-button{height:40px;width:250px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-79126 .elementor-element.elementor-element-18d68d3{--display:flex;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-79126 .elementor-element.elementor-element-f51ba7e{--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;}.elementor-79126 .elementor-element.elementor-element-e3abc08{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-79126 .elementor-element.elementor-element-7768b55 .elementor-button{height:40px;width:250px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-79126 .elementor-element.elementor-element-6ca6aa8{--display:flex;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-79126 .elementor-element.elementor-element-15eebd2{--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;}.elementor-79126 .elementor-element.elementor-element-0d75ece{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-79126 .elementor-element.elementor-element-89ad88c .elementor-button{height:40px;width:250px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-79126 .elementor-element.elementor-element-ec8ace2{--display:flex;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-79126 .elementor-element.elementor-element-e041fac{--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;}.elementor-79126 .elementor-element.elementor-element-16793ff{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-79126 .elementor-element.elementor-element-be4ef83 .elementor-button{height:40px;width:250px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-79126 .elementor-element.elementor-element-bde088d{--display:flex;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-79126 .elementor-element.elementor-element-0e49082{--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;}.elementor-79126 .elementor-element.elementor-element-90ab22b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-79126 .elementor-element.elementor-element-1470043 .elementor-button{height:40px;width:250px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-79126 .elementor-element.elementor-element-7ea6e89{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-79126 .elementor-element.elementor-element-76a1c2a{--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;}.elementor-79126 .elementor-element.elementor-element-bc4f43b{text-align:center;}.elementor-79126 .elementor-element.elementor-element-bc4f43b .elementor-heading-title a:hover, .elementor-79126 .elementor-element.elementor-element-bc4f43b .elementor-heading-title a:focus{color:#A8A7A7;}.elementor-79126 .elementor-element.elementor-element-bc4f43b .elementor-heading-title a{transition-duration:0.2s;}.elementor-79126 .elementor-element.elementor-element-7d0fa78{--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;}.elementor-79126 .elementor-element.elementor-element-0f1e533{--display:flex;}.elementor-79126 .elementor-element.elementor-element-8d51f49 .elementor-button{height:51px;width:365px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:500;}.elementor-79126 .elementor-element.elementor-element-74b0ca9{text-align:center;}.elementor-79126 .elementor-element.elementor-element-74b0ca9 .elementor-heading-title a:hover, .elementor-79126 .elementor-element.elementor-element-74b0ca9 .elementor-heading-title a:focus{color:#A8A7A7;}.elementor-79126 .elementor-element.elementor-element-74b0ca9 .elementor-heading-title a{transition-duration:0.2s;}.elementor-79126 .elementor-element.elementor-element-b9ba37f{--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;}.elementor-79126 .elementor-element.elementor-element-08793a9{--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:015px 015px;--row-gap:015px;--column-gap:015px;--flex-wrap:wrap;}.elementor-79126 .elementor-element.elementor-element-5a08de4{--display:flex;--min-height:400px;--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;--overlay-opacity:0.77;}.elementor-79126 .elementor-element.elementor-element-5a08de4:not(.elementor-motion-effects-element-type-background), .elementor-79126 .elementor-element.elementor-element-5a08de4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://youronlinevapeshop.com/wp-content/uploads/2025/07/Gummies.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-79126 .elementor-element.elementor-element-5a08de4::before, .elementor-79126 .elementor-element.elementor-element-5a08de4 > .elementor-background-video-container::before, .elementor-79126 .elementor-element.elementor-element-5a08de4 > .e-con-inner > .elementor-background-video-container::before, .elementor-79126 .elementor-element.elementor-element-5a08de4 > .elementor-background-slideshow::before, .elementor-79126 .elementor-element.elementor-element-5a08de4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-79126 .elementor-element.elementor-element-5a08de4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #020202 0%, #A0A0A0 100%);}.elementor-79126 .elementor-element.elementor-element-5a08de4:hover::before, .elementor-79126 .elementor-element.elementor-element-5a08de4:hover > .elementor-background-video-container::before, .elementor-79126 .elementor-element.elementor-element-5a08de4:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-79126 .elementor-element.elementor-element-5a08de4 > .elementor-background-slideshow:hover::before, .elementor-79126 .elementor-element.elementor-element-5a08de4 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF 0%, #000000 100%);}.elementor-79126 .elementor-element.elementor-element-5a08de4:hover{--overlay-opacity:0.73;}.elementor-79126 .elementor-element.elementor-element-8a50309 .elementor-heading-title{color:#FFFFFF;}.elementor-79126 .elementor-element.elementor-element-61e8d53 .elementor-heading-title{color:#FFFFFF;}.elementor-79126 .elementor-element.elementor-element-1cbb4ad{--display:flex;--min-height:400px;--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;--overlay-opacity:0.77;}.elementor-79126 .elementor-element.elementor-element-1cbb4ad:not(.elementor-motion-effects-element-type-background), .elementor-79126 .elementor-element.elementor-element-1cbb4ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://youronlinevapeshop.com/wp-content/uploads/2025/07/Disposable-Vape.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-79126 .elementor-element.elementor-element-1cbb4ad::before, .elementor-79126 .elementor-element.elementor-element-1cbb4ad > .elementor-background-video-container::before, .elementor-79126 .elementor-element.elementor-element-1cbb4ad > .e-con-inner > .elementor-background-video-container::before, .elementor-79126 .elementor-element.elementor-element-1cbb4ad > .elementor-background-slideshow::before, .elementor-79126 .elementor-element.elementor-element-1cbb4ad > .e-con-inner > .elementor-background-slideshow::before, .elementor-79126 .elementor-element.elementor-element-1cbb4ad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #020202 0%, #A0A0A0 100%);}.elementor-79126 .elementor-element.elementor-element-1cbb4ad:hover::before, .elementor-79126 .elementor-element.elementor-element-1cbb4ad:hover > .elementor-background-video-container::before, .elementor-79126 .elementor-element.elementor-element-1cbb4ad:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-79126 .elementor-element.elementor-element-1cbb4ad > .elementor-background-slideshow:hover::before, .elementor-79126 .elementor-element.elementor-element-1cbb4ad > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF 0%, #000000 100%);}.elementor-79126 .elementor-element.elementor-element-1cbb4ad:hover{--overlay-opacity:0.73;}.elementor-79126 .elementor-element.elementor-element-c835bc8 .elementor-heading-title{color:#FFFFFF;}.elementor-79126 .elementor-element.elementor-element-3b0c97d .elementor-heading-title{color:#FFFFFF;}.elementor-79126 .elementor-element.elementor-element-40727d6{--display:flex;--min-height:400px;--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;--overlay-opacity:0.77;}.elementor-79126 .elementor-element.elementor-element-40727d6:not(.elementor-motion-effects-element-type-background), .elementor-79126 .elementor-element.elementor-element-40727d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://youronlinevapeshop.com/wp-content/uploads/2025/07/prerolls.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-79126 .elementor-element.elementor-element-40727d6::before, .elementor-79126 .elementor-element.elementor-element-40727d6 > .elementor-background-video-container::before, .elementor-79126 .elementor-element.elementor-element-40727d6 > .e-con-inner > .elementor-background-video-container::before, .elementor-79126 .elementor-element.elementor-element-40727d6 > .elementor-background-slideshow::before, .elementor-79126 .elementor-element.elementor-element-40727d6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-79126 .elementor-element.elementor-element-40727d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #020202 0%, #A0A0A0 100%);}.elementor-79126 .elementor-element.elementor-element-40727d6:hover::before, .elementor-79126 .elementor-element.elementor-element-40727d6:hover > .elementor-background-video-container::before, .elementor-79126 .elementor-element.elementor-element-40727d6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-79126 .elementor-element.elementor-element-40727d6 > .elementor-background-slideshow:hover::before, .elementor-79126 .elementor-element.elementor-element-40727d6 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF 0%, #000000 100%);}.elementor-79126 .elementor-element.elementor-element-40727d6:hover{--overlay-opacity:0.73;}.elementor-79126 .elementor-element.elementor-element-24b2e4a .elementor-heading-title{color:#FFFFFF;}.elementor-79126 .elementor-element.elementor-element-139c04e .elementor-heading-title{color:#FFFFFF;}.elementor-79126 .elementor-element.elementor-element-65fc75e{--display:flex;--min-height:400px;--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;--overlay-opacity:0.77;}.elementor-79126 .elementor-element.elementor-element-65fc75e:not(.elementor-motion-effects-element-type-background), .elementor-79126 .elementor-element.elementor-element-65fc75e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://youronlinevapeshop.com/wp-content/uploads/2025/07/accessories.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-79126 .elementor-element.elementor-element-65fc75e::before, .elementor-79126 .elementor-element.elementor-element-65fc75e > .elementor-background-video-container::before, .elementor-79126 .elementor-element.elementor-element-65fc75e > .e-con-inner > .elementor-background-video-container::before, .elementor-79126 .elementor-element.elementor-element-65fc75e > .elementor-background-slideshow::before, .elementor-79126 .elementor-element.elementor-element-65fc75e > .e-con-inner > .elementor-background-slideshow::before, .elementor-79126 .elementor-element.elementor-element-65fc75e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #020202 0%, #A0A0A0 100%);}.elementor-79126 .elementor-element.elementor-element-65fc75e:hover::before, .elementor-79126 .elementor-element.elementor-element-65fc75e:hover > .elementor-background-video-container::before, .elementor-79126 .elementor-element.elementor-element-65fc75e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-79126 .elementor-element.elementor-element-65fc75e > .elementor-background-slideshow:hover::before, .elementor-79126 .elementor-element.elementor-element-65fc75e > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF 0%, #000000 100%);}.elementor-79126 .elementor-element.elementor-element-65fc75e:hover{--overlay-opacity:0.73;}.elementor-79126 .elementor-element.elementor-element-2e3c69b .elementor-heading-title{color:#FFFFFF;}.elementor-79126 .elementor-element.elementor-element-0ac3588 .elementor-heading-title{color:#FFFFFF;}.elementor-79126 .elementor-element.elementor-element-1be4848{--display:flex;--min-height:400px;--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;--overlay-opacity:0.77;}.elementor-79126 .elementor-element.elementor-element-1be4848:not(.elementor-motion-effects-element-type-background), .elementor-79126 .elementor-element.elementor-element-1be4848 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://youronlinevapeshop.com/wp-content/uploads/2025/07/7OH-1-e1755531058998.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-79126 .elementor-element.elementor-element-1be4848::before, .elementor-79126 .elementor-element.elementor-element-1be4848 > .elementor-background-video-container::before, .elementor-79126 .elementor-element.elementor-element-1be4848 > .e-con-inner > .elementor-background-video-container::before, .elementor-79126 .elementor-element.elementor-element-1be4848 > .elementor-background-slideshow::before, .elementor-79126 .elementor-element.elementor-element-1be4848 > .e-con-inner > .elementor-background-slideshow::before, .elementor-79126 .elementor-element.elementor-element-1be4848 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #020202 0%, #A0A0A0 100%);}.elementor-79126 .elementor-element.elementor-element-1be4848:hover::before, .elementor-79126 .elementor-element.elementor-element-1be4848:hover > .elementor-background-video-container::before, .elementor-79126 .elementor-element.elementor-element-1be4848:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-79126 .elementor-element.elementor-element-1be4848 > .elementor-background-slideshow:hover::before, .elementor-79126 .elementor-element.elementor-element-1be4848 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF 0%, #000000 100%);}.elementor-79126 .elementor-element.elementor-element-1be4848:hover{--overlay-opacity:0.73;}.elementor-79126 .elementor-element.elementor-element-606144e .elementor-heading-title{color:#FFFFFF;}.elementor-79126 .elementor-element.elementor-element-9909d3c .elementor-heading-title{color:#FFFFFF;}.elementor-79126 .elementor-element.elementor-element-a1ea718{--display:flex;--min-height:400px;--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;--overlay-opacity:0.77;}.elementor-79126 .elementor-element.elementor-element-a1ea718:not(.elementor-motion-effects-element-type-background), .elementor-79126 .elementor-element.elementor-element-a1ea718 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://youronlinevapeshop.com/wp-content/uploads/2025/07/concentrate.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-79126 .elementor-element.elementor-element-a1ea718::before, .elementor-79126 .elementor-element.elementor-element-a1ea718 > .elementor-background-video-container::before, .elementor-79126 .elementor-element.elementor-element-a1ea718 > .e-con-inner > .elementor-background-video-container::before, .elementor-79126 .elementor-element.elementor-element-a1ea718 > .elementor-background-slideshow::before, .elementor-79126 .elementor-element.elementor-element-a1ea718 > .e-con-inner > .elementor-background-slideshow::before, .elementor-79126 .elementor-element.elementor-element-a1ea718 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #020202 0%, #A0A0A0 100%);}.elementor-79126 .elementor-element.elementor-element-a1ea718:hover::before, .elementor-79126 .elementor-element.elementor-element-a1ea718:hover > .elementor-background-video-container::before, .elementor-79126 .elementor-element.elementor-element-a1ea718:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-79126 .elementor-element.elementor-element-a1ea718 > .elementor-background-slideshow:hover::before, .elementor-79126 .elementor-element.elementor-element-a1ea718 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF 0%, #000000 100%);}.elementor-79126 .elementor-element.elementor-element-a1ea718:hover{--overlay-opacity:0.73;}.elementor-79126 .elementor-element.elementor-element-345233d .elementor-heading-title{color:#FFFFFF;}.elementor-79126 .elementor-element.elementor-element-d614168 .elementor-heading-title{color:#FFFFFF;}.elementor-79126 .elementor-element.elementor-element-45647ad{--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;}.elementor-79126 .elementor-element.elementor-element-363b76d{--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;}.elementor-79126 .elementor-element.elementor-element-363b76d:not(.elementor-motion-effects-element-type-background), .elementor-79126 .elementor-element.elementor-element-363b76d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://youronlinevapeshop.com/wp-content/uploads/2025/07/YOVS-OVERLAY.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-79126 .elementor-element.elementor-element-0bcc38d{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-79126 .elementor-element.elementor-element-4010836{text-align:center;}.elementor-79126 .elementor-element.elementor-element-bdcafc1{text-align:center;}.elementor-79126 .elementor-element.elementor-element-3e61aee{text-align:center;}.elementor-79126 .elementor-element.elementor-element-25ed105{text-align:center;}.elementor-79126 .elementor-element.elementor-element-2777cb8{text-align:center;}.elementor-79126 .elementor-element.elementor-element-71b8427{text-align:center;}.elementor-79126 .elementor-element.elementor-element-86ab3ea{text-align:center;}.elementor-79126 .elementor-element.elementor-element-edb0e43{text-align:center;}.elementor-79126 .elementor-element.elementor-element-52ae79a{text-align:center;}.elementor-79126 .elementor-element.elementor-element-aa5a5ed{text-align:center;}.elementor-79126 .elementor-element.elementor-element-47cb404{text-align:center;}.elementor-79126 .elementor-element.elementor-element-48d51de{text-align:center;}.elementor-79126 .elementor-element.elementor-element-78f057c{text-align:center;}.elementor-79126 .elementor-element.elementor-element-d26dedb{text-align:center;}.elementor-79126 .elementor-element.elementor-element-fa9e589{text-align:center;}.elementor-79126 .elementor-element.elementor-element-b607156{--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;}.elementor-79126 .elementor-element.elementor-element-6003af7{text-align:left;}.elementor-79126 .elementor-element.elementor-element-39418c6{text-align:left;}.elementor-79126 .elementor-element.elementor-element-39418c6 .elementor-heading-title a:hover, .elementor-79126 .elementor-element.elementor-element-39418c6 .elementor-heading-title a:focus{color:#A8A7A7;}.elementor-79126 .elementor-element.elementor-element-39418c6 .elementor-heading-title a{transition-duration:0.2s;}.elementor-79126 .elementor-element.elementor-element-c4ecc2e{--display:flex;--min-height:550px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-79126 .elementor-element.elementor-element-2e1fdcd{--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;}.elementor-79126 .elementor-element.elementor-element-2e1fdcd:not(.elementor-motion-effects-element-type-background), .elementor-79126 .elementor-element.elementor-element-2e1fdcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #AEAA93 100%);}.elementor-79126 .elementor-element.elementor-element-24dafea{--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;--overlay-opacity:0.64;}.elementor-79126 .elementor-element.elementor-element-24dafea:not(.elementor-motion-effects-element-type-background), .elementor-79126 .elementor-element.elementor-element-24dafea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://youronlinevapeshop.com/wp-content/uploads/2025/07/Image_fx-6.jpg");background-position:0px -59px;background-repeat:no-repeat;background-size:cover;}.elementor-79126 .elementor-element.elementor-element-24dafea::before, .elementor-79126 .elementor-element.elementor-element-24dafea > .elementor-background-video-container::before, .elementor-79126 .elementor-element.elementor-element-24dafea > .e-con-inner > .elementor-background-video-container::before, .elementor-79126 .elementor-element.elementor-element-24dafea > .elementor-background-slideshow::before, .elementor-79126 .elementor-element.elementor-element-24dafea > .e-con-inner > .elementor-background-slideshow::before, .elementor-79126 .elementor-element.elementor-element-24dafea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #FFFFFF 100%);}.elementor-79126 .elementor-element.elementor-element-24dafea:hover::before, .elementor-79126 .elementor-element.elementor-element-24dafea:hover > .elementor-background-video-container::before, .elementor-79126 .elementor-element.elementor-element-24dafea:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-79126 .elementor-element.elementor-element-24dafea > .elementor-background-slideshow:hover::before, .elementor-79126 .elementor-element.elementor-element-24dafea > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #BFA240 100%);}.elementor-79126 .elementor-element.elementor-element-24dafea:hover{--overlay-opacity:0.5;}@media(max-width:1024px){.elementor-79126 .elementor-element.elementor-element-7ea6e89{--e-n-carousel-swiper-slides-to-display:2;}.elementor-79126 .elementor-element.elementor-element-0bcc38d{--grid-auto-flow:row;}.elementor-79126 .elementor-element.elementor-element-24dafea:not(.elementor-motion-effects-element-type-background), .elementor-79126 .elementor-element.elementor-element-24dafea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-79126 .elementor-element.elementor-element-765c812{--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;--flex-wrap:wrap;}.elementor-79126 .elementor-element.elementor-element-8333573{--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;--flex-wrap:wrap;}.elementor-79126 .elementor-element.elementor-element-ed0a163{--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;--flex-wrap:nowrap;}.elementor-79126 .elementor-element.elementor-element-ab300dd{--width:49%;--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;}.elementor-79126 .elementor-element.elementor-element-789a9d3{--width:49%;--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;}.elementor-79126 .elementor-element.elementor-element-7d0e406{--flex-wrap:nowrap;}.elementor-79126 .elementor-element.elementor-element-466336e{--width:49%;--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;}.elementor-79126 .elementor-element.elementor-element-769e523{--width:49%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-79126 .elementor-element.elementor-element-a038593{--flex-wrap:nowrap;}.elementor-79126 .elementor-element.elementor-element-b831d37{--width:49%;--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;}.elementor-79126 .elementor-element.elementor-element-c1d947f{--width:49%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-79126 .elementor-element.elementor-element-7ea6e89{--e-n-carousel-swiper-slides-to-display:1;}.elementor-79126 .elementor-element.elementor-element-1be4848:not(.elementor-motion-effects-element-type-background), .elementor-79126 .elementor-element.elementor-element-1be4848 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://youronlinevapeshop.com/wp-content/uploads/2025/07/7OH-1-e1755531058998.avif");}.elementor-79126 .elementor-element.elementor-element-0bcc38d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-79126 .elementor-element.elementor-element-24dafea{--min-height:150px;}.elementor-79126 .elementor-element.elementor-element-24dafea:not(.elementor-motion-effects-element-type-background), .elementor-79126 .elementor-element.elementor-element-24dafea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-115px 0px;}}@media(min-width:768px){.elementor-79126 .elementor-element.elementor-element-ff78474{--width:56%;}.elementor-79126 .elementor-element.elementor-element-bb4e3e7{--width:35%;}.elementor-79126 .elementor-element.elementor-element-5d09db1{--width:25%;}.elementor-79126 .elementor-element.elementor-element-4eddba9{--width:56%;}.elementor-79126 .elementor-element.elementor-element-bd74b23{--width:25%;}.elementor-79126 .elementor-element.elementor-element-d86361c{--width:25%;}.elementor-79126 .elementor-element.elementor-element-5ef52c9{--width:25%;}.elementor-79126 .elementor-element.elementor-element-ce6f248{--width:25%;}.elementor-79126 .elementor-element.elementor-element-466336e{--width:25%;}.elementor-79126 .elementor-element.elementor-element-769e523{--width:25%;}.elementor-79126 .elementor-element.elementor-element-b831d37{--width:25%;}.elementor-79126 .elementor-element.elementor-element-c1d947f{--width:25%;}.elementor-79126 .elementor-element.elementor-element-5fe909e{--width:100%;}.elementor-79126 .elementor-element.elementor-element-5a08de4{--width:31%;}.elementor-79126 .elementor-element.elementor-element-1cbb4ad{--width:31%;}.elementor-79126 .elementor-element.elementor-element-40727d6{--width:31%;}.elementor-79126 .elementor-element.elementor-element-65fc75e{--width:31%;}.elementor-79126 .elementor-element.elementor-element-1be4848{--width:31%;}.elementor-79126 .elementor-element.elementor-element-a1ea718{--width:31%;}.elementor-79126 .elementor-element.elementor-element-363b76d{--width:25%;}.elementor-79126 .elementor-element.elementor-element-0bcc38d{--width:75%;}.elementor-79126 .elementor-element.elementor-element-2e1fdcd{--width:30%;}.elementor-79126 .elementor-element.elementor-element-24dafea{--width:70%;}}/* Start custom CSS for container, class: .elementor-element-765c812 *//* Hero (big) column takes twice the space of each promo */
.elementor-79126 .elementor-element.elementor-element-765c812 .hero-col {
  flex: 2 1 0%;      /* flex-grow:2, flex-shrink:1, flex-basis:0 */
  min-width: 300px;  /* prevents it from getting too narrow */
}
/* Promo columns each take one share */
.elementor-79126 .elementor-element.elementor-element-765c812 .promo-col {
  flex: 1 1 0%;
  min-width: 200px;
}

.elementor-79126 .elementor-element.elementor-element-765c812 img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8333573 *//* Hero (big) column takes twice the space of each promo */
.elementor-79126 .elementor-element.elementor-element-8333573 .hero-col {
  flex: 2 1 0%;      /* flex-grow:2, flex-shrink:1, flex-basis:0 */
  min-width: 300px;  /* prevents it from getting too narrow */
}
/* Promo columns each take one share */
.elementor-79126 .elementor-element.elementor-element-8333573 .promo-col {
  flex: 1 1 0%;
  min-width: 200px;
}

.elementor-79126 .elementor-element.elementor-element-8333573 img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed0a163 *//* Hero (big) column takes twice the space of each promo */
.elementor-79126 .elementor-element.elementor-element-ed0a163 .hero-col {
  flex: 2 1 0%;      /* flex-grow:2, flex-shrink:1, flex-basis:0 */
  min-width: 300px;  /* prevents it from getting too narrow */
}
/* Promo columns each take one share */
.elementor-79126 .elementor-element.elementor-element-ed0a163 .promo-col {
  flex: 1 1 0%;
  min-width: 200px;
}

.elementor-79126 .elementor-element.elementor-element-ed0a163 img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0ba8b1 */.save-all-summer-text {
  /* your two colors here: gunmetal → silver */
  background: linear-gradient(120deg, #000000, #f5f5f5);
  
  /* clip the background to the text */
  -webkit-background-clip: text;
          background-clip: text;
  
  /* make the text itself transparent so the gradient shows through */
  -webkit-text-fill-color: transparent;
          color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f522944 */#deal-slide-button {
  /* Base gradient: near-black → off-white */
  background: linear-gradient(120deg, #000000 0%, #f5f5f5 100%);
  color: #fff;                    /* dark text on the light end */
  padding: 0.75em 1.5em;          /* adjust sizing as needed */
  border: none;
  cursor: pointer;
  /* smooth transition of background, color and transform */
  transition: 
    background 0.3s ease, 
    color 0.3s ease, 
    transform 0.2s ease;
}

#deal-slide-button:hover,
#deal-slide-button:focus {
  /* invert the gradient */
  background: linear-gradient(120deg, #f5f5f5 0%, #000000 100%);
  color: #fff;                    /* white text on the dark end */
  /* subtle “pop” scale effect */
  transform: scale(1.05);
  /* remove default focus outline */
  outline: none;
}

/* remove any lingering focus box‑shadow */
#deal-slide-button:focus {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a6921af */#deal-slide-button {
  /* Base gradient: near-black → off-white */
  background: linear-gradient(120deg, #000000 0%, #f5f5f5 100%);
  color: #fff;                    /* dark text on the light end */
  padding: 0.75em 1.5em;          /* adjust sizing as needed */
  border: none;
  cursor: pointer;
  /* smooth transition of background, color and transform */
  transition: 
    background 0.3s ease, 
    color 0.3s ease, 
    transform 0.2s ease;
}

#deal-slide-button:hover,
#deal-slide-button:focus {
  /* invert the gradient */
  background: linear-gradient(120deg, #f5f5f5 0%, #000000 100%);
  color: #fff;                    /* white text on the dark end */
  /* subtle “pop” scale effect */
  transform: scale(1.05);
  /* remove default focus outline */
  outline: none;
}

/* remove any lingering focus box‑shadow */
#deal-slide-button:focus {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7768b55 */#deal-slide-button {
  /* Base gradient: near-black → off-white */
  background: linear-gradient(120deg, #000000 0%, #f5f5f5 100%);
  color: #fff;                    /* dark text on the light end */
  padding: 0.75em 1.5em;          /* adjust sizing as needed */
  border: none;
  cursor: pointer;
  /* smooth transition of background, color and transform */
  transition: 
    background 0.3s ease, 
    color 0.3s ease, 
    transform 0.2s ease;
}

#deal-slide-button:hover,
#deal-slide-button:focus {
  /* invert the gradient */
  background: linear-gradient(120deg, #f5f5f5 0%, #000000 100%);
  color: #fff;                    /* white text on the dark end */
  /* subtle “pop” scale effect */
  transform: scale(1.05);
  /* remove default focus outline */
  outline: none;
}

/* remove any lingering focus box‑shadow */
#deal-slide-button:focus {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89ad88c */#deal-slide-button {
  /* Base gradient: near-black → off-white */
  background: linear-gradient(120deg, #000000 0%, #f5f5f5 100%);
  color: #fff;                    /* dark text on the light end */
  padding: 0.75em 1.5em;          /* adjust sizing as needed */
  border: none;
  cursor: pointer;
  /* smooth transition of background, color and transform */
  transition: 
    background 0.3s ease, 
    color 0.3s ease, 
    transform 0.2s ease;
}

#deal-slide-button:hover,
#deal-slide-button:focus {
  /* invert the gradient */
  background: linear-gradient(120deg, #f5f5f5 0%, #000000 100%);
  color: #fff;                    /* white text on the dark end */
  /* subtle “pop” scale effect */
  transform: scale(1.05);
  /* remove default focus outline */
  outline: none;
}

/* remove any lingering focus box‑shadow */
#deal-slide-button:focus {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be4ef83 */#deal-slide-button {
  /* Base gradient: near-black → off-white */
  background: linear-gradient(120deg, #000000 0%, #f5f5f5 100%);
  color: #fff;                    /* dark text on the light end */
  padding: 0.75em 1.5em;          /* adjust sizing as needed */
  border: none;
  cursor: pointer;
  /* smooth transition of background, color and transform */
  transition: 
    background 0.3s ease, 
    color 0.3s ease, 
    transform 0.2s ease;
}

#deal-slide-button:hover,
#deal-slide-button:focus {
  /* invert the gradient */
  background: linear-gradient(120deg, #f5f5f5 0%, #000000 100%);
  color: #fff;                    /* white text on the dark end */
  /* subtle “pop” scale effect */
  transform: scale(1.05);
  /* remove default focus outline */
  outline: none;
}

/* remove any lingering focus box‑shadow */
#deal-slide-button:focus {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1470043 */#deal-slide-button {
  /* Base gradient: near-black → off-white */
  background: linear-gradient(120deg, #000000 0%, #f5f5f5 100%);
  color: #fff;                    /* dark text on the light end */
  padding: 0.75em 1.5em;          /* adjust sizing as needed */
  border: none;
  cursor: pointer;
  /* smooth transition of background, color and transform */
  transition: 
    background 0.3s ease, 
    color 0.3s ease, 
    transform 0.2s ease;
}

#deal-slide-button:hover,
#deal-slide-button:focus {
  /* invert the gradient */
  background: linear-gradient(120deg, #f5f5f5 0%, #000000 100%);
  color: #fff;                    /* white text on the dark end */
  /* subtle “pop” scale effect */
  transform: scale(1.05);
  /* remove default focus outline */
  outline: none;
}

/* remove any lingering focus box‑shadow */
#deal-slide-button:focus {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f522944 */#deal-slide-button {
  /* Base gradient: near-black → off-white */
  background: linear-gradient(120deg, #000000 0%, #f5f5f5 100%);
  color: #fff;                    /* dark text on the light end */
  padding: 0.75em 1.5em;          /* adjust sizing as needed */
  border: none;
  cursor: pointer;
  /* smooth transition of background, color and transform */
  transition: 
    background 0.3s ease, 
    color 0.3s ease, 
    transform 0.2s ease;
}

#deal-slide-button:hover,
#deal-slide-button:focus {
  /* invert the gradient */
  background: linear-gradient(120deg, #f5f5f5 0%, #000000 100%);
  color: #fff;                    /* white text on the dark end */
  /* subtle “pop” scale effect */
  transform: scale(1.05);
  /* remove default focus outline */
  outline: none;
}

/* remove any lingering focus box‑shadow */
#deal-slide-button:focus {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a6921af */#deal-slide-button {
  /* Base gradient: near-black → off-white */
  background: linear-gradient(120deg, #000000 0%, #f5f5f5 100%);
  color: #fff;                    /* dark text on the light end */
  padding: 0.75em 1.5em;          /* adjust sizing as needed */
  border: none;
  cursor: pointer;
  /* smooth transition of background, color and transform */
  transition: 
    background 0.3s ease, 
    color 0.3s ease, 
    transform 0.2s ease;
}

#deal-slide-button:hover,
#deal-slide-button:focus {
  /* invert the gradient */
  background: linear-gradient(120deg, #f5f5f5 0%, #000000 100%);
  color: #fff;                    /* white text on the dark end */
  /* subtle “pop” scale effect */
  transform: scale(1.05);
  /* remove default focus outline */
  outline: none;
}

/* remove any lingering focus box‑shadow */
#deal-slide-button:focus {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7768b55 */#deal-slide-button {
  /* Base gradient: near-black → off-white */
  background: linear-gradient(120deg, #000000 0%, #f5f5f5 100%);
  color: #fff;                    /* dark text on the light end */
  padding: 0.75em 1.5em;          /* adjust sizing as needed */
  border: none;
  cursor: pointer;
  /* smooth transition of background, color and transform */
  transition: 
    background 0.3s ease, 
    color 0.3s ease, 
    transform 0.2s ease;
}

#deal-slide-button:hover,
#deal-slide-button:focus {
  /* invert the gradient */
  background: linear-gradient(120deg, #f5f5f5 0%, #000000 100%);
  color: #fff;                    /* white text on the dark end */
  /* subtle “pop” scale effect */
  transform: scale(1.05);
  /* remove default focus outline */
  outline: none;
}

/* remove any lingering focus box‑shadow */
#deal-slide-button:focus {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89ad88c */#deal-slide-button {
  /* Base gradient: near-black → off-white */
  background: linear-gradient(120deg, #000000 0%, #f5f5f5 100%);
  color: #fff;                    /* dark text on the light end */
  padding: 0.75em 1.5em;          /* adjust sizing as needed */
  border: none;
  cursor: pointer;
  /* smooth transition of background, color and transform */
  transition: 
    background 0.3s ease, 
    color 0.3s ease, 
    transform 0.2s ease;
}

#deal-slide-button:hover,
#deal-slide-button:focus {
  /* invert the gradient */
  background: linear-gradient(120deg, #f5f5f5 0%, #000000 100%);
  color: #fff;                    /* white text on the dark end */
  /* subtle “pop” scale effect */
  transform: scale(1.05);
  /* remove default focus outline */
  outline: none;
}

/* remove any lingering focus box‑shadow */
#deal-slide-button:focus {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be4ef83 */#deal-slide-button {
  /* Base gradient: near-black → off-white */
  background: linear-gradient(120deg, #000000 0%, #f5f5f5 100%);
  color: #fff;                    /* dark text on the light end */
  padding: 0.75em 1.5em;          /* adjust sizing as needed */
  border: none;
  cursor: pointer;
  /* smooth transition of background, color and transform */
  transition: 
    background 0.3s ease, 
    color 0.3s ease, 
    transform 0.2s ease;
}

#deal-slide-button:hover,
#deal-slide-button:focus {
  /* invert the gradient */
  background: linear-gradient(120deg, #f5f5f5 0%, #000000 100%);
  color: #fff;                    /* white text on the dark end */
  /* subtle “pop” scale effect */
  transform: scale(1.05);
  /* remove default focus outline */
  outline: none;
}

/* remove any lingering focus box‑shadow */
#deal-slide-button:focus {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1470043 */#deal-slide-button {
  /* Base gradient: near-black → off-white */
  background: linear-gradient(120deg, #000000 0%, #f5f5f5 100%);
  color: #fff;                    /* dark text on the light end */
  padding: 0.75em 1.5em;          /* adjust sizing as needed */
  border: none;
  cursor: pointer;
  /* smooth transition of background, color and transform */
  transition: 
    background 0.3s ease, 
    color 0.3s ease, 
    transform 0.2s ease;
}

#deal-slide-button:hover,
#deal-slide-button:focus {
  /* invert the gradient */
  background: linear-gradient(120deg, #f5f5f5 0%, #000000 100%);
  color: #fff;                    /* white text on the dark end */
  /* subtle “pop” scale effect */
  transform: scale(1.05);
  /* remove default focus outline */
  outline: none;
}

/* remove any lingering focus box‑shadow */
#deal-slide-button:focus {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f522944 */#deal-slide-button {
  /* Base gradient: near-black → off-white */
  background: linear-gradient(120deg, #000000 0%, #f5f5f5 100%);
  color: #fff;                    /* dark text on the light end */
  padding: 0.75em 1.5em;          /* adjust sizing as needed */
  border: none;
  cursor: pointer;
  /* smooth transition of background, color and transform */
  transition: 
    background 0.3s ease, 
    color 0.3s ease, 
    transform 0.2s ease;
}

#deal-slide-button:hover,
#deal-slide-button:focus {
  /* invert the gradient */
  background: linear-gradient(120deg, #f5f5f5 0%, #000000 100%);
  color: #fff;                    /* white text on the dark end */
  /* subtle “pop” scale effect */
  transform: scale(1.05);
  /* remove default focus outline */
  outline: none;
}

/* remove any lingering focus box‑shadow */
#deal-slide-button:focus {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a6921af */#deal-slide-button {
  /* Base gradient: near-black → off-white */
  background: linear-gradient(120deg, #000000 0%, #f5f5f5 100%);
  color: #fff;                    /* dark text on the light end */
  padding: 0.75em 1.5em;          /* adjust sizing as needed */
  border: none;
  cursor: pointer;
  /* smooth transition of background, color and transform */
  transition: 
    background 0.3s ease, 
    color 0.3s ease, 
    transform 0.2s ease;
}

#deal-slide-button:hover,
#deal-slide-button:focus {
  /* invert the gradient */
  background: linear-gradient(120deg, #f5f5f5 0%, #000000 100%);
  color: #fff;                    /* white text on the dark end */
  /* subtle “pop” scale effect */
  transform: scale(1.05);
  /* remove default focus outline */
  outline: none;
}

/* remove any lingering focus box‑shadow */
#deal-slide-button:focus {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7768b55 */#deal-slide-button {
  /* Base gradient: near-black → off-white */
  background: linear-gradient(120deg, #000000 0%, #f5f5f5 100%);
  color: #fff;                    /* dark text on the light end */
  padding: 0.75em 1.5em;          /* adjust sizing as needed */
  border: none;
  cursor: pointer;
  /* smooth transition of background, color and transform */
  transition: 
    background 0.3s ease, 
    color 0.3s ease, 
    transform 0.2s ease;
}

#deal-slide-button:hover,
#deal-slide-button:focus {
  /* invert the gradient */
  background: linear-gradient(120deg, #f5f5f5 0%, #000000 100%);
  color: #fff;                    /* white text on the dark end */
  /* subtle “pop” scale effect */
  transform: scale(1.05);
  /* remove default focus outline */
  outline: none;
}

/* remove any lingering focus box‑shadow */
#deal-slide-button:focus {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89ad88c */#deal-slide-button {
  /* Base gradient: near-black → off-white */
  background: linear-gradient(120deg, #000000 0%, #f5f5f5 100%);
  color: #fff;                    /* dark text on the light end */
  padding: 0.75em 1.5em;          /* adjust sizing as needed */
  border: none;
  cursor: pointer;
  /* smooth transition of background, color and transform */
  transition: 
    background 0.3s ease, 
    color 0.3s ease, 
    transform 0.2s ease;
}

#deal-slide-button:hover,
#deal-slide-button:focus {
  /* invert the gradient */
  background: linear-gradient(120deg, #f5f5f5 0%, #000000 100%);
  color: #fff;                    /* white text on the dark end */
  /* subtle “pop” scale effect */
  transform: scale(1.05);
  /* remove default focus outline */
  outline: none;
}

/* remove any lingering focus box‑shadow */
#deal-slide-button:focus {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be4ef83 */#deal-slide-button {
  /* Base gradient: near-black → off-white */
  background: linear-gradient(120deg, #000000 0%, #f5f5f5 100%);
  color: #fff;                    /* dark text on the light end */
  padding: 0.75em 1.5em;          /* adjust sizing as needed */
  border: none;
  cursor: pointer;
  /* smooth transition of background, color and transform */
  transition: 
    background 0.3s ease, 
    color 0.3s ease, 
    transform 0.2s ease;
}

#deal-slide-button:hover,
#deal-slide-button:focus {
  /* invert the gradient */
  background: linear-gradient(120deg, #f5f5f5 0%, #000000 100%);
  color: #fff;                    /* white text on the dark end */
  /* subtle “pop” scale effect */
  transform: scale(1.05);
  /* remove default focus outline */
  outline: none;
}

/* remove any lingering focus box‑shadow */
#deal-slide-button:focus {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1470043 */#deal-slide-button {
  /* Base gradient: near-black → off-white */
  background: linear-gradient(120deg, #000000 0%, #f5f5f5 100%);
  color: #fff;                    /* dark text on the light end */
  padding: 0.75em 1.5em;          /* adjust sizing as needed */
  border: none;
  cursor: pointer;
  /* smooth transition of background, color and transform */
  transition: 
    background 0.3s ease, 
    color 0.3s ease, 
    transform 0.2s ease;
}

#deal-slide-button:hover,
#deal-slide-button:focus {
  /* invert the gradient */
  background: linear-gradient(120deg, #f5f5f5 0%, #000000 100%);
  color: #fff;                    /* white text on the dark end */
  /* subtle “pop” scale effect */
  transform: scale(1.05);
  /* remove default focus outline */
  outline: none;
}

/* remove any lingering focus box‑shadow */
#deal-slide-button:focus {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f522944 */#deal-slide-button {
  /* Base gradient: near-black → off-white */
  background: linear-gradient(120deg, #000000 0%, #f5f5f5 100%);
  color: #fff;                    /* dark text on the light end */
  padding: 0.75em 1.5em;          /* adjust sizing as needed */
  border: none;
  cursor: pointer;
  /* smooth transition of background, color and transform */
  transition: 
    background 0.3s ease, 
    color 0.3s ease, 
    transform 0.2s ease;
}

#deal-slide-button:hover,
#deal-slide-button:focus {
  /* invert the gradient */
  background: linear-gradient(120deg, #f5f5f5 0%, #000000 100%);
  color: #fff;                    /* white text on the dark end */
  /* subtle “pop” scale effect */
  transform: scale(1.05);
  /* remove default focus outline */
  outline: none;
}

/* remove any lingering focus box‑shadow */
#deal-slide-button:focus {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a6921af */#deal-slide-button {
  /* Base gradient: near-black → off-white */
  background: linear-gradient(120deg, #000000 0%, #f5f5f5 100%);
  color: #fff;                    /* dark text on the light end */
  padding: 0.75em 1.5em;          /* adjust sizing as needed */
  border: none;
  cursor: pointer;
  /* smooth transition of background, color and transform */
  transition: 
    background 0.3s ease, 
    color 0.3s ease, 
    transform 0.2s ease;
}

#deal-slide-button:hover,
#deal-slide-button:focus {
  /* invert the gradient */
  background: linear-gradient(120deg, #f5f5f5 0%, #000000 100%);
  color: #fff;                    /* white text on the dark end */
  /* subtle “pop” scale effect */
  transform: scale(1.05);
  /* remove default focus outline */
  outline: none;
}

/* remove any lingering focus box‑shadow */
#deal-slide-button:focus {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7768b55 */#deal-slide-button {
  /* Base gradient: near-black → off-white */
  background: linear-gradient(120deg, #000000 0%, #f5f5f5 100%);
  color: #fff;                    /* dark text on the light end */
  padding: 0.75em 1.5em;          /* adjust sizing as needed */
  border: none;
  cursor: pointer;
  /* smooth transition of background, color and transform */
  transition: 
    background 0.3s ease, 
    color 0.3s ease, 
    transform 0.2s ease;
}

#deal-slide-button:hover,
#deal-slide-button:focus {
  /* invert the gradient */
  background: linear-gradient(120deg, #f5f5f5 0%, #000000 100%);
  color: #fff;                    /* white text on the dark end */
  /* subtle “pop” scale effect */
  transform: scale(1.05);
  /* remove default focus outline */
  outline: none;
}

/* remove any lingering focus box‑shadow */
#deal-slide-button:focus {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89ad88c */#deal-slide-button {
  /* Base gradient: near-black → off-white */
  background: linear-gradient(120deg, #000000 0%, #f5f5f5 100%);
  color: #fff;                    /* dark text on the light end */
  padding: 0.75em 1.5em;          /* adjust sizing as needed */
  border: none;
  cursor: pointer;
  /* smooth transition of background, color and transform */
  transition: 
    background 0.3s ease, 
    color 0.3s ease, 
    transform 0.2s ease;
}

#deal-slide-button:hover,
#deal-slide-button:focus {
  /* invert the gradient */
  background: linear-gradient(120deg, #f5f5f5 0%, #000000 100%);
  color: #fff;                    /* white text on the dark end */
  /* subtle “pop” scale effect */
  transform: scale(1.05);
  /* remove default focus outline */
  outline: none;
}

/* remove any lingering focus box‑shadow */
#deal-slide-button:focus {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be4ef83 */#deal-slide-button {
  /* Base gradient: near-black → off-white */
  background: linear-gradient(120deg, #000000 0%, #f5f5f5 100%);
  color: #fff;                    /* dark text on the light end */
  padding: 0.75em 1.5em;          /* adjust sizing as needed */
  border: none;
  cursor: pointer;
  /* smooth transition of background, color and transform */
  transition: 
    background 0.3s ease, 
    color 0.3s ease, 
    transform 0.2s ease;
}

#deal-slide-button:hover,
#deal-slide-button:focus {
  /* invert the gradient */
  background: linear-gradient(120deg, #f5f5f5 0%, #000000 100%);
  color: #fff;                    /* white text on the dark end */
  /* subtle “pop” scale effect */
  transform: scale(1.05);
  /* remove default focus outline */
  outline: none;
}

/* remove any lingering focus box‑shadow */
#deal-slide-button:focus {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1470043 */#deal-slide-button {
  /* Base gradient: near-black → off-white */
  background: linear-gradient(120deg, #000000 0%, #f5f5f5 100%);
  color: #fff;                    /* dark text on the light end */
  padding: 0.75em 1.5em;          /* adjust sizing as needed */
  border: none;
  cursor: pointer;
  /* smooth transition of background, color and transform */
  transition: 
    background 0.3s ease, 
    color 0.3s ease, 
    transform 0.2s ease;
}

#deal-slide-button:hover,
#deal-slide-button:focus {
  /* invert the gradient */
  background: linear-gradient(120deg, #f5f5f5 0%, #000000 100%);
  color: #fff;                    /* white text on the dark end */
  /* subtle “pop” scale effect */
  transform: scale(1.05);
  /* remove default focus outline */
  outline: none;
}

/* remove any lingering focus box‑shadow */
#deal-slide-button:focus {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f522944 */#deal-slide-button {
  /* Base gradient: near-black → off-white */
  background: linear-gradient(120deg, #000000 0%, #f5f5f5 100%);
  color: #fff;                    /* dark text on the light end */
  padding: 0.75em 1.5em;          /* adjust sizing as needed */
  border: none;
  cursor: pointer;
  /* smooth transition of background, color and transform */
  transition: 
    background 0.3s ease, 
    color 0.3s ease, 
    transform 0.2s ease;
}

#deal-slide-button:hover,
#deal-slide-button:focus {
  /* invert the gradient */
  background: linear-gradient(120deg, #f5f5f5 0%, #000000 100%);
  color: #fff;                    /* white text on the dark end */
  /* subtle “pop” scale effect */
  transform: scale(1.05);
  /* remove default focus outline */
  outline: none;
}

/* remove any lingering focus box‑shadow */
#deal-slide-button:focus {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a6921af */#deal-slide-button {
  /* Base gradient: near-black → off-white */
  background: linear-gradient(120deg, #000000 0%, #f5f5f5 100%);
  color: #fff;                    /* dark text on the light end */
  padding: 0.75em 1.5em;          /* adjust sizing as needed */
  border: none;
  cursor: pointer;
  /* smooth transition of background, color and transform */
  transition: 
    background 0.3s ease, 
    color 0.3s ease, 
    transform 0.2s ease;
}

#deal-slide-button:hover,
#deal-slide-button:focus {
  /* invert the gradient */
  background: linear-gradient(120deg, #f5f5f5 0%, #000000 100%);
  color: #fff;                    /* white text on the dark end */
  /* subtle “pop” scale effect */
  transform: scale(1.05);
  /* remove default focus outline */
  outline: none;
}

/* remove any lingering focus box‑shadow */
#deal-slide-button:focus {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7768b55 */#deal-slide-button {
  /* Base gradient: near-black → off-white */
  background: linear-gradient(120deg, #000000 0%, #f5f5f5 100%);
  color: #fff;                    /* dark text on the light end */
  padding: 0.75em 1.5em;          /* adjust sizing as needed */
  border: none;
  cursor: pointer;
  /* smooth transition of background, color and transform */
  transition: 
    background 0.3s ease, 
    color 0.3s ease, 
    transform 0.2s ease;
}

#deal-slide-button:hover,
#deal-slide-button:focus {
  /* invert the gradient */
  background: linear-gradient(120deg, #f5f5f5 0%, #000000 100%);
  color: #fff;                    /* white text on the dark end */
  /* subtle “pop” scale effect */
  transform: scale(1.05);
  /* remove default focus outline */
  outline: none;
}

/* remove any lingering focus box‑shadow */
#deal-slide-button:focus {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89ad88c */#deal-slide-button {
  /* Base gradient: near-black → off-white */
  background: linear-gradient(120deg, #000000 0%, #f5f5f5 100%);
  color: #fff;                    /* dark text on the light end */
  padding: 0.75em 1.5em;          /* adjust sizing as needed */
  border: none;
  cursor: pointer;
  /* smooth transition of background, color and transform */
  transition: 
    background 0.3s ease, 
    color 0.3s ease, 
    transform 0.2s ease;
}

#deal-slide-button:hover,
#deal-slide-button:focus {
  /* invert the gradient */
  background: linear-gradient(120deg, #f5f5f5 0%, #000000 100%);
  color: #fff;                    /* white text on the dark end */
  /* subtle “pop” scale effect */
  transform: scale(1.05);
  /* remove default focus outline */
  outline: none;
}

/* remove any lingering focus box‑shadow */
#deal-slide-button:focus {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be4ef83 */#deal-slide-button {
  /* Base gradient: near-black → off-white */
  background: linear-gradient(120deg, #000000 0%, #f5f5f5 100%);
  color: #fff;                    /* dark text on the light end */
  padding: 0.75em 1.5em;          /* adjust sizing as needed */
  border: none;
  cursor: pointer;
  /* smooth transition of background, color and transform */
  transition: 
    background 0.3s ease, 
    color 0.3s ease, 
    transform 0.2s ease;
}

#deal-slide-button:hover,
#deal-slide-button:focus {
  /* invert the gradient */
  background: linear-gradient(120deg, #f5f5f5 0%, #000000 100%);
  color: #fff;                    /* white text on the dark end */
  /* subtle “pop” scale effect */
  transform: scale(1.05);
  /* remove default focus outline */
  outline: none;
}

/* remove any lingering focus box‑shadow */
#deal-slide-button:focus {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1470043 */#deal-slide-button {
  /* Base gradient: near-black → off-white */
  background: linear-gradient(120deg, #000000 0%, #f5f5f5 100%);
  color: #fff;                    /* dark text on the light end */
  padding: 0.75em 1.5em;          /* adjust sizing as needed */
  border: none;
  cursor: pointer;
  /* smooth transition of background, color and transform */
  transition: 
    background 0.3s ease, 
    color 0.3s ease, 
    transform 0.2s ease;
}

#deal-slide-button:hover,
#deal-slide-button:focus {
  /* invert the gradient */
  background: linear-gradient(120deg, #f5f5f5 0%, #000000 100%);
  color: #fff;                    /* white text on the dark end */
  /* subtle “pop” scale effect */
  transform: scale(1.05);
  /* remove default focus outline */
  outline: none;
}

/* remove any lingering focus box‑shadow */
#deal-slide-button:focus {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f522944 */#deal-slide-button {
  /* Base gradient: near-black → off-white */
  background: linear-gradient(120deg, #000000 0%, #f5f5f5 100%);
  color: #fff;                    /* dark text on the light end */
  padding: 0.75em 1.5em;          /* adjust sizing as needed */
  border: none;
  cursor: pointer;
  /* smooth transition of background, color and transform */
  transition: 
    background 0.3s ease, 
    color 0.3s ease, 
    transform 0.2s ease;
}

#deal-slide-button:hover,
#deal-slide-button:focus {
  /* invert the gradient */
  background: linear-gradient(120deg, #f5f5f5 0%, #000000 100%);
  color: #fff;                    /* white text on the dark end */
  /* subtle “pop” scale effect */
  transform: scale(1.05);
  /* remove default focus outline */
  outline: none;
}

/* remove any lingering focus box‑shadow */
#deal-slide-button:focus {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a6921af */#deal-slide-button {
  /* Base gradient: near-black → off-white */
  background: linear-gradient(120deg, #000000 0%, #f5f5f5 100%);
  color: #fff;                    /* dark text on the light end */
  padding: 0.75em 1.5em;          /* adjust sizing as needed */
  border: none;
  cursor: pointer;
  /* smooth transition of background, color and transform */
  transition: 
    background 0.3s ease, 
    color 0.3s ease, 
    transform 0.2s ease;
}

#deal-slide-button:hover,
#deal-slide-button:focus {
  /* invert the gradient */
  background: linear-gradient(120deg, #f5f5f5 0%, #000000 100%);
  color: #fff;                    /* white text on the dark end */
  /* subtle “pop” scale effect */
  transform: scale(1.05);
  /* remove default focus outline */
  outline: none;
}

/* remove any lingering focus box‑shadow */
#deal-slide-button:focus {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7768b55 */#deal-slide-button {
  /* Base gradient: near-black → off-white */
  background: linear-gradient(120deg, #000000 0%, #f5f5f5 100%);
  color: #fff;                    /* dark text on the light end */
  padding: 0.75em 1.5em;          /* adjust sizing as needed */
  border: none;
  cursor: pointer;
  /* smooth transition of background, color and transform */
  transition: 
    background 0.3s ease, 
    color 0.3s ease, 
    transform 0.2s ease;
}

#deal-slide-button:hover,
#deal-slide-button:focus {
  /* invert the gradient */
  background: linear-gradient(120deg, #f5f5f5 0%, #000000 100%);
  color: #fff;                    /* white text on the dark end */
  /* subtle “pop” scale effect */
  transform: scale(1.05);
  /* remove default focus outline */
  outline: none;
}

/* remove any lingering focus box‑shadow */
#deal-slide-button:focus {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89ad88c */#deal-slide-button {
  /* Base gradient: near-black → off-white */
  background: linear-gradient(120deg, #000000 0%, #f5f5f5 100%);
  color: #fff;                    /* dark text on the light end */
  padding: 0.75em 1.5em;          /* adjust sizing as needed */
  border: none;
  cursor: pointer;
  /* smooth transition of background, color and transform */
  transition: 
    background 0.3s ease, 
    color 0.3s ease, 
    transform 0.2s ease;
}

#deal-slide-button:hover,
#deal-slide-button:focus {
  /* invert the gradient */
  background: linear-gradient(120deg, #f5f5f5 0%, #000000 100%);
  color: #fff;                    /* white text on the dark end */
  /* subtle “pop” scale effect */
  transform: scale(1.05);
  /* remove default focus outline */
  outline: none;
}

/* remove any lingering focus box‑shadow */
#deal-slide-button:focus {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be4ef83 */#deal-slide-button {
  /* Base gradient: near-black → off-white */
  background: linear-gradient(120deg, #000000 0%, #f5f5f5 100%);
  color: #fff;                    /* dark text on the light end */
  padding: 0.75em 1.5em;          /* adjust sizing as needed */
  border: none;
  cursor: pointer;
  /* smooth transition of background, color and transform */
  transition: 
    background 0.3s ease, 
    color 0.3s ease, 
    transform 0.2s ease;
}

#deal-slide-button:hover,
#deal-slide-button:focus {
  /* invert the gradient */
  background: linear-gradient(120deg, #f5f5f5 0%, #000000 100%);
  color: #fff;                    /* white text on the dark end */
  /* subtle “pop” scale effect */
  transform: scale(1.05);
  /* remove default focus outline */
  outline: none;
}

/* remove any lingering focus box‑shadow */
#deal-slide-button:focus {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1470043 */#deal-slide-button {
  /* Base gradient: near-black → off-white */
  background: linear-gradient(120deg, #000000 0%, #f5f5f5 100%);
  color: #fff;                    /* dark text on the light end */
  padding: 0.75em 1.5em;          /* adjust sizing as needed */
  border: none;
  cursor: pointer;
  /* smooth transition of background, color and transform */
  transition: 
    background 0.3s ease, 
    color 0.3s ease, 
    transform 0.2s ease;
}

#deal-slide-button:hover,
#deal-slide-button:focus {
  /* invert the gradient */
  background: linear-gradient(120deg, #f5f5f5 0%, #000000 100%);
  color: #fff;                    /* white text on the dark end */
  /* subtle “pop” scale effect */
  transform: scale(1.05);
  /* remove default focus outline */
  outline: none;
}

/* remove any lingering focus box‑shadow */
#deal-slide-button:focus {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f522944 */#deal-slide-button {
  /* Base gradient: near-black → off-white */
  background: linear-gradient(120deg, #000000 0%, #f5f5f5 100%);
  color: #fff;                    /* dark text on the light end */
  padding: 0.75em 1.5em;          /* adjust sizing as needed */
  border: none;
  cursor: pointer;
  /* smooth transition of background, color and transform */
  transition: 
    background 0.3s ease, 
    color 0.3s ease, 
    transform 0.2s ease;
}

#deal-slide-button:hover,
#deal-slide-button:focus {
  /* invert the gradient */
  background: linear-gradient(120deg, #f5f5f5 0%, #000000 100%);
  color: #fff;                    /* white text on the dark end */
  /* subtle “pop” scale effect */
  transform: scale(1.05);
  /* remove default focus outline */
  outline: none;
}

/* remove any lingering focus box‑shadow */
#deal-slide-button:focus {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a6921af */#deal-slide-button {
  /* Base gradient: near-black → off-white */
  background: linear-gradient(120deg, #000000 0%, #f5f5f5 100%);
  color: #fff;                    /* dark text on the light end */
  padding: 0.75em 1.5em;          /* adjust sizing as needed */
  border: none;
  cursor: pointer;
  /* smooth transition of background, color and transform */
  transition: 
    background 0.3s ease, 
    color 0.3s ease, 
    transform 0.2s ease;
}

#deal-slide-button:hover,
#deal-slide-button:focus {
  /* invert the gradient */
  background: linear-gradient(120deg, #f5f5f5 0%, #000000 100%);
  color: #fff;                    /* white text on the dark end */
  /* subtle “pop” scale effect */
  transform: scale(1.05);
  /* remove default focus outline */
  outline: none;
}

/* remove any lingering focus box‑shadow */
#deal-slide-button:focus {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7768b55 */#deal-slide-button {
  /* Base gradient: near-black → off-white */
  background: linear-gradient(120deg, #000000 0%, #f5f5f5 100%);
  color: #fff;                    /* dark text on the light end */
  padding: 0.75em 1.5em;          /* adjust sizing as needed */
  border: none;
  cursor: pointer;
  /* smooth transition of background, color and transform */
  transition: 
    background 0.3s ease, 
    color 0.3s ease, 
    transform 0.2s ease;
}

#deal-slide-button:hover,
#deal-slide-button:focus {
  /* invert the gradient */
  background: linear-gradient(120deg, #f5f5f5 0%, #000000 100%);
  color: #fff;                    /* white text on the dark end */
  /* subtle “pop” scale effect */
  transform: scale(1.05);
  /* remove default focus outline */
  outline: none;
}

/* remove any lingering focus box‑shadow */
#deal-slide-button:focus {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89ad88c */#deal-slide-button {
  /* Base gradient: near-black → off-white */
  background: linear-gradient(120deg, #000000 0%, #f5f5f5 100%);
  color: #fff;                    /* dark text on the light end */
  padding: 0.75em 1.5em;          /* adjust sizing as needed */
  border: none;
  cursor: pointer;
  /* smooth transition of background, color and transform */
  transition: 
    background 0.3s ease, 
    color 0.3s ease, 
    transform 0.2s ease;
}

#deal-slide-button:hover,
#deal-slide-button:focus {
  /* invert the gradient */
  background: linear-gradient(120deg, #f5f5f5 0%, #000000 100%);
  color: #fff;                    /* white text on the dark end */
  /* subtle “pop” scale effect */
  transform: scale(1.05);
  /* remove default focus outline */
  outline: none;
}

/* remove any lingering focus box‑shadow */
#deal-slide-button:focus {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be4ef83 */#deal-slide-button {
  /* Base gradient: near-black → off-white */
  background: linear-gradient(120deg, #000000 0%, #f5f5f5 100%);
  color: #fff;                    /* dark text on the light end */
  padding: 0.75em 1.5em;          /* adjust sizing as needed */
  border: none;
  cursor: pointer;
  /* smooth transition of background, color and transform */
  transition: 
    background 0.3s ease, 
    color 0.3s ease, 
    transform 0.2s ease;
}

#deal-slide-button:hover,
#deal-slide-button:focus {
  /* invert the gradient */
  background: linear-gradient(120deg, #f5f5f5 0%, #000000 100%);
  color: #fff;                    /* white text on the dark end */
  /* subtle “pop” scale effect */
  transform: scale(1.05);
  /* remove default focus outline */
  outline: none;
}

/* remove any lingering focus box‑shadow */
#deal-slide-button:focus {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1470043 */#deal-slide-button {
  /* Base gradient: near-black → off-white */
  background: linear-gradient(120deg, #000000 0%, #f5f5f5 100%);
  color: #fff;                    /* dark text on the light end */
  padding: 0.75em 1.5em;          /* adjust sizing as needed */
  border: none;
  cursor: pointer;
  /* smooth transition of background, color and transform */
  transition: 
    background 0.3s ease, 
    color 0.3s ease, 
    transform 0.2s ease;
}

#deal-slide-button:hover,
#deal-slide-button:focus {
  /* invert the gradient */
  background: linear-gradient(120deg, #f5f5f5 0%, #000000 100%);
  color: #fff;                    /* white text on the dark end */
  /* subtle “pop” scale effect */
  transform: scale(1.05);
  /* remove default focus outline */
  outline: none;
}

/* remove any lingering focus box‑shadow */
#deal-slide-button:focus {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc4f43b */.save-all-summer-text {
  /* your two colors here: gunmetal → silver */
  background: linear-gradient(120deg, #000000, #f5f5f5);
  
  /* clip the background to the text */
  -webkit-background-clip: text;
          background-clip: text;
  
  /* make the text itself transparent so the gradient shows through */
  -webkit-text-fill-color: transparent;
          color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8d51f49 */#Collections-button {
  /* Gradient from black → off‑white */
  background: linear-gradient(120deg, #000000 0%, #f5f5f5 100%);
  color: #fff;                          /* dark text on light end */
  padding: 0.75em 1.5em;                /* adjust as needed */
  border: none;
  cursor: pointer;
  /* subtle drop‑shadow */
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
  /* animate background, color, transform, and shadow */
  transition:
    background 0.3s ease,
    color 0.3s ease,
    transform 0.2s ease,
    box-shadow 0.3s ease;
}

#Collections-button:hover,
#Collections-button:focus {
  /* invert the gradient */
  background: linear-gradient(120deg, #f5f5f5 0%, #000000 100%);
  color: #fff;                          /* white text on dark end */
  /* “pop” effect */
  transform: scale(1.05);
  /* stronger shadow on hover */
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3);
  outline: none;                        /* remove default focus ring */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74b0ca9 */.save-all-summer-text {
  /* your two colors here: gunmetal → silver */
  background: linear-gradient(120deg, #000000, #f5f5f5);
  
  /* clip the background to the text */
  -webkit-background-clip: text;
          background-clip: text;
  
  /* make the text itself transparent so the gradient shows through */
  -webkit-text-fill-color: transparent;
          color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a08de4 */.category-block {
  /* ensure transform-origin is centered */
  transform-origin: center center;
  /* set up smooth transition */
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* hover state */
.category-block:hover {
  /* zoom in slightly */
  transform: scale(1.05);
  /* optional: a little shadow pop‑out */
  box-shadow: 0 8px 16px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cbb4ad */.category-block {
  /* ensure transform-origin is centered */
  transform-origin: center center;
  /* set up smooth transition */
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* hover state */
.category-block:hover {
  /* zoom in slightly */
  transform: scale(1.05);
  /* optional: a little shadow pop‑out */
  box-shadow: 0 8px 16px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40727d6 */.category-block {
  /* ensure transform-origin is centered */
  transform-origin: center center;
  /* set up smooth transition */
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* hover state */
.category-block:hover {
  /* zoom in slightly */
  transform: scale(1.05);
  /* optional: a little shadow pop‑out */
  box-shadow: 0 8px 16px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65fc75e */.category-block {
  /* ensure transform-origin is centered */
  transform-origin: center center;
  /* set up smooth transition */
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* hover state */
.category-block:hover {
  /* zoom in slightly */
  transform: scale(1.05);
  /* optional: a little shadow pop‑out */
  box-shadow: 0 8px 16px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1be4848 */.category-block {
  /* ensure transform-origin is centered */
  transform-origin: center center;
  /* set up smooth transition */
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* hover state */
.category-block:hover {
  /* zoom in slightly */
  transform: scale(1.05);
  /* optional: a little shadow pop‑out */
  box-shadow: 0 8px 16px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1ea718 */.category-block {
  /* ensure transform-origin is centered */
  transform-origin: center center;
  /* set up smooth transition */
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* hover state */
.category-block:hover {
  /* zoom in slightly */
  transform: scale(1.05);
  /* optional: a little shadow pop‑out */
  box-shadow: 0 8px 16px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39418c6 */.save-all-summer-text {
  /* your two colors here: gunmetal → silver */
  background: linear-gradient(120deg, #000000, #f5f5f5);
  
  /* clip the background to the text */
  -webkit-background-clip: text;
          background-clip: text;
  
  /* make the text itself transparent so the gradient shows through */
  -webkit-text-fill-color: transparent;
          color: transparent;
}/* End custom CSS */