.elementor-1526 .elementor-element.elementor-element-d2cd059{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1526 .elementor-element.elementor-element-68a1599{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1526 .elementor-element.elementor-element-214077c .woocommerce-breadcrumb{color:var( --e-global-color-primary );font-family:"Oswald", Sans-serif;font-weight:300;text-transform:uppercase;}.elementor-1526 .elementor-element.elementor-element-214077c .woocommerce-breadcrumb > a{color:var( --e-global-color-primary );}.elementor-1526 .elementor-element.elementor-element-b76c9a3{--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;}.elementor-widget-woocommerce-product-title .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-1526 .elementor-element.elementor-element-915e636 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-weight:700;text-transform:uppercase;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-1526 .elementor-element.elementor-element-826e49d .price{color:var( --e-global-color-text );font-family:"Oswald", Sans-serif;font-size:25px;font-weight:700;}.woocommerce .elementor-1526 .elementor-element.elementor-element-826e49d .price ins{font-family:"Oswald", Sans-serif;}.elementor-1526 .elementor-element.elementor-element-0cf5f84{--spacer-size:20px;}.woocommerce .elementor-1526 .elementor-element.elementor-element-9f97c49 .woocommerce-product-details__short-description{font-family:"Oswald", Sans-serif;}.elementor-1526 .elementor-element.elementor-element-8d8df68{--spacer-size:20px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1526 .elementor-element.elementor-element-26fbb63 .cart button, .elementor-1526 .elementor-element.elementor-element-26fbb63 .cart .button{font-family:"Oswald", Sans-serif;font-weight:500;border-radius:50px 50px 50px 50px;background-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-1526 .elementor-element.elementor-element-26fbb63 .cart button:hover, .elementor-1526 .elementor-element.elementor-element-26fbb63 .cart .button:hover{background-color:var( --e-global-color-primary );}.elementor-1526 .elementor-element.elementor-element-26fbb63 .quantity .qty{font-family:"Oswald", Sans-serif;border-radius:50px 50px 50px 50px;border-color:var( --e-global-color-primary );transition:all 0.2s;}.woocommerce .elementor-1526 .elementor-element.elementor-element-26fbb63 form.cart table.variations label{font-family:"Oswald", Sans-serif;}.woocommerce .elementor-1526 .elementor-element.elementor-element-26fbb63 form.cart table.variations td.value select, .woocommerce .elementor-1526 .elementor-element.elementor-element-26fbb63 form.cart table.variations td.value:before{background-color:var( --e-global-color-secondary );border:var( --e-global-color-primary );border-radius:50px;}.woocommerce .elementor-1526 .elementor-element.elementor-element-26fbb63 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-1526 .elementor-element.elementor-element-26fbb63 form.cart table.variations td.value:before{font-family:"Oswald", Sans-serif;}.elementor-1526 .elementor-element.elementor-element-d09e831{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1526 .elementor-element.elementor-element-49febb9{--spacer-size:20px;}.woocommerce .elementor-1526 .elementor-element.elementor-element-f2612bc .woocommerce-tabs ul.wc-tabs li a{color:var( --e-global-color-secondary );font-family:"Bebas Neue", Sans-serif;font-weight:400;}.woocommerce .elementor-1526 .elementor-element.elementor-element-f2612bc .woocommerce-tabs ul.wc-tabs li{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.woocommerce .elementor-1526 .elementor-element.elementor-element-f2612bc .woocommerce-tabs .woocommerce-Tabs-panel{border-color:var( --e-global-color-primary );font-family:"Oswald", Sans-serif;}.woocommerce .elementor-1526 .elementor-element.elementor-element-f2612bc .woocommerce-tabs ul.wc-tabs li.active a{color:var( --e-global-color-primary );}.woocommerce .elementor-1526 .elementor-element.elementor-element-f2612bc .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce .elementor-1526 .elementor-element.elementor-element-f2612bc .woocommerce-tabs ul.wc-tabs li.active{background-color:var( --e-global-color-secondary );}.woocommerce .elementor-1526 .elementor-element.elementor-element-f2612bc .woocommerce-tabs ul.wc-tabs li.active{border-bottom-color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );}.woocommerce .elementor-1526 .elementor-element.elementor-element-f2612bc .woocommerce-tabs ul.wc-tabs li:not(.active){border-bottom-color:var( --e-global-color-primary );}.woocommerce .elementor-1526 .elementor-element.elementor-element-f2612bc .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:"Oswald", Sans-serif;}.elementor-1526 .elementor-element.elementor-element-3675698{--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;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.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-1526 .elementor-element.elementor-element-df738a4{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-1526 .elementor-element.elementor-element-df738a4 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:90px;font-weight:700;text-transform:uppercase;color:#CE1D1E;}.elementor-widget-tp-product-listout .theplus-pagination a,.elementor-widget-tp-product-listout .theplus-pagination span{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-product-listout .ajax_load_more .post-load-more{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-product-listout .ajax_lazy_load .post-lazy-load{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-product-listout .plus-all-posts-loaded{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-product-listout .product-list .post-inner-loop .post-catagory{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-product-listout .product-list .post-inner-loop .post-title,.elementor-widget-tp-product-listout .product-list .post-inner-loop .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-tp-product-listout .product-list .wrapper-cart-price .price .amount,.elementor-widget-tp-product-listout .product-list .wrapper-cart-price .price .amount .woocommerce-Price-currencySymbol{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-tp-product-listout .product-list .wrapper-cart-price .price del .amount,.elementor-widget-tp-product-listout .product-list .product-list-content .wrapper-cart-price .price del .amount .woocommerce-Price-currencySymbol{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-tp-product-listout .theplus-posts-not-found{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1526 .elementor-element.elementor-element-264861d .product-list .product-list-content .add_to_cart.product_type_simple{background-color:var( --e-global-color-primary );font-family:"Oswald", Sans-serif;font-weight:500;color:var( --e-global-color-secondary );border-style:none;}.elementor-1526 .elementor-element.elementor-element-264861d .product-list .post-inner-loop .post-catagory{font-family:"Oswald", Sans-serif;font-weight:400;}.elementor-1526 .elementor-element.elementor-element-264861d .product-list .post-inner-loop .post-title,.elementor-1526 .elementor-element.elementor-element-264861d .product-list .post-inner-loop .post-title a{font-family:"Oswald", Sans-serif;font-size:25px;font-weight:bold;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-1526 .elementor-element.elementor-element-264861d .product-list .wrapper-cart-price .price .amount,.elementor-1526 .elementor-element.elementor-element-264861d .product-list .wrapper-cart-price .price .amount .woocommerce-Price-currencySymbol{font-family:"Oswald", Sans-serif;font-weight:500;}.elementor-1526 .elementor-element.elementor-element-264861d .product-list.product-style-1 .add_to_cart_button span.icon .arrow svg *{fill:var( --e-global-color-secondary );}.elementor-1526 .elementor-element.elementor-element-264861d .product-list.product-style-1 .add_to_cart_button .icon .sr-loader-icon::after,.elementor-1526 .elementor-element.elementor-element-264861d .product-list.product-style-1 .add_to_cart_button .icon .check::after,.elementor-1526 .elementor-element.elementor-element-264861d .product-list.product-style-1 .add_to_cart_button .icon .check::before{background:var( --e-global-color-secondary );}.elementor-1526 .elementor-element.elementor-element-264861d .product-list .post-inner-loop .grid-item .product-list-content{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B7B7B7;border-radius:30px 30px 30px 30px;}.elementor-1526 .elementor-element.elementor-element-264861d .product-list .post-inner-loop .grid-item .product-list-content:hover{border-color:#B7B7B7;}.elementor-1526 .elementor-element.elementor-element-264861d .list-carousel-slick .slick-dots.style-1 li button{-webkit-box-shadow:var( --e-global-color-primary );-moz-box-shadow:var( --e-global-color-primary );box-shadow:var( --e-global-color-primary );}.elementor-1526 .elementor-element.elementor-element-264861d .list-carousel-slick .slick-dots.style-1 li.slick-active button{-webkit-box-shadow:var( --e-global-color-primary );-moz-box-shadow:var( --e-global-color-primary );box-shadow:var( --e-global-color-primary );}.elementor-1526 .elementor-element.elementor-element-264861d .list-carousel-slick .slick-dots.style-2 li button{border-color:var( --e-global-color-primary );}.elementor-1526 .elementor-element.elementor-element-264861d .list-carousel-slick ul.slick-dots.style-3 li button{-webkit-box-shadow:var( --e-global-color-primary );-moz-box-shadow:var( --e-global-color-primary );box-shadow:var( --e-global-color-primary );}.elementor-1526 .elementor-element.elementor-element-264861d .list-carousel-slick .slick-dots.style-3 li.slick-active button{-webkit-box-shadow:var( --e-global-color-primary );-moz-box-shadow:var( --e-global-color-primary );box-shadow:var( --e-global-color-primary );}.elementor-1526 .elementor-element.elementor-element-264861d .list-carousel-slick ul.slick-dots.style-4 li button{-webkit-box-shadow:var( --e-global-color-primary );-moz-box-shadow:var( --e-global-color-primary );box-shadow:var( --e-global-color-primary );}.elementor-1526 .elementor-element.elementor-element-264861d .list-carousel-slick .slick-dots.style-1 li button:before{color:var( --e-global-color-primary );}.elementor-1526 .elementor-element.elementor-element-264861d .list-carousel-slick .slick-dots.style-6 li button{border-color:var( --e-global-color-primary );}.elementor-1526 .elementor-element.elementor-element-264861d .list-carousel-slick .slick-dots.style-2 li button,.elementor-1526 .elementor-element.elementor-element-264861d .list-carousel-slick ul.slick-dots.style-3 li button,.elementor-1526 .elementor-element.elementor-element-264861d .list-carousel-slick .slick-dots.style-4 li button:before,.elementor-1526 .elementor-element.elementor-element-264861d .list-carousel-slick .slick-dots.style-5 button,.elementor-1526 .elementor-element.elementor-element-264861d .list-carousel-slick .slick-dots.style-7 button{background:#fff;}.elementor-1526 .elementor-element.elementor-element-264861d .list-carousel-slick .slick-dots.style-2 li::after{border-color:var( --e-global-color-primary );}.elementor-1526 .elementor-element.elementor-element-264861d .list-carousel-slick .slick-dots.style-4 li.slick-active button{-webkit-box-shadow:var( --e-global-color-primary );-moz-box-shadow:var( --e-global-color-primary );box-shadow:var( --e-global-color-primary );}.elementor-1526 .elementor-element.elementor-element-264861d .list-carousel-slick .slick-dots.style-6 .slick-active button:after{color:var( --e-global-color-primary );}.elementor-1526 .elementor-element.elementor-element-264861d .list-carousel-slick .slick-dots.style-2 li::after,.elementor-1526 .elementor-element.elementor-element-264861d .list-carousel-slick .slick-dots.style-4 li.slick-active button:before,.elementor-1526 .elementor-element.elementor-element-264861d .list-carousel-slick .slick-dots.style-5 .slick-active button,.elementor-1526 .elementor-element.elementor-element-264861d .list-carousel-slick .slick-dots.style-7 .slick-active button{background:var( --e-global-color-primary );}.elementor-1526 .elementor-element.elementor-element-264861d .list-carousel-slick .slick-slider.slick-dotted{padding-bottom:0px;}.elementor-1526 .elementor-element.elementor-element-d09c79e{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1526 .elementor-element.elementor-element-d09c79e:not(.elementor-motion-effects-element-type-background), .elementor-1526 .elementor-element.elementor-element-d09c79e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CE1D1E;}.elementor-1526 .elementor-element.elementor-element-3e55f20 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:90px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-1526 .elementor-element.elementor-element-c097311{--display:flex;}.elementor-1526 .elementor-element.elementor-element-aa71a9b{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1526 .elementor-element.elementor-element-aa71a9b:not(.elementor-motion-effects-element-type-background), .elementor-1526 .elementor-element.elementor-element-aa71a9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1526 .elementor-element.elementor-element-aa71a9b.e-con:hover{--e-con-transform-scale:1.01;}.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-1526 .elementor-element.elementor-element-14f9d29 img{border-radius:30px 30px 0px 0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1526 .elementor-element.elementor-element-923d645{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--e-icon-list-icon-size:25px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1526 .elementor-element.elementor-element-923d645 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1526 .elementor-element.elementor-element-923d645 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1526 .elementor-element.elementor-element-923d645 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1526 .elementor-element.elementor-element-923d645 .elementor-icon-list-item > a{font-family:"Oswald", Sans-serif;font-size:25px;font-weight:700;text-transform:uppercase;}.elementor-1526 .elementor-element.elementor-element-923d645 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1526 .elementor-element.elementor-element-77c225f{--display:flex;}.elementor-1526 .elementor-element.elementor-element-1f5ad98{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1526 .elementor-element.elementor-element-1f5ad98:not(.elementor-motion-effects-element-type-background), .elementor-1526 .elementor-element.elementor-element-1f5ad98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1526 .elementor-element.elementor-element-1f5ad98.e-con:hover{--e-con-transform-scale:1.01;}.elementor-1526 .elementor-element.elementor-element-883ab5b img{border-radius:30px 30px 0px 0px;}.elementor-1526 .elementor-element.elementor-element-c9fb853{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--e-icon-list-icon-size:25px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1526 .elementor-element.elementor-element-c9fb853 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1526 .elementor-element.elementor-element-c9fb853 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1526 .elementor-element.elementor-element-c9fb853 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1526 .elementor-element.elementor-element-c9fb853 .elementor-icon-list-item > a{font-family:"Oswald", Sans-serif;font-size:25px;font-weight:700;text-transform:uppercase;}.elementor-1526 .elementor-element.elementor-element-c9fb853 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1526 .elementor-element.elementor-element-25f2f55{--display:flex;}.elementor-1526 .elementor-element.elementor-element-a681119{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1526 .elementor-element.elementor-element-a681119:not(.elementor-motion-effects-element-type-background), .elementor-1526 .elementor-element.elementor-element-a681119 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1526 .elementor-element.elementor-element-a681119.e-con:hover{--e-con-transform-scale:1.01;}.elementor-1526 .elementor-element.elementor-element-ff5e90f img{border-radius:30px 30px 0px 0px;}.elementor-1526 .elementor-element.elementor-element-5ebc0fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--e-icon-list-icon-size:25px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1526 .elementor-element.elementor-element-5ebc0fe .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1526 .elementor-element.elementor-element-5ebc0fe .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1526 .elementor-element.elementor-element-5ebc0fe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1526 .elementor-element.elementor-element-5ebc0fe .elementor-icon-list-item > a{font-family:"Oswald", Sans-serif;font-size:25px;font-weight:700;text-transform:uppercase;}.elementor-1526 .elementor-element.elementor-element-5ebc0fe .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1526 .elementor-element.elementor-element-b6b8a7a{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-1526 .elementor-element.elementor-element-68a1599{--width:50%;}.elementor-1526 .elementor-element.elementor-element-b76c9a3{--width:50%;}}@media(max-width:1024px){.elementor-1526 .elementor-element.elementor-element-3675698{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1526 .elementor-element.elementor-element-df738a4{--container-widget-width:61%;--container-widget-flex-grow:0;width:var( --container-widget-width, 61% );max-width:61%;}.elementor-1526 .elementor-element.elementor-element-df738a4 .elementor-heading-title{font-size:60px;}.elementor-1526 .elementor-element.elementor-element-d09c79e{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1526 .elementor-element.elementor-element-3e55f20 .elementor-heading-title{font-size:60px;}.elementor-1526 .elementor-element.elementor-element-b6b8a7a{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-pagination-size:12px;}}@media(max-width:767px){.elementor-1526 .elementor-element.elementor-element-df738a4{--container-widget-width:99%;--container-widget-flex-grow:0;width:var( --container-widget-width, 99% );max-width:99%;}.elementor-1526 .elementor-element.elementor-element-df738a4 .elementor-heading-title{font-size:40px;}.elementor-1526 .elementor-element.elementor-element-3e55f20 .elementor-heading-title{font-size:40px;}.elementor-1526 .elementor-element.elementor-element-b6b8a7a{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-size:10px;}}/* Start custom CSS for heading, class: .elementor-element-df738a4 */#titre-ligne .elementor-heading-title::after {
    content: "";
    display: inline-block;
    width: 95%; 
    height: 10px;
    background-color: #CE1D1E;
    margin-left: -2px; 
    margin-right: -2000px; 
    transform: translateY(0px);
}

@media (min-width: 768px) and (max-width: 1024px) {
    #titre-ligne .elementor-heading-title::after {
    width: 85%;     
    height: 6px;
}
}

@media (max-width: 767px) {
    #titre-ligne .elementor-heading-title::after {
    width: 30%; 
    height: 4px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e55f20 */#titre-ligne-white .elementor-heading-title::after {
    content: "";
    display: inline-block;
    width: 60%; 
    height: 10px;
    background-color: white;
    margin-left: -15px; 
    margin-right: -2000px; 
    transform: translateY(0px);
}

@media (min-width: 768px) and (max-width: 1024px) {
    #titre-ligne-white .elementor-heading-title::after {
    width: 60%;     
    height: 6px;
}
}

@media (max-width: 767px) {
    #titre-ligne-white .elementor-heading-title::after {
    width: 40%; 
    height: 4px;
}
}/* End custom CSS */