:root{--clr-primary:#003772;--clr-secondary:#002348;--clr-blue:#1679E4;--clr-orange:#F17426}html,body{width:100%;overflow-x:hidden;scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{padding-bottom:initial}:is(#left-area,.entry-content,.et-l--body,.et-l--header,.et-l--footer) :is(ul,ol){line-height:inherit}:is(#left-area,.entry-content,.et-l--body,.et-l--header,.et-l--footer) ol{list-style-position:outside;padding-inline-start:1em}:is(#left-area,.entry-content,.et-l--body,.et-l--header,.et-l--footer) li ol{padding-inline-start:35px}:where(.et_pb_text,.et_pb_blurb,.et_pb_accordion) :where(ul,ol) li+li{margin-block-start:6px}.inline-block{display:inline-block}.hero-media .et_pb_image_wrap img,.hero-media .fluid-width-video-wrapper{width:100%;height:auto;aspect-ratio:456/310;paddiing:0!important}.hero-media .et_pb_image_wrap{width:100%}.hero-media .et_pb_image_wrap img{object-fit:cover;object-position:center}.et_pb_button.btn--wide{text-align:center;width:min(350px,100%);max-width:100%!important}.btn--full-width.et_pb_button{display:block;width:100%;max-width:100%!important;text-align:center}.et_pb_accordion a:where(:hover,:focus-within){color:var(--clr-orange,#F17426)}.et_pb_toggle_content>:last-child{padding-bottom:0}div:is(.et_pb_slider,.et_pb_slider:hover) .et-pb-arrow-prev{opacity:1;left:0}div:is(.et_pb_slider,.et_pb_slider:hover) .et-pb-arrow-next{opacity:1;right:0}@media (max-width:767px){div:is(.et_pb_slider,.et_pb_slider:hover) .et-pb-arrow-prev{left:-15px}div:is(.et_pb_slider,.et_pb_slider:hover) .et-pb-arrow-next{right:-15px}}.header__main-menu :is(.et_pb_menu__menu,.et-menu-nav,.et-menu){flex-grow:1}#header_main_menu ul.et-menu{justify-content:flex-end;align-items:stretch;gap:10px min(50px,4%)}#header_main_menu ul.et-menu>li{padding-inline:0}#header_main_menu .et-menu>li>a{padding-block:0.5em}#header_main_menu :where(.et-menu,.et_mobile_menu)>li.menu-btn>a{cursor:pointer;background:var(--gcid-yk8coxdhea,#f17426);padding:0.7em 0.8em;transition:all 0.3s ease!important}#header_main_menu :where(.et-menu,.et_mobile_menu)>li.menu-btn>a:hover{background:var(--gcid-r567c8bk5o,#1679e4);color:#fff!important}#header_main_menu .et_mobile_menu>li.menu-btn>a{text-align:center;margin-block-start:10px}#header_main_menu{--submenu-top-gap:30px}.et_pb_sticky #header_main_menu{--submenu-top-gap:10px}#header_main_menu .nav>li::before{content:"";width:100%;height:var(--submenu-top-gap);background:transparent;position:absolute;left:0;top:100%;user-select:none;opacity:0;visibility:hidden}#header_main_menu .nav>li.menu-item-has-children::after{content:"";width:0;height:0;border-style:solid;border-width:0px 16px 20px 16px;border-color:transparent transparent var(--gcid-secondary-color,#002348) transparent;position:absolute;bottom:calc(-1 * var(--submenu-top-gap));left:calc(50% - 10px);transform:translateX(-50%);user-select:none;opacity:0;visibility:hidden;transition:all 0.25 ease}#header_main_menu .nav>li:hover::before,#header_main_menu .nav>li.menu-item-has-children:hover::after{opacity:1;visibility:visible}ul.nav .sub-menu{width:auto;min-width:min(240px,90vw);padding-block:40px;border:0}#header_main_menu ul.nav>li>ul.sub-menu{top:calc(100% + var(--submenu-top-gap))}ul.nav .sub-menu li{display:block;padding-inline:10px}ul.nav .sub-menu li a{display:inline-flex;align-items:center;gap:2px;width:auto;white-space:nowrap;padding:10px 20px}.et-menu .sub-menu li.menu-item-has-children>a:first-child{padding-inline-end:15px}.et-menu .sub-menu li.menu-item-has-children>a:first-child:after{position:initial;font-size:inherit;right:12px;top:0.4em;transform:rotate(-90deg);padding-right:0.1em}ul.et_mobile_menu li a:hover,ul.nav .sub-menu li a:hover{background:transparent;opacity:1}#et-boc #header_main_menu .nav li.custom-megamenu>ul.sub-menu{box-shadow:0 0 0 100vmax var(--gcid-secondary-color,#002348);clip-path:inset(0 -100vmax)}.custom-megamenu>.sub-menu>li{position:initial;border-inline:1px solid #fff}.custom-megamenu>.sub-menu .sub-menu{top:-3px!important;left:calc(100% + 1px)!important;right:auto!important;box-shadow:none;min-height:100%}#header_main_menu .custom-megamenu>.sub-menu>li.current-menu-parent>a{color:var(--gcid-yk8coxdhea,#f17426)!important}@media (max-width:980px){.et_pb_menu .et_mobile_nav_menu{margin-inline:0}.et_pb_menu ul.et_mobile_menu{top:calc(100% + 10px);border:0;padding:3%;max-height:calc(100vh - 200px);overflow-y:auto}.custom-megamenu>.sub-menu>li{border-inline:0}.et_pb_menu .et_mobile_menu .sub-menu{padding-inline-start:0}.custom-megamenu>.sub-menu>li>a{background:rgb(0 0 0 / 20%)}}@media (max-width:767px){#et-boc #header_main_menu li.custom-megamenu .sub-menu .sub-menu a{font-size:0.9em;line-height:1.4}#et-boc #header_main_menu li:not(.custom-megamenu) .sub-menu a{font-size:0.9em}}.footer__main a{color:inherit}.footer__main a:hover{color:var(--clr-orange,#f17426)}.footer__menu.et_pb_icon_list .et_pb_icon_list_item{--horizontal-gap:0}.footer__menu .et_pb_icon_list_item .et-pb-icon{display:none}.footer__menu li.et_pb_icon_list_item{white-space:nowrap;width:max-content}.footer__menu li.et_pb_icon_list_item:hover{color:var(--clr-orange,#f17426)}.cust-form-wrapper{display:flex;flex-flow:row wrap;--gap-x:15px;--gap-y:20px;gap:var(--gap-y) var(--gap-x);container:formWrapper / inline-size}.cust-form-wrapper>*{flex:0 1 auto;min-width:1px;width:100%}.cust-form-wrapper :where(label,input,textarea,select){font:inherit;display:block;width:100%;max-width:100%;font-size:15px;line-height:1.3;margin:0}.cust-form-wrapper label:not(.wpcf7-checkbox label){font-weight:600;line-height:1.5}.cust-form-wrapper label .label{display:inline-block;position:relative}.cust-form-wrapper label.required>.label::after{content:"*";display:inline-block;color:#FAC415;margin-left:0.5ch}.cust-form-field:has(.wpcf7-checkbox) label+br,.cust-form-wrapper label br,.cust-form-button br{display:none}.cust-form-wrapper :is(input:not([type="checkbox"]),textarea){font-weight:normal;padding:10px 15px;color:var(--clr-primary,#003772);background:#F4F4F5;border:1px solid #DDD;border-radius:5px}.cust-form-wrapper :is(input,textarea)::placeholder{color:#707070}.cust-form-wrapper textarea{height:110px;resize:vertical;field-sizing:content}.cust-form-wrapper .wpcf7-checkbox label{width:auto;display:inline-block;font-weight:normal}.cust-form-wrapper input[type="checkbox"]{display:inline-block;width:auto}.cust-form-wrapper input.wpcf7-submit{cursor:pointer;background:var(--clr-primary,#003772);color:#fff;font-weight:bold;font-size:100%;transition:all 0.3s ease}.cust-form-wrapper .wpcf7-submit:hover{background:var(--clr-blue,#1679E4);color:#fff}.cust-form-button{position:relative}.cust-form-button .wpcf7-spinner{position:absolute;left:0px;top:12px}form.wpcf7-form .wpcf7-response-output{margin:1em auto;font-size:clamp(16px,10px + 1vw,18px)}.cust-form-wrapper .field--hidden{position:absolute;opacity:0;visibility:hidden}@container formWrapper (width>500px){.cust-form-field.col-50{max-width:calc((100% - var(--gap-x)) / 2)}.cust-form-wrapper :where(label,input,textarea,select){font-size:16px}}.cust-form-wrapper.single-line-form br{display:none}.cust-form-wrapper.single-line-form>p{display:grid;grid-template-columns:1fr minmax(auto,60px);gap:0}.cust-form-wrapper.single-line-form :is(input){border-radius:0;border:2px solid var(--clr-primary,#003772)}.cust-form-wrapper.single-line-form .wpcf7-submit{padding:5px;font-size:130%}.cust-form-wrapper.single-line-form .wpcf7-submit:hover{background:var(--clr-orange,#f17426);border-color:var(--clr-orange,#f17426);color:#fff}.newsletter-form-code-module,.newsletter-form-code-module *:not(form *),.newsletter-form-code-module .wpcf7-form-control-wrap:has(input[type="email"]){display:grid}.cust-form-wrapper.single-line-form .wpcf7-spinner{margin:0;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.footer__newsletter .single-line-form span.wpcf7-not-valid-tip{position:absolute;left:0;bottom:100%;font-size:80%}.footer__newsletter form.wpcf7-form .single-line-form+.wpcf7-response-output{margin:2px 0 0;position:absolute;left:0;top:calc(100% + 2px);font-size:84%}@media (max-width:767px){.footer__newsletter form.wpcf7-form .single-line-form+.wpcf7-response-output{position:initial}}.ebook-form .cust-form-wrapper :is(input:not([type="checkbox"]),textarea){border:2px solid currentColor;border-radius:0;padding:15px}.ebook-form .cust-form-wrapper input{font-size:var(--gvid-padv5iwm6n,clamp(16px,0.86vw + 9.43px,18px))}.share-button-wrapper{--color:var(--clr-primary,#003772);position:relative;display:block;text-align:center;font-family:'Inter',Helvetica,Arial,Lucida,sans-serif;font-weight:500;font-size:var(--gvid-b2mro7zov1,clamp(18px,0.86vw + 11.43px,20px));line-height:1.2em}.share-button{cursor:pointer;display:inline-flex;align-items:flex-start;gap:0.5em;padding:0;border:none;border-radius:0;background:transparent;color:var(--color);font:inherit;transition:0.3s ease}.share-button>svg{width:1em;height:auto;fill:var(--color)}.share-options>:is(a,button):hover,.share-button:hover{--color:var(--clr-orange,#F17426)}.share-options{position:absolute;bottom:115%;left:0;background:#fff;box-shadow:0 15px 30px rgba(0,0,0,0.4);border-radius:10px;padding:10px;min-width:200px;opacity:0;transform:translateY(10px);pointer-events:none;transition:all 0.25s ease}.share-options.active{opacity:1;transform:translateY(0);z-index:999;pointer-events:auto}.share-options>:is(a,button){cursor:pointer;display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;text-decoration:none;background:none;border:none;border-radius:4px;text-align:left;color:var(--color);font:inherit;font-size:96%}.share-options>:is(a,button):hover{background:#f5f5f5}.share-options>:is(a,button)>svg{width:1.3em;height:auto;fill:var(--color)}@media (max-width:767px){.share-options{left:auto;right:-10px}}.posts__pagination .wp-pagenavi{border:0;padding:0;margin:0;text-align:center;display:inline-flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:10px}.posts__pagination .wp-pagenavi>a{text-decoration:underline;text-decoration-thickness:1px}.posts__pagination .wp-pagenavi>.pages{display:none}.posts__pagination .wp-pagenavi>.extend{pointer-events:none}.posts__pagination .wp-pagenavi>.current{color:var(--clr-orange,#F17426)!important}.pagination-row:has(.posts__pagination:empty){display:none}@media (max-width:600px){.posts__pagination .wp-pagenavi{gap:10px 3px}}.category-buttons-grid a.et_pb_button{min-height:2.5em;display:grid;place-items:center}.post__thumbnail .et_pb_image_wrap{width:100%}.post__thumbnail img,.post__thumbnail .fluid-width-video-wrapper{width:100%;height:auto;aspect-ratio:40/21;padding:0!important}.post__thumbnail img{aspect-ratio:3/2;object-fit:cover;object-position:center;transition:all 0.5s ease}[data-loop="single"]:hover .post__thumbnail img{transform:scale(1.1)}.post__category[data-category="accounting-and-management"]{background:#ddd;color:var(--clr-primary,#003772)}.post__category[data-category="business-and-corporate-tax"]{background:var(--clr-primary,#003772);color:#fff}.post__category[data-category="non-resident-and-international-tax"]{background:#EEF0F5;color:var(--clr-primary,#003772)}.post__category[data-category="personal-tax"]{background:#000;color:#fff}.post__category[data-category="real-estate-tax"]{background:#787878;color:#fff}.post__category[data-category="us-and-cross-border-tax"]{background:#fff;color:var(--clr-primary,#003772);box-shadow:inset 0 0 0 2px currentcolor}.post__category p>a{pointer-events:none;cursor:default;text-decoration:none;color:inherit}.post__category p>:nth-child(n+2 of a){display:none}@media (min-width:768px){.post__title .et_pb_text_inner>h4{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.ebooks-grid .post__thumbnail img{aspect-ratio:100/129}.ebooks-grid .post__excerpt .et_pb_text_inner{display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.post-card--related :where(.et_pb_blurb_content,.et_pb_blurb_content>*){min-width:1px}.post-card--related .et_pb_image_wrap img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:fill;object-position:center}.post-card--related .et_pb_module_header{display:block;width:100%;margin-bottom:0.4em}.post-card--related .et_pb_module_header>a{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-card--related .et_pb_blurb_description{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.suggested__tax-guides .post-card--related .et_pb_image_wrap img{object-fit:cover;object-position:center top}@media (min-width:768px){.post-card--related .et_pb_module_header{margin-block:0.25em}.post-card--related .et_pb_module_header>a{display:block;-webkit-line-clamp:unset;line-clamp:unset;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:inherit}.post-card--related .et_pb_module_header>a::after{content:"...";display:block;margin-top:-0.25em}.suggested__tax-guides .post-card--related .et_pb_module_header>a::after{display:none}.suggested__tax-guides .post-card--related .et_pb_module_header>a{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;white-space:normal;text-overflow:unset}}.content--heading-space :where(.et_pb_text_inner,.et_pb_blurb_description) :is(h2,h3,h4),.et_pb_post_content :is(h2,h3,h4){margin-block-end:20px}.content--heading-space :where(.et_pb_text_inner,.et_pb_blurb_description) *:not(h2,h3,h4)+:is(h2,h3,h4),.et_pb_post_content *:not(h2,h3,h4)+:is(h2,h3,h4){margin-block-start:30px},.et_pb_post_content table:not(:last-child){margin-bottom:1em}.team-members-grid .post__thumbnail img{aspect-ratio:300/250;object-position:center top;transform:unset!important}.team-members-grid .post__thumbnail .et_pb_blurb_container{background:var(--clr-primary,#003772);padding:clamp(8px,8px + 1vw,20px) clamp(12px,12px + 1vw,26px);min-width:min(360px,80%);position:absolute;left:0;bottom:0}.team-members-grid>[data-loop="single"]:first-child .post__thumbnail .et_pb_blurb_container{background:#000}.team-members-grid .post__content ul{display:flex;flex-flow:row wrap;gap:5px 30px}.team-members-grid .post__content>:last-child{padding-block-end:0}.team-members-grid .post__content li{flex:0 1 auto;margin:0;min-width:calc(50% - 15px)}.service__description .et_pb_module_header{margin-bottom:0.8em}.service__highlights-card .et_pb_module_header{margin-bottom:0.8em;padding:0.6em 0.5em;background:var(--clr-primary,#003772)}.service__highlights-card .et_pb_blurb_description{padding-inline:20px}.service__highlights-card .et_pb_blurb_description li+li{margin-top:5px}.links-box-row>.et_pb_column{display:block}.links-box-row :where(.et_pb_text,.et_pb_text>.et_pb_text_inner){display:inline-block}