.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}



.vc-supp-bus-banner{background-color:#F4F8FB; border-top:1px solid #D9D9D9; background:radial-gradient(circle at 10% 20%, rgba(255, 233, 224, 0.7), transparent 100%), radial-gradient(circle at 90% 80%, rgba(211, 237, 255, 0.65), transparent 100%), #F4F8FB;}
.vc-supp-bus-banner .col-xl-auto{max-width:552px;}
.vc-supp-bus-banner, .vc-benefits-sec, .vc-global-supplier-sec, .vc-trustpilor-rating, #vc-affiliates-contact, .vc-partnership, .vc-step-form, .vc-partner-sec{color:#222222;}
.vc-supp-bus-banner h1{font-size:44px; line-height:1.3; margin-bottom:1.3rem;}
.vc-supp-bus-banner p{font-size:16px; line-height:1.7; margin-bottom:2.3rem;}
.vc-supp-bus-banner p:last-child{margin-bottom:0;}
.vc-supp-bus-banner .vc-orange-btn{background-color:#F55E2D; color:#fff; border-radius:4px; font-size:16px; text-transform:uppercase; padding:15px 40px; white-space:normal;}
.vc-supp-bus-banner .vc-orange-btn:hover{background-color:#d53e0d;}
.vc-supp-bus-info .counts{color:#0A65A1; font-size:34px; font-weight:700; margin-bottom:4px; line-height:normal;}
.vc-supp-bus-info p{margin-bottom:0; font-size:19px; font-weight:500;}

.vc-global-supplier-sec{padding:5.5rem 0;}
.vc-global-supplier-sec .vc-col-left-5{-webkit-box-flex:0; -webkit-flex:0 0 44%; -ms-flex:0 0 44%; flex:0 0 44%; max-width:44%;}
.vc-global-supplier-sec h2{margin-bottom:1.6rem;}
.vc-global-supplier-sec h2, .vc-benefits-sec h2, .vc-partner-sec h2, .vc-trustpilor-rating h2, .vc-supplier-slider h2, .vc-partnership h2, .vc-step-form h2, .vc-faq-sec h2, #vc-affiliates-contact h2{font-size:32px; font-weight:700; line-height:1.4;}
.vc-global-supplier-sec p, .vc-benefits-sec p, .vc-trustpilor-rating p, .vc-partnership p, .vc-step-form p, #vc-affiliates-contact p, .vc-partner-sec p{font-size:16px; color:#000; line-height:1.7;}
.vc-global-supplier-sec p:last-child, .vc-benefits-sec p:last-child{margin-bottom:0}
.vc-global-supplier-sec .vc-col-right-7{-webkit-box-flex:0; -webkit-flex:0 0 56%; -ms-flex:0 0 56%; flex:0 0 56%; max-width:56%; padding-left:2rem;}
.vc-global-supplier-sec .vc-supplier-logo{margin-top:2.6rem;}
.vc-global-supplier-sec .vc-supplier-logo ul{gap:18px;}
.vc-global-supplier-sec .vc-supplier-logo li img{border:1px solid #ddd;}
.vc-bus-gray-bg{background-color:#F2F7FB;}
.vc-benefits-sec{padding:6rem 0 4rem;}
.vc-benefits-sec h2{margin-bottom:2.2rem;}
.vc-benefits-sec .vc-benefits-icon{margin-bottom:1.4rem;}
.vc-benefits-sec .vc-benefits-icon svg{width:auto; height:78px;}
.vc-benefits-sec .title{font-size:19px; font-weight:700; margin-bottom:1.1rem; line-height:1.5;}
.vc-partner-sec{padding:6.8rem 0 6rem;}
.vc-partner-sec .container{display:grid; grid-template-columns:1fr 1fr; gap:0 30px; align-items:center;}
.vc-partner-sec ul{margin-top:1.8rem;}
.vc-partner-sec ul li:not(:last-child){margin-bottom:1.5rem;}
.vc-partner-sec h2{margin-bottom:1.9rem;}
.vc-partner-sec h2, .vc-partner-sec .vc-col-content, .vc-partner-sec ul{grid-column:1;}
.vc-partner-sec .vc-suppliers-logo{grid-column:2; grid-row:1 / span 4; align-self:center; justify-self:center;}
.vc-partner-sec .vc-partner-listing{gap:0 23px;}
.vc-partner-sec .vc-partner-listing .vc-list-icon{min-width:55px; width:55px;}
.vc-partner-sec .vc-partner-listing h3{font-size:19px; font-weight:600; color:#000; line-height:1.45;}
.vc-partner-sec .vc-partner-listing .vc-list-content p:last-child{margin-bottom:0;}
.vc-trustpilor-rating .vc-trustpilor-inner{border-top:1px solid #E4E4E4; padding:5.5rem 0 7.8rem;}
.vc-trustpilor-rating h2{margin-bottom:1.35rem;}
.vc-trustpilor-rating .card{border-color:#C2C2C2; border-radius:20px; padding:28px 26px;}
.vc-trustpilor-rating .card .title, .vc-partnership .partnership-steps-col .title{color:#222222; font-size:21px; font-weight:bold; line-height:1.35; margin-bottom:.55rem;}
.vc-trustpilor-rating .card p:last-child, .vc-partnership .partnership-steps-col p:last-child{margin-bottom:0;}
.vc-trustpilor-rating .card.cus-width{max-width:425px; display:table; margin:1.65rem auto 2.35rem 0;}
html[lang="ar"] .vc-trustpilor-rating .card.cus-width{margin:1.65rem 0 2.35rem auto;}

.vc-supplier-slider{padding:0 0 5.5rem;}
.vc-supplier-slider h2{text-align:center; margin-bottom:2rem;}
.vc-supplier-slider .vc-testimonial-card{padding:40px 30px; margin:20px auto 40px; max-width:calc(100% - 5.5rem); background-color:#F2F7FB; border:1px solid #D0E1EE; border-radius:30px 10px 30px 10px; text-align:center;}
.vc-supplier-slider .vc-testimonial-card .vc-supplier-content{position:relative; max-width:calc(100% - 11rem); margin:auto; padding:0.6rem 0;}
.vc-supplier-slider .vc-testimonial-card .vc-supplier-content::before{content:""; position:absolute; top:0; left:-5.5rem; background-image:url("data:image/svg+xml,%3Csvg width='53' height='35' viewBox='0 0 53 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 25.1282C0 28.1197 0.84127 30.5128 2.52381 32.3077C4.30532 34.1026 6.63119 35 9.5014 35C12.4706 35 14.9944 33.953 17.0728 31.859C19.2502 29.8647 20.3389 27.4217 20.3389 24.5299C20.3389 22.735 19.7946 21.0399 18.7059 19.4444C17.6172 17.849 15.9841 16.4031 13.8067 15.1068C13.2129 14.708 12.7675 14.3091 12.4706 13.9103C12.1737 13.5114 12.0252 13.0627 12.0252 12.5641L19.2997 2.09401C19.2997 1.69516 19.2007 1.2963 19.0028 0.897442C18.8049 0.598293 18.4585 0.299145 17.9636 0C12.5201 3.49003 8.16527 7.52849 4.89916 12.1154C1.63305 16.802 0 21.1396 0 25.1282ZM32.6611 25.1282C32.6611 28.1197 33.5023 30.5128 35.1849 32.3077C36.9664 34.1026 39.2923 35 42.1625 35C45.1317 35 47.6555 33.953 49.7339 31.859C51.9113 29.8647 53 27.4217 53 24.5299C53 22.735 52.4556 21.0399 51.3669 19.4444C50.2782 17.849 48.6452 16.4031 46.4678 15.1068C45.874 14.708 45.4286 14.3091 45.1317 13.9103C44.8347 13.5114 44.6863 13.0627 44.6863 12.5641L51.9608 2.09401C51.9608 1.69516 51.8618 1.2963 51.6639 0.897442C51.4659 0.598293 51.1195 0.299145 50.6246 0C45.1811 3.49003 40.8263 7.52849 37.5602 12.1154C34.2941 16.802 32.6611 21.1396 32.6611 25.1282Z' fill='%23B2D5F0'/%3E%3C/svg%3E"); width:53px; height:35px; background-repeat:no-repeat; background-size:contain;}
.vc-supplier-slider .vc-testimonial-card .vc-supplier-content::after{content:""; position:absolute; bottom:0; right:-5.5rem; background-image:url("data:image/svg+xml,%3Csvg width='53' height='35' viewBox='0 0 53 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M53 9.87179C53 6.88034 52.1587 4.48718 50.4762 2.69231C48.6947 0.897436 46.3688 0 43.4986 0C40.5294 0 38.0056 1.04701 35.9272 3.14102C33.7498 5.13533 32.6611 7.57835 32.6611 10.4701C32.6611 12.265 33.2054 13.9601 34.2941 15.5556C35.3828 17.151 37.0159 18.5969 39.1933 19.8932C39.7871 20.292 40.2325 20.6909 40.5294 21.0897C40.8263 21.4886 40.9748 21.9373 40.9748 22.4359L33.7003 32.906C33.7003 33.3048 33.7993 33.7037 33.9972 34.1026C34.1951 34.4017 34.5415 34.7009 35.0364 35C40.4799 31.51 44.8347 27.4715 48.1008 22.8846C51.3669 18.198 53 13.8604 53 9.87179ZM20.3389 9.87179C20.3389 6.88034 19.4977 4.48718 17.8151 2.69231C16.0336 0.897436 13.7077 0 10.8375 0C7.86835 0 5.34454 1.04701 3.26611 3.14102C1.0887 5.13533 0 7.57835 0 10.4701C0 12.265 0.544353 13.9601 1.63306 15.5556C2.72176 17.151 4.35481 18.5969 6.53221 19.8932C7.12605 20.292 7.57143 20.6909 7.86835 21.0897C8.16527 21.4886 8.31373 21.9373 8.31373 22.4359L1.03922 32.906C1.03922 33.3048 1.13819 33.7037 1.33613 34.1026C1.53408 34.4017 1.88049 34.7009 2.37535 35C7.81886 31.51 12.1737 27.4715 15.4398 22.8846C18.7059 18.198 20.3389 13.8604 20.3389 9.87179Z' fill='%23B2D5F0'/%3E%3C/svg%3E"); width:53px; height:35px; background-repeat:no-repeat; background-size:contain;}
.vc-supplier-slider .vc-rating i{text-align:left; font-style:normal; display:inline-block; position:relative; unicode-bidi:bidi-override; font-size:1.7rem; line-height:1;}
.vc-supplier-slider .vc-rating i::before{display:block; content:'â˜…â˜…â˜…â˜…â˜…'; color:#b5b5b5;}
.vc-supplier-slider .vc-rating i::after{white-space:nowrap; position:absolute; top:0; left:0; content:'â˜…â˜…â˜…â˜…â˜…'; width:0; color:#ff8c00; overflow:hidden; height:100%;}
.vc-supplier-slider .vc-rating i[data-star^="0.1"]::after{width:2%}
.vc-supplier-slider .vc-rating i[data-star^="0.2"]::after{width:4%}
.vc-supplier-slider .vc-rating i[data-star^="0.3"]::after{width:6%}
.vc-supplier-slider .vc-rating i[data-star^="0.4"]::after{width:8%}
.vc-supplier-slider .vc-rating i[data-star^="0.5"]::after{width:10%}
.vc-supplier-slider .vc-rating i[data-star^="0.6"]::after{width:12%}
.vc-supplier-slider .vc-rating i[data-star^="0.7"]::after{width:14%}
.vc-supplier-slider .vc-rating i[data-star^="0.8"]::after{width:16%}
.vc-supplier-slider .vc-rating i[data-star^="0.9"]::after{width:18%}
.vc-supplier-slider .vc-rating i[data-star^="1"]::after{width:20%}
.vc-supplier-slider .vc-rating i[data-star^="1.1"]::after{width:22%}
.vc-supplier-slider .vc-rating i[data-star^="1.2"]::after{width:24%}
.vc-supplier-slider .vc-rating i[data-star^="1.3"]::after{width:26%}
.vc-supplier-slider .vc-rating i[data-star^="1.4"]::after{width:28%}
.vc-supplier-slider .vc-rating i[data-star^="1.5"]::after{width:30%}
.vc-supplier-slider .vc-rating i[data-star^="1.6"]::after{width:32%}
.vc-supplier-slider .vc-rating i[data-star^="1.7"]::after{width:34%}
.vc-supplier-slider .vc-rating i[data-star^="1.8"]::after{width:36%}
.vc-supplier-slider .vc-rating i[data-star^="1.9"]::after{width:38%}
.vc-supplier-slider .vc-rating i[data-star^="2"]::after{width:40%}
.vc-supplier-slider .vc-rating i[data-star^="2.1"]::after{width:42%}
.vc-supplier-slider .vc-rating i[data-star^="2.2"]::after{width:44%}
.vc-supplier-slider .vc-rating i[data-star^="2.3"]::after{width:46%}
.vc-supplier-slider .vc-rating i[data-star^="2.4"]::after{width:48%}
.vc-supplier-slider .vc-rating i[data-star^="2.5"]::after{width:50%}
.vc-supplier-slider .vc-rating i[data-star^="2.6"]::after{width:52%}
.vc-supplier-slider .vc-rating i[data-star^="2.7"]::after{width:54%}
.vc-supplier-slider .vc-rating i[data-star^="2.8"]::after{width:56%}
.vc-supplier-slider .vc-rating i[data-star^="2.9"]::after{width:58%}
.vc-supplier-slider .vc-rating i[data-star^="3"]::after{width:60%}
.vc-supplier-slider .vc-rating i[data-star^="3.1"]::after{width:62%}
.vc-supplier-slider .vc-rating i[data-star^="3.2"]::after{width:64%}
.vc-supplier-slider .vc-rating i[data-star^="3.3"]::after{width:66%}
.vc-supplier-slider .vc-rating i[data-star^="3.4"]::after{width:68%}
.vc-supplier-slider .vc-rating i[data-star^="3.5"]::after{width:70%}
.vc-supplier-slider .vc-rating i[data-star^="3.6"]::after{width:72%}
.vc-supplier-slider .vc-rating i[data-star^="3.7"]::after{width:74%}
.vc-supplier-slider .vc-rating i[data-star^="3.8"]::after{width:76%}
.vc-supplier-slider .vc-rating i[data-star^="3.9"]::after{width:78%}
.vc-supplier-slider .vc-rating i[data-star^="4"]::after{width:80%}
.vc-supplier-slider .vc-rating i[data-star^="4.1"]::after{width:82%}
.vc-supplier-slider .vc-rating i[data-star^="4.2"]::after{width:84%}
.vc-supplier-slider .vc-rating i[data-star^="4.3"]::after{width:86%}
.vc-supplier-slider .vc-rating i[data-star^="4.4"]::after{width:88%}
.vc-supplier-slider .vc-rating i[data-star^="4.5"]::after{width:90%}
.vc-supplier-slider .vc-rating i[data-star^="4.6"]::after{width:92%}
.vc-supplier-slider .vc-rating i[data-star^="4.7"]::after{width:94%}
.vc-supplier-slider .vc-rating i[data-star^="4.8"]::after{width:96%}
.vc-supplier-slider .vc-rating i[data-star^="4.9"]::after{width:98%}
.vc-supplier-slider .vc-rating i[data-star^="5"]::after{width:100%}
.vc-supplier-slider .vc-testimonial-card p{font-size:16px; line-height:1.7; color:#000;}
.vc-supplier-slider .vc-testimonial-card .vc-supplier-info{display:flex; flex-direction:row; gap:20px; justify-content:center; align-items:center;}
.vc-supplier-slider .carousel-control-prev{background-color:transparent; border:none; cursor:pointer; padding:0; left:0; width:auto; height:57px; top:50%; transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.vc-supplier-slider .carousel-control-prev span{background-image:url("data:image/svg+xml,%3Csvg width='28' height='57' viewBox='0 0 28 57' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.313 4.97121L23.8505 1.61328L1.31299 28.1133L23.8505 54.6133L26.313 51.2554L6.63174 28.1133L26.313 4.97121Z' fill='%23DBE3E9' stroke='white' stroke-width='2'/%3E%3C/svg%3E"); width:28px; height:57px; background-repeat:no-repeat; background-size:contain; background-position:center;}
.vc-supplier-slider .carousel-control-next{background-color:transparent; border:none; cursor:pointer; padding:0; right:0; width:auto; height:57px; top:50%; transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.vc-supplier-slider .carousel-control-next span{background-image:url("data:image/svg+xml,%3Csvg width='28' height='57' viewBox='0 0 28 57' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.27344 4.97121L3.73594 1.61328L26.2734 28.1133L3.73594 54.6133L1.27344 51.2554L20.9547 28.1133L1.27344 4.97121Z' fill='%23DBE3E9' stroke='white' stroke-width='2'/%3E%3C/svg%3E"); width:28px; height:57px; background-repeat:no-repeat; background-size:contain; background-position:center;}
.vc-partnership{padding-bottom:8rem;}
.vc-partnership h2{margin-bottom:1.4rem;}
.vc-partnership .vc-steps-row{margin-top:3.5rem;}
.vc-partnership .partnership-steps-col{position:relative;}
.vc-partnership .partnership-steps-col::before{content:""; width:100%; height:4px; position:absolute; left:0; top:50px; background:linear-gradient(to right, #D7E5F2 33%, transparent 33%) 0 100%; background-size:8px 3px; background-repeat:repeat-x;}
.vc-partnership .row .partnership-steps-col:first-child::before{width:50%; left:auto; right:calc(0% - -5px);}
html[lang="ar"] .vc-partnership .row .partnership-steps-col:first-child::before{left:calc(0% + 2px); right:auto;}

.vc-partnership .row .partnership-steps-col:last-child::before{width:50%; left:calc(0% + 2px);}
html[lang="ar"] .vc-partnership .row .partnership-steps-col:last-child::before{left:auto; right:calc(0% - 2px);}

.vc-partnership .icon{display:flex; flex-flow:wrap; align-items:center; justify-content:center; margin-bottom:1.6rem;}
.vc-partnership .icon .number-icon{display:flex; flex-flow:wrap; align-items:center; justify-content:center; position:relative; font-style:normal; font-size:50px; color:#0C64B4; font-weight:700; line-height:1; width:115px; height:115px; background-color:#fff;}
.vc-partnership .icon .number-icon::before{content:""; position:absolute; width:calc(100% + 24%); height:calc(100% + 24%); left:50%; top:50%; transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); background-image:url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 128 127' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Cpath d='M48.6285 107.751C34.3095 101.911 23.947 94.0072 18.3941 84.6108C12.8666 75.2572 12.034 64.3077 16.9905 52.1548C19.5381 45.9085 21.9297 39.5085 25.0229 33.7586C28.108 28.0235 31.8433 23.0341 37.008 19.6112C47.2741 12.8074 63.6472 11.9214 92.9965 25.0347C100.103 27.9343 104.99 31.7749 108.218 36.2491C111.446 40.724 113.06 45.8957 113.492 51.5139C114.359 62.7953 110.452 75.7699 105.399 88.1596C100.407 100.4 93.2782 108.109 83.9862 111.389C74.6656 114.679 62.9495 113.592 48.6285 107.751Z' stroke='%23D7E5F2' stroke-width='2' fill='none'/%3E%3Cpath d='M59.1561 17.4885C67.0713 17.3673 74.0034 16.9672 80.0954 17.1288C86.17 17.2899 91.2071 18.0118 95.263 20.0454C103.224 24.0373 107.898 33.3774 108.239 55.6341C108.361 63.6297 109.35 71.1826 109.762 77.7237C110.18 84.3524 110.016 90.0073 107.999 94.6384C106.013 99.1989 102.163 102.903 94.8697 105.48C87.5396 108.071 76.7924 109.5 61.1439 109.489C36.0067 108.472 25.8978 102.338 21.768 93.6538C19.6689 89.2396 19.0426 84.0386 18.9373 78.2011C18.8848 75.2876 18.9625 72.2451 19.0409 69.0823C19.1191 65.9268 19.1984 62.6562 19.1473 59.3217C18.9879 48.911 19.1528 41.1392 20.0522 35.307C20.951 29.4795 22.5629 25.7326 25.1776 23.2339C27.7976 20.7303 31.5723 19.3378 37.1269 18.5583C42.685 17.7782 49.8574 17.6308 59.1561 17.4885Z' stroke='%23D7E5F2' stroke-width='2' fill='none'/%3E%3C/svg%3E"); background-size:cover; background-repeat:no-repeat; background-position:center;}
.vc-partnership .partnership-steps-col .title{margin-bottom:1.06rem;}
.vc-supplier-slider .vc-testimonial-card .vc-supplier-info img{max-width:86px; border-radius:5px;}
.vc-supplier-slider .vc-supplier-info .text-left{line-height:1.25;}
.vc-supplier-slider .vc-supplier-info .vc-supplier-name{font-size:16px; color:#000; font-weight:600;}
.vc-supplier-slider .vc-supplier-info .vc-country{font-size:14px; color:#858586;}
.vc-supplier-slider .carousel-indicators{margin:0; bottom:0;}
.vc-supplier-slider .carousel-indicators li{background-color:#EEF5FB; width:10.22px; max-width:10.22px; height:10.22px; border-radius:100%;}
.vc-supplier-slider .carousel-indicators li.active{background-color:#B2D5F0;}
.vc-step-form{padding:6.8rem 0 7.5rem;}
.vc-step-form h2{margin-bottom:1.1rem;}
.vc-step-form .card{border:1px solid #D0E1EE; border-radius:20px; text-align:left; padding:80px 30px;}
html[lang="ar"] .vc-step-form .card{text-align:right;}

.vc-step-form .card > .card-body{width:100%; max-width:958px; margin:auto;}
.vc-step-form .step-indicator{position:relative; display:flex; flex-direction:row; justify-content:center; margin-bottom:3.2rem;}
.vc-step-form .step-indicator .step{position:relative; padding:0 1rem 14px; text-align:center; width:33.33333%;}
.vc-step-form .step-indicator .step::before{content:""; position:absolute; left:50%; transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -webkit-transform:translateX(-50%); bottom:-3px; width:7px; height:7px; background:#B2C0CB; border-radius:100%; z-index:1;}
.vc-step-form .step-indicator .step:not(:last-child):after{content:''; width:100%; height:1px; background-color:#C8D2DA; position:absolute; left:50%; bottom:0;}
html[lang="ar"] .vc-step-form .step-indicator .step:not(:last-child):after{left:auto; right:50%;}

.vc-step-form .step-indicator .step p{font-size:20px; color:#222222; font-weight:500; margin-bottom:0; line-height:1.35;}
.vc-step-form .step-indicator .step.active p{color:#0C64B4; font-weight:600;}
.vc-step-form .step-indicator .step.active::before{background:#0C64B4;}
.vc-step-form .step-form .step{display:none;}
.vc-step-form .step-form .step.active{display:block;}
.vc-step-form .form-group label{font-size:16px; color:#444444; font-weight:500; margin-bottom:3px;}
.vc-step-form .form-group label .asterisk{color:#E82828;}
.vc-step-form .form-group .form-control{border:1px solid #C8D2DA; border-radius:4px; color:#222222; font-size:15px; padding:15px 15px;}
.vc-step-form .form-group .form-control.is-invalid{border-color:#dc3545;}
.vc-step-form .form-group .selectpicker:has(+ .phone-number.is-invalid){border-color:#dc3545;}
.vc-step-form .form-group .phone-input-group{display:flex;}
.vc-step-form .form-group .country-code{flex:0 0 92px; height:auto !important; border-top-right-radius:0; border-bottom-right-radius:0; border-right:0; appearance:none; -webkit-appearance:none; -moz-appearance:none;}
.vc-step-form .form-group .custom-select-wrapper{position:relative;}
.vc-step-form .form-group .custom-select-wrapper::before{content:""; position:absolute; right:20px; top:50%; transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); width:13px; height:9px; pointer-events:none; background-image:url("data:image/svg+xml,%3Csvg width='13' height='9' viewBox='0 0 13 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.667 2.25195L6.83984 8.0791L1.01172 2.25195L2.08691 1.17773L6.83984 5.93066L6.98145 5.78906L11.5928 1.17676L12.667 2.25195Z' fill='%23777777' stroke='white' stroke-width='0.4'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:center; background-size:contain;}
html[lang="ar"] .vc-step-form .form-group .custom-select-wrapper::before{left:20px; right:auto;}

.vc-step-form .form-group .api-types{width:100%; height:100% !important; appearance:none; -webkit-appearance:none; -moz-appearance:none; padding-right:35px;}
html[lang="ar"] .vc-step-form .form-group .api-types{padding-left:35px; padding-right:15px;}

.vc-step-form .text-danger{font-size:14px;}
.vc-step-form .form-group .phone-number{flex:1; border-top-left-radius:0; border-bottom-left-radius:0;}
html[lang="ar"] .vc-step-form .form-group .phone-number{border-top-left-radius:4px; border-bottom-left-radius:4px; border-top-right-radius:0; border-bottom-right-radius:0; text-align:right;}

.vc-step-form .form-group .next-step, .vc-step-form .form-group .btn-success{background-color:#F55E2D; border:2px solid #F55E2D; border-radius:4px; font-size:16px; color:#fff; font-weight:500; padding:10px 22px; min-width:237px; cursor:pointer; outline:none; box-shadow:none; white-space:normal;}
.vc-step-form .form-group .next-step:hover, .vc-step-form .form-group .btn-success:hover{background-color:#fff; color:#F55E2D;}
.vc-step-form .form-group .next-step .arrow-icon{display:inline-block; width:18px; height:8px; background-image:url("data:image/svg+xml,%3Csvg width='18' height='8' viewBox='0 0 18 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.77197 4H16.5805M16.5805 4L13.4073 7M16.5805 4L13.4073 1' stroke='white' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:center; background-size:contain; margin:-2px 0 0 10px;}
html[lang="ar"] .vc-step-form .form-group .next-step .arrow-icon{transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -webkit-transform:rotate(180deg); margin:0px 10px 0 0;}

.vc-step-form .form-group .next-step:hover .arrow-icon{background-image:url("data:image/svg+xml,%3Csvg width='18' height='8' viewBox='0 0 18 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.77197 4H16.5805M16.5805 4L13.4073 7M16.5805 4L13.4073 1' stroke='%23F55E2D' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}
.vc-step-form .form-group .prev-step{background-color:#fff; border:1px solid #C8D2DA; border-radius:4px; font-size:16px; color:#b1b1b1; font-weight:500; padding:10px 22px; min-width:237px; cursor:pointer; outline:none; box-shadow:none; white-space:normal;}
.vc-step-form .form-group .prev-step:hover{background-color:#b1b1b1; border-color:#8b8989; color:#fff;}
.vc-step-form .form-group .prev-step .arrow-icon{display:inline-block; width:18px; height:8px; background-image:url("data:image/svg+xml,%3Csvg width='18' height='8' viewBox='0 0 18 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.77197 4H16.5805M16.5805 4L13.4073 7M16.5805 4L13.4073 1' stroke='%23b1b1b1' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -webkit-transform:rotate(180deg); margin:0 10px 0 0;}
html[lang="ar"] .vc-step-form .form-group .prev-step .arrow-icon{transform:rotate(0deg); -moz-transform:rotate(0deg); -ms-transform:rotate(0deg); -webkit-transform:rotate(0deg); margin:0 0 0 10px;}

.vc-step-form .form-group .prev-step:hover .arrow-icon{background-image:url("data:image/svg+xml,%3Csvg width='18' height='8' viewBox='0 0 18 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.77197 4H16.5805M16.5805 4L13.4073 7M16.5805 4L13.4073 1' stroke='white' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}
.vc-step-form .form-group.gap__4{gap:30px;}
.alert-success{font-size:1rem;}
.vc-faq-sec{padding:6rem 0 4rem;}
.vc-faq-sec h2{margin-bottom:1rem;}
.vc-faq-sec .card{border:none; border-bottom:1px solid #DFDFDF; border-radius:0;}
.vc-faq-sec .card:last-child{border-bottom:none;}
.vc-faq-sec .card-header{background:transparent; border:none; padding:13px 0 19px;}
.vc-faq-sec .card-header h3{font-size:19px; font-weight:500; color:#0C64B4; cursor:pointer; display:flex; justify-content:space-between; align-items:center; line-height:1.4; margin:0; gap:20px;}
.vc-faq-sec .card-header h3.collapsed{color:#000;}
.vc-faq-sec .card-header h3:hover{color:#0C64B4;}
.vc-faq-sec .card-body{font-size:16px; color:#000; padding:0 0 20px 0; line-height:1.65;}
.vc-faq-sec .card-body p:last-child{margin-bottom:0;}
.vc-faq-sec .card-header .vc-faq-arrow{width:17px; min-width:17px; height:10px; background-repeat:no-repeat; background-position:center; background-size:contain; background-image:url("data:image/svg+xml;utf8,<svg width='17' height='10' viewBox='0 0 17 10' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1.99607 0.000226887L0 1.89702L8.46342 9.94141L16.9271 1.89702L14.9308 0.000226322L8.46342 6.14722L1.99607 0.000226887Z' fill='%230C64B4'/></svg>"); transition:transform 0.3s ease; transform:rotate(-180deg); -moz-transform:rotate(-180deg); -ms-transform:rotate(-180deg); -webkit-transform:rotate(-180deg);}
.vc-faq-sec .card-header .collapsed .vc-faq-arrow{transform:rotate(0deg); -moz-transform:rotate(0deg); -ms-transform:rotate(0deg); -webkit-transform:rotate(0deg); background-image:url("data:image/svg+xml;utf8,<svg width='17' height='10' viewBox='0 0 17 10' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1.99607 0.000226887L0 1.89702L8.46342 9.94141L16.9271 1.89702L14.9308 0.000226322L8.46342 6.14722L1.99607 0.000226887Z' fill='%23333333'/></svg>")}
.vc-help-sec{padding:1.2rem 0 6.5rem;}
.vc-help-sec .vc-help-bg{background-color:#146AAC; color:#fff; border-radius:10px; padding:26px 36px 32px; display:flex; align-items:center; justify-content:space-between; gap:30px;}
.vc-help-sec h2{font-size:32px; line-height:1.2; margin-bottom:0.7rem;}
.vc-help-sec p{font-size:16px; line-height:1.7;}
.vc-help-sec p:last-child{margin-bottom:0;}
.vc-help-sec .vc-help-btn{background-color:#F55E2D; color:#fff; border-radius:4px; font-size:16px; line-height:normal; padding:14px 34px 17px;}
.vc-help-sec .vc-help-btn:hover{background-color:#d53e0d; color:#fff;}
#vc-affiliates-contact{padding:4.8rem 0;}
#vc-affiliates-contact li + li{border-left:1px solid #d1dfea;}
#vc-affiliates-contact p{font-size: 1.1rem;margin-bottom:0;}
#vc-affiliates-contact li a{color:#ff7f59;font-weight:700; font-size:1.15rem;}
#vc-affiliates-contact .vc-affi-icon{background: #f2f7fb;width: 55px;height: 55px;display: inline-block;border-radius: 50%;margin-bottom:.5rem;}
.vc-affi-icon{position:relative;}
.vc-affi-icon:before{position:absolute; content:""; top:0; left:0; background-image:url("https://cdn.vipcars.com/common/images/affiliate/sprite-affiliate.png"); background-repeat:no-repeat;width:100%; height:100%;display:inline-block;}
.vc-affi-icon.vc-qns-email:before{background-position: -70px -110px;width: 48px;height: 36px;left: 22px;top: 9px;}
.vc-affi-icon.vc-qns-call:before{background-position: -130px -105px;width: 50px;height: 45px;left: 22px;top: 5px;}
.select2-container{outline:none !important; box-shadow:none !important;}
.vc-step-form .form-group .select2-selection{border:1px solid #C8D2DA; border-radius:4px; color:#222222; font-size:15px; padding:15px 2px; height:100% !important; border-top-right-radius:0; border-bottom-right-radius:0; border-right:0; appearance:none; -webkit-appearance:none; -moz-appearance:none;}
html[lang="ar"] .vc-step-form .form-group .select2-selection{padding:13px 2px; border-top-right-radius:4px; border-bottom-right-radius:4px; border-top-left-radius:0; border-bottom-left-radius:0; border-right:1px solid #C8D2DA; border-left:0;}

.vc-step-form .form-group .select2-selection .select2-selection__arrow{height:100%; top:-1px;}
.vc-step-form .form-group .select2-selection .select2-selection__rendered, .select2-results .select2-results__option{color:#000; font-size:16px; line-height:normal;}
/*.vc-step-form .form-group .select2-selection .select2-selection__rendered{padding-left:0; padding-right:0;}*/
.vc-step-form .form-group .select2-selection .select2-selection__rendered .country-option{justify-content:center;}
.country-option{display:flex; align-items:center;}
.country-option img{width:20px; height:auto; margin-right:5px;}
html[lang="ar"] .country-option img{margin-left:5px; margin-right:0;}

.vc-step-form .form-group .select2-selection .select2-selection__rendered strong, .select2-results .select2-results__option strong{font-weight:400; direction:ltr; unicode-bidi:embed;}
.select2-container .select2-search input{color:#000; font-size:15px; padding:5px 8px; outline:none; box-shadow:none;}
.select2-container .select2-results .select2-results__options li{font-size:15px; line-height:1.3;}
.select2-container--open .select2-dropdown{border-color:#C8D2DA;}
.vc-step-form .form-group .phone-input-group:has(.is-invalid) .select2-selection{border-color:#dc3545;}
.step-form .multi-select{position:relative;}
.step-form .multi-select .tags span{background:#e9ecef;padding:3px 6px;margin:2px;border-radius:3px;font-size:12px;display:inline-flex;align-items:center;}
.step-form .multi-select .tags i{margin-left:5px; cursor:pointer; color:#888; font-style:normal; font-weight:700;}
html[lang="ar"] .step-form .multi-select .tags i{margin-left:0; margin-right:5px;}

.step-form .multi-select .dropdown{display:none; position:absolute; width:100%; max-height:220px; border:1px solid #C8D2DA; background:#fff; overflow-y:auto; z-index:9; padding:0 0 12px;}
.step-form .multi-select .show{display:block;}
.step-form .multi-select .dropdown .search-box{position:relative; padding:10px;}
.step-form .multi-select .dropdown .search-box .form-control{padding:12px 28px 12px 12px;}
html[lang="ar"] .step-form .multi-select .dropdown .search-box .form-control{padding:12px 12px 12px 28px;}

.step-form .multi-select .dropdown .search-box .clear{position:absolute; right:22px; top:calc(50% - 1px); transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); cursor:pointer; color:#999; font-weight:700; font-size:14px; line-height:1;}
html[lang="ar"] .step-form .multi-select .dropdown .search-box .clear{left:22px; right:auto;}

.step-form .multi-select .dropdown .country-item{display:block; font-size:15px; font-weight:normal; line-height:1.25; padding:5px 10px; cursor:pointer; margin:0;}
.step-form .multi-select .dropdown .country-item:hover{background:#f8f9fa;}
.step-form .multi-select .dropdown .country-item input[type="checkbox"]{position:relative; margin-right:5px; top:1px;}

.step-form .multi-select .select-box{position:relative; display:flex; align-items:center; flex-wrap:wrap; padding:15px 42px 15px 15px; border:1px solid #C8D2DA; border-radius:4px; cursor:pointer; background-color:#fff; color:#222222; font-size:15px; transition:border-color 0.3s ease; line-height:1.25; box-shadow:none !important; outline:none !important;}
html[lang="ar"] .step-form .multi-select .select-box{padding:15px 15px 15px 42px;}

.step-form .multi-select .select-box:has(.tags span){padding:11.88px 42px 11.88px 15px;}
html[lang="ar"] .step-form .multi-select .select-box:has(.tags span){padding:11.88px 15px 11.88px 42px;}

.step-form .multi-select .select-box::before{content:""; position:absolute; right:20px; top:50%; transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); width:13px; height:9px; pointer-events:none; background-image:url("data:image/svg+xml,%3Csvg width='13' height='9' viewBox='0 0 13 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.667 2.25195L6.83984 8.0791L1.01172 2.25195L2.08691 1.17773L6.83984 5.93066L6.98145 5.78906L11.5928 1.17676L12.667 2.25195Z' fill='%23777777' stroke='white' stroke-width='0.4'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:center; background-size:contain;}
html[lang="ar"] .step-form .multi-select .select-box::before{left:20px; right:auto;}

.step-form .multi-select .select-box.is-invalid{border-color:#dc3545;}
#vc_helpModal .modal-header .modal-title{color:#3e4146;}
#vc_helpModal #helpForm{padding-bottom:1rem;}
#vc_helpModal #helpForm .form-floating{position:relative;}
#vc_helpModal #helpForm .form-floating .form-control{padding:1rem .75rem; line-height:1.25; font-size:14px;}
#vc_helpModal #helpForm .form-floating input{height:calc(3.5rem + calc(1px * 2)); min-height:calc(3.5rem + calc(1px * 2));}
#vc_helpModal #helpForm .form-floating textarea{height:calc(7rem + calc(1px * 2)); min-height:calc(7rem + calc(1px * 2));}
#vc_helpModal #helpForm .form-floating>.form-control:focus, #vc_helpModal #helpForm .form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem; padding-bottom:.625rem;}
#vc_helpModal #helpForm .form-floating label{position:absolute; top:0; left:0; z-index:2; height:100%; padding:1rem .75rem; overflow:hidden; text-align:start; text-overflow:ellipsis; white-space:nowrap; pointer-events:none; border:1px solid transparent; transform-origin:0 0; transition:opacity .1s ease-in-out, transform .1s ease-in-out; font-size:14px; color:rgba(33, 37, 41, .65); width:100%; margin:0;}
html[lang="ar"] #vc_helpModal #helpForm .form-floating label{left:auto; right:0; text-align:right;}

#vc_helpModal #helpForm .form-floating>.form-control:focus~label, #vc_helpModal #helpForm .form-floating>.form-control:not(:placeholder-shown)~label{color:rgba(33, 37, 41, .65); transform:scale(.85) translateY(-.5rem) translateX(.15rem);}
html[lang="ar"] #vc_helpModal #helpForm .form-floating>.form-control:focus~label, html[lang="ar"] #vc_helpModal #helpForm .form-floating>.form-control:not(:placeholder-shown)~label{transform:scale(.85) translateY(-.5rem) translateX(5rem);}

#vc_helpModal #helpForm .form-floating .form-control::-webkit-input-placeholder{color:transparent !important;}
#vc_helpModal #helpForm .form-floating .form-control::-moz-placeholder{color:transparent !important;}
#vc_helpModal #helpForm .form-floating .form-control:-ms-input-placeholder{color:transparent !important;}
#vc_helpModal #helpForm .form-floating .form-control::placeholder{color:transparent !important;}
#vc_helpModal #helpForm .afx-blue-btn{background-color:#F55E2D; color:#fff; border-radius:4px; font-size:16px; line-height:normal; padding:14px 34px 17px; box-shadow:none; outline:none; border:none; cursor:pointer; margin:15px 0 0;}
#vc_helpModal #helpForm .afx-blue-btn:hover{background-color:#d53e0d; color:#fff;}
#vc_helpModal button.close{outline:none; box-shadow:none;}
#vc_helpModal #helpForm .text-danger{display:block; font-size:14px; margin-top:2px; text-align:left;}
html[lang="ar"] #vc_helpModal #helpForm .text-danger{text-align:right;}

#vc_helpModal #helpForm #helpSuccessMsg{text-align:center; font-size:15px; line-height:1.4; margin:1.2rem 0 0; padding:0.75rem 1rem 1rem;}

@media (max-width:1199px){
.vc-supp-bus-banner h1{font-size:35px;}
.vc-supp-bus-info .counts{font-size:30px;}
.vc-global-supplier-sec h2, .vc-benefits-sec h2, .vc-partner-sec h2, .vc-trustpilor-rating h2, .vc-supplier-slider h2, .vc-partnership h2, .vc-step-form h2, .vc-faq-sec h2, #vc-affiliates-contact h2, .vc-help-sec h2{font-size:30px;}
.vc-step-form .step-indicator .step p{font-size:19px;}
.vc-supp-bus-info p{font-size:18px;}
.vc-partnership .icon .number-icon{font-size:42px;}
.vc-global-supplier-sec .vc-supplier-logo li img{width:100px;}
}
@media (max-width:991px){
.vc-partner-sec h2{grid-row:1; width:100%; grid-column:none; grid-column-start:1; margin-bottom:1.35rem;}
.vc-partner-sec .vc-col-content{grid-row:2; width:100%; grid-column:none; grid-column-start:1; margin-bottom:1rem;}
.vc-partner-sec ul{grid-row:3; margin:0;}
.vc-partner-sec .vc-suppliers-logo{grid-row:3;}
.vc-partner-sec .vc-partner-listing .vc-list-icon{min-width:49px; width:49px;}
.vc-partner-sec .vc-partner-listing .vc-list-icon svg{width:100%; height:auto;}
.vc-supp-bus-banner h1{font-size:1.8rem;}
.vc-global-supplier-sec h2, .vc-benefits-sec h2, .vc-partner-sec h2, .vc-trustpilor-rating h2, .vc-supplier-slider h2, .vc-partnership h2, .vc-step-form h2, .vc-faq-sec h2, #vc-affiliates-contact h2, .vc-help-sec h2{font-size:1.7rem;}
.vc-supp-bus-info p{font-size:16px;}
.vc-supp-bus-info .counts{font-size:1.6rem;}
.vc-global-supplier-sec{padding:3.9rem 0;}
.vc-global-supplier-sec .vc-col-left-5{ -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%;}
.vc-global-supplier-sec .vc-col-right-7{ -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; padding-left:2rem;}
.vc-benefits-sec{padding:3rem 0;}
.vc-benefits-sec .vc-benefits-icon svg{width:79px; height:75px;}
.vc-benefits-sec .title{font-size:1.15rem; line-height:1.4; margin-bottom:1rem;}
.vc-trustpilor-rating .vc-trustpilor-inner{padding:3rem 0 3.5rem;}
.vc-trustpilor-rating .card .title, .vc-partnership .partnership-steps-col .title, .vc-partner-sec .vc-partner-listing h3{font-size:1.15rem; line-height:1.35;}
.vc-partnership{padding-bottom:3.7rem;}
.vc-partnership .icon .number-icon{font-size:2.2rem;}
.vc-partnership .icon{margin-bottom:0.8rem;}
.vc-partnership .vc-steps-row{margin-top:2.5rem;}
.vc-step-form{padding:3.8rem 0 5rem;}
.vc-step-form .step-indicator .step p{font-size:1.1rem;}
#thankYouMessage{font-size:16px; line-height:1.35;}
.vc-benefits-sec h2{margin-bottom:1rem;}
.vc-benefits-sec .vc-benefits-icon{margin-bottom:1rem;}
.vc-partner-sec{padding:4rem 0 2rem;}
.vc-supplier-slider .vc-testimonial-card .vc-supplier-content{max-width:calc(100% - 2rem);}
.vc-supplier-slider .vc-testimonial-card .vc-supplier-content::before{left:-2.2rem; width:31px; height:20px;}
.vc-supplier-slider .vc-testimonial-card .vc-supplier-content::after{right:-2.2rem; width:31px; height:20px;}
.vc-supplier-slider h2{margin-bottom:1rem;}
.vc-supplier-slider{padding:0 0 3.5rem;}
.vc-partnership h2{margin-bottom:1.5rem;}
.vc-faq-sec{padding:3.5rem 0 1rem;}
.vc-help-sec .vc-help-btn{padding:14px 28px 17px;}
.vc-faq-sec .card-header h3{font-size:18px;}
.vc-faq-sec .card-header .vc-faq-arrow{width:13px; min-width:13px; height:8px;}
.vc-faq-sec .card-body{font-size:15px;}
.vc-help-sec{padding:1.2rem 0 4.5rem;}
.vc-supp-bus-banner p, .vc-supp-bus-info p, .vc-global-supplier-sec p, .vc-benefits-sec p, .vc-trustpilor-rating p, .vc-partnership p, .vc-step-form p, #vc-affiliates-contact p, .vc-partner-sec p, .vc-help-sec p{font-size:15px; line-height:1.5;}
.vc-supp-bus-banner p{margin-bottom:2rem;}
.vc-step-form .step-indicator .step{padding:0 0.5rem 14px;}
.vc-step-form .form-group label, .vc-step-form .form-group .select2-selection .select2-selection__rendered, .select2-results .select2-results__option{font-size:15px;}
.select2-container .select2-results .select2-results__options li{font-size:14px;}
.vc-step-form .select2-container{width:105px !important;}
.vc-trustpilor-rating .card.cus-width{margin:1.5rem auto 1rem 0;}
html[lang="ar"] .vc-trustpilor-rating .card.cus-width{margin:1.5rem 0 1rem auto;}

.vc-trustpilor-rating .card{padding:16px 15px;}
.vc-trustpilor-rating .card .title{margin-bottom:.35rem;}
}
@media (max-width:767px){
.vc-supp-bus-banner{text-align:center;}
.vc-supp-bus-banner .vc-banner-img img{max-width:360px;}
.vc-supp-bus-banner h1{font-size:22px; margin-bottom:17px;}
.vc-supp-bus-banner p{font-size:14px; line-height:1.6; margin-bottom:0;}
.vc-supp-bus-banner .vc-orange-btn{font-size:16px; padding:12px 40px;}
.vc-supp-bus-info{row-gap:20px;}
.vc-supp-bus-info .counts{font-size:1.35rem; margin-bottom:0;}
.vc-global-supplier-sec h2, .vc-benefits-sec h2, .vc-partner-sec h2, .vc-trustpilor-rating h2, .vc-supplier-slider h2, .vc-partnership h2, .vc-step-form h2, .vc-faq-sec h2, #vc-affiliates-contact h2, .vc-help-sec h2{font-size:18px; line-height:1.25;}
.vc-benefits-sec{padding:3rem 0 2.2rem;}
.vc-benefits-sec .vc-benefits-icon svg{width:60px; min-width:60px; height:auto;}
.vc-benefits-sec .vc-benefits-card{align-items:flex-start; gap:0 12px;}
.vc-benefits-sec .vc-benefits-icon{margin-bottom:0;}
.vc-benefits-sec .title{margin-bottom:0.4rem; font-size:1rem;}
.vc-global-supplier-sec .vc-col-left-5{-webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; padding-bottom:30px;}
.vc-global-supplier-sec .vc-col-right-7{-webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; padding-left:15px;}
.vc-global-supplier-sec{padding:2.5rem 0 3rem;}
.vc-global-supplier-sec p, .vc-benefits-sec p, .vc-trustpilor-rating p, .vc-partnership p, .vc-step-form p, #vc-affiliates-contact p, .vc-partner-sec p, .vc-supplier-slider .vc-testimonial-card p, .vc-faq-sec .card-body, .vc-help-sec p{font-size:14px; line-height: 1.6;}
.vc-partner-sec{padding:2rem 0 2rem;}
.vc-partner-sec h2{margin-bottom:1rem;}
.vc-partner-sec .row{flex-direction:column-reverse; row-gap:0.8rem;}
.vc-partner-sec .vc-partner-listing h3{font-size:16px;}
.vc-partner-sec .vc-suppliers-logo{grid-row:2; grid-column:none; grid-column-start:1; width:100%;}
.vc-partner-sec .vc-suppliers-logo img{max-width:295px;}
.vc-partner-sec .vc-col-content{grid-row:3; margin-top:1rem;}
.vc-partner-sec ul{grid-row:4; margin:0; grid-column:none; grid-column-start:1; width:100%;}
.vc-trustpilor-rating .vc-trustpilor-img{margin-bottom:25px; max-width:375px;}
.vc-trustpilor-rating h2{margin-bottom:1rem;} 
.vc-trustpilor-rating .card .title, .vc-partnership .partnership-steps-col .title{font-size:1.05rem;}
.vc-trustpilor-rating .card.cus-width{margin:1.65rem auto 1.35rem 0; max-width:100%;}
html[lang="ar"] .vc-trustpilor-rating .card.cus-width{margin:1.65rem 0 1.35rem auto;}

.vc-trustpilor-rating .card{padding:20px 18px;}
.vc-trustpilor-rating .vc-trustpilor-inner{padding:3rem 0 2.5rem;}
.vc-partnership .vc-steps-row{margin-top:1.5rem; row-gap:20px; justify-content:center;}
.vc-partnership .partnership-steps-col::before{display:none;}
.vc-partnership .icon .number-icon{font-size:1.8rem; width:86px; height:86px;}
.vc-partnership .icon{margin-bottom:0;}
.vc-partnership .partnership-steps-col .title{margin-bottom:.55rem;}
.vc-partnership{padding-bottom:2.8rem;}
.vc-step-form{padding:2.5rem 0 3.5rem;}
.vc-step-form .step-indicator .step p{font-size:0; margin-bottom:0;}
.vc-step-form .step-indicator .step::before{bottom:-4px; width:9px; height:9px;}
.vc-step-form .step-indicator{margin-bottom:2.1rem;}
.vc-step-form .card{padding:28px 20px;}
.vc-step-form .form-group label{font-size:14px; font-weight:600;}
.vc-step-form .form-group .form-control{padding:11px 15px; font-size:14px;}
.vc-step-form .form-group .api-types{padding-right:35px;}
html[lang="ar"] .vc-step-form .form-group .api-types{padding-left:35px;}

.vc-step-form .form-group .next-step, .vc-step-form .form-group .btn-success, .vc-step-form .form-group .prev-step{font-size:15px; width:100%; max-width:237px; min-width:auto; padding:10px 12px;}
.vc-step-form .form-group.gap__4{margin-top:1rem !important; gap:18px;}
.vc-step-form .form-group .next-step .arrow-icon, .vc-step-form .form-group .prev-step:hover .arrow-icon{width:16px; height:7px; background-image:url("data:image/svg+xml,%3Csvg width='16' height='7' viewBox='0 0 18 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.77197 4H16.5805M16.5805 4L13.4073 7M16.5805 4L13.4073 1' stroke='white' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.vc-step-form .form-group .next-step:hover .arrow-icon{width:16px; height:7px; background-image:url("data:image/svg+xml,%3Csvg width='16' height='7' viewBox='0 0 18 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.77197 4H16.5805M16.5805 4L13.4073 7M16.5805 4L13.4073 1' stroke='%23F55E2D' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}
.vc-step-form .form-group .prev-step .arrow-icon{width:16px; height:7px; background-image:url("data:image/svg+xml,%3Csvg width='16' height='7' viewBox='0 0 18 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.77197 4H16.5805M16.5805 4L13.4073 7M16.5805 4L13.4073 1' stroke='%23b1b1b1' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}
#vc-affiliates-contact{padding:2.8rem 0;}
#thankYouMessage{font-size:14px; line-height:1.35;}
.vc-global-supplier-sec h2{margin-bottom:1.1rem;}
.vc-supplier-slider .vc-testimonial-card{padding:40px 20px; margin:10px 5px 40px; max-width:100%;}
.vc-supplier-slider .vc-rating i{font-size:1.4rem;}
.vc-supplier-slider .vc-testimonial-card .vc-supplier-content{max-width:calc(100% - 0rem);}
.vc-supplier-slider .vc-testimonial-card .vc-supplier-content::before{top:-14px; left:-7px; width:30px; height:20px;}
.vc-supplier-slider .vc-testimonial-card .vc-supplier-content::after{bottom:6px; right:-7px; width:30px; height:20px;}
.vc-supplier-slider .carousel-control-prev, .vc-supplier-slider .carousel-control-next{display:none;}
.vc-supplier-slider .vc-testimonial-card .vc-supplier-info img{max-width:75px;}
.vc-supplier-slider .vc-supplier-info .vc-supplier-name{font-size:14px;}
.vc-supplier-slider{padding:0 0 2rem;}
.vc-faq-sec h2{margin-bottom:0.5rem;}
.vc-faq-sec .card-header h3{font-size:16px;}
.vc-help-sec{padding:1rem 0 3.5rem;}
.vc-help-sec .vc-help-bg{flex-direction:column; text-align:center; padding:26px 20px 32px; gap:25px;}
.vc-help-sec .vc-help-btn{font-size:15px; padding:11px 28px 15px;}
.vc-partner-sec .vc-col-supplier-logo img{width:100%; max-width:375px;}
.vc-global-supplier-sec .vc-supplier-logo ul{gap:10px 12px;}
.vc-global-supplier-sec .vc-supplier-logo li img{width:70px;}
.vc-partnership h2{margin-bottom:1.1rem;}
.vc-partnership .partnership-steps-col{position:relative; display:flex; flex-direction:row; text-align:left; gap:0 15px; align-items:center;}
html[lang="ar"] .vc-partnership .partnership-steps-col{text-align:right;}

.vc-step-form .form-group .select2-selection .select2-selection__rendered, .select2-results .select2-results__option{font-size:14px;}
.vc-step-form .text-danger{font-size:13px;}
.vc-step-form .form-group .select2-selection{padding:11px 2px;}
html[lang="ar"] .vc-step-form .form-group .select2-selection{padding:10px 2px;}

.step-form .multi-select .dropdown .search-box .clear{font-size:11px;}
.step-form .multi-select .dropdown .country-item{font-size:14px;}
.step-form .multi-select .dropdown .country-item input[type="checkbox"]{top:2px;}
.step-form .multi-select .select-box{padding:11px 42px 11px 15px; font-size:14px;}
html[lang="ar"] .step-form .multi-select .select-box{padding:11px 15px 11px 42px;}

.step-form .multi-select .dropdown .search-box .form-control{padding:9px 28px 9px 12px;}
html[lang="ar"] .step-form .multi-select .dropdown .search-box .form-control{padding:9px 12px 9px 28px;}

.step-form .multi-select .select-box:has(.tags span){padding:7.25px 42px 7.25px 15px;}
html[lang="ar"] .step-form .multi-select .select-box:has(.tags span){padding:7.25px 15px 7.25px 42px;}

#vc_helpModal .modal-header .modal-title{font-size:18px;}
#vc_helpModal #helpForm .form-floating .form-control{padding:11px .75rem;}
#vc_helpModal #helpForm .form-floating input{height:calc(3rem + calc(1px * 2)); min-height:calc(3rem + calc(1px * 2));}
#vc_helpModal #helpForm .form-floating label{padding:13px .75rem;}
#vc_helpModal #helpForm .form-floating>.form-control:focus~label, #vc_helpModal #helpForm .form-floating>.form-control:not(:placeholder-shown)~label{transform:scale(.85) translateY(-0.4rem) translateX(.15rem);}
html[lang="ar"] #vc_helpModal #helpForm .form-floating>.form-control:focus~label, html[lang="ar"] #vc_helpModal #helpForm .form-floating>.form-control:not(:placeholder-shown)~label{transform:scale(.85) translateY(-0.4rem) translateX(3.4rem);}

#vc_helpModal #helpForm .afx-blue-btn{font-size:15px; padding:13px 15px 14px !important;}
#vc_helpModal button.close svg{width:13px; height:13px;}
}
@media (max-width:575px){
.vc-help-sec .vc-help-btn{width:100%;}
#vc-affiliates-contact li a{font-size:.825rem;}
#vc-affiliates-contact p{font-size:0.85rem;}
#vc-affiliates-contact .vc-affi-icon{width:48px; height:48px;}
.vc-affi-icon.vc-qns-email:before{background-position:-186px -114px; width:42px; height:32px;}
.vc-affi-icon.vc-qns-call:before{background-position:-238px -109px; width:40px; height:40px; left:15px;}
.vc-supp-bus-banner .vc-banner-img img{max-width:280px;}
}
@media (max-width:369px){
.vc-step-form .g-recaptcha > div iframe{transform:scale(0.82); margin-left:-28px;}
}