.elementor-771 .elementor-element.elementor-element-8f74479{--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;--padding-top:0px;--padding-bottom:30px;--padding-left:21px;--padding-right:21px;}.elementor-771 .elementor-element.elementor-element-8f74479, .elementor-771 .elementor-element.elementor-element-8f74479.thegem-e-con-layout-thegem{--content-width:90%;}.elementor-771 .elementor-element.elementor-element-fea1de6{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-4386035{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:105px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-771 .elementor-element.elementor-element-4386035:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-4386035 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://novatactical.ca/wp-content/uploads/2026/08/top.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-771 .elementor-element.elementor-element-8df29e3{padding:3px 6px 0px 6px;text-align:start;}.elementor-771 .elementor-element.elementor-element-8df29e3.elementor-element{--align-self:flex-start;}.elementor-771 .elementor-element.elementor-element-7b34e5f > .elementor-widget-container{margin:6px 0px 0px 0px;padding:0px 8px 8px 0px;}.elementor-771 .elementor-element.elementor-element-7b34e5f.elementor-element{--align-self:flex-start;}.elementor-771 .elementor-element.elementor-element-7b34e5f .thegem-heading, .elementor-771 .elementor-element.elementor-element-7b34e5f .thegem-heading .light{font-size:36px;}.elementor-771 .elementor-element.elementor-element-cc57ebc{text-align:center;}.elementor-771 .elementor-element.elementor-element-cc57ebc > .elementor-widget-container{background-color:#D6FD02;margin:0px 0px 0px 0px;padding:8px 16px 8px 16px;border-radius:6px 6px 6px 6px;}.elementor-771 .elementor-element.elementor-element-cc57ebc.elementor-element{--align-self:flex-start;}.elementor-771 .elementor-element.elementor-element-cc57ebc .icon{color:#11264D;}.elementor-771 .elementor-element.elementor-element-cc57ebc .thegem-heading, .elementor-771 .elementor-element.elementor-element-cc57ebc .thegem-heading .light{font-weight:700;}.elementor-771 .elementor-element.elementor-element-52102f6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:105px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-771 .elementor-element.elementor-element-52102f6:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-52102f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://novatactical.ca/wp-content/uploads/2026/08/federal-ammo.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-771 .elementor-element.elementor-element-c682254{padding:3px 6px 0px 6px;text-align:start;}.elementor-771 .elementor-element.elementor-element-c682254.elementor-element{--align-self:flex-start;}.elementor-771 .elementor-element.elementor-element-d8b59da{text-align:left;}.elementor-771 .elementor-element.elementor-element-d8b59da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 8px 8px 0px;}.elementor-771 .elementor-element.elementor-element-d8b59da.elementor-element{--align-self:flex-start;}.elementor-771 .elementor-element.elementor-element-d8b59da .icon{color:#FFFFFF;}.elementor-771 .elementor-element.elementor-element-d8b59da .thegem-heading, .elementor-771 .elementor-element.elementor-element-d8b59da .thegem-heading .light{font-size:36px;}.elementor-771 .elementor-element.elementor-element-de286b1{text-align:center;}.elementor-771 .elementor-element.elementor-element-de286b1 > .elementor-widget-container{background-color:#D6FD02;margin:0px 0px 0px 0px;padding:8px 16px 8px 16px;border-radius:6px 6px 6px 6px;}.elementor-771 .elementor-element.elementor-element-de286b1.elementor-element{--align-self:flex-start;}.elementor-771 .elementor-element.elementor-element-de286b1 .icon{color:#11264D;}.elementor-771 .elementor-element.elementor-element-de286b1 .thegem-heading, .elementor-771 .elementor-element.elementor-element-de286b1 .thegem-heading .light{font-weight:700;}.elementor-771 .elementor-element.elementor-element-5b46b04{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:125px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-771 .elementor-element.elementor-element-5b46b04:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-5b46b04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://novatactical.ca/wp-content/uploads/2025/02/Screenshot_3-8-2026_21456_lh3.googleusercontent.com_.jpeg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-771 .elementor-element.elementor-element-c64ff0b > .elementor-widget-container{margin:6px 0px 0px 0px;padding:8px 8px 6px 0px;}.elementor-771 .elementor-element.elementor-element-c64ff0b.elementor-element{--align-self:flex-start;}.elementor-771 .elementor-element.elementor-element-c64ff0b .thegem-heading, .elementor-771 .elementor-element.elementor-element-c64ff0b .thegem-heading .light{font-size:36px;}.elementor-771 .elementor-element.elementor-element-710df84 > .elementor-widget-container{margin:6px 0px 0px 0px;padding:0px 8px 8px 0px;}.elementor-771 .elementor-element.elementor-element-710df84.elementor-element{--align-self:flex-start;}.elementor-771 .elementor-element.elementor-element-710df84 .thegem-heading, .elementor-771 .elementor-element.elementor-element-710df84 .thegem-heading .light{font-size:16px;line-height:18px;}.elementor-771 .elementor-element.elementor-element-2b653b7{text-align:center;}.elementor-771 .elementor-element.elementor-element-2b653b7 > .elementor-widget-container{background-color:#D6FD02;margin:0px 0px 0px 0px;padding:8px 16px 8px 16px;border-radius:6px 6px 6px 6px;}.elementor-771 .elementor-element.elementor-element-2b653b7.elementor-element{--align-self:flex-start;}.elementor-771 .elementor-element.elementor-element-2b653b7 .icon{color:#11264D;}.elementor-771 .elementor-element.elementor-element-2b653b7 .thegem-heading, .elementor-771 .elementor-element.elementor-element-2b653b7 .thegem-heading .light{font-weight:700;}.elementor-771 .elementor-element.elementor-element-4d5ab2c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:42px 42px;--row-gap:42px;--column-gap:42px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-d67c530 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 8px 0px 6px;}.elementor-771 .elementor-element.elementor-element-d67c530 .icon{color:#11264D;}.elementor-771 .elementor-element.elementor-element-967d4d2{--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:space-around;--gap:42px 42px;--row-gap:42px;--column-gap:42px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-779ae5e .categories{display:block;}.elementor-771 .elementor-element.elementor-element-779ae5e .reviews{display:none;}.elementor-771 .elementor-element.elementor-element-779ae5e .product-variations{display:none;}.elementor-771 .elementor-element.elementor-element-779ae5e .portfolio.extended-products-grid.item-separator .portfolio-item {padding:calc(8px/2) !important;}.elementor-771 .elementor-element.elementor-element-779ae5e .portfolio.extended-products-grid:not(.item-separator) .fullwidth-block{padding:0 8px;}.elementor-771 .elementor-element.elementor-element-779ae5e .portfolio.extended-products-grid:not(.item-separator).has-shadowed-items .owl-carousel .owl-stage-outer{padding:calc(8px/2) !important;margin:calc(-8px/2);}.elementor-771 .elementor-element.elementor-element-779ae5e .extended-products-grid-carousel-item:not(.inited) .portfolio-item,
					.elementor-771 .elementor-element.elementor-element-779ae5e .skeleton-posts .portfolio-item{padding:calc(8px/2);}.elementor-771 .elementor-element.elementor-element-779ae5e .extended-products-grid-carousel-item:not(.inited) .owl-stage,
					.elementor-771 .elementor-element.elementor-element-779ae5e .skeleton-posts.portfolio-row{margin:calc(-8px/2);}.elementor-771 .elementor-element.elementor-element-779ae5e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-779ae5e .portfolio.extended-products-grid .portfolio-item .image,
					.elementor-771 .elementor-element.elementor-element-779ae5e .portfolio.extended-products-grid .portfolio-item .image .image-inner,
					.elementor-771 .elementor-element.elementor-element-779ae5e .portfolio.extended-products-grid .portfolio-item .image .overlay,
					.elementor-771 .elementor-element.elementor-element-779ae5e .portfolio.extended-products-grid.caption-position-hover .portfolio-item .wrap,
					.elementor-771 .elementor-element.elementor-element-779ae5e .portfolio.extended-products-grid.caption-position-image .portfolio-item .wrap{border-radius:12px 12px 12px 12px;}.elementor-771 .elementor-element.elementor-element-779ae5e .portfolio.extended-products-grid.caption-position-page .portfolio-item .wrap{border-radius:12px 12px 0 0;}.elementor-771 .elementor-element.elementor-element-779ae5e .portfolio.extended-products-grid .portfolio-item.product  .caption .product-price .price{color:#7B7B7B;}.elementor-771 .elementor-element.elementor-element-779ae5e .portfolio.extended-products-grid .portfolio-item .product-info .product-rating .empty-rating:before{border-width:1px;}.elementor-771 .elementor-element.elementor-element-779ae5e .portfolio.extended-products-grid .portfolio-item.product .product-labels .label.onsale{background-color:#0A1B3B;}.elementor-771 .elementor-element.elementor-element-779ae5e .portfolio.extended-products-grid .portfolio-item.product .product-labels .label.onsale:after{border-left-color:#0A1B3B;border-right-color:#0A1B3B;}.elementor-771 .elementor-element.elementor-element-779ae5e .portfolio.extended-products-grid .product-labels .label.onsale{color:#D6FD02;}.elementor-771 .elementor-element.elementor-element-779ae5e .portfolio.extended-products-grid .product-labels .label.onsale .text{letter-spacing:1px;}.elementor-771 .elementor-element.elementor-element-c44aa51{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-771 .elementor-element.elementor-element-928011a > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 8px;}.elementor-771 .elementor-element.elementor-element-e150350 .products-compact-grid.layout-grid{grid-row-gap:5px;grid-column-gap:5px;}.elementor-771 .elementor-element.elementor-element-e150350 .products-compact-grid.layout-list:not(.with-separator) .compact-product-item{padding-bottom:5px;}.elementor-771 .elementor-element.elementor-element-e150350 .products-compact-grid.layout-list.with-separator .compact-product-item{padding-bottom:calc(5px/2);margin-bottom:calc(5px/2);}.elementor-771 .elementor-element.elementor-element-e1c6ee5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-c178d94 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 8px;}.elementor-771 .elementor-element.elementor-element-c56a29b > .elementor-widget-container{padding:0px 8px 0px 8px;}.elementor-771 .elementor-element.elementor-element-c56a29b .products-compact-grid.layout-grid{grid-row-gap:5px;grid-column-gap:5px;}.elementor-771 .elementor-element.elementor-element-c56a29b .products-compact-grid.layout-list:not(.with-separator) .compact-product-item{padding-bottom:5px;}.elementor-771 .elementor-element.elementor-element-c56a29b .products-compact-grid.layout-list.with-separator .compact-product-item{padding-bottom:calc(5px/2);margin-bottom:calc(5px/2);}.elementor-771 .elementor-element.elementor-element-f12d605{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-b285609 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 8px;}.elementor-771 .elementor-element.elementor-element-8211589 > .elementor-widget-container{padding:0px 8px 0px 8px;}.elementor-771 .elementor-element.elementor-element-8211589 .products-compact-grid.layout-grid{grid-row-gap:5px;grid-column-gap:5px;}.elementor-771 .elementor-element.elementor-element-8211589 .products-compact-grid.layout-list:not(.with-separator) .compact-product-item{padding-bottom:5px;}.elementor-771 .elementor-element.elementor-element-8211589 .products-compact-grid.layout-list.with-separator .compact-product-item{padding-bottom:calc(5px/2);margin-bottom:calc(5px/2);}.elementor-771 .elementor-element.elementor-element-d7eb065{--display:flex;--padding-top:55px;--padding-bottom:55px;--padding-left:55px;--padding-right:55px;}.elementor-771 .elementor-element.elementor-element-d7eb065:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-d7eb065 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://novatactical.ca/wp-content/uploads/2025/02/nova-range-bg.png");}.elementor-771 .elementor-element.elementor-element-03ebea1{text-align:center;}.elementor-771 .elementor-element.elementor-element-03ebea1 .elementor-heading-title{color:#FFFFFF;}.elementor-771 .elementor-element.elementor-element-87a70cc{text-align:center;}.elementor-771 .elementor-element.elementor-element-87a70cc, .elementor-771 .elementor-element.elementor-element-87a70cc .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#FFFFFF;}.elementor-771 .elementor-element.elementor-element-76ae5ac{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;}.elementor-771 .elementor-element.elementor-element-76ae5ac.elementor-element{--align-self:center;}.elementor-771 .elementor-element.elementor-element-93bda3c .elementor-button{background-color:#D6FD02;fill:#000000;color:#000000;border-radius:22px 22px 22px 22px;padding:20px 20px 20px 20px;}.elementor-771 .elementor-element.elementor-element-93bda3c{padding:11px 11px 11px 11px;}.elementor-771 .elementor-element.elementor-element-93bda3c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-771 .elementor-element.elementor-element-93bda3c .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-771 .elementor-element.elementor-element-715a9b5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-715a9b5:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-715a9b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5FFC0;}.elementor-771 .elementor-element.elementor-element-715a9b5, .elementor-771 .elementor-element.elementor-element-715a9b5.thegem-e-con-layout-thegem{--content-width:1212px;}.elementor-771 .elementor-element.elementor-element-769e72a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px;}.elementor-771 .elementor-element.elementor-element-b3ec536{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px;}.elementor-771 .elementor-element.elementor-element-9d57b36 .gem-infobox-content, .elementor-771 .elementor-element.elementor-element-9d57b36 .gem-infobox-content .gem-texbox-icon-image-wrapper{text-align:left;}.elementor-771 .elementor-element.elementor-element-9d57b36 .gem-infobox-content{padding:0px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-9d57b36 .gem-infobox .gem-infobox-content .gem-infobox-title{margin-bottom:0px;margin-top:0px;}.elementor-771 .elementor-element.elementor-element-9d57b36 .gem-infobox .gem-infobox-content .gem-infobox-subtitle{margin-bottom:0px;margin-top:0px;}.elementor-771 .elementor-element.elementor-element-9d57b36 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:50px !important;}.elementor-771 .elementor-element.elementor-element-9d57b36 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:50px !important;height:50px !important;}.elementor-771 .elementor-element.elementor-element-9d57b36 .gem-infobox-content .gem-image img, .elementor-771 .elementor-element.elementor-element-9d57b36 .gem-infobox-content a .gem-image img{width:50px;max-width:50px;height:auto;}.elementor-771 .elementor-element.elementor-element-9d57b36 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-style:none;transform:rotate(0deg);}.elementor-771 .elementor-element.elementor-element-9d57b36 .gem-infobox-content .gem-image span{border-style:none;margin:4px 25px 0px 0px;}.elementor-771 .elementor-element.elementor-element-9d57b36 .gem-infobox-content .gem-texbox-icon-image-wrapper{margin:4px 25px 0px 0px;}.elementor-771 .elementor-element.elementor-element-9d57b36 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-771 .elementor-element.elementor-element-9d57b36 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-771 .elementor-element.elementor-element-9d57b36 .gem-infobox:hover .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-771 .elementor-element.elementor-element-9d57b36 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-771 .elementor-element.elementor-element-9d57b36 .gem-infobox:hover .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg);}.elementor-771 .elementor-element.elementor-element-3867ae4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px;}.elementor-771 .elementor-element.elementor-element-591b7ed .gem-infobox-content, .elementor-771 .elementor-element.elementor-element-591b7ed .gem-infobox-content .gem-texbox-icon-image-wrapper{text-align:left;}.elementor-771 .elementor-element.elementor-element-591b7ed .gem-infobox-content{padding:0px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-591b7ed .gem-infobox .gem-infobox-content .gem-infobox-title{margin-bottom:0px;margin-top:0px;}.elementor-771 .elementor-element.elementor-element-591b7ed .gem-infobox .gem-infobox-content .gem-infobox-subtitle{margin-bottom:0px;margin-top:0px;text-transform:none;}.elementor-771 .elementor-element.elementor-element-591b7ed .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:50px !important;}.elementor-771 .elementor-element.elementor-element-591b7ed .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:50px !important;height:50px !important;}.elementor-771 .elementor-element.elementor-element-591b7ed .gem-infobox-content .gem-image img, .elementor-771 .elementor-element.elementor-element-591b7ed .gem-infobox-content a .gem-image img{width:50px;max-width:50px;height:auto;}.elementor-771 .elementor-element.elementor-element-591b7ed .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-style:none;transform:rotate(0deg);}.elementor-771 .elementor-element.elementor-element-591b7ed .gem-infobox-content .gem-image span{border-style:none;margin:4px 25px 0px 0px;}.elementor-771 .elementor-element.elementor-element-591b7ed .gem-infobox-content .gem-texbox-icon-image-wrapper{margin:4px 25px 0px 0px;}.elementor-771 .elementor-element.elementor-element-591b7ed .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-771 .elementor-element.elementor-element-591b7ed .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-771 .elementor-element.elementor-element-591b7ed .gem-infobox:hover .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-771 .elementor-element.elementor-element-591b7ed .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-771 .elementor-element.elementor-element-591b7ed .gem-infobox:hover .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg);}.elementor-771 .elementor-element.elementor-element-c334abb{--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;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-c334abb:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-c334abb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1B3B;}.elementor-771 .elementor-element.elementor-element-c334abb, .elementor-771 .elementor-element.elementor-element-c334abb.thegem-e-con-layout-thegem{--content-width:1212px;}.elementor-771 .elementor-element.elementor-element-eaf7101{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:30px;}.elementor-771 .elementor-element.elementor-element-f6d276f .gem-image.gem-wrapbox{float:left;}.elementor-771 .elementor-element.elementor-element-f6d276f .gem-image a:before{background-color:rgba(0, 188, 212, 0.8);}.elementor-771 .elementor-element.elementor-element-f6d276f > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-771 .elementor-element.elementor-element-f6d276f .gem-image img{opacity:calc(100/100);}.elementor-771 .elementor-element.elementor-element-f6d276f .gem-image a:hover img{opacity:calc(100/100);}.elementor-771 .elementor-element.elementor-element-e5c17aa{--grid-template-columns:repeat(0, auto);text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-size:16px;--grid-column-gap:8px;--grid-row-gap:0px;}.elementor-771 .elementor-element.elementor-element-e5c17aa .elementor-social-icon{background-color:#00000000;--icon-padding:5px;}.elementor-771 .elementor-element.elementor-element-e5c17aa .elementor-social-icon:hover i{color:#D6FD02;}.elementor-771 .elementor-element.elementor-element-e5c17aa .elementor-social-icon:hover svg{fill:#D6FD02;}.elementor-771 .elementor-element.elementor-element-afb8a10{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-771 .elementor-element.elementor-element-12bdf83 .elementor-heading-title{color:#D6FD02;}.elementor-771 .elementor-element.elementor-element-965ef20 .elementor-repeater-item-f1a3f6b{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-771 .elementor-element.elementor-element-965ef20 .elementor-repeater-item-a810e9d{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-771 .elementor-element.elementor-element-965ef20{text-align:left;}.elementor-771 .elementor-element.elementor-element-965ef20 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-771 .elementor-element.elementor-element-6a1aa85{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px;}.elementor-771 .elementor-element.elementor-element-3f257e2 ul.nav-menu-custom li{margin-bottom:-10px;}.elementor-771 .elementor-element.elementor-element-3f257e2 ul.nav-menu-custom li a,
					.elementor-771 .elementor-element.elementor-element-3f257e2 ul.nav-menu-custom li > span{color:#FFFFFF !important;}.elementor-771 .elementor-element.elementor-element-3f257e2 ul.nav-menu-custom li:hover > a,
					.elementor-771 .elementor-element.elementor-element-3f257e2 ul.nav-menu-custom li:hover > span{color:#D6FD02 !important;}.elementor-771 .elementor-element.elementor-element-3f257e2 ul.nav-menu-custom li.menu-item-current > a,
					.elementor-771 .elementor-element.elementor-element-3f257e2 ul.nav-menu-custom li.menu-item-current > span,
					.elementor-771 .elementor-element.elementor-element-3f257e2 ul.nav-menu-custom li.menu-item-active > a,
					.elementor-771 .elementor-element.elementor-element-3f257e2 ul.nav-menu-custom li.menu-item-active > span,
					.elementor-771 .elementor-element.elementor-element-3f257e2 ul.nav-menu-custom li.collapsed > a,
					.elementor-771 .elementor-element.elementor-element-3f257e2 ul.nav-menu-custom li.collapsed > span{color:#FFCD12 !important;}.elementor-771 .elementor-element.elementor-element-3f257e2 .menu-custom-header{color:#D6FD02;margin-bottom:10px;}.elementor-771 .elementor-element.elementor-element-e8975fc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-771 .elementor-element.elementor-element-4d091b7 ul.nav-menu-custom li{margin-bottom:-10px;}.elementor-771 .elementor-element.elementor-element-4d091b7 ul.nav-menu-custom li a,
					.elementor-771 .elementor-element.elementor-element-4d091b7 ul.nav-menu-custom li > span{color:#FFFFFF !important;}.elementor-771 .elementor-element.elementor-element-4d091b7 ul.nav-menu-custom li:hover > a,
					.elementor-771 .elementor-element.elementor-element-4d091b7 ul.nav-menu-custom li:hover > span{color:#D6FD02 !important;}.elementor-771 .elementor-element.elementor-element-4d091b7 ul.nav-menu-custom li.menu-item-current > a,
					.elementor-771 .elementor-element.elementor-element-4d091b7 ul.nav-menu-custom li.menu-item-current > span,
					.elementor-771 .elementor-element.elementor-element-4d091b7 ul.nav-menu-custom li.menu-item-active > a,
					.elementor-771 .elementor-element.elementor-element-4d091b7 ul.nav-menu-custom li.menu-item-active > span,
					.elementor-771 .elementor-element.elementor-element-4d091b7 ul.nav-menu-custom li.collapsed > a,
					.elementor-771 .elementor-element.elementor-element-4d091b7 ul.nav-menu-custom li.collapsed > span{color:#FFCD12 !important;}.elementor-771 .elementor-element.elementor-element-4d091b7 .menu-custom-header{color:#D6FD02;margin-bottom:10px;}.elementor-771 .elementor-element.elementor-element-68d6ed5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px;}.elementor-771 .elementor-element.elementor-element-4a11f1f ul.nav-menu-custom li{margin-bottom:-10px;}.elementor-771 .elementor-element.elementor-element-4a11f1f ul.nav-menu-custom li a,
					.elementor-771 .elementor-element.elementor-element-4a11f1f ul.nav-menu-custom li > span{color:#FFFFFF !important;}.elementor-771 .elementor-element.elementor-element-4a11f1f ul.nav-menu-custom li:hover > a,
					.elementor-771 .elementor-element.elementor-element-4a11f1f ul.nav-menu-custom li:hover > span{color:#D6FD02 !important;}.elementor-771 .elementor-element.elementor-element-4a11f1f ul.nav-menu-custom li.menu-item-current > a,
					.elementor-771 .elementor-element.elementor-element-4a11f1f ul.nav-menu-custom li.menu-item-current > span,
					.elementor-771 .elementor-element.elementor-element-4a11f1f ul.nav-menu-custom li.menu-item-active > a,
					.elementor-771 .elementor-element.elementor-element-4a11f1f ul.nav-menu-custom li.menu-item-active > span,
					.elementor-771 .elementor-element.elementor-element-4a11f1f ul.nav-menu-custom li.collapsed > a,
					.elementor-771 .elementor-element.elementor-element-4a11f1f ul.nav-menu-custom li.collapsed > span{color:#FFCD12 !important;}.elementor-771 .elementor-element.elementor-element-4a11f1f .menu-custom-header{color:#D6FD02;margin-bottom:10px;}.elementor-771 .elementor-element.elementor-element-d39464b{--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;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-d39464b:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-d39464b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1C3A;}.elementor-771 .elementor-element.elementor-element-d39464b, .elementor-771 .elementor-element.elementor-element-d39464b.thegem-e-con-layout-thegem{--content-width:1212px;}.elementor-771 .elementor-element.elementor-element-652bbe9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px;}.elementor-771 .elementor-element.elementor-element-7f146f0, .elementor-771 .elementor-element.elementor-element-7f146f0 .elementor-text-editor *{font-size:11px;}.elementor-771 .elementor-element.elementor-element-7f146f0, .elementor-771 .elementor-element.elementor-element-7f146f0 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#D5D5D5;}.elementor-771 .elementor-element.elementor-element-7f146f0 a:hover, .elementor-771 .elementor-element.elementor-element-7f146f0 a:focus{color:#FFFFFF;}.elementor-771 .elementor-element.elementor-element-4bf1646 .thegem-heading, .elementor-771 .elementor-element.elementor-element-4bf1646 .thegem-heading .light{font-size:11px;}.elementor-771 .elementor-element.elementor-element-1a15cfa{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px;}.elementor-771 .elementor-element.elementor-element-c8c6165{text-align:center;}.elementor-771 .elementor-element.elementor-element-c8c6165 .thegem-heading, .elementor-771 .elementor-element.elementor-element-c8c6165 .thegem-heading .light{font-size:11px;}.elementor-771 .elementor-element.elementor-element-18caab5{--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:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px;}.elementor-771 .elementor-element.elementor-element-9f128e3 .gem-image.gem-wrapbox{float:right;}.elementor-771 .elementor-element.elementor-element-9f128e3 .gem-image a:before{background-color:rgba(0, 188, 212, 0.8);}.elementor-771 .elementor-element.elementor-element-9f128e3 .gem-image img{opacity:calc(100/100);}.elementor-771 .elementor-element.elementor-element-9f128e3 .gem-image a:hover img{opacity:calc(100/100);}@media(max-width:1024px){.elementor-771 .elementor-element.elementor-element-fea1de6{--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:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:0px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-4386035:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-4386035 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-771 .elementor-element.elementor-element-4386035{--padding-top:98px;--padding-bottom:75px;--padding-left:40px;--padding-right:20px;}.elementor-771 .elementor-element.elementor-element-52102f6:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-52102f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-771 .elementor-element.elementor-element-52102f6{--padding-top:98px;--padding-bottom:75px;--padding-left:40px;--padding-right:20px;}.elementor-771 .elementor-element.elementor-element-5b46b04:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-5b46b04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-771 .elementor-element.elementor-element-5b46b04{--padding-top:98px;--padding-bottom:75px;--padding-left:40px;--padding-right:20px;}.elementor-771 .elementor-element.elementor-element-967d4d2{--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-771 .elementor-element.elementor-element-779ae5e .categories{display:block;}.elementor-771 .elementor-element.elementor-element-779ae5e .reviews{display:block;}.elementor-771 .elementor-element.elementor-element-779ae5e .product-variations{display:none;}.elementor-771 .elementor-element.elementor-element-c334abb{--flex-wrap:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-eaf7101{--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px;}.elementor-771 .elementor-element.elementor-element-e8975fc{--padding-top:50px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px;}.elementor-771 .elementor-element.elementor-element-68d6ed5{--padding-top:50px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px;}}@media(max-width:767px){.elementor-771 .elementor-element.elementor-element-8f74479, .elementor-771 .elementor-element.elementor-element-8f74479.thegem-e-con-layout-thegem{--content-width:100%;}.elementor-771 .elementor-element.elementor-element-8f74479{--padding-top:8px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-771 .elementor-element.elementor-element-fea1de6{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-4386035:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-4386035 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top left;}.elementor-771 .elementor-element.elementor-element-52102f6:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-52102f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top left;}.elementor-771 .elementor-element.elementor-element-d8b59da .thegem-heading, .elementor-771 .elementor-element.elementor-element-d8b59da .thegem-heading .light{font-size:30px;}.elementor-771 .elementor-element.elementor-element-5b46b04:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-5b46b04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top left;}.elementor-771 .elementor-element.elementor-element-4d5ab2c{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:21px;--padding-bottom:0px;--padding-left:21px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-967d4d2{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px;}.elementor-771 .elementor-element.elementor-element-779ae5e .categories{display:block;}.elementor-771 .elementor-element.elementor-element-779ae5e .reviews{display:block;}.elementor-771 .elementor-element.elementor-element-779ae5e .product-variations{display:none;}.elementor-771 .elementor-element.elementor-element-779ae5e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-779ae5e .portfolio.extended-products-grid .portfolio-item .wrap > .caption{border-radius:0px 0px 0px 0px;padding:8px 8px 8px 8px;}.elementor-771 .elementor-element.elementor-element-779ae5e .portfolio.extended-products-grid.title-on-page .portfolio-item .wrap{border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.elementor-771 .elementor-element.elementor-element-779ae5e .portfolio.extended-products-grid .portfolio-item .wrap > .caption .product-price{margin:0px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-b3ec536{--padding-top:40px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px;}.elementor-771 .elementor-element.elementor-element-3867ae4{--padding-top:20px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px;}.elementor-771 .elementor-element.elementor-element-afb8a10{--width:50%;--padding-top:50px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px;}.elementor-771 .elementor-element.elementor-element-6a1aa85{--width:50%;--padding-top:50px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px;}.elementor-771 .elementor-element.elementor-element-e8975fc{--width:50%;}.elementor-771 .elementor-element.elementor-element-68d6ed5{--width:50%;}.elementor-771 .elementor-element.elementor-element-d39464b{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-7f146f0{text-align:center;}.elementor-771 .elementor-element.elementor-element-4bf1646{text-align:center;}.elementor-771 .elementor-element.elementor-element-c8c6165{text-align:center;}.elementor-771 .elementor-element.elementor-element-18caab5{--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;--padding-top:20px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px;}}@media(min-width:768px){.elementor-771 .elementor-element.elementor-element-c44aa51{--width:25%;}.elementor-771 .elementor-element.elementor-element-e1c6ee5{--width:25%;}.elementor-771 .elementor-element.elementor-element-f12d605{--width:25%;}.elementor-771 .elementor-element.elementor-element-769e72a{--width:33.33%;}.elementor-771 .elementor-element.elementor-element-b3ec536{--width:33.33%;}.elementor-771 .elementor-element.elementor-element-3867ae4{--width:33.33%;}.elementor-771 .elementor-element.elementor-element-eaf7101{--width:23%;}.elementor-771 .elementor-element.elementor-element-afb8a10{--width:18%;}.elementor-771 .elementor-element.elementor-element-6a1aa85{--width:18%;}.elementor-771 .elementor-element.elementor-element-e8975fc{--width:18%;}.elementor-771 .elementor-element.elementor-element-68d6ed5{--width:23%;}.elementor-771 .elementor-element.elementor-element-652bbe9{--width:50%;}.elementor-771 .elementor-element.elementor-element-1a15cfa{--width:50%;}.elementor-771 .elementor-element.elementor-element-18caab5{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-771 .elementor-element.elementor-element-c44aa51{--width:47%;}.elementor-771 .elementor-element.elementor-element-e1c6ee5{--width:47%;}.elementor-771 .elementor-element.elementor-element-f12d605{--width:47%;}.elementor-771 .elementor-element.elementor-element-eaf7101{--width:33.33%;}.elementor-771 .elementor-element.elementor-element-afb8a10{--width:33.33%;}.elementor-771 .elementor-element.elementor-element-6a1aa85{--width:33.33%;}.elementor-771 .elementor-element.elementor-element-e8975fc{--width:33.33%;}.elementor-771 .elementor-element.elementor-element-68d6ed5{--width:66.66%;}}.elementor-771 .elementor-element.elementor-element-4386035 {
    position: relative;
    overflow: hidden;
}

.elementor-771 .elementor-element.elementor-element-4386035::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 1;
    pointer-events: none;
}

/* Keep the container content above the overlay */
.elementor-771 .elementor-element.elementor-element-4386035 > * {
    position: relative;
    z-index: 2;
}
.elementor-771 .elementor-element.elementor-element-52102f6 {
    position: relative;
    overflow: hidden;
}

.elementor-771 .elementor-element.elementor-element-52102f6::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 1;
    pointer-events: none;
}

/* Keep the container content above the overlay */
.elementor-771 .elementor-element.elementor-element-52102f6 > * {
    position: relative;
    z-index: 2;
}
.elementor-771 .elementor-element.elementor-element-5b46b04 {
    position: relative;
    overflow: hidden;
}

.elementor-771 .elementor-element.elementor-element-5b46b04::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 1;
    pointer-events: none;
}

/* Keep the container content above the overlay */
.elementor-771 .elementor-element.elementor-element-5b46b04 > * {
    position: relative;
    z-index: 2;
}