.elementor-15708 .elementor-element.elementor-element-dd0168b:not(.elementor-motion-effects-element-type-background), .elementor-15708 .elementor-element.elementor-element-dd0168b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-15708 .elementor-element.elementor-element-dd0168b > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15708 .elementor-element.elementor-element-dd0168b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15708 .elementor-element.elementor-element-02544fb .elementor-wrapper{--video-aspect-ratio:2.33333;}.elementor-15708 .elementor-element.elementor-element-28d62b3{text-align:center;}.elementor-15708 .elementor-element.elementor-element-28d62b3 .elementor-heading-title{font-size:3em;color:#FFFFFF;}.elementor-15708 .elementor-element.elementor-element-19d3363{text-align:center;font-size:1.4em;line-height:1.5em;color:#FFFFFF;}.elementor-15708 .elementor-element.elementor-element-bdd5872:not(.elementor-motion-effects-element-type-background), .elementor-15708 .elementor-element.elementor-element-bdd5872 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-15708 .elementor-element.elementor-element-bdd5872 > .elementor-container{max-width:1560px;}.elementor-15708 .elementor-element.elementor-element-bdd5872{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#FFFFFF;}.elementor-15708 .elementor-element.elementor-element-bdd5872 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15708 .elementor-element.elementor-element-bdd5872 .elementor-heading-title{color:#FFFFFF;}.elementor-15708 .elementor-element.elementor-element-bdd5872 a{color:#FFFFFF;}.elementor-15708 .elementor-element.elementor-element-bdd5872 a:hover{color:#FFFFFF;}.elementor-15708 .elementor-element.elementor-element-1bd772b .elementor-element-populated .elementor-heading-title{color:#FFFFFF;}.elementor-15708 .elementor-element.elementor-element-1bd772b > .elementor-element-populated{color:#FFFFFF;}.elementor-15708 .elementor-element.elementor-element-1bd772b .elementor-element-populated a{color:#FFFFFF;}.elementor-15708 .elementor-element.elementor-element-1bd772b .elementor-element-populated a:hover{color:#FFFFFF;}.elementor-15708 .elementor-element.elementor-element-a3f285f:not(.elementor-motion-effects-element-type-background), .elementor-15708 .elementor-element.elementor-element-a3f285f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-15708 .elementor-element.elementor-element-a3f285f > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15708 .elementor-element.elementor-element-a3f285f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}@media(max-width:1024px){.elementor-15708 .elementor-element.elementor-element-19d3363{font-size:1.2em;}}@media(max-width:767px){.elementor-15708 .elementor-element.elementor-element-28d62b3 .elementor-heading-title{font-size:2.5em;}.elementor-15708 .elementor-element.elementor-element-19d3363{font-size:1em;}}/* Start custom CSS for video, class: .elementor-element-02544fb */.elementor-15708 .elementor-element.elementor-element-02544fb video {
    object-fit: scale-down  !important;
}

.elementor-widget-video .elementor-wrapper {
        --video-aspect-ratio: 5.33333 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19d3363 */.elementor-15708 .elementor-element.elementor-element-19d3363 p{
    max-width: 1050px;
    margin:20px auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1bd772b */.mfp-close, .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li.ui-tabs-active a, .vc_pie_chart .vc_pie_chart_value, .vc_progress_bar .vc_single_bar .vc_label .vc_label_units, .nm-testimonial-description, .form-row label, .woocommerce-form__label, #nm-shop-search-close:hover, .products .price .amount, .nm-shop-loop-actions > a, .nm-shop-loop-actions > a:active, .nm-shop-loop-actions > a:focus, .nm-infload-controls a, .woocommerce-breadcrumb a, .woocommerce-breadcrumb span, .variations, .woocommerce-grouped-product-list-item__label a, .woocommerce-grouped-product-list-item__price ins .amount, .woocommerce-grouped-product-list-item__price > .amount, .nm-quantity-wrap .quantity .nm-qty-minus, .nm-quantity-wrap .quantity .nm-qty-plus, .product .summary .single_variation_wrap .nm-quantity-wrap label:not(.nm-qty-label-abbrev), .woocommerce-tabs .tabs li.active a, .shop_attributes th, .product_meta, .shop_table.cart .nm-product-details a, .shop_table.cart .product-quantity, .shop_table.cart .nm-product-quantity-pricing .product-subtotal, .shop_table.cart .product-remove a, .cart-collaterals, .nm-cart-empty, #order_review .shop_table, #payment .payment_methods li label, .woocommerce-thankyou-order-details li strong, .wc-bacs-bank-details li strong, .nm-MyAccount-user-info .nm-username strong, .woocommerce-MyAccount-navigation ul li a:hover, .woocommerce-MyAccount-navigation ul li.is-active a, .woocommerce-table--order-details, #nm-wishlist-empty .note i, a.dark, a:hover, .nm-blog-heading h1 strong, .nm-post-header .nm-post-meta a, .nm-post-pagination a, .commentlist > li .comment-text .meta strong, .commentlist > li .comment-text .meta strong a, .comment-form p label, .entry-content strong, blockquote, blockquote p, .widget_search button, .widget_product_search #searchsubmit, .widget_recent_comments ul li .comment-author-link, .widget_recent_comments ul li::before {
	color: #fff;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bdd5872 */.mfp-close, .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li.ui-tabs-active a, .vc_pie_chart .vc_pie_chart_value, .vc_progress_bar .vc_single_bar .vc_label .vc_label_units, .nm-testimonial-description, .form-row label, .woocommerce-form__label, #nm-shop-search-close:hover, .products .price .amount, .nm-shop-loop-actions > a, .nm-shop-loop-actions > a:active, .nm-shop-loop-actions > a:focus, .nm-infload-controls a, .woocommerce-breadcrumb a, .woocommerce-breadcrumb span, .variations, .woocommerce-grouped-product-list-item__label a, .woocommerce-grouped-product-list-item__price ins .amount, .woocommerce-grouped-product-list-item__price > .amount, .nm-quantity-wrap .quantity .nm-qty-minus, .nm-quantity-wrap .quantity .nm-qty-plus, .product .summary .single_variation_wrap .nm-quantity-wrap label:not(.nm-qty-label-abbrev), .woocommerce-tabs .tabs li.active a, .shop_attributes th, .product_meta, .shop_table.cart .nm-product-details a, .shop_table.cart .product-quantity, .shop_table.cart .nm-product-quantity-pricing .product-subtotal, .shop_table.cart .product-remove a, .cart-collaterals, .nm-cart-empty, #order_review .shop_table, #payment .payment_methods li label, .woocommerce-thankyou-order-details li strong, .wc-bacs-bank-details li strong, .nm-MyAccount-user-info .nm-username strong, .woocommerce-MyAccount-navigation ul li a:hover, .woocommerce-MyAccount-navigation ul li.is-active a, .woocommerce-table--order-details, #nm-wishlist-empty .note i, a.dark, a:hover, .nm-blog-heading h1 strong, .nm-post-header .nm-post-meta a, .nm-post-pagination a, .commentlist > li .comment-text .meta strong, .commentlist > li .comment-text .meta strong a, .comment-form p label, .entry-content strong, blockquote, blockquote p, .widget_search button, .widget_product_search #searchsubmit, .widget_recent_comments ul li .comment-author-link, .widget_recent_comments ul li::before {
	color: #fff!important;
}/* End custom CSS */