body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:15px}.et_pb_slide_content,.et_pb_best_value{font-size:17px}#top-menu li a{font-size:20px}body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:20px!important}#top-menu li a,.et_search_form_container input{letter-spacing:1px}.et_search_form_container input::-moz-placeholder{letter-spacing:1px}.et_search_form_container input::-webkit-input-placeholder{letter-spacing:1px}.et_search_form_container input:-ms-input-placeholder{letter-spacing:1px}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a,.et_color_scheme_red #top-menu li.current-menu-ancestor>a,.et_color_scheme_red #top-menu li.current-menu-item>a,.et_color_scheme_red #top-menu li.current_page_item>a,.et_color_scheme_pink #top-menu li.current-menu-ancestor>a,.et_color_scheme_pink #top-menu li.current-menu-item>a,.et_color_scheme_pink #top-menu li.current_page_item>a,.et_color_scheme_orange #top-menu li.current-menu-ancestor>a,.et_color_scheme_orange #top-menu li.current-menu-item>a,.et_color_scheme_orange #top-menu li.current_page_item>a,.et_color_scheme_green #top-menu li.current-menu-ancestor>a,.et_color_scheme_green #top-menu li.current-menu-item>a,.et_color_scheme_green #top-menu li.current_page_item>a{color:#350411}#footer-widgets .footer-widget a,#footer-widgets .footer-widget li a,#footer-widgets .footer-widget li a:hover{color:#ffffff}.footer-widget{color:#ffffff}#footer-widgets .footer-widget li:before{top:9.75px}.et_slide_in_menu_container,.et_slide_in_menu_container .et-search-field{letter-spacing:px}.et_slide_in_menu_container .et-search-field::-moz-placeholder{letter-spacing:px}.et_slide_in_menu_container .et-search-field::-webkit-input-placeholder{letter-spacing:px}.et_slide_in_menu_container .et-search-field:-ms-input-placeholder{letter-spacing:px}@media only screen and (min-width:981px){.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:54px 0 0 0}.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:54px}.et_header_style_split .centered-inline-logo-wrap{width:108px;margin:-108px 0}.et_header_style_split .centered-inline-logo-wrap #logo{max-height:108px}.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:108px}.et_header_style_centered #top-menu>li>a{padding-bottom:19px}.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:45px 0 45px 0!important}.et_header_style_centered #main-header .logo_container{height:108px}#logo{max-height:77%}.et_pb_svg_logo #logo{height:77%}.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a,.et-fixed-header #top-menu li.current_page_item>a{color:#350411!important}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}h1,h1.et_pb_contact_main_title,.et_pb_title_container h1{font-size:39px}h2,.product .related h2,.et_pb_column_1_2 .et_quote_content blockquote p{font-size:33px}h3{font-size:28px}h4,.et_pb_circle_counter h3,.et_pb_number_counter h3,.et_pb_column_1_3 .et_pb_post h2,.et_pb_column_1_4 .et_pb_post h2,.et_pb_blog_grid h2,.et_pb_column_1_3 .et_quote_content blockquote p,.et_pb_column_3_8 .et_quote_content blockquote p,.et_pb_column_1_4 .et_quote_content blockquote p,.et_pb_blog_grid .et_quote_content blockquote p,.et_pb_column_1_3 .et_link_content h2,.et_pb_column_3_8 .et_link_content h2,.et_pb_column_1_4 .et_link_content h2,.et_pb_blog_grid .et_link_content h2,.et_pb_column_1_3 .et_audio_content h2,.et_pb_column_3_8 .et_audio_content h2,.et_pb_column_1_4 .et_audio_content h2,.et_pb_blog_grid .et_audio_content h2,.et_pb_column_3_8 .et_pb_audio_module_content h2,.et_pb_column_1_3 .et_pb_audio_module_content h2,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2{font-size:23px}h5{font-size:20px}h6{font-size:18px}.et_pb_slide_description .et_pb_slide_title{font-size:59px}.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2,.et_pb_column_1_4 .et_pb_audio_module_content h2{font-size:20px}#main-footer{height:0!important;overflow:hidden}div.et_pb_section.et_pb_section_0{background-image:radial-gradient(circle at top left,rgba(40,40,40,0) 0%,rgba(40,40,40,0.86) 100%),url(../images/uploads/2020/12/離婚香港-1-scaled-1.jpg)!important}.et_pb_section_0.et_pb_section{padding-top:10vw;padding-bottom:10vw}.et_pb_text_0 h1{font-family:'Rubik',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:64px;line-height:1.1em}.et_pb_text_0{border-color:#1F1E38;border-left-width:10px;padding-left:16px!important;margin-bottom:0px!important;max-width:800px}.et_pb_text_1{line-height:1.6em;font-size:22px;line-height:1.6em;padding-top:20px!important;padding-bottom:20px!important;max-width:800px}body #page-container .et_pb_section .et_pb_button_0{color:#000000!important;border-width:12px!important;border-color:#1F1E38;border-radius:0px;letter-spacing:4px;font-size:14px;font-family:'Rubik',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;background-color:#1F1E38}body #page-container .et_pb_section .et_pb_button_0:hover:after{margin-left:.3em;left:auto;margin-left:.3em;opacity:1}body #page-container .et_pb_section .et_pb_button_1:hover:after{margin-left:.3em;left:auto;margin-left:.3em;opacity:1}body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:hover:after{margin-left:.3em;left:auto;margin-left:.3em;opacity:1}body #page-container .et_pb_section .et_pb_button_0:after{line-height:inherit;font-size:inherit!important;margin-left:-1em;left:auto}body #page-container .et_pb_section .et_pb_button_1:after{line-height:inherit;font-size:inherit!important;margin-left:-1em;left:auto}body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after{line-height:inherit;font-size:inherit!important;margin-left:-1em;left:auto}.et_pb_button_0,.et_pb_button_0:after{transition:all 300ms ease 0ms}.et_pb_button_1,.et_pb_button_1:after{transition:all 300ms ease 0ms}.et_pb_text_2 h2{font-family:'Rubik',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:32px;color:#1F1E38!important;line-height:1.2em}.et_pb_text_2{padding-top:3px!important}.et_pb_blurb_0.et_pb_blurb .et_pb_module_header,.et_pb_blurb_0.et_pb_blurb .et_pb_module_header a{font-family:'Rubik',Helvetica,Arial,Lucida,sans-serif;font-weight:700;line-height:1.4em}.et_pb_blurb_1.et_pb_blurb .et_pb_module_header,.et_pb_blurb_1.et_pb_blurb .et_pb_module_header a{font-family:'Rubik',Helvetica,Arial,Lucida,sans-serif;font-weight:700;line-height:1.4em}.et_pb_blurb_2.et_pb_blurb .et_pb_module_header,.et_pb_blurb_2.et_pb_blurb .et_pb_module_header a{font-family:'Rubik',Helvetica,Arial,Lucida,sans-serif;font-weight:700;line-height:1.4em}.et_pb_blurb_3.et_pb_blurb .et_pb_module_header,.et_pb_blurb_3.et_pb_blurb .et_pb_module_header a{font-family:'Rubik',Helvetica,Arial,Lucida,sans-serif;font-weight:700;line-height:1.4em}.et_pb_blurb_4.et_pb_blurb .et_pb_module_header,.et_pb_blurb_4.et_pb_blurb .et_pb_module_header a{font-family:'Rubik',Helvetica,Arial,Lucida,sans-serif;font-weight:700;line-height:1.4em}.et_pb_blurb_5.et_pb_blurb .et_pb_module_header,.et_pb_blurb_5.et_pb_blurb .et_pb_module_header a{font-family:'Rubik',Helvetica,Arial,Lucida,sans-serif;font-weight:700;line-height:1.4em}.et_pb_blurb_0.et_pb_blurb p{line-height:1.8em}.et_pb_blurb_0.et_pb_blurb{line-height:1.8em}.et_pb_blurb_1.et_pb_blurb p{line-height:1.8em}.et_pb_blurb_1.et_pb_blurb{line-height:1.8em}.et_pb_blurb_2.et_pb_blurb p{line-height:1.8em}.et_pb_blurb_2.et_pb_blurb{line-height:1.8em}.et_pb_blurb_3.et_pb_blurb p{line-height:1.8em}.et_pb_blurb_3.et_pb_blurb{line-height:1.8em}.et_pb_blurb_4.et_pb_blurb p{line-height:1.8em}.et_pb_blurb_4.et_pb_blurb{line-height:1.8em}.et_pb_blurb_5.et_pb_blurb p{line-height:1.8em}.et_pb_blurb_5.et_pb_blurb{line-height:1.8em}.et_pb_blurb_0 .et_pb_main_blurb_image .et_pb_image_wrap{width:64px}.et_pb_blurb_1 .et_pb_main_blurb_image .et_pb_image_wrap{width:64px}.et_pb_blurb_2 .et_pb_main_blurb_image .et_pb_image_wrap{width:64px}.et_pb_blurb_0 .et_pb_blurb_content{max-width:1100px}.et_pb_blurb_1 .et_pb_blurb_content{max-width:1100px}.et_pb_blurb_2 .et_pb_blurb_content{max-width:1100px}.et_pb_blurb_3 .et_pb_blurb_content{max-width:1100px}.et_pb_blurb_4 .et_pb_blurb_content{max-width:1100px}.et_pb_blurb_5 .et_pb_blurb_content{max-width:1100px}.et_pb_blurb_6 .et_pb_blurb_content{max-width:1100px}.et_pb_blurb_7 .et_pb_blurb_content{max-width:1100px}.et_pb_blurb_8 .et_pb_blurb_content{max-width:1100px}.et_pb_text_3 h2{font-family:'Rubik',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:42px;line-height:1.2em}.et_pb_text_11 h2{font-family:'Rubik',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:42px;line-height:1.2em}.et_pb_divider_0{max-width:50px}.et_pb_divider_1{max-width:50px}.et_pb_divider_2{max-width:50px}.et_pb_divider_3{max-width:50px}.et_pb_divider_0:before{border-top-color:#1F1E38;border-top-width:5px}.et_pb_text_4{line-height:1.8em;line-height:1.8em}.et_pb_text_5{line-height:1.8em;line-height:1.8em}.et_pb_section_2.et_pb_section{padding-top:0px;background-color:#f7f7f7!important}.et_pb_section_2>.et_pb_row{width:100%;max-width:100%}.et_pb_section_2.et_section_specialty>.et_pb_row{width:100%;max-width:100%}.et_pb_column_5{padding-top:80px;padding-bottom:80px;padding-left:60px}.et_pb_text_6 h2{font-family:'Rubik',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:32px;line-height:1.2em}.et_pb_blurb_3 .et-pb-icon{font-size:56px;color:#1F1E38}.et_pb_blurb_4 .et-pb-icon{font-size:56px;color:#1F1E38}.et_pb_blurb_5 .et-pb-icon{font-size:56px;color:#1F1E38}.et_pb_button_1_wrapper .et_pb_button_1,.et_pb_button_1_wrapper .et_pb_button_1:hover{padding-top:12px!important;padding-right:30px!important;padding-bottom:12px!important;padding-left:30px!important}body #page-container .et_pb_section .et_pb_button_1{color:#1F1E38!important;border-width:4px!important;border-radius:0px;letter-spacing:4px;font-size:14px;font-family:'Rubik',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;text-transform:uppercase!important}body #page-container .et_pb_section .et_pb_button_1:hover{color:#ffffff!important;border-color:#1F1E38!important;background-image:initial;background-color:#1F1E38}.et_pb_button_1{transition:color 300ms ease 0ms,background-color 300ms ease 0ms,border 300ms ease 0ms}.et_pb_row_inner_0.et_pb_row_inner{padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important}.et_pb_column .et_pb_row_inner_0{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.et_pb_image_0{width:100%;max-width:100%!important;text-align:left;margin-left:0}.et_pb_image_0 .et_pb_image_wrap,.et_pb_image_0 img{width:100%}.et_pb_row_inner_1{background-color:#d1d1d1;box-shadow:0px 30px 65px -30px rgba(0,0,0,0.35)}.et_pb_row_inner_1.et_pb_row_inner{padding-top:0px!important;padding-bottom:0px!important}.et_pb_row_inner_3.et_pb_row_inner{padding-top:0px!important;padding-bottom:0px!important}.et_pb_column .et_pb_row_inner_1{padding-top:0;padding-bottom:0}.et_pb_number_counter_0.et_pb_number_counter h3,.et_pb_number_counter_0.et_pb_number_counter h1.title,.et_pb_number_counter_0.et_pb_number_counter h2.title,.et_pb_number_counter_0.et_pb_number_counter h4.title,.et_pb_number_counter_0.et_pb_number_counter h5.title,.et_pb_number_counter_0.et_pb_number_counter h6.title{font-family:'Rubik',Helvetica,Arial,Lucida,sans-serif;font-weight:700;text-transform:uppercase;font-size:12px;letter-spacing:2px;line-height:1.6em}.et_pb_number_counter_1.et_pb_number_counter h3,.et_pb_number_counter_1.et_pb_number_counter h1.title,.et_pb_number_counter_1.et_pb_number_counter h2.title,.et_pb_number_counter_1.et_pb_number_counter h4.title,.et_pb_number_counter_1.et_pb_number_counter h5.title,.et_pb_number_counter_1.et_pb_number_counter h6.title{font-family:'Rubik',Helvetica,Arial,Lucida,sans-serif;font-weight:700;text-transform:uppercase;font-size:12px;letter-spacing:2px;line-height:1.6em}.et_pb_number_counter_2.et_pb_number_counter h3,.et_pb_number_counter_2.et_pb_number_counter h1.title,.et_pb_number_counter_2.et_pb_number_counter h2.title,.et_pb_number_counter_2.et_pb_number_counter h4.title,.et_pb_number_counter_2.et_pb_number_counter h5.title,.et_pb_number_counter_2.et_pb_number_counter h6.title{font-family:'Rubik',Helvetica,Arial,Lucida,sans-serif;font-weight:700;text-transform:uppercase;font-size:12px;letter-spacing:2px;line-height:1.6em}.et_pb_number_counter_3.et_pb_number_counter h3,.et_pb_number_counter_3.et_pb_number_counter h1.title,.et_pb_number_counter_3.et_pb_number_counter h2.title,.et_pb_number_counter_3.et_pb_number_counter h4.title,.et_pb_number_counter_3.et_pb_number_counter h5.title,.et_pb_number_counter_3.et_pb_number_counter h6.title{font-family:'Rubik',Helvetica,Arial,Lucida,sans-serif;font-weight:700;text-transform:uppercase;font-size:12px;letter-spacing:2px;line-height:1.6em}.et_pb_number_counter_0.et_pb_number_counter .percent p{font-family:'Rubik',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:42px;color:#2a2a2a!important;line-height:110px}.et_pb_number_counter_2.et_pb_number_counter .percent p{font-family:'Rubik',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:42px;color:#2a2a2a!important;line-height:110px}.et_pb_number_counter_3.et_pb_number_counter .percent p{font-family:'Rubik',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:42px;color:#2a2a2a!important;line-height:110px}.et_pb_number_counter_1.et_pb_number_counter .percent p{font-family:'Rubik',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:42px;color:#ffffff!important;line-height:110px}.et_pb_section_3.et_pb_section{padding-top:100px;padding-right:0px;padding-bottom:100px;padding-left:0px;background-color:#121212!important}.et_pb_row_3.et_pb_row{padding-top:50px!important;padding-right:0px!important;padding-bottom:50px!important;padding-left:0px!important;padding-top:50px;padding-right:0px;padding-bottom:50px;padding-left:0px}.et_pb_row_4.et_pb_row{padding-top:50px!important;padding-right:0px!important;padding-bottom:50px!important;padding-left:0px!important;padding-top:50px;padding-right:0px;padding-bottom:50px;padding-left:0px}.et_pb_image_1{text-align:left;margin-left:0}.et_pb_image_2{text-align:left;margin-left:0}.et_pb_image_1 .et_pb_image_wrap img{width:auto}.et_pb_image_2 .et_pb_image_wrap img{width:auto}.et_pb_text_7.et_pb_text{color:rgba(255,255,255,0.7)!important}.et_pb_text_8.et_pb_text{color:rgba(255,255,255,0.7)!important}.et_pb_text_7{line-height:1.8em;font-family:'Karla',Helvetica,Arial,Lucida,sans-serif;font-size:18px;line-height:1.8em;max-width:600px}.et_pb_text_8{line-height:1.8em;font-family:'Karla',Helvetica,Arial,Lucida,sans-serif;font-size:18px;line-height:1.8em;max-width:600px}.et_pb_text_7 h3{font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif;font-size:24px;line-height:1.4em}.et_pb_text_8 h3{font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif;font-size:24px;line-height:1.4em}.et_pb_divider_1:before{border-top-color:#c2ab92;border-top-width:2px}.et_pb_divider_2:before{border-top-color:#c2ab92;border-top-width:2px}.et_pb_counter_0 .et_pb_counter_container{background-color:#1a1a1a}.et_pb_counter_1 .et_pb_counter_container{background-color:#1a1a1a}.et_pb_counter_2 .et_pb_counter_container{background-color:#1a1a1a}.et_pb_counter_3 .et_pb_counter_container{background-color:#1a1a1a}.et_pb_counter_4 .et_pb_counter_container{background-color:#1a1a1a}.et_pb_counter_5 .et_pb_counter_container{background-color:#1a1a1a}.et_pb_counter_0 .et_pb_counter_amount{background-color:#c2ab92}.et_pb_counter_1 .et_pb_counter_amount{background-color:#c2ab92}.et_pb_counter_2 .et_pb_counter_amount{background-color:#c2ab92}.et_pb_counter_3 .et_pb_counter_amount{background-color:#c2ab92}.et_pb_counter_4 .et_pb_counter_amount{background-color:#c2ab92}.et_pb_counter_5 .et_pb_counter_amount{background-color:#c2ab92}.et_pb_counter_0 .et_pb_counter_amount.overlay{color:#c2ab92}.et_pb_counter_1 .et_pb_counter_amount.overlay{color:#c2ab92}.et_pb_counter_2 .et_pb_counter_amount.overlay{color:#c2ab92}.et_pb_counter_3 .et_pb_counter_amount.overlay{color:#c2ab92}.et_pb_counter_4 .et_pb_counter_amount.overlay{color:#c2ab92}.et_pb_counter_5 .et_pb_counter_amount.overlay{color:#c2ab92}.et_pb_counters_0.et_pb_counters .et_pb_counter_title{font-family:'Karla',Helvetica,Arial,Lucida,sans-serif;color:#c2ab92!important;letter-spacing:2px;line-height:1.8em}.et_pb_counters_1.et_pb_counters .et_pb_counter_title{font-family:'Karla',Helvetica,Arial,Lucida,sans-serif;color:#c2ab92!important;letter-spacing:2px;line-height:1.8em}.et_pb_counters_0.et_pb_counters .et_pb_counter_amount_number{font-family:'Karla',Helvetica,Arial,Lucida,sans-serif;font-weight:700}.et_pb_counters_1.et_pb_counters .et_pb_counter_amount_number{font-family:'Karla',Helvetica,Arial,Lucida,sans-serif;font-weight:700}.et_pb_section_4.et_pb_section{padding-top:100px;padding-bottom:100px}.et_pb_text_9.et_pb_text{color:#2a2a2a!important}.et_pb_text_9{line-height:1.6em;font-family:'Rubik',Helvetica,Arial,Lucida,sans-serif;font-size:30px;line-height:1.6em;max-width:750px}.et_pb_text_10{line-height:1.8em;font-family:'Rubik',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;letter-spacing:2px;line-height:1.8em}.et_pb_text_10 h6{font-family:'Arimo',Helvetica,Arial,Lucida,sans-serif;font-weight:700;text-transform:uppercase;font-size:18px}.et_pb_section_5.et_pb_section{padding-top:0px;padding-bottom:0px}.et_pb_divider_3:before{border-top-color:#2a2a2a;border-top-width:5px}.et_pb_contact_form_0.et_pb_contact_form_container .input,.et_pb_contact_form_0.et_pb_contact_form_container .input::placeholder,.et_pb_contact_form_0.et_pb_contact_form_container .input[type=checkbox]+label,.et_pb_contact_form_0.et_pb_contact_form_container .input[type=radio]+label{font-size:14px;line-height:1.8em}.et_pb_contact_form_0.et_pb_contact_form_container .input::-webkit-input-placeholder{font-size:14px;line-height:1.8em}.et_pb_contact_form_0.et_pb_contact_form_container .input::-moz-placeholder{font-size:14px;line-height:1.8em}.et_pb_contact_form_0.et_pb_contact_form_container .input:-ms-input-placeholder{font-size:14px;line-height:1.8em}.et_pb_contact_form_0.et_pb_contact_form_container{margin-top:30px!important;margin-bottom:30px!important}body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button{color:#ffffff!important;border-width:4px!important;border-radius:0px;letter-spacing:4px;font-size:14px;font-family:'Rubik',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;text-transform:uppercase!important}.et_pb_contact_form_0 .input,.et_pb_contact_form_0 .input[type="checkbox"]+label i,.et_pb_contact_form_0 .input[type="radio"]+label i{background-color:#ffffff}.et_pb_row_inner_3{background-color:#2a2a2a}.et_pb_column .et_pb_row_inner_3{padding-top:0px;padding-bottom:0px}ul.et_pb_social_media_follow_0{padding-top:40px!important;padding-bottom:40px!important}.et_pb_row_inner_4.et_pb_row_inner{padding-top:80px!important;padding-right:6vw!important;padding-bottom:80px!important;padding-left:6vw!important}.et_pb_column .et_pb_row_inner_4{padding-top:80px;padding-right:6vw;padding-bottom:80px;padding-left:6vw}.et_pb_blurb_6.et_pb_blurb .et_pb_module_header,.et_pb_blurb_6.et_pb_blurb .et_pb_module_header a{font-family:'Rubik',Helvetica,Arial,Lucida,sans-serif;font-size:16px;line-height:1.2em}.et_pb_blurb_7.et_pb_blurb .et_pb_module_header,.et_pb_blurb_7.et_pb_blurb .et_pb_module_header a{font-family:'Rubik',Helvetica,Arial,Lucida,sans-serif;font-size:16px;line-height:1.2em}.et_pb_blurb_8.et_pb_blurb .et_pb_module_header,.et_pb_blurb_8.et_pb_blurb .et_pb_module_header a{font-family:'Rubik',Helvetica,Arial,Lucida,sans-serif;font-size:16px;line-height:1.2em}.et_pb_blurb_6.et_pb_blurb{margin-bottom:20px!important}.et_pb_blurb_7.et_pb_blurb{margin-bottom:20px!important}.et_pb_blurb_8.et_pb_blurb{margin-bottom:20px!important}.et_pb_blurb_6 .et-pb-icon{font-size:18px;color:#666666}.et_pb_blurb_7 .et-pb-icon{font-size:18px;color:#666666}.et_pb_blurb_8 .et-pb-icon{font-size:18px;color:#666666}.et_pb_column_inner_1{background-color:#1F1E38;padding-top:15px;padding-bottom:15px}.et_pb_column_inner_2{background-color:#2a2a2a;padding-top:15px;padding-bottom:15px}.et_pb_column_8{background-color:#1b1b1b;padding-top:50px;padding-right:40px;padding-bottom:50px;padding-left:40px}.et_pb_column_10{background-color:#1b1b1b;padding-top:50px;padding-right:40px;padding-bottom:50px;padding-left:40px}.et_pb_counters .et_pb_counter_0 .et_pb_counter_title{font-family:'Karla',Helvetica,Arial,Lucida,sans-serif;font-weight:700;text-transform:uppercase;line-height:1.8em}.et_pb_counters .et_pb_counter_1 .et_pb_counter_title{font-family:'Karla',Helvetica,Arial,Lucida,sans-serif;font-weight:700;text-transform:uppercase;line-height:1.8em}.et_pb_counters .et_pb_counter_2 .et_pb_counter_title{font-family:'Karla',Helvetica,Arial,Lucida,sans-serif;font-weight:700;text-transform:uppercase;line-height:1.8em}.et_pb_counters .et_pb_counter_3 .et_pb_counter_title{font-family:'Karla',Helvetica,Arial,Lucida,sans-serif;font-weight:700;text-transform:uppercase;line-height:1.8em}.et_pb_counters .et_pb_counter_4 .et_pb_counter_title{font-family:'Karla',Helvetica,Arial,Lucida,sans-serif;font-weight:700;text-transform:uppercase;line-height:1.8em}.et_pb_counters .et_pb_counter_5 .et_pb_counter_title{font-family:'Karla',Helvetica,Arial,Lucida,sans-serif;font-weight:700;text-transform:uppercase;line-height:1.8em}.et_pb_counters .et_pb_counter_0 .et_pb_counter_amount_number{line-height:4px}.et_pb_counters .et_pb_counter_1 .et_pb_counter_amount_number{line-height:4px}.et_pb_counters .et_pb_counter_2 .et_pb_counter_amount_number{line-height:4px}.et_pb_counters .et_pb_counter_3 .et_pb_counter_amount_number{line-height:4px}.et_pb_counters .et_pb_counter_4 .et_pb_counter_amount_number{line-height:4px}.et_pb_counters .et_pb_counter_5 .et_pb_counter_amount_number{line-height:4px}.et_pb_counters .et_pb_counter_0{margin-bottom:20px}.et_pb_counters .et_pb_counter_1{margin-bottom:20px}.et_pb_counters .et_pb_counter_2{margin-bottom:20px}.et_pb_counters .et_pb_counter_3{margin-bottom:20px}.et_pb_counters .et_pb_counter_4{margin-bottom:20px}.et_pb_counters .et_pb_counter_5{margin-bottom:20px}.et_pb_column_12{background-color:#1F1E38;background-color:#1F1E38;padding-top:80px;padding-right:6vw;padding-bottom:80px;padding-left:6vw}.et_pb_social_media_follow li.et_pb_social_media_follow_network_0 a{padding-right:10px;padding-left:10px;width:auto;height:auto}.et_pb_social_media_follow li.et_pb_social_media_follow_network_1 a{padding-right:10px;padding-left:10px;width:auto;height:auto}.et_pb_social_media_follow li.et_pb_social_media_follow_network_2 a{padding-right:10px;padding-left:10px;width:auto;height:auto}.et_pb_divider_0.et_pb_module{margin-left:auto!important;margin-right:auto!important}.et_pb_text_9.et_pb_module{margin-left:auto!important;margin-right:auto!important}@media only screen and (min-width:981px){.et_pb_counters_0{max-width:600px}.et_pb_counters_1{max-width:600px}.et_pb_section_5>.et_pb_row{width:100%;max-width:100%}.et_pb_section_5.et_section_specialty>.et_pb_row{width:100%;max-width:100%}}@media only screen and (max-width:980px){.et_pb_text_0 h1{font-size:44px}.et_pb_text_0{border-left-width:10px}.et_pb_text_1{font-size:18px}body #page-container .et_pb_section .et_pb_button_0:after{line-height:inherit;font-size:inherit!important;margin-left:-1em;left:auto;display:inline-block;opacity:0;content:attr(data-icon);font-family:"ETmodules"!important}body #page-container .et_pb_section .et_pb_button_1:after{line-height:inherit;font-size:inherit!important;margin-left:-1em;left:auto;display:inline-block;opacity:0;content:attr(data-icon);font-family:"ETmodules"!important}body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after{line-height:inherit;font-size:inherit!important;margin-left:-1em;left:auto;display:inline-block;opacity:0;content:attr(data-icon);font-family:"ETmodules"!important}body #page-container .et_pb_section .et_pb_button_0:before{display:none}body #page-container .et_pb_section .et_pb_button_1:before{display:none}body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:before{display:none}body #page-container .et_pb_section .et_pb_button_0:hover:after{margin-left:.3em;left:auto;margin-left:.3em;opacity:1}body #page-container .et_pb_section .et_pb_button_1:hover:after{margin-left:.3em;left:auto;margin-left:.3em;opacity:1}body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:hover:after{margin-left:.3em;left:auto;margin-left:.3em;opacity:1}.et_pb_row>.et_pb_column.et_pb_column_5{padding-right:10%;padding-left:10%}.et_pb_row>.et_pb_column.et_pb_column_12{padding-right:10%;padding-left:10%}.et_pb_image_0{text-align:center;margin-left:auto;margin-right:auto}.et_pb_image_1{text-align:center;margin-left:auto;margin-right:auto}.et_pb_image_2{text-align:center;margin-left:auto;margin-right:auto}.et_pb_counter_0 .et_pb_counter_container{background-color:#1a1a1a}.et_pb_counter_1 .et_pb_counter_container{background-color:#1a1a1a}.et_pb_counter_2 .et_pb_counter_container{background-color:#1a1a1a}.et_pb_counter_3 .et_pb_counter_container{background-color:#1a1a1a}.et_pb_counter_4 .et_pb_counter_container{background-color:#1a1a1a}.et_pb_counter_5 .et_pb_counter_container{background-color:#1a1a1a}.et_pb_section_5>.et_pb_row{width:100%;max-width:100%}.et_pb_section_5.et_section_specialty>.et_pb_row{width:100%;max-width:100%}.et_pb_row_inner_4.et_pb_row_inner{padding-right:3vw!important;padding-left:3vw!important}.et_pb_column .et_pb_row_inner_4{padding-right:3vw!important;padding-left:3vw!important}}@media only screen and (max-width:767px){.et_pb_text_0 h1{font-size:32px}.et_pb_text_0{border-left-width:10px}body #page-container .et_pb_section .et_pb_button_0:after{line-height:inherit;font-size:inherit!important;margin-left:-1em;left:auto;display:inline-block;opacity:0;content:attr(data-icon);font-family:"ETmodules"!important}body #page-container .et_pb_section .et_pb_button_1:after{line-height:inherit;font-size:inherit!important;margin-left:-1em;left:auto;display:inline-block;opacity:0;content:attr(data-icon);font-family:"ETmodules"!important}body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after{line-height:inherit;font-size:inherit!important;margin-left:-1em;left:auto;display:inline-block;opacity:0;content:attr(data-icon);font-family:"ETmodules"!important}body #page-container .et_pb_section .et_pb_button_0:before{display:none}body #page-container .et_pb_section .et_pb_button_1:before{display:none}body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:before{display:none}body #page-container .et_pb_section .et_pb_button_0:hover:after{margin-left:.3em;left:auto;margin-left:.3em;opacity:1}body #page-container .et_pb_section .et_pb_button_1:hover:after{margin-left:.3em;left:auto;margin-left:.3em;opacity:1}body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:hover:after{margin-left:.3em;left:auto;margin-left:.3em;opacity:1}.et_pb_text_3 h2{font-size:36px}.et_pb_number_counter_0.et_pb_number_counter .percent p{font-size:36px}.et_pb_number_counter_1.et_pb_number_counter .percent p{font-size:36px}.et_pb_number_counter_2.et_pb_number_counter .percent p{font-size:36px}.et_pb_number_counter_3.et_pb_number_counter .percent p{font-size:36px}.et_pb_text_11 h2{font-size:36px}.et_pb_counter_0 .et_pb_counter_container{background-color:#1a1a1a}.et_pb_counter_1 .et_pb_counter_container{background-color:#1a1a1a}.et_pb_counter_2 .et_pb_counter_container{background-color:#1a1a1a}.et_pb_counter_3 .et_pb_counter_container{background-color:#1a1a1a}.et_pb_counter_4 .et_pb_counter_container{background-color:#1a1a1a}.et_pb_counter_5 .et_pb_counter_container{background-color:#1a1a1a}.et_pb_counters_0{max-width:300px}.et_pb_counters_1{max-width:300px}}
/* about page: hide quote block and contact block */
body.page-id-35 #main-content .et_pb_section_4,
body.page-id-35 #main-content .et_pb_section_5{
  display:none !important;
}

/* ── Section 1: 公司背景 ── */
body.page-id-35 #main-content .et_pb_section_1 {
  background: #f8fafc !important;
  padding: 60px 0 70px !important;
}
/* Heading */
body.page-id-35 #main-content .et_pb_text_3 h2 {
  color: #1F1E38 !important;
  font-size: clamp(26px, 3vw, 38px) !important;
  font-weight: 800 !important;
  letter-spacing: 0.04em !important;
  position: relative !important;
}
body.page-id-35 #main-content .et_pb_text_3 h2::after {
  content: "" !important;
  display: block !important;
  width: 48px !important;
  height: 4px !important;
  background: #f5c842 !important;
  border-radius: 2px !important;
  margin: 12px auto 0 !important;
}
/* Divider */
body.page-id-35 #main-content .et_pb_section_1 .et_pb_divider_0 {
  display: none !important;
}
/* Left column paragraphs */
body.page-id-35 #main-content .et_pb_text_4 {
  border-left: 3px solid #f5c842 !important;
  padding-left: 22px !important;
}
body.page-id-35 #main-content .et_pb_text_4 p {
  color: #333 !important;
  font-size: clamp(15px, 1.4vw, 17px) !important;
  line-height: 1.95 !important;
  margin-bottom: 18px !important;
}
/* Right column paragraphs */
body.page-id-35 #main-content .et_pb_text_5 {
  background: linear-gradient(135deg, #12113a 0%, #1e2a5e 100%) !important;
  border-radius: 12px !important;
  padding: 32px 28px !important;
}
body.page-id-35 #main-content .et_pb_text_5 p {
  color: rgba(255,255,255,0.88) !important;
  font-size: clamp(15px, 1.4vw, 17px) !important;
  line-height: 1.95 !important;
  margin-bottom: 18px !important;
}
body.page-id-35 #main-content .et_pb_text_5 p:last-child {
  margin-bottom: 0 !important;
}

/* ── Hero section (section_0) overrides ── */

/* H1 heading: brighter white, tighter tracking */
body.page-id-35 #main-content .et_pb_text_0 h1 {
  color: #ffffff !important;
  font-size: clamp(40px, 6vw, 72px) !important;
  font-weight: 800 !important;
  line-height: 1.1 !important;
  letter-spacing: -0.01em !important;
  text-shadow: 0 2px 12px rgba(0,0,0,0.4) !important;
}
/* Left gold accent border on heading */
body.page-id-35 #main-content .et_pb_text_0 {
  border-color: #f5c842 !important;
  border-left-width: 6px !important;
}

/* Body paragraph text: cleaner, slightly larger */
body.page-id-35 #main-content .et_pb_text_1,
body.page-id-35 #main-content .et_pb_text_1 p {
  color: rgba(255,255,255,0.90) !important;
  font-size: clamp(16px, 1.6vw, 20px) !important;
  line-height: 1.85 !important;
  text-shadow: 0 1px 6px rgba(0,0,0,0.3) !important;
}/* Whatsapp button: replace dark navy → green pill */
body.page-id-35 #main-content .et_pb_section_0 .et_pb_button_0_wrapper {
  text-align: left !important;
  width: 100% !important;
  margin-top: 8px !important;
}
body.page-id-35 #page-container .et_pb_section .et_pb_button_0,
body.page-id-35 #page-container .et_pb_section .et_pb_button_0:visited {
  background: #25d366 !important;
  background-color: #25d366 !important;
  color: #ffffff !important;
  border: none !important;
  border-width: 0 !important;
  border-radius: 50px !important;
  letter-spacing: 0.04em !important;
  font-size: clamp(17px, 1.25vw, 19px) !important;
  font-weight: 700 !important;
  text-transform: none !important;
  padding: 16px 42px !important;
  box-shadow: 0 4px 18px rgba(37,211,102,0.40) !important;
}
body.page-id-35 #page-container .et_pb_section .et_pb_button_0:hover {
  background: #1ebe5d !important;
  background-color: #1ebe5d !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 8px 22px rgba(37,211,102,0.50) !important;
}

/* ── Right column (section_0): 承諾 blurbs ── */
/* Section heading "我們的承諾" */
body.page-id-35 #main-content .et_pb_section_0 .et_pb_text_2 h2 {
  color: #f5c842 !important;
  font-size: clamp(18px, 2vw, 24px) !important;
  font-weight: 700 !important;
  letter-spacing: 0.05em !important;
  border-bottom: 2px solid rgba(245,200,66,0.4) !important;
  padding-bottom: 10px !important;
  margin-bottom: 20px !important;
  text-shadow: none !important;
}

/* Blurbs 0–2: card style */
body.page-id-35 #main-content .et_pb_section_0 .et_pb_blurb_0,
body.page-id-35 #main-content .et_pb_section_0 .et_pb_blurb_1,
body.page-id-35 #main-content .et_pb_section_0 .et_pb_blurb_2 {
  background: rgba(255,255,255,0.10) !important;
  border: 1px solid rgba(255,255,255,0.16) !important;
  border-left: 4px solid #f5c842 !important;
  border-radius: 10px !important;
  padding: 16px 18px !important;
  margin-bottom: 14px !important;
  backdrop-filter: blur(4px) !important;
}
/* Blurb headings */
body.page-id-35 #main-content .et_pb_section_0 .et_pb_blurb_0 .et_pb_module_header,
body.page-id-35 #main-content .et_pb_section_0 .et_pb_blurb_1 .et_pb_module_header,
body.page-id-35 #main-content .et_pb_section_0 .et_pb_blurb_2 .et_pb_module_header,
body.page-id-35 #main-content .et_pb_section_0 .et_pb_blurb_0 .et_pb_module_header a,
body.page-id-35 #main-content .et_pb_section_0 .et_pb_blurb_1 .et_pb_module_header a,
body.page-id-35 #main-content .et_pb_section_0 .et_pb_blurb_2 .et_pb_module_header a {
  color: #ffffff !important;
  font-size: 17px !important;
  font-weight: 700 !important;
}
/* Blurb body text */
body.page-id-35 #main-content .et_pb_section_0 .et_pb_blurb_0 p,
body.page-id-35 #main-content .et_pb_section_0 .et_pb_blurb_1 p,
body.page-id-35 #main-content .et_pb_section_0 .et_pb_blurb_2 p {
  color: rgba(255,255,255,0.82) !important;
  font-size: 14px !important;
  line-height: 1.75 !important;
}
/* Icon colour: gold instead of orange */
body.page-id-35 #main-content .et_pb_section_0 .et_pb_blurb_0 .et_pb_main_blurb_image img,
body.page-id-35 #main-content .et_pb_section_0 .et_pb_blurb_1 .et_pb_main_blurb_image img,
body.page-id-35 #main-content .et_pb_section_0 .et_pb_blurb_2 .et_pb_main_blurb_image img {
  filter: brightness(0) saturate(100%) invert(82%) sepia(60%) saturate(500%) hue-rotate(5deg) brightness(103%) contrast(102%) !important;
  width: 36px !important;
  height: auto !important;
}

/* ── Section 2: 專業離婚顧問（三則重點 + WhatsApp）── */
body.page-id-35 #main-content .et_pb_section_2.et_pb_section {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
body.page-id-35 #main-content .et_pb_section_2 .et_pb_column_5 {
  padding-top: 28px !important;
  padding-bottom: 32px !important;
  padding-left: clamp(14px, 2.2vw, 24px) !important;
  padding-right: clamp(12px, 2vw, 20px) !important;
}
body.page-id-35 #main-content .et_pb_section_2 .et_pb_column_5 .hc-about-kicker {
  color: #4a4a58 !important;
  font-size: 14px !important;
  line-height: 1.78 !important;
  margin: 0 0 16px !important;
  max-width: 100% !important;
}
body.page-id-35 #main-content .et_pb_section_2 .et_pb_text_6 {
  margin-bottom: 4px !important;
  padding-bottom: 0 !important;
}
body.page-id-35 #main-content .et_pb_section_2 .et_pb_text_6 h2 {
  color: #1F1E38 !important;
  font-size: clamp(22px, 2.5vw, 30px) !important;
  font-weight: 800 !important;
  margin: 0 0 14px !important;
  letter-spacing: 0.02em !important;
}
/* Hide broken Divi icon (was rendering as stray glyph); use gold rule instead */
body.page-id-35 #main-content .et_pb_section_2 .et_pb_blurb_3 .et_pb_main_blurb_image,
body.page-id-35 #main-content .et_pb_section_2 .et_pb_blurb_4 .et_pb_main_blurb_image,
body.page-id-35 #main-content .et_pb_section_2 .et_pb_blurb_5 .et_pb_main_blurb_image {
  display: none !important;
}
body.page-id-35 #main-content .et_pb_section_2 .et_pb_blurb_3 .et_pb_blurb_content,
body.page-id-35 #main-content .et_pb_section_2 .et_pb_blurb_4 .et_pb_blurb_content,
body.page-id-35 #main-content .et_pb_section_2 .et_pb_blurb_5 .et_pb_blurb_content {
  border-left: 3px solid #f5c842 !important;
  padding-left: 14px !important;
  margin-left: 0 !important;
}
body.page-id-35 #main-content .et_pb_section_2 .et_pb_blurb_3,
body.page-id-35 #main-content .et_pb_section_2 .et_pb_blurb_4,
body.page-id-35 #main-content .et_pb_section_2 .et_pb_blurb_5 {
  margin-bottom: 10px !important;
}
body.page-id-35 #main-content .et_pb_section_2 .et_pb_blurb_3 .et_pb_module_header,
body.page-id-35 #main-content .et_pb_section_2 .et_pb_blurb_4 .et_pb_module_header,
body.page-id-35 #main-content .et_pb_section_2 .et_pb_blurb_5 .et_pb_module_header,
body.page-id-35 #main-content .et_pb_section_2 .et_pb_blurb_3 .et_pb_module_header a,
body.page-id-35 #main-content .et_pb_section_2 .et_pb_blurb_4 .et_pb_module_header a,
body.page-id-35 #main-content .et_pb_section_2 .et_pb_blurb_5 .et_pb_module_header a {
  color: #1F1E38 !important;
  font-size: 17px !important;
  font-weight: 700 !important;
  margin-bottom: 4px !important;
  line-height: 1.35 !important;
}
body.page-id-35 #main-content .et_pb_section_2 .et_pb_blurb_3 p,
body.page-id-35 #main-content .et_pb_section_2 .et_pb_blurb_4 p,
body.page-id-35 #main-content .et_pb_section_2 .et_pb_blurb_5 p {
  color: #333 !important;
  font-size: 15px !important;
  line-height: 1.72 !important;
  margin: 0 !important;
}
body.page-id-35 #main-content .et_pb_section_2 .et_pb_blurb_3 .et_pb_blurb_description p + p,
body.page-id-35 #main-content .et_pb_section_2 .et_pb_blurb_4 .et_pb_blurb_description p + p,
body.page-id-35 #main-content .et_pb_section_2 .et_pb_blurb_5 .et_pb_blurb_description p + p {
  margin-top: 12px !important;
}
body.page-id-35 #main-content .et_pb_section_2 .et_pb_button_1_wrapper {
  margin-top: 14px !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
}
/* WhatsApp CTA: match hero green pill */
body.page-id-35 #page-container .et_pb_section_2 .et_pb_button_1,
body.page-id-35 #page-container .et_pb_section_2 .et_pb_button_1:visited {
  background: #25d366 !important;
  background-color: #25d366 !important;
  color: #ffffff !important;
  border: none !important;
  border-width: 0 !important;
  border-radius: 50px !important;
  letter-spacing: 0.04em !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  text-transform: none !important;
  padding: 12px 32px !important;
  box-shadow: 0 4px 14px rgba(37,211,102,0.38) !important;
}
body.page-id-35 #page-container .et_pb_section_2 .et_pb_button_1:hover {
  background: #1ebe5d !important;
  background-color: #1ebe5d !important;
  color: #ffffff !important;
  border-color: transparent !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 6px 20px rgba(37,211,102,0.48) !important;
}

/* ── Section 2 右欄：四格數字統計（2×2 滿寬、對比、統一風格）── */
body.page-id-35 #main-content .et_pb_section_2 .et_pb_column_6 {
  background: linear-gradient(180deg, #eef1f6 0%, #e8ebf2 100%) !important;
  padding: 12px 12px 14px !important;
}
body.page-id-35 #main-content .et_pb_section_2 .et_pb_column_6 .et_pb_row_inner_1,
body.page-id-35 #main-content .et_pb_section_2 .et_pb_column_6 .et_pb_row_inner_2 {
  display: grid !important;
  grid-template-columns: 1fr 1fr !important;
  gap: 10px !important;
  align-items: stretch !important;
  width: 100% !important;
}
body.page-id-35 #main-content .et_pb_section_2 .et_pb_column_6 .et_pb_row_inner_1 {
  background: transparent !important;
  box-shadow: none !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
body.page-id-35 #main-content .et_pb_section_2 .et_pb_column_6 .et_pb_row_inner_2 {
  padding-top: 6px !important;
  padding-bottom: 0 !important;
}
/* 覆寫 Divi 1/3 欄寬，避免下排只佔右側、左邊留白 */
body.page-id-35 #main-content .et_pb_section_2 .et_pb_column_6 .et_pb_row_inner_1 > .et_pb_column_inner,
body.page-id-35 #main-content .et_pb_section_2 .et_pb_column_6 .et_pb_row_inner_2 > .et_pb_column_inner {
  width: 100% !important;
  max-width: 100% !important;
  float: none !important;
  clear: none !important;
  margin: 0 !important;
  min-width: 0 !important;
}
body.page-id-35 #main-content .et_pb_section_2 .et_pb_column_6 .et_pb_column_inner_1,
body.page-id-35 #main-content .et_pb_section_2 .et_pb_column_6 .et_pb_column_inner_2,
body.page-id-35 #main-content .et_pb_section_2 .et_pb_column_6 .et_pb_column_inner_3,
body.page-id-35 #main-content .et_pb_section_2 .et_pb_column_6 .et_pb_column_inner_4 {
  background: #ffffff !important;
  border-left: 3px solid #f5c842 !important;
  padding-top: 16px !important;
  padding-bottom: 14px !important;
  padding-left: 12px !important;
  padding-right: 12px !important;
  box-shadow: 0 2px 10px rgba(31, 30, 56, 0.07) !important;
  margin-bottom: 0 !important;
}
body.page-id-35 #main-content .et_pb_section_2 .et_pb_column_6 .hc-stat-note {
  margin: 6px 0 0 !important;
  padding: 0 2px !important;
  font-size: 12px !important;
  line-height: 1.55 !important;
  color: #5c5c6b !important;
  text-align: center !important;
}
body.page-id-35 #main-content .et_pb_section_2 .et_pb_column_6 .et_pb_number_counter {
  margin-bottom: 0 !important;
}
/* 數字：四格統一深藍色，解決左上「10」在深色底看不清 */
body.page-id-35 #main-content .et_pb_section_2 .et_pb_column_6 .et_pb_number_counter .percent p,
body.page-id-35 #main-content .et_pb_section_2 .et_pb_column_6 .et_pb_number_counter .percent p span {
  color: #1F1E38 !important;
  font-weight: 800 !important;
  font-size: clamp(34px, 5vw, 46px) !important;
  line-height: 1.05 !important;
}
body.page-id-35 #main-content .et_pb_section_2 .et_pb_column_6 .et_pb_number_counter .percent {
  padding-bottom: 4px !important;
}
body.page-id-35 #main-content .et_pb_section_2 .et_pb_column_6 .et_pb_number_counter h3.title {
  color: #5c5c6b !important;
  font-family: 'Rubik', Helvetica, Arial, Lucida, sans-serif !important;
  font-weight: 600 !important;
  font-size: 12px !important;
  letter-spacing: 0.14em !important;
  line-height: 1.45 !important;
  margin: 0 !important;
  padding-top: 4px !important;
}
@media only screen and (max-width: 479px) {
  body.page-id-35 #main-content .et_pb_section_2 .et_pb_column_6 .et_pb_row_inner_1,
  body.page-id-35 #main-content .et_pb_section_2 .et_pb_column_6 .et_pb_row_inner_2 {
    grid-template-columns: 1fr !important;
  }
}

/* ── Section 3: 團隊簡介（Wing / Ben）── 淺色卡片式 */
body.page-id-35 #main-content .et_pb_section_3.et_pb_section {
  padding-top: clamp(40px, 6vw, 72px) !important;
  padding-bottom: clamp(40px, 6vw, 72px) !important;
  background: linear-gradient(165deg, #eef1f7 0%, #e4e9f2 45%, #dfe5f0 100%) !important;
  background-color: #e8ecf4 !important;
}
body.page-id-35 #main-content .et_pb_section_3 .et_pb_row_3.et_pb_row,
body.page-id-35 #main-content .et_pb_section_3 .et_pb_row_4.et_pb_row {
  width: calc(100% - clamp(24px, 5vw, 56px)) !important;
  max-width: 1080px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding: clamp(22px, 3.5vw, 40px) !important;
  background: #ffffff !important;
  border-radius: 20px !important;
  border: 1px solid rgba(31, 30, 56, 0.07) !important;
  box-shadow:
    0 14px 44px rgba(31, 30, 56, 0.07),
    0 2px 8px rgba(31, 30, 56, 0.04) !important;
  align-items: center !important;
}
body.page-id-35 #main-content .et_pb_section_3 .et_pb_row_4.et_pb_row {
  margin-top: clamp(18px, 3vw, 28px) !important;
}
body.page-id-35 #main-content .et_pb_section_3 .et_pb_column_7,
body.page-id-35 #main-content .et_pb_section_3 .et_pb_column_9 {
  padding: 4px 8px 4px 4px !important;
  background: transparent !important;
  background-color: transparent !important;
}
body.page-id-35 #main-content .et_pb_section_3 .et_pb_column_8,
body.page-id-35 #main-content .et_pb_section_3 .et_pb_column_10 {
  padding: clamp(16px, 2.2vw, 24px) clamp(16px, 2vw, 22px) !important;
  padding-left: clamp(14px, 2vw, 22px) !important;
  border-left: 3px solid #f0d78c !important;
  margin-left: 4px !important;
  background: linear-gradient(180deg, #fafbfd 0%, #f3f6fb 100%) !important;
  background-color: #f5f7fb !important;
  border-radius: 0 14px 14px 0 !important;
}
body.page-id-35 #main-content .et_pb_section_3 .et_pb_text_7,
body.page-id-35 #main-content .et_pb_section_3 .et_pb_text_8 {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
  background: transparent !important;
  background-color: transparent !important;
  color: #4a4f63 !important;
}
body.page-id-35 #main-content .et_pb_section_3 .et_pb_text_7.et_pb_bg_layout_dark,
body.page-id-35 #main-content .et_pb_section_3 .et_pb_text_8.et_pb_bg_layout_dark {
  background-color: transparent !important;
}
body.page-id-35 #main-content .et_pb_section_3 .et_pb_text_7 h3,
body.page-id-35 #main-content .et_pb_section_3 .et_pb_text_8 h3 {
  color: #1f1e38 !important;
  font-size: clamp(20px, 2.2vw, 26px) !important;
  font-weight: 800 !important;
  margin: 0 0 12px !important;
  line-height: 1.28 !important;
  letter-spacing: 0.03em !important;
  padding-bottom: 10px !important;
  border-bottom: 2px solid rgba(200, 168, 96, 0.45) !important;
  display: inline-block !important;
  max-width: 100% !important;
}
body.page-id-35 #main-content .et_pb_section_3 .et_pb_text_7 p,
body.page-id-35 #main-content .et_pb_section_3 .et_pb_text_8 p {
  color: #4a4f63 !important;
  font-size: 15px !important;
  line-height: 1.78 !important;
  margin: 14px 0 0 !important;
}
body.page-id-35 #main-content .et_pb_section_3 .et_pb_divider_1,
body.page-id-35 #main-content .et_pb_section_3 .et_pb_divider_2 {
  margin: 16px 0 14px !important;
  max-width: 100% !important;
}
body.page-id-35 #main-content .et_pb_section_3 .et_pb_divider_1 .et_pb_divider_internal,
body.page-id-35 #main-content .et_pb_section_3 .et_pb_divider_2 .et_pb_divider_internal {
  border-top: 1px solid rgba(31, 30, 56, 0.1) !important;
  border-top-width: 1px !important;
}
body.page-id-35 #main-content .et_pb_section_3 ul.et_pb_counters > li.et_pb_counter {
  display: grid !important;
  grid-template-columns: 1fr auto;
  grid-template-rows: auto auto;
  column-gap: 12px;
  row-gap: 8px;
  margin-bottom: 14px !important;
  align-items: baseline;
}
body.page-id-35 #main-content .et_pb_section_3 .et_pb_counters .et_pb_counter_title {
  grid-column: 1;
  grid-row: 1;
  margin: 0 !important;
  padding-bottom: 0 !important;
  line-height: 1.35 !important;
  color: #2c3142 !important;
  font-weight: 600 !important;
  font-size: 13px !important;
  letter-spacing: 0.06em !important;
}
body.page-id-35 #main-content .et_pb_section_3 .hc-skill-pct {
  grid-column: 2;
  grid-row: 1;
  font-family: 'Rubik', 'Karla', Helvetica, Arial, Lucida, sans-serif !important;
  font-size: 12px !important;
  font-weight: 800 !important;
  letter-spacing: 0.06em !important;
  color: #9a7b3c !important;
}
body.page-id-35 #main-content .et_pb_section_3 .et_pb_counter_container {
  grid-column: 1 / -1 !important;
  grid-row: 2 !important;
  width: 100% !important;
  max-width: 100% !important;
  border-radius: 999px !important;
  overflow: hidden !important;
  height: 10px !important;
  min-height: 10px !important;
  background-color: #e8ecf4 !important;
  box-shadow: inset 0 1px 2px rgba(31, 30, 56, 0.06) !important;
}
body.page-id-35 #main-content .et_pb_section_3 .et_pb_counter_amount {
  border-radius: 999px !important;
  background: linear-gradient(90deg, #b8943f 0%, #d4b87a 55%, #e8cfa3 100%) !important;
}
body.page-id-35 #main-content .et_pb_section_3 .et_pb_counter_amount.overlay {
  color: transparent !important;
}
body.page-id-35 #main-content .et_pb_section_3 .et_pb_counters_0,
body.page-id-35 #main-content .et_pb_section_3 .et_pb_counters_1 {
  margin-top: 4px !important;
  margin-bottom: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  background-color: transparent !important;
}
body.page-id-35 #main-content .et_pb_section_3 .et_pb_image_1,
body.page-id-35 #main-content .et_pb_section_3 .et_pb_image_2 {
  margin-bottom: 0 !important;
}
body.page-id-35 #main-content .et_pb_section_3 .et_pb_image_1 .et_pb_image_wrap,
body.page-id-35 #main-content .et_pb_section_3 .et_pb_image_2 .et_pb_image_wrap {
  border-radius: 16px !important;
  overflow: hidden !important;
  box-shadow:
    0 0 0 3px #ffffff,
    0 0 0 6px rgba(200, 168, 96, 0.35),
    0 16px 36px rgba(31, 30, 56, 0.12) !important;
}
body.page-id-35 #main-content .et_pb_section_3 .et_pb_image_1 .et_pb_image_wrap img,
body.page-id-35 #main-content .et_pb_section_3 .et_pb_image_2 .et_pb_image_wrap img {
  object-fit: cover;
  width: 100%;
  min-height: 280px;
  display: block;
  border-radius: 14px !important;
}
@media only screen and (max-width: 980px) {
  body.page-id-35 #main-content .et_pb_section_3 .et_pb_column_8,
  body.page-id-35 #main-content .et_pb_section_3 .et_pb_column_10 {
    border-left: none !important;
    border-top: 3px solid #f0d78c !important;
    margin-left: 0 !important;
    margin-top: 12px !important;
    padding-top: 20px !important;
    padding-left: 8px !important;
    border-radius: 14px !important;
  }
  body.page-id-35 #main-content .et_pb_section_3 .et_pb_row_3.et_pb_row,
  body.page-id-35 #main-content .et_pb_section_3 .et_pb_row_4.et_pb_row {
    width: calc(100% - 24px) !important;
  }
}

/* 標語區（section 4）微調 */
body.page-id-35 #main-content .et_pb_section_4 .et_pb_text_9 p {
  font-style: italic;
  letter-spacing: 0.02em;
}

/* 20260411img: 首屏 Hero 背景 WebP + 壓縮 JPEG（覆蓋 Divi 內嵌大圖） */
body.page-id-35 #main-content div.et_pb_section.et_pb_section_0 {
  background-image: radial-gradient(circle at top left,rgba(40,40,40,0) 0%,rgba(40,40,40,0.86) 100%),
    url(../images/uploads/2020/12/離婚香港-1-scaled-1-opt.jpg?v=20260411img) !important;
  background-image: radial-gradient(circle at top left,rgba(40,40,40,0) 0%,rgba(40,40,40,0.86) 100%),
    image-set(
      url(../images/uploads/2020/12/離婚香港-1-scaled-1.webp?v=20260411img) type("image/webp"),
      url(../images/uploads/2020/12/離婚香港-1-scaled-1-opt.jpg?v=20260411img) type("image/jpeg")
    ) !important;
}
