/* Restored Divi customizer styles from commit 7b89b92 */
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:16px}.et_pb_slide_content,.et_pb_best_value{font-size:18px}body{color:#00473a}h1,h2,h3,h4,h5,h6{color:#00473a}body{line-height:2em}#et_search_icon:hover,.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after,.et-social-icon a:hover,.et_pb_sum,.et_pb_pricing li a,.et_pb_pricing_table_button,.et_overlay:before,.entry-summary p.price ins,.et_pb_member_social_links a:hover,.et_pb_widget li a:hover,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.tagged_as a,.posted_in a{color:#00473a}.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#00473a}.footer-widget h4{color:#00473a}.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#00473a}.et_pb_counter_amount,.et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et_link_content,.et_audio_content,.et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,.et_pb_contact p input[type="radio"]:checked+label i:before{background-color:#00473a}.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1270px}.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:1430px}a{color:#00352b}#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:#fefdfb}#main-header .nav li ul{background-color:#ffffff}.nav li ul{border-color:#00352b}#page-container #top-header{background-color:#00473a!important}#et-secondary-nav li ul{background-color:#00473a}.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,.et_nav_text_color_light .et_mobile_menu li a,.et_nav_text_color_dark .et_mobile_menu li a,#et_search_icon:before,.et_search_form_container input,span.et_close_search_field:after,#et-top-navigation .et-cart-info{color:#00473a}.et_search_form_container input::-moz-placeholder{color:#00473a}.et_search_form_container input::-webkit-input-placeholder{color:#00473a}.et_search_form_container input:-ms-input-placeholder{color:#00473a}#main-header .nav li ul a{color:rgba(0,0,0,0.7)}#top-menu li a{font-size:15px}body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:15px!important}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:#00352b}.footer-widget,.footer-widget li,.footer-widget li a,#footer-info{font-size:14px}.footer-widget .et_pb_widget div,.footer-widget .et_pb_widget ul,.footer-widget .et_pb_widget ol,.footer-widget .et_pb_widget label{line-height:1.7em}#et-footer-nav .bottom-nav li.current-menu-item a{color:#2ea3f2}body .et_pb_button{font-size:17px;background-color:#00473a;border-width:0px!important;border-radius:0px}body.et_pb_button_helper_class .et_pb_button,body.et_pb_button_helper_class .et_pb_module.et_pb_button{color:#ffffff}body .et_pb_button:after{content:'$';font-size:17px}body .et_pb_bg_layout_light.et_pb_button:hover,body .et_pb_bg_layout_light .et_pb_button:hover,body .et_pb_button:hover{color:#ffffff!important;background-color:#00352b;border-radius:0px}@media only screen and (min-width:981px){.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:44px 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:44px}.et_header_style_split .centered-inline-logo-wrap{width:88px;margin:-88px 0}.et_header_style_split .centered-inline-logo-wrap #logo{max-height:88px}.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:88px}.et_header_style_centered #top-menu>li>a{padding-bottom:16px}.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:35px 0 35px 0!important}.et_header_style_centered #main-header .logo_container{height:88px}#logo{max-height:56%}.et_pb_svg_logo #logo{height:56%}.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:15.84px}.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_split .et-fixed-header #et-top-navigation{padding:23px 0 0 0}.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a,.et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a{padding-bottom:23px}.et_header_style_centered header#main-header.et-fixed-header .logo_container{height:45px}.et_header_style_split #main-header.et-fixed-header .centered-inline-logo-wrap{width:45px;margin:-45px 0}.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:45px}.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:45px}.et_header_style_slide .et-fixed-header #et-top-navigation,.et_header_style_fullscreen .et-fixed-header #et-top-navigation{padding:14px 0 14px 0!important}.et-fixed-header#main-header,.et-fixed-header#main-header .nav li ul,.et-fixed-header .et-search-form{background-color:#ffffff}.et-fixed-header #top-menu li a{font-size:14px}}@media only screen and (min-width:1587px){.et_pb_row{padding:31px 0}.et_pb_section{padding:63px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:95px}.et_pb_fullwidth_section{padding:0}}@media only screen and (max-width:980px){#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:#ffffff}.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info{color:rgba(0,0,0,0.6)}.et_close_search_field:after{color:rgba(0,0,0,0.6)!important}.et_search_form_container input::-moz-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input::-webkit-input-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input:-ms-input-placeholder{color:rgba(0,0,0,0.6)}}	h1,h2,h3,h4,h5,h6{font-family:'Canela-Medium',Helvetica,Arial,Lucida,sans-serif}h3{line-height:1.3em}:root :where(a:where(:not(.wp-element-button))){text-decoration:none}:root{--main-color:#00473A;--darker-color:#00352B;--black-color:#002720;--second-color:#FFDB54}.wf-letter-box-design::before{content:"";position:absolute;top:0;left:0;height:6px;width:100%;background:url("/wp-content/uploads/2022/06/letter-box.png") no-repeat;background-size:cover}.wf-disable-link-style a{background:none!important}@media (min-width:981px){.et_pb_column_single{padding:0!important}}.et_pb_row_1.et_pb_row{padding:0!important}.entry-content .wf-delisted-table tr td,.entry-content .wf-delisted-table table{border-color:#eee!important}.wf-about-top-section .et_pb_row{width:90%}@media (min-width:768px){.wf-insight-news h2.entry-title{width:80%;margin-top:-100px;background:#F8F8F6;z-index:90!important;position:relative;padding-top:30px;padding-right:30px}}.page-id-48609 .et_pb_module{margin-bottom:0}.wf-insight-latest .et_pb_image_container{margin:0!important}.wf-insight-latest article{padding:0!important}@media (min-width:768px){.wf-insight-latest h2.entry-title{width:90%;margin-top:-70px;background:#FFF;z-index:90!important;position:relative;padding-top:20px;padding-right:20px}}.wf-insight-latest.insgiht-with-grey-background h2.entry-title{background:#F9F8F6}.single #main-content .container{padding-top:0!important}.single #left-area{padding-right:0!important;padding-bottom:0}.single .et_pb_post{margin-bottom:0}.single .post{padding-bottom:0}.et_pb_button:after,.et_pb_button:before{display:none!important}.wf-light-arrow a{color:#FFF}.wf_delimiter{width:17px;height:11px}.wf-welcome-header-right img{aspect-ratio:1/1}a[href="#foot-note"]{background:none!important;border-bottom:solid 1px #333}.wf-left-pr .et_pb_row{width:100%!important}.wf-left-pr .et_pb_section{padding:0!important}.wf-cta-form textarea{border:solid 1px #00473A;height:130px!important}.wf-arrow-welcome img{height:24px;width:auto;margin-left:30px}#main-header{z-index:999999}.wf-insight-search.et_pb_search input.et_pb_searchsubmit{width:30%!important;background:#002720;border:solid 1px #002720;color:#FFF}.wf-insight-search.et_pb_search input{height:65px!important}.wf-insight-search.et_pb_search{border:0!important}.single .post ol ol{padding-left:20px!important}.wf-industries-served .et_pb_blurb_content{display:flex}.wf-industries-served .et_pb_blurb_content h4{padding-bottom:0!important}.wf-industries-served
.et_pb_main_blurb_image{width:52px}.wf-industries-served .et_pb_main_blurb_image{margin-bottom:0!important;display:flex;align-items:center}.wf-sidebar.et_pb_widget_area_left{border:none!important}.wf-industries-served .et_pb_blurb_container{display:flex;align-items:center;border-left:solid 1px #00473A;padding:16px 0;padding-left:20px;margin-left:20px}#toc_container a{background:transparent}#toc_container ul ul{margin-left:5px;margin-top:7px}#toc_container{padding:20px 50px 0 30px;background:#F8F8F6;border:solid 1px #DDD;font-size:18px;font-family:"Open Sans"}#toc_container a{font-weight:400}#toc_container ul{text-align:left}#toc_container p.toc_title{color:initial;text-align:left}@media (min-width:980px) and (max-width:1280px){#top-menu li a{font-size:13px}#top-menu .menu-item-has-children>a:first-child,#et-secondary-nav .menu-item-has-children>a:first-child{padding-right:16px}#top-menu li{padding-right:10px}}.wf-gallery-logo-flex .et_pb_gallery_items{display:flex}.wf-gallery-logo-flex .et_pb_gallery_item{margin-right:30px!important}.wf-gallery-logo-flex .et_pb_gallery_item img{max-height:100px;width:auto}.wf-gallery-logo-flex .et_pb_gallery_item{text-align:center;margin-bottom:10px!important}.wf-gallery-logo-flex .et_pb_gallery{margin-bottom:0!important}#main-header .container{max-width:1600px!important}.affwp-form legend{font-family:"Canela-Medium";font-weight:medium;color:#00473a;font-size:26px}.affwp-custom-link-generator{margin-top:30px}#affwp-url{height:48px}.affwp-tab-content h4{font-size:32px}#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs{border-bottom:solid 2px #f0f0f0!important;margin-bottom:30px!important}#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li.active{border-bottom:solid 2px #FFDB55}.wf_affiliate_area .et_pb_code_inner{display:flex}.wf_affiliate_area .et_pb_code_inner #affwp-register-form{flex:3;padding-right:60px}.wf_affiliate_area .et_pb_code_inner #affwp-login-form{flex:2}.wf_affiliate_area .et_pb_code_inner #affwp-affiliate-dashboard{flex:1}.affiliate_invite_wrapper{margin-top:100px}.affiliate_invite_wrapper h4{font-size:32px;margin-bottom:5px!important}.affiliate_invite_wrapper p{font-size:16px}form#affiliate_invite{margin-top:20px}#affiliate_invite .affwp-wrap{display:inline-block;width:31.9%;margin-right:20px}#affiliate_invite .field-wrapper .affwp-wrap:last-child{margin-right:0}#affiliate_invite .affwp-wrap input{width:100%}#affiliate_invite .affwp-wrap input.error{border-color:red!important}#affiliate_invite input.button{display:block;float:right;width:26%}.affiliate_invite_wrapper p.error{color:red}.affiliate_invite_wrapper p.success{color:green}@media (max-width:768px){#affiliate_invite .affwp-wrap{display:block;width:100%;margin-right:0}#affiliate_invite .field-wrapper{margin-bottom:50px}#affiliate_invite input.button{display:block;float:none;width:100%}.wf_affiliate_area .et_pb_code_inner{flex-flow:column}.wf_affiliate_area .et_pb_code_inner #affwp-register-form{flex:3;padding-right:0}.wf_affiliate_area .et_pb_code_inner #affwp-login-form{order:-1;margin-bottom:40px}}.wf-register-affiliate-page .affwp-form legend{display:none}#affwp-custom-link-generator,#affwp-custom-links-table{display:none}.affwp-tab-content p{font-size:120%}.gfield--type-honeypot{display:none}.ginput_container_email input{width:100%!important}.wf-marketing-header-elements a{font-weight:700!important}.gform_wrapper .no_last_name input{width:100%!important}.yarpp-related{background:#F9F9F9;padding:40px 0;margin:0 auto!important}.yarpp-related h3{max-width:auto;width:90%!important;margin:0 auto!important;display:flex;padding-left:15px!important}.yarpp-thumbnails-horizontal{width:100%;display:flex;width:90%!important;margin:0 auto}.yarpp-thumbnails-horizontal .yarpp-thumbnail{border:none;width:auto;height:auto;width:50%!important;flex:0 0 50%!important;padding:0 15px}.yarpp-thumbnail>img,.yarpp-thumbnail-default{width:100%;object-fit:cover}.yarpp-thumbnails-horizontal .yarpp-thumbnail-title{width:100%;font-family:'Canela-Medium',Helvetica,Arial,Lucida,sans-serif;font-weight:500!important;line-height:26px;color:#00473a!important;margin-top:5px;box-shadow:none!important;font-size:20px!important}@media screen and (max-width:768px){body .yarpp-thumbnails-horizontal{flex-direction:column}body .yarpp-thumbnails-horizontal .yarpp-thumbnail{border:none;width:auto;height:auto;width:100%!important;flex:0 0 100%!important}.yarpp-related h3{padding-left:0!important}body .yarpp-related{padding:40px 0;width:100%!important;margin:0 auto!important}}.wf-action-menu .et_pb_widget{margin-bottom:15px!important}.wf-calc-total input{border:none!important;font-size:26px;font-weight:bold}.wpml-ls-item .sub-menu{width:70px!important;padding:0px!important}.wf-gravity .gform_footer{margin-top:20px}#toc_container{position:relative;left:0;top:0;width:100%;padding:1%!important}#toc_container ul{padding-left:0!important}#toc_container li a{font-size:13px;padding-bottom:2px}#toc_container ul ul{padding-top:0!important;display:none}.toc_number{display:none}#toc_container li{padding-bottom:2px!important;line-height:1.2}#main-content #toc_container ul li:before{display:none}#toc_container ul ul{margin-left:10px!important;padding-left:0!important}.single #sidebar{width:26%;background:#ffdb54;margin-top:40px;position:sticky;top:140px;right:0;padding:24px;padding-bottom:0}.single #sidebar .gform_wrapper{margin-top:-20px}.single #left-area{width:74%}.et_pb_pagebuilder_layout .et_post_meta_wrapper{display:none}.ez-toc-sticky-fixed{top:130px;z-index:2}.logged-in.et_pb_pagebuilder_layout .et_post_meta_wrapper{display:block}#main-content .container:before{display:none}.et_mobile_menu .first-level>a{background-color:transparent;position:relative}.et_mobile_menu .first-level>a:after{font-family:'ETmodules';content:'\4c';font-weight:normal;position:absolute;font-size:16px;top:13px;right:10px}.et_mobile_menu .first-level>.icon-switch:after{content:'\4d'}.second-level{display:none}.reveal-items{display:block}.et_mobile_menu{margin-top:0;width:100%;margin-left:0}#mobile_menu>.menu-item.wpml-ls-item{display:flex;background-color:#F7F7F7}.et_mobile_menu .wpml-ls-item.menu-item-has-children>*{background:transparent}#mobile_menu .menu-item.wpml-ls-item ul.sub-menu{display:flex!important;margin-bottom:0!important}#mobile_menu .menu-item.wpml-ls-item ul.sub-menu a{margin-right:10px}input[type=number]{height:46px}.wf-roi-container{background:#00453A;color:#FFF;padding:8% 4%;text-align:center}.wf-roi-container img{height:80px;margin-bottom:20px}.wf-roi-container h1,.wf-roi-container h2{color:#FFF}.wf-roi-container .roi-result{font-size:60px;Font-weight:bold;margin-top:30px}.wf-roi-container .payback-period-result{margin-top:30px;font-size:24px}.wf-gravity .gform-body{padding:20px 40px 10px}.gform_title{padding-left:40px;padding-top:30px}body a.wf-apply-roi{background:#FFDB55!important;color:#333!important;display:block;text-align:center;margin-top:30px!important;margin:0 6%}body a.wf-apply-roi:hover{color:#111!important}.ginput_container_total input{border:none!important;font-weight:bold;font-size:32px!important}.stripe-logo{height:18px;transform:translatey(4px)}.lock-image{height:14px;transform:translatey(1px)}.single-post .content-area{padding-top:60px}@media (max-width:560px){.menu-item-has-children{background:white}.et_pb_gallery_items .et_pb_gallery_item{padding:3px}.et_pb_column .et_pb_grid_item:nth-child(3n){margin-right:0}}.et_pb_gallery_image .et_overlay:before{display:none}.et_pb_gallery_image .et_overlay{display:none}.et_pb_gallery_image .customize-unpreviewable{cursor:default!important}.et_pb_column .et_pb_gallery_items{display:flex}.et_pb_gallery .et_pb_gallery_items{display:flex;width:100%!important}@media (min-width:980px){.wf-no-padding{display:flex!important}.wf-no-padding>div{flex:1!important}.wf-no-padding .et_pb_column{margin-right:10px!important}}.single-post article{padding-top:20px}.single-post article .wp-block-group.has-background{padding-bottom:20px;margin:0px 0 18px}.single-post article h1,.single-post article h2,.single-post article h3{margin:40px 0 10px}.single-post article .entry-content tr td{border-color:var(--main-color)}.single .entry-content a:not(.wp-element-button):not(.yarpp-thumbnail),.gform_confirmation_message a{border-bottom:solid 1px var(--main-color)}@media (min-width:980px){.single-post article{padding:0 5% 0 28%}}.single-post article h1,.single-post article h2,.single-post article h3,.single-post article h4,.single-post article h5,.single-post article h6,.single-post article p{line-height:1.5em}.yarpp-related{background:transparent!important;margin:0!important;margin-left:-15px!important}.yarpp-thumbnails-horizontal,.yarpp-related h3{width:100%!important}.ez-toc-sidebar a{font-size:13px;line-height:19px}.ez-toc-sidebar a{margin-bottom:6px}.ez-toc-sticky-fixed .ez-toc-sidebar .ez-toc-sticky-title-container .ez-toc-sticky-title{font-size:14px}.ez-toc-sticky-fixed .ez-toc-sidebar{padding:8px 16px}.ez-toc-sticky-fixed .ez-toc-sidebar .ez-toc-sticky-title-container{padding:6px 16px}.ez-toc-sticky-fixed .ez-toc-sidebar #ez-toc-sticky-container{margin-top:40px;margin-bottom:15px}.ez-toc-sticky-fixed .ez-toc-sidebar{height:unset;max-height:500px}.et_pb_post .entry-content{padding-top:0}.ez-toc-sticky-fixed{top:160px;left:3%!important}.ez-toc-sidebar{background:#F8F8F6!important}.ez-toc-sticky-fixed .ez-toc-sidebar .ez-toc-sticky-title-container{background:#F8F8F6!important}.ez-toc-sticky-fixed .ez-toc-sidebar .ez-toc-sticky-title-container{border:none}.ez-toc-sticky-fixed .ez-toc-sidebar{box-shadow:none}@media (max-width:980px){.ez-toc-sticky{display:none}}.wf-downlod-template-margin{margin-top:-50px}.wf-downlod-template-margin p{margin-top:-20px}.gform_confirmation_message_32{background:#f8f8f6;padding:20px}.et_pb_section_0_tb_footer{width:100%!important}.wf-marginminusleft a{margin-left:-15px}.category-70 .wf-sidebar{background:#FFDB55;padding-left:30px;padding-top:30px}.wf-gravity .gform_heading{padding-left:40px}.wf-hero .et_pb_column{margin-right:1.5%!important}.gform_confirmation_message a[href$=".docx"]{font-size:150%;font-weight:bold}@media (min-width:480px){#top-header a{font-size:16px}}@media (max-width:480px){#top-header #et-info-email{display:none}}html{scroll-behavior:smooth}.wf_button_resources{background:#1B463B;color:white;font-weight:normal;font-size:16px!important;padding:14px 22px}#top-header .et-social-facebook a.icon:before{content:"\e09d"}details.wp-block-details summary{font-weight:bold}.entry-content h2.wp-block-heading{border-top:solid 4px #f0f0f0;padding-top:40px}.entry-content p{font-size:19px}details.wp-block-details summary{font-weight:600!important;font-size:19px;margin-bottom:10px;margin-top:15px}#top-header #et-secondary-menu{display:none}#top-header .container{display:flex;align-content:center;justify-content:center}#top-header #et-info{float:none;display:inline-block!important}.single-post article .wp-block-group.has-background h3{margin-top:0!important}

/* Restored custom background color */
body.custom-background { background-color: #fefdfb; }

/* Restored WPCode snippet #1 */
@media only screen and (min-width: 981px) {
	#post-66710 .et_pb_row .et_pb_image_0  {
					width: 40.5vw !important
	}
}

/* Restored WPCode snippet #2 */
.wf-mega-menu-new .dg_at_content p a {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 10px;
}
.wf-mega-menu-new .dg_at_content p a img.menu-img {
    width: 35px;
    height: auto;
}
@media only screen and (min-width: 981px) {
	.dgat_advancedtab_0 .dg_at_all_tabs_wrap {
		max-height: 400px;
		overflow-y: scroll;
	}
}

/* Fix homepage hero/images overflowing horizontal viewport */
body.home {
	overflow-x: hidden;
}

@media only screen and (min-width: 981px) {
	body.home .et_pb_image_0,
	body.home .et_pb_image_7 {
		width: 100% !important;
		max-width: 100% !important;
	}
}

/* 调整"什么是清真"版块，让图像列更宽但不产生横向溢出 */
@media only screen and (min-width: 981px) {
	body.home .et_pb_section_4 > .et_pb_row {
		display: flex;
		gap: 4%;
	}
	body.home .et_pb_section_4 > .et_pb_row > .et_pb_column {
		float: none;
		margin-right: 0;
	}
	body.home .et_pb_section_4 > .et_pb_row > .et_pb_column_10 {
		flex: 0 0 52%;
	}
	body.home .et_pb_section_4 > .et_pb_row > .et_pb_column_11 {
		flex: 0 0 44%;
	}
}

.hf-resource-disabled{display:inline-block;margin-top:8px;color:#6f6f6f;font-style:italic;}
.hf-resource-disabled a{color:inherit;text-decoration:underline;}
.hf-footer-modern{background-color:#00473a;color:#ffffff;}
.hf-footer-modern__inner{max-width:1220px;margin:0 auto;padding:60px 24px 32px;box-sizing:border-box;}
.hf-footer-modern__grid{display:grid;gap:32px;margin-bottom:48px;grid-template-columns:1fr;}
.hf-footer-modern__col{color:rgba(255,255,255,0.85);}
.hf-footer-modern__brand{color:#ffffff;}
.hf-footer-modern__title{font-size:1.4rem;margin:0;font-weight:600;letter-spacing:0.02em;color:#ffffff;}
.hf-footer-modern__subtitle{margin:8px 0 16px;font-size:1rem;color:rgba(255,255,255,0.7);}
.hf-footer-modern__desc{margin:0;font-size:0.95rem;line-height:1.8;color:rgba(255,255,255,0.7);}
.hf-footer-modern__heading{font-size:0.85rem;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:rgba(255,255,255,0.8);}
.hf-footer-modern__list{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:10px;}
.hf-footer-modern__list a{color:rgba(255,255,255,0.8);text-decoration:none;font-size:0.95rem;transition:color 0.2s ease;}
.hf-footer-modern__list a:hover{color:#ffffff;}
.hf-footer-modern__contact{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:12px;font-size:0.95rem;}
.hf-footer-modern__contact-label{display:block;font-size:0.8rem;text-transform:uppercase;letter-spacing:0.08em;color:rgba(255,255,255,0.6);margin-bottom:4px;}
.hf-footer-modern__contact a{color:rgba(255,255,255,0.85);text-decoration:none;transition:color 0.2s ease;}
.hf-footer-modern__contact a:hover{color:#ffffff;}
.hf-footer-modern__hours{margin:16px 0 0;font-size:0.85rem;color:rgba(255,255,255,0.6);}
.hf-footer-modern__bottom{border-top:1px solid rgba(255,255,255,0.15);padding-top:20px;font-size:0.8rem;color:rgba(255,255,255,0.6);display:flex;flex-direction:column;gap:12px;}
.hf-footer-modern__bottom-links{display:flex;flex-direction:column;gap:8px;}
.hf-footer-modern__bottom-links a{color:rgba(255,255,255,0.8);text-decoration:none;}
.hf-footer-modern__bottom-links a:hover{color:#ffffff;}
@media (min-width:768px){
    .hf-footer-modern__grid{grid-template-columns:repeat(3,minmax(0,1fr));}
    .hf-footer-modern__bottom{flex-direction:row;align-items:center;justify-content:space-between;}
    .hf-footer-modern__bottom-links{flex-direction:row;align-items:center;gap:24px;}
}
