.elementor-95218 .elementor-element.elementor-element-5a39ee9{--display:flex;--min-height:600px;}.elementor-95218 .elementor-element.elementor-element-8d8d4cf .banner-widget__image-background{background-image:url("https://www.hhasports.com/wp-content/smush-webp/2026/07/limted-edition-sights.jpg.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;position:absolute;height:100%;left:0;top:0;width:100%;opacity:1;}.elementor-95218 .elementor-element.elementor-element-8d8d4cf .banner-widget__button{background-color:#76BD1D00;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:4px 4px 4px 4px;padding:20px 35px 20px 35px;text-align:left;}.elementor-95218 .elementor-element.elementor-element-8d8d4cf .banner-widget{overflow:hidden;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;align-items:center;min-height:600px;}.elementor-95218 .elementor-element.elementor-element-8d8d4cf .banner-widget__content{-webkit-flex-direction:row;flex-direction:row;justify-content:flex-start;align-items:center;min-width:0px;margin:0px 0px 0px 296px;}.elementor-95218 .elementor-element.elementor-element-8d8d4cf .banner-widget__content .banner-widget__content-wrapper{display:flex;-webkit-flex-direction:column;flex-direction:column;align-items:flex-start;max-width:550px;grid-gap:0px 0px;}.elementor-95218 .elementor-element.elementor-element-8d8d4cf .banner-widget__image{position:absolute;flex-grow:1;top:0;left:0;height:100%;width:100%;min-height:500px;background-color:var( --e-global-color-secondary );}.elementor-95218 .elementor-element.elementor-element-8d8d4cf .banner-widget__kicker, .elementor-95218 .elementor-element.elementor-element-8d8d4cf .banner-widget__kicker a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;}.elementor-95218 .elementor-element.elementor-element-8d8d4cf .banner-widget__kicker{color:var( --e-global-color-accent );text-align:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-95218 .elementor-element.elementor-element-8d8d4cf .banner-widget__kicker a{color:var( --e-global-color-accent );}.elementor-95218 .elementor-element.elementor-element-8d8d4cf .banner-widget__title, .elementor-95218 .elementor-element.elementor-element-8d8d4cf .banner-widget__title a{font-family:"industry", Sans-serif;font-size:48px;font-weight:900;text-transform:uppercase;line-height:48px;}.elementor-95218 .elementor-element.elementor-element-8d8d4cf .banner-widget__title{color:var( --e-global-color-50279f8 );text-align:left;margin:0px 0px 15px 0px;}.elementor-95218 .elementor-element.elementor-element-8d8d4cf .banner-widget__title a{color:var( --e-global-color-50279f8 );}.elementor-95218 .elementor-element.elementor-element-8d8d4cf .banner-widget__title-image{text-align:left;}.elementor-95218 .elementor-element.elementor-element-8d8d4cf .banner-widget__caption, .elementor-95218 .elementor-element.elementor-element-8d8d4cf .banner-widget__caption a{font-family:"industry", Sans-serif;font-size:26px;font-weight:400;line-height:1.3em;}.elementor-95218 .elementor-element.elementor-element-8d8d4cf .banner-widget__caption{color:var( --e-global-color-50279f8 );text-align:left;}.elementor-95218 .elementor-element.elementor-element-8d8d4cf .banner-widget__caption a{color:var( --e-global-color-50279f8 );}.elementor-95218 .elementor-element.elementor-element-8d8d4cf .banner-widget__buttons{-webkit-flex-direction:row;flex-direction:row;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;grid-gap:0px 0px;margin:30px 0px 0px 0px;}.elementor-95218 .elementor-element.elementor-element-7575f52{--display:flex;}.elementor-95218 .elementor-element.elementor-element-08019a2{--display:flex;}.elementor-95218 .elementor-element.elementor-element-2184f45{--display:flex;}.elementor-95218 .elementor-element.elementor-element-2184f45:not(.elementor-motion-effects-element-type-background), .elementor-95218 .elementor-element.elementor-element-2184f45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #3B3B3B 100%);}.elementor-95218 .elementor-element.elementor-element-1faedb6 .elementor-heading-title{font-family:"industry", Sans-serif;font-size:48px;font-weight:900;text-transform:uppercase;line-height:1.3em;color:var( --e-global-color-50279f8 );}.elementor-95218 .elementor-element.elementor-element-877cdaf{font-family:"industry", Sans-serif;font-size:30px;font-weight:400;line-height:30px;color:var( --e-global-color-50279f8 );}.elementor-95218 .elementor-element.elementor-element-683ab99{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:60px;--padding-right:60px;}.elementor-95218 .elementor-element.elementor-element-f268fc4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-95218 .elementor-element.elementor-element-d2587e0 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-95218 .elementor-element.elementor-element-d2587e0{text-align:center;}.elementor-95218 .elementor-element.elementor-element-d2587e0 .elementor-heading-title{font-family:"industry", Sans-serif;font-size:48px;font-weight:800;text-transform:uppercase;line-height:38px;}.elementor-95218 .elementor-element.elementor-element-c5b4fbf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-95218 .elementor-element.elementor-element-f34f3ef{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-95218 .elementor-element.elementor-element-f34f3ef:not(.elementor-motion-effects-element-type-background), .elementor-95218 .elementor-element.elementor-element-f34f3ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #ECEDEA 0%, #F8F8F6 74%);}.elementor-95218 .elementor-element.elementor-element-52b1d1c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-95218 .elementor-element.elementor-element-a4d1216{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-95218 .elementor-element.elementor-element-c8da424 > .elementor-widget-container{padding:0px 0px 0px 2px;}.elementor-95218 .elementor-element.elementor-element-c8da424 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#666666;}.elementor-95218 .elementor-element.elementor-element-74b3aff > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-95218 .elementor-element.elementor-element-74b3aff .elementor-heading-title{font-family:"industry", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;line-height:36px;color:var( --e-global-color-2ef5163 );}.elementor-95218 .elementor-element.elementor-element-9102e75 > .elementor-widget-container{padding:0px 0px 0px 2px;}.elementor-95218 .elementor-element.elementor-element-9102e75 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#666666;}.elementor-95218 .elementor-element.elementor-element-1e690eb{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-95218 .elementor-element.elementor-element-1e690eb:not(.elementor-motion-effects-element-type-background), .elementor-95218 .elementor-element.elementor-element-1e690eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #ECEDEA 0%, #F8F8F6 74%);}.elementor-95218 .elementor-element.elementor-element-25f8b05{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-95218 .elementor-element.elementor-element-0e17e56{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-95218 .elementor-element.elementor-element-e2af3fa > .elementor-widget-container{padding:0px 0px 0px 2px;}.elementor-95218 .elementor-element.elementor-element-e2af3fa .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#666666;}.elementor-95218 .elementor-element.elementor-element-97de539 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-95218 .elementor-element.elementor-element-97de539 .elementor-heading-title{font-family:"industry", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;line-height:36px;color:var( --e-global-color-2ef5163 );}.elementor-95218 .elementor-element.elementor-element-02c9c72 > .elementor-widget-container{padding:0px 0px 0px 2px;}.elementor-95218 .elementor-element.elementor-element-02c9c72 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#666666;}.elementor-95218 .elementor-element.elementor-element-f991e0d{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-95218 .elementor-element.elementor-element-f991e0d:not(.elementor-motion-effects-element-type-background), .elementor-95218 .elementor-element.elementor-element-f991e0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #ECEDEA 0%, #F8F8F6 74%);}.elementor-95218 .elementor-element.elementor-element-37f3a4e{--display:flex;--position:absolute;top:15px;}body:not(.rtl) .elementor-95218 .elementor-element.elementor-element-37f3a4e{right:15px;}body.rtl .elementor-95218 .elementor-element.elementor-element-37f3a4e{left:15px;}.elementor-95218 .elementor-element.elementor-global-95239 > .elementor-widget-container{background-color:#CC0000;padding:0px 10px 0px 10px;}.elementor-95218 .elementor-element.elementor-global-95239 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:24px;color:#FFFFFF;}.elementor-95218 .elementor-element.elementor-element-2ea69fe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-95218 .elementor-element.elementor-element-6e5c504{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-95218 .elementor-element.elementor-element-8c48d71 > .elementor-widget-container{padding:0px 0px 0px 2px;}.elementor-95218 .elementor-element.elementor-element-8c48d71 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#666666;}.elementor-95218 .elementor-element.elementor-element-56ff865 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-95218 .elementor-element.elementor-element-56ff865 .elementor-heading-title{font-family:"industry", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;line-height:36px;color:var( --e-global-color-2ef5163 );}.elementor-95218 .elementor-element.elementor-element-ce64ca4 > .elementor-widget-container{padding:0px 0px 0px 2px;}.elementor-95218 .elementor-element.elementor-element-ce64ca4 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#666666;}.elementor-95218 .elementor-element.elementor-element-3012da7{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-95218 .elementor-element.elementor-element-3012da7:not(.elementor-motion-effects-element-type-background), .elementor-95218 .elementor-element.elementor-element-3012da7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #ECEDEA 0%, #F8F8F6 74%);}.elementor-95218 .elementor-element.elementor-element-bae1603{--display:flex;--position:absolute;top:15px;}body:not(.rtl) .elementor-95218 .elementor-element.elementor-element-bae1603{right:15px;}body.rtl .elementor-95218 .elementor-element.elementor-element-bae1603{left:15px;}.elementor-95218 .elementor-element.elementor-element-060db5a > .elementor-widget-container{background-color:#CC0000;padding:0px 10px 0px 10px;}body:not(.rtl) .elementor-95218 .elementor-element.elementor-element-060db5a{right:15px;}body.rtl .elementor-95218 .elementor-element.elementor-element-060db5a{left:15px;}.elementor-95218 .elementor-element.elementor-element-060db5a{top:15px;}.elementor-95218 .elementor-element.elementor-element-060db5a .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:24px;color:#FFFFFF;}.elementor-95218 .elementor-element.elementor-element-3fc48c6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-95218 .elementor-element.elementor-element-a8239ce{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-95218 .elementor-element.elementor-element-1e4e634 > .elementor-widget-container{padding:0px 0px 0px 2px;}.elementor-95218 .elementor-element.elementor-element-1e4e634 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#666666;}.elementor-95218 .elementor-element.elementor-element-c571339 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-95218 .elementor-element.elementor-element-c571339 .elementor-heading-title{font-family:"industry", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;line-height:36px;color:var( --e-global-color-2ef5163 );}.elementor-95218 .elementor-element.elementor-element-8974ddc > .elementor-widget-container{padding:0px 0px 0px 2px;}.elementor-95218 .elementor-element.elementor-element-8974ddc .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#666666;}@media(max-width:1439px){.elementor-95218 .elementor-element.elementor-element-8d8d4cf .banner-widget__image-background{background-position:50% 0px;opacity:0.9;}.elementor-95218 .elementor-element.elementor-element-8d8d4cf .banner-widget__content{margin:0px 0px 0px 100px;}.elementor-95218 .elementor-element.elementor-element-683ab99{--padding-top:90px;--padding-bottom:90px;--padding-left:45px;--padding-right:45px;}}@media(max-width:1024px){.elementor-95218 .elementor-element.elementor-element-8d8d4cf .banner-widget__image-background{background-position:100% 0px;opacity:0.5;}.elementor-95218 .elementor-element.elementor-element-8d8d4cf .banner-widget{align-items:flex-end;min-height:550px;padding:60px 60px 60px 60px;}.elementor-95218 .elementor-element.elementor-element-8d8d4cf .banner-widget__content{justify-content:flex-start;margin:0px 0px 0px 0px;}.elementor-95218 .elementor-element.elementor-element-683ab99{--padding-top:90px;--padding-bottom:90px;--padding-left:30px;--padding-right:30px;}.elementor-95218 .elementor-element.elementor-element-f34f3ef{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-95218 .elementor-element.elementor-element-1e690eb{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-95218 .elementor-element.elementor-element-f991e0d{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-95218 .elementor-element.elementor-element-3012da7{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-95218 .elementor-element.elementor-element-5a39ee9{--min-height:158px;}.elementor-95218 .elementor-element.elementor-element-8d8d4cf .banner-widget__image-background{background-position:0% 0px;opacity:0.5;}.elementor-95218 .elementor-element.elementor-element-8d8d4cf .banner-widget{min-height:49px;}.elementor-95218 .elementor-element.elementor-element-8d8d4cf .banner-widget__title, .elementor-95218 .elementor-element.elementor-element-8d8d4cf .banner-widget__title a{font-size:40px;}.elementor-95218 .elementor-element.elementor-element-8d8d4cf .banner-widget__caption, .elementor-95218 .elementor-element.elementor-element-8d8d4cf .banner-widget__caption a{font-size:18px;}.elementor-95218 .elementor-element.elementor-element-7575f52{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-95218 .elementor-element.elementor-element-08019a2:not(.elementor-motion-effects-element-type-background), .elementor-95218 .elementor-element.elementor-element-08019a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hhasports.com/wp-content/uploads/2026/07/limted-edition-sights-mobile.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-95218 .elementor-element.elementor-element-08019a2{--min-height:207px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-95218 .elementor-element.elementor-element-2184f45:not(.elementor-motion-effects-element-type-background), .elementor-95218 .elementor-element.elementor-element-2184f45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(52deg, #000000 0%, #3B3B3B 100%);}.elementor-95218 .elementor-element.elementor-element-2184f45{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-95218 .elementor-element.elementor-element-1faedb6 .elementor-heading-title{font-size:40px;line-height:36px;}.elementor-95218 .elementor-element.elementor-element-877cdaf{font-size:22px;line-height:29px;}.elementor-95218 .elementor-element.elementor-element-683ab99{--padding-top:90px;--padding-bottom:90px;--padding-left:15px;--padding-right:15px;}.elementor-95218 .elementor-element.elementor-element-d2587e0 .elementor-heading-title{font-size:40px;}.elementor-95218 .elementor-element.elementor-element-f34f3ef{--justify-content:center;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-95218 .elementor-element.elementor-element-52b1d1c{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-95218 .elementor-element.elementor-element-a4d1216{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-95218 .elementor-element.elementor-element-74b3aff > .elementor-widget-container{margin:3px 0px 3px 0px;}.elementor-95218 .elementor-element.elementor-element-74b3aff .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-95218 .elementor-element.elementor-element-1e690eb{--justify-content:center;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-95218 .elementor-element.elementor-element-25f8b05{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-95218 .elementor-element.elementor-element-0e17e56{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-95218 .elementor-element.elementor-element-97de539 > .elementor-widget-container{margin:3px 0px 3px 0px;}.elementor-95218 .elementor-element.elementor-element-97de539 .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-95218 .elementor-element.elementor-element-f991e0d{--justify-content:center;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-95218 .elementor-element.elementor-element-2ea69fe{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-95218 .elementor-element.elementor-element-6e5c504{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-95218 .elementor-element.elementor-element-56ff865 > .elementor-widget-container{margin:3px 0px 3px 0px;}.elementor-95218 .elementor-element.elementor-element-56ff865 .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-95218 .elementor-element.elementor-element-3012da7{--justify-content:center;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-95218 .elementor-element.elementor-element-3fc48c6{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-95218 .elementor-element.elementor-element-a8239ce{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-95218 .elementor-element.elementor-element-c571339 > .elementor-widget-container{margin:3px 0px 3px 0px;}.elementor-95218 .elementor-element.elementor-element-c571339 .elementor-heading-title{font-size:30px;line-height:30px;}}@media(min-width:768px){.elementor-95218 .elementor-element.elementor-element-683ab99{--content-width:1800px;}.elementor-95218 .elementor-element.elementor-element-37f3a4e{--width:auto;}.elementor-95218 .elementor-element.elementor-element-bae1603{--width:auto;}}@media(max-width:1439px) and (min-width:768px){.elementor-95218 .elementor-element.elementor-element-f34f3ef{--width:100%;}.elementor-95218 .elementor-element.elementor-element-1e690eb{--width:100%;}.elementor-95218 .elementor-element.elementor-element-f991e0d{--width:100%;}.elementor-95218 .elementor-element.elementor-element-3012da7{--width:100%;}}/* Start custom CSS for cta-banner, class: .elementor-element-8d8d4cf */.elementor-95218 .elementor-element.elementor-element-8d8d4cf {
    overflow: hidden;
}

@media all and (min-width: 1025px) {
    .elementor-95218 .elementor-element.elementor-element-8d8d4cf .banner-widget__image-background:before {
        background: radial-gradient(ellipse at center, rgba(0,0,0,0) 0%,rgba(0,0,0,0.25) 25%,rgba(0,0,0,0.25) 30%,rgba(0,0,0,0.75) 100%);
        content: '';
        height: 100%;
        position: absolute;
        transform: scaleY(5);
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df1993e */.elementor-95218 .elementor-element.elementor-element-df1993e img{
    transition: all 0.2s ease-out;
}
.elementor-95218 .elementor-element.elementor-element-df1993e:hover img{
    transform: scale(1.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f34f3ef */.elementor-95218 .elementor-element.elementor-element-f34f3ef img{
    transition: all 0.2s ease-out;
}
.elementor-95218 .elementor-element.elementor-element-f34f3ef:hover img{
    transform: scale(1.15);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-659a694 */.elementor-95218 .elementor-element.elementor-element-659a694 img{
    transition: all 0.2s ease-out;
}
.elementor-95218 .elementor-element.elementor-element-659a694:hover img{
    transform: scale(1.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e690eb */.elementor-95218 .elementor-element.elementor-element-1e690eb img{
    transition: all 0.2s ease-out;
}
.elementor-95218 .elementor-element.elementor-element-1e690eb:hover img{
    transform: scale(1.15);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ad31281 */.elementor-95218 .elementor-element.elementor-element-ad31281 img{
    transition: all 0.2s ease-out;
}
.elementor-95218 .elementor-element.elementor-element-ad31281:hover img{
    transform: scale(1.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f991e0d */.elementor-95218 .elementor-element.elementor-element-f991e0d img{
    transition: all 0.2s ease-out;
}
.elementor-95218 .elementor-element.elementor-element-f991e0d:hover img{
    transform: scale(1.15);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d1870e9 */.elementor-95218 .elementor-element.elementor-element-d1870e9 img{
    transition: all 0.2s ease-out;
}
.elementor-95218 .elementor-element.elementor-element-d1870e9:hover img{
    transform: scale(1.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3012da7 */.elementor-95218 .elementor-element.elementor-element-3012da7 img{
    transition: all 0.2s ease-out;
}
.elementor-95218 .elementor-element.elementor-element-3012da7:hover img{
    transform: scale(1.15);
}/* End custom CSS */
/* Start custom CSS *//* -------------
 * Manual Values
 * ------------- */
body.elementor-page-95218 {
    
    /* Shared */
    --product-grid-colummn-gap: 0px;
    --product-grid-row-gap: 15px;
    
    /* Nytrx */
    --nytrx-cols: 1;
    --nytrx-col-width: calc( calc( 100% / var( --nytrx-cols ) ) - var( --product-grid-colummn-gap ) );
    
    /* Nytrx Pro */
    --nytrx-pro-cols: 1;
    --nytrx-pro-col-width: calc( calc( 100% / var( --nytrx-pro-cols ) ) - var( --product-grid-colummn-gap ) );
    
    /* Optimizer */
    --optimizer-cols: 1;
    --optimizer-col-width: calc( calc( 100% / var( --optimizer-cols ) ) - var( --product-grid-colummn-gap ) );
    
    /* Tetra */
    --tetra-cols: 1;
    --tetra-col-width: calc( calc( 100% / var( --tetra-cols ) ) - var( --product-grid-colummn-gap ) );
}

@media all and (min-width: 768px) {
    
    body.elementor-page-95218 {
        --product-grid-colummn-gap: 30px;
        --product-grid-row-gap: 30px;
        --nytrx-cols: 2;
        --nytrx-pro-cols: 2;
        --optimizer-cols: 2;
    }
}

@media all and (min-width: 1440px) {
    
    body.elementor-page-95218 {
        --product-grid-colummn-gap: 30px;
        --product-grid-row-gap: 30px;
        --nytrx-cols: 4;
        --nytrx-pro-cols: 4;
        --optimizer-cols: 3;
    }
}

/* --------------
 * Dynamic Values
 * -------------- */
.product-grid {
    
    grid-gap: var( --product-grid-row-gap ) var( --product-grid-colummn-gap );
}

.product-grid--nytrx 
    > .elementor-element {
    
    width: var( --nytrx-col-width );
}

.product-grid--nytrx-pro 
    > .elementor-element {
    
    width: var( --nytrx-pro-col-width );
}

.product-grid--optimizer 
    > .elementor-element {
    
    width: var( --optimizer-col-width );
}

.product-grid--tetra 
    > .elementor-element {
    
    width: var( --optimizer-col-width );
}/* End custom CSS */