.text-danger{
    color: red;
}
.align-items-center{
    align-items: center;
}
.justify-content-between{
    justify-content: space-between;
}
.w-100{
    width:100%
}
.loaderDiv {
	display: inline-block;
	position: absolute;
    background: #faf4fe;
    width: 100vw;
    height: 100%;
    left: -175px;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

[class*="loader-"] {
	display: inline-block;
	width: 1em;
	height: 1em;
	color: inherit;
	vertical-align: middle;
	pointer-events: none;
}

.loader-01 {
	border: .2em dotted currentcolor;
	border-radius: 50%;
	animation: 1s loader-01 linear infinite;
}

@keyframes loader-01 {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

@media screen and (max-width: 767px) {
    .loaderDiv {
        left: 0px !important;
    }
    #cws_icon_689b3351c184f {
        padding-top: 0px !important;
    } 
    .standard-heading{
        font-size: 28px !important;
        line-height: 48px !important;
    }
    .home-pg-serice-sec{
        padding-bottom: 150px;
    }
    .slider-mobile-height{
        height: 500px !important;
    }
}
.d-flex{
    display: flex;
    gap: 10px;
}
.portfolio-text{
    position: absolute;
    bottom: 10px;
    left: 10px;
    text-align: start;
}
.portfolio-text > a{
    font-size: 18px !important;
}
.portfolio-text > .meta > a{
    font-size: 14px !important;
}
.portfolio-detail-avatar{
    object-fit: cover;
    border-radius: 50%;
    height: 40px;
    width: 40px;
}
.portfolio-avatar{
    object-fit: cover;
    position: absolute;
    top: 10px;
    right: 10px;
    border-radius: 50%;
}
rs-mask-wrap{
    text-align: center !important;
}
.gray-img{
    filter: grayscale(1) invert(1);
}
.service-img{
    background: #f9fcfe;
    padding: 16px;
    border-radius: 50%;
}
.service-img img{
    object-fit: cover;
    width: 65px;
    height: 55px;
}
.standard-heading{
    font-size: 40px;
    line-height: 48px !important;
}
.object-fill{
    object-fit: fill !important;
}
.section-spacing{
    padding: 40px 0;
}
.position-relative{
    position: relative;
}
.position-absolute{
    position: absolute;
}
.d-block{
    display: block !important;
}
.header-spacing{
    padding-top: 70px;
}
.heading-width{
    max-width: 850px;
}
.margin-zero-auto{
    margin: 0 auto;
}
.small-heading{
    font-size: 25px;
    color: #243238;
}
.text-center{
    text-align: center;
}
.insta-followers-box{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
}
.text-white{
    color: #fff;
}
.mt-0{
    margin-top: 0 !important;
}

.font-18{
    font-size: 18px;
}
.mt-20{
    margin-top: 20px;
}
/* .cws_service_module{
    margin-top: 23px;
} */
.cws_pricing_plan_module.highlighted{
    color: #fff !important;
}
.highlighted .cws_pricing_plan_price{
    color: #fff !important;
}
.highlighted .cws_pricing_plan_title{
    color: #fff !important;
}
.highlighted .cws_button{
    background: #ffffff !important;
color: #243238 !important
}
.cws_pricing_plan_module:hover pre{
    color: #fff !important;
}
.extra-button{
    display: flex;
    gap: 8px;
}
.cws_pricing_plan_module.highlighted .cws_pricing_plan_content .content-wrapper ul li, .cws_pricing_plan_module.highlighted .cws_pricing_plan_content .content-wrapper ol li, .cws_pricing_plan_module.highlighted .cws_pricing_plan_content .attention, .cws_pricing_plan_module.highlighted .cws_pricing_plan_content .content-wrapper p {
    color: #ffffff;
}
.d-hidden{
    display: none !important;
}
.h-auto{
    height: 505.9px !important;
}

            body[data-boxed="true"] .site.wrap {
                background-color: #fff;
            }
            .site-footer .footer-copyright {
                padding-top: 25px;
                padding-bottom: 25px;
            }
            .site-footer .footer-copyright p,
            .site-footer .footer-copyright .footer_logotype .sitename,
            .site-footer .wpm-language-switcher.switcher-list li,
            .site-footer .wpm-language-switcher.switcher-list li span,
            .site-footer .wpm-language-switcher.switcher-list li a {
                color: #ffffff;
            }
            .site-footer .wpm-language-switcher.switcher-select {
                background-color: #ffffff;
            }
            .site-footer .wpm-language-switcher.switcher-list li img {
                border-color: #ffffff;
            }
            .site-footer {
                background: linear-gradient(90deg, #f76331, #da3f77);
            }
            .cws_header_template .menu-main-container > .menu > .menu-item > a,
            .cws_sticky_template .menu-main-container > .menu > .menu-item > a,
            .site-header .menu-main-container > .menu > .menu-item > a,
            .site-sticky .menu-main-container > .menu > .menu-item > a {
                font-family: Poppins;
                font-size: 16px;
                line-height: 24px;
            }
            h1,
            .h1,
            h2,
            .h2,
            h3,
            .h3,
            h4,
            .h4,
            h5,
            .h5,
            h6,
            .h6,
            body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab > a,
            .sidebar .cws-widget .widget-title,
            .cws-widget.widget_recent_entries ul li a,
            div.wpforms-container-full .wpforms-form .wpforms-head-container .wpforms-title,
            .cws-widget .recentcomments > a,
            .cws-widget.widget_rss ul li a.rsswidget,
            .post-navigation .nav-links li .post-nav-text-wrapper .post-title,
            .comment-body .comment-meta .comment-admin,
            .cws-widget .product_list_widget li a,
            .mini-cart .woo_mini_cart .woo_items_count,
            .mini-cart .woo_mini_cart ul li .cart-item-title,
            ul.products li.product .woocommerce-loop-product__title,
            ul.products li.product .woocommerce-loop-category__title,
            .woocommerce.single .content-area .site-main > .type-product .summary .woocommerce-product-rating .woocommerce-review-link,
            .quantity input,
            .woocommerce.single .content-area .site-main > .type-product .woocommerce-tabs .woocommerce-Tabs-panel .commentlist li .comment_container .comment-text .comment-header .woocommerce-review__author,
            .woocommerce-cart .woocommerce-cart-form > .shop_table th,
            .woocommerce-cart .woocommerce-cart-form > .shop_table .amount,
            .woocommerce-cart .woocommerce-cart-form > .shop_table tr.cart_item td.product-name,
            .wp-block-search .wp-block-search__label,
            .wp-block-rss .wp-block-rss__item .wp-block-rss__item-title,
            .wp-block-latest-posts li > a,
            .wp-block-latest-comments .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-link,
            .cws_tips_module .cws_tips_wrapper .cws_tip .tip_info_wrapper p,
            .cws_popup_video_module .video-link .icon_title {
                font-family: Poppins;
                color: #000;
            }
            .woocommerce-pagination ul.page-numbers li a,
            .woocommerce-pagination ul.page-numbers li span,
            .woocommerce-pagination ul.page-numbers > span,
            .woocommerce-pagination ul.page-numbers > a,
            .paging-navigation:not(.load_more) .pagination li a,
            .paging-navigation:not(.load_more) .pagination li span,
            .paging-navigation:not(.load_more) .pagination > span,
            .paging-navigation:not(.load_more) .pagination > a,
            .post.cws-alternate-view.format-link .post-media-wrapper .post-media a,
            .post.cws-alternate-view.format-quote .post-media-wrapper .post-media .media-quote p:before,
            .post-format.format_quote blockquote > p:before,
            .post-format.format_link a,
            .woocommerce.single .content-area .site-main > .type-product div[class*="woocommerce-product-gallery"] .woocommerce-product-gallery__trigger,
            .woocommerce.single .content-area .site-main > .type-product .woocommerce-tabs .tabs li.active a,
            .woocommerce.single .content-area .site-main > .type-product .woocommerce-tabs .woocommerce-Tabs-panel .shop_attributes th,
            .woocommerce-cart .woocommerce-cart-form > .shop_table tr.cart_item td.product-remove .remove,
            .portfolio-single-content .portfolio-content-wrapper .aside-part .label,
            .main_member_info .text-information .experience,
            .main_member_info .social-icons-wrapper .label {
                color: #000;
            }
            .cws-widget .price_slider_wrapper .price_slider_amount .button:hover,
            .widget_shopping_cart_content .woocommerce-mini-cart__buttons a.button:not(.checkout),
            .mini-cart .woo_mini_cart .woocommerce-mini-cart__buttons a.button:not(.checkout),
            .woocommerce-cart .woocommerce-cart-form .cws_coupon .coupon button {
                background: #000;
            }
            .title_ff,
            .woocommerce-breadcrumb,
            .breadcrumbs-wrapper,
            .cws_breadcrumbs_module,
            .cws_header_template .sub-menu .menu-item > a,
            .cws_sticky_template .sub-menu .menu-item > a,
            .site-header .sub-menu .menu-item > a,
            .site-sticky .sub-menu .menu-item > a,
            .site-search .search-form .label .search-field,
            .site-search .search-form .label .search-field::placeholder,
            .wpm-language-switcher a,
            .cws_textmodule .cws_textmodule_content,
            .info_box_title,
            .banner_title,
            .testimonial,
            .cws-widget .calendar_wrap table caption,
            .wp-block-calendar table caption,
            .post-navigation .nav-links li .post-nav-link,
            .woocommerce .shop_top_info_wrapper .woocommerce-result-count,
            .woocommerce .shop_top_info_wrapper .woocommerce-ordering .orderby,
            .cws-widget .price_slider_wrapper .price_slider_amount .button,
            .widget_shopping_cart_content .woocommerce-mini-cart__buttons a.button,
            .mini-cart .woo_mini_cart .woocommerce-mini-cart__buttons a.button,
            ul.products li.product .cws_buttons_wrapper .button,
            .woocommerce.single .content-area .site-main > .type-product .summary .product_categories,
            .woocommerce.single .content-area .site-main > .type-product .summary .cart button,
            .woocommerce.single .content-area .site-main > .type-product .woocommerce-tabs .tabs li a,
            #review_form_wrapper .comment-form .comment-notes,
            #review_form_wrapper .comment-form label,
            .woocommerce-cart .woocommerce-cart-form > .shop_table .product-quantity,
            .woocommerce-cart .woocommerce-cart-form .cart_totals .shop_table,
            .woocommerce-info,
            .woocommerce-error,
            .woocommerce-message,
            .woocommerce-info a.showcoupon,
            .woocommerce-info a.button,
            .woocommerce-error a.showcoupon,
            .woocommerce-error a.button,
            .woocommerce-message a.showcoupon,
            .woocommerce-message a.button,
            body.woocommerce-checkout .checkout_coupon p,
            form.woocommerce-checkout .woocommerce-checkout-review-order,
            .woocommerce.single .content-area .site-main > .type-product .summary .cart .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__label label,
            .woocommerce.single .content-area .site-main > .type-product .summary .cart .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__price,
            .cws_portfolio_module .portfolio-filter .portfolio-filter-trigger,
            .cws_portfolio_module .cws_portfolio_items .cws_portfolio_item .text_info .meta,
            .search-trigger .search-trigger-text,
            .menu-right-info .cws_button,
            cws_milestone_module div.milestone_title {
                font-family: Poppins;
            }
            body,
            select {
                font-family: Work Sans;
                color: #000;
                font-size: 16px;
                line-height: 32px;
            }
            .cws-widget ul li a,
            .vc_toggle .vc_toggle_title .vc_toggle_icon,
            body.wpb-js-composer .vc_tta-controls-icon,
            .woocommerce.single .content-area .site-main > .type-product .woocommerce-tabs .tabs li a,
            .wp-block-categories-list li > a,
            .wp-block-archives-list li > a {
                color: #000;
            }
            .cws-widget .calendar_wrap table caption,
            .wp-block-calendar table caption {
                background-color: #000;
            }
            .custom_sidebars_wrapper .sidebar .cws-widget .widget-title,
            .cancel-reply,
            .cws_service_module.icon_shape_ellipse .service_content_wrapper .service_title .service_title_text,
            .cws_service_module.icon_shape_triangle .service_content_wrapper .service_title .service_title_text,
            .wp-block-calendar table tr,
            .cws_milestone_module .milestone_title,
            blockquote {
                font-family: Work Sans;
            }
            .site-sticky:not(.sticky-mobile) > .container {
                padding-top: 0px;
                padding-bottom: 0px;
            }
            .site-sticky {
                background-color: #ffffff;
            }
            .site-sticky.shadow {
                -webkit-box-shadow: 0 0 20px 0 rgba(16, 1, 148, 0.1);
                -moz-box-shadow: 0 0 20px 0 rgba(16, 1, 148, 0.1);
                box-shadow: 0 0 20px 0 rgba(16, 1, 148, 0.1);
            }
            .site-sticky .search-trigger,
            .site-sticky .mini_cart_trigger,
            .site-sticky.sticky-mobile .mini_cart_trigger,
            .sticky-right-info .wpm-language-switcher.switcher-list li,
            .sticky-right-info .wpm-language-switcher.switcher-list li a,
            .cws_sticky_template .menu-main-container > .menu > .menu-item,
            .site-sticky .menu-main-container > .menu > .menu-item {
                color: #243238;
            }
            .site-sticky.sticky-mobile .menu-trigger span,
            .sticky-right-info .wpm-language-switcher.switcher-select {
                background-color: #243238;
            }
            .site-sticky .wpm-language-switcher.switcher-select,
            .site-sticky .wpm-language-switcher.switcher-list li img,
            .site-sticky .wpm-language-switcher.switcher-dropdown .item-language-main > span {
                border-color: #243238;
            }
            .cws_sticky_template .menu-main-container > .menu > .menu-item.current-menu-item,
            .cws_sticky_template .menu-main-container > .menu > .menu-item.current-menu-ancestor,
            .cws_sticky_template .menu-main-container > .menu > .menu-item.current-item-parent,
            .sticky-right-info .wpm-language-switcher.switcher-list li.active span,
            .site-sticky .menu-main-container > .menu > .menu-item.current-menu-item,
            .site-sticky .menu-main-container > .menu > .menu-item.current-item-parent,
            .site-sticky .menu-main-container > .menu > .menu-item.current-menu-ancestor {
                color: #f76331;
            }
            .sticky-right-info .extra-button .cws_button {
                color: #3b545f;
                border-color: #3b545f;
            }
            .site-header .top-bar-box {
                padding-top: 14px;
                padding-bottom: 14px;
                background-color: #ffffff;
            }
            .site-header .top-bar-box:before {
                background-color: #cccccc;
            }
            .site-header .header_icons > * ~ .mini-cart:not(:first-child) .woo_mini-count {
                border-color: #cccccc;
            }
            .site-header .top-bar-box .container > *,
            .site-header .top-bar-box .container > * > a,
            .site-header .header_icons > .mini-cart > a,
            .site-header .wishlist_products_counter_number,
            .site-header .cws_compare_count,
            .site-header .woo_mini-count > span {
                color: rgba(255, 255, 255, 0.5);
            }
            .page_title_container {
                padding-top: 22px;
                padding-bottom: 129px;
            }
            .site-header-mobile .page_title_container {
                padding-top: 40px;
                padding-bottom: 40px;
            }
            body:not(.single) .page_title_container .page_title_customizer_size {
                font-size: 50px;
            }
            body.single .page_title_container .page_title_customizer_size {
                font-size: 50px;
            }
            .page_title_container .page_title_customizer_size .page_title {
                color: #ffffff;
            }
            .page_title_container:not(.custom) .page_title_wrapper,
            .page_title_container:not(.custom) .page_title_wrapper a {
                color: #ffffff;
            }
            .page_title_container .title_divider svg {
                fill: #ffffff;
            }
            .menu-main-container.header_menu > ul > .menu-item > a {
                padding-top: 32px !important;
                padding-bottom: 27px !important;
            }
            .cws_header_template .menu-main-container > .menu > .menu-item,
            .site-header .menu-main-container > .menu > .menu-item,
            .site-header .site_logotype .sitename,
            .site-header .search-trigger,
            .site-header .wpm-language-switcher.switcher-list li,
            .site-header .wpm-language-switcher.switcher-list li a,
            .site-header .mini_cart_trigger {
                color: #ffffff;
            }
            .site-header .custom_sidebar_trigger .hamburger,
            .site-header .wpm-language-switcher.switcher-select {
                background-color: #ffffff !important;
            }
            .site-header .wpm-language-switcher.switcher-select,
            .site-header .wpm-language-switcher.switcher-list li img,
            .site-header .wpm-language-switcher.switcher-dropdown .item-language-main > span {
                border-color: #ffffff;
            }
            .cws_header_template .menu-main-container > .menu > .menu-item.current-menu-item,
            .cws_header_template .menu-main-container > .menu > .menu-item.current-menu-ancestor,
            .cws_header_template .menu-main-container > .menu > .menu-item.current-item-parent,
            .site-header .wpm-language-switcher.switcher-list li.active span,
            .site-header .menu-main-container > .menu > .menu-item.current-menu-item,
            .site-header .menu-main-container > .menu > .menu-item.current-item-parent,
            .site-header .menu-main-container > .menu > .menu-item.current-menu-ancestor {
                color: #ffea74;
            }
            .cws_header_template .menu-main-container .sub-menu .menu-item,
            .cws_sticky_template .menu-main-container .sub-menu .menu-item,
            .site-header .menu-main-container .sub-menu .menu-item,
            .site-sticky .menu-main-container .sub-menu .menu-item {
                color: #243238;
            }
            .cws_header_template .menu-main-container .sub-menu .menu-item.current-menu-item,
            .cws_header_template .menu-main-container .sub-menu .menu-item.current-menu-ancestor,
            .cws_header_template .menu-main-container .sub-menu .menu-item.current-item-parent,
            .cws_sticky_template .menu-main-container .sub-menu .menu-item.current-menu-item,
            .cws_sticky_template .menu-main-container .sub-menu .menu-item.current-menu-ancestor,
            .cws_sticky_template .menu-main-container .sub-menu .menu-item.current-item-parent,
            .site-header .menu-main-container .sub-menu .menu-item.current-menu-item,
            .site-header .menu-main-container .sub-menu .menu-item.current-menu-ancestor,
            .site-header .menu-main-container .sub-menu .menu-item.current-item-parent,
            .site-sticky .menu-main-container .sub-menu .menu-item.current-menu-item,
            .site-sticky .menu-main-container .sub-menu .menu-item.current-item-parent,
            .site-sticky .menu-main-container .sub-menu .menu-item.current-menu-ancestor {
                color: #f76331;
            }
            .menu-right-info .extra-button .cws_button {
                color: #fff;
                border-color: #fff;
            }
            .site-header-mobile .top-bar-box,
            .sticky-mobile {
                padding-top: 25px;
                padding-bottom: 25px;
            }
            .site-header-mobile .top-bar-box,
            .site-sticky.sticky-mobile {
                background-color: #fff;
            }
            .site-header-mobile .menu-trigger span {
                background-color: #000;
            }
            .site-header-mobile .top-bar-box .container .mini-cart > a,
            .site-header-mobile .top-bar-box .site_logotype .sitename {
                color: #000;
            }
            .site-header-mobile .menu-main-container > .menu > .menu-item,
            .site-header-mobile .menu-box .menu-box-info .menu-box-info-item,
            .site-header-mobile .wpm-language-switcher.switcher-list li span,
            .site-header-mobile .wpm-language-switcher.switcher-list li a {
                color: rgba(74, 74, 74, 0.8);
            }
            .site-header-mobile .menu-main-container > .menu > .menu-item.active,
            .site-header-mobile .menu-main-container > .menu > .menu-item.current-menu-item,
            .site-header-mobile .menu-main-container > .menu > .menu-item.current-item-parent {
                color: rgba(255, 255, 255, 0.8);
            }
            .site-header-mobile .menu-main-container > .menu > .menu-item > a {
                background-color: #fff;
            }
            .site-header-mobile .menu-main-container > .menu > .menu-item.active > a,
            .site-header-mobile .menu-main-container > .menu > .menu-item.current-menu-item > a,
            .site-header-mobile .menu-main-container > .menu > .menu-item.current-item-parent > a {
                background-color: #f76331;
            }
            .site-header-mobile .menu-main-container .sub-menu .menu-item {
                color: rgba(74, 74, 74, 0.8);
            }
            .site-header-mobile .menu-main-container .sub-menu .menu-item.active,
            .site-header-mobile .menu-main-container .sub-menu .menu-item.current-menu-item,
            .site-header-mobile .menu-main-container .sub-menu .menu-item.current-item-parent {
                color: #f76331;
            }
            @media screen and (min-width: 1367px),
                screen and (min-width: 1200px) and (any-hover: hover),
                screen and (min-width: 1200px) and (min--moz-device-pixel-ratio: 0),
                screen and (min-width: 1200px) and (-ms-high-contrast: none),
                screen and (min-width: 1200px) and (-ms-high-contrast: active) {
                .site-sticky .search-trigger:hover,
                .site-sticky .mini_cart_trigger:hover,
                .cws_sticky_template .menu-main-container > .menu > .menu-item:hover,
                .site-sticky .menu-main-container .wpm-language-switcher.switcher-list li a:hover,
                .site-sticky .menu-main-container > .menu > .menu-item:hover {
                    color: #c01fb8;
                }
                .site-sticky .wpm-language-switcher.switcher-dropdown .item-language-main:hover > span,
                .site-sticky .wpm-language-switcher.switcher-list li a:hover img {
                    border-color: #c01fb8;
                }
                .sticky-right-info .extra-button .cws_button:not(:disabled):hover {
                    color: #fff;
                    border-color: #3b545f;
                    background-color: #3b545f;
                }
                .cws_header_template .menu-main-container .sub-menu .menu-item:hover,
                .cws_sticky_template .menu-main-container .sub-menu .menu-item:hover,
                .site-header .menu-main-container .sub-menu .menu-item:hover,
                .site-sticky .menu-main-container .sub-menu .menu-item:hover {
                    color: #f76331;
                }
                .custom_sidebar_trigger:hover .hamburger {
                    background-color: #ffea74;
                }
                .site-header .search-trigger:hover,
                .site-header .mini_cart_trigger:hover,
                .cws_header_template .menu-main-container > .menu > .menu-item:hover,
                .site-header .menu-main-container > .menu > .menu-item:hover,
                .menu-main-container .wpm-language-switcher.switcher-list li a:hover {
                    color: #ffea74;
                }
                .site-header .wpm-language-switcher.switcher-dropdown .item-language-main:hover > span,
                .site-header .wpm-language-switcher.switcher-list li a:hover img {
                    border-color: #ffea74;
                }
                .menu-right-info .extra-button .cws_button:not(:disabled):hover {
                    color: #000;
                    border-color: #fff;
                    background-color: #fff;
                }
                .top-bar-box .container > * > a:hover,
                .top-bar-box .container .header_icons .search-trigger:hover,
                .header_icons > .mini-cart > a:hover {
                    color: #fff;
                }
                .page_title_container:not(.custom) .page_title_wrapper a:hover {
                    color: #ffea74;
                }
            }
            /*========================================================
====================== PRIMARY COLOR =====================
========================================================*/
            a,
            ul > li:before,
            .vc_toggle.vc_toggle_active .vc_toggle_title,
            body.wpb-js-composer .vc_general.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title > a,
            body.wpb-js-composer .vc_general.vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title .vc_tta-controls-icon,
            .cws-widget.widget_categories > ul > li ul.children li.active > a,
            .cws-widget.widget_product_categories > ul > li ul.children li.active > a,
            .cws-widget.widget_pages > ul > li ul.children li.active > a,
            .cws-widget.widget_categories > ul > li.active > a,
            .cws-widget.widget_product_categories > ul > li.active > a,
            .cws-widget.widget_pages > ul > li.active > a,
            .cws-widget.widget_archive ul li.active > .open:before,
            .cws-widget.widget_categories ul li.active > .open:before,
            .cws-widget.widget_product_categories ul li.active > .open:before,
            .cws-widget.widget_meta ul li.active > .open:before,
            .cws-widget.widget_pages ul li.active > .open:before,
            .cws-widget.widget_nav_menu ul li.active > .open:before,
            .cws-widget .calendar_wrap table thead th,
            .wp-block-calendar table thead th,
            .cws-widget .recentcomments:after,
            .cws-widget.widget_nav_menu .sub-menu li.current-menu-ancestor > a,
            .cws-widget.widget_nav_menu .sub-menu li.current-item-parent > a,
            .cws-widget.widget_nav_menu .sub-menu li.current-menu-item > a,
            .cws-widget.widget_nav_menu .sub-menu li.current-item-parent > a,
            .woocommerce-cart .woocommerce-cart-form .cart_totals .shop_table tbody .order-total .amount,
            form.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .order-total td .amount,
            .wp-block-latest-comments:not(.has-avatars) .wp-block-latest-comments__comment:before,
            .top_bar_notice .close-btn,
            .cws_roadmap_module .cws_roadmap_item .roadmap_divider:after,
            .cws_icon_module .icon_wrapper i,
            .cws_milestone_module .count_wrapper {
                color: #f76331;
            }

            .site-sticky .mini-cart .woo_mini-count > span,
            .site-header .mini-cart .woo_mini-count > span,
            .header_icons .mini-cart .woo_mini-count > span,
            .button-up,
            .cws_carousel .slick-dots li.slick-active button,
            .cws_custom_carousel .slick-dots li.slick-active button,
            .cws_progress_bar_module .progress_bar .bar,
            .cws-widget .calendar_wrap table tbody td#today:after,
            .wp-block-calendar table tbody td#today:after,
            .cws-widget .price_slider_wrapper .price_slider .ui-slider-handle,
            .cws-widget .price_slider_wrapper .price_slider .ui-slider-range,
            .cws-widget.filter_size ul li.chosen a,
            form.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .payment_box,
            .cws_tips_module .cws_tips_wrapper .cws_tip .tip_trigger:after,
            .cws_roadmap_module .cws_roadmap_item.active .roadmap_icon_wrapper .number,
            .cws_textmodule .cws_textmodule_subtitle .cws_textmodule_subtitle_text,
            .main_member_info .text-information .divider .divider-inner {
                background-color: #f76331;
            }
            .cws-widget .price_slider_wrapper .price_slider_amount .button {
                background: #f76331;
            }

            .woocommerce.single .content-area .site-main > .type-product div[class*="woocommerce-product-gallery"] .flex-control-nav li img.flex-active,
            .woocommerce.single .content-area .site-main > .type-product .woocommerce-tabs .tabs li.active a {
                border-color: #f76331;
            }

            .cws_icon_preloader:after {
                border-color: #f76331 transparent #f76331 transparent;
            }
            .cws_roadmap_module .cws_roadmap_item .roadmap_divider {
                background-image: linear-gradient(90deg, #f76331, #f76331 40%, transparent 40%, transparent 100%);
            }

            /*========================================================
===================== SECONDARY COLOR ====================
========================================================*/
            .post .post-inner .post-information .post-footer .meta-item.post-date:before,
            .post .post-inner .post-information .post-footer .meta-item.comments_count:before,
            .woocommerce.single .content-area .site-main > .type-product .summary .cart .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__price del,
            .cws_pricing_plan_module .cws_pricing_plan_header .cws_pricing_plan_price {
                color: #c01fb8;
            }

            /* .mejs-container .mejs-controls, */
            /* .mejs-embed,
            .mejs-embed body,
            .post .post-inner .post-information .post-footer .meta-item:not(:last-child):after,
            .cws_roadmap_module .cws_roadmap_item.active .roadmap_icon_wrapper,
            .post-navigation .nav-links li a.post-nav-image {
                background-color: #c01fb8;
            } */
            .cws_pricing_plan_module .cws_pricing_plan_content .cws_button_wrapper .cws_button {
                background: #c01fb8;
            }

            /*========================================================
====================== BUTTONS COLOR =====================
========================================================*/

            .cws_info_box.info,
            .cws_button,
            a.showcoupon,
            body div.wpforms-container-full .wpforms-form button[type="submit"],
            .post-password-form input[type="submit"],
            .comment-form .submit,
            .added_to_cart,
            .woo_mini_cart .button,
            .woocommerce .button,
            .cws_woo_modal_content .button,
            .post.sticky,
            .woocommerce-pagination ul.page-numbers li span.current,
            .woocommerce-pagination ul.page-numbers > span.current,
            .paging-navigation:not(.load_more) .pagination li span.current,
            .paging-navigation:not(.load_more) .pagination > span.current,
            .post.cws-alternate-view.format-quote,
            blockquote p:before,
            blockquote.is-style-large p:after,
            figure.wp-block-pullquote blockquote > p:after,
            figure.wp-block-pullquote:not(.is-style-solid-color),
            .post-format.format_quote,
            .woocommerce-info,
            .main_member_info .text-information .email:before,
            .main_member_info .text-information .phone:before,
            .post .post-inner .post-divider .post-divider-inner {
                background-image: linear-gradient(90deg, #f76331 -8.57%, #c01fb8 184.64%);
            }
            .post.sticky:before {
                background-image: linear-gradient(108.66deg, #f76331 -19.71%, #c01fb8 170.61%);
            }
            .post.cws-alternate-view.format-link .post-media-wrapper .post-media a:before,
            .post-format.format_link:before,
            .cws_pricing_plan_module.highlighted:before {
                background-image: linear-gradient(147.09deg, #f76331 -28.73%, #c01fb8 121.37%);
            }

            /*========================================================
==================== ONLY DESKTOP COLORS =================
========================================================*/
            @media screen and (min-width: 1367px),
                /*Disable this styles for iPad Pro 1024-1366*/ screen and (min-width: 1200px) and (any-hover: hover),
                /*Check,
                is device a desktop (not working on ie & firefox) */ screen and (min-width: 1200px) and (min--moz-device-pixel-ratio: 0),
                /*Check,
                is device a desktop with firefox*/ screen and (min-width: 1200px) and (-ms-high-contrast: none),
                /*Check,
                is device a desktop with IE 10 or above*/ screen and (min-width: 1200px) and (-ms-high-contrast: active) /*Check,
                is device a desktop with IE 10 or below*/ {
                /*==================== PRIMARY COLOR ===================*/
                .site-search .close-search:hover,
                .site-search .search-submit:hover,
                .search-form .label .search-submit:hover,
                .cws-widget.widget_categories > ul > li ul.children li:hover > a,
                .cws-widget.widget_product_categories > ul > li ul.children li:hover > a,
                .cws-widget.widget_pages > ul > li ul.children li:hover > a,
                .cws-widget .calendar_wrap table tfoot td a:hover,
                .wp-block-calendar table tfoot td a:hover,
                .cws-widget .recentcomments > a:hover,
                .cws-widget.widget_nav_menu .sub-menu li:hover > a,
                .cws-widget .woocommerce-product-search button:hover,
                .mini-cart .woo_mini_cart ul li .remove:hover,
                .woocommerce.single .content-area .site-main > .type-product div[class*="woocommerce-product-gallery"] .woocommerce-product-gallery__trigger:hover,
                .woocommerce.single .content-area .site-main > .type-product .woocommerce-product-gallery .flex-control-nav .slick-arrow:hover,
                .woocommerce-cart .woocommerce-cart-form > .shop_table tr.cart_item td.product-remove .remove:hover,
                .portfolio-single-content .portfolio-content-wrapper .aside-part .social-share a:hover,
                body.woocommerce-account .woocommerce-MyAccount-navigation ul li:not(.is-active) a:hover,
                .wp-block-search .wp-block-search__button:hover,
                .wp-block-latest-comments .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-link:hover,
                .wp-block-latest-comments .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-author:hover,
                .mini-cart .woo_mini_cart .close_mini_cart:hover {
                    color: #f76331;
                }
                .widget_shopping_cart_content .woocommerce-mini-cart__buttons a.button:not(.checkout):hover,
                .mini-cart .woo_mini_cart .woocommerce-mini-cart__buttons a.button:not(.checkout):hover {
                    background: #f76331;
                }

                /*==================== SECONDARY COLOR ===================*/
                a:hover,
                .cws-widget.widget_recent_entries ul li a:hover,
                .cws-widget.widget_rss ul li a.rsswidget:hover,
                .cws-widget.cws-recent-posts .recent_posts_wrapper li .recent_post_content h6 a:hover,
                .post .post-inner .post-information .post-title a:hover,
                .post .post-inner .post-information .post-footer .meta-item a:hover,
                .woocommerce-pagination .page-numbers a:hover,
                .paging-navigation:not(.load_more) .pagination a:hover,
                .post.cws-alternate-view.format-link .post-media-wrapper .post-media a:hover,
                .post .post-inner .post-information .post-categories a:hover,
                .single_content .post .post-categories a:hover,
                .post-format.format_link a:hover,
                .cws-widget .product_list_widget li a:hover,
                .mini-cart .woo_mini_cart ul li .cart-item-title:hover,
                ul.products li.product .woocommerce-loop-product__title a:hover,
                ul.products li.product .woocommerce-loop-category__title a:hover,
                .woocommerce.single .content-area .site-main > .type-product .summary .woocommerce-product-rating .woocommerce-review-link:hover,
                .woocommerce-cart .woocommerce-cart-form > .shop_table tr.cart_item td.product-name a:hover,
                .woocommerce.single .content-area .site-main > .type-product .summary .cart .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__label label a:hover,
                .cws_our_team_module .cws_team_member .information_wrapper .name a:hover,
                .cws_our_team_module .cws_team_member .information_wrapper .email a:hover,
                .cws_our_team_module .cws_team_member .information_wrapper .phone a:hover,
                .main_member_info .text-information .pos a:hover,
                .main_member_info .text-information .dep a:hover,
                .main_member_info .text-information .info a:hover,
                .wp-block-rss .wp-block-rss__item .wp-block-rss__item-title a:hover,
                .wp-block-latest-posts li > a:hover,
                .comment-navigation a:hover,
                .top_bar_notice .close-btn:hover,
                .post-navigation .nav-links li .post-nav-text-wrapper a:hover .post-title,
                .post-navigation .nav-links li .post-nav-cats a:hover,
                .post-navigation .nav-links li .post-nav-link a:hover {
                    color: #c01fb8;
                }

                .cws-widget .tagcloud a:hover,
                .post .post-inner .post-information .post-tags a:hover,
                .post-navigation .nav-links li.archive-dots > a:hover span,
                .post-navigation .nav-links li.archive-dots > a:hover span:before,
                .post-navigation .nav-links li.archive-dots > a:hover span:after,
                .single_content .post .post-tags a:hover,
                .cws-widget.widget_layered_nav_filters ul li.chosen a:hover,
                .wp-block-tag-cloud a:hover {
                    background-color: #c01fb8;
                }

                /*===================== BUTTONS COLOR ==================*/
                .cws_button:not(:disabled):hover,
                a.showcoupon:not(:disabled):hover,
                body div.wpforms-container-full .wpforms-form button[type="submit"]:not(:disabled):hover,
                .post-password-form input[type="submit"]:not(:disabled):hover,
                .comment-form .submit:not(:disabled):hover,
                .added_to_cart:not(:disabled):hover,
                .woo_mini_cart .button:not(:disabled):hover,
                .woocommerce .button:not(:disabled):hover,
                .cws_woo_modal_content .button:not(:disabled):hover,
                .woocommerce-cart .woocommerce-cart-form .cws_coupon .coupon button:not(:disabled):hover {
                    background-image: linear-gradient(90deg, #f76331 -8.57%, #f76331 184.64%);
                }

                .cws_pricing_plan_module:hover:before {
                    background-image: linear-gradient(147.09deg, #f76331 -28.73%, #c01fb8 121.37%);
                }

                .post-navigation .nav-links .post-nav-image:hover {
                    background-image: linear-gradient(90deg, #f76331 -163.33%, #c01fb8 388.33%);
                }
            }

            @media screen and (max-width: 767px) {
                body.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs .vc_tta-panel .vc_tta-panel-heading {
                    background: linear-gradient(90deg, #f76331 -8.57%, #c01fb8 184.64%);
                }
                .post-navigation .nav-links .post-nav-image {
                    background-image: linear-gradient(90deg, #f76331 -163.33%, #c01fb8 388.33%);
                }
            }


            img.wp-smiley,
            img.emoji {
                display: inline !important;
                border: none !important;
                box-shadow: none !important;
                height: 1em !important;
                width: 1em !important;
                margin: 0 0.07em !important;
                vertical-align: -0.1em !important;
                background: none !important;
                padding: 0 !important;
            }

            .wp-block-button__link {
                color: #fff;
                background-color: #32373c;
                border-radius: 9999px;
                box-shadow: none;
                text-decoration: none;
                padding: calc(0.667em + 2px) calc(1.333em + 2px);
                font-size: 1.125em;
            }
            .wp-block-file__button {
                background: #32373c;
                color: #fff;
                text-decoration: none;
            }

            .jetpack-sharing-buttons__services-list {
                display: flex;
                flex-direction: row;
                flex-wrap: wrap;
                gap: 0;
                list-style-type: none;
                margin: 5px;
                padding: 0;
            }
            .jetpack-sharing-buttons__services-list.has-small-icon-size {
                font-size: 12px;
            }
            .jetpack-sharing-buttons__services-list.has-normal-icon-size {
                font-size: 16px;
            }
            .jetpack-sharing-buttons__services-list.has-large-icon-size {
                font-size: 24px;
            }
            .jetpack-sharing-buttons__services-list.has-huge-icon-size {
                font-size: 36px;
            }
            @media print {
                .jetpack-sharing-buttons__services-list {
                    display: none !important;
                }
            }
            .editor-styles-wrapper .wp-block-jetpack-sharing-buttons {
                gap: 0;
                padding-inline-start: 0;
            }
            ul.jetpack-sharing-buttons__services-list.has-background {
                padding: 1.25em 2.375em;
            }

 
            :root {
                --wp--preset--aspect-ratio--square: 1;
                --wp--preset--aspect-ratio--4-3: 4/3;
                --wp--preset--aspect-ratio--3-4: 3/4;
                --wp--preset--aspect-ratio--3-2: 3/2;
                --wp--preset--aspect-ratio--2-3: 2/3;
                --wp--preset--aspect-ratio--16-9: 16/9;
                --wp--preset--aspect-ratio--9-16: 9/16;
                --wp--preset--color--black: #000000;
                --wp--preset--color--cyan-bluish-gray: #abb8c3;
                --wp--preset--color--white: #ffffff;
                --wp--preset--color--pale-pink: #f78da7;
                --wp--preset--color--vivid-red: #cf2e2e;
                --wp--preset--color--luminous-vivid-orange: #ff6900;
                --wp--preset--color--luminous-vivid-amber: #fcb900;
                --wp--preset--color--light-green-cyan: #7bdcb5;
                --wp--preset--color--vivid-green-cyan: #00d084;
                --wp--preset--color--pale-cyan-blue: #8ed1fc;
                --wp--preset--color--vivid-cyan-blue: #0693e3;
                --wp--preset--color--vivid-purple: #9b51e0;
                --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
                --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
                --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
                --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
                --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
                --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
                --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
                --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
                --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
                --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
                --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
                --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
                --wp--preset--font-size--small: 13px;
                --wp--preset--font-size--medium: 20px;
                --wp--preset--font-size--large: 36px;
                --wp--preset--font-size--x-large: 42px;
                --wp--preset--spacing--20: 0.44rem;
                --wp--preset--spacing--30: 0.67rem;
                --wp--preset--spacing--40: 1rem;
                --wp--preset--spacing--50: 1.5rem;
                --wp--preset--spacing--60: 2.25rem;
                --wp--preset--spacing--70: 3.38rem;
                --wp--preset--spacing--80: 5.06rem;
                --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
                --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
                --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
                --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
                --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
            }
            :where(.is-layout-flex) {
                gap: 0.5em;
            }
            :where(.is-layout-grid) {
                gap: 0.5em;
            }
            body .is-layout-flex {
                display: flex;
            }
            .is-layout-flex {
                flex-wrap: wrap;
                align-items: center;
            }
            .is-layout-flex > :is(*, div) {
                margin: 0;
            }
            body .is-layout-grid {
                display: grid;
            }
            .is-layout-grid > :is(*, div) {
                margin: 0;
            }
            :where(.wp-block-columns.is-layout-flex) {
                gap: 2em;
            }
            :where(.wp-block-columns.is-layout-grid) {
                gap: 2em;
            }
            :where(.wp-block-post-template.is-layout-flex) {
                gap: 1.25em;
            }
            :where(.wp-block-post-template.is-layout-grid) {
                gap: 1.25em;
            }
            .has-black-color {
                color: var(--wp--preset--color--black) !important;
            }
            .has-cyan-bluish-gray-color {
                color: var(--wp--preset--color--cyan-bluish-gray) !important;
            }
            .has-white-color {
                color: var(--wp--preset--color--white) !important;
            }
            .has-pale-pink-color {
                color: var(--wp--preset--color--pale-pink) !important;
            }
            .has-vivid-red-color {
                color: var(--wp--preset--color--vivid-red) !important;
            }
            .has-luminous-vivid-orange-color {
                color: var(--wp--preset--color--luminous-vivid-orange) !important;
            }
            .has-luminous-vivid-amber-color {
                color: var(--wp--preset--color--luminous-vivid-amber) !important;
            }
            .has-light-green-cyan-color {
                color: var(--wp--preset--color--light-green-cyan) !important;
            }
            .has-vivid-green-cyan-color {
                color: var(--wp--preset--color--vivid-green-cyan) !important;
            }
            .has-pale-cyan-blue-color {
                color: var(--wp--preset--color--pale-cyan-blue) !important;
            }
            .has-vivid-cyan-blue-color {
                color: var(--wp--preset--color--vivid-cyan-blue) !important;
            }
            .has-vivid-purple-color {
                color: var(--wp--preset--color--vivid-purple) !important;
            }
            .has-black-background-color {
                background-color: var(--wp--preset--color--black) !important;
            }
            .has-cyan-bluish-gray-background-color {
                background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
            }
            .has-white-background-color {
                background-color: var(--wp--preset--color--white) !important;
            }
            .has-pale-pink-background-color {
                background-color: var(--wp--preset--color--pale-pink) !important;
            }
            .has-vivid-red-background-color {
                background-color: var(--wp--preset--color--vivid-red) !important;
            }
            .has-luminous-vivid-orange-background-color {
                background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
            }
            .has-luminous-vivid-amber-background-color {
                background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
            }
            .has-light-green-cyan-background-color {
                background-color: var(--wp--preset--color--light-green-cyan) !important;
            }
            .has-vivid-green-cyan-background-color {
                background-color: var(--wp--preset--color--vivid-green-cyan) !important;
            }
            .has-pale-cyan-blue-background-color {
                background-color: var(--wp--preset--color--pale-cyan-blue) !important;
            }
            .has-vivid-cyan-blue-background-color {
                background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
            }
            .has-vivid-purple-background-color {
                background-color: var(--wp--preset--color--vivid-purple) !important;
            }
            .has-black-border-color {
                border-color: var(--wp--preset--color--black) !important;
            }
            .has-cyan-bluish-gray-border-color {
                border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
            }
            .has-white-border-color {
                border-color: var(--wp--preset--color--white) !important;
            }
            .has-pale-pink-border-color {
                border-color: var(--wp--preset--color--pale-pink) !important;
            }
            .has-vivid-red-border-color {
                border-color: var(--wp--preset--color--vivid-red) !important;
            }
            .has-luminous-vivid-orange-border-color {
                border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
            }
            .has-luminous-vivid-amber-border-color {
                border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
            }
            .has-light-green-cyan-border-color {
                border-color: var(--wp--preset--color--light-green-cyan) !important;
            }
            .has-vivid-green-cyan-border-color {
                border-color: var(--wp--preset--color--vivid-green-cyan) !important;
            }
            .has-pale-cyan-blue-border-color {
                border-color: var(--wp--preset--color--pale-cyan-blue) !important;
            }
            .has-vivid-cyan-blue-border-color {
                border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
            }
            .has-vivid-purple-border-color {
                border-color: var(--wp--preset--color--vivid-purple) !important;
            }
            .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
                background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
            }
            .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
                background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
            }
            .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
                background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
            }
            .has-luminous-vivid-orange-to-vivid-red-gradient-background {
                background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
            }
            .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
                background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
            }
            .has-cool-to-warm-spectrum-gradient-background {
                background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
            }
            .has-blush-light-purple-gradient-background {
                background: var(--wp--preset--gradient--blush-light-purple) !important;
            }
            .has-blush-bordeaux-gradient-background {
                background: var(--wp--preset--gradient--blush-bordeaux) !important;
            }
            .has-luminous-dusk-gradient-background {
                background: var(--wp--preset--gradient--luminous-dusk) !important;
            }
            .has-pale-ocean-gradient-background {
                background: var(--wp--preset--gradient--pale-ocean) !important;
            }
            .has-electric-grass-gradient-background {
                background: var(--wp--preset--gradient--electric-grass) !important;
            }
            .has-midnight-gradient-background {
                background: var(--wp--preset--gradient--midnight) !important;
            }
            .has-small-font-size {
                font-size: var(--wp--preset--font-size--small) !important;
            }
            .has-medium-font-size {
                font-size: var(--wp--preset--font-size--medium) !important;
            }
            .has-large-font-size {
                font-size: var(--wp--preset--font-size--large) !important;
            }
            .has-x-large-font-size {
                font-size: var(--wp--preset--font-size--x-large) !important;
            }
            :where(.wp-block-post-template.is-layout-flex) {
                gap: 1.25em;
            }
            :where(.wp-block-post-template.is-layout-grid) {
                gap: 1.25em;
            }
            :where(.wp-block-columns.is-layout-flex) {
                gap: 2em;
            }
            :where(.wp-block-columns.is-layout-grid) {
                gap: 2em;
            }
            :root :where(.wp-block-pullquote) {
                font-size: 1.5em;
                line-height: 1.6;
            }

            .cws_content_689b33518bb47 > .vc_row {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            .cws_content_689b33518bb47 > .vc_row {
                background-size: cover !important;
            }
            .cws_content_689b33518bb47 > .vc_row {
                background-position: center !important;
            }
            #cws_column_689b33518c5d4 > .wpb_column > .vc_column-inner {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            #cws_column_689b33518c5d4 > .wpb_column > .vc_column-inner {
                background-size: cover !important;
            }
            #cws_column_689b33518c5d4 > .wpb_column > .vc_column-inner {
                background-position: center !important;
            }
            #cws_column_689b33518e42a > .wpb_column > .vc_column-inner {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            #cws_column_689b33518e42a > .wpb_column > .vc_column-inner {
                background-size: cover !important;
            }
            #cws_column_689b33518e42a > .wpb_column > .vc_column-inner {
                background-position: center !important;
            }
            #cws_column_689b33518f551 > .wpb_column > .vc_column-inner {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            #cws_column_689b33518f551 > .wpb_column > .vc_column-inner {
                background-size: cover !important;
            }
            #cws_column_689b33518f551 > .wpb_column > .vc_column-inner {
                background-position: center !important;
            }
            .cws_content_689b33519081e > .vc_row {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            .cws_content_689b33519081e > .vc_row {
                background-size: cover !important;
            }
            .cws_content_689b33519081e > .vc_row {
                background-position: center !important;
            }
            #cws_column_689b3351908f1 > .wpb_column > .vc_column-inner {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            #cws_column_689b3351908f1 > .wpb_column > .vc_column-inner {
                background-size: cover !important;
            }
            #cws_column_689b3351908f1 > .wpb_column > .vc_column-inner {
                background-position: center !important;
            }
            #cws_column_689b33519207c > .wpb_column > .vc_column-inner {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            #cws_column_689b33519207c > .wpb_column > .vc_column-inner {
                background-size: cover !important;
            }
            #cws_column_689b33519207c > .wpb_column > .vc_column-inner {
                background-position: center !important;
            }
            #cws_column_689b335193355 > .wpb_column > .vc_column-inner {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            #cws_column_689b335193355 > .wpb_column > .vc_column-inner {
                background-size: cover !important;
            }
            #cws_column_689b335193355 > .wpb_column > .vc_column-inner {
                background-position: center !important;
            }
            #cws_column_689b3351941d5 > .wpb_column > .vc_column-inner {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            #cws_column_689b3351941d5 > .wpb_column > .vc_column-inner {
                background-size: cover !important;
            }
            #cws_column_689b3351941d5 > .wpb_column > .vc_column-inner {
                background-position: center !important;
            }
            .cws_content_689b335199331 > .vc_row {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            .cws_content_689b335199331 > .vc_row {
                background-size: cover !important;
            }
            .cws_content_689b335199331 > .vc_row {
                background-position: center !important;
            }
            #cws_column_689b335199453 > .wpb_column > .vc_column-inner {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            #cws_column_689b335199453 > .wpb_column > .vc_column-inner {
                background-size: cover !important;
            }
            #cws_column_689b335199453 > .wpb_column > .vc_column-inner {
                background-position: center !important;
            }
            #cws_column_689b335199ded > .wpb_column > .vc_column-inner {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            #cws_column_689b335199ded > .wpb_column > .vc_column-inner {
                background-size: cover !important;
            }
            #cws_column_689b335199ded > .wpb_column > .vc_column-inner {
                background-position: center !important;
            }
            #cws_column_689b33519a5ff > .wpb_column > .vc_column-inner {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            #cws_column_689b33519a5ff > .wpb_column > .vc_column-inner {
                background-size: cover !important;
            }
            #cws_column_689b33519a5ff > .wpb_column > .vc_column-inner {
                background-position: center !important;
            }
            .cws_content_689b33519b122 > .vc_row {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            .cws_content_689b33519b122 > .vc_row {
                background-size: cover !important;
            }
            .cws_content_689b33519b122 > .vc_row {
                background-position: center !important;
            }
            #cws_column_689b33519b1e2 > .wpb_column > .vc_column-inner {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            #cws_column_689b33519b1e2 > .wpb_column > .vc_column-inner {
                background-size: cover !important;
            }
            #cws_column_689b33519b1e2 > .wpb_column > .vc_column-inner {
                background-position: center !important;
            }
            #cws_column_689b33519c018 > .wpb_column > .vc_column-inner {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            #cws_column_689b33519c018 > .wpb_column > .vc_column-inner {
                background-size: cover !important;
            }
            #cws_column_689b33519c018 > .wpb_column > .vc_column-inner {
                background-position: center !important;
            }
            #cws_column_689b33519cc82 > .wpb_column > .vc_column-inner {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            #cws_column_689b33519cc82 > .wpb_column > .vc_column-inner {
                background-size: cover !important;
            }
            #cws_column_689b33519cc82 > .wpb_column > .vc_column-inner {
                background-position: center !important;
            }
            #cws_column_689b33519d475 > .wpb_column > .vc_column-inner {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            #cws_column_689b33519d475 > .wpb_column > .vc_column-inner {
                background-size: cover !important;
            }
            #cws_column_689b33519d475 > .wpb_column > .vc_column-inner {
                background-position: center !important;
            }
            .cws_content_689b3351a0b1b > .vc_row {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            .cws_content_689b3351a0b1b > .vc_row {
                background-size: cover !important;
            }
            .cws_content_689b3351a0b1b > .vc_row {
                background-position: center !important;
            }
            #cws_column_689b3351a0c0b > .wpb_column > .vc_column-inner {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            #cws_column_689b3351a0c0b > .wpb_column > .vc_column-inner {
                background-size: cover !important;
            }
            #cws_column_689b3351a0c0b > .wpb_column > .vc_column-inner {
                background-position: center !important;
            }
            #cws_column_689b3351a17fa > .wpb_column > .vc_column-inner {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            #cws_column_689b3351a17fa > .wpb_column > .vc_column-inner {
                background-size: cover !important;
            }
            #cws_column_689b3351a17fa > .wpb_column > .vc_column-inner {
                background-position: center !important;
            }
            #cws_column_689b3351a2218 > .wpb_column > .vc_column-inner {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            #cws_column_689b3351a2218 > .wpb_column > .vc_column-inner {
                background-size: cover !important;
            }
            #cws_column_689b3351a2218 > .wpb_column > .vc_column-inner {
                background-position: center !important;
            }
            .cws_content_689b3351a2d9d > .vc_row {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            .cws_content_689b3351a2d9d > .vc_row {
                background-size: cover !important;
            }
            .cws_content_689b3351a2d9d > .vc_row {
                background-position: center !important;
            }
            #cws_column_689b3351a2e6a > .wpb_column > .vc_column-inner {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            #cws_column_689b3351a2e6a > .wpb_column > .vc_column-inner {
                background-size: cover !important;
            }
            #cws_column_689b3351a2e6a > .wpb_column > .vc_column-inner {
                background-position: center !important;
            }
            #cws_column_689b3351a3d1a > .wpb_column > .vc_column-inner {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            #cws_column_689b3351a3d1a > .wpb_column > .vc_column-inner {
                background-size: cover !important;
            }
            #cws_column_689b3351a3d1a > .wpb_column > .vc_column-inner {
                background-position: center !important;
            }
            #cws_column_689b3351a4894 > .wpb_column > .vc_column-inner {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            #cws_column_689b3351a4894 > .wpb_column > .vc_column-inner {
                background-size: cover !important;
            }
            #cws_column_689b3351a4894 > .wpb_column > .vc_column-inner {
                background-position: center !important;
            }
            #cws_column_689b3351a508b > .wpb_column > .vc_column-inner {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            #cws_column_689b3351a508b > .wpb_column > .vc_column-inner {
                background-size: cover !important;
            }
            #cws_column_689b3351a508b > .wpb_column > .vc_column-inner {
                background-position: center !important;
            }
            .cws_content_689b3351b96d9 > .vc_row {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            .cws_content_689b3351b96d9 > .vc_row {
                background-size: cover !important;
            }
            .cws_content_689b3351b96d9 > .vc_row {
                background-position: center !important;
            }
            #cws_column_689b3351baa2e > .wpb_column > .vc_column-inner {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            #cws_column_689b3351baa2e > .wpb_column > .vc_column-inner {
                background-size: cover !important;
            }
            #cws_column_689b3351baa2e > .wpb_column > .vc_column-inner {
                background-position: center !important;
            }
            #cws_icon_689b3351bab74 {
                margin-bottom: 20px !important;
                text-align: center;
            }
            #cws_icon_689b3351bab74 .icon_wrapper i {
                font-size: 50px;
                background-image: linear-gradient(154deg, #f6744e, #d93e79);
            }
            .cws_textmodule_689b3351babbd {
                margin-bottom: 20px !important;
            }
            .cws_textmodule_689b3351babbd .cws_textmodule_title {
                /* font-size: 50px; */
                line-height: 65px;
                margin-bottom: 9px;
            }
            .cws_textmodule_689b3351babbd .cws_textmodule_title .cws_textmodule_title_text {
                color: #243238;
            }
            .cws_textmodule_689b3351babbd .cws_textmodule_divider {
                margin-top: 12px;
            }
            .cws_textmodule_689b3351babbd .cws_textmodule_divider .cws_textmodule_divider_inner {
                background-image: linear-gradient(90deg, #f69078, #de446e);
            }
            .cws_textmodule_689b3351babbd .cws_textmodule_content {
                font-size: 18px;
                color: #3b545f;
            }
            .cws_textmodule_689b3351babbd .cws_textmodule_content li {
                color: #3b545f;
            }
            .cws_textmodule_689b3351babbd .cws_textmodule_content a,
            .cws_textmodule_689b3351babbd .cws_textmodule_content li:before {
                color: #f76331;
            }
            @media screen and (min-width: 1367px),
                screen and (min-width: 1200px) and (any-hover: hover),
                screen and (min-width: 1200px) and (min--moz-device-pixel-ratio: 0),
                screen and (min-width: 1200px) and (-ms-high-contrast: none),
                screen and (min-width: 1200px) and (-ms-high-contrast: active) {
                .cws_textmodule_689b3351babbd .cws_textmodule_content a:hover {
                    color: #c01fb8;
                }
            }
            .cws_textmodule_689b3351babbd {
                text-align: center;
            }
            @media screen and (max-width: 767px) {
                .cws_textmodule_689b3351babbd .cws_textmodule_title {
                    font-size: 40px;
                    line-height: 47px;
                    margin-bottom: 25px;
                }
                .cws_textmodule_689b3351babbd .cws_textmodule_content {
                    font-size: 16px;
                }
            }
            .cws_content_689b3351baf2c > .vc_row {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            .cws_content_689b3351baf2c > .vc_row {
                background-size: cover !important;
            }
            .cws_content_689b3351baf2c > .vc_row {
                background-position: center !important;
            }
            @media screen and (max-width: 991px) {
                .cws_content_689b3351baf2c > .vc_row {
                    margin-bottom: 50px !important;
                }
            }
            #cws_column_689b3351bb989 > .wpb_column > .vc_column-inner {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            #cws_column_689b3351bb989 > .wpb_column > .vc_column-inner {
                background-size: cover !important;
            }
            #cws_column_689b3351bb989 > .wpb_column > .vc_column-inner {
                background-position: center !important;
            }
            @media screen and (max-width: 991px) {
                #cws_image_689b3351bba7e {
                    text-align: center;
                }
            }
            #cws_column_689b3351bc50a > .wpb_column > .vc_column-inner {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            #cws_column_689b3351bc50a > .wpb_column > .vc_column-inner {
                background-size: cover !important;
            }
            #cws_column_689b3351bc50a > .wpb_column > .vc_column-inner {
                background-position: center !important;
            }
            #cws_inner_row_689b3351bc765 > .vc_row {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            #cws_inner_row_689b3351bc765 > .vc_row {
                background-size: cover !important;
            }
            #cws_inner_row_689b3351bc765 > .vc_row {
                background-position: center !important;
            }
            #cws_column_689b3351bcbe9 > .wpb_column > .vc_column-inner {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            #cws_column_689b3351bcbe9 > .wpb_column > .vc_column-inner {
                background-size: cover !important;
            }
            #cws_column_689b3351bcbe9 > .wpb_column > .vc_column-inner {
                background-position: center !important;
            }
            #cws_service_689b3351bce30 {
                margin-top: 30px !important;
                padding-top: 4px !important;
                padding-right: 20px !important;
                padding-bottom: 4px !important;
                padding-left: 8px !important;
                border-radius: 5px !important;
                -webkit-align-items: center;
                -moz-align-items: center;
                -ms-align-items: center;
                align-items: center;
                text-align: left;
                -webkit-justify-content: flex-start;
                -moz-justify-content: flex-start;
                -ms-justify-content: flex-start;
                justify-content: flex-start;
            }
            #cws_service_689b3351bce30 .service_icon_wrapper i {
                font-size: 46px;
                background-image: linear-gradient(154deg, #df475b, #e67d8b);
            }
            #cws_service_689b3351bce30 .service_icon_wrapper .shape_back {
                background: rgba(235, 246, 252, 0.3);
            }
            #cws_service_689b3351bce30 .service_content_wrapper .service_title {
                font-size: 16px;
                line-height: 23px;
                margin-top: 0px;
            }
            #cws_service_689b3351bce30 .service_content_wrapper .service_title .service_title_text {
                color: #243238;
            }
            @media screen and (min-width: 1367px),
                screen and (min-width: 1200px) and (any-hover: hover),
                screen and (min-width: 1200px) and (min--moz-device-pixel-ratio: 0),
                screen and (min-width: 1200px) and (-ms-high-contrast: none),
                screen and (min-width: 1200px) and (-ms-high-contrast: active) {
                #cws_service_689b3351bce30:hover .service_icon_wrapper i {
                    background-image: linear-gradient(154.77deg, #feda75 -42.06%, #fa7e1e 10.13%, #d62976 34.42%, #962fbf 72.21%, #4f5bd5 100.11%);
                }
                #cws_service_689b3351bce30:hover .service_icon_wrapper .shape_back {
                    background: #ffffff;
                }
                #cws_service_689b3351bce30:hover .service_background {
                    -webkit-box-shadow: 10px 10px 35px rgba(158, 114, 198, 0.15);
                    -moz-box-shadow: 10px 10px 35px rgba(158, 114, 198, 0.15);
                    box-shadow: 10px 10px 35px rgba(158, 114, 198, 0.15);
                    background: #ffffff;
                }
            }
            @media screen and (max-width: 767px) {
                #cws_service_689b3351bce30 {
                    text-align: center;
                    -webkit-justify-content: center;
                    -moz-justify-content: center;
                    -ms-justify-content: center;
                    justify-content: center;
                }
            }
            #cws_service_689b3351bd010 {
                margin-top: 30px !important;
                padding-top: 4px !important;
                padding-right: 20px !important;
                padding-bottom: 4px !important;
                padding-left: 8px !important;
                border-radius: 5px !important;
                -webkit-align-items: center;
                -moz-align-items: center;
                -ms-align-items: center;
                align-items: center;
                text-align: left;
                -webkit-justify-content: flex-start;
                -moz-justify-content: flex-start;
                -ms-justify-content: flex-start;
                justify-content: flex-start;
            }
            #cws_service_689b3351bd010 .service_icon_wrapper i {
                font-size: 46px;
                background-image: linear-gradient(154deg, #5755d7, #5755d7);
            }
            #cws_service_689b3351bd010 .service_icon_wrapper .shape_back {
                background: rgba(235, 246, 252, 0.3);
            }
            #cws_service_689b3351bd010 .service_content_wrapper .service_title {
                font-size: 16px;
                line-height: 23px;
                margin-top: 0px;
            }
            #cws_service_689b3351bd010 .service_content_wrapper .service_title .service_title_text {
                color: #243238;
            }
            @media screen and (min-width: 1367px),
                screen and (min-width: 1200px) and (any-hover: hover),
                screen and (min-width: 1200px) and (min--moz-device-pixel-ratio: 0),
                screen and (min-width: 1200px) and (-ms-high-contrast: none),
                screen and (min-width: 1200px) and (-ms-high-contrast: active) {
                #cws_service_689b3351bd010:hover .service_icon_wrapper i {
                    background-image: linear-gradient(154.77deg, #feda75 -42.06%, #fa7e1e 10.13%, #d62976 34.42%, #962fbf 72.21%, #4f5bd5 100.11%);
                }
                #cws_service_689b3351bd010:hover .service_icon_wrapper .shape_back {
                    background: #ffffff;
                }
                #cws_service_689b3351bd010:hover .service_background {
                    -webkit-box-shadow: 10px 10px 35px rgba(158, 114, 198, 0.15);
                    -moz-box-shadow: 10px 10px 35px rgba(158, 114, 198, 0.15);
                    box-shadow: 10px 10px 35px rgba(158, 114, 198, 0.15);
                    background: #ffffff;
                }
            }
            @media screen and (max-width: 767px) {
                #cws_service_689b3351bd010 {
                    text-align: center;
                    -webkit-justify-content: center;
                    -moz-justify-content: center;
                    -ms-justify-content: center;
                    justify-content: center;
                }
            }
            #cws_service_689b3351bd15d {
                margin-top: 30px !important;
                padding-top: 4px !important;
                padding-right: 20px !important;
                padding-bottom: 4px !important;
                padding-left: 8px !important;
                border-radius: 5px !important;
                -webkit-align-items: center;
                -moz-align-items: center;
                -ms-align-items: center;
                align-items: center;
                text-align: left;
                -webkit-justify-content: flex-start;
                -moz-justify-content: flex-start;
                -ms-justify-content: flex-start;
                justify-content: flex-start;
            }
            #cws_service_689b3351bd15d .service_icon_wrapper i {
                font-size: 46px;
                background-image: linear-gradient(154deg, #fa7e1e, #f9ad72);
            }
            #cws_service_689b3351bd15d .service_icon_wrapper .shape_back {
                background: rgba(235, 246, 252, 0.3);
            }
            #cws_service_689b3351bd15d .service_content_wrapper .service_title {
                font-size: 16px;
                line-height: 23px;
                margin-top: 0px;
            }
            #cws_service_689b3351bd15d .service_content_wrapper .service_title .service_title_text {
                color: #243238;
            }
            @media screen and (min-width: 1367px),
                screen and (min-width: 1200px) and (any-hover: hover),
                screen and (min-width: 1200px) and (min--moz-device-pixel-ratio: 0),
                screen and (min-width: 1200px) and (-ms-high-contrast: none),
                screen and (min-width: 1200px) and (-ms-high-contrast: active) {
                #cws_service_689b3351bd15d:hover .service_icon_wrapper i {
                    background-image: linear-gradient(154.77deg, #feda75 -42.06%, #fa7e1e 10.13%, #d62976 34.42%, #962fbf 72.21%, #4f5bd5 100.11%);
                }
                #cws_service_689b3351bd15d:hover .service_icon_wrapper .shape_back {
                    background: #ffffff;
                }
                #cws_service_689b3351bd15d:hover .service_background {
                    -webkit-box-shadow: 10px 10px 35px rgba(158, 114, 198, 0.15);
                    -moz-box-shadow: 10px 10px 35px rgba(158, 114, 198, 0.15);
                    box-shadow: 10px 10px 35px rgba(158, 114, 198, 0.15);
                    background: #ffffff;
                }
            }
            @media screen and (max-width: 767px) {
                #cws_service_689b3351bd15d {
                    text-align: center;
                    -webkit-justify-content: center;
                    -moz-justify-content: center;
                    -ms-justify-content: center;
                    justify-content: center;
                }
            }
            #cws_service_689b3351bd2b3 {
                margin-top: 30px !important;
                padding-top: 4px !important;
                padding-right: 20px !important;
                padding-bottom: 4px !important;
                padding-left: 8px !important;
                border-radius: 5px !important;
                -webkit-align-items: center;
                -moz-align-items: center;
                -ms-align-items: center;
                align-items: center;
                text-align: left;
                -webkit-justify-content: flex-start;
                -moz-justify-content: flex-start;
                -ms-justify-content: flex-start;
                justify-content: flex-start;
            }
            #cws_service_689b3351bd2b3 .service_icon_wrapper i {
                font-size: 46px;
                background-image: linear-gradient(154deg, #8538a5, #741c98);
            }
            #cws_service_689b3351bd2b3 .service_icon_wrapper .shape_back {
                background: rgba(235, 246, 252, 0.3);
            }
            #cws_service_689b3351bd2b3 .service_content_wrapper .service_title {
                font-size: 16px;
                line-height: 23px;
                margin-top: 0px;
            }
            #cws_service_689b3351bd2b3 .service_content_wrapper .service_title .service_title_text {
                color: #243238;
            }
            @media screen and (min-width: 1367px),
                screen and (min-width: 1200px) and (any-hover: hover),
                screen and (min-width: 1200px) and (min--moz-device-pixel-ratio: 0),
                screen and (min-width: 1200px) and (-ms-high-contrast: none),
                screen and (min-width: 1200px) and (-ms-high-contrast: active) {
                #cws_service_689b3351bd2b3:hover .service_icon_wrapper i {
                    background-image: linear-gradient(154.77deg, #feda75 -42.06%, #fa7e1e 10.13%, #d62976 34.42%, #962fbf 72.21%, #4f5bd5 100.11%);
                }
                #cws_service_689b3351bd2b3:hover .service_icon_wrapper .shape_back {
                    background: #ffffff;
                }
                #cws_service_689b3351bd2b3:hover .service_background {
                    -webkit-box-shadow: 10px 10px 35px rgba(158, 114, 198, 0.15);
                    -moz-box-shadow: 10px 10px 35px rgba(158, 114, 198, 0.15);
                    box-shadow: 10px 10px 35px rgba(158, 114, 198, 0.15);
                    background: #ffffff;
                }
            }
            @media screen and (max-width: 767px) {
                #cws_service_689b3351bd2b3 {
                    text-align: center;
                    -webkit-justify-content: center;
                    -moz-justify-content: center;
                    -ms-justify-content: center;
                    justify-content: center;
                }
            }
            #cws_column_689b3351bd365 > .wpb_column > .vc_column-inner {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            #cws_column_689b3351bd365 > .wpb_column > .vc_column-inner {
                background-size: cover !important;
            }
            #cws_column_689b3351bd365 > .wpb_column > .vc_column-inner {
                background-position: center !important;
            }
            #cws_service_689b3351bd4f9 {
                margin-top: 30px !important;
                padding-top: 4px !important;
                padding-right: 20px !important;
                padding-bottom: 4px !important;
                padding-left: 8px !important;
                border-radius: 5px !important;
                -webkit-align-items: center;
                -moz-align-items: center;
                -ms-align-items: center;
                align-items: center;
                text-align: left;
                -webkit-justify-content: flex-start;
                -moz-justify-content: flex-start;
                -ms-justify-content: flex-start;
                justify-content: flex-start;
            }
            #cws_service_689b3351bd4f9 .service_icon_wrapper i {
                font-size: 46px;
                background-image: linear-gradient(154deg, #9467c5, #e89a8c);
            }
            #cws_service_689b3351bd4f9 .service_icon_wrapper .shape_back {
                background: rgba(235, 246, 252, 0.3);
            }
            #cws_service_689b3351bd4f9 .service_content_wrapper .service_title {
                font-size: 16px;
                line-height: 23px;
                margin-top: 0px;
            }
            #cws_service_689b3351bd4f9 .service_content_wrapper .service_title .service_title_text {
                color: #243238;
            }
            @media screen and (min-width: 1367px),
                screen and (min-width: 1200px) and (any-hover: hover),
                screen and (min-width: 1200px) and (min--moz-device-pixel-ratio: 0),
                screen and (min-width: 1200px) and (-ms-high-contrast: none),
                screen and (min-width: 1200px) and (-ms-high-contrast: active) {
                #cws_service_689b3351bd4f9:hover .service_icon_wrapper i {
                    background-image: linear-gradient(154.77deg, #feda75 -42.06%, #fa7e1e 10.13%, #d62976 34.42%, #962fbf 72.21%, #4f5bd5 100.11%);
                }
                #cws_service_689b3351bd4f9:hover .service_icon_wrapper .shape_back {
                    background: #ffffff;
                }
                #cws_service_689b3351bd4f9:hover .service_background {
                    -webkit-box-shadow: 10px 10px 35px rgba(158, 114, 198, 0.15);
                    -moz-box-shadow: 10px 10px 35px rgba(158, 114, 198, 0.15);
                    box-shadow: 10px 10px 35px rgba(158, 114, 198, 0.15);
                    background: #ffffff;
                }
            }
            @media screen and (max-width: 767px) {
                #cws_service_689b3351bd4f9 {
                    text-align: center;
                    -webkit-justify-content: center;
                    -moz-justify-content: center;
                    -ms-justify-content: center;
                    justify-content: center;
                }
            }
            #cws_service_689b3351bd64b {
                margin-top: 30px !important;
                padding-top: 4px !important;
                padding-right: 20px !important;
                padding-bottom: 4px !important;
                padding-left: 8px !important;
                border-radius: 5px !important;
                -webkit-align-items: center;
                -moz-align-items: center;
                -ms-align-items: center;
                align-items: center;
                text-align: left;
                -webkit-justify-content: flex-start;
                -moz-justify-content: flex-start;
                -ms-justify-content: flex-start;
                justify-content: flex-start;
            }
            #cws_service_689b3351bd64b .service_icon_wrapper i {
                font-size: 46px;
                background-image: linear-gradient(154deg, #e15567, #e04e61);
            }
            #cws_service_689b3351bd64b .service_icon_wrapper .shape_back {
                background: rgba(235, 246, 252, 0.3);
            }
            #cws_service_689b3351bd64b .service_content_wrapper .service_title {
                font-size: 16px;
                line-height: 23px;
                margin-top: 0px;
            }
            #cws_service_689b3351bd64b .service_content_wrapper .service_title .service_title_text {
                color: #243238;
            }
            @media screen and (min-width: 1367px),
                screen and (min-width: 1200px) and (any-hover: hover),
                screen and (min-width: 1200px) and (min--moz-device-pixel-ratio: 0),
                screen and (min-width: 1200px) and (-ms-high-contrast: none),
                screen and (min-width: 1200px) and (-ms-high-contrast: active) {
                #cws_service_689b3351bd64b:hover .service_icon_wrapper i {
                    background-image: linear-gradient(154.77deg, #feda75 -42.06%, #fa7e1e 10.13%, #d62976 34.42%, #962fbf 72.21%, #4f5bd5 100.11%);
                }
                #cws_service_689b3351bd64b:hover .service_icon_wrapper .shape_back {
                    background: #ffffff;
                }
                #cws_service_689b3351bd64b:hover .service_background {
                    -webkit-box-shadow: 10px 10px 35px rgba(158, 114, 198, 0.15);
                    -moz-box-shadow: 10px 10px 35px rgba(158, 114, 198, 0.15);
                    box-shadow: 10px 10px 35px rgba(158, 114, 198, 0.15);
                    background: #ffffff;
                }
            }
            @media screen and (max-width: 767px) {
                #cws_service_689b3351bd64b {
                    text-align: center;
                    -webkit-justify-content: center;
                    -moz-justify-content: center;
                    -ms-justify-content: center;
                    justify-content: center;
                }
            }
            #cws_service_689b3351bd776 {
                margin-top: 30px !important;
                padding-top: 4px !important;
                padding-right: 20px !important;
                padding-bottom: 4px !important;
                padding-left: 8px !important;
                border-radius: 5px !important;
                -webkit-align-items: center;
                -moz-align-items: center;
                -ms-align-items: center;
                align-items: center;
                text-align: left;
                -webkit-justify-content: flex-start;
                -moz-justify-content: flex-start;
                -ms-justify-content: flex-start;
                justify-content: flex-start;
            }
            #cws_service_689b3351bd776 .service_icon_wrapper i {
                font-size: 46px;
                background-image: linear-gradient(154deg, #5656d6, #7f80e0);
            }
            #cws_service_689b3351bd776 .service_icon_wrapper .shape_back {
                background: rgba(235, 246, 252, 0.3);
            }
            #cws_service_689b3351bd776 .service_content_wrapper .service_title {
                font-size: 16px;
                line-height: 23px;
                margin-top: 0px;
            }
            #cws_service_689b3351bd776 .service_content_wrapper .service_title .service_title_text {
                color: #243238;
            }
            @media screen and (min-width: 1367px),
                screen and (min-width: 1200px) and (any-hover: hover),
                screen and (min-width: 1200px) and (min--moz-device-pixel-ratio: 0),
                screen and (min-width: 1200px) and (-ms-high-contrast: none),
                screen and (min-width: 1200px) and (-ms-high-contrast: active) {
                #cws_service_689b3351bd776:hover .service_icon_wrapper i {
                    background-image: linear-gradient(154.77deg, #feda75 -42.06%, #fa7e1e 10.13%, #d62976 34.42%, #962fbf 72.21%, #4f5bd5 100.11%);
                }
                #cws_service_689b3351bd776:hover .service_icon_wrapper .shape_back {
                    background: #ffffff;
                }
                #cws_service_689b3351bd776:hover .service_background {
                    -webkit-box-shadow: 10px 10px 35px rgba(158, 114, 198, 0.15);
                    -moz-box-shadow: 10px 10px 35px rgba(158, 114, 198, 0.15);
                    box-shadow: 10px 10px 35px rgba(158, 114, 198, 0.15);
                    background: #ffffff;
                }
            }
            @media screen and (max-width: 767px) {
                #cws_service_689b3351bd776 {
                    text-align: center;
                    -webkit-justify-content: center;
                    -moz-justify-content: center;
                    -ms-justify-content: center;
                    justify-content: center;
                }
            }
            #cws_service_689b3351bd88f {
                margin-top: 30px !important;
                padding-top: 4px !important;
                padding-right: 20px !important;
                padding-bottom: 4px !important;
                padding-left: 8px !important;
                border-radius: 5px !important;
                -webkit-align-items: center;
                -moz-align-items: center;
                -ms-align-items: center;
                align-items: center;
                text-align: left;
                -webkit-justify-content: flex-start;
                -moz-justify-content: flex-start;
                -ms-justify-content: flex-start;
                justify-content: flex-start;
            }
            #cws_service_689b3351bd88f .service_icon_wrapper i {
                font-size: 46px;
                background-image: linear-gradient(154deg, #fa7e1e, #faa664);
            }
            #cws_service_689b3351bd88f .service_icon_wrapper .shape_back {
                background: rgba(235, 246, 252, 0.3);
            }
            #cws_service_689b3351bd88f .service_content_wrapper .service_title {
                font-size: 16px;
                line-height: 23px;
                margin-top: 0px;
            }
            #cws_service_689b3351bd88f .service_content_wrapper .service_title .service_title_text {
                color: #243238;
            }
            @media screen and (min-width: 1367px),
                screen and (min-width: 1200px) and (any-hover: hover),
                screen and (min-width: 1200px) and (min--moz-device-pixel-ratio: 0),
                screen and (min-width: 1200px) and (-ms-high-contrast: none),
                screen and (min-width: 1200px) and (-ms-high-contrast: active) {
                #cws_service_689b3351bd88f:hover .service_icon_wrapper i {
                    background-image: linear-gradient(154.77deg, #feda75 -42.06%, #fa7e1e 10.13%, #d62976 34.42%, #962fbf 72.21%, #4f5bd5 100.11%);
                }
                #cws_service_689b3351bd88f:hover .service_icon_wrapper .shape_back {
                    background: #ffffff;
                }
                #cws_service_689b3351bd88f:hover .service_background {
                    -webkit-box-shadow: 10px 10px 35px rgba(158, 114, 198, 0.15);
                    -moz-box-shadow: 10px 10px 35px rgba(158, 114, 198, 0.15);
                    box-shadow: 10px 10px 35px rgba(158, 114, 198, 0.15);
                    background: #ffffff;
                }
            }
            @media screen and (max-width: 767px) {
                #cws_service_689b3351bd88f {
                    text-align: center;
                    -webkit-justify-content: center;
                    -moz-justify-content: center;
                    -ms-justify-content: center;
                    justify-content: center;
                }
            }
            .cws_content_689b3351bd9e2 > .vc_row {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            .cws_content_689b3351bd9e2 > .vc_row {
                background-size: cover !important;
            }
            .cws_content_689b3351bd9e2 > .vc_row {
                background-position: center !important;
            }
            .cws_content_689b3351bd9e2 > .vc_row {
                position: relative;
                overflow: visible;
                z-index: 1;
            }
            @media screen and (max-width: 991px) {
                /* .cws_content_689b3351bd9e2 > .vc_row {
                    padding-top: 200px !important;
                } */
                /* #cws_icon_689b3351c184f {
                    padding-top: 270px !important;
                } */
            }
            #cws_column_689b3351bec34 > .wpb_column > .vc_column-inner {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            #cws_column_689b3351bec34 > .wpb_column > .vc_column-inner {
                background-size: cover !important;
            }
            #cws_column_689b3351bec34 > .wpb_column > .vc_column-inner {
                background-position: center !important;
            }
            #cws_inner_row_689b3351bed68 > .vc_row {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            #cws_inner_row_689b3351bed68 > .vc_row {
                background-size: cover !important;
            }
            #cws_inner_row_689b3351bed68 > .vc_row {
                background-position: center !important;
            }
            #cws_column_689b3351bee85 > .wpb_column > .vc_column-inner {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            #cws_column_689b3351bee85 > .wpb_column > .vc_column-inner {
                background-size: cover !important;
            }
            #cws_column_689b3351bee85 > .wpb_column > .vc_column-inner {
                background-position: center !important;
            }
            .cws_textmodule_689b3351bef6b .cws_textmodule_title {
                /* font-size: 45px; */
                line-height: 55px;
                margin-bottom: 0px;
            }
            .cws_textmodule_689b3351bef6b .cws_textmodule_title .cws_textmodule_title_text {
                color: #243238;
            }
            @media screen and (min-width: 1367px),
                screen and (min-width: 1200px) and (any-hover: hover),
                screen and (min-width: 1200px) and (min--moz-device-pixel-ratio: 0),
                screen and (min-width: 1200px) and (-ms-high-contrast: none),
                screen and (min-width: 1200px) and (-ms-high-contrast: active) {
                .cws_textmodule_689b3351bef6b .cws_textmodule_content a:hover {
                    color: #c01fb8;
                }
            }
            @media screen and (max-width: 991px) {
                .cws_textmodule_689b3351bef6b {
                    text-align: center;
                }
            }
            @media screen and (max-width: 767px) {
                .cws_textmodule_689b3351bef6b .cws_textmodule_title {
                    font-size: 40px;
                    line-height: 47px;
                    margin-bottom: 25px;
                }
            }
            #cws_column_689b3351bf0cc > .wpb_column > .vc_column-inner {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            #cws_column_689b3351bf0cc > .wpb_column > .vc_column-inner {
                background-size: cover !important;
            }
            #cws_column_689b3351bf0cc > .wpb_column > .vc_column-inner {
                background-position: center !important;
            }
            #cws_milestone_689b3351bf373 {
                padding-top: 45px !important;
                padding-right: 35px !important;
                padding-bottom: 45px !important;
                padding-left: 35px !important;
                border-radius: 10px !important;
                text-align: center;
            }
            #cws_milestone_689b3351bf373 .count_wrapper .counter,
            #cws_milestone_689b3351bf373 .count_wrapper .symbol {
                font-size: 50px;
                line-height: 65px;
            }
            #cws_milestone_689b3351bf373 .count_wrapper {
                background-image: linear-gradient(154.77deg, #feda75 -42.06%, #fa7e1e 10.13%, #d62976 34.42%, #962fbf 72.21%, #4f5bd5 100.11%);
            }
            #cws_milestone_689b3351bf373 .milestone_title {
                font-size: 18px;
                line-height: 24px;
                margin-top: 5px;
            }
            #cws_milestone_689b3351bf373 .milestone_title .milestone_title_text {
                color: #243238;
            }
            #cws_milestone_689b3351bf373 .content_wrapper {
                font-size: 14px;
                line-height: 25px;
                margin-top: 12px;
                color: #3b545f;
            }
            #cws_milestone_689b3351bf373 .content_wrapper li {
                color: #3b545f;
            }
            #cws_milestone_689b3351bf373 .content_wrapper a,
            #cws_milestone_689b3351bf373 .content_wrapper li:before {
                color: #fcaa47;
            }
            #cws_milestone_689b3351bf373 .milestone_background {
                background: linear-gradient(150.54deg, #ffffff 18.05%, #f4f9fd 140.74%), #ffffff;
                -webkit-box-shadow: 0px 5px 20px rgba(132, 78, 213, 0.05);
                -moz-box-shadow: 0px 5px 20px rgba(132, 78, 213, 0.05);
                box-shadow: 0px 5px 20px rgba(132, 78, 213, 0.05);
            }
            #cws_column_689b3351bf407 > .wpb_column > .vc_column-inner {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            #cws_column_689b3351bf407 > .wpb_column > .vc_column-inner {
                background-size: cover !important;
            }
            #cws_column_689b3351bf407 > .wpb_column > .vc_column-inner {
                background-position: center !important;
            }
            #cws_milestone_689b3351bf687 {
                padding-top: 45px !important;
                padding-right: 30px !important;
                padding-bottom: 45px !important;
                padding-left: 30px !important;
                border-radius: 10px !important;
                text-align: center;
            }
            #cws_milestone_689b3351bf687 .count_wrapper .counter,
            #cws_milestone_689b3351bf687 .count_wrapper .symbol {
                font-size: 50px;
                line-height: 65px;
            }
            #cws_milestone_689b3351bf687 .count_wrapper {
                background-image: linear-gradient(121.17deg, #5c52d8 -42.06%, #4f5bd5 130.7%);
            }
            #cws_milestone_689b3351bf687 .milestone_title {
                font-size: 18px;
                line-height: 24px;
                margin-top: 5px;
            }
            #cws_milestone_689b3351bf687 .milestone_title .milestone_title_text {
                color: #243238;
            }
            #cws_milestone_689b3351bf687 .content_wrapper {
                font-size: 14px;
                line-height: 25px;
                margin-top: 12px;
                color: #3b545f;
            }
            #cws_milestone_689b3351bf687 .content_wrapper li {
                color: #3b545f;
            }
            #cws_milestone_689b3351bf687 .content_wrapper a,
            #cws_milestone_689b3351bf687 .content_wrapper li:before {
                color: #f76331;
            }
            #cws_milestone_689b3351bf687 .milestone_background {
                background: #ffffff;
                -webkit-box-shadow: 0px 5px 20px rgba(132, 78, 213, 0.05);
                -moz-box-shadow: 0px 5px 20px rgba(132, 78, 213, 0.05);
                box-shadow: 0px 5px 20px rgba(132, 78, 213, 0.05);
            }
            #cws_column_689b3351bf731 > .wpb_column > .vc_column-inner {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            #cws_column_689b3351bf731 > .wpb_column > .vc_column-inner {
                background-size: cover !important;
            }
            #cws_column_689b3351bf731 > .wpb_column > .vc_column-inner {
                background-position: center !important;
            }
            #cws_milestone_689b3351bf99b {
                padding-top: 45px !important;
                padding-right: 30px !important;
                padding-bottom: 45px !important;
                padding-left: 30px !important;
                border-radius: 10px !important;
                text-align: center;
            }
            #cws_milestone_689b3351bf99b .count_wrapper .counter,
            #cws_milestone_689b3351bf99b .count_wrapper .symbol {
                font-size: 50px;
                line-height: 65px;
            }
            #cws_milestone_689b3351bf99b .count_wrapper {
                background-image: linear-gradient(90deg, #e25668 -38.33%, #d91f36 116.19%);
            }
            #cws_milestone_689b3351bf99b .milestone_title {
                font-size: 18px;
                line-height: 24px;
                margin-top: 5px;
            }
            #cws_milestone_689b3351bf99b .milestone_title .milestone_title_text {
                color: #243238;
            }
            #cws_milestone_689b3351bf99b .content_wrapper {
                font-size: 14px;
                line-height: 25px;
                margin-top: 12px;
                color: #3b545f;
            }
            #cws_milestone_689b3351bf99b .content_wrapper li {
                color: #3b545f;
            }
            #cws_milestone_689b3351bf99b .content_wrapper a,
            #cws_milestone_689b3351bf99b .content_wrapper li:before {
                color: #f76331;
            }
            #cws_milestone_689b3351bf99b .milestone_background {
                background: #ffffff;
                -webkit-box-shadow: 0px 5px 20px rgba(132, 78, 213, 0.05);
                -moz-box-shadow: 0px 5px 20px rgba(132, 78, 213, 0.05);
                box-shadow: 0px 5px 20px rgba(132, 78, 213, 0.05);
            }
            #cws_icon_689b3351bfa7d {
                margin-bottom: 20px !important;
                padding-top: 100px !important;
                text-align: center;
            }
            #cws_icon_689b3351bfa7d .icon_wrapper i {
                font-size: 50px;
                background-image: linear-gradient(154deg, #f6744e, #d93e79);
            }
            .cws_textmodule_689b3351bfab6 .cws_textmodule_title {
                /* font-size: 50px; */
                line-height: 65px;
                margin-bottom: 9px;
            }
            .cws_textmodule_689b3351bfab6 .cws_textmodule_title .cws_textmodule_title_text {
                color: #243238;
            }
            @media screen and (min-width: 1367px),
                screen and (min-width: 1200px) and (any-hover: hover),
                screen and (min-width: 1200px) and (min--moz-device-pixel-ratio: 0),
                screen and (min-width: 1200px) and (-ms-high-contrast: none),
                screen and (min-width: 1200px) and (-ms-high-contrast: active) {
                .cws_textmodule_689b3351bfab6 .cws_textmodule_content a:hover {
                    color: #c01fb8;
                }
            }
            .cws_textmodule_689b3351bfab6 {
                text-align: center;
            }
            @media screen and (max-width: 767px) {
                .cws_textmodule_689b3351bfab6 .cws_textmodule_title {
                    font-size: 40px;
                    line-height: 47px;
                    margin-bottom: 25px;
                }
            }
            #cws_inner_row_689b3351bfbf1 > .vc_row {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            #cws_inner_row_689b3351bfbf1 > .vc_row {
                background-size: cover !important;
            }
            #cws_inner_row_689b3351bfbf1 > .vc_row {
                background-position: center !important;
            }
            #cws_column_689b3351bfce8 > .wpb_column > .vc_column-inner {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            #cws_column_689b3351bfce8 > .wpb_column > .vc_column-inner {
                background-size: cover !important;
            }
            #cws_column_689b3351bfce8 > .wpb_column > .vc_column-inner {
                background-position: center !important;
            }
            #cws_column_689b3351c0536 > .wpb_column > .vc_column-inner {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            #cws_column_689b3351c0536 > .wpb_column > .vc_column-inner {
                background-size: cover !important;
            }
            #cws_column_689b3351c0536 > .wpb_column > .vc_column-inner {
                background-position: center !important;
            }
            @media screen and (max-width: 991px) {
                #cws_column_689b3351c0536 > .wpb_column > .vc_column-inner {
                    padding-top: 50px !important;
                }
            }
            .cws_textmodule_689b3351c0647 .cws_textmodule_title {
                font-size: 35px;
                margin-bottom: 9px;
            }
            .cws_textmodule_689b3351c0647 .cws_textmodule_title .cws_textmodule_title_text {
                color: #ffffff;
            }
            .cws_textmodule_689b3351c0647 .cws_textmodule_divider {
                margin-top: 12px;
            }
            .cws_textmodule_689b3351c0647 .cws_textmodule_divider .cws_textmodule_divider_inner {
                background: #ffffff;
            }
            .cws_textmodule_689b3351c0647 .cws_textmodule_content {
                font-size: 16px;
                color: rgba(255, 255, 255, 0.9);
            }
            .cws_textmodule_689b3351c0647 .cws_textmodule_content li {
                color: rgba(255, 255, 255, 0.9);
            }
            .cws_textmodule_689b3351c0647 .cws_textmodule_content a,
            .cws_textmodule_689b3351c0647 .cws_textmodule_content li:before {
                color: #f76331;
            }
            @media screen and (min-width: 1367px),
                screen and (min-width: 1200px) and (any-hover: hover),
                screen and (min-width: 1200px) and (min--moz-device-pixel-ratio: 0),
                screen and (min-width: 1200px) and (-ms-high-contrast: none),
                screen and (min-width: 1200px) and (-ms-high-contrast: active) {
                .cws_textmodule_689b3351c0647 .cws_textmodule_content a:hover {
                    color: #c01fb8;
                }
            }
            @media screen and (max-width: 991px) {
                .cws_textmodule_689b3351c0647 {
                    text-align: center;
                }
                .cws_textmodule_689b3351c0647 .cws_textmodule_content {
                    font-size: 16px;
                }
            }
            #cws_service_689b3351c096f {
                -webkit-align-items: center;
                -moz-align-items: center;
                -ms-align-items: center;
                align-items: center;
                text-align: left;
                -webkit-justify-content: flex-start;
                -moz-justify-content: flex-start;
                -ms-justify-content: flex-start;
                justify-content: flex-start;
            }
            #cws_service_689b3351c096f .service_icon_wrapper i {
                font-size: 40px;
                color: #ffffff;
            }
            #cws_service_689b3351c096f .service_content_wrapper .service_title {
                font-size: 18px;
                line-height: 42px;
            }
            #cws_service_689b3351c096f .service_content_wrapper .service_title .service_title_text {
                color: #ffffff;
            }
            #cws_service_689b3351c096f .service_content_wrapper .service_divider {
                margin-top: -2px;
            }
            #cws_service_689b3351c096f .service_content_wrapper .service_divider .service_divider_inner {
                background: rgba(255, 255, 255, 0.8);
            }
            #cws_service_689b3351c096f .service_content_wrapper .content_wrapper {
                font-size: 16px;
                line-height: 32px;
                margin-top: 0px;
                color: rgba(255, 255, 255, 0.8);
            }
            #cws_service_689b3351c096f .service_content_wrapper .content_wrapper li {
                color: rgba(255, 255, 255, 0.8);
            }
            #cws_service_689b3351c096f .service_content_wrapper .content_wrapper a,
            #cws_service_689b3351c096f .service_content_wrapper .content_wrapper li:before {
                color: #f76331;
            }
            @media screen and (min-width: 1367px),
                screen and (min-width: 1200px) and (any-hover: hover),
                screen and (min-width: 1200px) and (min--moz-device-pixel-ratio: 0),
                screen and (min-width: 1200px) and (-ms-high-contrast: none),
                screen and (min-width: 1200px) and (-ms-high-contrast: active) {
                #cws_service_689b3351c096f .service_content_wrapper .content_wrapper a:hover {
                    color: #c01fb8;
                }
            }
            @media screen and (max-width: 991px) {
                #cws_service_689b3351c096f {
                    text-align: center;
                    -webkit-justify-content: center;
                    -moz-justify-content: center;
                    -ms-justify-content: center;
                    justify-content: center;
                }
            }
            #cws_service_689b3351c0b08 {
                -webkit-align-items: center;
                -moz-align-items: center;
                -ms-align-items: center;
                align-items: center;
                text-align: left;
                -webkit-justify-content: flex-start;
                -moz-justify-content: flex-start;
                -ms-justify-content: flex-start;
                justify-content: flex-start;
            }
            #cws_service_689b3351c0b08 .service_icon_wrapper i {
                font-size: 40px;
                color: #ffffff;
            }
            #cws_service_689b3351c0b08 .service_content_wrapper .service_title {
                font-size: 18px;
                line-height: 42px;
             
            }
            #cws_service_689b3351c0b08 .service_content_wrapper .service_title .service_title_text {
                color: #ffffff;
            }
            #cws_service_689b3351c0b08 .service_content_wrapper .service_divider {
                margin-top: -2px;
            }
            #cws_service_689b3351c0b08 .service_content_wrapper .service_divider .service_divider_inner {
                background: rgba(255, 255, 255, 0.8);
            }
            #cws_service_689b3351c0b08 .service_content_wrapper .content_wrapper {
                font-size: 16px;
                line-height: 32px;
                margin-top: 0px;
                color: rgba(255, 255, 255, 0.8);
            }
            #cws_service_689b3351c0b08 .service_content_wrapper .content_wrapper li {
                color: rgba(255, 255, 255, 0.8);
            }
            #cws_service_689b3351c0b08 .service_content_wrapper .content_wrapper a,
            #cws_service_689b3351c0b08 .service_content_wrapper .content_wrapper li:before {
                color: #f76331;
            }
            @media screen and (min-width: 1367px),
                screen and (min-width: 1200px) and (any-hover: hover),
                screen and (min-width: 1200px) and (min--moz-device-pixel-ratio: 0),
                screen and (min-width: 1200px) and (-ms-high-contrast: none),
                screen and (min-width: 1200px) and (-ms-high-contrast: active) {
                #cws_service_689b3351c0b08 .service_content_wrapper .content_wrapper a:hover {
                    color: #c01fb8;
                }
            }
            @media screen and (max-width: 991px) {
                #cws_service_689b3351c0b08 {
                    text-align: center;
                    -webkit-justify-content: center;
                    -moz-justify-content: center;
                    -ms-justify-content: center;
                    justify-content: center;
                }
            }
            #cws_button_689b3351c0b89 {
                margin-top: 50px !important;
            }
            #cws_button_689b3351c0b89 {
                background-image: linear-gradient(90deg, #f76331 -8.57%, #c01fb8 184.64%);
                color: #ffffff;
            }
            @media screen and (min-width: 1367px),
                screen and (min-width: 1200px) and (any-hover: hover),
                screen and (min-width: 1200px) and (min--moz-device-pixel-ratio: 0),
                screen and (min-width: 1200px) and (-ms-high-contrast: none),
                screen and (min-width: 1200px) and (-ms-high-contrast: active) {
                #cws_button_689b3351c0b89:hover {
                    background-image: linear-gradient(90deg, #f25d3b, #d83d7b);
                    color: #ffffff;
                }
            }
            @media screen and (max-width: 991px) {
                #cws_button_wrapper_689b3351c0b88 {
                    text-align: center;
                }
            }
            .cws_content_689b3351c0c8f > .vc_row {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            .cws_content_689b3351c0c8f > .vc_row {
                background-size: cover !important;
            }
            .cws_content_689b3351c0c8f > .vc_row {
                background-position: center !important;
            }
            /* @media screen and (max-width: 991px) {
                .cws_content_689b3351c0c8f > .vc_row {
                    padding-top: 100px !important;
                }
            } */
            #cws_column_689b3351c1712 > .wpb_column > .vc_column-inner {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            #cws_column_689b3351c1712 > .wpb_column > .vc_column-inner {
                background-size: cover !important;
            }
            #cws_column_689b3351c1712 > .wpb_column > .vc_column-inner {
                background-position: center !important;
            }
            #cws_icon_689b3351c184f {
                margin-bottom: 20px !important;
                padding-top: 150px ;
                text-align: center;
            }
            #cws_icon_689b3351c184f .icon_wrapper i {
                font-size: 50px;
                background-image: linear-gradient(154deg, #f6744e, #d93e79);
            }
            .cws_textmodule_689b3351c18a3 .cws_textmodule_title {
                /* font-size: 50px; */
                line-height: 65px;
                margin-bottom: 14px;
            }
            .cws_textmodule_689b3351c18a3 .cws_textmodule_title .cws_textmodule_title_text {
                color: #243238;
            }
            .cws_textmodule_689b3351c18a3 .cws_textmodule_divider {
                margin-top: 16px;
            }
            .cws_textmodule_689b3351c18a3 .cws_textmodule_divider .cws_textmodule_divider_inner {
                background-image: linear-gradient(90deg, #f25e3b, #da3f78);
            }
            .cws_textmodule_689b3351c18a3 .cws_textmodule_content {
                font-size: 18px;
                color: #3b545f;
            }
            .cws_textmodule_689b3351c18a3 .cws_textmodule_content li {
                color: #3b545f;
            }
            .cws_textmodule_689b3351c18a3 .cws_textmodule_content a,
            .cws_textmodule_689b3351c18a3 .cws_textmodule_content li:before {
                color: #f76331;
            }
            @media screen and (min-width: 1367px),
                screen and (min-width: 1200px) and (any-hover: hover),
                screen and (min-width: 1200px) and (min--moz-device-pixel-ratio: 0),
                screen and (min-width: 1200px) and (-ms-high-contrast: none),
                screen and (min-width: 1200px) and (-ms-high-contrast: active) {
                .cws_textmodule_689b3351c18a3 .cws_textmodule_content a:hover {
                    color: #c01fb8;
                }
            }
            .cws_textmodule_689b3351c18a3 {
                text-align: center;
            }
            @media screen and (max-width: 767px) {
                .cws_textmodule_689b3351c18a3 .cws_textmodule_title {
                    font-size: 40px;
                    line-height: 47px;
                    margin-bottom: 25px;
                }
                .cws_textmodule_689b3351c18a3 .cws_textmodule_content {
                    font-size: 16px;
                }
            }
            #cws_inner_row_689b3351c1a5f > .vc_row {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            #cws_inner_row_689b3351c1a5f > .vc_row {
                background-size: cover !important;
            }
            #cws_inner_row_689b3351c1a5f > .vc_row {
                background-position: center !important;
            }
            #cws_column_689b3351c1b47 > .wpb_column > .vc_column-inner {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            #cws_column_689b3351c1b47 > .wpb_column > .vc_column-inner {
                background-size: cover !important;
            }
            #cws_column_689b3351c1b47 > .wpb_column > .vc_column-inner {
                background-position: center !important;
            }
            @media screen and (max-width: 767px) {
                #cws_column_689b3351c1b47 > .wpb_column > .vc_column-inner {
                    padding-bottom: 30px !important;
                }
            }
            #cws_pricing_plan_689b3351c1c2c {
                background-color: #ffffff;
            }
            #cws_pricing_plan_689b3351c1c2c .cws_pricing_plan_header .cws_pricing_plan_title {
                color: #243238;
            }
            #cws_pricing_plan_689b3351c1c2c .cws_pricing_plan_header .cws_pricing_plan_price {
                color: #5557d6;
            }
            #cws_pricing_plan_689b3351c1c2c .cws_pricing_plan_content .content-wrapper ul li,
            #cws_pricing_plan_689b3351c1c2c .cws_pricing_plan_content .content-wrapper ol li,
            #cws_pricing_plan_689b3351c1c2c .cws_pricing_plan_content .attention,
            /* #cws_pricing_plan_689b3351c1c2c .cws_pricing_plan_content .content-wrapper p {
                color: #243238;
            } */
            #cws_pricing_plan_689b3351c1c2c .cws_pricing_plan_content .content-wrapper ul li:not(:first-child),
            #cws_pricing_plan_689b3351c1c2c .cws_pricing_plan_content .content-wrapper ol li:not(:first-child) {
                border-top-color: rgba(84, 88, 214, 0.2);
            }
            #cws_pricing_plan_689b3351c1c2c .cws_button_wrapper .cws_button {
                color: #ffffff;
            }
            #cws_pricing_plan_689b3351c1c2c .cws_button_wrapper .cws_button {
                background: #5557d6;
            }
            #cws_pricing_plan_689b3351c1c2c .cws_pricing_plan_header .attention {
                color: #ffffff;
                background-color: #5557d6;
            }
            #cws_pricing_plan_689b3351c1c2c:before {
                background: linear-gradient(147.09deg, #c6512e -28.73%, #c1289e 121.37%);
            }
            @media screen and (min-width: 1367px),
                screen and (min-width: 1200px) and (any-hover: hover),
                screen and (min-width: 1200px) and (min--moz-device-pixel-ratio: 0),
                screen and (min-width: 1200px) and (-ms-high-contrast: none),
                screen and (min-width: 1200px) and (-ms-high-contrast: active) {
                #cws_pricing_plan_689b3351c1c2c:hover .cws_pricing_plan_header .cws_pricing_plan_title {
                    color: #ffffff;
                }
                #cws_pricing_plan_689b3351c1c2c:hover .cws_pricing_plan_header .cws_pricing_plan_price {
                    color: #ffffff;
                }
                #cws_pricing_plan_689b3351c1c2c:hover .cws_pricing_plan_content .content-wrapper ul li,
                #cws_pricing_plan_689b3351c1c2c:hover .cws_pricing_plan_content .content-wrapper ol li,
                #cws_pricing_plan_689b3351c1c2c:hover .cws_pricing_plan_content .attention,
                #cws_pricing_plan_689b3351c1c2c:hover .cws_pricing_plan_content .content-wrapper p {
                    color: #ffffff;
                }
                #cws_pricing_plan_689b3351c1c2c:hover .cws_pricing_plan_content .content-wrapper ul li:before,
                #cws_pricing_plan_689b3351c1c2c:hover .cws_pricing_plan_content .content-wrapper ol li:before {
                    color: #ffdd6e;
                }
                #cws_pricing_plan_689b3351c1c2c:hover .cws_pricing_plan_content .content-wrapper ol li:not(:first-child),
                #cws_pricing_plan_689b3351c1c2c:hover .cws_pricing_plan_content .content-wrapper ul li:not(:first-child) {
                    border-top-color: rgba(255, 255, 255, 0.3) !important;
                }
                #cws_pricing_plan_689b3351c1c2c:hover .cws_button_wrapper .cws_button {
                    color: #243238 !important;
                }
                #cws_pricing_plan_689b3351c1c2c:hover .cws_button_wrapper .cws_button {
                    background: #ffffff !important;
                }
            }
            #cws_column_689b3351c239e > .wpb_column > .vc_column-inner {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            #cws_column_689b3351c239e > .wpb_column > .vc_column-inner {
                background-size: cover !important;
            }
            #cws_column_689b3351c239e > .wpb_column > .vc_column-inner {
                background-position: center !important;
            }
            #cws_pricing_plan_689b3351c24f6 {
                background-color: #ffffff;
            }
            #cws_pricing_plan_689b3351c24f6 .cws_pricing_plan_header .cws_pricing_plan_title {
                color: #243238;
            }
            #cws_pricing_plan_689b3351c24f6 .cws_pricing_plan_header .cws_pricing_plan_price {
                color: #5557d6;
            }
            #cws_pricing_plan_689b3351c24f6 .cws_pricing_plan_content .content-wrapper ul li,
            #cws_pricing_plan_689b3351c24f6 .cws_pricing_plan_content .content-wrapper ol li,
            #cws_pricing_plan_689b3351c24f6 .cws_pricing_plan_content .attention,
            #cws_pricing_plan_689b3351c24f6 .cws_pricing_plan_content .content-wrapper p {
                color: #243238;
            }
            #cws_pricing_plan_689b3351c24f6 .cws_pricing_plan_content .content-wrapper ul li:not(:first-child),
            #cws_pricing_plan_689b3351c24f6 .cws_pricing_plan_content .content-wrapper ol li:not(:first-child) {
                border-top-color: rgba(84, 88, 214, 0.2);
            }
            #cws_pricing_plan_689b3351c24f6 .cws_button_wrapper .cws_button {
                color: #ffffff;
            }
            #cws_pricing_plan_689b3351c24f6 .cws_button_wrapper .cws_button {
                background: #5557d6;
            }
            #cws_pricing_plan_689b3351c24f6 .cws_pricing_plan_header .attention {
                color: #ffffff;
                background-color: #5557d6;
            }
            #cws_pricing_plan_689b3351c24f6:before {
                background: linear-gradient(147.09deg, #c6512e -28.73%, #c1289e 121.37%);
            }
            #cws_pricing_plan_689b3351c24f6.highlighted .cws_pricing_plan_header .cws_pricing_plan_title {
                color: #ffffff;
            }
            #cws_pricing_plan_689b3351c24f6.highlighted .cws_pricing_plan_header .cws_pricing_plan_price {
                color: #ffffff;
            }
            #cws_pricing_plan_689b3351c24f6.highlighted .cws_pricing_plan_content .content-wrapper ul li,
            #cws_pricing_plan_689b3351c24f6.highlighted .cws_pricing_plan_content .content-wrapper ol li,
            #cws_pricing_plan_689b3351c24f6.highlighted .cws_pricing_plan_content .attention,
            #cws_pricing_plan_689b3351c24f6.highlighted .cws_pricing_plan_content .content-wrapper p {
                color: #ffffff;
            }
            #cws_pricing_plan_689b3351c24f6.highlighted .cws_pricing_plan_content .content-wrapper ul li:before,
            #cws_pricing_plan_689b3351c24f6.highlighted .cws_pricing_plan_content .content-wrapper ol li:before {
                color: #ffdd6e;
            }
            #cws_pricing_plan_689b3351c24f6.highlighted .cws_pricing_plan_content .content-wrapper ol li:not(:first-child),
            #cws_pricing_plan_689b3351c24f6.highlighted .cws_pricing_plan_content .content-wrapper ul li:not(:first-child) {
                border-top-color: rgba(255, 255, 255, 0.3) !important;
            }
            #cws_pricing_plan_689b3351c24f6.highlighted .cws_button_wrapper .cws_button {
                color: #243238 !important;
            }
            #cws_pricing_plan_689b3351c24f6.highlighted .cws_button_wrapper .cws_button {
                background: #ffffff !important;
            }
            @media screen and (min-width: 1367px),
                screen and (min-width: 1200px) and (any-hover: hover),
                screen and (min-width: 1200px) and (min--moz-device-pixel-ratio: 0),
                screen and (min-width: 1200px) and (-ms-high-contrast: none),
                screen and (min-width: 1200px) and (-ms-high-contrast: active) {
                #cws_pricing_plan_689b3351c24f6:hover .cws_pricing_plan_header .cws_pricing_plan_title {
                    color: #ffffff;
                }
                #cws_pricing_plan_689b3351c24f6:hover .cws_pricing_plan_header .cws_pricing_plan_price {
                    color: #ffffff;
                }
                #cws_pricing_plan_689b3351c24f6:hover .cws_pricing_plan_content .content-wrapper ul li,
                #cws_pricing_plan_689b3351c24f6:hover .cws_pricing_plan_content .content-wrapper ol li,
                #cws_pricing_plan_689b3351c24f6:hover .cws_pricing_plan_content .attention,
                #cws_pricing_plan_689b3351c24f6:hover .cws_pricing_plan_content .content-wrapper p {
                    color: #ffffff;
                }
                #cws_pricing_plan_689b3351c24f6:hover .cws_pricing_plan_content .content-wrapper ul li:before,
                #cws_pricing_plan_689b3351c24f6:hover .cws_pricing_plan_content .content-wrapper ol li:before {
                    color: #ffdd6e;
                }
                #cws_pricing_plan_689b3351c24f6:hover .cws_pricing_plan_content .content-wrapper ol li:not(:first-child),
                #cws_pricing_plan_689b3351c24f6:hover .cws_pricing_plan_content .content-wrapper ul li:not(:first-child) {
                    border-top-color: rgba(255, 255, 255, 0.3) !important;
                }
                #cws_pricing_plan_689b3351c24f6:hover .cws_button_wrapper .cws_button {
                    color: #243238 !important;
                }
                #cws_pricing_plan_689b3351c24f6:hover .cws_button_wrapper .cws_button {
                    background: #ffffff !important;
                }
            }
            #cws_column_689b3351c2b65 > .wpb_column > .vc_column-inner {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            #cws_column_689b3351c2b65 > .wpb_column > .vc_column-inner {
                background-size: cover !important;
            }
            #cws_column_689b3351c2b65 > .wpb_column > .vc_column-inner {
                background-position: center !important;
            }
            #cws_pricing_plan_689b3351c2c4f {
                background-color: #ffffff;
            }
            #cws_pricing_plan_689b3351c2c4f .cws_pricing_plan_header .cws_pricing_plan_title {
                color: #243238;
            }
            #cws_pricing_plan_689b3351c2c4f .cws_pricing_plan_header .cws_pricing_plan_price {
                color: #5557d6;
            }
            #cws_pricing_plan_689b3351c2c4f .cws_pricing_plan_content .content-wrapper ul li,
            #cws_pricing_plan_689b3351c2c4f .cws_pricing_plan_content .content-wrapper ol li,
            #cws_pricing_plan_689b3351c2c4f .cws_pricing_plan_content .attention,
            #cws_pricing_plan_689b3351c2c4f .cws_pricing_plan_content .content-wrapper p {
                color: #243238;
            }
            #cws_pricing_plan_689b3351c2c4f .cws_pricing_plan_content .content-wrapper ul li:not(:first-child),
            #cws_pricing_plan_689b3351c2c4f .cws_pricing_plan_content .content-wrapper ol li:not(:first-child) {
                border-top-color: rgba(84, 88, 214, 0.2);
            }
            #cws_pricing_plan_689b3351c2c4f .cws_button_wrapper .cws_button {
                color: #ffffff;
            }
            #cws_pricing_plan_689b3351c2c4f .cws_button_wrapper .cws_button {
                background: #5557d6;
            }
            #cws_pricing_plan_689b3351c2c4f .cws_pricing_plan_header .attention {
                color: #ffffff;
                background-color: #5557d6;
            }
            #cws_pricing_plan_689b3351c2c4f:before {
                background: linear-gradient(147.09deg, #c6512e -28.73%, #c1289e 121.37%);
            }
            @media screen and (min-width: 1367px),
                screen and (min-width: 1200px) and (any-hover: hover),
                screen and (min-width: 1200px) and (min--moz-device-pixel-ratio: 0),
                screen and (min-width: 1200px) and (-ms-high-contrast: none),
                screen and (min-width: 1200px) and (-ms-high-contrast: active) {
                #cws_pricing_plan_689b3351c2c4f:hover .cws_pricing_plan_header .cws_pricing_plan_title {
                    color: #ffffff;
                }
                #cws_pricing_plan_689b3351c2c4f:hover .cws_pricing_plan_header .cws_pricing_plan_price {
                    color: #ffffff;
                }
                #cws_pricing_plan_689b3351c2c4f:hover .cws_pricing_plan_content .content-wrapper ul li,
                #cws_pricing_plan_689b3351c2c4f:hover .cws_pricing_plan_content .content-wrapper ol li,
                #cws_pricing_plan_689b3351c2c4f:hover .cws_pricing_plan_content .attention,
                #cws_pricing_plan_689b3351c2c4f:hover .cws_pricing_plan_content .content-wrapper p {
                    color: #ffffff;
                }
                #cws_pricing_plan_689b3351c2c4f:hover .cws_pricing_plan_content .content-wrapper ul li:before,
                #cws_pricing_plan_689b3351c2c4f:hover .cws_pricing_plan_content .content-wrapper ol li:before {
                    color: #ffdd6e;
                }
                #cws_pricing_plan_689b3351c2c4f:hover .cws_pricing_plan_content .content-wrapper ol li:not(:first-child),
                #cws_pricing_plan_689b3351c2c4f:hover .cws_pricing_plan_content .content-wrapper ul li:not(:first-child) {
                    border-top-color: rgba(255, 255, 255, 0.3) !important;
                }
                #cws_pricing_plan_689b3351c2c4f:hover .cws_button_wrapper .cws_button {
                    color: #243238 !important;
                }
                #cws_pricing_plan_689b3351c2c4f:hover .cws_button_wrapper .cws_button {
                    background: #ffffff !important;
                }
            }
            .cws_content_689b3351c32a7 > .vc_row {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            .cws_content_689b3351c32a7 > .vc_row {
                background-size: cover !important;
            }
            .cws_content_689b3351c32a7 > .vc_row {
                background-position: center !important;
            }
            #cws_column_689b3351c3ecf > .wpb_column > .vc_column-inner {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            #cws_column_689b3351c3ecf > .wpb_column > .vc_column-inner {
                background-size: cover !important;
            }
            #cws_column_689b3351c3ecf > .wpb_column > .vc_column-inner {
                background-position: center !important;
            }
            .cws_textmodule_689b3351c4018 .cws_textmodule_title {
                /* font-size: 45px; */
                line-height: 65px;
                margin-bottom: 14px;
            }
            .cws_textmodule_689b3351c4018 .cws_textmodule_title .cws_textmodule_title_text {
                background-image: linear-gradient(154deg, #fa8121, #6f47c8);
            }
            .cws_textmodule_689b3351c4018 .cws_textmodule_divider {
                margin-top: 29px;
            }
            .cws_textmodule_689b3351c4018 .cws_textmodule_divider .cws_textmodule_divider_inner {
                background-image: linear-gradient(90deg, #f25e3b, #da3f78);
            }
            .cws_textmodule_689b3351c4018 .cws_textmodule_content {
                font-size: 18px;
                color: #3b545f;
            }
            .cws_textmodule_689b3351c4018 .cws_textmodule_content li {
                color: #3b545f;
            }
            .cws_textmodule_689b3351c4018 .cws_textmodule_content a,
            .cws_textmodule_689b3351c4018 .cws_textmodule_content li:before {
                color: #f76331;
            }
            @media screen and (min-width: 1367px),
                screen and (min-width: 1200px) and (any-hover: hover),
                screen and (min-width: 1200px) and (min--moz-device-pixel-ratio: 0),
                screen and (min-width: 1200px) and (-ms-high-contrast: none),
                screen and (min-width: 1200px) and (-ms-high-contrast: active) {
                .cws_textmodule_689b3351c4018 .cws_textmodule_content a:hover {
                    color: #c01fb8;
                }
            }
            @media screen and (max-width: 991px) {
                .cws_textmodule_689b3351c4018 {
                    text-align: center;
                }
                .cws_textmodule_689b3351c4018 .cws_textmodule_content {
                    font-size: 16px;
                }
            }
            @media screen and (max-width: 767px) {
                .cws_textmodule_689b3351c4018 .cws_textmodule_title {
                    font-size: 40px;
                    line-height: 47px;
                    margin-bottom: 25px;
                }
                .cws_textmodule_689b3351c4018 .cws_textmodule_content {
                    font-size: 16px;
                }
            }
            #cws_inner_row_689b3351c420a > .vc_row {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            #cws_inner_row_689b3351c420a > .vc_row {
                background-size: cover !important;
            }
            #cws_inner_row_689b3351c420a > .vc_row {
                background-position: center !important;
            }
            #cws_column_689b3351c42e3 > .wpb_column > .vc_column-inner {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            #cws_column_689b3351c42e3 > .wpb_column > .vc_column-inner {
                background-size: cover !important;
            }
            #cws_column_689b3351c42e3 > .wpb_column > .vc_column-inner {
                background-position: center !important;
            }
            #cws_button_689b3351c43e3 {
                background-image: linear-gradient(90deg, #f76331 -8.57%, #c01fb8 184.64%);
                color: #ffffff;
            }
            @media screen and (min-width: 1367px),
                screen and (min-width: 1200px) and (any-hover: hover),
                screen and (min-width: 1200px) and (min--moz-device-pixel-ratio: 0),
                screen and (min-width: 1200px) and (-ms-high-contrast: none),
                screen and (min-width: 1200px) and (-ms-high-contrast: active) {
                #cws_button_689b3351c43e3:hover {
                    background-image: linear-gradient(90deg, #f25d3b, #d83d7b);
                    color: #ffffff;
                }
            }
            @media screen and (max-width: 991px) {
                #cws_button_wrapper_689b3351c43e2 {
                    text-align: center;
                }
            }
            #cws_column_689b3351c4431 > .wpb_column > .vc_column-inner {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            #cws_column_689b3351c4431 > .wpb_column > .vc_column-inner {
                background-size: cover !important;
            }
            #cws_column_689b3351c4431 > .wpb_column > .vc_column-inner {
                background-position: center !important;
            }
            @media screen and (min-width: 1367px),
                screen and (min-width: 1200px) and (any-hover: hover),
                screen and (min-width: 1200px) and (min--moz-device-pixel-ratio: 0),
                screen and (min-width: 1200px) and (-ms-high-contrast: none),
                screen and (min-width: 1200px) and (-ms-high-contrast: active) {
                .cws_textmodule_689b3351c44cd .cws_textmodule_content a:hover {
                    color: #c01fb8;
                }
            }
            @media screen and (max-width: 991px) {
                .cws_textmodule_689b3351c44cd {
                    text-align: center;
                }
            }
            #cws_column_689b3351c46af > .wpb_column > .vc_column-inner {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            #cws_column_689b3351c46af > .wpb_column > .vc_column-inner {
                background-size: cover !important;
            }
            #cws_column_689b3351c46af > .wpb_column > .vc_column-inner {
                background-position: center !important;
            }
            @media screen and (max-width: 991px) {
                #cws_column_689b3351c46af > .wpb_column > .vc_column-inner {
                    padding-top: 50px !important;
                }
            }
            .cws_content_689b3351c5094 > .vc_row {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            .cws_content_689b3351c5094 > .vc_row {
                background-size: cover !important;
            }
            .cws_content_689b3351c5094 > .vc_row {
                background-position: center !important;
            }
            #cws_column_689b3351c5d85 > .wpb_column > .vc_column-inner {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            #cws_column_689b3351c5d85 > .wpb_column > .vc_column-inner {
                background-size: cover !important;
            }
            #cws_column_689b3351c5d85 > .wpb_column > .vc_column-inner {
                background-position: center !important;
            }
            #cws_image_689b3351c5e85 {
                margin-bottom: 10px !important;
            }
            #cws_image_689b3351c5e85 {
                text-align: center;
            }
            .cws_textmodule_689b3351c6520 {
                padding-bottom: 40px !important;
            }
            .cws_textmodule_689b3351c6520 .cws_textmodule_title {
                /* font-size: 50px; */
                line-height: 65px;
                margin-bottom: 9px;
            }
            .cws_textmodule_689b3351c6520 .cws_textmodule_title .cws_textmodule_title_text {
                color: #ffffff;
            }
            .cws_textmodule_689b3351c6520 .cws_textmodule_divider {
                margin-top: 12px;
            }
            .cws_textmodule_689b3351c6520 .cws_textmodule_divider .cws_textmodule_divider_inner {
                background: #e75352;
            }
            .cws_textmodule_689b3351c6520 .cws_textmodule_content {
                font-size: 18px;
                color: #ffffff;
            }
            .cws_textmodule_689b3351c6520 .cws_textmodule_content li {
                color: #ffffff;
            }
            .cws_textmodule_689b3351c6520 .cws_textmodule_content a,
            .cws_textmodule_689b3351c6520 .cws_textmodule_content li:before {
                color: #f76331;
            }
            @media screen and (min-width: 1367px),
                screen and (min-width: 1200px) and (any-hover: hover),
                screen and (min-width: 1200px) and (min--moz-device-pixel-ratio: 0),
                screen and (min-width: 1200px) and (-ms-high-contrast: none),
                screen and (min-width: 1200px) and (-ms-high-contrast: active) {
                .cws_textmodule_689b3351c6520 .cws_textmodule_content a:hover {
                    color: #c01fb8;
                }
            }
            .cws_textmodule_689b3351c6520 {
                text-align: center;
            }
            @media screen and (max-width: 767px) {
                .cws_textmodule_689b3351c6520 .cws_textmodule_title {
                    font-size: 40px;
                    line-height: 47px;
                    margin-bottom: 25px;
                }
                .cws_textmodule_689b3351c6520 .cws_textmodule_content {
                    font-size: 16px;
                }
            }
            #cws_testimonials_689b3351c673f {
                margin-top: 40px !important;
            }
            #cws_testimonials_689b3351c673f .testimonial .content_wrapper:after {
                background-image: linear-gradient(174.86deg, #ffffff 7.72%, #faefff 145.46%);
            }
            #cws_testimonials_689b3351c673f .cws_carousel .slick-dots li button svg,
            #cws_testimonials_689b3351c673f .cws_custom_carousel .slick-dots li button svg {
                fill: #f4475c;
            }
            #cws_testimonials_689b3351c673f .cws_carousel .slick-dots li:not(.slick-active) button,
            #cws_testimonials_689b3351c673f .cws_custom_carousel .slick-dots li:not(.slick-active) button {
                background: #f2f2f2;
            }
            #cws_testimonials_689b3351c673f .cws_carousel .slick-dots li.slick-active button,
            #cws_testimonials_689b3351c673f .cws_custom_carousel .slick-dots li.slick-active button {
                background-image: linear-gradient(105.13deg, #feda75 -53.56%, #fa7e1e 35.31%, #d62976 76.67%, #962fbf 141.02%, #4f5bd5 188.52%);
            }
            .cws_content_689b3351c73f2 > .vc_row {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            .cws_content_689b3351c73f2 > .vc_row {
                background-size: cover !important;
            }
            .cws_content_689b3351c73f2 > .vc_row {
                background-position: center !important;
            }
            #cws_column_689b3351c7dcf > .wpb_column > .vc_column-inner {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            #cws_column_689b3351c7dcf > .wpb_column > .vc_column-inner {
                background-size: cover !important;
            }
            #cws_column_689b3351c7dcf > .wpb_column > .vc_column-inner {
                background-position: center !important;
            }
            #cws_icon_689b3351c7f8a .icon_wrapper i {
                font-size: 50px;
                background-image: linear-gradient(154deg, #f5734f, #d83c7d);
            }
            .cws_textmodule_689b3351c7fcf {
                padding-top: 20px !important;
            }
            .cws_textmodule_689b3351c7fcf .cws_textmodule_title {
                /* font-size: 50px; */
                line-height: 65px;
                margin-bottom: 9px;
            }
            .cws_textmodule_689b3351c7fcf .cws_textmodule_title .cws_textmodule_title_text {
                color: #000000;
            }
            .cws_textmodule_689b3351c7fcf .cws_textmodule_divider {
                margin-top: 12px;
            }
            .cws_textmodule_689b3351c7fcf .cws_textmodule_divider .cws_textmodule_divider_inner {
                background: #e75352;
            }
            .cws_textmodule_689b3351c7fcf .cws_textmodule_content {
                font-size: 18px;
                color: #000000;
            }
            .cws_textmodule_689b3351c7fcf .cws_textmodule_content li {
                color: #000000;
            }
            .cws_textmodule_689b3351c7fcf .cws_textmodule_content a,
            .cws_textmodule_689b3351c7fcf .cws_textmodule_content li:before {
                color: #f76331;
            }
            @media screen and (min-width: 1367px),
                screen and (min-width: 1200px) and (any-hover: hover),
                screen and (min-width: 1200px) and (min--moz-device-pixel-ratio: 0),
                screen and (min-width: 1200px) and (-ms-high-contrast: none),
                screen and (min-width: 1200px) and (-ms-high-contrast: active) {
                .cws_textmodule_689b3351c7fcf .cws_textmodule_content a:hover {
                    color: #c01fb8;
                }
            }
            .cws_textmodule_689b3351c7fcf {
                text-align: center;
            }
            #cws_inner_row_689b3351c81f7 > .vc_row {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            #cws_inner_row_689b3351c81f7 > .vc_row {
                background-size: cover !important;
            }
            #cws_inner_row_689b3351c81f7 > .vc_row {
                background-position: center !important;
            }
            #cws_column_689b3351c8350 > .wpb_column > .vc_column-inner {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            #cws_column_689b3351c8350 > .wpb_column > .vc_column-inner {
                background-size: cover !important;
            }
            #cws_column_689b3351c8350 > .wpb_column > .vc_column-inner {
                background-position: center !important;
            }
            .cws_textmodule_689b3351c8438 .cws_textmodule_title {
                font-size: 25px;
                margin-bottom: 9px;
            }
            .cws_textmodule_689b3351c8438 .cws_textmodule_title .cws_textmodule_title_text {
                color: #243238;
            }
            .cws_textmodule_689b3351c8438 .cws_textmodule_content {
                font-size: 16px;
                color: #3b545f;
            }
            .cws_textmodule_689b3351c8438 .cws_textmodule_content li {
                color: #3b545f;
            }
            .cws_textmodule_689b3351c8438 .cws_textmodule_content a,
            .cws_textmodule_689b3351c8438 .cws_textmodule_content li:before {
                color: #f76331;
            }
            @media screen and (min-width: 1367px),
                screen and (min-width: 1200px) and (any-hover: hover),
                screen and (min-width: 1200px) and (min--moz-device-pixel-ratio: 0),
                screen and (min-width: 1200px) and (-ms-high-contrast: none),
                screen and (min-width: 1200px) and (-ms-high-contrast: active) {
                .cws_textmodule_689b3351c8438 .cws_textmodule_content a:hover {
                    color: #c01fb8;
                }
            }
            @media screen and (max-width: 767px) {
                .cws_textmodule_689b3351c8438 .cws_textmodule_title {
                    /* font-size: 40px; */
                    line-height: 47px;
                    margin-bottom: 25px;
                }
                .cws_textmodule_689b3351c8438 .cws_textmodule_content {
                    font-size: 16px;
                }
            }
            .cws_textmodule_689b3351c8655 {
                margin-top: 40px !important;
            }
            .cws_textmodule_689b3351c8655 .cws_textmodule_title {
                font-size: 18px;
                margin-bottom: 0px;
            }
            .cws_textmodule_689b3351c8655 .cws_textmodule_title .cws_textmodule_title_text {
                color: #243238;
            }
            .cws_textmodule_689b3351c8655 .cws_textmodule_content {
                font-size: 16px;
                color: #3b545f;
            }
            .cws_textmodule_689b3351c8655 .cws_textmodule_content li {
                color: #3b545f;
            }
            .cws_textmodule_689b3351c8655 .cws_textmodule_content a,
            .cws_textmodule_689b3351c8655 .cws_textmodule_content li:before {
                color: #f76331;
            }
            @media screen and (min-width: 1367px),
                screen and (min-width: 1200px) and (any-hover: hover),
                screen and (min-width: 1200px) and (min--moz-device-pixel-ratio: 0),
                screen and (min-width: 1200px) and (-ms-high-contrast: none),
                screen and (min-width: 1200px) and (-ms-high-contrast: active) {
                .cws_textmodule_689b3351c8655 .cws_textmodule_content a:hover {
                    color: #c01fb8;
                }
            }
            .cws_textmodule_689b3351c87dc {
                margin-top: 20px !important;
            }
            .cws_textmodule_689b3351c87dc .cws_textmodule_title {
                font-size: 18px;
                margin-bottom: 0px;
            }
            .cws_textmodule_689b3351c87dc .cws_textmodule_title .cws_textmodule_title_text {
                color: #243238;
            }
            .cws_textmodule_689b3351c87dc .cws_textmodule_content {
                font-size: 16px;
                color: #3b545f;
            }
            .cws_textmodule_689b3351c87dc .cws_textmodule_content li {
                color: #3b545f;
            }
            .cws_textmodule_689b3351c87dc .cws_textmodule_content a,
            .cws_textmodule_689b3351c87dc .cws_textmodule_content li:before {
                color: #f76331;
            }
            @media screen and (min-width: 1367px),
                screen and (min-width: 1200px) and (any-hover: hover),
                screen and (min-width: 1200px) and (min--moz-device-pixel-ratio: 0),
                screen and (min-width: 1200px) and (-ms-high-contrast: none),
                screen and (min-width: 1200px) and (-ms-high-contrast: active) {
                .cws_textmodule_689b3351c87dc .cws_textmodule_content a:hover {
                    color: #c01fb8;
                }
            }
            .cws_textmodule_689b3351c8931 {
                margin-top: 20px !important;
            }
            .cws_textmodule_689b3351c8931 .cws_textmodule_title {
                font-size: 18px;
                margin-bottom: 0px;
            }
            .cws_textmodule_689b3351c8931 .cws_textmodule_title .cws_textmodule_title_text {
                color: #243238;
            }
            .cws_textmodule_689b3351c8931 .cws_textmodule_content {
                font-size: 16px;
                color: #3b545f;
            }
            .cws_textmodule_689b3351c8931 .cws_textmodule_content li {
                color: #3b545f;
            }
            .cws_textmodule_689b3351c8931 .cws_textmodule_content a,
            .cws_textmodule_689b3351c8931 .cws_textmodule_content li:before {
                color: #f76331;
            }
            @media screen and (min-width: 1367px),
                screen and (min-width: 1200px) and (any-hover: hover),
                screen and (min-width: 1200px) and (min--moz-device-pixel-ratio: 0),
                screen and (min-width: 1200px) and (-ms-high-contrast: none),
                screen and (min-width: 1200px) and (-ms-high-contrast: active) {
                .cws_textmodule_689b3351c8931 .cws_textmodule_content a:hover {
                    color: #c01fb8;
                }
            }
            #cws_icon_list_689b3351c8abc {
                margin-top: 20px !important;
            }
            #cws_icon_list_689b3351c8abc i:before {
                font-size: 18px;
            }
            #cws_icon_list_689b3351c8abc .title,
            #cws_icon_list_689b3351c8abc .login-block,
            #cws_icon_list_689b3351c8abc li {
                font-size: 16px;
            }
            #cws_icon_list_689b3351c8abc.direction_line .cws_icon_list_wrapper > * {
                margin-left: 15px;
                margin-right: 15px;
            }
            #cws_icon_list_689b3351c8abc.direction_column .cws_icon_list_wrapper > * > *:not(:first-child) {
                margin-top: 30px;
            }
            #cws_icon_list_689b3351c8abc.direction_line .cws_icon_list_wrapper > *:not(:first-child):before {
                left: -14px;
            }
            #cws_icon_list_689b3351c8abc.direction_line .cws_icon_list_wrapper > .social_button + *:not(.social_button) {
                margin-left: 25px !important;
            }
            #cws_icon_list_689b3351c8abc .custom_url i,
            #cws_icon_list_689b3351c8abc .social_button i,
            #cws_icon_list_689b3351c8abc .mini-cart .woo_mini-count > span {
                color: #f76331;
                background-color: #f76331;
            }
            @media screen and (min-width: 1367px),
                /*Disable this styles for iPad Pro 1024-1366*/ screen and (min-width: 1200px) and (any-hover: hover),
                /*Check,
                is device a desktop (not working on ie & firefox) */ screen and (min-width: 1200px) and (min--moz-device-pixel-ratio: 0),
                /*Check,
                is device a desktop with firefox*/ screen and (min-width: 1200px) and (-ms-high-contrast: none),
                /*Check,
                is device a desktop with IE 10 or above*/ screen and (min-width: 1200px) and (-ms-high-contrast: active) /*Check,
                is device a desktop with IE 10 or above*/ {
                #cws_icon_list_689b3351c8abc .custom_url:hover i,
                #cws_icon_list_689b3351c8abc .social_button:hover i,
                #cws_icon_list_689b3351c8abc .mini-cart .woo_mini-count:hover > span,
                #cws_icon_list_689b3351c8abc .cws_icon_list_wrapper > a.custom_sidebar_trigger:hover .hamburger {
                    color: #c01fb8;
                    background-color: #f76331;
                }
            }
            #cws_column_689b3351c8bac > .wpb_column > .vc_column-inner {
                background-attachment: scroll !important;
                background-repeat: no-repeat !important;
            }
            #cws_column_689b3351c8bac > .wpb_column > .vc_column-inner {
                background-size: cover !important;
            }
            #cws_column_689b3351c8bac > .wpb_column > .vc_column-inner {
                background-position: center !important;
            }
            .cws_textmodule_689b3351c8cb3 {
                margin-bottom: 30px !important;
            }
            .cws_textmodule_689b3351c8cb3 .cws_textmodule_title {
                font-size: 25px;
                margin-bottom: 9px;
            }
            .cws_textmodule_689b3351c8cb3 .cws_textmodule_title .cws_textmodule_title_text {
                color: #243238;
            }
            .cws_textmodule_689b3351c8cb3 .cws_textmodule_content {
                font-size: 16px;
                color: #3b545f;
            }
            .cws_textmodule_689b3351c8cb3 .cws_textmodule_content li {
                color: #3b545f;
            }
            .cws_textmodule_689b3351c8cb3 .cws_textmodule_content a,
            .cws_textmodule_689b3351c8cb3 .cws_textmodule_content li:before {
                color: #f76331;
            }
            @media screen and (min-width: 1367px),
                screen and (min-width: 1200px) and (any-hover: hover),
                screen and (min-width: 1200px) and (min--moz-device-pixel-ratio: 0),
                screen and (min-width: 1200px) and (-ms-high-contrast: none),
                screen and (min-width: 1200px) and (-ms-high-contrast: active) {
                .cws_textmodule_689b3351c8cb3 .cws_textmodule_content a:hover {
                    color: #c01fb8;
                }
            }



            
      
            