/*Raleway*/
.infoship .title,
.infoship .desc,
.infoship .more a,
ul.account_user li,
ul.account_user li a,
.menutop .sf-menu li a,
.menutop .sf-menu li a span.focus,
.ova-mega-menu li h5.title,
.cart-wrapper-class .touxt_minicart ul li a,
.cart-wrapper-class .touxt_minicart .total,
.cart-wrapper-class .touxt_minicart .buttons a,
.touxt-content-product h3.product-name a,
.touxt-content-product .touxt_add_to_cart a,
h4.widget-title,
.touxt-content-product-grid h3.product-name a,
.top-feature-product h3,
.shop-fullwidth form,
.shop-fullwidth select,
.shop-fullwidth .widget select,
.banner_top_product .desc_cat,
.top_products h3.product-title,
.top_products a h3,
.touxt_single_product .woocommerce-breadcrumb,
.touxt_single_product .woocommerce-breadcrumb a,
.touxt_single_product .back-page a,
.touxt_single_product .touxt_title h1,
.touxt_single_product .woocommerce-product-rating,
.touxt_single_product .woocommerce-product-rating a,
.woocommerce .touxt_single_product .sku_wrapper,
.woocommerce .touxt_single_product div.product .touxt_stock,
.touxt_single_product .quick-info .title,
.touxt_single_product div.product form.cart .button,
.touxt_single_product .touxt-share,
.touxt_single_product .touxt-share a,
.touxt_single_product .posted_in,
.touxt_single_product .posted_in a,
.touxt_single_product.touxt_summary .form-submit,
.touxt_maylike_products h2,
.touxt_maylike_products .related.products a h3,
.woocommerce h2.page.post-title,
.touxt_page_cart .table thead th,
.touxt_page_cart table.shop_table .title a,
.touxt_page_cart .label_coupon_code,
.touxt_page_cart .touxt_cart_coupon .touxt_update_cart .touxt_continue_shoping,
.touxt_page_cart .touxt_cart_coupon .touxt_update_cart input.button,
.touxt_page_cart .cart-collaterals .cart_totals h4,
.touxt_page_cart .cart-collaterals .cart_totals th,
.touxt_page_cart .cart-collaterals .wc-proceed-to-checkout,
.touxt_checkout_page h3,
.touxt_checkout_page .woocommerce-billing-fields label,
.touxt_checkout_page .button,
.woocommerce h2.order-detail,
h2.page.post-title,
.cart-wrapper-class .touxt_minicart ul li.mini_cart_item .mini_cart_title,
.page_not_found .error span,
.backhome,
.page_not_found a.btn {
    font-family: "Cabin", sans-serif;
}

/*Roboto*/
body,
.ova-mega-menu li.top_submenu .content .top_desc,
.ova-mega-menu li.top_submenu .content .top_linkbottom a,
.cart-wrapper-class .cart-total .items,
.ova-mega-menu li a,
.cart-wrapper-class .touxt_minicart .total .amount,
.cart-wrapper-class .touxt_minicart ul li.mini_cart_item .quantity,
.touxt-latest-item .touxt-sku,
.touxt-latest-item .touxt-countdown .countdown-period,
.touxt-content-product .touxt_rating .price,
.touxt-content-product .desc,
.widget_product_categories li a,
.widget a,
.top-feature-product ul.products li.product .price,
.top_products .price .amount,
.top_products .price del,
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span,
.touxt_single_product .touxt_title span.onsale,
.woocommerce .touxt_single_product div.product p.price,
.touxt_single_product .quick-info .desc,
.touxt_single_product .cart-sku p.price ins,
.touxt_single_product.touxt_summary .panel,
.touxt_maylike_products .related.products .price,
a.button,
.touxt_page_cart table.shop_table .title .variation,
.touxt_page_cart table.shop_table td.product-price,
.touxt_page_cart table.shop_table td.product-subtotal,
.touxt_mailchimp_label label,
.thumbnail_cate .touxt_category_title a,
.cart-wrapper-class .cart-total .total .amount,
.about1,
.page_not_found .error {
    font-family: "Cabin", sans-serif;
}

a, a:hover {
    color: #3a87c6;
}

.bartop {
    background-color: #3a87c6;
}

.menutop .sf-menu li a span.focus {
    background-color: #3a87c6;
}

.about1 {
    color: #3a87c6;
}

.cart-wrapper-class .touxt_minicart .buttons a {
    border: 1px solid #3a87c6;
}

.cart-wrapper-class .touxt_minicart .buttons a:hover {
    background-color: #3a87c6;
}

.nav > li > a:focus,
.nav > li > a:hover,
.cart-wrapper-class .touxt_minicart .total .amount,
.cart-wrapper-class .touxt_minicart ul li.mini_cart_item .quantity,
.cart-wrapper-class .touxt_minicart ul li.mini_cart_item a:hover,
.touxt-product-top li.active a,
.touxt-product-list li img:hover,
.touxt-product-list li.active img {
    border: 1px solid #3a87c6;
}

.touxt-latest-item .touxt-title a {
    color: #3a87c6;
    font-family: Cabin, sans-serif;
}

.top_discount_left hr {
    border-color: #3a87c6;
}

.products-addtoCard li:first-child button {
    background-color: #3a87c6;
}

.rev_slider .line:before {
    background-color: #3a87c6;
}

.products-addtoCard .icon_cart {
    background: #3a87c6;
}

.touxt-content-product h3.product-name a:hover,
.woocommerce .star-rating span {
    color: #3a87c6;
}

.touxt-content-product .touxt_add_to_cart a {
    border-color: #3a87c6;
}

.touxt-content-product .touxt_add_to_cart a:hover {
    background-color: #3a87c6;
    color: #fff;
}

.touxt-archive-product:hover {
    border-color: #3a87c6;
}

.widget_product_categories li:hover > a {
    color: #3a87c6 !important;
}

.touxt-content-product-grid h3.product-name a:hover {
    color: #3a87c6;
}

.ova-list-grid-tabs li.active a .fa,
.ova-list-grid-tabs li a:hover .fa {
    color: #3a87c6;
}

.shop-fullwidth.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    background-color: #3a87c6;
}

.top_products h3.product-title a:hover,
.top_products a h3:hover {
    color: #3a87c6;
}

.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current {
    background-color: #3a87c6;
}

.touxt_single_product .woocommerce-breadcrumb a:hover,
.touxt_single_product .woocommerce-breadcrumb {
    color: #3a87c6;
}

.touxt_single_product .back-page a {
    color: #3a87c6;
}

.touxt_single_product .navigation_product a:hover {
    color: #fff;
    background-color: #3a87c6;
    border-color: #3a87c6;
}

.touxt_single_product .navigation_product a.disable:hover {
    color: transparent;
    background-color: transparent;
    border-color: transparent;
}

.touxt_single_product .woocommerce-product-rating a:hover {
    color: #3a87c6;
}

.touxt_single_product div.product form.cart .button {
    background-color: #3a87c6;
    border: 1px solid #3a87c6;
}

.touxt_single_product div.product form.cart .button:hover {
    color: #3a87c6;

}

.touxt-share:hover,
.touxt-share a:hover {
    color: #3a87c6;
}

.touxt_single_product.touxt_summary .form-submit #submit {
    background-color: #3a87c6 !important;
    border: 1px solid #3a87c6 !important;

}

.touxt_single_product.touxt_summary .form-submit #submit:hover {
    color: #3a87c6 !important;

}

.touxt_single_product.touxt_summary .tagged_as a:hover {
    background-color: #3a87c6 !important;
    color: #fff;
    border-color: #3a87c6 !important;
}

.touxt_single_product .cat .posted_in a:hover {
    color: #3a87c6;
}

.touxt_single_product.touxt_summary #commentform p.stars a {
    color: #3a87c6 !important;
}

.touxt_maylike_products h2 {
    color: #3a87c6;
}

.touxt_maylike_products .related.products a h3:hover {
    color: #3a87c6;
}

.touxt-thumbnails .owl-controls .owl-prev:hover,
.touxt-thumbnails .owl-controls .owl-next:hover {
    background-color: #3a87c6;
}

/* Woo default */
.woocommerce .woocommerce-message {
    border-top-color: #3a87c6;
}

.woocommerce .woocommerce-message:before {
    color: #3a87c6;
}

.woocommerce a.button {
    background-color: #3a87c6;
    border: 1px solid #3a87c6;
}

.woocommerce a.button:hover {
    color: #3a87c6;

}

.touxt_page_cart table thead th {
    color: #3a87c6;
}

.touxt_page_cart table.shop_table .title a:hover {
    color: #3a87c6;
}

.touxt_page_cart .touxt_cart_coupon .touxt_update_cart .touxt_continue_shoping:hover {
    color: #3a87c6;
}

.touxt_page_cart .touxt_cart_coupon .touxt_update_cart input.button {
    background-color: #3a87c6;
    border: 1px solid #3a87c6;
}

.touxt_page_cart .touxt_cart_coupon .touxt_update_cart input.button:hover {
    background-color: transparent;
    color: #3a87c6;
}

.touxt_page_cart .cart-collaterals .wc-proceed-to-checkout a {
    background-color: #3a87c6;
    border: 1px solid #3a87c6;
}

.touxt_page_cart .cart-collaterals .wc-proceed-to-checkout a:hover {
    color: #3a87c6;
    background-color: transparent;
}

.touxt_checkout_page h3 {
    color: #3a87c6;
}

.touxt_checkout_page input.button {
    background-color: #3a87c6 !important;
    border: 1px solid #3a87c6 !important;
}

.touxt_checkout_page input.button:hover {
    color: #3a87c6 !important;
    background-color: transparent !important;
}

.woocommerce form.checkout_coupon input.button,
.woocommerce form.login input.button {
    background-color: #3a87c6 !important;
    border: 1px solid #3a87c6 !important;
}

.woocommerce .woocommerce-info {
    border-top-color: #3a87c6;
}

.woocommerce .woocommerce-info:before {
    color: #3a87c6;
}

.touxt-latest-item .touxt-price,
.touxt-latest-item .touxt-add-cart p .button,
.touxt-about .touxt-description,
.promo_video .promo_tilte h3,
.promo_video .promo_description,
.touxt_lookbook_about .caption-title h3,
.touxt_lookbook_about .caption-description,
.touxt_lookbook_about .caption-button a,
.latest-blog .post-meta .post-info,
.testimonial .testimonial-description,
.address .desc,
.top_discount_title h3 a,
.top_discount_right .top_discount_description,
.top_discount_center .top_discount_title h3,
.top_discount_center .top_discount_sapo,
.top_discount_center .top_discount_description,
.product_featured .product-type,
.bog_thumbnail .caption-description a,
.bog_thumbnail .blog_date,
.touxt_left .touxt_category_title h3 a,
.blog-touxt .post-meta span.post-meta-content,
.blog-touxt .post-body .post-excerpt,
.touxt-blog-detail .post-meta-content,
.touxt-blog-detail .comment-date,
.touxt-map-info ul li,
.touxt_about_content,
.touxt_myteam_about .caption-title h3 a,
.touxt_myteam_about .caption-description,
.solo-about,
.quickview_product .product_meta .sku_wrapper .sku,
.touxt-latest-item .touxt-description,
.touxt-product .product-type,
.touxt-product .product-price del,
.products-addtoCard li .single_add_to_cart_button,
.latest-blog-item .thumbnail .post-meta .post-excerpt,
.btf-product .price .amount {
    font-family: Cabin, sans-serif;
}

.touxt-latest-item .touxt-add-cart p .button:hover {
    background-color: #3a87c6;
    border-color: #3a87c6;
}

.touxt-about .touxt-title h3,
.sc_button .about_button,
.address h4.title,
.product_featured .product-title a,
.product_featured .product-price,
.bog_thumbnail .post-title a,
.touxt_banner_content .touxt_banner_description,
.blog-touxt h2.post-title a,
.touxt-blog-detail h1.post-title a,
.touxt-blog-detail .post-category a,
.touxt-blog-detail .post-excerpt,
.touxt-blog-detail .post-excerpt blockquote li,
.touxt-blog-detail .blog-author-name a,
.touxt-blog-detail .bog-tag,
#comments h4.block-title,
.touxt-blog-detail .author-name,
.touxt-blog-detail .comment-body,
.touxt-blog-detail #commentform #submit.submit,
.touxt-blog-detail .logged-in-as a,
.touxt-blog-detail #reply-title,
.touxt-blog-detail .post-excerpt blockquote,
.contact-form h3,
.contact-form input, .contact-form textarea,
.touxt-product-top li a,
.touxt-product .product-title a,
.latest-blog .post-meta .post-title a,
.address h4.title,
.btf-product h4.block-title,
.btf-product a h3 {
    font-family: Cabin, sans-serif;
}

.touxt-about .touxt-dot i,
.promo_video .promo_tilte .promo_plus a,
.touxt_lookbook_about .lookbook_tilte .lookbook_plus a,
.touxt_lookbook_about .caption-button a:hover,
.top_discount_right .desc_sale_of,
.top_discount_title h3 a:hover,
.bog_thumbnail .blog_date,
.pagination-wrapper .pagination li a:hover,
.pagination-wrapper .pagination li span:hover,
.touxt-blog-detail .post-category a:hover,
.touxt-blog-detail .bog-tag a:hover,
.touxt-blog-detail .author-name,
.touxt-blog-detail .logged-in-as a:hover,
.touxt-blog-detail #reply-title a,
.touxt-blog-detail #reply-title small a:hover,
.blog-touxt h2.post-title a:hover,
.touxt-map-info ul li i,
.touxt_myteam_about .caption-title h3 a,
.latest-blog .post-meta .post-title a:hover,
.latest-blog-item .thumbnail .post-meta h3 a:hover {
    color: #3a87c6;
}

.promo_video .promo_tilte .promo_plus,
.touxt_lookbook_about .lookbook_tilte .lookbook_plus {
    border: 2px solid #3a87c6;
}

.touxt_lookbook_about .caption-button a,
.testimonials.owl-theme .owl-dots .owl-dot.active span,
.testimonials.owl-theme .owl-dots .owl-dot:hover span,
.top_discount_center .top_discount_center_content,
.pagination-wrapper ul li span.current,
.pagination-wrapper ul li a:hover,
#sidebar .widget_tag_cloud.blog-slidebar .tagcloud a:hover,
.touxt-blog-detail #commentform #submit.submit,
.pagination-wrapper ul li .dots:hover,
.pagination-wrapper ul li.active a,
.testimonials.owl-theme .owl-dots .owl-dot.active span {
    background-color: #3a87c6;
}

.contact-form input[type="submit"]:hover {
    border: 1px solid #3a87c6;
}

.touxt_left .touxt_category_title h3 a {
    border-bottom: 1px solid #3a87c6;
}

#sidebar .widget_tag_cloud.blog-slidebar .tagcloud a:hover, .touxt-blog-detail #commentform #submit.submit:hover {
    border: 1px solid #3a87c6;
}

.touxt-blog-detail .post-category a {
    border-top: 4px solid #3a87c6;
}

.touxt-blog-detail .post-excerpt blockquote {
    border-left: 2px solid #3a87c6;
}

.products-addtoCard li .single_add_to_cart_button {
    background-color: #3a87c6 !important;
}

.btf-product h4.block-title {
    border-bottom: 1px solid #3a87c6;
}

.woocommerce.widget_product_search button.submit:hover,
.touxt_mailchimp .submit:hover {
    color: #3a87c6 !important;
}

ul.ova-mega-menu li.top_submenu .content .top_linkbottom a:hover {
    color: #3a87c6 !important;
}

.thumbnail_cate .touxt_category_title a {
    border-bottom: 1px solid #3a87c6;
}

.thumbnail_cate .touxt_category_title a:hover {
    color: #3a87c6;
}

.bog_thumbnail .post-title a:hover {
    color: #3a87c6 !important;
}

.product-media:hover {
    border: 1px solid #3a87c6 !important;
}

.latest-blog-item .thumbnail .post-meta span a:hover {
    color: #3a87c6;
}

.address h4.title a:hover {
    color: #3a87c6 !important;
}

a.btn_banner {
    border: 1px solid #3a87c6;
}

a.btn_banner:hover {
    background-color: #3a87c6;
    color: #fff;
}

.touxt-product-top ul li a:hover {
    color: #3a87c6;
}

.bg_main_color:after {
    background-color: #3a87c6;
}

.touxt-product .product-title a:hover {
    color: #3a87c6;
}

.page_not_found .error {
    color: #3a87c6;
}

.page_not_found a.btn:hover {
    color: #3a87c6;
}

.simple_products h3 a:hover {
    color: #3a87c6;
}

html, body {
    max-width: 100%;
    overflow-x: hidden !important;
}

/* Images styles - Desktop*/
#benifits {
    margin-left: -100px;
    margin-right: 70px;

}

.benefits-text {
    padding-right: 70px;
}

.howtocustomizeimg {
    margin-bottom: -20px;
}

#createtheperfectbadge {

    margin-top: -80px;
    margin-botton: 35px;
}


/* Images styles - Mobile*/
@media (max-width: 480px) {

    #benifits {
        width: 90% !important;
        margin-left: 10px !important;
        margin-right: 10px !important;
        margin-bottom: 50px !important;
    }

    .howtocustomizeimg {
        margin-bottom: -5px;
    }

    #createtheperfectbadge {

        margin-top: 0px;
        margin-botton: 35px;
    }

}

/* Make each image within the #social row display inline-block to align them in a row */
.social #facebook, .social #linkedin, .social #instagram {
    display: inline-flex;
    flex-direction: row !important;
    margin: 5px; /* Adjust the space between images */
    max-width: 33%;
    height: auto;
}

.mainheadingrow {
    float: left !important;
}

img {
    pointer-events: none;
}

.slim {
    font-weight: 400;
}

.heading83 {
    font-size: 82px;
    margin-left: 8%;
    margin-right: -82%;
    margin-top: -50px !important;
    margin-bottom: -15px !important;
    float: left !important;

}

.heading55 {
    font-size: 55px;
}

.heading45 {
    font-size: 45px;
}

.heading40 {
    font-size: 40px;
}

#how-description {
    margin-right: 200px;
    margin-left: 200px;
    padding-bottom: 30px;
}

#how-description2 {
    margin-right: 150px;
    margin-left: 150px;
    padding-bottom: 30px;
}

.whychooseimg {
    margin-top: -105px;
    margin-right: -125px;
    margin-left: -180px;
}

#choosing-benifits {
    margin-left: 250px;
    margin-right: 250px;
}

#footer-menu {
    margin-left: 120px;
    margin-top: -20px;
}

#footer-contact {
    margin-left: -120px;
    margin-top: -20px;
}

/* Logo carousal Gradient*/
.gradiant {
    position: relative;
    overflow: hidden;
}

.gradiant::before {
    content: '';
    position: absolute;
    top: 0;
    width: 20%; /* Adjust the width of the gradient overlay as needed */
    height: 100%;
    background: linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0) 100%);
    pointer-events: none;
    z-index: 100;
}

.gradiant::after {
    content: '';
    position: absolute;
    top: 0;
    width: 20%; /* Adjust the width of the gradient overlay as needed */
    height: 100%;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 1) 100%);
    pointer-events: none;
    z-index: 100;
}

.gradiant::before {
    left: 0;
}

.gradiant::after {
    right: 0;
}

/* End - Logo Carousal Gradient*/
#how-description2 {
    margin: 20px 200px;
}

@media (max-width: 800px) {
    header {
        position: fixed !important;
    }

    .benefits-text {
        padding-right: 0px;
    }

    .benefits-img {
        margin-bottom: -50px;
        margin-top: 20px;
    }

    .vc_column-inner.vc_custom_1715195117973 {
        display: none;
    }

    .mainheadingrow {
        padding: 10px !important;
    }

    .social {
        text-align: left !important;
        margin-top: 10px !Important;
        margin-bottom: 20px !important;
    }

    .heading83 {
        font-size: 45px !important;
        margin-left: 4% !important;
        margin-top: -45px !important;
        margin-bottom: -10px !important;
        margin-right: 4% !important;

    }

    .heading55 {
        font-size: 35px;
    }

    .heading45 {
        font-size: 32px !important;
    }

    .heading40 {
        font-size: 25px;
    }

    .vc_custom_1710796601274, #readytoorder, #inlineline, .imghidden, .vc_custom_1710796486548, #cards32, .whychooseimg1 {
        display: none;
    }


    .imgvisible {
        width: 30% !important;
    }

    #badges-hero {
        padding: 10px !important;
        min-height: 49vh !important;

    }

    .vc_custom_1715984579090 {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
        padding-right: 10px !important;
        padding-left: 10px !important;
    }

    .footer-custom, .footer-bottom, #section2-content, #section3-content, #section4-content, #section5-content, #sectio6-content {
        padding-left: 10px;
        padding-right: 10px;
    }

    .page-section, .page-section:first-of-type {
        margin-top: -40px !important;
    }

    #featuredcard1, #featuredcard2, #featuredcard3 {
        text-align: center !important;
        margin: 0px !important;
        max-width: 500px;
        margin-bottom: 10px !important;
        margin-top: 20px !important;
    }

    #how-description, #how-description2, #choosing-benifits {
        margin-right: 0;
        margin-left: 0;
        padding-bottom: 0;
    }

    .reversecolumns {
        display: flex !important;
        flex-direction: column-reverse !important;
    }

    .whychooseimg {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 80px;
    }

    #footer-menu, #footer-contact {
        margin: 0px;
    }

    #designedby {
        text-align: left !important;
    }

    .steps {
        margin-top: 30px;
    }

    #readytoorderblock {
        margin-bottom: 80px;
    }
}

#badges {
    background-position: bottom right !important;
    background-size: 58%;
}

#benefits {
    background-position: top left !important;
    background-size: 58%;
}

#whychoose {
    background-position: bottom left !important;
    background-size: 62%;
}

#badges-hero {
    background-color: #FFC000 !important;
    background-blend-mode: multiply;
    background-image: url(/media/cmspages/images/pic-21-1.jpg) #FFC00060 !important;
    padding: 120px 10px 120px 10px;

}

.blog_breadcrumbs, .page-section {
    margin: 0px !important;
}

.footer_default {
    display: none;
}

#img-behind {
    z-index: 0 !important;
    position: relative;
}

.img-front {
    z-index: 2 !important;
    position: relative;
}

.vc_do_custom_heading {
    margin-bottom: 0.625rem;
    margin-top: 0;
}

.vc_do_custom_heading {
    margin-bottom: 0.625rem;
    margin-top: 0;
}

.vc_do_custom_heading {
    margin-bottom: 0.625rem;
    margin-top: 0;
}

.vc_do_custom_heading {
    margin-bottom: 0.625rem;
    margin-top: 0;
}

.vc_do_custom_heading {
    margin-bottom: 0.625rem;
    margin-top: 0;
}

.vc_do_custom_heading {
    margin-bottom: 0.625rem;
    margin-top: 0;
}

.vc_do_custom_heading {
    margin-bottom: 0.625rem;
    margin-top: 0;
}

.vc_do_custom_heading {
    margin-bottom: 0.625rem;
    margin-top: 0;
}

.vc_do_custom_heading {
    margin-bottom: 0.625rem;
    margin-top: 0;
}

.vc_do_toggle {
    margin-bottom: 22px;
}

.vc_do_toggle {
    margin-bottom: 22px;
}

.vc_do_toggle {
    margin-bottom: 22px;
}

.vc_do_toggle {
    margin-bottom: 22px;
}

.vc_do_toggle {
    margin-bottom: 22px;
}

.vc_do_toggle {
    margin-bottom: 22px;
}

.vc_do_toggle {
    margin-bottom: 22px;
}

.vc_do_toggle {
    margin-bottom: 22px;
}

.vc_do_toggle {
    margin-bottom: 22px;
}

.vc_do_toggle {
    margin-bottom: 22px;
}

.vc_do_custom_heading {
    margin-bottom: 0.625rem;
    margin-top: 0;
}

.vc_do_custom_heading {
    margin-bottom: 0.625rem;
    margin-top: 0;
}

.vc_do_custom_heading {
    margin-bottom: 0.625rem;
    margin-top: 0;
}

.vc_do_custom_heading {
    margin-bottom: 0.625rem;
    margin-top: 0;
}

.vc_do_custom_heading {
    margin-bottom: 0.625rem;
    margin-top: 0;
}

.vc_do_custom_heading {
    margin-bottom: 0.625rem;
    margin-top: 0;
}

.vc_do_custom_heading {
    margin-bottom: 0.625rem;
    margin-top: 0;
}

.vc_do_custom_heading {
    margin-bottom: 0.625rem;
    margin-top: 0;
}

.vc_do_custom_heading {
    margin-bottom: 0.625rem;
    margin-top: 0;
}

.vc_custom_1718836498570 {
    background-image: url(/media/cmspages/images/Untitled-2-1-scaled.jpg) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.vc_custom_1711147559585 {
    padding-top: 70px !important;
}

.vc_custom_1710445406679 {
    padding-top: 80px !important;
    padding-bottom: 0px !important;
    background-image: url(/media/cmspages/images/Layer-23-copy-2-1-1.png) !important;
    background-position: 0 0 !important;
    background-repeat: no-repeat !important;
}

.vc_custom_1710419670884 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
    background-image: url(/media/cmspages/images/Mask-group-12.png) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.vc_custom_1717018705656 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.vc_custom_1717018725565 {
    padding-top: 50px !important;
    background-image: url(/media/cmspages/images/Layer-23-1.png) !important;
    background-position: 0 0 !important;
    background-repeat: no-repeat !important;
}

.vc_custom_1710451388638 {
    padding-top: 80px !important;
    padding-bottom: 100px !important;
    background-image: url(/media/cmspages/images/img3745.jpg) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.vc_custom_1710900591020 {
    background-image: url(/media/cmspages/images/Rectangle-34.png) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.vc_custom_1710532144449 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
    background-image: url(/media/cmspages/images/Layer-23-copy-3-1.png) !important;
    background-position: 0 0 !important;
    background-repeat: no-repeat !important;
}

.vc_custom_1710905197539 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
    background-image: url(/media/cmspages/images/Mask-group-22.png) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.vc_custom_1710513049084 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}

.vc_custom_1710902500811 {
    padding-top: 100px !important;
    padding-bottom: 50px !important;
    background-color: #1a1a1a !important;
}

.vc_custom_1710902604024 {
    background-color: #1a1a1a !important;
}

.vc_custom_1715985655961 {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.vc_custom_1715385919403 {
    margin-bottom: 30px !important;
}

.vc_custom_1715271054695 {
    margin-top: 10px !important;
}

.vc_custom_1713887884876 {
    margin-top: 40px !important;
}

.vc_custom_1710411687331 {
    padding-right: -60px !important;
}

.vc_custom_1715195117973 {
    margin-left: -320px !important;
}

.vc_custom_1710948802626 {
    margin-top: 28px !important;
}

.vc_custom_1710948834554 {
    margin-top: 30px !important;
}

.vc_custom_1715386079802 {
    border-left-width: 8px !important;
    border-left-style: solid !important;
    border-color: #000000 !important;
}

.vc_custom_1710425331397 {
    margin-right: -438px !important;
}

.vc_custom_1710897685427 {
    margin-right: -50px !important;
}

.vc_custom_1710897698540 {
    margin-top: -80px !important;
    margin-right: -400px !important;
    margin-left: 130px !important;
}

.vc_custom_1710897720935 {
    margin-right: -50px !important;
}

.vc_custom_1710897733822 {
    margin-top: -80px !important;
    margin-right: -400px !important;
    margin-left: 130px !important;
}

.vc_custom_1710897750575 {
    margin-right: -50px !important;
}

.vc_custom_1715195441588 {
    margin-top: -80px !important;
    margin-right: -400px !important;
    margin-left: 130px !important;
}

.vc_custom_1718837137883 {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
}

.vc_custom_1710906443669 {
    margin-top: 50px !important;
}

.vc_custom_1717787224504 {
    margin-left: 30px !important;
}

.vc_custom_1710904816146 {
    margin-top: -102px !important;
}

.vc_custom_1717787391132 {
    padding-bottom: 30px !important;
}

.vc_custom_1713887926676 {
    margin-top: 50px !important;
}

.vc_custom_1717787869366 {
    margin-bottom: 45px !important;
}

.vc_custom_1718911790732 {
    margin-top: -10px !important;
}

.vc_custom_1718911807853 {
    margin-top: -10px !important;
}

.vc_custom_1718911825809 {
    margin-top: -10px !important;
}

.vc_custom_1715199861396 {
    margin-bottom: 50px !important;
}

.vc_custom_1715985845102 {
    padding-right: 20px !important;
    padding-left: 20px !important;
    background-color: #ffffff !important;
    border-radius: 10px !important;
}

.vc_custom_1715902985451 {
    padding-right: 20px !important;
    padding-left: 20px !important;
    background-color: #ffffff !important;
    border-radius: 10px !important;
}

.vc_custom_1715903011093 {
    padding-right: 20px !important;
    padding-left: 20px !important;
    background-color: #ffffff !important;
    border-radius: 10px !important;
}

.vc_custom_1718821386600 {
    margin-bottom: -20px !important;
}

.vc_custom_1715198578270 {
    margin-bottom: 40px !important;
}

.vc_custom_1715198409798 {
    margin-top: -10px !important;
}

.vc_custom_1715198430478 {
    margin-bottom: 20px !important;
}

.vc_custom_1718821373682 {
    margin-bottom: -20px !important;
}

.vc_custom_1715198979239 {
    margin-bottom: 40px !important;
}

.vc_custom_1715199001282 {
    margin-top: -10px !important;
}

.vc_custom_1715199015282 {
    margin-bottom: 20px !important;
}

.vc_custom_1718821360076 {
    margin-bottom: -20px !important;
}

.vc_custom_1715199028677 {
    margin-bottom: 40px !important;
}

.vc_custom_1715199045476 {
    margin-top: -10px !important;
}

.vc_custom_1715199061728 {
    margin-bottom: 20px !important;
}

.vc_custom_1715272744173 {
    background-color: rgba(0, 0, 0, 0.01) !important;
    *background-color: rgb(0, 0, 0) !important;
}

.vc_custom_1715983327187 {
    padding-bottom: 30px !important;
}

.vc_custom_1710798275976 {
    padding-top: 120px !important;
}

.vc_custom_1710431517049 {
    padding: 10px !important;
    border-radius: 5px !important;
}

.vc_custom_1710433923173 {
    padding-top: 10px !important;
    padding-right: 10px !important;
    padding-bottom: 10px !important;
    padding-left: 10px !important;
}

.vc_custom_1710433947675 {
    padding-top: 10px !important;
    padding-right: 10px !important;
    padding-bottom: 10px !important;
    padding-left: 10px !important;
}

.vc_custom_1710433961352 {
    padding-top: 10px !important;
    padding-right: 10px !important;
    padding-bottom: 10px !important;
    padding-left: 10px !important;
}

.vc_custom_1715272791528 {
    margin-right: 50px !important;
}

.vc_custom_1710431392617 {
    margin-top: 5px !important;
}

.vc_custom_1715272776352 {
    margin-top: -35px !important;
    margin-right: 10px !important;
}

.vc_custom_1715272810225 {
    margin-right: 80px !important;
}

.vc_custom_1710431392617 {
    margin-top: 5px !important;
}

.vc_custom_1715272825879 {
    margin-top: -35px !important;
    margin-right: 10px !important;
}

.vc_custom_1715272851502 {
    margin-right: 80px !important;
}

.vc_custom_1710431392617 {
    margin-top: 5px !important;
}

.vc_custom_1715272866929 {
    margin-top: -35px !important;
    margin-right: 10px !important;
}

.vc_custom_1715272893514 {
    margin-right: 80px !important;
}

.vc_custom_1710431392617 {
    margin-top: 5px !important;
}

.vc_custom_1715272925548 {
    margin-top: -35px !important;
    margin-right: 10px !important;
}

.vc_custom_1715202090794 {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.vc_custom_1715273235140 {
    margin-left: 30px !important;
}

.vc_custom_1715273254944 {
    margin-top: -95px !important;
}

.vc_custom_1717787907604 {
    margin-right: 50px !important;
}

.vc_custom_1713887937788 {
    margin-top: 40px !important;
}

.vc_custom_1717014490594 {
    margin-bottom: 55px !important;
}

.vc_custom_1711121577164 {
    margin-top: 50px !important;
    margin-bottom: 80px !important;
}

.vc_custom_1710447688895 {
    margin-top: -50px !important;
}

.vc_custom_1710447927491 {
    padding-right: 10px !important;
}

.vc_custom_1710448098979 {
    padding-right: 15px !important;
    padding-left: 15px !important;
}

.vc_custom_1710448118208 {
    padding-right: 15px !important;
    padding-left: 15px !important;
}

.vc_custom_1710448129653 {
    padding-right: 15px !important;
    padding-left: 15px !important;
}

.vc_custom_1710448002507 {
    padding-left: 10px !important;
}

.vc_custom_1717787966437 {
    margin-right: 20px !important;
    margin-left: 20px !important;
}

.vc_custom_1717788008235 {
    margin-right: 20px !important;
    margin-left: 20px !important;
}

.vc_custom_1710448042164 {
    margin-right: 20px !important;
    margin-left: 20px !important;
}

.vc_custom_1710448055672 {
    margin-right: 20px !important;
    margin-left: 20px !important;
}

.vc_custom_1717788102838 {
    margin-right: 20px !important;
    margin-left: 20px !important;
}

.vc_custom_1710966766916 {
    margin-top: 50px !important;
    margin-bottom: -1px !important;
    margin-left: -100px !important;
}

.vc_custom_1710896632443 {
    margin-top: 100px !important;
    margin-right: -150px !important;
    margin-left: -150px !important;
}

.vc_custom_1713887947972 {
    margin-top: 40px !important;
}

.vc_custom_1710901195884 {
    margin-top: 105px !important;
    margin-right: -220px !important;
    margin-bottom: -200px !important;
    margin-left: 60px !important;
}

.vc_custom_1710451233617 {
    margin-top: 50px !important;
}

.vc_custom_1710450651652 {
    margin-bottom: -170px !important;
    margin-left: -20px !important;
}

.vc_custom_1710531617525 {
    margin-top: -200px !important;
    margin-right: 50px !important;
}

.vc_custom_1710451131002 {
    margin-top: -70px !important;
    margin-left: -10px !important;
}

.vc_custom_1715273595235 {
    margin-top: 20px !important;
}

.vc_custom_1718840107796 {
    margin-top: 50px !important;
}

.vc_custom_1710451131002 {
    margin-top: -70px !important;
    margin-left: -10px !important;
}

.vc_custom_1715273642122 {
    margin-top: 20px !important;
}

.vc_custom_1710508159376 {
    margin-right: 70px !important;
    margin-bottom: -170px !important;
}

.vc_custom_1710507453651 {
    margin-top: -200px !important;
    margin-left: -50px !important;
}

.vc_custom_1710451233617 {
    margin-top: 50px !important;
}

.vc_custom_1710450651652 {
    margin-bottom: -170px !important;
    margin-left: -20px !important;
}

.vc_custom_1710450801166 {
    margin-top: -200px !important;
    margin-right: 50px !important;
}

.vc_custom_1710451131002 {
    margin-top: -70px !important;
    margin-left: -10px !important;
}

.vc_custom_1715273685999 {
    margin-top: 20px !important;
}

.vc_custom_1718840243207 {
    margin-top: 50px !important;
}

.vc_custom_1710451131002 {
    margin-top: -70px !important;
    margin-left: -10px !important;
}

.vc_custom_1715273747277 {
    margin-top: 20px !important;
}

.vc_custom_1710508159376 {
    margin-right: 70px !important;
    margin-bottom: -170px !important;
}

.vc_custom_1710507453651 {
    margin-top: -200px !important;
    margin-left: -50px !important;
}

.vc_custom_1710451233617 {
    margin-top: 50px !important;
}

.vc_custom_1710450651652 {
    margin-bottom: -170px !important;
    margin-left: -20px !important;
}

.vc_custom_1710450801166 {
    margin-top: -200px !important;
    margin-right: 50px !important;
}

.vc_custom_1710451131002 {
    margin-top: -70px !important;
    margin-left: -10px !important;
}

.vc_custom_1715273805749 {
    margin-top: 20px !important;
}

.vc_custom_1710896676730 {
    margin-top: 60px !important;
    margin-right: -150px !important;
    margin-left: -150px !important;
}

.vc_custom_1713888015619 {
    margin-top: 40px !important;
}

.vc_custom_1710896695330 {
    margin-bottom: 40px !important;
}

.vc_custom_1717012909317 {
    margin-bottom: 30px !important;
}

.vc_custom_1710523641395 {
    margin-top: 20px !important;
    margin-bottom: -10px !important;
}

.vc_custom_1710523641395 {
    margin-top: 20px !important;
    margin-bottom: -10px !important;
}

.vc_custom_1711119780600 {
    margin-right: 80px !important;
}

.vc_custom_1711119735614 {
    margin-top: -10px !important;
    margin-right: 80px !important;
}

.vc_custom_1710526088525 {
    margin-top: -30px !important;
}

.wpb_animate_when_almost_visible {
    opacity: 1;
}
