.mb-0{margin-bottom:0}.d_block{display:block}html{scroll-behavior:smooth}h1.entry-title{display:block}.book_appointment_link.elementor-button-wrapper{margin-left:20px!important}.woocommerce a{text-decoration:none!important;color:#2f67c1}.book_appointment_link a.hfe-menu-item{padding:10px 24px 10px 24px!important;color:#FFFFFF!important;background-color:#FBB143!important;border-radius:6px 6px 6px 6px;width:fit-content}.book_appointment_link a.hfe-menu-item:hover{background-color:#2f67c1!important}.header_cart_icon{display:none}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{padding-left:0}.home_banner_title{max-width:1001px;margin:auto}.elementor-testimonial__text{text-align:left}.elementor-swiper-button,.slick-arrow{width:45px;height:45px;background:#FFF;color:#E21D24;filter:drop-shadow(0 4px 4px rgba(158,170,189,.25));border-radius:100px;text-align:center;line-height:45px;display:flex;align-items:center;justify-content:center;border:0}.home_testimonial_slider .swiper-slide{background-image:url(https://staging.outsource2us.com.sg/wp-content/uploads/2022/03/double-quotes.svg);background-repeat:no-repeat;background-position:20px 20px}.company_box .elementor-icon-box-title{margin-bottom:10px}.company_service_list ul li{margin-bottom:5px}.company_service_list ul{padding:0 0 0 20px}.elementor-testimonial__text{text-align:left}.wpce_content a{font-size:22px;font-weight:500;line-height:23px;font-weight:500;text-decoration:none!important}.wpce_item.slick-slide{background:#fff;margin:0 10px;box-shadow:0 4px 5px 0 rgb(223 223 223 / 25%);border-radius:10px;padding:12px 12px 24px 12px;position:relative}.slick-slide img{width:100%;box-shadow:unset}.slick-arrow i{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;font-size:26px}.wpce_description{position:absolute;bottom:20px;left:0;right:0}.wpce_title h2{margin-bottom:120px}.wpce_content{padding:10px 0 0}.wpce_content .wpce_add_to_cart_btn{font-size:17px;font-weight:500;text-transform:capitalize;line-height:18px;border-radius:6px 6px 6px 6px;padding:13px 22px 13px 23px;margin-top:5px;border:0!important;background-color:#FBB143}.wpce_price{color:#000;font-size:24px;font-weight:800;padding-bottom:10px}.elementor-lightbox .elementor-swiper-button-next,.elementor-lightbox .elementor-swiper-button-prev{width:40px;height:40px;color:#000!important}.elementor-lightbox .elementor-swiper-button-next{right:50px}.elementor-lightbox .elementor-swiper-button-prev{left:50px}.elementor-slideshow__footer{display:none}.elementor-element.about_accounting_slider .elementor-widget-container,.elementor-element.about_accounting_slider{outline:0!important;transition:unset!important}.about_accounting_slider:hover .elementor-widget-container{border:0;outline:0!important}.about_accounting_slider .elementor-slides .swiper-slide-bg{background-position:center right;border-radius:30px!important}.about_accounting_slider .elementor-swiper-button-next{right:-40px}.about_accounting_slider .elementor-swiper-button-prev{left:-40px}.slider_bold_txt{font-weight:600;margin-bottom:5px}.slider_dwn_checklist_txt{font-style:italic;font-weight:400;font-size:15px;line-height:22px;padding:15px 0 0}span.elementor-price-table__period.elementor-typo-excluded{max-width:90%;width:100%}.elementor-icon-box-title{word-break:break-word}.accounting_ecommerce_left .elementor-widget-wrap{max-width:415px;width:100%!important}.tab_inner_box{padding:35px 30px 35px 120px;background-color:#FFF;border-radius:30px 30px 30px 30px;box-shadow:0 4px 5px 0 rgb(209 209 209 / 23%);margin-bottom:20px;position:relative}.tab_inner_box h3{margin-bottom:15px;color:#2F67C1;margin-top:0}.tab_txt_icon{width:55px;position:absolute;left:40px;top:40px}.ecommerce_platforms_slider .swiper-slide figure{padding:40px 25px;background:#FFF;box-shadow:0 4px 5px rgb(158 170 189 / 25%);border-radius:30px;margin:10px!important}.ecommerce_platforms_slider figcaption{font-style:normal}.ecommerce_platforms_slider .swiper-slide-image{margin-bottom:20px}.ecommerce_platforms_slider .elementor-swiper-button i{font-size:20px;color:#2F67C1}.ecommerce_platforms_slider .elementor-swiper-button-prev{left:-40px}.ecommerce_platforms_slider .elementor-swiper-button-next{right:-40px}.take_care_box{font-size:18px;line-height:26px}.box_inner_title{margin-bottom:3px}.product .woocommerce-loop-category__title{font-family:"ProximaNova"!important}.woof_container label{line-height:22px;padding-top:0!important;padding-bottom:10px!important;word-break:break-word}.woof_reset_search_form{padding:.618em 2em!important;font-weight:500!important;color:#ffffff!important;background-color:#FBB143!important}input.woof_radio_term{margin-top:4px;margin-right:5px}.woof_list li{display:flex;margin:0!important}span.woof_radio_count{font-size:13px;color:#2f67c1;font-weight:600}ul.products.elementor-grid li.product{position:relative}.elementor-wc-products ul.products li.product .button{position:absolute;margin:auto;left:0;right:0;width:100%;max-width:135px;bottom:24px}.elementor-wc-products ul.products li.product .price{padding-bottom:22px}.contact_form .wpcf7-response-output{color:#fff}.contact_form_inner{box-shadow:0 4px 5px 0 rgb(158 170 189 / 25%);padding:40px;background:#fff;border-radius:30px}.form_group{margin-bottom:15px}.contact_form_field,.booking_form_field,.comment-form input,.comment-form textarea,.register_modal_form input{height:45px!important;background:#fafafa;border-color:#f5f2f2!important;color:#000;outline:0}.form_radio_btn{background:transparent!important}.radio_form_group p{font-weight:500;margin-bottom:5px}.form_textarea,.comment-form textarea{height:150px!important}.contact_form_field.form_submit_btn,.booking_form_field.form_submit_btn,a.checkout-button.button.alt.wc-forward,button#place_order,.woocommerce-page .woocommerce-message .button{font-size:18px;font-weight:500;text-transform:capitalize;text-decoration:none;line-height:18px;background-color:#2F67C1;border-radius:6px 6px 6px 6px;padding:13px 29px 13px 29px;color:#fff;width:100%;outline:0!important}a.button.wc-forward{width:auto!important}.contact_form_field.form_submit_btn:hover,.contact_form_field.form_submit_btn:focus,.booking_form_field.form_submit_btn:focus,.booking_form_inner [type=submit]:hover,a.checkout-button.button.alt.wc-forward:hover,button#place_order:hover,.woocommerce-page .woocommerce-message .button:hover{background-color:#FBB143!important;color:#fff}.form_group1{height:45px}.wpcf7-response-output{border:0!important;font-size:18px;text-align:center;padding:0!important;margin:40px 0 0!important}.comment-form-cookies-consent input{height:unset}.comment-form-cookies-consent{padding-bottom:15px}.contact_form_field:focus,.booking_form_field:focus,.comment-form input:focus,.comment-form textarea:focus,.register_modal_form input:focus{background:#2f67c114!important;border-color:#2f67c1!important}.contact_detail_box a{color:#2F67C1;font-weight:800!important;text-decoration:none!important}.form_group p{font-weight:500;margin-bottom:5px}.contact_us_main_form .wpcf7-response-output{color:#333}.faq_sec .elementor-tab-title{border-bottom:1px solid #f5f5f1}.faq_sec .elementor-accordion-item:last-child .elementor-tab-title{border:0}.faq_sec .elementor-tab-title.elementor-active a{font-weight:800!important}.faq_sec span.elementor-accordion-icon.elementor-accordion-icon-right{margin-top:8px}.privacy_policy_txt li{margin-bottom:10px}.privacy_policy_txt a{color:#2F67C1;text-decoration:none!important}li.terms_condition_inner_title span,.terms_condition_inner_title::marker{font-size:28px;font-weight:800;line-height:34px;margin-bottom:15px;color:#2F67C1}.terms_condition_inner_title{padding-top:20px}.table_content_link li a,.table_content_link li::marker{text-decoration:none;font-weight:500;color:#000}.table_content_link li:hover a,.table_content_link li:hover::marker{color:#2F67C1}.terms_condition_inner_title ol{padding-top:13px;padding-left:20px}ul.woof_list.woof_list_radio{padding-left:0}.single-product .product_title.entry-title{color:#2F67C1;font-size:46px;font-weight:800;line-height:52px}.single-product .woocommerce-product-details__short-description ul{padding-left:20px;padding-bottom:20px}.single-product .entry-summary .woocommerce-Price-amount.amount{color:#000000!important;font-family:"ProximaNova",Sans-serif;font-size:34px!important;font-weight:800}.single.single-product .product{color:#000;font-size:18px;font-weight:400;line-height:29px}.single-product .entry-summary .price{padding:20px 0}.single_add_to_cart_button,.woocommerce #respond input#submit{font-size:18px!important;font-weight:500!important;text-transform:capitalize;text-decoration:none;line-height:18px;color:#fff!important;background-color:#FBB143!important;border-radius:6px 6px 6px 6px;padding:13px 29px 13px 29px!important}.stars a{color:#2f67c1}.single_add_to_cart_button:hover,.woocommerce #respond input#submit:hover,.related .add_to_cart_button:hover{background:#2f67c1!important}.woocommerce div.product form.cart div.quantity input{height:44px;background:#f5f5f5;border-color:#f5f5f5}.single-product .product span.posted_in{font-weight:500}.single-product .product .posted_in a{color:#2F67C1;font-weight:800!important}.woocommerce-product-details__short-description{padding-bottom:15px}.woocommerce .woocommerce-breadcrumb{display:none}ul.tabs.wc-tabs{padding:0!important}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:0;border-radius:0;margin:0;padding:0 1em;background:unset}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom:3px solid #2f67c1;background:transparent}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#2f67c1}.woocommerce-Tabs-panel h2{font-size:40px;color:#2f67c1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 60px}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:0;border-bottom-right-radius:0!important;border-width:0!important;box-shadow:unset!important}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:0;bottom:0;width:0;height:0;content:" ";box-sizing:border-box}section.related.products h2{font-size:40px;color:#2F67C1;padding-bottom:20px}.related .woocommerce-Price-amount.amount{color:#000;font-family:"ProximaNova",Sans-serif;font-size:24px;font-weight:800}.related .woocommerce-loop-product__title{font-size:20px!important;font-weight:500;line-height:28px;padding-bottom:12px!important;padding-top:0!important}.woocommerce .related ul.products{display:flex;flex-wrap:wrap}.woocommerce-page .related ul.products li.product{margin:1%;padding:0;position:relative;width:23%;text-align:center;border-radius:10px;padding:12px 12px 24px 12px;box-shadow:0 0 12px 0 rgb(190 190 190 / 25%);background-color:#FFF}.related .add_to_cart_button{color:#FFFFFF!important;background-color:#FBB143!important;font-size:17px;font-weight:500!important;text-transform:capitalize;line-height:18px!important;border-radius:6px 6px 6px 6px;padding:13px 22px 13px 23px;margin:10px 0 0!important}.service_list li{padding-top:5px}.service_list{padding-left:20px}.elementor-popup-modal .dialog-close-button{top:-10px;right:-10px;background:#2f67c1;color:#fff;border-radius:50%;padding:7px}.register_modal_sec a{color:#2f67c1;font-weight:500}.icon_box_list{padding:10px 0 0 15px}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{max-width:180px!important;width:100%!important}table td,table th,.woocommerce table.shop_table{border:0!important;font-size:17px}.woocommerce table.shop_table th{font-size:20px}.woocommerce table.shop_table td{padding:15px 12px}.woocommerce .product-name{font-size:18px}.woocommerce .qty{border:1px solid #f2f2f2!important}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-weight:500;background-color:#2F67C1;color:#fff!important}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#FBB143!important}.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:52px}.woocommerce a.remove{font-size:30px;color:#eb0606!important}.woocommerce table.shop_table .amount{font-weight:500}.woocommerce-checkout main,.woocommerce-page main{padding:70px 0 80px}.woocommerce-cart main{padding:70px 0 50px}.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__arrow{height:37.2px;padding:5px 10px}.woocommerce input,.woocommerce select,.woocommerce textarea{border:1px solid #bdbdbd}.woocommerce-checkout #payment{background:#f7f7f7}.woocommerce-info,.woocommerce-message{background-color:#fff}.woocommerce table.shop_table .cart-subtotal .amount,.woocommerce table.shop_table .order-total .amount{font-weight:700;font-size:20px}nav.woocommerce-MyAccount-navigation ul{list-style:none;padding:0}nav.woocommerce-MyAccount-navigation ul li{padding:8px 0;font-size:17px}a.woocommerce-Button.button{width:fit-content!important}#order_review_heading{padding-top:40px}.footer_link_list ul{padding-left:0;list-style:none}.footer_link_list ul li{padding-bottom:10px;list-style:none}.footer_link_list li a,.footer_link_list a,.footer_link a{color:#778AAA}.footer_link{padding-top:20px}.footer_link i{padding-right:5px}footer li:hover a,.footer_link:hover i,.footer_link:hover a{color:#2f67c1}@media (max-width:1199px){.elementor-widget-testimonial-carousel .elementor-swiper-button-prev{left:10px!important}.elementor-widget-testimonial-carousel .elementor-swiper-button-next{right:10px!important}.slider_arrow_img{width:10px}.d_block{display:inline}.ecommerce_platforms_slider .elementor-swiper-button{width:40px;height:40px}.elementor-swiper-button-prev,.ecommerce_platforms_slider .elementor-swiper-button-prev{left:0px!important}.elementor-swiper-button-next,.ecommerce_platforms_slider .elementor-swiper-button-next{right:0px!important}}@media (max-width:1024px){.header_cart_icon{display:block}.footer_link_list ul li{padding-bottom:5px;list-style:none}nav.hfe-nav-menu__layout-horizontal.menu-is-active{margin-top:40px!important}.woocommerce-page .related ul.products li.product{width:48%;margin:10px 1%}.elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:991.2px){.elementor-wc-products ul.products li.product .button{padding:11px 20px 11px 20px!important}}@media (max-width:767px){.elementor-lightbox .elementor-swiper-button-next i,.elementor-lightbox .elementor-swiper-button-prev i{background-color:unset;padding:7px}.hfe-nav-menu__toggle.elementor-clickable{top:-39px;position:absolute;right:5px;margin-top:-30px}nav.hfe-nav-menu__layout-horizontal.menu-is-active{margin-top:0px!important}.custom_header_nav_col .elementor-widget-wrap.elementor-element-populated{padding:0}.ecommerce_platforms_slider .swiper-slide figure{padding:40px 15px;max-width:330px;width:100%;margin:10px auto!important}.ecommerce_platforms_slider .elementor-swiper-button-prev{left:50px}.ecommerce_platforms_slider .elementor-swiper-button-next{right:50px}.about_accounting_slider .swiper-slide{height:530px!important}.tab_txt_icon{width:45px;left:30px}.tab_inner_box{padding:35px 30px 35px 100px}}@media (max-width:550px){.elementor-swiper-button-prev,.elementor-widget-testimonial-carousel .elementor-swiper-button-prev{left:0px!important}.elementor-swiper-button-next,.elementor-widget-testimonial-carousel .elementor-swiper-button-next{right:0px!important}.elementor-swiper-button,.slick-arrow{width:40px;height:40px;line-height:40px}.elementor-swiper-button i{font-size:18px}.slick-arrow i{font-size:24px}.about_accounting_slider .swiper-slide{height:600px!important}.about_accounting_slider .elementor-slide-description{font-size:16px!important;line-height:20px!important}}@media (max-width:480px){.home_testimonial_slider .swiper-slide{background-position:10px 10px;padding:40px 25px 25px 25px!important}.wpce_item{padding:5px}.about_accounting_slider .swiper-slide{height:650px!important}.tab_txt_icon{position:unset}.tab_inner_box{padding:35px 30px 35px 30px}.post-type-archive-product .elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(1,1fr)}.woocommerce-page .related ul.products li.product{width:100%}}@media (max-width:400px){.about_accounting_slider .swiper-slide{height:700px!important}.contact_form_inner{padding:30px 20px}}@media (max-width:380px){.about_accounting_slider .swiper-slide{height:750px!important}}