
        .vc_do_custom_heading {}

        .vc_do_btn {}

        .vc_do_btn {}

        .vc_do_custom_heading {}

        .vc_do_custom_heading {}

        .vc_do_custom_heading {}

        .vc_do_custom_heading {}

        .vc_do_custom_heading {}

        .vc_do_btn {}

        .vc_do_custom_heading {}

        .vc_do_custom_heading {}

        .vc_do_custom_heading {}

        .vc_do_btn {}

        .vc_do_custom_heading {}

        .vc_do_custom_heading {}

        .vc_do_custom_heading {}

        .vc_do_btn {}

        .vc_do_btn {}

        .vc_do_custom_heading {}

        .vc_do_custom_heading {}

        .vc_do_custom_heading {}

        .vc_do_custom_heading {}

        .vc_do_custom_heading {}

        .vc_custom_1742940889041 {
            margin-bottom: 1.65rem !important;
        }

        .vc_custom_1736839721557 {
            margin-bottom: 1.4rem !important;
        }

        .vc_custom_1743322365413 {
            border-top-width: 1px !important;
            padding-top: 3rem !important;
            padding-bottom: 6.2rem !important;
            border-top-style: solid !important;
            border-color: #eaeaea !important;
        }

        .vc_custom_1736574804250 {
            margin-bottom: 6rem !important;
            padding-top: 4.5rem !important;
            padding-right: 2rem !important;
            padding-bottom: 3.3rem !important;
            padding-left: 2rem !important;
            background-color: #393535  !important;
            background-position: 0 0 !important;
            background-repeat: no-repeat !important;
            border-radius: 10px !important;
        }

        .vc_custom_1736577682062 {
            margin-bottom: 2.85rem !important;
        }

        .vc_custom_1743322973045 {
            margin-bottom: 4.5rem !important;
            padding-top: 2.85rem !important;
            padding-right: 0px !important;
            padding-left: 0px !important;
            background-color: var(--porto-quaternary-color) !important;
            border-radius: 10px !important;
        }

        .vc_custom_1736722628087 {
            margin-bottom: 2.8rem !important;
        }

        .vc_custom_1743324280020 {
            margin-bottom: 6.2rem !important;
        }

        .vc_custom_1736729630848 {
            margin-bottom: 6rem !important;
            padding-top: 10.3rem !important;
            padding-right: 2rem !important;
            padding-bottom: 8.75rem !important;
            padding-left: 2rem !important;
            border-radius: 10px !important;
        }

        .vc_custom_1743324627331 {
            margin-bottom: 3.8rem !important;
        }

        .vc_custom_1736731654398 {
            margin-bottom: -2rem !important;
        }

        .vc_custom_1736731540442 {
            padding-top: 4.5rem !important;
            padding-right: 2rem !important;
            padding-bottom: 4.5rem !important;
            padding-left: 2rem !important;
            background-color: #f4f4f4 !important;
            border-radius: 10px !important;
        }

        .vc_custom_1742944268561 {
            padding-top: 4.1rem !important;
            padding-right: 0px !important;
            padding-bottom: 4.3rem !important;
            padding-left: 0px !important;
            background: var(--porto-primary-color) url(../wp-content/uploads/sites/236/2025/01/accounting-bg-line.svg) !important;
            background-position: 0 0 !important;
            background-repeat: no-repeat !important;
            border-radius: 10px !important;
        }

        .vc_custom_1737399428478 {
            background-color: #342e29 !important;
            background-position: center !important;
            background-repeat: no-repeat !important;
            background-size: cover !important;
            border-radius: 10px !important;
        }

        .vc_custom_1736530005004 {
            padding-right: 2.1% !important;
            padding-left: 2.1% !important;
        }

        .vc_custom_1736530011335 {
            padding-left: 4.25% !important;
        }

        .vc_custom_1736530270190 {
            margin-bottom: 1.5rem !important;
        }

        .vc_custom_1736530281676 {
            margin-bottom: 2rem !important;
        }

        .vc_custom_1736530294288 {
            margin-bottom: 2.5rem !important;
        }

        .vc_custom_1736534720810 {
            margin-bottom: 3px !important;
        }

        .vc_custom_1736529380086 {
            margin-bottom: 0px !important;
        }

        .vc_custom_1736530541927 {
            margin-bottom: 0px !important;
        }

        .vc_custom_1736530445889 {
            margin-bottom: 0px !important;
            padding-top: 2px !important;
            padding-right: 2px !important;
            padding-bottom: 2px !important;
            padding-left: 2px !important;
            background-color: var(--porto-dark-color) !important;
        }

        .vc_custom_1736534556878 {
            margin-bottom: 1.1rem !important;
        }

        .vc_custom_1736534870740 {
            margin-bottom: 3rem !important;
        }

        .vc_custom_1736534384660 {
            margin-bottom: 1.7rem !important;
        }

        .vc_custom_1736534605994 {
            margin-bottom: 3px !important;
        }

        .vc_custom_1736548231962 {
            margin-bottom: 1.5rem !important;
        }

        .vc_custom_1736548359342 {
            margin-bottom: 1.5rem !important;
        }

        .vc_custom_1736548367946 {
            margin-bottom: 1.5rem !important;
        }

        .vc_custom_1736547780190 {
            margin-top: 2px !important;
            margin-right: 0.9rem !important;
        }

        .vc_custom_1736537131479 {
            margin-bottom: 0px !important;
        }

        .vc_custom_1736538702156 {
            margin-bottom: 0px !important;
        }

        .vc_custom_1736547802301 {
            margin-bottom: 0.35rem !important;
        }

        .vc_custom_1736546757864 {
            margin-bottom: 0px !important;
        }

        .vc_custom_1736548104156 {
            margin-top: 2px !important;
            margin-right: 0.9rem !important;
        }

        .vc_custom_1736547036430 {
            margin-bottom: 0px !important;
        }

        .vc_custom_1736547098700 {
            margin-bottom: 0px !important;
        }

        .vc_custom_1736548142277 {
            margin-bottom: 0.35rem !important;
        }

        .vc_custom_1736547058053 {
            margin-bottom: 0px !important;
        }

        .vc_custom_1736548111278 {
            margin-top: 2px !important;
            margin-right: 0.9rem !important;
        }

        .vc_custom_1736547068653 {
            margin-bottom: 0px !important;
        }

        .vc_custom_1736547109308 {
            margin-bottom: 0px !important;
        }

        .vc_custom_1736548150101 {
            margin-bottom: 0.35rem !important;
        }

        .vc_custom_1736547087237 {
            margin-bottom: 0px !important;
        }

        .vc_custom_1736900875019 {
            padding-top: 3.4rem !important;
            padding-right: 5% !important;
            padding-bottom: 2.2rem !important;
        }

        .vc_custom_1736554608152 {
            padding-top: 3.85rem !important;
            padding-bottom: 6.6rem !important;
        }

        .vc_custom_1736556132340 {
            margin-bottom: 1.6rem !important;
            padding-top: 0.75rem !important;
            padding-right: 2rem !important;
            padding-bottom: 0.75rem !important;
            padding-left: 2rem !important;
            border-radius: 35px !important;
        }

        .vc_custom_1736556152946 {
            margin-bottom: 1.5rem !important;
        }

        .vc_custom_1736556163244 {
            margin-bottom: 1.7rem !important;
        }

        .vc_custom_1736556175947 {
            margin-bottom: 1.5rem !important;
        }

        .vc_custom_1736555959991 {
            margin-right: 8px !important;
        }

        .vc_custom_1736553608360 {
            margin-bottom: 1.1rem !important;
        }

        .vc_custom_1736554368759 {
            margin-right: 1.55rem !important;
        }

        .vc_custom_1736554499638 {
            margin-right: 1.5rem !important;
        }

        .vc_custom_1736550299826 {
            margin-bottom: 0px !important;
        }

        .vc_custom_1736550860315 {
            margin-bottom: 0px !important;
        }

        .vc_custom_1736555698514 {
            margin-bottom: 0px !important;
            padding-top: 0.9rem !important;
            padding-right: 1rem !important;
            padding-bottom: 0.85rem !important;
            padding-left: 1rem !important;
            background-color: var(--porto-light-color) !important;
            border-radius: 10px !important;
        }

        .vc_custom_1736558898330 {
            margin-bottom: 1.55rem !important;
            padding-top: 0.75rem !important;
            padding-right: 2rem !important;
            padding-bottom: 0.75rem !important;
            padding-left: 2rem !important;
            border-radius: 35px !important;
        }

        .vc_custom_1736558800515 {
            margin-bottom: 0.5rem !important;
        }

        .vc_custom_1736556481247 {
            margin-bottom: 1.7rem !important;
        }

        .vc_custom_1742945696153 {
            margin-top: 2rem !important;
        }

        .vc_custom_1736577235030 {
            margin-bottom: 3rem !important;
        }

        .vc_custom_1736577239974 {
            margin-bottom: 3rem !important;
        }

        .vc_custom_1743348308045 {
            margin-bottom: 1.5rem !important;
            padding-top: 0.75rem !important;
            padding-right: 2rem !important;
            padding-bottom: 0.75rem !important;
            padding-left: 2rem !important;
            border-radius: 35px !important;
        }

        .vc_custom_1743348317736 {
            margin-bottom: 1.5rem !important;
        }

        .vc_custom_1736575899506 {
            margin-bottom: 2.2rem !important;
        }

        .vc_custom_1736900790516 {
            margin-bottom: 0px !important;
        }

        .vc_custom_1736574730180 {
            margin-bottom: 0px !important;
        }

        .vc_custom_1736898232066 {
            margin-bottom: 0px !important;
        }

        .vc_custom_1736898249338 {
            margin-bottom: 0px !important;
        }

        .vc_custom_1736898265298 {
            margin-bottom: 0px !important;
        }

        .vc_custom_1736705149819 {
            padding-right: 0px !important;
            padding-left: 0px !important;
        }

        .vc_custom_1736707291823 {
            margin-bottom: 2.8rem !important;
            padding-right: 2rem !important;
            padding-left: 2rem !important;
        }

        .vc_custom_1736620423573 {
            background-color: var(--porto-secondary-color) !important;
        }

        .vc_custom_1736707306081 {
            margin-top: 4.8rem !important;
            margin-bottom: 2.8rem !important;
        }

        .vc_custom_1736900576035 {
            margin-right: 1.5rem !important;
            margin-bottom: 0.5rem !important;
        }

        .vc_custom_1736900581482 {
            margin-bottom: 0.5rem !important;
        }

        .vc_custom_1736720807090 {
            margin-right: 1.5rem !important;
            margin-bottom: 0px !important;
            padding-top: 1.4rem !important;
            padding-right: 3rem !important;
            padding-bottom: 1.4rem !important;
            padding-left: 3rem !important;
        }

        .vc_custom_1736720845208 {
            margin-bottom: 0px !important;
        }

        .vc_custom_1736720863935 {
            margin-bottom: 0px !important;
            border-left-width: 1px !important;
            padding-top: 1px !important;
            padding-bottom: 1px !important;
            border-left-style: solid !important;
            border-color: rgba(255, 255, 255, 0.2) !important;
        }

        .vc_custom_1736724342010 {
            margin-bottom: 3rem !important;
        }

        .vc_custom_1743352508754 {
            margin-top: 1.5rem !important;
            margin-bottom: 1.5rem !important;
            padding-top: 0.75rem !important;
            padding-right: 2rem !important;
            padding-bottom: 0.75rem !important;
            padding-left: 2rem !important;
            border-radius: 35px !important;
        }

        .vc_custom_1736724197071 {
            margin-bottom: 1.5rem !important;
        }

        .vc_custom_1736723913732 {
            margin-bottom: 1.6rem !important;
        }

        .vc_custom_1736726677977 {
            margin-bottom: 2rem !important;
            background-color: var(--porto-light-color) !important;
            border-radius: 10px !important;
        }

        .vc_custom_1736726689768 {
            margin-bottom: 0px !important;
        }

        .vc_custom_1736724280548 {
            margin-bottom: 3rem !important;
            padding-top: 1.7rem !important;
            padding-right: 2.4rem !important;
            padding-bottom: 2rem !important;
            padding-left: 2.4rem !important;
            border-radius: 10px !important;
        }

        .vc_custom_1736724288611 {
            margin-bottom: 3rem !important;
            padding-top: 1.7rem !important;
            padding-right: 2.4rem !important;
            padding-bottom: 2rem !important;
            padding-left: 2.4rem !important;
            border-radius: 10px !important;
        }

        .vc_custom_1736724295996 {
            padding-top: 1.7rem !important;
            padding-right: 2.4rem !important;
            padding-bottom: 2rem !important;
            padding-left: 2.4rem !important;
            border-radius: 10px !important;
        }

        .vc_custom_1736722990557 {
            margin-bottom: 0px !important;
        }

        .vc_custom_1736727328142 {
            margin-bottom: 1.1rem !important;
        }

        .vc_custom_1736727317871 {
            margin-bottom: 1.95rem !important;
        }

        .vc_custom_1736729748939 {
            margin-bottom: 1.5rem !important;
            padding-top: 0.75rem !important;
            padding-right: 2rem !important;
            padding-bottom: 0.75rem !important;
            padding-left: 2rem !important;
            border-radius: 35px !important;
        }

        .vc_custom_1736728382615 {
            margin-bottom: 1.5rem !important;
        }

        .vc_custom_1736730069324 {
            margin-bottom: 2.2rem !important;
        }

        .vc_custom_1736730775619 {
            margin-bottom: 1.4rem !important;
        }

        .vc_custom_1736730785081 {
            margin-bottom: 1.2rem !important;
        }

        .vc_custom_1743352170947 {
            margin-bottom: 6px !important;
        }

        .vc_custom_1736911432823 {
            margin-right: 1rem !important;
            margin-bottom: 1rem !important;
            border-top-width: 1px !important;
            border-right-width: 1px !important;
            border-bottom-width: 1px !important;
            border-left-width: 1px !important;
            padding-top: 0.75rem !important;
            padding-right: 1.5rem !important;
            padding-bottom: 0.75rem !important;
            padding-left: 1.5rem !important;
            border-left-style: solid !important;
            border-right-style: solid !important;
            border-top-style: solid !important;
            border-bottom-style: solid !important;
            border-radius: 35px !important;
            border-color: #e7e7e7 !important;
        }

        .vc_custom_1736728693021 {
            margin-bottom: 1rem !important;
        }

        .vc_custom_1743352115694 {
            margin-right: 1.4rem !important;
        }

        .vc_custom_1736901148453 {
            margin-bottom: 0px !important;
        }

        .vc_custom_1736901160348 {
            margin-bottom: 1.5rem !important;
        }

        @media(max-width:991px) {
            .vc_custom_1736731654398 {
                margin-bottom: -1rem !important;
            }
        }

        .wpb_custom_e3bbaa2f78adb84772da7bb4325a9a88 .owl-nav:not(.disabled) {
            display: block !important;
        }

        .wpb_custom_e3bbaa2f78adb84772da7bb4325a9a88 .owl-nav button {
            font-size: 24px !important;
            line-height: 24px !important;
        }

        .wpb_custom_e3bbaa2f78adb84772da7bb4325a9a88 .owl-nav button {
            width: 55px !important;
        }

        @media (max-width:991px) {
            .wpb_custom_e3bbaa2f78adb84772da7bb4325a9a88 .owl-nav button {
                width: 40px !important;
            }
        }

        .wpb_custom_e3bbaa2f78adb84772da7bb4325a9a88 .owl-nav button {
            height: 55px !important;
        }

        @media (max-width:991px) {
            .wpb_custom_e3bbaa2f78adb84772da7bb4325a9a88 .owl-nav button {
                height: 40px !important;
            }
        }

        .wpb_custom_e3bbaa2f78adb84772da7bb4325a9a88 .owl-nav button.owl-prev {
            left: 30px !important;
        }

        @media (max-width:991px) {
            .wpb_custom_e3bbaa2f78adb84772da7bb4325a9a88 .owl-nav button.owl-prev {
                left: 10px !important;
            }
        }

        .wpb_custom_e3bbaa2f78adb84772da7bb4325a9a88 .owl-carousel:not(.show-nav-title) .owl-nav button.owl-next {
            right: 30px !important;
        }

        @media (max-width:991px) {
            .wpb_custom_e3bbaa2f78adb84772da7bb4325a9a88 .owl-carousel:not(.show-nav-title) .owl-nav button.owl-next {
                right: 10px !important;
            }
        }

        .wpb_custom_e3bbaa2f78adb84772da7bb4325a9a88.owl-carousel:not(.show-nav-title) .owl-nav button.owl-next {
            right: 30px !important;
        }

        @media (max-width:991px) {
            .wpb_custom_e3bbaa2f78adb84772da7bb4325a9a88.owl-carousel:not(.show-nav-title) .owl-nav button.owl-next {
                right: 10px !important;
            }
        }

        @media(max-width:991px) {
            .vc_custom_1736530005004 {
                margin-bottom: 1rem !important;
            }
        }

        @media(max-width:1407px) {
            .vc_custom_1736530011335 {
                padding-right: 3rem !important;
                padding-left: 3rem !important;
            }
        }

        @media(max-width:767px) {
            .vc_custom_1736530011335 {
                padding-right: 1rem !important;
                padding-left: 1rem !important;
            }
        }

        .porto-sicon-box.wpb_custom_bcb65d88e35696c8a52fb00036c5b4db .porto-icon,
        .porto-sicon-box.wpb_custom_bcb65d88e35696c8a52fb00036c5b4db .porto-sicon-img {
            margin-right: 4px;
        }

        .wpb_custom_bcb65d88e35696c8a52fb00036c5b4db .porto-sicon-title {
            font-size: 1.575rem;
        }

        @media (max-width:767px) {
            .wpb_custom_bcb65d88e35696c8a52fb00036c5b4db .porto-sicon-title {
                font-size: 18px;
            }
        }

        .wpb_custom_e27a8b6c434789ff6672da60ab424ccc.porto-u-heading .porto-u-main-heading>* {
            font-size: 3.0625rem;
        }

        @media (max-width:991px) {
            .wpb_custom_e27a8b6c434789ff6672da60ab424ccc.porto-u-heading .porto-u-main-heading>* {
                font-size: 2.5rem;
            }
        }

        @media(max-width:991px) {
            .vc_custom_1736530281676 {
                margin-bottom: 1.5rem !important;
            }
        }

        @media(max-width:991px) {
            .vc_custom_1736530294288 {
                margin-bottom: 2rem !important;
            }
        }

        .wpb_custom_fa8f207668af441e9bab7485ec72fb6c.porto-u-heading .porto-u-main-heading>* {
            font-size: 5.625rem;
        }

        @media (max-width:991px) {
            .wpb_custom_fa8f207668af441e9bab7485ec72fb6c.porto-u-heading .porto-u-main-heading>* {
                font-size: 3.7rem;
            }
        }

        .wpb_custom_fa8f207668af441e9bab7485ec72fb6c .porto-u-sub-heading {
            font-size: 1.75rem;
        }

        @media (max-width:991px) {
            .wpb_custom_fa8f207668af441e9bab7485ec72fb6c .porto-u-sub-heading {
                font-size: 1.25rem;
            }
        }

        .wpb_custom_fa8f207668af441e9bab7485ec72fb6c .heading-highlight mark:before {
            height: 50%
        }

        .wpb_custom_fa8f207668af441e9bab7485ec72fb6c .heading-highlight mark:before {
            bottom: 0%;
        }

        .wpb_custom_fa8f207668af441e9bab7485ec72fb6c .svg-highlight {
            bottom: 0%;
        }

        .wpb_custom_fa8f207668af441e9bab7485ec72fb6c .heading-highlight mark:before {
            left: 1%;
        }

        .porto-sicon-box.wpb_custom_7f1b47ce50efdda747356fc9e0e1f14d .porto-icon,
        .porto-sicon-box.wpb_custom_7f1b47ce50efdda747356fc9e0e1f14d .porto-sicon-img {
            margin-right: 6px;
        }

        .wpb_custom_7f1b47ce50efdda747356fc9e0e1f14d .porto-sicon-title {
            font-size: 1.75rem;
        }

        @media (max-width:767px) {
            .wpb_custom_7f1b47ce50efdda747356fc9e0e1f14d .porto-sicon-title {
                font-size: 18px;
            }
        }

        .wpb_custom_e27a8b6c434789ff6672da60ab424ccc.porto-u-heading .porto-u-main-heading>* {
            font-size: 3.0625rem;
        }

        @media (max-width:991px) {
            .wpb_custom_e27a8b6c434789ff6672da60ab424ccc.porto-u-heading .porto-u-main-heading>* {
                font-size: 2.5rem;
            }
        }

        @media(max-width:991px) {
            .vc_custom_1736534870740 {
                margin-bottom: 2.5rem !important;
            }
        }

        @media(max-width:991px) {
            .vc_custom_1736900875019 {
                padding-right: 12px !important;
            }
        }

        .wpb_custom_3a389ccb51879219a38406e556fd4048.porto-u-heading .porto-u-main-heading>* {
            font-size: 3.0625rem;
        }

        @media (max-width:991px) {
            .wpb_custom_3a389ccb51879219a38406e556fd4048.porto-u-heading .porto-u-main-heading>* {
                font-size: 2.5rem;
            }
        }

        .wpb_custom_bca658e83ca4265f58a0f8250ce795ad.porto-u-heading .porto-u-main-heading>* {
            font-size: 5rem;
        }

        @media (max-width:991px) {
            .wpb_custom_bca658e83ca4265f58a0f8250ce795ad.porto-u-heading .porto-u-main-heading>* {
                font-size: 4rem;
            }
        }

        .wpb_custom_bca658e83ca4265f58a0f8250ce795ad .heading-highlight mark:before {
            height: 50%
        }

        .wpb_custom_bca658e83ca4265f58a0f8250ce795ad .heading-highlight mark:before {
            bottom: 0%;
        }

        .wpb_custom_bca658e83ca4265f58a0f8250ce795ad .svg-highlight {
            bottom: 0%;
        }

        .wpb_custom_bca658e83ca4265f58a0f8250ce795ad .heading-highlight mark:before {
            left: 1%;
        }

        .wpb_custom_a00acfd048b50918d5ee504f2ca7a1a5 .porto-sicon-title {
            font-size: 14px;
        }

        .wpb_custom_a00acfd048b50918d5ee504f2ca7a1a5 .porto-sicon-header p {
            font-size: 21px;
        }

        .wpb_custom_56462bbe013796376a0ad0cba7c3cfca .wpb_wrapper img {
            width: 70.1%;
        }

        .porto-sicon-box.wpb_custom_dc0e9768b3e3765472e0d853c108c6dc .porto-icon,
        .porto-sicon-box.wpb_custom_dc0e9768b3e3765472e0d853c108c6dc .porto-sicon-img {
            margin-right: 4px;
        }

        .wpb_custom_dc0e9768b3e3765472e0d853c108c6dc .porto-sicon-title {
            font-size: 15.4px;
        }

        .wpb_custom_8aa0ee6fadc55ff091a6c10d97c4af87 .wpb_wrapper img {
            width: 100%;
        }

        .wpb_custom_c15857fd8e493053bbdb11cb88ca9b89 .owl-nav:not(.disabled) {
            display: block !important;
        }

        .wpb_custom_c15857fd8e493053bbdb11cb88ca9b89 .owl-nav button {
            font-size: 20px !important;
            line-height: 20px !important;
        }

        .wpb_custom_c15857fd8e493053bbdb11cb88ca9b89 .owl-nav button {
            width: 55px !important;
        }

        @media (max-width:991px) {
            .wpb_custom_c15857fd8e493053bbdb11cb88ca9b89 .owl-nav button {
                width: 40px !important;
            }
        }

        .wpb_custom_c15857fd8e493053bbdb11cb88ca9b89 .owl-nav button {
            height: 55px !important;
        }

        @media (max-width:991px) {
            .wpb_custom_c15857fd8e493053bbdb11cb88ca9b89 .owl-nav button {
                height: 40px !important;
            }
        }

        .porto-sicon-box.wpb_custom_cdc6980b35c997c10658d8f3434bd310 .porto-icon,
        .porto-sicon-box.wpb_custom_cdc6980b35c997c10658d8f3434bd310 .porto-sicon-img {
            margin-right: 9px;
        }

        .wpb_custom_cdc6980b35c997c10658d8f3434bd310 .porto-sicon-title {
            font-size: 1rem;
        }

        .wpb_custom_e793fa65d5fa7a551fc22036065ebdb9.porto-u-heading .porto-u-main-heading>* {
            font-size: 3.0625rem;
        }

        @media (max-width:991px) {
            .wpb_custom_e793fa65d5fa7a551fc22036065ebdb9.porto-u-heading .porto-u-main-heading>* {
                font-size: 2.4rem;
            }
        }

        @media(max-width:991px) {
            .vc_custom_1736707306081 {
                margin-top: 0px !important;
            }
        }

        .wpb_custom_5dda5b309a207f51e30def80cec1ca11 .porto-sicon-title {
            font-size: 4.375rem;
        }

        @media (max-width:991px) {
            .wpb_custom_5dda5b309a207f51e30def80cec1ca11 .porto-sicon-title {
                font-size: 4rem;
            }
        }

        .wpb_custom_5dda5b309a207f51e30def80cec1ca11 .porto-sicon-description {
            font-size: 0.9625rem;
        }

        @media(max-width:991px) {
            .vc_custom_1736720807090 {
                margin-right: 0px !important;
            }
        }

        @media(max-width:991px) {
            .vc_custom_1736720845208 {
                padding-top: 1.2rem !important;
                padding-bottom: 0.8rem !important;
            }
        }

        @media(max-width:991px) {
            .vc_custom_1736720863935 {
                padding-top: 0.8rem !important;
                padding-bottom: 1.2rem !important;
            }
        }

        .wpb_custom_ef7029ac3e3586a26af829e61d379d76.porto-u-heading .porto-u-main-heading>* {
            font-size: 3.0625rem;
        }

        @media (max-width:991px) {
            .wpb_custom_ef7029ac3e3586a26af829e61d379d76.porto-u-heading .porto-u-main-heading>* {
                font-size: 2.2rem;
            }
        }

        .porto-sicon-box.wpb_custom_ccd623e2565e4b02759b5994b8cce968 .porto-icon,
        .porto-sicon-box.wpb_custom_ccd623e2565e4b02759b5994b8cce968 .porto-sicon-img {
            margin-right: 8px;
        }

        .wpb_custom_ccd623e2565e4b02759b5994b8cce968 .porto-sicon-title {
            font-size: 18.9px;
        }

        @media(max-width:991px) {
            .vc_custom_1736724280548 {
                margin-bottom: 2rem !important;
            }
        }

        @media(max-width:767px) {
            .vc_custom_1736724280548 {
                margin-bottom: 1.5rem !important;
            }
        }

        @media(max-width:991px) {
            .vc_custom_1736724288611 {
                margin-bottom: 2rem !important;
            }
        }

        @media(max-width:767px) {
            .vc_custom_1736724288611 {
                margin-bottom: 1.5rem !important;
            }
        }

        @media(max-width:991px) {
            .vc_custom_1736724257637 {
                margin-bottom: 2rem !important;
            }
        }

        .porto-sicon-box.wpb_custom_99fab2c2759c58d3ce0c9335cda1d94f .porto-icon,
        .porto-sicon-box.wpb_custom_99fab2c2759c58d3ce0c9335cda1d94f .porto-sicon-img {
            margin-right: 9px;
        }

        .wpb_custom_99fab2c2759c58d3ce0c9335cda1d94f .porto-sicon-title {
            font-size: 1rem;
        }

        .wpb_custom_99fab2c2759c58d3ce0c9335cda1d94f .porto-sicon-header p {
            font-size: 0.8rem;
        }

        .wpb_custom_e27a8b6c434789ff6672da60ab424ccc.porto-u-heading .porto-u-main-heading>* {
            font-size: 3.0625rem;
        }

        @media (max-width:991px) {
            .wpb_custom_e27a8b6c434789ff6672da60ab424ccc.porto-u-heading .porto-u-main-heading>* {
                font-size: 2.5rem;
            }
        }

        @media(max-width:991px) {
            .vc_custom_1736727317871 {
                margin-bottom: 2.5rem !important;
            }
        }

        @media(max-width:767px) {
            .vc_custom_1736730888037 {
                margin-bottom: 2rem !important;
            }
        }

        .porto-sicon-box.wpb_custom_68b2275a2488e3d57357933cca59f636 .porto-icon,
        .porto-sicon-box.wpb_custom_68b2275a2488e3d57357933cca59f636 .porto-sicon-img {
            margin-right: 8px;
        }

        .wpb_custom_68b2275a2488e3d57357933cca59f636 .porto-sicon-title {
            font-size: 14px;
        }

        .wpb_custom_68b2275a2488e3d57357933cca59f636 .porto-sicon-header p {
            font-size: 21px;
        }

        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb input[type="text"],
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb input[type="email"],
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb input[type="date"],
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb input[type="datetime"],
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb input[type="number"],
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb input[type="tel"],
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb select {
            height: 46px;
            --wpforms-field-size-input-height: 46px;
        }

        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb button,
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb .btn,
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb input[type="button"],
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb input[type="submit"],
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb .wpforms-container button[type="submit"] {
            font-size: 14.4px;
        }

        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb button,
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb .btn,
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb input[type="button"],
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb input[type="submit"] {
            height: 3.475rem;
            --wpforms-button-size-height: 3.475rem;
        }

        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb .wpforms-container button[type="submit"],
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb button,
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb .btn,
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb input[type="button"],
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb input[type="submit"] {
            padding-top: 1rem;
            padding-right: 2.17rem;
            padding-bottom: 1rem;
            padding-left: 2.17rem;
        }

        .wpb_custom_8a90dd7ff9fe53ed2d0779a727369914.porto-u-heading .porto-u-main-heading>* {
            font-size: 9.375rem;
        }

        @media (max-width:991px) {
            .wpb_custom_8a90dd7ff9fe53ed2d0779a727369914.porto-u-heading .porto-u-main-heading>* {
                font-size: 7rem;
            }
        }

        @media (max-width:767px) {
            .wpb_custom_8a90dd7ff9fe53ed2d0779a727369914.porto-u-heading .porto-u-main-heading>* {
                font-size: 4.5rem;
            }
        }

        .wpb_custom_e3bbaa2f78adb84772da7bb4325a9a88 .owl-item:not(.active) {
            opacity: 0.5
        }

        .wpb_custom_e3bbaa2f78adb84772da7bb4325a9a88 {
            --porto-el-spacing: 24px;
        }

        .wpb_custom_e3bbaa2f78adb84772da7bb4325a9a88 .owl-stage {
            display: flex;
            align-items: /;
            flex-wrap: wrap;
        }

        .wpb_custom_e3bbaa2f78adb84772da7bb4325a9a88 .owl-nav button {
            border-radius: 50% !important;
            color: var(--porto-dark-color) !important;
            border-color: rgba(17, 17, 17, 0.1) !important;
        }

        .wpb_custom_e3bbaa2f78adb84772da7bb4325a9a88 .owl-nav button:not(.disabled):hover {
            border-color: var(--porto-dark-color) !important;
        }

        .wpb_custom_bcb65d88e35696c8a52fb00036c5b4db .porto-sicon-title {
            font-weight: 500;
        }

        .wpb_custom_bcb65d88e35696c8a52fb00036c5b4db.porto-sicon-mobile {
            --porto-infobox-mpos-align: center;
        }

        .wpb_custom_e27a8b6c434789ff6672da60ab424ccc.porto-u-heading .porto-u-main-heading>* {
            font-weight: 600;
            letter-spacing: -0.05em;
            line-height: 1em;
        }

        .wpb_custom_61ec74a73fd5a0d5c890d09e7ff2c426.btn .vc_btn3-icon {
            font-size: 14px;
        }

        .wpb_custom_61ec74a73fd5a0d5c890d09e7ff2c426.btn.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
            padding-left: 0px;
        }

        .wpb_custom_61ec74a73fd5a0d5c890d09e7ff2c426.btn.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
            padding-right: 0px;
        }

        .wpb_custom_fa8f207668af441e9bab7485ec72fb6c.porto-u-heading .porto-u-main-heading>* {
            font-family: Poppins;
            letter-spacing: -0.055em;
            line-height: 1em;
        }

        .wpb_custom_fa8f207668af441e9bab7485ec72fb6c .porto-u-sub-heading {
            font-family: Playfair Display;
            letter-spacing: -0.07em;
            line-height: 0.8em;
        }

        .wpb_custom_fa8f207668af441e9bab7485ec72fb6c .heading-highlight mark:before {
            background-color: var(--porto-light-color);
            animation-delay: 0ms;
        }

        .wpb_custom_fa8f207668af441e9bab7485ec72fb6c .svg-highlight svg path {
            animation-delay: 0ms;
        }

        .wpb_custom_7f1b47ce50efdda747356fc9e0e1f14d .porto-sicon-title {
            font-weight: 400;
            color: var(--porto-light-color);
        }

        .wpb_custom_7f1b47ce50efdda747356fc9e0e1f14d.porto-sicon-mobile {
            --porto-infobox-mpos-align: center;
        }

        .wpb_custom_3a389ccb51879219a38406e556fd4048.porto-u-heading .porto-u-main-heading>* {
            font-weight: 600;
            line-height: 1em;
        }

        .wpb_custom_bca658e83ca4265f58a0f8250ce795ad.porto-u-heading .porto-u-main-heading>* {
            font-family: Poppins;
            letter-spacing: -0.044em;
            line-height: 1em;
        }

        .wpb_custom_bca658e83ca4265f58a0f8250ce795ad .heading-highlight mark:before {
            background-color: rgba(75, 226, 150, 0.3);
            animation-delay: 0ms;
        }

        .wpb_custom_bca658e83ca4265f58a0f8250ce795ad .svg-highlight svg path {
            animation-delay: 0ms;
        }

        .wpb_custom_126f8145aa436cdb2957f38f978ac145 {
            font-family: Playfair Display;
        }

        .wpb_custom_12113c3afe66224ddf844ad6de137e80.btn.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
            padding-left: 1.125rem;
        }

        .wpb_custom_12113c3afe66224ddf844ad6de137e80.btn.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
            padding-right: 1.125rem;
        }

        .wpb_custom_a00acfd048b50918d5ee504f2ca7a1a5 .porto-sicon-title {
            font-weight: 700;
            line-height: 1.1em;
            text-transform: uppercase;
            color: var(--porto-secondary-color);
        }

        .wpb_custom_a00acfd048b50918d5ee504f2ca7a1a5 .porto-sicon-header p {
            font-weight: 600;
            letter-spacing: -0.05em;
        }

        .wpb_custom_a00acfd048b50918d5ee504f2ca7a1a5.porto-sicon-mobile {
            --porto-infobox-mpos-align: center;
        }

        .wpb_custom_dc0e9768b3e3765472e0d853c108c6dc .porto-sicon-title {
            font-family: Poppins;
        }

        .wpb_custom_dc0e9768b3e3765472e0d853c108c6dc.porto-sicon-mobile {
            --porto-infobox-mpos-align: center;
        }

        .wpb_custom_c15857fd8e493053bbdb11cb88ca9b89 {
            --porto-el-spacing: 20px;
        }

        .wpb_custom_c15857fd8e493053bbdb11cb88ca9b89 .owl-nav button {
            border-radius: 50% !important;
            color: var(--porto-light-color) !important;
            border-color: rgba(255, 255, 255, 0.2) !important;
        }

        .wpb_custom_c15857fd8e493053bbdb11cb88ca9b89 .owl-nav button:not(.disabled):hover {
            border-color: var(--porto-light-color) !important;
        }

        .wpb_custom_c15857fd8e493053bbdb11cb88ca9b89 .owl-item:not(.active) {
            opacity: 0.5
        }

        .wpb_custom_cdc6980b35c997c10658d8f3434bd310 .porto-sicon-title {
            font-family: Poppins;
            letter-spacing: -0.015em;
            color: var(--porto-light-color);
        }

        .wpb_custom_cdc6980b35c997c10658d8f3434bd310.porto-sicon-mobile {
            --porto-infobox-mpos-align: center;
        }

        .wpb_custom_e793fa65d5fa7a551fc22036065ebdb9.porto-u-heading .porto-u-main-heading>* {
            font-weight: 600;
            line-height: 1em;
        }

        .wpb_custom_e793fa65d5fa7a551fc22036065ebdb9 .heading-highlight mark:before {
            background-color: var(--porto-primary-color);
        }

        .wpb_custom_5dda5b309a207f51e30def80cec1ca11 .porto-sicon-title {
            font-family: Poppins;
            font-weight: 700;
            letter-spacing: -0.05em;
            line-height: 1em;
        }

        .wpb_custom_5dda5b309a207f51e30def80cec1ca11 .porto-sicon-description {
            letter-spacing: -0.015em;
            line-height: 1.7em;
        }

        .wpb_custom_5dda5b309a207f51e30def80cec1ca11.porto-sicon-mobile {
            --porto-infobox-mpos-align: center;
        }

        .wpb_custom_3e745f2b64045bc396486c92dab6d0be.btn.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
            padding-left: 8px;
        }

        .wpb_custom_3e745f2b64045bc396486c92dab6d0be.btn.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
            padding-right: 8px;
        }

        .wpb_custom_ceaea7bf9a17144d51dc64adab0dd37b.porto-gallery img {
            max-width: 223px;
            margin-left: auto;
            margin-right: auto;
        }

        .wpb_custom_ceaea7bf9a17144d51dc64adab0dd37b .owl-item:not(.active) {
            opacity: 0.5
        }

        .wpb_custom_ef7029ac3e3586a26af829e61d379d76.porto-u-heading .porto-u-main-heading>* {
            font-weight: 600;
            line-height: 1em;
        }

        .wpb_custom_ccd623e2565e4b02759b5994b8cce968 .porto-sicon-title {
            font-family: Poppins;
        }

        .wpb_custom_ccd623e2565e4b02759b5994b8cce968.porto-sicon-mobile {
            --porto-infobox-mpos-align: center;
        }

        .wpb_custom_99fab2c2759c58d3ce0c9335cda1d94f .porto-sicon-title {
            font-family: Poppins;
            font-weight: 700;
            letter-spacing: -0.015em;
        }

        .wpb_custom_99fab2c2759c58d3ce0c9335cda1d94f .porto-sicon-header p {
            font-weight: 600;
            letter-spacing: -0.015em;
            line-height: 1.2em;
        }

        .wpb_custom_99fab2c2759c58d3ce0c9335cda1d94f .porto-sicon-description {
            letter-spacing: -0.015em;
            line-height: 1.8em;
        }

        .wpb_custom_99fab2c2759c58d3ce0c9335cda1d94f.porto-sicon-mobile {
            --porto-infobox-mpos-align: center;
        }

        .wpb_custom_7e1591c9bd9e339bc4dc6c1502224048.btn .vc_btn3-icon {
            font-size: 12.8px;
        }

        .wpb_custom_7e1591c9bd9e339bc4dc6c1502224048.btn.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
            padding-left: 0px;
        }

        .wpb_custom_7e1591c9bd9e339bc4dc6c1502224048.btn.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
            padding-right: 0px;
        }

        .wpb_custom_68b2275a2488e3d57357933cca59f636 .porto-sicon-title {
            font-family: Poppins;
            font-weight: 700;
            letter-spacing: 0px;
            line-height: 1.1em;
            text-transform: uppercase;
            color: var(--porto-secondary-color);
        }

        .wpb_custom_68b2275a2488e3d57357933cca59f636 .porto-sicon-header p {
            font-weight: 600;
            letter-spacing: -0.05em;
            line-height: 1em;
        }

        .wpb_custom_68b2275a2488e3d57357933cca59f636.porto-sicon-mobile {
            --porto-infobox-mpos-align: center;
        }

        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb,
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb input,
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb select,
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb textarea {
            font-weight: 500;
            letter-spacing: -0.005em;
        }

        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb label,
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb div.wpforms-container .wpforms-field-label {
            font-weight: 700;
            line-height: 1.3em;
            text-transform: uppercase;
            font-size: 12.6px;
        }

        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb textarea {
            height: 14.1875rem;
            --wpforms-field-size-input-height: calc(14.1875rem / 2.8);
        }

        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb input[type="text"],
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb input[type="email"],
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb input[type="date"],
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb input[type="datetime"],
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb input[type="number"],
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb input[type="tel"],
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb textarea,
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb .form-control,
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb select {
            font-size: 14px;
            --wpforms-field-size-font-size: 14px;
            border-top-width: 2px;
            border-right-width: 2px;
            border-bottom-width: 2px;
            border-left-width: 2px;
            --wpforms-field-border-size: 2px 2px 2px 2px;
            border-color: #eaeaea;
            --wpforms-field-border-color: #eaeaea;
        }

        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb input[type="tel"]::placeholder,
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb input[type="text"]::placeholder,
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb input[type="email"]::placeholder,
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb textarea::placeholder,
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb .form-control::placeholder {
            color: #bcbcbc;
        }

        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb div.wpforms-container input::placeholder,
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb div.wpforms-container select::placeholder,
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb div.wpforms-container textarea::placeholder {
            color: #bcbcbc !important;
            opacity: 1 !important;
        }

        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb input,
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb textarea,
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb .form-control,
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb select {
            border-top-left-radius: 10px;
            border-top-right-radius: 10px;
            border-bottom-right-radius: 10px;
            border-bottom-left-radius: 10px;
            --wpforms-field-border-radius: 10px 10px 10px 10px;
        }

        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb input[type="email"],
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb input[type="number"],
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb input[type="password"],
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb input[type="search"],
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb input[type="tel"],
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb input[type="text"],
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb input[type="url"],
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb input[type="color"],
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb input[type="date"],
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb input[type="datetime"],
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb input[type="datetime-local"],
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb input[type="month"],
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb input[type="time"],
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb input[type="week"],
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb textarea,
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb .form-control,
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb select {
            padding-top: 11px !important;
            padding-right: 12px !important;
            padding-bottom: 11px !important;
            padding-left: 12px !important;
        }

        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb button,
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb .btn,
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb input[type="button"],
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb input[type="submit"],
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb .wpforms-container button[type="submit"] {
            font-family: Lexend;
            font-weight: 500;
            line-height: 1.3em;
        }

        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb button,
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb .btn,
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb input[type="button"],
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb input[type="submit"] {
            border-top-left-radius: 50px;
            border-top-right-radius: 50px;
            border-bottom-right-radius: 50px;
            border-bottom-left-radius: 50px;
            --wpforms-button-border-radius: 50px 50px 50px 50px;
            --wpforms-button-background-color: var(--porto-dark-color);
            background-color: var(--porto-dark-color);
        }

        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb .wpforms-container button[type="submit"],
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb button,
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb .btn,
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb input[type="button"],
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb input[type="submit"] {
            border-style: none;
        }

        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb .wpforms-container button[type="submit"]:hover,
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb button:hover,
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb .btn:hover,
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb input[type="button"]:hover,
        .wpb_custom_61f31c97cfd490ae7836eed2bcad74fb input[type="submit"]:hover {
            background-color: var(--porto-dark-color);
        }

        .wpb_custom_8a90dd7ff9fe53ed2d0779a727369914.porto-u-heading .porto-u-main-heading>* {
            font-weight: 600;
            letter-spacing: -0.023em;
            line-height: 1em;
        }

        .wpb_custom_0871ede7ebc15ea9b75329ed7f486adf .owl-item:not(.active) {
            opacity: 0.5
        }

        .side-header-narrow-bar-logo {
            max-width: 131px
        }

        @media (min-width:992px) {}

        .page-top .page-title-wrap {
            line-height: 0
        }

        .page-top .page-title:not(.b-none):after {
            content: '';
            position: absolute;
            width: 100%;
            left: 0;
            border-bottom: 5px solid var(--porto-primary-color);
            bottom: -25px
        }

        @media (min-width:1500px) {

            .left-sidebar.col-lg-3,
            .right-sidebar.col-lg-3 {
                width: 20%
            }

            .main-content.col-lg-9 {
                width: 80%
            }

            .main-content.col-lg-6 {
                width: 60%
            }
        }

        #header .mobile-toggle {
            font-size: 14.4px
        }

        .container-fluid .top-row {
            margin: 0
        }

        @media (min-width:992px) {
            :root {
                --porto-fluid-spacing: 3rem
            }
        }

        .btn-rounded-lg.btn-full-rounded {
            border-radius: 3rem
        }

        .w-max-none {
            max-width: none !important
        }

        .header-wrapper+.porto-block {
            padding: 0 3rem
        }

        .page-top.page-header-2 .container:not(.inner-container) {
            padding-left: 0;
            padding-right: 0
        }

        .custom-breadcrumb .page-top ul.breadcrumb>li .delimiter {
            margin: 0
        }

        .font-primary {
            font-family: 'Lexend'
        }

        .custom-mask img {
            -webkit-mask-size: contain;
            -webkit-mask-position: center center;
            -webkit-mask-repeat: no-repeat
        }

        .bg-gradient-primary {
            background-image: linear-gradient(90deg, transparent 0, rgba(244, 45, 45, 0.4) 100%)
        }

        .bg-gradient-dark {
            background-image: linear-gradient(90deg, transparent 0, #111111 100%)
        }

        .bg-gradient-dark-1 {
            background-image: linear-gradient(90deg, transparent 70%, var(--porto-dark-color) 200%)
        }

        .nav-border-transition.owl-carousel .owl-nav .owl-prev,
        .nav-border-transition.owl-carousel .owl-nav .owl-next {
            transition: border-color .3s
        }

        .custom-overlay.vc_row.wpb_row::before {
            display: block;
            content: '' !important;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            border-radius: 10px
        }

        .custom-nav.owl-carousel .owl-nav .owl-prev,
        .custom-nav.owl-carousel .owl-nav .owl-next {
            width: 55px;
            height: 55px;
            border: 1px solid rgba(17, 17, 17, 0.1);
            font-weight: 600;
            border-radius: 50%;
            transition: border-color .3s
        }

        .custom-nav.owl-carousel .owl-nav .owl-prev:hover,
        .custom-nav.owl-carousel .owl-nav .owl-next:hover {
            border-color: #111
        }

        .heading-highlight {
            position: relative;
            z-index: 0
        }

        .heading-highlight mark {
            z-index: -1
        }

        @media (max-width:991px) {
            .header-wrapper+.porto-block {
                padding: 0 24px
            }

            .contianer,
            .container-fluid .porto-inner-container .container {
                padding: 0
            }

            .custom-nav.owl-carousel .owl-nav .owl-prev,
            .custom-nav.owl-carousel .owl-nav .owl-next {
                width: 40px;
                height: 40px
            }
        }

        @media (max-width:575px) {
            .header-wrapper+.porto-block {
                padding: 0 20px
            }
        }

        .home .no-breadcrumbs .main-content {
            padding-top: 0
        }

        .hero-slider .container {
            padding: 0
        }

        .hero-slider .owl-carousel.has-ccols-spacing {
            margin: 0
        }

        .hero-slider .slide-1 {
            background-position: 325% 54.9% !important;
            background-size: 86.55% auto !important
        }

        .hero-btn:hover {
            animation: btn-pulse 1s;
            box-shadow: 0 0 0 2em rgba(255, 255, 255, 0)
        }

        .hero-btn.vc_btn3.vc_btn3-shape-round {
            padding: 0.65rem 0.55rem 0.65rem 3rem !important;
            border-radius: 3rem !important
        }

        .hero-btn.vc_btn3.btn i {
            width: 3.125rem;
            height: 3.125rem;
            margin-left: 2.25rem;
            line-height: 3.125rem;
            border-radius: 50%;
            box-shadow: 0 12px 45px rgba(0, 0, 0, 0.08);
            text-align: center
        }

        .mask-1 img {
            -webkit-mask-image: url(../wp-content/uploads/sites/236/2024/12/accounting-mask-image-1.png)
        }

        .br-circle {
            border-radius: 50%
        }

        .rotate-text {
            position: absolute;
            width: 180px;
            height: 180px;
            top: 55.1%;
            left: 0;
            transform: translateX(-50%)
        }

        .slide-1 .row>div:last-child .wpb_wrapper {
            position: relative
        }

        .slide-2 .row {
            height: 100%
        }

        .guaranteed {
            position: absolute;
            right: 2.25vw;
            bottom: 4.25vw
        }

        .overlay-dark::before {
            background-color: rgba(17, 17, 17, 0.6)
        }

        @keyframes btn-pulse {
            0% {
                box-shadow: 0 0 0 0 #fff
            }
        }

        @media (max-width:1163px) and (min-width:992px) {
            .guaranteed .porto-u-main-heading.heading-highlight h2 {
                font-size: 4.4rem
            }
        }

        @media (max-width:767px) {
            .rotate-text {
                transform: translateX(-50%) scale(0.6)
            }

            .hero-slider .slide-1 {
                background-position: 0 0 !important;
                background-size: 230% auto !important
            }
        }

        .icon-center {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%)
        }

        .rotate-10 {
            transform: rotateZ(-10deg)
        }

        .rotate-45 {
            transform: rotateZ(-45deg)
        }

        .rotate-30 {
            transform: rotateZ(-30deg)
        }

        .mask-2 img {
            -webkit-mask-image: url(../wp-content/uploads/sites/236/2025/01/accounting-mask-image-2.png)
        }

        .mask-3 {
            position: absolute;
            top: 25.3%;
            left: 10.8%;
            width: 67%;
            z-index: 2
        }

        .mask-3 img {
            -webkit-mask-image: url(../wp-content/uploads/sites/236/2025/01/accounting-mask-image-3.png)
        }

        .bg-svg-1 {
            position: absolute;
            top: 0;
            left: 12px
        }

        .join {
            position: absolute;
            left: .8%;
            bottom: 17.3%;
            box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.1);
            z-index: 3
        }

        .custom-link-color a {
            transition: color .3s
        }

        .custom-link-color a:not(:hover) {
            color: inherit
        }

        .custom-member {
            overflow: hidden;
            position: relative;
            height: 100%
        }

        .custom-member .porto-just-icon-wrapper,
        .custom-member .porto-sicon-img .img-icon {
            width: 100%
        }

        .custom-member .porto-sicon-description {
            display: flex;
            position: absolute;
            left: 0;
            width: 100%;
            padding: 0 8.4%;
            justify-content: flex-start;
            align-items: center;
            transition: transform .3s, opacity .3s, visibility .3s;
            background-color: #fff;
            opacity: 0;
            visibility: hidden
        }

        .custom-member .porto-sicon-header {
            padding: 1.5rem 8.4% 0.3rem;
            transition: transform .3s;
            background-color: #fff
        }

        .custom-member:hover .porto-sicon-header,
        .custom-member:hover .porto-sicon-description {
            transform: translateY(-50px)
        }

        .custom-member:hover .porto-sicon-description {
            opacity: 1;
            visibility: visible
        }

        .custom-nav-pos.porto-posts-grid .owl-carousel .owl-nav {
            display: inline-block !important;
            margin-top: -12px
        }

        .custom-nav-pos.porto-posts-grid .owl-carousel .owl-nav .owl-prev,
        .custom-nav-pos.porto-posts-grid .owl-carousel .owl-nav .owl-next {
            margin: 0 10px 0 0
        }

        .custom-nav-pos.owl-carousel .owl-nav .owl-next {
            right: calc(100% - 120px)
        }

        .line-pos {
            position: absolute;
            top: -47.5%;
            right: 89.6%;
            transform: rotateY(180deg);
            width: 1562px
        }

        @media (min-width:768px) {

            .half-slider .owl-carousel,
            .half-slider.owl-carousel {
                width: calc(100vw - ((100vw - 1140px) / 2))
            }
        }

        @media (max-width:991px) {
            .custom-nav-pos.owl-carousel .owl-nav .owl-next {
                right: calc(100% - 90px)
            }

            .line-pos {
                right: 36%
            }
        }

        .custom-accordion .card:not(:last-child) {
            margin-bottom: 17px
        }

        .custom-accordion.accordion .card {
            border: none;
            border-radius: 10px;
            box-shadow: 0 5px 20px rgba(0, 0, 0, 0.07)
        }

        .custom-accordion .card .card-header .accordion-toggle {
            position: relative;
            padding: 1.4rem 1.55rem 1.4rem 1.875rem;
            font-size: 1.1rem;
            color: var(--porto-dark-color);
            font-weight: 600;
            letter-spacing: -0.045em;
            line-height: 1.636
        }

        .custom-accordion .card .card-header .accordion-toggle::after {
            position: absolute;
            top: 50%;
            right: 1.55rem;
            transform: translateY(-50%);
            font-family: 'Font Awesome 6 Free';
            content: "\f107";
            font-size: 1.2rem;
            font-weight: 900;
            width: 1.875rem;
            height: 1.875rem;
            background-color: #111;
            border-radius: 50%;
            color: #fff;
            text-align: center;
            transition: transform .3s;
            transform-origin: center center
        }

        .custom-accordion .card .card-header .accordion-toggle[aria-expanded="true"]::after {
            transform: translateY(-50%) rotate(180deg)
        }

        .custom-accordion .card .card-body {
            padding: 0 2rem 0.75rem
        }

        .custom-accordion .e-n-accordion-item-title-icon>span {
            width: 100%;
            justify-content: center
        }

        .custom-text-start .porto-sicon-description,
        .custom-text-start .porto-sicon-description>* {
            text-align: left
        }

        .custom-text-start .porto-sicon-header {
            text-align: left;
            width: auto
        }

        .custom-score .porto-sicon-description {
            margin-top: 0
        }

        .chart {
            max-width: 356px;
            margin: 0 auto
        }

        @media (min-width:768px) {
            .custom-score {
                width: 39.6%
            }
        }

        @media (min-width:992px) {
            .items-flex .wpb_wrapper {
                display: flex;
                justify-content: center;
                align-items: center
            }

            .br-lg {
                border-radius: 3rem
            }
        }

        .custom-testimonial .porto-sicon-description {
            margin-top: 1.5rem
        }

        .custom-testimonial {
            box-shadow: 0 20px 60px 0 rgba(0, 0, 0, 0.08)
        }

        .overlay-tertiary::before {
            background-color: rgba(31, 47, 40, 0.6);
            z-index: 1
        }

        .video-play.btn {
            border-radius: 50%;
            transition: transform 0.3s
        }

        .video-play.pulseAnim.pulseAnimAnimated i {
            position: relative;
            z-index: 1
        }

        .video-play:hover {
            transform: scale(1.1)
        }

        .pulseAnim::after {
            content: '';
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            background-color: inherit;
            border-radius: inherit;
            z-index: 0
        }

        .pulseAnim:not(:hover)::after {
            animation-name: pulseAnim
        }

        .pulseAnim.pulseAnimAnimated::after {
            animation-duration: 1.5s;
            animation-iteration-count: infinite;
            animation-delay: 1s
        }

        @keyframes pulseAnim {
            0% {
                transform: scale(1);
                opacity: 1
            }

            100% {
                transform: scale(1.4);
                opacity: 0
            }
        }

        .home-contact .wpcf7-form-control-wrap {
            display: block
        }

        .home-contact .wpcf7-form-control-wrap>* {
            width: 100%
        }

        .home-contact label {
            color: var(--porto-dark-color)
        }

        .home-contact .form-row>.form-group {
            padding: 0 12px
        }

        .box-shadow-sm {
            box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.07);
        }

        .img-round img {
            border-radius: 10px
        }

        @media (max-width:767px) {

            .icon-mobile-top,
            .mobile-block {
                flex-direction: column
            }
        }

        .custom-member .porto-sicon-header {
            padding-top: 1.6rem;
            padding-bottom: 0.65rem
        }

        .custom-member .share-links a {
            width: 33px;
            height: 33px;
            margin-right: 5px;
            font-size: 14px;
            border-radius: 50%
        }

        .custom-member .share-links a:not(:hover) {
            color: #111;
            background-color: #fff
        }

        .custom-member:hover .porto-sicon-img img {
            transform: scale(1.1)
        }

        .wpb_raw_html a.link {
            color: var(--porto-secondary-color);
            transition: color .3s;
            text-decoration: underline
        }

        .wpb_raw_html a.link:hover {
            color: var(--porto-primary-color)
        }

        .custom-text-center .porto-sicon-description,
        .custom-text-center .porto-sicon-description * {
            text-align: center
        }

        .contact-info a {
            font-weight: 600;
            color: var(--porto-secondary-color);
            text-decoration: underline;
            transition: color .3s
        }

        .contact-info a:hover {
            color: var(--porto-primary-color)
        }

        .border-round {
            border-radius: 10px;
            overflow: hidden
        }

        .img-pos-2 {
            top: 24.9%;
            left: 29.2%;
            width: 62.6%
        }

        .line-pos-1 {
            position: absolute;
            bottom: -13.7%;
            right: 89.6%;
            width: 1809px;
            transform: rotateY(180deg)
        }

        .industries .porto-sicon-title {
            text-align: start
        }

        .industries .porto-sicon-box-link {
            margin-bottom: 24px;
            padding: 1.05rem 1rem 1.05rem 2rem;
            box-shadow: 0 12px 45px 0 rgba(0, 0, 0, 0.08);
            border-radius: 10px;
            transition: transform .3s;
            background-color: #fff
        }

        .industries .porto-sicon-box-link:hover {
            transform: translateY(-5px)
        }

        .industries .porto-sicon-box-link:focus,
        .industries .porto-sicon-box-link:active {
            box-shadow: none;
            background-color: #ececec
        }

        .custom-timeline .badge {
            display: inline-block;
            padding: .28rem 2rem;
            background-image: linear-gradient(to right, #FFF 0, rgba(75, 226, 150, 0.2) 100%) !important;
            border-radius: 2rem
        }

        .custom-timeline .timeline-content {
            padding-bottom: 2rem !important
        }

        .custom-border .toggle {
            border-bottom: 1px solid #E5E5E5
        }

        .rtl .hero-btn.vc_btn3.vc_btn3-shape-round {
            padding-left: 0.55rem !important;
            padding-right: 3rem !important
        }

        .rtl .hero-btn.vc_btn3.btn i {
            margin-left: 0;
            margin-right: 2.25rem
        }

        .rtl .hero-slider .rotate-effect svg {
            direction: ltr
        }

        .rtl .custom-nav-pos.owl-carousel .owl-nav .owl-next {
            right: auto;
            left: calc(100% - 120px)
        }

        .rtl .custom-accordion .card .card-header .accordion-toggle::after {
            right: auto;
            left: 1.55rem
        }

        .rtl .custom-text-start .porto-sicon-description,
        .rtl .custom-text-start .porto-sicon-description>* {
            text-align: right
        }

        .rtl .service-menu .menu-item::after {
            right: auto;
            left: 0
        }

        .rtl .service-menu .menu-item::before {
            right: auto;
            left: 8px
        }

        @media (max-width:991px) {
            .rtl .custom-nav-pos.owl-carousel .owl-nav .owl-next {
                right: auto;
                left: calc(100% - 90px)
            }
        }
    