.heading_with_highlight_section-block h2banner-two-column-section-block { position: relative; display: flex; align-items: center; overflow: hidden; padding: 70px 0px !important; }
.banner-two-column-section-block .row { align-items: center; }
.wpml-ls-statics-footer.wpml-ls.wpml-ls-legacy-list-horizontal { display: none; }
section.two-column-content-with-multi-image-section, .multi-comparison-table-section { background-color: #fff !important; }
.three-card-section.five-column-in-multi-table-section { background-color: #fff !important; }
.home .hero-banner-video-section span.heading_highlight { font-size: 18px; padding: 0px; color: #fff; text-transform: uppercase; font-weight: 400; }
.no-autoplay .logo_slider_section-wrapper { justify-content: center; }
.no-autoplay .swiper-slide { display: flex; }
section.faq_tab_section-block.no-space-bottom { padding-bottom: 0px; }
section.two-column-accordion-section.more-spacer.no-space-bottom { padding-bottom: 0px; }
.shortcode-section.no-space-top .logo-slider { padding-top: 0px; }
section.two-column-accordion-section.more-spacer.no-space-bottom { padding-bottom: 0px; }
div#faq-tab-faqs-for-offshore-company-setup-in-dubai-0 { padding-bottom: 1px; }
.offshore-company-setup { padding-bottom: 70px; }
.new-alternate-content ul li ul li { margin-bottom: 8px !important; }
.new-alternate-content ul li ul { padding-top: 10px; }
.no-space .reviews_section-block, .no-space .logo_slider_section-block { padding: 0px !important; }
.mainland-faq .faq_tab_pane, section.three-card-section.no-space-bottom, section.comparison-table-section.two-column-in-multi-table-section.no-space-bottom { padding-bottom: 0px !important; }
section.two_column_content_section-block.normal-icon-list.remove-bg.need-space-bottom.align-Left { padding-bottom: 80px; }
.offshore-company-setup .content_wrap.left-content li:last-child li { margin-bottom: 0px; }
.home .faq_link_section__item-link, .home .faq_link_section__answer { color: #000 !important }
.hero-left .banner_heading { font-size: 55px; line-height: 62px; position: relative; }
.home .hero-banner-video-section span.heading_highlight { position: relative; display: inline-block; }
.home .hero-banner-video-section span.heading_highlight::after { content: ''; background: url('/wp-content/uploads/2025/12/border-line.svg') no-repeat; width: 32%; height: 50px; position: absolute; left: 210px; bottom: -14px; transform: scaleX(0) rotate(12deg); transform-origin: left center; animation: drawLine 0.3s ease-out forwards; animation-delay: 0.6s; }
.cta-popup-content .frm-fluent-form .ff-t-container { display: flex; }
.cta-popup-content .fluentform .ff-el-form-control { display: block; width: 100%; padding: 7px 10px; font-size: 13px; }
.cta-popup-content .ff-default .ff-el-input--label label { font-size: 13px; }
.cta-popup-content p { margin-bottom: 6px; font-size: 14px; }
.cta-popup-content h3 { margin-bottom: 10px; }
.cta-popup-content .fluentform .ff-el-group { margin-bottom: 12px; }
.comparison-table .table-header .table-col:nth-child(2) { background: #2a3d87 !important; color: #fff; }
.comparison-table .table-header .table-col:nth-child(3) { background: #ec6548; color: #fff; }
.comparison-table .table-header .table-col:nth-child(4) { background: #2a3d87; color: #fff; }
.top-dubai-freezone .card-grid a:nth-child(7) { display: none; }
.th-feature { background: #2a3d87; color: #fff; }
.th-freezone { background: #ec6548; color: #fff; }
.th-mainland { background: #2a3d87; color: #fff; }
.th-offshore { background: #000; color: #fff; }
.cta-popup-content form.fluent_form_11 .wpf_has_custom_css.ff-btn-submit { min-width: 30%; font-size: 14px; margin-bottom: 10px; margin-top: 15px; }
.cta-popup-content textarea { height: 47px; min-height: 45px !important; }
.cta-popup-content .ff_submit_btn_wrapper_custom { text-align: center !important; }
.cta-popup-content .ff-el-input--label.ff-el-is-required.asterisk-right label:after { color: var(--fluentform-danger); content: " *"; margin-left: 3px; }
.cta-popup-content .fluentform .ff-el-input--label { margin-bottom: 5px; }
.cta-popup-content .frm-fluent-form .ff-t-cell:last-of-type { flex-grow: 1; padding-right: 0; }
.cta-popup-content .frm-fluent-form .ff-t-container { display: flex; gap: 15px; width: 100%; }
@keyframes drawLine { from { transform: scaleX(0) rotate(12deg); }
to { transform: scaleX(1) rotate(12deg); }
}
.home .hero-banner-video-section .hero-desc { padding-right: 90px; }
.home .hero-banner-video-section span.heading_part1 { font-weight: 100; }
.home .custom-contact-enquiry-form textarea { height: 47px; min-height: 45px !important; }
.how_it_works_step .step_icon { display: none; }
.how_it_works_step { position: relative; }
.custom-breadcrumbs-wrap a, .custom-breadcrumbs-wrap, .main-banner-heading, .content-left-wrap, .main-banner-heading .heading_part1, .banner-two-column-section-block .ff-el-input--label label, .banner-two-column-section-block .ff-el-form-control { color: #fff !important; }
.multi-comparison-table-section { padding: 80px 0; }
#why-jafza { padding-bottom: 0px; }
.no-space-bottom .multi-content-right-wrap { padding-bottom: 0px; }
.multi-comparison-table .table-row.table-header .table-col { border-radius: 15px 15px 0px 0px; background-color: #ec6548; color: #f3f0f0; font-weight: 500; }
.banner-two-column-section-block .left-banner-content-wrap { padding-right: 60px; padding-left: 10px; }
.licence-vailable-types .content_wrap ul>li { margin-bottom: 0px !important; }
.two_column_content_section-block.special-steps-icon-list .content_wrap ul>li:last-child { margin-bottom: 0; }
section.two_column_content_section-block.remove-bg.normal-icon-list.btn-centre.remove-space.align-Left { padding-bottom: 80px; }
section.new-alternate-two-col-section { padding: 70px 0px; }
section.two-column-content-with-multi-image-section.no-space-bottom .multi-main-content-wrap .right-content, section.two-column-content-with-multi-image-section.no-space-bottom .multi-main-content-wrap .right-content ul { margin-bottom: 0px; }
.why-multi-comparision { padding-top: 60px !important; }
.inner-about-section, section.alternating_content_section-block.no-space-bottom, section.service_tab_section-block.no-space-bottom, section.service_tab_section-block.no-space-bottom .service_tab_inner { padding-bottom: 0px !important; }
.no-space-bottom .featured_cards_top_section { margin-bottom: 0px; }
.banner-two-column-section-block #fluentform_3 input::placeholder, .banner-two-column-section-block #fluentform_3 textarea::placeholder { color: #fff !important; }
.multi-main-content-wrap .right-heading { color: #000; }
.how_it_works_section-block { background: #fff; }
.cost_calculator_form_section-block { background-color: #fff8f0 !important; }
.cost_calculator_form_overlay { background-color: rgb(255 248 240) !important; }
.cost_calculator_form_section-block { padding: 70px 0 0 0 !important; }
.multi-comparison-table-section .main-comparison-multi-table-heading-wrapper .table-title span.heading-part { font-weight: 100; }
.new-alternate-content h4 { color: var(--color-dark); }
.new-alternate-content h4:last-of-type { margin-top: 30px; }
.cost_calculator_form_section-block { align-items: flex-start !important; }
.cost_calculator_form_overlay { background-color: #ccc; }
.consultation_section-block .consultation_card { background-color: transparent !important; }
.consultation_section-block { background-color: #fff8f0 !important; }
.multi-comparison-table { margin-top: 0px; }
.features-grid .feature-item::before { display: none; }
.two-column-content-with-multi-image-section .multi-content-right-wrap { padding-left: 3rem !important; }
.features-section .feature-item { border: 1px solid #ec654878; padding: 20px 24px; border-radius: 20px; background-color: #fff8f0; }
.multi-main-content-wrap .right-content ul li, .multi-main-content-wrap .right-content li { font-size: 18px !important; color: #000; margin-bottom: 10px; }
.multi-main-content-wrap .right-content { width: 100%; }
.page-id-563 .banner-two-column-section-block .custom-breadcrumbs-wrap, .page-id-563 .banner-two-column-section-block .custom-breadcrumbs-wrap a, .main-banner-heading .heading_highlight { color: #fff; }
.page-id-563 .banner-two-column-section-block .main-banner-heading .heading_part1, .page-id-563 .banner-two-column-section-block .main-banner-heading .heading_highlight { color: #fff; }
.banner-two-column-section-block .main-banner-heading { margin-right: 2rem; }
.page-id-563 .banner-two-column-section-block .main-banner-heading { margin-right: 6rem; }
.banner-two-column-section-block .fluentform .ff-el-group { margin-bottom: 30px; }
.banner-two-column-section-block #fluentform_3 input:focus, .banner-two-column-section-block #fluentform_3 textarea:focus, .banner-two-column-section-block #fluentform_3 select:focus, .contact-referral-section #fluentform_8 input:focus { border-bottom-color: #EC6548 !important; }
.banner-two-column-section-block .fluentform label { font-size: 16px; font-weight: 400 !important; }
.banner-two-column-section-block #fluentform_3 input, .banner-two-column-section-block #fluentform_3 textarea, .banner-two-column-section-block #fluentform_3 select { border: none !important; border-bottom: 0.5px solid #fff !important; border-radius: unset !important; padding-left: 0; background-color: unset; }
.contact-referral-section #fluentform_8 input { border: none !important; border-bottom: 0.5px solid #A8A8A8 !important; border-radius: unset !important; padding-left: 0; background-color: unset; }
.banner-two-column-section-block .frm-fluent-form .ff-t-cell .ff_submit_btn_wrapper_custom { margin-top: 0; }
.banner-two-column-section-block .ff-t-container { gap: 30px !important; }
.banner-two-column-section-block .ff-el-group:has(+ .ff-text-left.ff_submit_btn_wrapper_custom) { margin-bottom: 30px; }
.featured_cards_heading .why_heading_highlight { color: var(--color-secondary); font-weight: var(--font-weight-normal); display: inline-block; margin-top: 5px; }
section.why-featured { padding-top: 0px !important; padding-bottom: 1px; }
section.why-featured .featured_cards_features .feature_text { line-height: 28px; }
.start-business-section .featured_cards_top_section { margin-bottom: 0px; }
.start-business-section .heading_part1 { display: inline-block !important; }
.start-business-section .heading_highlight { display: inline-block !important; }
.types-of-license-section .how_it_works_heading { line-height: 42px; font-size: 32px !important; }
.types-of-license-section .button-link-Primary { background: #fff; border: 1px solid #EC6548; color: #EC6548; }
.types-of-license-section .button-link-Primary:hover { color: #fff; }
.other-freezone h2 { color: #040404; font-size: 38px; font-weight: 500; line-height: 48px; text-align: center; }
.other-freezone { padding-top: 0px; background-color: #fff; }
.why-featured-card-section { padding: 30px 0px; }
.why-featured-card-section .featured_cards_top_section { margin-bottom: 0px; }
.other-freezone h2 span { color: #ec6548; font-weight: normal; }
a.freezone_button_link.active { border: 1px solid #EC6548; color: #EC6548; }
.heading_with_highlight_section-block h2 { color: #040404; font-size: 38px; }
.other-freezone .heading_part1 { color: var(--theme-black); font-weight: var(--font-weight-small); }
.heading_with_highlight_section-block .heading_highlight { color: #EC6548; }
.other_freezone_section { padding-bottom: 60px; background-color: #fff; }
.single-product .site-footer .footer-inner { display: inline-block; }
#page.site { display: flex; flex-direction: column; min-height: 100vh; }
#content.site-content { flex: 1 0 auto; }
nav.woocommerce-breadcrumb { padding: 50px 0px !important; }
.woocommerce .quantity .qty { width: 2.631em; text-align: center; height: 36px; display: none; }
div.product p.price { color: var(--color-primary) !important; font-size: 1.25em; }
button.single_add_to_cart_button.button.alt { background-color: var(--color-secondary); }
.site-footer { background: #040b1f; color: rgba(255, 255, 255, 0.7); padding: 60px 0 40px; position: relative; flex-shrink: 0; margin-top: auto; }
.woocommerce ul.products li.product .button { display: flex; width: max-content; justify-content: center; margin: 0 auto; color: #fff; background-color: var(--color-secondary); font-weight: normal; padding: 12px 15px; border-radius: 20px; font-size: 14px; }
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a { color: #ec6548; }
.related.products h2 { width: 100%; display: block; font-size: 28px; margin-bottom: 35px; text-align: left; font-weight: 700; clear: both; }
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price { color: var(--color-secondary); }
section.related.products span.price { display: flex !important; flex-direction: row-reverse; justify-content: flex-end; gap: 10px; }
.summary.entry-summary .button { min-width: 35%; padding: 15px; border-radius: 24px; }
.woocommerce div.product form.cart { margin-bottom: 1.5em; }
.wc-block-components-checkout-return-to-cart-button { display: none; }
.summary.entry-summary .button:hover { background-color: var(--color-primary) !important; }
p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received { font-size: 30px; font-weight: bold; }
.woocommerce-order-received section#innerpage_banner { display: none; }
.summary.entry-summary p.price { display: flex; flex-direction: row-reverse; gap: 10px; justify-content: flex-end; }
.related.products { width: 100%; float: left; clear: both; }
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, .woocommerce-Tabs-panel h2 { display: none !important; }
.woocommerce-cart .wp-block-product-new { display: none; }
.refer-and-earn-banner-section .banner_content_wrap { padding-right: 15px; }
.two-column-with-heading-section-block .heading_part1 { color: var(--theme-black); }
.two-column-with-heading-section-block .heading_highlight { color: var(--color-secondary); font-weight: var(--font-weight-normal); display: block; }
.two-column-with-heading-section-block h2 { font-size: 40px; line-height: 46px; margin-bottom: 0; padding-right: 45px; }
.earn-progress-section { background-position: center; background-size: cover; background-repeat: no-repeat; }
.how-much-can-you-earn-section { background-color: #fff; padding: 70px 0px; }
.contact-referral-section { padding: 70px 0px; }
.blog-listing-banner-section .heading-mainpart { color: #fff !important; }
.blog-listing-banner-section .banner-left-overlay { display: none; }
section.blog-listing-section { background-color: #fff; }
.blog section.two-column-multi-image-section { display: none; }
.blog .refer_earn_section-block, .blog-listing-banner-section { background-color: #fff; }
.contact-referral-section .ff-btn-submit { margin-bottom: 0px !important; }
.contact-referral-section .visit_info_text { color: #4C5270; height: 90px; }
.contact-referral-section .visit_info_icon_image { filter: none; }
.contact-referral-section .visit_info_icon::after { content: url(/wp-content/uploads/2025/11/dot-line.png); position: absolute; margin-top: 98px; }
.contact-referral-section .visit_panel_content { position: relative; border: 4px solid #EC654866; border-radius: 10px; z-index: 2; color: #fff; height: 100%; display: flex; flex-direction: column; justify-content: space-between; }
.contact-referral-section .contact_inquiry_visit_panel { position: relative; padding: 0px; border-radius: 10px; background-size: cover; background-position: center; background-repeat: no-repeat; display: flex; flex-direction: column; justify-content: space-between; overflow: hidden; margin-right: 50px; }
.contact-referral-section .visit_panel_info { flex: 1; display: flex; flex-direction: column; justify-content: flex-start; padding: 20px 20px 0px 20px; }
.referral-form .ff-btn-submit { margin-top: 15px; }
.referral-form { gap: 50px !important; }
.contact-referral-section .visit_info_item { display: flex; align-items: flex-start; margin-bottom: 5px; gap: 18px; }
.contact-referral-section .visit_info_icon { width: 35px; height: auto; margin-top: 2px; display: flex; align-items: center; justify-content: center; }
.contact-referral-section .visit_panel_info .visit_info_item:last-child .visit_info_icon::after { display: none; }
.referral-form-heading { margin-bottom: 30px !important; font-size: 24px; line-height: 30px; color: #BABABA; font-weight: 400; }
.contact-referral-section .contact_form_content { margin-top: 0px; }
.woocommerce-MyAccount-navigation { width: 220px; background: #fff; padding: 25px 20px; border-radius: 12px; }
.woocommerce-EditAccountForm button.woocommerce-Button.button { margin-top: 20px; }
.woocommerce-account .addresses .title .edit { float: none; }
.woocommerce-account .innerpage_content { padding-top: 0px; }
.woocommerce-MyAccount-navigation ul { list-style: none; padding: 0; margin: 0; }
.woocommerce-MyAccount-navigation ul li { margin-bottom: 12px; }
.woocommerce-MyAccount-navigation ul li a { color: var(--color-primary); font-weight: 600; text-decoration: none; display: block; padding: 8px 3px; border-radius: 6px; }
.woocommerce-MyAccount-navigation ul li.is-active a { color: var(--color-secondary); }
.woocommerce-MyAccount-content { flex: 1; background: #fff; padding: 30px; border-radius: 12px; box-shadow: 0 8px 25px rgba(0, 0, 0, 0.08); }
.woocommerce-MyAccount-content p, .woocommerce-MyAccount-content a { font-size: 16px; }
.woocommerce-MyAccount-content a { color: var(--color-secondary); font-weight: 600; }
.single-product .woocommerce-notices-wrapper, .post-type-archive-product .woocommerce-notices-wrapper { display: none; }
.woocommerce .woocommerce-ordering select { padding: 10px; border-radius: 4px; }
.breadcrumb-separator { padding: 0 5px; }
.woocommerce ul.products li.product .onsale, .woocommerce span.onsale { display: none; }
.woocommerce div.product div.images img { border-radius: 10px; }
ol.flex-control-nav.flex-control-thumbs { margin-top: 10px !important; }
.woocommerce div.product div.images .flex-control-thumbs li { padding-right: 5px; }
.woocommerce-tabs.wc-tabs-wrapper { padding-top: 50px; }
.woocommerce ul.products li.product a img { border-top-left-radius: 10px; border-top-right-radius: 10px; }
li.product.type-product { border-radius: 10px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08); transition: box-shadow 0.3s ease; padding-bottom: 30px !important; }
li.product.type-product:hover { box-shadow: 0 20px 40px rgba(0, 0, 0, 0.18); }
li.product.type-product .woocommerce-loop-product__title { padding-left: 15px !important; font-size: 18px !important; }
li.product.type-product span.price { padding: 0px 15px 15px; }
.woocommerce ul.products li.product .button:hover { background-color: var(--color-primary); }
.hyperlink-banner-section .banner_description { color: #fff; }
.hyperlink-banner-section .button_group.btn-primary { display: flex; gap: 20px; }
.hyperlink-banner-section_link { flex-shrink: 0; }
.hyperlink-banner-section .button_group.btn-primary ul { list-style: none; display: flex; align-items: center; gap: 20px; }
.hyperlink-banner-section .button_group.btn-primary ul li { margin-bottom: 0px; }
.hyperlink-banner-section .button_group.btn-primary ul li a { color: #fff; display: flex; gap: 5px; font-size: 18px; align-items: center; }
span.link-arrow { padding-left: 10px; }
html { scroll-behavior: smooth; }
.poa-steps-section .card-title-wrap { display: flex; align-items: center; gap: 10px; margin-bottom: 15px; }
.poa-steps-section .card-title { margin-bottom: 0px; min-height: auto; }
.poa-steps-section .card-description p { margin-bottom: 0px; }
.poa-steps-section .card-item { background-color: transparent; }
.hyperlink-banner-section .button_group.btn-primary ul li a:hover span { color: #ec6548 !important }
.service-pricing-section .section-header { text-align: center; width: 750px; margin: 0 auto; }
.two-column-accordion-section { background-color: #fff; padding: 80px 0px; }
.two-column-accordion-section .section-header { text-align: center; width: 750px; margin: 0 auto; }
.two-column-accordion-section .accordion-wrapper { padding-top: 20px; }
.two-column-accordion-section .accordion-row { display: grid; grid-template-columns: 1fr 1fr; gap: 50px; }
.two-column-accordion-section .accordion-item { background: #fff; border-style: solid; border-color: #EDEEF6; border-width: 1px 0; margin-bottom: 15px; overflow: hidden; }
.two-column-accordion-section .accordion-header { display: flex; justify-content: space-between; align-items: center; padding: 20px 0px 20px; cursor: pointer; transition: background 0.3s; }
.two-column-accordion-section .accordion-header h3 { margin: 0; font-size: 24px; font-weight: 400; color: var(--theme-black); }
.alternating_content_text h3 { font-size: 18px; color: var(--theme-black); }
.two-column-accordion-section .accordion-item.open .faq_icon { background: #ec6548; transform: rotate(180deg); color: #fff; }
.two-column-accordion-section .accordion-content { display: none; }
.two-column-accordion-section .accordion-description { color: #4C5270; margin-top: 12px; font-size: 14px; }
.two-column-accordion-section .accordion-description p { margin-bottom: 0px; }
.two-column-accordion-section .accordion-list ul { list-style: none; padding: 5px 0px 8px; margin-left: 10px; }
section.comparison-table-section.multi-comparison-table-section.no-space-bottom { padding-bottom: 0px; }
.home .process_flow_section__title-highlight, .home .process_flow_section__title-primary { display: inline-block; }
.two-column-accordion-section .accordion-list li { padding: 5px 0; padding-left: 30px; position: relative; color: var(--theme-black); font-size: 18px; line-height: 1.6; margin-bottom: 0px; }
.fay-no-bottom-space .faq_tab_pane { padding-bottom: 0px !important; }
.page-id-5586 .how-it-work-section, .page-id-5622 .how-it-work-section, .page-id-7 .how-it-work-section { background-color: #fff !important; }
.how-it-work-section .process_flow_section__image { width: 75%; }
.how-it-work-section .how_it_works_button { margin-top: 50px; }
.home .featured_cards_top_section .featured_cards_features { padding-top: 6px; }
.home .featured_card .card_content { background-color: #283f85; }
.home .faq_link_section__nav-button { background-color: rgba(236, 101, 72, 0.3); color: #fff; }
.home .faq_link_section__nav-button:hover { background-color: rgba(236, 101, 72); }
.home .about_feature_checkmark { background: #28407f; }
.how-it-work-section .process_flow_section__image-wrapper::before { display: none; }
.how-it-work-section { padding-bottom: 70px; }
.accordion-list li::before { content: '•'; position: absolute; left: 0; color: #4C5270; font-weight: bold; }
.accordion-item.open .accordion-header { padding-bottom: 0px; }
.two-column-accordion-section .faq_icon { transform: rotate(0deg); }
.poa-how-it-work.no-space-bottom { padding-bottom: 0px; }
.service-pricing-section { background-color: #fff; padding: 70px 0px; }
.page-id-563 #refer-earn { background-color: #fff8f0 !important; }
button.multi_tab_btn:hover { color: #000; }
a.freezone_button_link.active { display: none; }
span.top-label { font-size: 12px; position: absolute; top: 0; right: 0; padding: 3px 15px; border-bottom-left-radius: 10px; background-color: #D4D8E7; }
.selected-package-field .input-checkbox { height: 16px; width: 16px; }
.selected-package-field h4 { margin-bottom: 10px; }
.selected-package-field .description { margin-bottom: 0px; }
.checkout_checkbox { margin-top: 20px; }
.service-pricing-section span.heading_highlight, section span.heading_highlight { color: var(--color-secondary); font-weight: 400; }
.poa-pricing-container { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 30px; max-width: 1200px; margin: 0 auto; padding: 15px 20px; }
.poa-pricing-card { background: #ffffff; border-radius: 12px; padding: 30px 25px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08); transition: all 0.3s ease; position: relative; border: 2px solid #f0f0f0; display: flex; flex-direction: column; height: 100%; border: 2px solid transparent; }
.poa-pricing-card:hover { border: 2px solid #2A3D8733; transform: translateY(-3px); }
.poa-pricing-card.featured:hover { transform: scale(1.05) translateY(-5px); }
.poa-plan-name { font-size: 22px; font-weight: 600; color: #2A3D87; margin-bottom: 10px; text-transform: capitalize; }
.poa-pricing { margin-bottom: 15px; }
.poa-price { font-size: 32px; font-weight: 600; color: #4C5270; line-height: 1; }
.poa-price .currency { font-size: 32px; font-weight: 400; }
.poa-price-regular { font-size: 20px; color: #999; text-decoration: line-through; margin-left: 10px; font-weight: 400; }
.poa-features { list-style: none; padding: 0; margin: 0 0 30px 0; flex-grow: 1; }
.poa-features li { padding: 8px 0; padding-left: 30px; position: relative; color: #555; font-size: 16px; line-height: 1.1; margin-bottom: 0px; }
.poa-features li:last-child { border-bottom: none; }
.freezone-business .how_it_works_subtitle, .freezone-business .how_it_works_subtitle li:last-child { margin-bottom: 0px !important; }
section.comparison-table-section.additional-bottom-space .heading-part { color: var(--color-dark); }
section.two_column_content_section-block.special-steps-icon-list.no-space-bottom.align-Left, .faq_tab_section-block.faq-slider.no-space-bottom { padding-bottom: 0px; }
.license-categories .how_it_works_content { padding-top: 0px !important; }
.contact-no-space-bottom .contact_form_section-block { padding-top: 0px; }
.freezone-business .how_it_works_content, .service-pricing-section.no-space-bottom { padding-bottom: 0px !important; }
.poa-features li:before { content: " "; background: url(/wp-content/uploads/2025/12/plan-features.png); width: 17px; height: 17px; top: 8px; left: 0px; position: absolute; background-size: cover; }
.poa-buttons { display: flex; flex-direction: column; gap: 12px; }
.poa-btn { padding: 14px 24px; border-radius: 100px; font-size: 15px; font-weight: 600; text-align: center; text-decoration: none; transition: all 0.3s ease; cursor: pointer; border: 1.5px solid; display: inline-block; }
.poa-btn-primary { background: transparent; color: #333; border: 1.5px solid #CF4D6F; }
.poa-btn-primary:hover { background: linear-gradient(92.86deg, #CF4D6F 4.59%, #EC6548 50.46%); border-color: #EC6548; transform: translateY(-2px); color: #fff; }
.poa-btn-secondary { background: linear-gradient(92.86deg, #EC6548 33.59%, #CF4D6F 134.46%); color: white; border: none; position: relative; }
.poa-btn-secondary:hover { background: linear-gradient(92.86deg, #CF4D6F 4.59%, #EC6548 50.46%); transform: translateY(-2px); color: #fff; }
section.three_column_image_content_section-block.white-bg { padding: 70px 0px; background-color: #FFF8F0; }
.why-company-setup-section, .connect-with-our-experts { padding: 0px !important; }
section.three_column_image_content_section-block.white-bg .col-md-4.px-4 { padding-right: 30px; }
section.three_column_image_content_section-block.white-bg .heading-section p { margin-bottom: 0px; }
section.three_column_image_content_section-block.white-bg .heading-section img { border-radius: 8px; margin-bottom: 10px; }
section.three_column_image_content_section-block.white-bg .alternating_content_heading { font-size: 27px; line-height: 37px; margin-bottom: 10px; }
.poa-btn-secondary:after { content: " "; background: url(/wp-content/uploads/2025/12/go-arrow.png); width: 13px; height: 10px; top: 21px; right: 85px; position: absolute; transition: transform 0.3s ease, filter 0.3s ease; }
.poa-btn-secondary:hover::after { transform: translateX(5px); }
.poa-faq .faq_tab_title { display: none; }
.poa-faq .faq_answer_content { color: #6F6C8F; }
.poa-faq .faq_tab_subtitle { color: #4C5270; }
.poa-faq { padding: 50px 0 80px; }
.referral-wrapper { width: 100%; max-width: 750px; position: relative; font-family: "Inter", Arial, sans-serif; padding: 25px 20px; }
.referral-title { font-size: 20px; font-weight: 700; margin-bottom: 10px; color: #000; }
.referral-amount-box { position: absolute; top: 10px; right: 10px; text-align: right; }
.referral-amount-box .label { font-size: 12px; font-weight: 600; color: #7a7a7a; }
.referral-amount-box .value { font-size: 36px; font-weight: 800; color: var(--color-primary); margin-top: -3px; }
.slider-container { margin-top: 40px; position: relative; }
.referral-slider { -webkit-appearance: none; width: 100%; height: 6px; border-radius: 5px; background: linear-gradient(to right, #e97463 0%, #e97463 60%, #d7d7d7 60%, #d7d7d7 100%); outline: none; transition: background 0.2s ease; }
.referral-slider::-webkit-slider-thumb { -webkit-appearance: none; width: 16px; height: 16px; background: radial-gradient(circle, #e97463 50%, #ffffff 50%); border: 1px solid #e97463; border-radius: 50%; cursor: pointer; box-shadow: 0 0 5px rgba(0, 0, 0, 0.15); }
.slider-labels { display: flex; justify-content: space-between; margin-top: 5px; font-size: 13px; color: #555; font-weight: 600; }
button#place_order { padding: 15px; background-color: #ec6548; font-size: 20px; }
.woocommerce form .form-row .input-checkbox { width: 18px; height: 18px; }
button#place_order:hover { background-color: #f56445; }
.referral-count { position: absolute; top: -28px; font-size: 13px; font-weight: 600; background: white; padding: 2px 8px; border-radius: 5px; color: #555; transform: translateX(-50%); white-space: nowrap; }
.selected-package-field { background: #f8f9fa; margin-bottom: 25px; }
.selected-package-text { margin: 0; font-size: 16px; color: #333; margin-bottom: 10px; }
.selected-package-text .package-name { font-weight: 600; color: #040404; font-size: 18px; padding: 0px; }
.poa-type-select select { color: var(--text-color) !important; }
.poa-two-column-wrapper { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin-bottom: 20px; }
.poa-column { display: flex; flex-direction: column; }
.enquire-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgba(0, 0, 0, 0.6); backdrop-filter: blur(5px); }
.enquire-modal-content { background-color: #fff; margin: 5% auto; padding: 0; border-radius: 12px; width: 90%; max-width: 700px; box-shadow: 0 10px 40px rgba(0, 0, 0, 0.3); position: relative; animation: slideDown 0.3s ease-out; }
@keyframes slideDown { from { transform: translateY(-50px); opacity: 0; }
to { transform: translateY(0); opacity: 1; }
}
.enquire-modal-close { position: absolute; right: 20px; top: 20px; font-size: 32px; font-weight: 700; color: #999; cursor: pointer; z-index: 1; transition: color 0.3s; line-height: 1; }
.enquire-modal-close:hover { color: #333; }
.enquire-modal-title { margin: 0; padding: 25px 30px; border-bottom: 1px solid #ccc; color: #ec6548; border-radius: 12px 12px 0 0; font-size: 22px; font-weight: 700; }
.enquire-modal-title span { color: #ec6548; font-weight: 700; }
.enquire-modal-body { padding: 30px; max-height: 70vh; overflow-y: auto; }
.featured_cards_heading, .about_image, .how_it_works_image, .two-col-overflow-sec .content-col { opacity: 0; transform: translateX(-20px); transition: opacity 0.5s ease-out, transform 0.5s ease-out; }
.comparison-table-section .heading-part { color: var(--color-dark); }
.featured_cards_heading.in-view, .about_image.in-view, .how_it_works_image.in-view, .two-col-overflow-sec .content-col.in-view { opacity: 1; transform: translateX(0); }
.featured_cards_bottom_section .col-md-4 { opacity: 0; transform: translateY(32px); transition: opacity 0.5s ease-out, transform 0.5s ease-out; }
.hero-img { width: 100%; height: 100%; object-fit: cover; }
.featured_cards_bottom_section.in-view .col-md-4 { opacity: 1; transform: translateY(0); }
.featured_cards_bottom_section.in-view .col-md-4:nth-child(1) { transition-delay: 0s; }
.featured_cards_bottom_section.in-view .col-md-4:nth-child(2) { transition-delay: 0.12s; }
.featured_cards_bottom_section.in-view .col-md-4:nth-child(3) { transition-delay: 0.24s; }
.featured_cards_features, .contact_inquiry_section-block .contact_form_content, .service_tab_text, .faq_link_section__list, .multi-image-right-wrap .multi-main-content-wrap, .setup-process-section .alternating_content_image, .new-alternate-two-col-content { opacity: 0; transform: translateX(18px); transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1); }
.setup-process-section .alternating_content_image img { height: 900px; }
.featured_cards_features.in-view, .contact_inquiry_section-block .contact_form_content.in-view, .service_tab_text.in-view, .new-alternate-two-col-content.in-view, .faq_link_section__list.in-view, .multi-image-right-wrap .multi-main-content-wrap.in-view, .setup-process-section .alternating_content_image.in-view { opacity: 1; transform: translateX(0); }
.multi_tab_cards_grid .multi_tab_card { opacity: 0; transform: translateY(22px); transition: opacity 0.45s ease-out, transform 0.45s ease-out; }
.multi_tab_cards_grid.in-view .multi_tab_card { opacity: 1; transform: translateY(0); }
.multi_tab_cards_grid.in-view .multi_tab_card:nth-child(1) { transition-delay: 0s; }
.multi_tab_cards_grid.in-view .multi_tab_card:nth-child(2) { transition-delay: 0.12s; }
.multi_tab_cards_grid.in-view .multi_tab_card:nth-child(3) { transition-delay: 0.24s; }
.multi_tab_cards_grid.in-view .multi_tab_card:nth-child(4) { transition-delay: 0.36s; }
.multi_tab_cards_grid.in-view .multi_tab_card:nth-child(5) { transition-delay: 0.48s; }
.multi_tab_cards_grid.in-view .multi_tab_card:nth-child(6) { transition-delay: 0.60s; }
.packages-row { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; }
.two_column_content_section-block ul li strong, .two_column_content_section-block p strong, .two_column_content_section-block ol li strong { font-weight: 500; }
section.consultation_section-block.no-space-bottom, .two_column_content_section-block.no-space-bottom, .two-column-content-with-multi-image-section.no-space-bottom { padding-bottom: 0px !important; }
.package-card, .blog-grid .blog-card, .two_column_content_section-block .row .col-md-6, .multi-comparison-table, a.card-item.card-link-wrapper, .consultation_cards .row .col-md-3.col-sm-6, .card-grid .card-item.card-link-wrapper, .comparison-table-section .comparison-table, .accordion-wrapper, .poa-how-it-work .content_wrap { opacity: 0; transform: translateY(40px); transition: opacity 0.6s ease, transform 0.6s ease; }
.banner-two-column-section-block .fluentform.ff-default { opacity: 0; transform: translateY(40px); transition: opacity 1.3s ease, transform 1.3s ease; }
.process_flow_section__image-wrapper { transform: scale(0.85); opacity: 0; transition: transform 0.9s ease-out, opacity 0.9s ease-out; }
.process_flow_section__image-wrapper.in-view, .accordion-wrapper.in-view { transform: scale(1); opacity: 1; }
.packages-row.in-view .package-card, .comparison-table-section.in-view .comparison-table, .comparison-table-section.in-view .multi-comparison-table, .blog-grid.in-view .blog-card, a.card-item.card-link-wrapper.in-view, .card-grid.in-view .card-item.card-link-wrapper, .banner-two-column-section-block .fluentform.ff-default.in-view, .consultation_cards .row.in-view .col-md-3.col-sm-6, .two_column_content_section-block .row.in-view .col-md-6, .poa-how-it-work.in-view .content_wrap { opacity: 1; transform: translateY(0); }
.packages-row.in-view .package-card:nth-child(1), .comparison-table-section.in-view .multi-comparison-table:nth-child(1), .card-grid.in-view a:nth-child(1), .card-grid.in-view .card-item.card-link-wrapper:nth-child(1), .consultation_cards .row.in-view .col-md-3.col-sm-6:nth-child(1), .two_column_content_section-block .row.in-view .col-md-6:nth-child(1), .blog-grid.in-view .blog-card:nth-child(1) { transition-delay: 0.1s; }
.banner-two-column-section-block .fluentform.ff-default.in-view { transition-delay: 1s; }
.packages-row.in-view .package-card:nth-child(2), .comparison-table-section.in-view .multi-comparison-table:nth-child(2), .card-grid.in-view a:nth-child(2), .consultation_cards .row.in-view .col-md-3.col-sm-6:nth-child(2), .two_column_content_section-block .row.in-view .col-md-6:nth-child(2), .card-grid.in-view .card-item.card-link-wrapper:nth-child(2), .blog-grid.in-view .blog-card:nth-child(2) { transition-delay: 0.3s; }
.packages-row.in-view .package-card:nth-child(3), .card-grid.in-view a:nth-child(3), .comparison-table-section.in-view .multi-comparison-table:nth-child(3), .consultation_cards .row.in-view .col-md-3.col-sm-6:nth-child(3), .two_column_content_section-block .row.in-view .col-md-6:nth-child(3), .card-grid.in-view .card-item.card-link-wrapper:nth-child(3), .blog-grid.in-view .blog-card:nth-child(3) { transition-delay: 0.5s; }
.packages-row.in-view .package-card:nth-child(4), .consultation_cards .row.in-view .col-md-3.col-sm-6:nth-child(4), .comparison-table-section.in-view .multi-comparison-table:nth-child(4), .card-grid.in-view .card-item.card-link-wrapper:nth-child(4) { transition-delay: 0.7s; }
.card-grid.in-view .card-item.card-link-wrapper:nth-child(5) { transition-delay: 0.7s; }
.card-grid.in-view .card-item.card-link-wrapper:nth-child(6) { transition-delay: 0.7s; }
.content_boxes_images_row, .comparison-table-section { overflow: hidden; }
.content_boxes_images_row>div { transition: transform 0.8s ease, opacity 0.8s ease; transition-delay: 0.3s; }
.content_boxes_images_row>div:nth-child(1), .content_boxes_images_row>div:nth-child(4), .content_boxes_images_row>div:nth-child(7) { transform: translateX(60px); opacity: 0; }
.content_boxes_images_row>div:nth-child(2), .content_boxes_images_row>div:nth-child(5), .content_boxes_images_row>div:nth-child(8) { transform: none; opacity: 1; }
.content_boxes_images_row>div:nth-child(3), .content_boxes_images_row>div:nth-child(6), .content_boxes_images_row>div:nth-child(9) { transform: translateX(-60px); opacity: 0; }
.content_boxes_images_row.in-view>div:nth-child(1), .content_boxes_images_row.in-view>div:nth-child(3), .content_boxes_images_row.in-view>div:nth-child(4), .content_boxes_images_row.in-view>div:nth-child(6), .content_boxes_images_row.in-view>div:nth-child(7), .content_boxes_images_row.in-view>div:nth-child(9) { transform: translateX(0); opacity: 1; }
.features-section span.heading_highlight { display: block; }
.how_it_works_step .step_title { font-size: 18px; }
.how_it_works_step::before { content: "⦿"; position: absolute; left: 0px; top: -1px; color: var(--color-secondary); }
.feature-content { font-size: 16px !important; }
.multi-image-left-wrap .bg-image img { height: 750px; }
.two-column-content-with-multi-image-section.refer-who-earn-section .multi-image-left-wrap .bg-image img { height: auto !important; }
section.features-section { padding-top: 0px; }
section.why-dfza-section { padding-top: 80px; }
section.two-column-content-with-multi-image-section.no-space-bottom, .remove-button-space .custom-bottom-btton-wrap { padding-bottom: 0px; }
.fluentform.ff-default.fluentform_wrapper_3.ffs_default_wrap { padding: 40px; background-color: rgb(42, 61, 135, 0.7); border-radius: 10px; }
section.two-column-content-with-multi-image-section.less-list-space-two-col.reverse.no-content-space { padding-bottom: 80px; }
section.two-column-content-with-multi-image-section.less-list-space-two-col.reverse.no-content-space .multi-content-right-wrap, .document-required-difc { padding-bottom: 0px; }
.how_it_works_image img { border-bottom-right-radius: 10px; border-top-right-radius: 10px; }
.how_it_works_image_wrap { padding-right: 0px; }
#why-choose-tenxm { padding-top: 40px; }
.no-top-space { padding-top: 0px !important; }
.setup-process-section .alternating_content_image { width: calc(30vw + 50%); margin-right: calc(-50vw + 50%); }
.setup-process-section .alternating_content_item:nth-child(2) .alternating_content_image, .document-required-difc .alternating_content_item .alternating_content_image { width: calc(50% + 31vw) !important; margin-left: calc(50% + -31vw) !important; }
.featured_blog_section_card { opacity: 0; transform: translateY(22px); transition: opacity 0.45s ease-out, transform 0.45s ease-out; }
.featured_blog_section_grid.in-view .featured_blog_section_card { opacity: 1; transform: translateY(0); }
.banner-breadcrumbs-section-block .banner_left_overlay { display: none; }
.featured_blog_section_grid.in-view .featured_blog_section_card:nth-child(1) { transition-delay: 0s; }
.featured_blog_section_grid.in-view .featured_blog_section_card:nth-child(2) { transition-delay: 0.12s; }
.featured_blog_section_grid.in-view .featured_blog_section_card:nth-child(3) { transition-delay: 0.366s; }
.process_flow_section_image { opacity: 0; transform: scale(0.5); transition: opacity 0.5s ease-out, transform 0.5s ease-out; }
.process_flow_section_image.in-view { opacity: 1; transform: scale(1); }
.woocommerce-checkout h1 { color: var(--color-dark) !important; }
.not_found h1 { color: var(--color-dark) !important; }
.not_found { text-align: center; min-height: 400px; display: flex; flex-direction: column; justify-content: center; }
.not_found .button_group.btn-primary { margin-top: 10px; }
.innerpage_banner h1 { color: #000 !important; }
ul.wp-block-list.sitemap-list { padding-left: 20px; }
ul.wp-block-list.sitemap-list { list-style: none; padding-left: 0; }
.page-id-4052 section#innerpage_content { padding-top: 0px; }
ul.wp-block-list.sitemap-list li { position: relative; padding-left: 28px; }
ul.wp-block-list.sitemap-list li::before { content: "✔"; position: absolute; left: 0; top: 0; color: #28a745; font-size: 16px; }
.left-banner-content-wrap ul li { list-style: none; position: relative; padding-left: 28px; }
.left-banner-content-wrap ul li::before { content: "✔"; position: absolute; left: 0; top: 0; color: var(--color-secondary); font-size: 16px; }
@keyframes slideInLeftSoft { 0% { opacity: 0; transform: translateX(-20px); }
100% { opacity: 1; transform: translateX(0); }
}
section.features-section.no-space-bottom { padding-bottom: 0px; }
.cta-popup { display: none; position: fixed; inset: 0; background: rgba(0, 0, 0, 0.6); z-index: 9999; }
.cta-popup-content { background: #fff; width: 100%; max-width: 500px; margin: 15% auto; padding: 15px 20px; position: relative; border-radius: 8px; text-align: center; }
.cta-close { position: absolute; top: 10px; right: 15px; font-size: 24px; cursor: pointer; }
.cta-popup-content .fluentform .ff-el-group { text-align: left; }
.banner-two-column-section-block select option { background-color: #ffffff; color: #000000; }
.sr-only { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0, 0, 0, 0); }
element.style { padding: 0px; }
.home section#logo-slider { padding-top: 0px !important; }
.site-footer { background-color: #28407f; }
.reviews_section__card { background-color: #28407f; }
.page-id-7 .about_content { background-color: #28407f; }
.page-id-5586 .multi_tab_section-block, .page-id-5622 .multi_tab_section-block, .page-id-7 .multi_tab_section-block, .page-id-5586 .process_flow_section-block, .page-id-5622 .process_flow_section-block, .page-id-7 .process_flow_section-block, .page-id-5586 .faq_link_section-block, .page-id-5622 .faq_link_section-block, .page-id-7 .faq_link_section-block { background-color: #FFF8F0; }
.page-id-5586 .faq_link_section-block .faq_link_section__list, .page-id-5622 .faq_link_section-block .faq_link_section__list, .page-id-7 .faq_link_section-block .faq_link_section__list { background-color: #FDEDDE; }
.page-id-7 .refer_earn_section-block { background-color: #FFF8F0; }
.three-card-section.add-bg { background-color: #FFF8F0 !important; }
.three-card-section .card-item { background-color: #FDEDDE; border: 1px solid transparent; transition: transform 0.3s ease, box-shadow 0.3s ease; }
.three-card-section.no-card-bg .card-item { background-color: #fff; border: 1px solid #FDEDDE; }
.three-card-section .card-item:hover { border: 1px solid var(--color-secondary); transform: translateY(-6px); box-shadow: 0 12px 35px rgba(0, 0, 0, 0.12); }
.multi-comparison-table-section { padding: 70px 0; }
.multi-comparison-table-section.less-space-bottom { padding-bottom: 40px; }
.multi-comparison-table .table-row.table-header .table-col { border-radius: 15px 15px 0px 0px; background-color: #ec6548; color: #fff; font-weight: 300; }
.multi-comparison-table { margin-top: 0px; }
.two-col-overflow-sec { background-color: #FFF8F0; }
.refer_earn_section-block { background-color: #FFF8F0; }
#Location { padding-top: 70px; }
.comparison-table-section.three-column-in-multi-table-section.no-space-bottom.in-view { padding-bottom: 0px; }
.page-id-990 .consultation_section-block { background-color: #FFF8F0; }
.page-id-990 .consultation_section-block .consultation_card { background-color: #FDEDDE; }
.page-id-990 .cost_calculator_form_section-block .cost_calculator_form_content { background-color: #FFF8F0; }
.page-id-990 .cost_calculator_form_section-block { background-color: #FFF8F0; padding: 50px 0 0 0; }
.page-id-990 .three-card-section.five-column-in-multi-table-section { background-color: #FFF8F0; }
.page-id-990 .three-card-section.five-column-in-multi-table-section .card-item { background-color: #FDEDDE; }
.page-id-2408 .custom-breadcrumbs-wrap { padding-bottom: 20px; }
.skip-link { position: absolute; top: -40px; left: 10px; background: #000; color: #fff; padding: 8px 12px; z-index: 100000; text-decoration: none; }
.skip-link:focus { top: 10px; }
.button_group.btn-primary.has-mobile-text { display: none; }
.fluentform .ff-el-form-control[readonly]:not(.flatpickr-input) { background-color: #fff !important; opacity: 1; padding-left: 10px !important; cursor: auto; pointer-events: none; }
#custom-service-pricing-plans { scroll-margin-top: 40px; }
.hero-left { max-width: none; display: flex; align-items: center; }
.hero-banner-video-section .hero-overlay { position: absolute !important; left: 0 !important; bottom: 0 !important; width: 100%; height: 190px; z-index: 2 !important; pointer-events: none; background: linear-gradient(to top, rgba(0, 0, 0, 0.9) 3%, rgba(0, 0, 0, 0.6) 40%, rgba(0, 0, 0, 0.3) 80%, rgba(0, 0, 0, 0) 100%); }
.hero-banner-video-section { align-items: end; }
.hero-left .banner_heading { width: 700px; }
.hero-inner { display: flex; }
#reviews-section { padding-bottom: 40px !important; }
.logo_slider_section-block { padding-top: 40px; }
body .ti-widget.ti-goog .ti-review-item>.ti-inner { border-color: #ec6548 !important; }
body .ti-widget.ti-goog .ti-read-more:after { background: #00000061 !important; }
.reviews_section__header { margin-bottom: 50px !important; }
.about-meydan .row { opacity: 0; transform: translateY(30px); }
.about-meydan .row.in-view { opacity: 1; transform: translateY(0); }
section#innerpage_banner { display: none; }
.header-navigation .primary-menu li.mega-menu>.mega-menu-panel { width: 900px !important; max-width: 100vw !important; }
header.promotion { background-color: transparent; position: relative; padding: 0; }
header.promotion .logo-section img { position: absolute; max-height: 55px; width: auto; top: 20px; }
.promotion-page-banner { padding-top: 120px !important; }
.promotion-page-banner .custom-breadcrumbs-wrap { display: none; }
.promotion-page-banner a.button-link-Primary.btn-primary:hover, .why-choose-meydan a.button-link-Primary.btn-primary:hover, .common-challenge a.button-link-Primary:hover, .document-required-meydan a.button-link-Primary:hover { transform: none; }
.promotion-page-banner strong { font-weight: 500; }
.start-business-section .row { justify-self: center; }
.start-business-section .consultation_card_description { font-size: 18px; font-weight: 500; }
.start-business-section .col-md-3.col-sm-6 { width: 33.33%; }
.consultation_card_title { font-size: 14px; font-weight: 400; }
.why-choose-meydan .heading-highlight { display: block; }
.pricing-packages .custom-bottom-btton-wrap { padding-top: 0px; }
.pricing-packages .main-heading-wrapper { padding-bottom: 0px !important; }
.promotion-page-banner a.button-link-Primary.btn-primary { padding: 15px 30px 15px 60px; transition: none; }
.promotion-page-banner a.button-link-Primary.btn-primary::before { left: 34px; content: ''; background: url(/wp-content/uploads/2026/01/call-icon.png); width: 20px; height: 20px; position: absolute; }
.common-challenge a.button-link-Primary { transition: none; padding: 15px 30px 15px 60px; position: relative; }
.common-challenge a.button-link-Primary::before { left: 24px; content: ''; background: url(/wp-content/uploads/2026/01/call-icon.png); width: 24px; height: 24px; position: absolute; }
.document-required-meydan a.button-link-Primary { padding: 15px 30px 15px 60px; }
.document-required-meydan a.button-link-Primary::before { left: 60px; content: ''; background: url(/wp-content/uploads/2026/01/Group-38086.svg); width: 24px; height: 24px; position: absolute; }
.meydan-faq .faq_tab_title { display: none; }
.meydan-footer .others p { margin-bottom: 10px; font-size: 14px; color: #fff; }
.meydan-footer .others a { font-size: 14px; color: #fff; }
.meydan-footer .others a:hover { color: var(--color-secondary); }
.meydan-footer .footer-bottom p, .meydan-footer .footer-bottom a { font-size: 14px; }
.common-challenge, .meydan-faq { padding-top: 0px !important; }
.meydan-footer .footer-brand { width: 100%; gap: 152px; align-items: flex-start; }
.meydan-footer .footer-heading-connect { margin-top: 0px; }
.meydan-footer .footer-heading { margin-bottom: 18px; }
.meydan-footer .footer-top { width: 100%; padding-bottom: 60px; }
.faq_tab_slider { margin: 0 auto; }
.meydan-footer .others p strong { font-weight: 400; color: #D4D4D4; padding-right: 8px; font-size: 14px; }
.pricing-packages .main-desc-wrapper strong { color: var(--color-secondary); }
.why-choose-meydan a.button-link-Primary::before { left: 24px; content: ''; background: url(/wp-content/uploads/2026/01/Group-38086.svg); width: 24px; height: 24px; position: absolute; }
.why-choose-meydan a.button-link-Primary { transition: none; padding: 15px 30px 15px 60px; position: relative; }
.mobile-banner-form { display: none; }
.footer-menu-banking h3:nth-of-type(2) { display: none; }
ul#footer-menu-5, .mobile-bottom-footer { display: none !important; }
.dev-home-two-column { display: none; }
.hero-banner-video-section .button_group.btn-secondary { visibility: hidden; }
.hero-banner-video-section .review-badges { display: none; gap: 15px; margin-bottom: 20px; }
.hero-banner-video-section .review-card { background: #fff; border-radius: 10px; padding: 10px 14px; min-width: 150px; text-align: center; box-shadow: 0 6px 20px rgba(0, 0, 0, 0.12); font-family: Arial, sans-serif; }
.hero-banner-video-section .review-header { display: flex; align-items: center; margin-bottom: 6px; flex-direction: column; }
.hero-banner-video-section .review-header img { height: 20px; }
.trust-index-card .rating { padding-top: 8px; }
.hero-banner-video-section .verified { font-size: 11px; color: #555; }
.hero-banner-video-section .stars { color: #fbbc04; font-size: 21px; line-height: 21px; letter-spacing: -1px; }
.hero-banner-video-section .google-review-card .stars { font-size: 17px; line-height: 17px; }
.hero-banner-video-section .rating { font-size: 26px; font-weight: 700; color: #111; line-height: 1; }
.trust-index p { margin-bottom: 0px; font-weight: bold; }
.trust-index { display: flex; align-items: center; gap: 4px; }
.hero-banner-video-section .reviews-text { font-size: 11px; color: #666; margin-top: 4px; }
.review-card .ti-large-logo, .review-card .ti-stars { display: none !important; }
.review-card a.ti-header.ti-header-grid.source-Google { padding: 0px !important; }
.trust-index-card .ti-text { display: none; }
.trust-index-card .ti-widget-container { display: none !important; }
span.footer-bottom-menu-wrapper, span.footer-bottom-menu-wrapper ul , span.footer-bottom-menu-wrapper ol { display: inline-flex; gap: 6px; list-style: none; padding: 0; margin: 0; }
.footer-bottom-inner { text-align: center; }
span.footer-copy { font-size: 16px; color: rgb(255 255 255 / .78); }
span.footer-bottom-menu-wrapper li::before { content: "|"; margin-right: 6px; }
a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained { background-color: rgba(236, 101, 72, 1); border-color: rgba(236, 101, 72, 1); color: #ffffff; border-radius: 25px; }
a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained:hover { background-color: rgb(236, 82, 48); }
.wills-pricing-section { display: none; }
.hero-overlay.hero-overlay-dark { position: absolute; z-index: 2; }
@media (max-width: 767px) { .review-badges { position: absolute; bottom: -110px; left: 50%; transform: translate(-50%); }
.hero-banner-video-section { overflow: visible !important; }
.dev-home-two-column .button_group.btn-secondary { display: none !important; }
.dev-home-two-column { display: block !important; }
.hero-banner-video-section .hero-content.hero-left { visibility: hidden; }
.dev-home-two-column .banner_buttons { width: fit-content !important; margin: 0 auto; }
.dev-home-two-column { background-color: #FFF8F0; }
.hero-banner-video-section .hero-overlay { visibility: hidden; }
.dev-home-two-column .main-heading-wrapper .section-heading { font-size: 24px !important; line-height: 34px !important; }
.why-choose-meydan a.button-link-Primary { font-size: 14px !important; }
.mobile-banner-form .main-heading-wrapper { display: none; }
.hero-banner-video-section .hero-overlay { height: 100% !important; }
.page-id-7264 .promotion-page-banner .fluentform_wrapper_3 { display: none; }
.mobile-banner-form { display: block !important; padding-bottom: 0px !important; }
.mobile-banner-form .ff-text-left { text-align: center; }
.why-choose-meydan a.button-link-Primary::before { left: 26px !important; }
.meydan-footer .others p br { display: none; }
.start-business-section .consultation_card { justify-content: center; align-items: center; text-align: center; }
a.button-link-Primary.minimize-width.pricing-packages_link { padding: 15px 30px 15px 30px !important; }
.start-business-section .consultation_card_description { text-align: center; }
.promotion-page-banner a.button-link-Primary.btn-primary::before { left: 21px !important; top: 15px; }
.promotion-page-banner a.button-link-Primary.btn-primary { width: 19rem; padding: 15px 30px 15px 60px !important; margin-top: 15px; position: relative; text-align: left; }
.document-required-meydan .custom-bottom-btton-wrap { padding-top: 0px; }
.page-id-7264 .new-alternate-two-col-content.new-alternate-two-col-block--image-left.in-view { padding-top: 0px; }
.page-id-7033 section.two_column_content_section-block.minimize-width.add-more-space.align-Center { padding-bottom: 20px !important; }
.meydan-faq { padding-top: 30px !important; }
.new-alternate-two-col-block.new-alternate-two-col-block--image-right.ratio-40-60.block-1.custom-inner-no-mobile-space-top.space-between.common-challenge { padding-bottom: 0px !important; }
.key-feature { padding-top: 30px !important; }
.page-id-7033 .comparison-table-section div#bannerButtons { display: none; }
.why-choose-meydan .new-alternate-two-col-content { padding-top: 0px; }
.start-business-section .col-md-3.col-sm-6 { width: 100% !important; }
.consultation_card_title { text-align: center; }
.document-required-meydan .button_group.btn-primary a.button-link-Primary { padding: 12px 32px 12px 70px !important; position: relative; }
.document-required-meydan a.button-link-Primary::before { top: 12px; left: 28px; }
.common-challenge a.button-link-Primary::before { left: 26px !important; }
.page-id-7033 .new-alternate-two-col-inner, .page-id-7264 .new-alternate-two-col-inner { flex-direction: column-reverse !important; }
.pricing-packages .custom-bottom-btton-wrap { padding-bottom: 0px !important; }
.page-id-7033 .new-alternate-two-col-content .main-heading { font-size: 27px; }
.meydan-footer .footer-brand { gap: 20px !important; }
.hero-left { flex-direction: column; text-align: center; }
.hero-left .banner_heading { width: 100%; }
.banner-two-column-section-block .left-banner-content-wrap { padding-left: 0px !important; }
.button_group.btn-primary.has-mobile-text { display: block !important; }
.comparison-table-section .button_group.btn-primary.has-desktop-text { display: none; }
.cta-popup #fluentform_1 .custom-contact-enquiry-form { flex-direction: column; }
.cta-popup-content { top: 50%; left: 50%; transform: translate(-50%, -50%); }
.cta-popup-content { width: 80%; margin: unset; }
.enquire-modal-content { width: 95%; margin: 10% auto; }
.hyperlink-banner-section .button_group.btn-primary { flex-direction: column; }
.enquire-modal-title { padding: 20px; font-size: 18px; }
.enquire-modal-body { padding: 20px; }
.two-column-accordion-section .accordion-row { grid-template-columns: 1fr; }
.banner-two-column-section-block { height: auto; }
.woocommerce-account .woocommerce { flex-direction: column; }
.woocommerce-MyAccount-navigation { width: 100%; }
.featured_card { margin-bottom: 20px !important; }
.contact-referral-section .contact_inquiry_visit_panel { margin-right: 0px; }
.faq-section .faq_tab_wrapper { padding: 0px; }
.why-featured .featured_cards_heading { margin-bottom: 0px; font-size: 28px; line-height: 35px; }
.about-ifza-section { padding-bottom: 0px !important; }
.faq-section .faq_tab_pane { padding: 0px; }
.types-of-license-section .how_it_works_heading { line-height: 36px; }
.main-banner-heading { font-size: 30px; line-height: 40px; margin-right: 0px !important; }
.why-featured .featured_cards_top_section { margin-bottom: 0px; }
.why-featured-card-section { padding-top: 0px !important; }
.setup-process-section { padding-top: 0px !important; padding-bottom: 0px !important; }
.heading_with_highlight_section-block h2 { font-size: 30px; }
.why-featured-card-section .featured_cards_heading { margin-bottom: 10px; font-size: 28px; line-height: 38px; }
.referral-amount-box { position: relative !important; }
.two-column-with-heading-section-block h2 { font-size: 28px; line-height: 32px; }
.earn-progress-section { margin-top: 20px; }
.poa-pricing-container { grid-template-columns: 1fr; gap: 20px; }
span.top-label { font-size: 11px; top: -6px; right: -6px; }
.poa-pricing-container { padding: 40px 0px; }
.two-column-accordion-section .section-header { width: 100%; }
.poa-pricing-card.featured { transform: scale(1); }
.poa-pricing-card.featured:hover { transform: translateY(-5px); }
.hero-left .banner_heading { font-size: 38px; line-height: 42px; }
.multi_tab_card .card_links { visibility: visible; opacity: 1; }
#reviews-section { padding-bottom: 0px !important; }
.no-space .logo_slider_section-block { padding-top: 30px !important; }
.featured_card .card_content { margin-bottom: 15px; align-items: center; }
.cta-popup-content form { min-height: 300px; }
.cta-popup-content { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 90%; max-width: 400px; z-index: 9999; min-height: 200px; }
.about-meydan .main-desc-wrapper, .pricing-packages .main-desc-wrapper { width: 100% !important; text-align: left; }
.pricing-packages p, .about-meydan p { text-align: left !important; }
.pricing-packages .main-desc-wrapper p br { display: none; }
.footer-menu-banking h3:nth-of-type(2) { display: block; }
ul#footer-menu-5 { display: block !important; }
.desktop-bottom-footer { display: none; }
.mobile-bottom-footer { display: block !important; }
span.footer-bottom-menu-wrapper { display: none; }
}
@media (max-width: 480px) { .cta-popup-content .frm-fluent-form .ff-t-container { display: flex; gap: 8px; flex-direction: column; }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) { .start-business-section .col-md-3.col-sm-6 { width: 100%; }
.promotion-page-banner a.button-link-Primary.btn-primary { position: relative; }
.new-alternate-two-col-block--image-left .new-alternate-two-col-content { padding-bottom: 30px; }
.common-challenge .new-alternate-two-col-inner { flex-direction: column-reverse; }
.document-required-meydan a.button-link-Primary { position: relative; }
.common-challenge .new-alternate-two-col-content.new-alternate-two-col-block--image-right.in-view { padding-bottom: 0px; }
.common-challenge .new-alternate-two-col-content.new-alternate-two-col-block--image-left.in-view { padding-top: 0px; }
.common-challenge a.button-link-Primary::before { left: 24px; }
.document-required-meydan a.button-link-Primary { padding: 12px 70px; }
.document-required-meydan a.button-link-Primary { padding: 15px 30px 15px 60px !important; }
.promotion-page-banner a.button-link-Primary.btn-primary::before { left: 24px !important; }
.document-required-meydan a.button-link-Primary::before { left: 27px !important; }
.about-meydan p { margin-bottom: 0px; }
.main-heading-wrapper { padding-bottom: 0px; }
.about-ifza-section { padding-bottom: 20px; }
.contact-referral-section .contact_form_content { margin-top: 30px; }
.featured_card { margin-bottom: 20px !important; }
section#reviews-section { padding-top: 0px; padding-bottom: 0px; }
.contact-referral-section .contact_inquiry_visit_panel { margin-right: 0px; }
section.two-column-content-with-multi-image-section { padding-bottom: 0px; }
.banner-two-column-section-block { height: auto; }
.faq-section { padding-top: 20px; padding-bottom: 30px; }
.setup-process-section { padding-bottom: 0px; padding-top: 20px; }
.about-ifza-section .alternating_content_text, .setup-process-section .alternating_content_text { padding-top: 20px; }
}
@media only screen and (min-width: 1024px) and (max-width: 1366px) and (orientation: portrait) { .common-challenge .new-alternate-two-col-inner { flex-direction: unset; }
.promotion-page-banner a.button-link-Primary.btn-primary { padding: 15px 30px 15px 60px !important; }
.start-business-section .col-md-3.col-sm-6 { width: 50%; }
}
@media (min-width: 1700px) { .header-logo img.custom-logo { min-height: 60px; }
.site-footer .footer-logo-image { max-width: 230px; }
.site-footer .footer-logo-image { max-width: 250px; }
.new-alternate-two-col-section { max-width: 1300px; margin-left: auto; margin-right: auto; }
.new-alternate-two-col-image { background-size: 90% !important; }
.new-alternate-two-col-block--image-left .new-alternate-two-col-content { padding-left: 1rem !important; padding-right: 3rem; }
.new-alternate-two-col-block--image-right .new-alternate-two-col-content { padding-left: 30px; }
.ratio-40-60 .new-alternate-two-col-image { flex: 0 0 50%; }
.ratio-40-60 .new-alternate-two-col-content { flex: 0 0 50%; }
section.about_section-block, .logo_slider_section-slider, .Cost-calculator, .tenxm-cost-calculator-form-section, .tenxm-tax-calculator-form-section { max-width: 1300px; margin-left: auto; margin-right: auto; }
}
