.elementor-28 .elementor-element.elementor-element-05bb264{--spacer-size:10px;}.elementor-widget-raven-slider .raven-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-raven-slider .raven-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-raven-slider .raven-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-28 .elementor-element.elementor-element-9a9e35b .elementor-repeater-item-0413aae .swiper-slide-bg{background-image:url(https://www.cfa-sound.com/wp-content/uploads/2026/04/cfa-start_slider-start_v8_mimic-2_refx-vanguard2.jpg);background-color:#0F0F0F;background-size:cover;}.elementor-28 .elementor-element.elementor-element-9a9e35b .elementor-repeater-item-0c04397 .swiper-slide-bg{background-image:url(https://www.cfa-sound.com/wp-content/uploads/2026/04/cfa-start_slider-start_v8_warpacid-bass-rack.jpg);background-color:#0F0F0F;background-size:cover;}.elementor-28 .elementor-element.elementor-element-9a9e35b .elementor-repeater-item-b56f225 .swiper-slide-bg{background-image:url(https://www.cfa-sound.com/wp-content/uploads/2026/04/cfa-start_slider-start_v8_solar-jup8v_v2a.jpg);background-color:#0F0F0F;background-size:cover;}.elementor-28 .elementor-element.elementor-element-9a9e35b .elementor-repeater-item-0fd6657 .swiper-slide-bg{background-image:url(https://www.cfa-sound.com/wp-content/uploads/2025/05/cfa-start_slider-start_v7_punchbox.jpg);background-color:#0F0F0F;background-size:cover;}.elementor-28 .elementor-element.elementor-element-9a9e35b > .elementor-widget-container{background-color:#0F0F0F;}.elementor-28 .elementor-element.elementor-element-9a9e35b .swiper-slide{height:445px;}.elementor-28 .elementor-element.elementor-element-9a9e35b .swiper-slide-contents{max-width:100%;}.elementor-28 .elementor-element.elementor-element-9a9e35b .swiper-slide-inner{text-align:right;}.elementor-28 .elementor-element.elementor-element-9a9e35b .swiper-slide-inner .raven-slide-heading:not(:last-child){margin-bottom:10px;}.elementor-28 .elementor-element.elementor-element-9a9e35b .raven-slide-heading{font-family:"Roboto Mono", Sans-serif;font-weight:600;}.elementor-28 .elementor-element.elementor-element-9a9e35b .swiper-slide-inner .raven-slide-description:not(:last-child){margin-bottom:40px;}.elementor-28 .elementor-element.elementor-element-9a9e35b .raven-slide-description{font-family:"Roboto Mono", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;}.elementor-28 .elementor-element.elementor-element-9a9e35b .raven-slide-button{font-family:"Roboto Mono", Sans-serif;font-size:20px;font-weight:500;border-width:2px;border-radius:0px;}.elementor-28 .elementor-element.elementor-element-9a9e35b .swiper-pagination-bullet{height:10px;width:10px;}.elementor-28 .elementor-element.elementor-element-9a9e35b .swiper-container-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-28 .elementor-element.elementor-element-9a9e35b .swiper-container .swiper-pagination-progressbar{height:10px;}.elementor-28 .elementor-element.elementor-element-9a9e35b .swiper-pagination-fraction{font-size:10px;}.elementor-28 .elementor-element.elementor-element-9a9e35b .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#555555;opacity:1;}.elementor-28 .elementor-element.elementor-element-9a9e35b .swiper-pagination-bullet-active{background-color:var( --e-global-color-accent );}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-477eb96{text-align:center;font-family:"Roboto Mono", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;}.elementor-28 .elementor-element.elementor-element-0a44a97{--spacer-size:10px;}.elementor-28 .elementor-element.elementor-element-a0ec49b:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-a0ec49b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1E1E;}.elementor-28 .elementor-element.elementor-element-a0ec49b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5px 0px 5px 0px;}.elementor-28 .elementor-element.elementor-element-a0ec49b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-28 .elementor-element.elementor-element-52e1dbe{text-align:center;}.elementor-28 .elementor-element.elementor-element-52e1dbe .elementor-heading-title{font-family:"Roboto Mono", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-28 .elementor-element.elementor-element-86f56db .jet-woo-products .jet-woo-products__item{--columns:3;}.elementor-28 .elementor-element.elementor-element-86f56db .jet-woo-products .jet-woo-product-badge{background-color:#FF0000;display:flex;color:var( --e-global-color-primary );padding:2px 0px 2px 0px;}.elementor-28 .elementor-element.elementor-element-86f56db > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-86f56db .jet-woo-products .jet-woo-products__inner-box{background-color:#1E1E1E;}.elementor-28 .elementor-element.elementor-element-86f56db .jet-woo-products .jet-woo-products__inner-box:hover{background-color:#1CA0ED;}.elementor-28 .elementor-element.elementor-element-86f56db .jet-woo-products .jet-woo-product-thumbnail{order:1;}.elementor-28 .elementor-element.elementor-element-86f56db .jet-woo-products .jet-woo-product-title, .elementor-28 .elementor-element.elementor-element-86f56db .jet-woo-products .jet-woo-product-title a{font-size:20px;text-transform:uppercase;}.elementor-28 .elementor-element.elementor-element-86f56db .jet-woo-products .jet-woo-product-title a{color:#E0E0E0;}.elementor-28 .elementor-element.elementor-element-86f56db .jet-woo-products .jet-woo-product-title{color:#E0E0E0;padding:10px 5px 0px 5px;text-align:center;order:1;}.elementor-28 .elementor-element.elementor-element-86f56db .jet-woo-products .jet-woo-product-title a:hover{color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-86f56db .jet-woo-products .jet-woo-product-title:hover{color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-86f56db .jet-woo-products .jet-woo-product-price del{display:inline-block;}.elementor-28 .elementor-element.elementor-element-86f56db .jet-woo-products .jet-woo-product-price ins{display:inline-block;}.elementor-28 .elementor-element.elementor-element-86f56db .jet-woo-products .jet-woo-product-price .price{font-size:16px;font-weight:600;}.elementor-28 .elementor-element.elementor-element-86f56db .jet-woo-products .jet-woo-product-price .price del{color:#808080;font-size:16px;font-weight:600;text-decoration:line-through;}.elementor-28 .elementor-element.elementor-element-86f56db .jet-woo-products .jet-woo-product-price .price del .amount{color:#808080;}.elementor-28 .elementor-element.elementor-element-86f56db .jet-woo-products .jet-woo-product-price .price ins{color:#FF0000;font-size:16px;font-weight:600;text-decoration:none;}.elementor-28 .elementor-element.elementor-element-86f56db .jet-woo-products .jet-woo-product-price .price ins .amount{color:#FF0000;}.elementor-28 .elementor-element.elementor-element-86f56db .jet-woo-products .jet-woo-product-price{margin:-5px 0px 5px 0px;text-align:center;order:1;}.elementor-28 .elementor-element.elementor-element-86f56db .jet-woo-products .jet-woo-product-price .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-28 .elementor-element.elementor-element-86f56db  .jet-woo-products .jet-woo-product-badge{font-size:18px;font-weight:600;}.elementor-28 .elementor-element.elementor-element-86f56db .jet-woo-products .jet-woo-product-badges{top:0px;bottom:auto;}.elementor-28 .elementor-element.elementor-element-86f56db .jet-woo-products .jet-woo-products__item:hover .jet-woo-product-img-overlay{background-color:#00000087;}.elementor-28 .elementor-element.elementor-element-86f56db .jet-woo-products__not-found{text-align:center;}.elementor-28 .elementor-element.elementor-element-02fe43a .jet-woo-products .jet-woo-products__item{--columns:3;}.elementor-28 .elementor-element.elementor-element-02fe43a .jet-woo-products .jet-woo-product-badge{background-color:#FF0000;display:flex;color:var( --e-global-color-primary );padding:2px 0px 2px 0px;}.elementor-28 .elementor-element.elementor-element-02fe43a > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-02fe43a .jet-woo-products .jet-woo-products__inner-box{background-color:#1E1E1E;}.elementor-28 .elementor-element.elementor-element-02fe43a .jet-woo-products .jet-woo-products__inner-box:hover{background-color:#1CA0ED;}.elementor-28 .elementor-element.elementor-element-02fe43a .jet-woo-products .jet-woo-product-thumbnail{order:1;}.elementor-28 .elementor-element.elementor-element-02fe43a .jet-woo-products .jet-woo-product-title, .elementor-28 .elementor-element.elementor-element-02fe43a .jet-woo-products .jet-woo-product-title a{font-size:20px;text-transform:uppercase;}.elementor-28 .elementor-element.elementor-element-02fe43a .jet-woo-products .jet-woo-product-title a{color:#E0E0E0;}.elementor-28 .elementor-element.elementor-element-02fe43a .jet-woo-products .jet-woo-product-title{color:#E0E0E0;padding:10px 5px 0px 5px;text-align:center;order:1;}.elementor-28 .elementor-element.elementor-element-02fe43a .jet-woo-products .jet-woo-product-title a:hover{color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-02fe43a .jet-woo-products .jet-woo-product-title:hover{color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-02fe43a .jet-woo-products .jet-woo-product-price del{display:inline-block;}.elementor-28 .elementor-element.elementor-element-02fe43a .jet-woo-products .jet-woo-product-price ins{display:inline-block;}.elementor-28 .elementor-element.elementor-element-02fe43a .jet-woo-products .jet-woo-product-price .price{font-size:16px;font-weight:600;}.elementor-28 .elementor-element.elementor-element-02fe43a .jet-woo-products .jet-woo-product-price .price del{color:#808080;font-size:16px;font-weight:600;text-decoration:line-through;}.elementor-28 .elementor-element.elementor-element-02fe43a .jet-woo-products .jet-woo-product-price .price del .amount{color:#808080;}.elementor-28 .elementor-element.elementor-element-02fe43a .jet-woo-products .jet-woo-product-price .price ins{color:#FF0000;font-size:16px;font-weight:600;text-decoration:none;}.elementor-28 .elementor-element.elementor-element-02fe43a .jet-woo-products .jet-woo-product-price .price ins .amount{color:#FF0000;}.elementor-28 .elementor-element.elementor-element-02fe43a .jet-woo-products .jet-woo-product-price{margin:-5px 0px 5px 0px;text-align:center;order:1;}.elementor-28 .elementor-element.elementor-element-02fe43a .jet-woo-products .jet-woo-product-price .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-28 .elementor-element.elementor-element-02fe43a  .jet-woo-products .jet-woo-product-badge{font-size:18px;font-weight:600;}.elementor-28 .elementor-element.elementor-element-02fe43a .jet-woo-products .jet-woo-product-badges{top:0px;bottom:auto;}.elementor-28 .elementor-element.elementor-element-02fe43a .jet-woo-products .jet-woo-products__item:hover .jet-woo-product-img-overlay{background-color:#00000087;}.elementor-28 .elementor-element.elementor-element-02fe43a .jet-woo-products__not-found{text-align:center;}.elementor-widget-raven-button a.raven-button .button-text, .elementor-widget-raven-button .raven-button .button-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-raven-button a.raven-button .button-subtext, .elementor-widget-raven-button .raven-button .button-subtext{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-28 .elementor-element.elementor-element-d2fffa6 a.raven-button{width:300px;padding:10px 10px 10px 10px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-d2fffa6 .raven-button{width:300px;padding:10px 10px 10px 10px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-d2fffa6 a.raven-button .button-text{color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-d2fffa6 .raven-button .button-text{color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-d2fffa6 .raven-button-icon{color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-d2fffa6 .raven-button-icon i{color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-d2fffa6 .raven-button-icon svg{fill:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-d2fffa6 a.raven-button, .elementor-28 .elementor-element.elementor-element-d2fffa6 .raven-button, .elementor-28 .elementor-element.elementor-element-d2fffa6 .raven-button-widget-normal-effect-blink:after{background-color:#02010100;background-image:none;}.elementor-28 .elementor-element.elementor-element-d2fffa6 a.raven-button:not(:hover), .elementor-28 .elementor-element.elementor-element-d2fffa6 .raven-button:not(:hover){border-style:solid;border-width:2px 2px 2px 2px;}.elementor-28 .elementor-element.elementor-element-d2fffa6 .raven-button:not(:hover).raven-button-widget-normal-effect-shockwave:after{border-radius:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-d2fffa6 .raven-button:not(:hover).raven-button-widget-normal-effect-shockwave:before{border-radius:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-d2fffa6 a.raven-button:hover .button-text{color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-d2fffa6 .raven-button:hover .button-text{color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-d2fffa6 a.raven-button:hover .raven-button-icon{color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-d2fffa6 .raven-button:hover .raven-button-icon{color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-d2fffa6 a.raven-button:hover .raven-button-icon i{color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-d2fffa6 .raven-button:hover .raven-button-icon i{color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-d2fffa6 a.raven-button:hover .raven-button-icon svg{fill:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-d2fffa6 .raven-button:hover .raven-button-icon svg{fill:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-d2fffa6 a.raven-button:hover{background-color:var( --e-global-color-accent );background-image:var( --e-global-color-accent );border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-d2fffa6 .raven-button:hover{border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-d2fffa6 a.raven-button:hover, .elementor-28 .elementor-element.elementor-element-d2fffa6 .raven-button:hover{border-style:solid;border-width:2px 2px 2px 2px;}.elementor-28 .elementor-element.elementor-element-d2fffa6 a.raven-button .button-text, .elementor-28 .elementor-element.elementor-element-d2fffa6 .raven-button .button-text{font-family:"Roboto Mono", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-28 .elementor-element.elementor-element-d695c36{--spacer-size:20px;}.elementor-28 .elementor-element.elementor-element-bca2a79{text-align:start;}.elementor-28 .elementor-element.elementor-element-bca2a79 .elementor-heading-title{font-family:"Roboto Mono", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-28 .elementor-element.elementor-element-10b4489 .jet-woo-products-list .jet-woo-product-button .button{background-color:var( --e-global-color-accent );display:inline-block;color:var( --e-global-color-primary );text-decoration:none;margin:0px 0px 0px 0px;padding:2px 10px 2px 10px;}.elementor-28 .elementor-element.elementor-element-10b4489 .jet-woo-products-list .jet-woo-product-button .button:hover{background-color:#000000;text-decoration:none;}.elementor-28 .elementor-element.elementor-element-10b4489 .jet-woo-products-list .jet-woo-products-list__inner-box{align-items:center;}.elementor-28 .elementor-element.elementor-element-10b4489 .jet-woo-products-list .jet-woo-products-list__item + .jet-woo-products-list__item{margin-top:20px;}.elementor-28 .elementor-element.elementor-element-10b4489 .jet-woo-products-list .jet-woo-products-list__item{background-color:#1E1E1E;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-10b4489 .jet-woo-products-list .jet-woo-products-list__item:hover{background-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-10b4489 .jet-woo-products-list .jet-woo-products-list__item-img{max-width:120px;flex:0 1 120px;}.elementor-28 .elementor-element.elementor-element-10b4489 .jet-woo-products-list .jet-woo-products-list__item-content{width:100%;max-width:calc(100% - 120px);padding:5px 0px 0px 20px;align-items:flex-start;}.elementor-28 .elementor-element.elementor-element-10b4489 .jet-woo-products-list .jet-woo-products-list__item-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-28 .elementor-element.elementor-element-10b4489 .jet-woo-products-list .jet-woo-products-list__inner-box:hover .jet-woo-products-list__item-img img{filter:brightness( 60% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-28 .elementor-element.elementor-element-10b4489 .jet-woo-products-list .jet-woo-product-title, .elementor-28 .elementor-element.elementor-element-10b4489 .jet-woo-products-list .jet-woo-product-title a{font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-28 .elementor-element.elementor-element-10b4489 .jet-woo-products-list .jet-woo-product-title a{color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-10b4489 .jet-woo-products-list .jet-woo-product-title a:hover{color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-10b4489 .jet-woo-products-list .jet-woo-product-title{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;order:1;}.elementor-28 .elementor-element.elementor-element-10b4489 .jet-woo-products-list .jet-woo-product-price del{display:inline-block;color:#808080;font-weight:400;text-decoration:line-through;}.elementor-28 .elementor-element.elementor-element-10b4489 .jet-woo-products-list .jet-woo-product-price ins{display:inline-block;color:#FF0000;font-weight:400;text-decoration:none;}.elementor-28 .elementor-element.elementor-element-10b4489 .jet-woo-products-list .jet-woo-product-price{font-size:16px;font-weight:600;color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;order:1;}.elementor-28 .elementor-element.elementor-element-10b4489 .jet-woo-products-list .jet-woo-product-price .amount{color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-10b4489 .jet-woo-products-list .jet-woo-product-price del .amount{color:#808080;}.elementor-28 .elementor-element.elementor-element-10b4489 .jet-woo-products-list .jet-woo-product-price ins .amount{color:#FF0000;}.elementor-28 .elementor-element.elementor-element-10b4489 .jet-woo-products-list .jet-woo-product-price .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-28 .elementor-element.elementor-element-10b4489  .jet-woo-products-list .jet-woo-product-button .button{font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-28 .elementor-element.elementor-element-10b4489 .jet-woo-products-list .jet-woo-product-button .button> *{text-decoration:none;}.elementor-28 .elementor-element.elementor-element-10b4489 .jet-woo-products-list .jet-woo-product-button .button:hover > *{text-decoration:none;}.elementor-28 .elementor-element.elementor-element-10b4489 .jet-woo-products-list .jet-woo-product-button{align-self:flex-start;order:1;}.elementor-28 .elementor-element.elementor-element-10b4489 .jet-woo-products__not-found{text-align:center;}.elementor-28 .elementor-element.elementor-element-14c109e{text-align:start;}.elementor-28 .elementor-element.elementor-element-14c109e .elementor-heading-title{font-family:"Roboto Mono", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-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-28 .elementor-element.elementor-element-7a0b733 > .elementor-widget-container{background-color:#1E1E1E;padding:0px 0px 2px 0px;}.elementor-28 .elementor-element.elementor-element-7a0b733:hover .elementor-widget-container{background-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-7a0b733 .elementor-image-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-7a0b733.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-28 .elementor-element.elementor-element-7a0b733.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-28 .elementor-element.elementor-element-7a0b733.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-28 .elementor-element.elementor-element-7a0b733 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-28 .elementor-element.elementor-element-7a0b733:hover .elementor-image-box-img img{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-28 .elementor-element.elementor-element-7a0b733 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-28 .elementor-element.elementor-element-7a0b733 .elementor-image-box-title{font-family:"Roboto Mono", Sans-serif;font-size:20px;font-weight:600;}.elementor-28 .elementor-element.elementor-element-ce49037{--spacer-size:40px;}.elementor-28 .elementor-element.elementor-element-2652422:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-2652422 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1E1E;}.elementor-28 .elementor-element.elementor-element-2652422{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5px 0px 5px 0px;}.elementor-28 .elementor-element.elementor-element-2652422 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28 .elementor-element.elementor-element-984a15c{text-align:center;}.elementor-28 .elementor-element.elementor-element-984a15c .elementor-heading-title{font-family:"Roboto Mono", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-28 .elementor-element.elementor-element-4ba7298{--spacer-size:2px;}.elementor-28 .elementor-element.elementor-element-db89f1a{--spacer-size:2px;}.elementor-28 .elementor-element.elementor-element-4078d07{--spacer-size:40px;}.elementor-28 .elementor-element.elementor-element-7ee27be{text-align:center;}.elementor-28 .elementor-element.elementor-element-7ee27be .elementor-heading-title{font-family:"Roboto Mono", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-5c4358d > .elementor-container{max-width:1160px;}.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-28 .elementor-element.elementor-element-a1f527d{--spacer-size:40px;}.elementor-28 .elementor-element.elementor-element-0025788 > .elementor-container{max-width:1160px;}.elementor-28 .elementor-element.elementor-element-d7644d5{--spacer-size:50px;}.elementor-28 .elementor-element.elementor-element-c40ec4d:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-c40ec4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1E1E;}.elementor-28 .elementor-element.elementor-element-c40ec4d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5px 0px 5px 0px;}.elementor-28 .elementor-element.elementor-element-c40ec4d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28 .elementor-element.elementor-element-8d4584e{text-align:center;}.elementor-28 .elementor-element.elementor-element-8d4584e .elementor-heading-title{font-family:"Roboto Mono", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-28 .elementor-element.elementor-element-585143c > .elementor-container{max-width:1600px;}.elementor-28 .elementor-element.elementor-element-0da6ced{--spacer-size:10px;}.elementor-widget-raven-posts .raven-post-title, .elementor-widget-raven-posts .raven-post-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-raven-posts .raven-post-meta{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-raven-posts .raven-post-excerpt{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-raven-posts .raven-post-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-raven-posts .raven-post-button:hover{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-raven-posts .raven-pagination-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-raven-posts a.raven-pagination-active, .elementor-widget-raven-posts a.raven-pagination-disabled{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-raven-posts .raven-pagination-item:not(.raven-pagination-active):not(.raven-pagination-disabled):hover{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-raven-posts .raven-load-more-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-raven-posts .raven-load-more-button:hover{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-raven-posts .raven-sortable-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-raven-posts .raven-sortable-active{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-raven-posts .raven-sortable-item:not(.raven-sortable-active):hover{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-28 .elementor-element.elementor-element-e0cf358 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-e0cf358 .raven-grid-item{align-items:stretch;}.elementor-28 .elementor-element.elementor-element-e0cf358 .raven-post-content{padding:0px 20px 20px 20px;}.elementor-28 .elementor-element.elementor-element-e0cf358 .raven-post{text-align:left;background-color:#1E1E1E;background-image:none;}.elementor-28 .elementor-element.elementor-element-e0cf358 .raven-post-image{padding-bottom:calc( 0.5 * 100% );}.elementor-28 .elementor-element.elementor-element-e0cf358 .raven-post:not(.raven-post-inline) .raven-post-image, .elementor-28 .elementor-element.elementor-element-e0cf358 .raven-post-inline .raven-post-image-wrap{width:100%;}.elementor-28 .elementor-element.elementor-element-e0cf358 .raven-post-image img{opacity:1;}.elementor-28 .elementor-element.elementor-element-e0cf358 .raven-post-image:hover img{opacity:1;}.elementor-28 .elementor-element.elementor-element-e0cf358 .raven-post-inside:hover .raven-post-image img{opacity:1;}.elementor-28 .elementor-element.elementor-element-e0cf358 .raven-post-title, .elementor-28 .elementor-element.elementor-element-e0cf358 .raven-post-title a{font-family:"Roboto Mono", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;}.elementor-28 .elementor-element.elementor-element-e0cf358 .raven-post-title{margin:0px 0px 0px 0px;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-e0cf358 .raven-post-title a{color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-e0cf358 .raven-post-title:hover{color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-e0cf358 .raven-post-title:hover a{color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-e0cf358 .raven-post-meta{font-family:"Roboto Mono", Sans-serif;font-weight:500;text-transform:uppercase;padding:0px 0px 0px 0px;text-align:left;color:#808080;}.elementor-28 .elementor-element.elementor-element-e0cf358 .raven-post-meta-divider{margin-right:0px;margin-left:0px;}.elementor-28 .elementor-element.elementor-element-e0cf358 .raven-post-meta a{color:#808080;}.elementor-28 .elementor-element.elementor-element-e0cf358 .raven-post-meta a:hover{color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-e0cf358 .raven-post-button{width:200px;height:32px;margin:0px 0px 0px 0px;color:var( --e-global-color-primary );font-family:"Roboto Mono", Sans-serif;font-weight:600;background-color:var( --e-global-color-accent );background-image:var( --e-global-color-accent );border-color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;}.elementor-28 .elementor-element.elementor-element-e0cf358 .raven-post-button:hover{color:var( --e-global-color-accent );font-family:"Roboto Mono", Sans-serif;font-weight:600;background-color:#1E1E1E;background-image:none;border-color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;}.elementor-28 .elementor-element.elementor-element-e0cf358 .raven-grid, .elementor-28 .elementor-element.elementor-element-e0cf358 .raven-masonry{margin-left:calc( -20px / 2 );margin-right:calc( -20px / 2 );}.elementor-28 .elementor-element.elementor-element-e0cf358 .raven-grid-item, .elementor-28 .elementor-element.elementor-element-e0cf358 .raven-masonry-item{padding-left:calc( 20px / 2 );padding-right:calc( 20px / 2 );}.elementor-28 .elementor-element.elementor-element-e0cf358 .raven-grid.raven-grid-1, .elementor-28 .elementor-element.elementor-element-e0cf358 .raven-masonry.raven-masonry-1{margin-left:0;margin-right:0;}.elementor-28 .elementor-element.elementor-element-e0cf358 .raven-grid.raven-grid-1 .raven-grid-item, .elementor-28 .elementor-element.elementor-element-e0cf358 .raven-masonry.raven-masonry-1 .raven-masonry-item{padding-left:0;padding-right:0;}.elementor-28 .elementor-element.elementor-element-e0cf358 .raven-post-item{margin-bottom:20px;}.elementor-28 .elementor-element.elementor-element-866e8a5 a.raven-button{width:300px;padding:10px 10px 10px 10px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-866e8a5 .raven-button{width:300px;padding:10px 10px 10px 10px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-866e8a5 a.raven-button .button-text{color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-866e8a5 .raven-button .button-text{color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-866e8a5 .raven-button-icon{color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-866e8a5 .raven-button-icon i{color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-866e8a5 .raven-button-icon svg{fill:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-866e8a5 a.raven-button, .elementor-28 .elementor-element.elementor-element-866e8a5 .raven-button, .elementor-28 .elementor-element.elementor-element-866e8a5 .raven-button-widget-normal-effect-blink:after{background-color:#02010100;background-image:none;}.elementor-28 .elementor-element.elementor-element-866e8a5 a.raven-button:not(:hover), .elementor-28 .elementor-element.elementor-element-866e8a5 .raven-button:not(:hover){border-style:solid;border-width:2px 2px 2px 2px;}.elementor-28 .elementor-element.elementor-element-866e8a5 .raven-button:not(:hover).raven-button-widget-normal-effect-shockwave:after{border-radius:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-866e8a5 .raven-button:not(:hover).raven-button-widget-normal-effect-shockwave:before{border-radius:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-866e8a5 a.raven-button:hover .button-text{color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-866e8a5 .raven-button:hover .button-text{color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-866e8a5 a.raven-button:hover .raven-button-icon{color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-866e8a5 .raven-button:hover .raven-button-icon{color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-866e8a5 a.raven-button:hover .raven-button-icon i{color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-866e8a5 .raven-button:hover .raven-button-icon i{color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-866e8a5 a.raven-button:hover .raven-button-icon svg{fill:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-866e8a5 .raven-button:hover .raven-button-icon svg{fill:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-866e8a5 a.raven-button:hover{background-color:var( --e-global-color-accent );background-image:var( --e-global-color-accent );border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-866e8a5 .raven-button:hover{border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-866e8a5 a.raven-button:hover, .elementor-28 .elementor-element.elementor-element-866e8a5 .raven-button:hover{border-style:solid;border-width:2px 2px 2px 2px;}.elementor-28 .elementor-element.elementor-element-866e8a5 a.raven-button .button-text, .elementor-28 .elementor-element.elementor-element-866e8a5 .raven-button .button-text{font-family:"Roboto Mono", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-28 .elementor-element.elementor-element-24cebe0{--spacer-size:40px;}@media(max-width:1024px){.elementor-28 .elementor-element.elementor-element-9a9e35b .swiper-slide{height:350px;}.elementor-28 .elementor-element.elementor-element-d7644d5{--spacer-size:40px;}.elementor-28 .elementor-element.elementor-element-e0cf358 .raven-post-image{padding-bottom:calc( 0.63 * 100% );}.elementor-28 .elementor-element.elementor-element-e0cf358 .raven-post:not(.raven-post-inline) .raven-post-image, .elementor-28 .elementor-element.elementor-element-e0cf358 .raven-post-inline .raven-post-image-wrap{width:100%;}.elementor-28 .elementor-element.elementor-element-e0cf358 .raven-post-image img{opacity:1;}.elementor-28 .elementor-element.elementor-element-e0cf358 .raven-post-image:hover img{opacity:1;}.elementor-28 .elementor-element.elementor-element-e0cf358 .raven-post-inside:hover .raven-post-image img{opacity:1;}}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-9a9e35b .swiper-slide{height:250px;}.elementor-28 .elementor-element.elementor-element-9a9e35b .raven-slide-heading{font-size:24px;}.elementor-28 .elementor-element.elementor-element-9a9e35b .raven-slide-description{font-size:18px;}.elementor-28 .elementor-element.elementor-element-9a9e35b .raven-slide-button{font-size:16px;}.elementor-28 .elementor-element.elementor-element-477eb96{font-size:18px;}.elementor-28 .elementor-element.elementor-element-02fe43a .jet-woo-products .jet-woo-products__item{--columns:1;}.elementor-28 .elementor-element.elementor-element-7a0b733 .elementor-image-box-img{margin-bottom:5px;}.elementor-28 .elementor-element.elementor-element-e0cf358 .raven-post-image{padding-bottom:calc( 0.63 * 100% );}.elementor-28 .elementor-element.elementor-element-e0cf358 .raven-post:not(.raven-post-inline) .raven-post-image, .elementor-28 .elementor-element.elementor-element-e0cf358 .raven-post-inline .raven-post-image-wrap{width:100%;}.elementor-28 .elementor-element.elementor-element-e0cf358 .raven-post-image img{opacity:1;}.elementor-28 .elementor-element.elementor-element-e0cf358 .raven-post-image:hover img{opacity:1;}.elementor-28 .elementor-element.elementor-element-e0cf358 .raven-post-inside:hover .raven-post-image img{opacity:1;}}/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */