/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}
html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
main{display:block}
h1{font-size:2em;margin:.67em 0}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}
button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}
table{border-collapse:collapse;border-spacing:0}
.d-inline{display:inline}
.d-inline-block{display:inline-block}
.d-block{display:block}
.d-grid{display:grid}
.d-table{display:table}
.d-table-row{display:table-row}
.d-table-cell{display:table-cell}
.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}
.d-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.d-none{display:none}
.flex-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.flex-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.flex-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.flex-grow-0{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}
.flex-grow-1{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.flex-shrink-0{-ms-flex-negative:0;flex-shrink:0}
.flex-shrink-1{-ms-flex-negative:1;flex-shrink:1}
.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}
.flex-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}
.gap-0{gap:0}
.gap-1{gap:.25rem}
.gap-2{gap:.5rem}
.gap-3{gap:1rem}
.gap-4{gap:1.5rem}
.gap-5{gap:3rem}
.justify-content-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.justify-content-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.justify-content-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.justify-content-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.justify-content-around{-ms-flex-pack:distribute;justify-content:space-around}
.justify-content-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}
.align-items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.align-items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.align-items-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}
.align-items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.align-content-start{-ms-flex-line-pack:start;align-content:flex-start}
.align-content-end{-ms-flex-line-pack:end;align-content:flex-end}
.align-content-center{-ms-flex-line-pack:center;align-content:center}
.align-content-between{-ms-flex-line-pack:justify;align-content:space-between}
.align-content-around{-ms-flex-line-pack:distribute;align-content:space-around}
.align-content-stretch{-ms-flex-line-pack:stretch;align-content:stretch}
.align-self-auto{-ms-flex-item-align:auto;align-self:auto}
.align-self-start{-ms-flex-item-align:start;align-self:flex-start}
.align-self-end{-ms-flex-item-align:end;align-self:flex-end}
.align-self-center{-ms-flex-item-align:center;align-self:center}
.align-self-baseline{-ms-flex-item-align:baseline;align-self:baseline}
.align-self-stretch{-ms-flex-item-align:stretch;align-self:stretch}
.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
.order-last{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}
.sr-only{border:0 !important;clip:rect(1px,1px,1px,1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}
.pt-none{padding-top:0}
.pt-xs{padding-top:25px}
.pt-sm{padding-top:50px}
.pt-md{padding-top:75px}
.pt-lg{padding-top:125px}
.pt-xl{padding-top:175px}
.pb-none{padding-bottom:0}
.pb-xs{padding-bottom:25px}
.pb-sm{padding-bottom:50px}
.pb-md{padding-bottom:75px}
.pb-lg{padding-bottom:125px}
.pb-xl{padding-bottom:175px}
.mt-none{margin-top:0}
.mt-xs{margin-top:25px}
.mt-sm{margin-top:50px}
.mt-md{margin-top:75px}
.mt-lg{margin-top:125px}
.mt-xl{margin-top:175px}
.mb-none{margin-bottom:0}
.mb-xs{margin-bottom:25px}
.mb-sm{margin-bottom:50px}
.mb-md{margin-bottom:75px}
.mb-lg{margin-bottom:125px}
.mb-xl{margin-bottom:175px}
.bg-black-1{background-color:rgba(0,0,0,0.1)}
.bg-white-1{background-color:rgba(255,255,255,0.1)}
.bg-deep-blue-1{background-color:rgba(0,22,137,0.1)}
.bg-greyish-brown-1{background-color:rgba(77,77,77,0.1)}
.bg-reddish-grey-1{background-color:rgba(132,131,128,0.1)}
.bg-butterscotch-1{background-color:rgba(252,176,64,0.1)}
.bg-very-light-pink-1{background-color:rgba(228,228,228,0.1)}
.bg-iris-1{background-color:rgba(84,96,181,0.1)}
.bg-black-2{background-color:rgba(0,0,0,0.2)}
.bg-white-2{background-color:rgba(255,255,255,0.2)}
.bg-deep-blue-2{background-color:rgba(0,22,137,0.2)}
.bg-greyish-brown-2{background-color:rgba(77,77,77,0.2)}
.bg-reddish-grey-2{background-color:rgba(132,131,128,0.2)}
.bg-butterscotch-2{background-color:rgba(252,176,64,0.2)}
.bg-very-light-pink-2{background-color:rgba(228,228,228,0.2)}
.bg-iris-2{background-color:rgba(84,96,181,0.2)}
.bg-black-3{background-color:rgba(0,0,0,0.3)}
.bg-white-3{background-color:rgba(255,255,255,0.3)}
.bg-deep-blue-3{background-color:rgba(0,22,137,0.3)}
.bg-greyish-brown-3{background-color:rgba(77,77,77,0.3)}
.bg-reddish-grey-3{background-color:rgba(132,131,128,0.3)}
.bg-butterscotch-3{background-color:rgba(252,176,64,0.3)}
.bg-very-light-pink-3{background-color:rgba(228,228,228,0.3)}
.bg-iris-3{background-color:rgba(84,96,181,0.3)}
.bg-black-4{background-color:rgba(0,0,0,0.4)}
.bg-white-4{background-color:rgba(255,255,255,0.4)}
.bg-deep-blue-4{background-color:rgba(0,22,137,0.4)}
.bg-greyish-brown-4{background-color:rgba(77,77,77,0.4)}
.bg-reddish-grey-4{background-color:rgba(132,131,128,0.4)}
.bg-butterscotch-4{background-color:rgba(252,176,64,0.4)}
.bg-very-light-pink-4{background-color:rgba(228,228,228,0.4)}
.bg-iris-4{background-color:rgba(84,96,181,0.4)}
.bg-black-5{background-color:rgba(0,0,0,0.5)}
.bg-white-5{background-color:rgba(255,255,255,0.5)}
.bg-deep-blue-5{background-color:rgba(0,22,137,0.5)}
.bg-greyish-brown-5{background-color:rgba(77,77,77,0.5)}
.bg-reddish-grey-5{background-color:rgba(132,131,128,0.5)}
.bg-butterscotch-5{background-color:rgba(252,176,64,0.5)}
.bg-very-light-pink-5{background-color:rgba(228,228,228,0.5)}
.bg-iris-5{background-color:rgba(84,96,181,0.5)}
.bg-black-6{background-color:rgba(0,0,0,0.6)}
.bg-white-6{background-color:rgba(255,255,255,0.6)}
.bg-deep-blue-6{background-color:rgba(0,22,137,0.6)}
.bg-greyish-brown-6{background-color:rgba(77,77,77,0.6)}
.bg-reddish-grey-6{background-color:rgba(132,131,128,0.6)}
.bg-butterscotch-6{background-color:rgba(252,176,64,0.6)}
.bg-very-light-pink-6{background-color:rgba(228,228,228,0.6)}
.bg-iris-6{background-color:rgba(84,96,181,0.6)}
.bg-black-7{background-color:rgba(0,0,0,0.7)}
.bg-white-7{background-color:rgba(255,255,255,0.7)}
.bg-deep-blue-7{background-color:rgba(0,22,137,0.7)}
.bg-greyish-brown-7{background-color:rgba(77,77,77,0.7)}
.bg-reddish-grey-7{background-color:rgba(132,131,128,0.7)}
.bg-butterscotch-7{background-color:rgba(252,176,64,0.7)}
.bg-very-light-pink-7{background-color:rgba(228,228,228,0.7)}
.bg-iris-7{background-color:rgba(84,96,181,0.7)}
.bg-black-8{background-color:rgba(0,0,0,0.8)}
.bg-white-8{background-color:rgba(255,255,255,0.8)}
.bg-deep-blue-8{background-color:rgba(0,22,137,0.8)}
.bg-greyish-brown-8{background-color:rgba(77,77,77,0.8)}
.bg-reddish-grey-8{background-color:rgba(132,131,128,0.8)}
.bg-butterscotch-8{background-color:rgba(252,176,64,0.8)}
.bg-very-light-pink-8{background-color:rgba(228,228,228,0.8)}
.bg-iris-8{background-color:rgba(84,96,181,0.8)}
.bg-black-9{background-color:rgba(0,0,0,0.9)}
.bg-white-9{background-color:rgba(255,255,255,0.9)}
.bg-deep-blue-9{background-color:rgba(0,22,137,0.9)}
.bg-greyish-brown-9{background-color:rgba(77,77,77,0.9)}
.bg-reddish-grey-9{background-color:rgba(132,131,128,0.9)}
.bg-butterscotch-9{background-color:rgba(252,176,64,0.9)}
.bg-very-light-pink-9{background-color:rgba(228,228,228,0.9)}
.bg-iris-9{background-color:rgba(84,96,181,0.9)}
.bg-black{background-color:#000}
.bg-white{background-color:#fff}
.bg-deep-blue{background-color:#001689}
.bg-greyish-brown{background-color:#4d4d4d}
.bg-reddish-grey{background-color:#848380}
.bg-butterscotch{background-color:#fcb040}
.bg-very-light-pink{background-color:#e4e4e4}
.bg-iris{background-color:#5460b5}
.color-black{color:#000}
.color-white{color:#fff}
.color-deep-blue{color:#001689}
.color-greyish-brown{color:#4d4d4d}
.color-reddish-grey{color:#848380}
.color-butterscotch{color:#fcb040}
.color-very-light-pink{color:#e4e4e4}
.color-iris{color:#5460b5}
a.bg-black{background-color:#000}
a.bg-black:hover,a.bg-black:visited{color:#fff !important}
a.bg-white{background-color:#fff}
a.bg-white:hover,a.bg-white:visited{color:#000 !important}
a.bg-deep-blue{background-color:#001689}
a.bg-deep-blue:hover,a.bg-deep-blue:visited{color:#fff !important}
a.bg-greyish-brown{background-color:#4d4d4d}
a.bg-greyish-brown:hover,a.bg-greyish-brown:visited{color:#fff !important}
a.bg-reddish-grey{background-color:#848380}
a.bg-reddish-grey:hover,a.bg-reddish-grey:visited{color:#000 !important}
a.bg-butterscotch{background-color:#fcb040}
a.bg-butterscotch:hover,a.bg-butterscotch:visited{color:#000 !important}
a.bg-very-light-pink{background-color:#e4e4e4}
a.bg-very-light-pink:hover,a.bg-very-light-pink:visited{color:#000 !important}
a.bg-iris{background-color:#5460b5}
a.bg-iris:hover,a.bg-iris:visited{color:#000 !important}
html{font-size:16px}
body.admin-bar.scrolled header.site-header .menu-bar{top:0;right:0}
body.scrolled header.site-header .menu-bar{position:fixed;top:0;left:0;right:0;width:100%;background-color:#fff;z-index:30;-webkit-transition:all ease-in-out 400ms;transition:all ease-in-out 400ms}
body.scrolled header.site-header .menu-bar a.navbar-brand .logo-container{display:none}
body.scrolled header.site-header .menu-bar a.navbar-brand .logo-container-scroll{display:block}
body.scrolled header.site-header .navbar .navbar-collapse .navbar-nav>li>a{color:#4d4d4d}
header.site-header{width:100%;background-color:#fff;-webkit-transition:all .3s;transition:all .3s;border:0;z-index:3;position:relative}
header.site-header .menu-bar #site-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
header.site-header .menu-bar #site-navigation a.navbar-brand .logo-container{display:block;width:220px;height:62px;background-position:left;background-repeat:no-repeat;background-size:contain;-webkit-transition:all .3s;transition:all .3s}
header.site-header .menu-bar #site-navigation .navbar-toggler{display:block;border:unset}
header.site-header .menu-bar #site-navigation .navbar-toggler:hover{color:unset !important;background-color:transparent}
header.site-header .menu-bar #site-navigation .navbar-toggler.open{background:transparent}
header.site-header .menu-bar #site-navigation .navbar-toggler.open .navbar-toggler-icon{visibility:hidden}
header.site-header .menu-bar #site-navigation .navbar-toggler.open .navbar-toggler-icon:before{-webkit-transition-duration:.5s,0.5s;transition-duration:.5s,0.5s;-webkit-transition-property:top,-webkit-transform;transition-property:top,-webkit-transform;transition-property:top,transform;transition-property:top,transform,-webkit-transform;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);visibility:visible}
header.site-header .menu-bar #site-navigation .navbar-toggler.open .navbar-toggler-icon:after{-webkit-transition-duration:.5s,0.5s;transition-duration:.5s,0.5s;-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform;bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);visibility:visible}
header.site-header .menu-bar #site-navigation .navbar-toggler .navbar-toggler-icon{position:relative;background-color:#fcb040;width:2rem;height:4px;display:inline-block}
header.site-header .menu-bar #site-navigation .navbar-toggler .navbar-toggler-icon:before{position:absolute;content:"";background-color:#fcb040;width:2rem;height:4px;top:-9px;left:0}
header.site-header .menu-bar #site-navigation .navbar-toggler .navbar-toggler-icon:after{position:absolute;content:"";background-color:#fcb040;width:2rem;height:4px;bottom:-9px;left:0}
header.site-header .menu-bar #site-navigation .navbar-collapse{position:absolute;top:100%;left:50%;width:100vw;background-color:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:30px 0}
header.site-header .menu-bar #site-navigation .navbar-collapse.collapse{visibility:hidden;opacity:0;z-index:-1}
header.site-header .menu-bar #site-navigation .navbar-collapse .menu-main-menu-container{max-width:540px;margin-left:auto;margin-right:auto}
header.site-header .menu-bar #site-navigation .navbar-collapse .menu-main-menu-container #main-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin:0;padding:0;list-style:none}
header.site-header .menu-bar #site-navigation .navbar-collapse .menu-main-menu-container #main-menu>.menu-item{padding:10px 15px;position:relative;width:100%}
header.site-header .menu-bar #site-navigation .navbar-collapse .menu-main-menu-container #main-menu>.menu-item.menu-item-has-children .dropdown-menu{margin:15px 0 0 0;list-style:none}
header.site-header .menu-bar #site-navigation .navbar-collapse .menu-main-menu-container #main-menu>.menu-item.menu-item-has-children .dropdown-menu .menu-item{padding:0 0 0 25px}
header.site-header .menu-bar #site-navigation .navbar-collapse .menu-main-menu-container #main-menu>.menu-item.menu-item-has-children .dropdown-menu .menu-item:not(:last-child){margin-bottom:12px}
header.site-header .menu-bar #site-navigation .navbar-collapse .menu-main-menu-container #main-menu>.menu-item.menu-item-has-children .dropdown-menu .menu-item a{font-family:"Helvetica",sans-serif;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left;position:relative;display:block}
header.site-header .menu-bar #site-navigation .navbar-collapse .menu-main-menu-container #main-menu>.menu-item>.nav-link{display:block}
header.site-header .menu-bar #site-navigation .navbar-collapse .menu-main-menu-container #main-menu>.menu-item:hover>.nav-link{color:#888686;position:relative}
header.site-header .menu-bar #site-navigation .navbar-collapse .menu-main-menu-container #main-menu>.menu-item .nav-link{font-size:16px;font-size:1rem;font-weight:bold;line-height:1.75;text-align:left;color:#000;text-decoration:none;text-transform:uppercase}
header.site-header .menu-bar #site-navigation .navbar-collapse .menu-main-menu-container #main-menu>.menu-item.menu-item-has-children>.nav-link{position:relative}
header.site-header .menu-bar #site-navigation .navbar-collapse .menu-main-menu-container #main-menu>.menu-item.menu-item-has-children>.nav-link:after{content:url("../images/chevron-down.png");position:absolute;top:-2px;right:0;visibility:hidden;opacity:0}
header.site-header .menu-bar #site-navigation .navbar-collapse .menu-main-menu-container #main-menu>.menu-item.menu-item-has-children .dropdown-menu{position:relative}
header.site-header .menu-bar .below-menu-mobile-bar{max-width:540px;margin-left:auto;margin-right:auto;padding:10px 15px}
header.site-header .menu-bar .right-cta .bol-btn-secondary{font-size:16px;font-size:1rem;font-weight:bold;line-height:1.75;background-color:#001689 !important;color:#fff !important;padding:3px 18px;font-family:"Open Sans",sans-serif}
footer.entry-footer .cat-links,footer.entry-footer .comments-link{padding-right:10px}
footer.site-footer{background:#4d4d4d;padding:40px 15px}
footer.site-footer *{z-index:2}
footer.site-footer .bol-container .logo-footer{margin:0 auto;padding-bottom:20px}
footer.site-footer .bol-container .first-column{-ms-flex-preferred-size:40%;flex-basis:40%}
footer.site-footer .bol-container .first-column img{max-width:235px}
footer.site-footer .bol-container .first-column p{max-width:386px;color:#f3f4f7;font-size:14px;line-height:1.71;text-align:left;margin-top:20px}
footer.site-footer .bol-container .first-column .subscribe-form{width:100%;max-width:350px;margin:20px auto 0}
footer.site-footer .bol-container .first-column .subscribe-form #mc_embed_signup{width:100%}
footer.site-footer .bol-container .first-column .subscribe-form #mc_embed_signup form .mc-field-group input{width:100%;max-width:350px;padding:6px 100px 6px 20px}
footer.site-footer .bol-container .first-column .subscribe-form #mc_embed_signup form .mc-field-group div.mce_inline_error{font-size:12px;font-size:.75rem;font-weight:300;padding:2px 10px;margin:0}
footer.site-footer .bol-container .first-column .subscribe-form #mc_embed_signup form #mc_embed_signup_scroll{position:relative}
footer.site-footer .bol-container .first-column .subscribe-form #mc_embed_signup form #mc_embed_signup_scroll #mce-responses{position:relative;top:auto;right:auto;left:auto;font-size:12px;font-size:.75rem;font-weight:300;color:#fff;line-height:1.3;letter-spacing:1px;padding:6px 10px}
footer.site-footer .bol-container .first-column .subscribe-form #mc_embed_signup form #mc_embed_signup_scroll .clear{position:absolute;top:2px;right:2px}
footer.site-footer .bol-container .first-column .subscribe-form #mc_embed_signup form #mc_embed_signup_scroll .clear #mc-embedded-subscribe{font-size:16px;font-size:1rem;background-color:#001689;border-color:#001689;color:#fff;padding:2px 10px}
footer.site-footer .bol-container .second-column{-ms-flex-preferred-size:30%;flex-basis:30%}
footer.site-footer .bol-container .second-column .menu-footer-container{width:100%}
footer.site-footer .bol-container .second-column .menu-footer-container ul{list-style:none;width:100%;padding:0;margin:0}
footer.site-footer .bol-container .second-column .menu-footer-container>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}
footer.site-footer .bol-container .second-column .menu-footer-container>ul>li{margin-bottom:20px}
footer.site-footer .bol-container .second-column .menu-footer-container>ul>li a[title="Our Work"]{visibility:visible}
footer.site-footer .bol-container .second-column .menu-footer-container>ul>li:last-child{margin-bottom:0}
footer.site-footer .bol-container .second-column .menu-footer-container>ul li a{font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.86;letter-spacing:normal;color:#fcb040;text-decoration:none;visibility:hidden}
footer.site-footer .bol-container .second-column .menu-footer-container>ul li ul{padding-left:0;margin-left:0}
footer.site-footer .bol-container .second-column .menu-footer-container>ul li ul li a{font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.86;letter-spacing:normal;color:#fcf7f7;text-decoration:none;visibility:visible}
footer.site-footer .bol-container .third-column{-ms-flex-preferred-size:30%;flex-basis:30%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px}
footer.site-footer .bol-container .third-column .menu-contacts-menu-container{width:100%;margin:0;padding:0}
footer.site-footer .bol-container .third-column .menu-contacts-menu-container>ul>li{margin-bottom:20px}
footer.site-footer .bol-container .third-column .menu-contacts-menu-container>ul>li:last-child{margin-bottom:0}
footer.site-footer .bol-container .third-column .menu-contacts-menu-container ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0;margin:0;-ms-flex-pack:distribute;justify-content:space-around}
footer.site-footer .bol-container .third-column .menu-contacts-menu-container ul li{margin-top:0}
footer.site-footer .bol-container .third-column .menu-contacts-menu-container ul li a{font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.86;letter-spacing:normal;color:#fcb040;text-decoration:none;visibility:hidden}
footer.site-footer .bol-container .third-column .menu-contacts-menu-container ul li ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
footer.site-footer .bol-container .third-column .menu-contacts-menu-container ul li ul li.btn{text-align:center;margin-top:10px !important}
footer.site-footer .bol-container .third-column .menu-contacts-menu-container ul li ul li.btn a{display:inline-block;font-family:"Helvetica",sans-serif;font-size:16px;font-size:1rem;line-height:1.75;color:#fff;text-decoration:none;background-color:#001689;border:1px solid #001689;padding:10px 40px}
footer.site-footer .bol-container .third-column .menu-contacts-menu-container ul li ul li.btn a:hover{opacity:.8}
footer.site-footer .bol-container .third-column .menu-contacts-menu-container ul li ul li a{font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.86;letter-spacing:normal;color:#fcf7f7;text-decoration:none;visibility:visible}
footer.site-footer .bol-container .third-column .menu-contacts-menu-container ul li ul li{margin-top:0}
footer.site-footer .hr-line{padding-left:0;padding-right:0}
footer.site-footer .hr-line hr{border-color:#666;border-style:solid;margin-top:40px}
footer.site-footer .copyright-text{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex}
footer.site-footer .copyright-text p{font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.71;letter-spacing:normal;color:#8a8a8a}
footer.site-footer .social-icons{margin-left:auto}
footer.site-footer .social-icons a{color:transparent}
footer.site-footer .copyright{font-size:17px;font-size:1.0625rem}
footer.site-footer .navbar-footer{padding:0}
footer.site-footer .navbar-footer .menu-footer-menu-container{line-height:1}
footer.site-footer ul#menu-footer-menu{float:none;display:inline-block;padding-left:0;list-style:none}
footer.site-footer ul#menu-footer-menu>li{float:left;position:relative;display:block}
footer.site-footer ul#menu-footer-menu>li>a{padding:0 15px;font-size:17px;font-size:1.0625rem;font-weight:400;color:#4d4d4d;background:transparent;-webkit-transition:all .3s;transition:all .3s;line-height:20px;position:relative;display:block}
footer.site-footer ul#menu-footer-menu>li>a:hover{background:transparent;color:#4d4d4d}
section,div{position:relative}
#content{position:relative;overflow:hidden}
.bol-container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;position:relative}
.bol-container .full-width{width:100vw;position:relative;margin-left:-50vw;left:50%}
body.single-post{background-color:#e4e4e4}
.bol-single-post-content header.post-header{position:relative;z-index:2;margin:60px 0 20px}
.bol-single-post-content header.post-header .post-title{font-size:36px;font-size:2.25rem;font-weight:600;line-height:1.67;text-align:left;color:#000;margin:0}
.bol-single-post-content header.post-header .post-data time,.bol-single-post-content header.post-header .post-data .category{font-size:14px;font-size:.875rem;font-stretch:normal;font-style:normal;line-height:2.14;letter-spacing:normal;text-align:left;color:#000}
.bol-single-post-content header.post-header .post-data time{position:relative;font-weight:700;padding-right:10px;margin-right:10px}
.bol-single-post-content header.post-header .post-data time:after{position:absolute;content:"";top:50%;right:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:2px;height:16px;background-color:#000}
.bol-single-post-content header.post-header .post-data .category{font-weight:400;text-decoration:none}
.bol-single-post-content .read-next{padding:40px 30px 30px;margin:50px 0 80px}
.bol-single-post-content .read-next span{font-size:14px;font-size:.875rem;font-weight:600;text-transform:uppercase;color:#848380;margin-bottom:25px}
.bol-single-post-content .read-next h3{font-size:24px;font-size:1.5rem;font-weight:600;line-height:1.5;color:#000;margin:0 0 25px}
.single-jobs p,.single-jobs span,.single-jobs a,.single-jobs h1,.single-jobs h2,.single-jobs h3,.single-jobs h4,.single-jobs h5,.single-jobs h6,.single-jobs li{font-family:"Open Sans",sans-serif}
.single-jobs .site-header{background:unset}
.single-jobs .site-content{margin-top:-86px}
.single-jobs .single-jobs-header{background:rgba(239,239,239,0.8);padding-top:86px}
.single-jobs .single-jobs-header__item{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}
.single-jobs .single-jobs-header__item__label{font-size:36px;font-weight:600;display:block;padding-bottom:18px;border-bottom:1px solid #dedede}
.single-jobs .single-jobs-header__item__value{font-size:24px;font-weight:400;margin:18px 0}
.single-jobs .bol-single-job__cta{margin-bottom:100px}
.single-jobs .bol-block .bol-container{padding:0}
.single-jobs .rich-text h1,.single-jobs .rich-text h2,.single-jobs .rich-text h3,.single-jobs .rich-text h4,.single-jobs .rich-text h5,.single-jobs .rich-text h6{border-bottom:1px solid #dedede;padding-bottom:18px}
.single-jobs .wp-block-heading{border-bottom:1px solid #dedede;padding-bottom:18px}
body{font-family:"Helvetica",sans-serif;font-size:18px;font-size:1.125rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.56;letter-spacing:normal;position:relative}
body em{font-style:italic}
p{font-family:"Helvetica",sans-serif;font-size:18px;font-size:1.125rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.56;letter-spacing:normal}
p+p{margin-top:30px}
strong{font-weight:700}
.text-left{text-align:left}
.text-center{text-align:center}
.text-right{text-align:right}
.text-light{font-weight:300}
.text-regular{font-weight:400}
.text-thick{font-weight:500}
.text-semibold{font-weight:600}
.text-bold{font-weight:700}
h1,h2,h3,h4,h5,h6{clear:both;font-family:"Open Sans",sans-serif;color:#000;letter-spacing:normal;font-style:normal;font-stretch:normal;margin:20px 0}
h1{font-size:50px;font-size:3.125rem;line-height:1.2;font-weight:600}
h2{font-size:36px;font-size:2.25rem;line-height:1.2}
h3{font-size:30px;font-size:1.875rem;line-height:1.2}
h4{font-size:24px;font-size:1.5rem;line-height:1.42}
h5{font-size:20px;font-size:1.25rem;line-height:1.42;font-weight:600}
h6{font-size:14px;font-size:.875rem;font-weight:700;line-height:1.71}
.base-buttons,input[type=reset],.bol-btn-secondary,.button.bol-btn-secondary,button.bol-btn-secondary,input[type=button].bol-btn-secondary,input[type=submit].bol-btn-secondary,.bol-btn-primary,.button:not(.bol-btn-secondary):not(.button.bol-btn-secondary):not(button.bol-btn-secondary):not(input[type=button].bol-btn-secondary):not(input[type=submit].bol-btn-secondary),button:not(.bol-btn-secondary):not(.button.bol-btn-secondary):not(button.bol-btn-secondary):not(input[type=button].bol-btn-secondary):not(input[type=submit].bol-btn-secondary),input[type=button]:not(.bol-btn-secondary):not(.button.bol-btn-secondary):not(button.bol-btn-secondary):not(input[type=button].bol-btn-secondary):not(input[type=submit].bol-btn-secondary),input[type=submit]:not(.bol-btn-secondary):not(.button.bol-btn-secondary):not(button.bol-btn-secondary):not(input[type=button].bol-btn-secondary):not(input[type=submit].bol-btn-secondary){font-size:16px;font-size:1rem;font-family:"Helvetica",sans-serif;font-weight:400;line-height:1.75;text-align:center;white-space:normal;text-transform:initial;text-decoration:none;letter-spacing:normal;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;padding:10px 40px;background-color:transparent}
.base-buttons:focus,input[type=reset]:focus,.bol-btn-secondary:focus,input[type=button].bol-btn-secondary:focus,input[type=submit].bol-btn-secondary:focus,.bol-btn-primary:focus,.button:focus:not(.bol-btn-secondary):not(.button.bol-btn-secondary):not(button.bol-btn-secondary):not(input[type=button].bol-btn-secondary):not(input[type=submit].bol-btn-secondary),button:focus:not(.bol-btn-secondary):not(.button.bol-btn-secondary):not(button.bol-btn-secondary):not(input[type=button].bol-btn-secondary):not(input[type=submit].bol-btn-secondary),input[type=button]:focus:not(.bol-btn-secondary):not(.button.bol-btn-secondary):not(button.bol-btn-secondary):not(input[type=button].bol-btn-secondary):not(input[type=submit].bol-btn-secondary),input[type=submit]:focus:not(.bol-btn-secondary):not(.button.bol-btn-secondary):not(button.bol-btn-secondary):not(input[type=button].bol-btn-secondary):not(input[type=submit].bol-btn-secondary),.base-buttons.focus,input.focus[type=reset],.focus.bol-btn-secondary,input.focus[type=button].bol-btn-secondary,input.focus[type=submit].bol-btn-secondary,.focus.bol-btn-primary,.focus.button:not(.bol-btn-secondary):not(.button.bol-btn-secondary):not(button.bol-btn-secondary):not(input[type=button].bol-btn-secondary):not(input[type=submit].bol-btn-secondary),button.focus:not(.bol-btn-secondary):not(.button.bol-btn-secondary):not(button.bol-btn-secondary):not(input[type=button].bol-btn-secondary):not(input[type=submit].bol-btn-secondary),input.focus[type=button]:not(.bol-btn-secondary):not(.button.bol-btn-secondary):not(button.bol-btn-secondary):not(input[type=button].bol-btn-secondary):not(input[type=submit].bol-btn-secondary),input.focus[type=submit]:not(.bol-btn-secondary):not(.button.bol-btn-secondary):not(button.bol-btn-secondary):not(input[type=button].bol-btn-secondary):not(input[type=submit].bol-btn-secondary){outline:0;-webkit-box-shadow:none;box-shadow:none}
.base-buttons-no-bg{font-size:16px;font-size:1rem;font-family:"Helvetica",sans-serif;font-weight:400;line-height:1.75;text-align:center;white-space:normal;text-transform:initial;text-decoration:none;letter-spacing:normal;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;padding:10px 40px}
.base-buttons-no-bg:focus,.base-buttons-no-bg.focus{outline:0;-webkit-box-shadow:none;box-shadow:none}
.bol-btn-primary,.button:not(.bol-btn-secondary):not(.button.bol-btn-secondary):not(button.bol-btn-secondary):not(input[type=button].bol-btn-secondary):not(input[type=submit].bol-btn-secondary),button:not(.bol-btn-secondary):not(.button.bol-btn-secondary):not(button.bol-btn-secondary):not(input[type=button].bol-btn-secondary):not(input[type=submit].bol-btn-secondary),input[type=button]:not(.bol-btn-secondary):not(.button.bol-btn-secondary):not(button.bol-btn-secondary):not(input[type=button].bol-btn-secondary):not(input[type=submit].bol-btn-secondary),input[type=submit]:not(.bol-btn-secondary):not(.button.bol-btn-secondary):not(button.bol-btn-secondary):not(input[type=button].bol-btn-secondary):not(input[type=submit].bol-btn-secondary){color:#fcb040;border:1px solid #fcb040}
.bol-btn-primary:hover,.button:hover:not(.bol-btn-secondary):not(.button.bol-btn-secondary):not(button.bol-btn-secondary):not(input[type=button].bol-btn-secondary):not(input[type=submit].bol-btn-secondary),button:hover:not(.bol-btn-secondary):not(.button.bol-btn-secondary):not(button.bol-btn-secondary):not(input[type=button].bol-btn-secondary):not(input[type=submit].bol-btn-secondary),input[type=button]:hover:not(.bol-btn-secondary):not(.button.bol-btn-secondary):not(button.bol-btn-secondary):not(input[type=button].bol-btn-secondary):not(input[type=submit].bol-btn-secondary),input[type=submit]:hover:not(.bol-btn-secondary):not(.button.bol-btn-secondary):not(button.bol-btn-secondary):not(input[type=button].bol-btn-secondary):not(input[type=submit].bol-btn-secondary){color:#fff !important;background-color:#fcb040}
.bol-btn-primary:visited,.button:visited:not(.bol-btn-secondary):not(.button.bol-btn-secondary):not(button.bol-btn-secondary):not(input[type=button].bol-btn-secondary):not(input[type=submit].bol-btn-secondary),button:visited:not(.bol-btn-secondary):not(.button.bol-btn-secondary):not(button.bol-btn-secondary):not(input[type=button].bol-btn-secondary):not(input[type=submit].bol-btn-secondary),input[type=button]:visited:not(.bol-btn-secondary):not(.button.bol-btn-secondary):not(button.bol-btn-secondary):not(input[type=button].bol-btn-secondary):not(input[type=submit].bol-btn-secondary),input[type=submit]:visited:not(.bol-btn-secondary):not(.button.bol-btn-secondary):not(button.bol-btn-secondary):not(input[type=button].bol-btn-secondary):not(input[type=submit].bol-btn-secondary){color:#fcb040;background-color:#fcb040}
.bol-btn-secondary,.button.bol-btn-secondary,button.bol-btn-secondary,input[type=button].bol-btn-secondary,input[type=submit].bol-btn-secondary{color:#001689;border:1px solid #001689}
.bol-btn-secondary:hover,input[type=button].bol-btn-secondary:hover,input[type=submit].bol-btn-secondary:hover{color:#fff;background-color:#001689}
input[type=reset]{color:red;border-color:red}
input[type=reset]:hover{color:#fff;background-color:red;border-color:red}
[role=button]{cursor:pointer}
textarea,input:not([type=submit]){font-family:"Helvetica",sans-serif;font-size:16px;font-size:1rem;line-height:1.5;text-align:inherit;color:#000;padding:12px 20px;width:100%;max-width:300px;border:1px solid #848380;background-color:#fff}
textarea:focus,input:not([type=submit]):focus{color:#848380;outline:0}
textarea:focus::-webkit-input-placeholder,input:not([type=submit]):focus::-webkit-input-placeholder{color:#848380}
textarea:focus:-ms-input-placeholder,input:not([type=submit]):focus:-ms-input-placeholder{color:#848380}
textarea:focus::-webkit-input-placeholder,input:not([type=submit]):focus::-webkit-input-placeholder{color:#848380}
textarea:focus::-moz-placeholder,input:not([type=submit]):focus::-moz-placeholder{color:#848380}
textarea:focus:-ms-input-placeholder,input:not([type=submit]):focus:-ms-input-placeholder{color:#848380}
textarea:focus::-ms-input-placeholder,input:not([type=submit]):focus::-ms-input-placeholder{color:#848380}
textarea:focus::placeholder,input:not([type=submit]):focus::placeholder{color:#848380}
select{font-family:"Helvetica",sans-serif;font-size:16px;font-size:1rem;line-height:1.5;text-align:inherit;color:#000;padding:12px 20px;width:100%;max-width:300px;border:1px solid #848380;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;utf8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 11.4 6.8" style="enable-background:new 0 0 11.4 6.8;" xml:space="preserve"> <path d="M5.7,6.5c-0.2,0-0.4-0.1-0.6-0.2L0.4,1.6c-0.3-0.3-0.3-0.8,0-1.1s0.8-0.3,1.1,0l4.2,4.2l4.2-4.2c0.3-0.3,0.8-0.3,1.1,0 s0.3,0.8,0,1.1L6.2,6.3C6.1,6.4,5.9,6.5,5.7,6.5z"/></svg>');background-repeat:no-repeat;background-position-y:50%;background-position-x:93%;background-size:11px;border-radius:0}
select:focus{color:#848380;outline:0}
::-webkit-input-placeholder{font-family:"Helvetica",sans-serif;font-size:16px;font-size:1rem;color:#000}
:-ms-input-placeholder{font-family:"Helvetica",sans-serif;font-size:16px;font-size:1rem;color:#000}
::-moz-placeholder{font-family:"Helvetica",sans-serif;font-size:16px;font-size:1rem;color:#000}
::-ms-input-placeholder{font-family:"Helvetica",sans-serif;font-size:16px;font-size:1rem;color:#000}
::placeholder{font-family:"Helvetica",sans-serif;font-size:16px;font-size:1rem;color:#000}
ol{text-align:left;list-style:decimal}
ul{text-align:left;list-style:disc}
li>ul,li>ol{margin-bottom:0;margin-left:1rem}
body ul:not([class]),body ol:not([class]){margin-bottom:0;-webkit-padding-start:15px;padding-inline-start:15px}
body ul:not([class])+*,body ol:not([class])+*{margin-top:1em}
body ul:not([class]) li,body ol:not([class]) li{font-size:16px;font-size:1rem;padding-bottom:5px;line-height:1.5;font-family:"Helvetica",sans-serif}
body ul:not([class]) li>a,body ol:not([class]) li>a{line-height:inherit;font-size:inherit;font-weight:500}
a{color:#001689;font-weight:400;font-family:"Open Sans",sans-serif;line-height:1.71}
a:visited{color:#001689}
a:hover,a:focus,a:active{color:#001689;text-decoration:none}
embed,iframe,object{max-width:100%}
.iframe-holder{position:relative;overflow:hidden;width:100%;padding-top:56.25%}
.iframe-holder .embed-responsive-item{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}
figure{margin:1em 0}
img{height:auto;max-width:100%}
.with-shadow{overflow:hidden}
.with-shadow:before{content:"";position:absolute;z-index:0;-webkit-box-shadow:0 0 40px rgba(0,0,0,0.6);box-shadow:0 0 40px rgba(0,0,0,0.6);bottom:100%;left:0;right:0;width:100%;height:50%;border-radius:100%}
blockquote{position:relative;font-family:"Helvetica",sans-serif;padding-left:60px}
blockquote:before{position:absolute;content:"“";top:-22px;left:0;font-family:"Helvetica",sans-serif;font-size:120px;font-size:7.5rem;font-weight:700;line-height:1;letter-spacing:1.2px;text-align:left;color:#ddd}
.section-headings .headlines{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.section-headings .headlines .block-headline{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:0}
.section-headings .headlines .block-headline small{font-size:24px;font-size:1.5rem;line-height:1.25;display:block}
.section-headings .headlines .block-headline span:not(.highlighted-headline-text){color:#fcb040}
.section-headings .headlines .block-headline .highlighted-headline-text{font-family:"Open Sans",sans-serif}
.section-headings .headlines .block-headline .highlighted-headline-text.large{display:block;font-size:68px;font-size:4.25rem;line-height:1;text-transform:lowercase}
.section-headings .headlines .block-pre-headline{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:0}
.clients-container .clients-logo{list-style:none;margin:0 0 -90px}
.clients-container .clients-logo li{height:90px;margin:30px 0}
.clients-container .clients-logo img{width:auto;height:auto;max-height:100%;-o-object-fit:contain;object-fit:contain;vertical-align:bottom}
.archive-hero{padding:90px 0;background-size:cover;background-repeat:no-repeat}
.archive-hero .hero-headline{font-size:68px;font-size:4.25rem}
.archive-hero .hero-description{font-size:24px;font-size:1.5rem;line-height:1.42}
.sharebar{list-style:none;padding:0;margin:0}
.sharebar li+li{margin-left:7px}
.sharebar__btn{width:37px;height:37px;display:-webkit-box;display:-ms-flexbox;display:flex;background:#4d4d4d;border-radius:50%;-webkit-transition:.2s;transition:.2s}
.sharebar__btn .icon{color:#fff;display:block;margin:auto;width:17px;-webkit-transition:color .2s;transition:color .2s}
.sharebar__btn .icon path{fill:#fff}
.sharebar__btn:hover{background-color:rgba(77,77,77,0.8);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm)}
.sharebar__btn:hover .icon{color:#fff}
.wp-caption{margin-bottom:1.5em;max-width:100%}
.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}
.wp-caption-text{margin:.8075em 0;text-align:center}
.gallery{margin-bottom:1.5em}
.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}
.gallery-columns-2 .gallery-item{max-width:50%}
.gallery-columns-3 .gallery-item{max-width:33.33%}
.gallery-columns-4 .gallery-item{max-width:25%}
.gallery-columns-5 .gallery-item{max-width:20%}
.gallery-columns-6 .gallery-item{max-width:16.66%}
.gallery-columns-7 .gallery-item{max-width:14.28%}
.gallery-columns-8 .gallery-item{max-width:12.5%}
.gallery-columns-9 .gallery-item{max-width:11.11%}
.gallery-caption{display:block}
#page.blur-it{-webkit-filter:blur(4px);filter:blur(4px)}
#modal-overlay{position:fixed;z-index:9999;opacity:0;visibility:hidden;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,0.7);-webkit-transition:opacity .6s cubic-bezier(0.55,0,0.1,1),visibility .6s cubic-bezier(0.55,0,0.1,1);transition:opacity .6s cubic-bezier(0.55,0,0.1,1),visibility .6s cubic-bezier(0.55,0,0.1,1)}
#modal-overlay.modal-visible{opacity:1;visibility:visible;overflow-y:scroll;overflow-x:hidden}
#modal-overlay.modal-visible .modal-content{visibility:visible;opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}
#modal-overlay.modal-visible .modal-content .close{-webkit-transform:translateY(10px);transform:translateY(10px);opacity:1}
#modal-overlay .modal-content{position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2);background-color:#fff;margin:0;padding:30px;opacity:0;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .6s cubic-bezier(0.55,0,0.1,1);transition:all .6s cubic-bezier(0.55,0,0.1,1)}
#modal-overlay .modal-content .close{position:absolute;right:9px;top:-20px;color:#4d4d4d;font-size:28px;font-size:1.75rem;font-weight:400;opacity:0;-webkit-transition:opacity .6s cubic-bezier(0.55,0,0.1,1),-webkit-transform .6s cubic-bezier(0.55,0,0.1,1);transition:opacity .6s cubic-bezier(0.55,0,0.1,1),-webkit-transform .6s cubic-bezier(0.55,0,0.1,1);transition:opacity .6s cubic-bezier(0.55,0,0.1,1),transform .6s cubic-bezier(0.55,0,0.1,1);transition:opacity .6s cubic-bezier(0.55,0,0.1,1),transform .6s cubic-bezier(0.55,0,0.1,1),-webkit-transform .6s cubic-bezier(0.55,0,0.1,1);-webkit-transition-delay:.3s;transition-delay:.3s}
#modal-overlay .modal-content .close:hover,#modal-overlay .modal-content .close:focus{color:#000;text-decoration:none;cursor:pointer}
.modal{display:none}
.site-pagination a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-size:1rem;font-weight:600;line-height:1.5;color:#000;width:auto;min-width:36px;height:43px;text-decoration:none}
.site-pagination a:visited{color:#000}
.site-pagination .page-numbers.current{background:#e4e4e4;color:#000}
.site-pagination .page-numbers.prev img,.site-pagination .page-numbers.next img{height:11px;width:auto}
.site-pagination .page-numbers.prev img{margin-right:9px}
.site-pagination .page-numbers.next img{margin-left:9px}
.tns-outer{position:relative}
.tns-outer .tns-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;bottom:0;position:absolute;width:100%;z-index:9}
.tns-outer .tns-nav button{padding:8px 8px;border-radius:50%;background-color:#fcb040}
.tns-outer .tns-nav button:hover{background-color:transparent}
.tns-outer .tns-nav button:not(:first-of-type){margin-left:20px}
.tns-outer .tns-nav .tns-nav-active{background-color:transparent}
.tns-outer .tns-inner{padding-bottom:50px}
.texture-holder{position:absolute;z-index:1}
.texture-holder.desktop-version{display:none}
.texture-holder.mobile-version{display:block}
body.archive .bol-container *{z-index:2}
.wp-block-columns *,.bol-block *{z-index:2}
.resources-filter,.blog-filter{margin-top:50px}
.resources-filter>div,.resources-filter form,.blog-filter>div,.blog-filter form{max-width:100%;margin:0;padding-bottom:15px}
.resources-filter .dropdown-wrapper select,.blog-filter .dropdown-wrapper select{width:100%;max-width:none}
.resources-filter .dropdown-wrapper select option,.blog-filter .dropdown-wrapper select option{width:90%}
.resources-filter #searchform,.blog-filter #searchform{margin-right:0}
.resources-filter #searchform #searchFormInput,.blog-filter #searchform #searchFormInput{width:100%;max-width:100%}
.resources-filter #searchform button,.blog-filter #searchform button{display:none}
.newsletter-signup .title{font-size:32px;font-size:2rem;line-height:1;margin:0 0 38px}
.newsletter-signup .description *{font-size:18pxpx;font-size:1.125pxrem;line-height:1.44}
.newsletter-signup #mc_embed_signup{margin-top:15px}
.newsletter-signup #mc_embed_signup .mc-field-group input.mce_inline_error{border-color:#848380}
.newsletter-signup #mc_embed_signup .mc-field-group div.mce_inline_error{font-size:14px;font-size:.875rem;font-weight:400;text-shadow:none;background-color:transparent;color:red;padding:0;margin:15px 15px 0 15px}
.newsletter-signup #mc_embed_signup #mce-responses{margin:15px 15px 0 15px}
.newsletter-signup #mc_embed_signup #mce-responses #mce-error-response{background-color:transparent;color:red}
.newsletter-signup #mc_embed_signup .clear{margin-top:38px}
.newsletter-signup #mc_embed_signup .clear input.btn{text-transform:uppercase}
.sidebar-banner .banner-url{width:100%}
.sidebar-banner .banner-url img{display:block;-o-object-fit:cover;object-fit:cover}
.tax-news_tags,.tax-industries,.tax-language,.post-type-archive-news{background-color:#f2f2f2}
.tax-news_tags #main .texture-holder,.tax-industries #main .texture-holder,.tax-language #main .texture-holder,.post-type-archive-news #main .texture-holder{z-index:1}
.tax-news_tags #main *,.tax-industries #main *,.tax-language #main *,.post-type-archive-news #main *{z-index:2}
.tax-news_tags .news-filter,.tax-industries .news-filter,.tax-language .news-filter,.post-type-archive-news .news-filter{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;gap:30px}
.tax-news_tags .news-filter>div,.tax-industries .news-filter>div,.tax-language .news-filter>div,.post-type-archive-news .news-filter>div{margin-bottom:20px}
.tax-news_tags .news-filter .dropdown-wrapper select,.tax-industries .news-filter .dropdown-wrapper select,.tax-language .news-filter .dropdown-wrapper select,.post-type-archive-news .news-filter .dropdown-wrapper select{width:100%;max-width:none}
.tax-news_tags .news-filter #searchform #searchFormInput,.tax-industries .news-filter #searchform #searchFormInput,.tax-language .news-filter #searchform #searchFormInput,.post-type-archive-news .news-filter #searchform #searchFormInput{width:100%;max-width:100%}
.tax-news_tags .news-filter #searchform button,.tax-industries .news-filter #searchform button,.tax-language .news-filter #searchform button,.post-type-archive-news .news-filter #searchform button{display:none}
.post-type-archive-news:not(.paged) .archive-hero{padding-bottom:50px}
.post-type-archive-news:not(.paged) .archive-hero .archive-news-ext{position:relative;margin-top:60px}
.post-type-archive-news:not(.paged) .archive-hero .archive-news-ext .news-filter{margin-bottom:20px}
.post-type-archive-news:not(.paged) .archive-hero .archive-news-ext .ext-content{width:100%}
.post-type-archive-news:not(.paged) .archive-hero .archive-news-ext .ext-content .news-card{margin:0 0 40px}
.post-type-archive-news:not(.paged) .archive-hero .archive-news-ext .ext-sidebar{width:100%}
.post-type-archive-news:not(.paged) .archive-hero .archive-news-ext .ext-sidebar>div{width:100%;max-width:100%}
.post-type-archive-news #main .archive-content article:last-of-type{margin-bottom:50px}
.post-type-archive-news #main .archive-content article+article{margin-top:50px}
.post-type-archive-news #main .archive-content .news-card{margin:0}
.post-type-archive-news #main .archive-content .site-pagination{margin:30px 0 40px}
.post-type-archive-news #main aside{-webkit-box-flex:1;-ms-flex:1 0 33.33%;flex:1 0 33.33%;max-width:calc(33.33% - 30px);margin-left:30px}
.search-no-results.post-type-archive-news #main .news-filter,.search-results.post-type-archive-news #main .news-filter,.post-type-archive-news.paged #main .news-filter,.tax-news_tags #main .news-filter,.tax-industries #main .news-filter,.tax-language #main .news-filter{margin-top:50px}
.search-no-results.post-type-archive-news #main .archive-content,.search-results.post-type-archive-news #main .archive-content,.post-type-archive-news.paged #main .archive-content,.tax-news_tags #main .archive-content,.tax-industries #main .archive-content,.tax-language #main .archive-content{-webkit-box-flex:1;-ms-flex:1 0 10%;flex:1 0 10%;max-width:100%;margin-right:0;margin-top:30px}
.search-no-results.post-type-archive-news #main .archive-content article:last-of-type,.search-results.post-type-archive-news #main .archive-content article:last-of-type,.post-type-archive-news.paged #main .archive-content article:last-of-type,.tax-news_tags #main .archive-content article:last-of-type,.tax-industries #main .archive-content article:last-of-type,.tax-language #main .archive-content article:last-of-type{margin-bottom:50px}
.search-no-results.post-type-archive-news #main .archive-content article+article,.search-results.post-type-archive-news #main .archive-content article+article,.post-type-archive-news.paged #main .archive-content article+article,.tax-news_tags #main .archive-content article+article,.tax-industries #main .archive-content article+article,.tax-language #main .archive-content article+article{margin-top:50px}
.search-no-results.post-type-archive-news #main .archive-content .news-card,.search-results.post-type-archive-news #main .archive-content .news-card,.post-type-archive-news.paged #main .archive-content .news-card,.tax-news_tags #main .archive-content .news-card,.tax-industries #main .archive-content .news-card,.tax-language #main .archive-content .news-card{margin:0}
.search-no-results.post-type-archive-news #main .archive-content .site-pagination,.search-results.post-type-archive-news #main .archive-content .site-pagination,.post-type-archive-news.paged #main .archive-content .site-pagination,.tax-news_tags #main .archive-content .site-pagination,.tax-industries #main .archive-content .site-pagination,.tax-language #main .archive-content .site-pagination{margin:30px 0 40px}
.search-no-results.post-type-archive-news #main aside,.search-results.post-type-archive-news #main aside,.post-type-archive-news.paged #main aside,.tax-news_tags #main aside,.tax-industries #main aside,.tax-language #main aside{margin:0 0 50px 0;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%}
.search-no-results.post-type-archive-news #main aside>div,.search-results.post-type-archive-news #main aside>div,.post-type-archive-news.paged #main aside>div,.tax-news_tags #main aside>div,.tax-industries #main aside>div,.tax-language #main aside>div{width:100%;max-width:100%}
.post-type-archive-resources,.archive.tax-resource_category,.search-no-results{background-color:#f2f2f2}
.post-type-archive-resources .resources-content,.archive.tax-resource_category .resources-content,.search-no-results .resources-content{z-index:2}
.post-type-archive-resources .resources-content .resources-list,.archive.tax-resource_category .resources-content .resources-list,.search-no-results .resources-content .resources-list{margin-top:60px;margin-left:-30px;margin-right:-30px}
.post-type-archive-resources .resources-content .resources-list .item-card-signup .newsletter-signup,.archive.tax-resource_category .resources-content .resources-list .item-card-signup .newsletter-signup,.search-no-results .resources-content .resources-list .item-card-signup .newsletter-signup{margin-bottom:0;width:100%}
.post-type-archive-resources .resources-content .resources-list .item-card,.archive.tax-resource_category .resources-content .resources-list .item-card,.search-no-results .resources-content .resources-list .item-card{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:calc(100% - 70px);border-radius:4px;border:solid .9px #848380;margin-bottom:30px;background-color:#fff;margin-left:35px}
.post-type-archive-resources .resources-content .resources-list .item-card .featured-image-holder,.archive.tax-resource_category .resources-content .resources-list .item-card .featured-image-holder,.search-no-results .resources-content .resources-list .item-card .featured-image-holder{border-bottom:1px solid #848380;width:100%;height:200px}
.post-type-archive-resources .resources-content .resources-list .item-card .featured-image-holder img,.archive.tax-resource_category .resources-content .resources-list .item-card .featured-image-holder img,.search-no-results .resources-content .resources-list .item-card .featured-image-holder img{border-top-left-radius:4px;border-top-right-radius:4px;min-width:100%;-o-object-fit:cover;object-fit:cover}
.post-type-archive-resources .resources-content .resources-list .item-card .item-content,.archive.tax-resource_category .resources-content .resources-list .item-card .item-content,.search-no-results .resources-content .resources-list .item-card .item-content{width:100%;height:calc(100% - 200px);padding:30px 25px}
.post-type-archive-resources .resources-content .resources-list .item-card .item-content .item-title,.archive.tax-resource_category .resources-content .resources-list .item-card .item-content .item-title,.search-no-results .resources-content .resources-list .item-card .item-content .item-title{text-decoration:none;color:#000}
.post-type-archive-resources .resources-content .resources-list .item-card .item-content .item-title:hover,.archive.tax-resource_category .resources-content .resources-list .item-card .item-content .item-title:hover,.search-no-results .resources-content .resources-list .item-card .item-content .item-title:hover{text-decoration:underline}
.post-type-archive-resources .resources-content .resources-list .item-card .item-content .item-title h3,.archive.tax-resource_category .resources-content .resources-list .item-card .item-content .item-title h3,.search-no-results .resources-content .resources-list .item-card .item-content .item-title h3{font-size:20px;font-size:1.25rem;font-weight:600;line-height:1.55;margin:0 0 30px}
.post-type-archive-resources .resources-content .resources-list .item-card .item-content .item-type,.archive.tax-resource_category .resources-content .resources-list .item-card .item-content .item-type,.search-no-results .resources-content .resources-list .item-card .item-content .item-type{margin-top:auto;font-size:12px;font-size:.75rem;font-weight:600}
.post-type-archive-resources .site-pagination,.archive.tax-resource_category .site-pagination,.search-no-results .site-pagination{margin-bottom:100px}
.post-type-archive-portfolio #page{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.post-type-archive-portfolio #page .site-footer{margin-top:auto}
.portfolio-content{margin:100px 0}
.portfolio-content .section-headings{margin-bottom:50px}
.portfolio-content .section-headings .block-headline{font-size:68px;font-size:4.25rem}
.portfolio-content .site-pagination{margin-top:50px}
.portfolio-content__body{margin:0 -15px -30px}
.portfolio-content__item{position:relative;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:calc(50% - 30px);margin:0 15px 30px}
.portfolio-content__item--image{position:relative;display:block;overflow:hidden;padding-bottom:100%;-webkit-transition:all .3s ease;transition:all .3s ease}
.portfolio-content__item--image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,22,137,0.6);z-index:2}
.portfolio-content__item--image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}
.portfolio-content__item--content{position:absolute;top:0;left:0;text-align:center;width:100%;height:100%;padding:10px;z-index:3}
.portfolio-content__item--content h2{font-size:24px;font-size:1.5rem;color:#fff;text-align:center}
.portfolio-content__item--content .portfolio-content__item--logo{position:relative;top:auto;left:auto;-webkit-transform:none;transform:none;width:60%;margin:0 auto}
.portfolio-content__item--logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:75%;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:3}
.portfolio-content__item--logo img{max-width:100%;max-height:175px}
.portfolio-content__item:hover .portfolio-content__item--image{-webkit-transform:scale(1.05);transform:scale(1.05)}
.child-portfolio-items .portfolio-content__item--content{padding-top:35px}
.child-portfolio-items .portfolio-content__item--content h2{font-size:18px;font-size:1.125rem;font-weight:600;line-height:1.3;margin:0}
.child-portfolio-items .portfolio-content__item--logo{max-width:65px;margin-bottom:5px}
.blog .featured-resource,.archive.category .featured-resource,.archive.date .featured-resource,.archive.tax-blog_industry .featured-resource,.archive.tax-blog_client .featured-resource,.search-results .featured-resource{padding-bottom:30px}
.blog .blog-content,.archive.category .blog-content,.archive.date .blog-content,.archive.tax-blog_industry .blog-content,.archive.tax-blog_client .blog-content,.search-results .blog-content{z-index:2;margin-bottom:100px}
.blog .blog-content .site-pagination,.archive.category .blog-content .site-pagination,.archive.date .blog-content .site-pagination,.archive.tax-blog_industry .blog-content .site-pagination,.archive.tax-blog_client .blog-content .site-pagination,.search-results .blog-content .site-pagination{margin-top:80px}
.blog .blog-filter,.archive.category .blog-filter,.archive.date .blog-filter,.archive.tax-blog_industry .blog-filter,.archive.tax-blog_client .blog-filter,.search-results .blog-filter{margin-bottom:60px}
.blog .blog-list,.archive.category .blog-list,.archive.date .blog-list,.archive.tax-blog_industry .blog-list,.archive.tax-blog_client .blog-list,.search-results .blog-list{margin:0 0 -60px}
.blog .blog-list .item-card,.blog .blog-list .bol-block,.archive.category .blog-list .item-card,.archive.category .blog-list .bol-block,.archive.date .blog-list .item-card,.archive.date .blog-list .bol-block,.archive.tax-blog_industry .blog-list .item-card,.archive.tax-blog_industry .blog-list .bol-block,.archive.tax-blog_client .blog-list .item-card,.archive.tax-blog_client .blog-list .bol-block,.search-results .blog-list .item-card,.search-results .blog-list .bol-block{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:400px;margin:0 auto 60px;-webkit-box-shadow:0 4px 4.7px .4px rgba(0,0,0,0.25);box-shadow:0 4px 4.7px .4px rgba(0,0,0,0.25)}
.blog .blog-list .item-card,.archive.category .blog-list .item-card,.archive.date .blog-list .item-card,.archive.tax-blog_industry .blog-list .item-card,.archive.tax-blog_client .blog-list .item-card,.search-results .blog-list .item-card{background-color:#fff}
.blog .blog-list .item-card .featured-image-holder,.archive.category .blog-list .item-card .featured-image-holder,.archive.date .blog-list .item-card .featured-image-holder,.archive.tax-blog_industry .blog-list .item-card .featured-image-holder,.archive.tax-blog_client .blog-list .item-card .featured-image-holder,.search-results .blog-list .item-card .featured-image-holder{width:100%;height:200px}
.blog .blog-list .item-card .featured-image-holder img,.archive.category .blog-list .item-card .featured-image-holder img,.archive.date .blog-list .item-card .featured-image-holder img,.archive.tax-blog_industry .blog-list .item-card .featured-image-holder img,.archive.tax-blog_client .blog-list .item-card .featured-image-holder img,.search-results .blog-list .item-card .featured-image-holder img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.blog .blog-list .item-card .item-content,.archive.category .blog-list .item-card .item-content,.archive.date .blog-list .item-card .item-content,.archive.tax-blog_industry .blog-list .item-card .item-content,.archive.tax-blog_client .blog-list .item-card .item-content,.search-results .blog-list .item-card .item-content{width:100%;height:100%;padding:25px}
.blog .blog-list .item-card .item-title,.archive.category .blog-list .item-card .item-title,.archive.date .blog-list .item-card .item-title,.archive.tax-blog_industry .blog-list .item-card .item-title,.archive.tax-blog_client .blog-list .item-card .item-title,.search-results .blog-list .item-card .item-title{text-decoration:none}
.blog .blog-list .item-card .item-title h3,.archive.category .blog-list .item-card .item-title h3,.archive.date .blog-list .item-card .item-title h3,.archive.tax-blog_industry .blog-list .item-card .item-title h3,.archive.tax-blog_client .blog-list .item-card .item-title h3,.search-results .blog-list .item-card .item-title h3{font-size:24px;font-size:1.5rem;line-height:1.25;margin:0 0 15px}
.blog .blog-list .item-card .post-meta,.archive.category .blog-list .item-card .post-meta,.archive.date .blog-list .item-card .post-meta,.archive.tax-blog_industry .blog-list .item-card .post-meta,.archive.tax-blog_client .blog-list .item-card .post-meta,.search-results .blog-list .item-card .post-meta{margin-top:auto}
.blog .blog-list .item-card .post-meta span,.archive.category .blog-list .item-card .post-meta span,.archive.date .blog-list .item-card .post-meta span,.archive.tax-blog_industry .blog-list .item-card .post-meta span,.archive.tax-blog_client .blog-list .item-card .post-meta span,.search-results .blog-list .item-card .post-meta span{font-size:12px;font-size:.75rem}
.blog .blog-list .item-card .post-meta span+span,.archive.category .blog-list .item-card .post-meta span+span,.archive.date .blog-list .item-card .post-meta span+span,.archive.tax-blog_industry .blog-list .item-card .post-meta span+span,.archive.tax-blog_client .blog-list .item-card .post-meta span+span,.search-results .blog-list .item-card .post-meta span+span{position:relative;margin-left:10px;padding-left:10px}
.blog .blog-list .item-card .post-meta span+span:after,.archive.category .blog-list .item-card .post-meta span+span:after,.archive.date .blog-list .item-card .post-meta span+span:after,.archive.tax-blog_industry .blog-list .item-card .post-meta span+span:after,.archive.tax-blog_client .blog-list .item-card .post-meta span+span:after,.search-results .blog-list .item-card .post-meta span+span:after{content:"";position:absolute;top:2px;left:0;display:inline-block;width:1px;height:10px;background-color:#848380}
.post-type-archive-jobs .archive-hero{padding:90px 0}
.post-type-archive-jobs .archive-hero .hero-headline{margin-top:0}
.post-type-archive-jobs .jobs-content{padding-top:100px;padding-bottom:100px}
.post-type-archive-jobs .jobs-content p,.post-type-archive-jobs .jobs-content span,.post-type-archive-jobs .jobs-content a,.post-type-archive-jobs .jobs-content h1,.post-type-archive-jobs .jobs-content h2,.post-type-archive-jobs .jobs-content h3,.post-type-archive-jobs .jobs-content h4,.post-type-archive-jobs .jobs-content h5,.post-type-archive-jobs .jobs-content h6,.post-type-archive-jobs .jobs-content li{font-family:"Open Sans",sans-serif}
.post-type-archive-jobs .jobs-content__header{font-weight:600;font-size:20px;color:#000}
.post-type-archive-jobs .jobs-content__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0;border-top:1px solid #CCC}
.post-type-archive-jobs .jobs-content__item span{width:100%}
.post-type-archive-jobs .jobs-content__item span a{text-decoration:none}
.post-type-archive-jobs .jobs-content__item span a:hover{text-decoration:underline}
.post-type-archive-jobs .jobs-content__item__label{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;font-weight:600;font-size:20px;color:#000}
.post-type-archive-jobs .jobs-content__item__label:not(:first-child){padding-top:10px}
.post-type-archive-jobs .jobs-content__item__value{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;font-size:16px;font-weight:400;color:#666}
.post-type-archive-jobs .jobs-content__item:last-child{border-bottom:1px solid #CCC}
.tns-outer .tns-nav button{width:17px;height:17px;padding:0 !important;background-color:#4d4d4d !important;border:1px solid #4d4d4d !important}
.tns-outer .tns-nav button.tns-nav-active{background-color:#fcb040 !important;border-color:#fcb040 !important}
.bg-butterscotch .tns-outer .tns-nav button{background-color:#fcb040 !important;border-color:#fff !important}
.bg-butterscotch .tns-outer .tns-nav button.tns-nav-active{background-color:#fff !important;border-color:#fff !important}
.tns-outer{padding:0 !important}
.tns-outer [hidden]{display:none !important}
.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}
.tns-slider{-webkit-transition:all 0s;transition:all 0s}
.tns-slider>.tns-item{-webkit-box-sizing:border-box;box-sizing:border-box}
.tns-horizontal.tns-subpixel{white-space:nowrap}
.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}
.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}
.tns-horizontal.tns-no-subpixel>.tns-item{float:left}
.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}
.tns-no-calc{position:relative;left:0}
.tns-gallery{position:relative;left:0;min-height:1px}
.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-webkit-transition:opacity 0s,-webkit-transform 0s;transition:opacity 0s,-webkit-transform 0s;transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s,-webkit-transform 0s}
.tns-gallery>.tns-slide-active{position:relative;left:auto !important}
.tns-gallery>.tns-moving{-webkit-transition:all .25s;transition:all .25s}
.tns-autowidth{display:inline-block}
.tns-lazy-img{-webkit-transition:opacity .6s;transition:opacity .6s;opacity:.6}
.tns-lazy-img.tns-complete{opacity:1}
.tns-ah{-webkit-transition:height 0s;transition:height 0s}
.tns-ovh{overflow:hidden}
.tns-visually-hidden{position:absolute;left:-10000em}
.tns-transparent{opacity:0;visibility:hidden}
.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}
.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}
.tns-vpfix{white-space:nowrap}
.tns-vpfix>div,.tns-vpfix>li{display:inline-block}
.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}
.tns-t-ct{width:2333.3333333333%;width:-moz-calc(100% * 70 / 3);width:2333.3333333333%;position:absolute;right:0}
.tns-t-ct:after{content:"";display:table;clear:both}
.tns-t-ct>div{width:1.4285714286%;width:-moz-calc(100% / 70);width:1.4285714286%;height:10px;float:left}
@media(min-width:576px){.d-sm-inline{display:inline}
.d-sm-inline-block{display:inline-block}
.d-sm-block{display:block}
.d-sm-grid{display:grid}
.d-sm-table{display:table}
.d-sm-table-row{display:table-row}
.d-sm-table-cell{display:table-cell}
.d-sm-flex{display:-webkit-box;display:-ms-flexbox;display:flex}
.d-sm-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.d-sm-none{display:none}
.flex-sm-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.flex-sm-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.flex-sm-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.flex-sm-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.flex-sm-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.flex-sm-grow-0{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}
.flex-sm-grow-1{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.flex-sm-shrink-0{-ms-flex-negative:0;flex-shrink:0}
.flex-sm-shrink-1{-ms-flex-negative:1;flex-shrink:1}
.flex-sm-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}
.flex-sm-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}
.gap-sm-0{gap:0}
.gap-sm-1{gap:.25rem}
.gap-sm-2{gap:.5rem}
.gap-sm-3{gap:1rem}
.gap-sm-4{gap:1.5rem}
.gap-sm-5{gap:3rem}
.justify-content-sm-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.justify-content-sm-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.justify-content-sm-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.justify-content-sm-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.justify-content-sm-around{-ms-flex-pack:distribute;justify-content:space-around}
.justify-content-sm-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}
.align-items-sm-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.align-items-sm-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.align-items-sm-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.align-items-sm-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}
.align-items-sm-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.align-content-sm-start{-ms-flex-line-pack:start;align-content:flex-start}
.align-content-sm-end{-ms-flex-line-pack:end;align-content:flex-end}
.align-content-sm-center{-ms-flex-line-pack:center;align-content:center}
.align-content-sm-between{-ms-flex-line-pack:justify;align-content:space-between}
.align-content-sm-around{-ms-flex-line-pack:distribute;align-content:space-around}
.align-content-sm-stretch{-ms-flex-line-pack:stretch;align-content:stretch}
.align-self-sm-auto{-ms-flex-item-align:auto;align-self:auto}
.align-self-sm-start{-ms-flex-item-align:start;align-self:flex-start}
.align-self-sm-end{-ms-flex-item-align:end;align-self:flex-end}
.align-self-sm-center{-ms-flex-item-align:center;align-self:center}
.align-self-sm-baseline{-ms-flex-item-align:baseline;align-self:baseline}
.align-self-sm-stretch{-ms-flex-item-align:stretch;align-self:stretch}
.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
.order-sm-last{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}
body.scrolled header.site-header .menu-bar .on-scroll-cta{display:block}
.bol-container{max-width:540px}
h1{font-size:64px;font-size:4rem}
h2{font-size:50px;font-size:3.125rem}
h3{font-size:40px;font-size:2.5rem}
.texture-holder.desktop-version{display:block}
.texture-holder.mobile-version{display:none}
}@media(min-width:768px){.d-md-inline{display:inline}
.d-md-inline-block{display:inline-block}
.d-md-block{display:block}
.d-md-grid{display:grid}
.d-md-table{display:table}
.d-md-table-row{display:table-row}
.d-md-table-cell{display:table-cell}
.d-md-flex{display:-webkit-box;display:-ms-flexbox;display:flex}
.d-md-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.d-md-none{display:none}
.flex-md-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.flex-md-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.flex-md-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.flex-md-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.flex-md-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.flex-md-grow-0{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}
.flex-md-grow-1{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.flex-md-shrink-0{-ms-flex-negative:0;flex-shrink:0}
.flex-md-shrink-1{-ms-flex-negative:1;flex-shrink:1}
.flex-md-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}
.flex-md-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}
.gap-md-0{gap:0}
.gap-md-1{gap:.25rem}
.gap-md-2{gap:.5rem}
.gap-md-3{gap:1rem}
.gap-md-4{gap:1.5rem}
.gap-md-5{gap:3rem}
.justify-content-md-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.justify-content-md-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.justify-content-md-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.justify-content-md-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.justify-content-md-around{-ms-flex-pack:distribute;justify-content:space-around}
.justify-content-md-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}
.align-items-md-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.align-items-md-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.align-items-md-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.align-items-md-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}
.align-items-md-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.align-content-md-start{-ms-flex-line-pack:start;align-content:flex-start}
.align-content-md-end{-ms-flex-line-pack:end;align-content:flex-end}
.align-content-md-center{-ms-flex-line-pack:center;align-content:center}
.align-content-md-between{-ms-flex-line-pack:justify;align-content:space-between}
.align-content-md-around{-ms-flex-line-pack:distribute;align-content:space-around}
.align-content-md-stretch{-ms-flex-line-pack:stretch;align-content:stretch}
.align-self-md-auto{-ms-flex-item-align:auto;align-self:auto}
.align-self-md-start{-ms-flex-item-align:start;align-self:flex-start}
.align-self-md-end{-ms-flex-item-align:end;align-self:flex-end}
.align-self-md-center{-ms-flex-item-align:center;align-self:center}
.align-self-md-baseline{-ms-flex-item-align:baseline;align-self:baseline}
.align-self-md-stretch{-ms-flex-item-align:stretch;align-self:stretch}
.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
.order-md-last{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}
body.admin-bar.scrolled header.site-header .menu-bar{top:32px}
header.site-header .menu-bar #site-navigation .navbar-collapse .menu-main-menu-container{max-width:720px}
header.site-header .menu-bar .below-menu-mobile-bar{max-width:720px}
footer.site-footer .copyright-text p{padding-top:10px}
.bol-container{max-width:720px}
.single-jobs .single-jobs-header__item{-webkit-box-flex:50%;-ms-flex:50%;flex:50%}
.single-jobs .single-jobs-header__item--title .single-jobs-header__item__value{padding-right:20px}
.single-jobs .single-jobs-header__item--location{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;padding-top:18px}
.single-jobs .single-jobs-header__item--cta{-ms-flex-item-align:center;align-self:center}
.section-headings .headlines .block-headline .highlighted-headline-text.large{display:inline-block;font-size:80px;font-size:5rem;line-height:0;-webkit-transform:translate(0,30px);transform:translate(0,30px);margin:0 0 80px}
.clients-container .clients-logo li{height:120px}
.resources-filter,.blog-filter{margin-right:0;margin-left:-15px}
.resources-filter>div,.resources-filter form,.blog-filter>div,.blog-filter form{margin:0 15px;-webkit-box-flex:1;-ms-flex:1 0;flex:1 0}
.sidebar-banner .banner-url img{width:100%;height:100%;max-width:none}
.tax-news_tags .news-filter,.tax-industries .news-filter,.tax-language .news-filter,.post-type-archive-news .news-filter{margin-left:0;margin-right:0}
.tax-news_tags .news-filter>div,.tax-industries .news-filter>div,.tax-language .news-filter>div,.post-type-archive-news .news-filter>div{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0}
.post-type-archive-resources .resources-content .resources-list .item-card,.archive.tax-resource_category .resources-content .resources-list .item-card,.search-no-results .resources-content .resources-list .item-card{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:calc(50% - 60px);margin-left:30px;margin-right:30px}
.portfolio-content__item{-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%;max-width:calc(25% - 30px)}
.blog .blog-list,.archive.category .blog-list,.archive.date .blog-list,.archive.tax-blog_industry .blog-list,.archive.tax-blog_client .blog-list,.search-results .blog-list{margin:0 -30px -60px}
.blog .blog-list .item-card,.blog .blog-list .bol-block,.archive.category .blog-list .item-card,.archive.category .blog-list .bol-block,.archive.date .blog-list .item-card,.archive.date .blog-list .bol-block,.archive.tax-blog_industry .blog-list .item-card,.archive.tax-blog_industry .blog-list .bol-block,.archive.tax-blog_client .blog-list .item-card,.archive.tax-blog_client .blog-list .bol-block,.search-results .blog-list .item-card,.search-results .blog-list .bol-block{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:calc(50% - 60px);margin:0 30px 60px}
.post-type-archive-jobs .jobs-content__table{display:table;width:100%;border-collapse:collapse;border-spacing:0}
.post-type-archive-jobs .jobs-content__header{display:table-row}
.post-type-archive-jobs .jobs-content__header span{padding:10px}
.post-type-archive-jobs .jobs-content__item{display:table-row;border-bottom:1px solid #CCC;padding:0}
.post-type-archive-jobs .jobs-content__item span{width:auto;padding:10px}
.post-type-archive-jobs .jobs-content__item__label{display:none}
.post-type-archive-jobs .jobs-content__item__value{display:table-cell}
.post-type-archive-jobs .jobs-content__item span:last-child{text-align:right}
}@media(min-width:768px) and (max-width:991.98px){.post-type-archive-news:not(.paged) .archive-hero .archive-news-ext .ext-sidebar>div{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:calc(50% - 20px);margin-bottom:0}
.post-type-archive-news:not(.paged) .archive-hero .archive-news-ext .ext-sidebar>div+div{margin-left:40px}
.search-no-results.post-type-archive-news #main aside>div,.search-results.post-type-archive-news #main aside>div,.post-type-archive-news.paged #main aside>div,.tax-news_tags #main aside>div,.tax-industries #main aside>div,.tax-language #main aside>div{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:calc(50% - 20px);margin-bottom:0}
.search-no-results.post-type-archive-news #main aside>div+div,.search-results.post-type-archive-news #main aside>div+div,.post-type-archive-news.paged #main aside>div+div,.tax-news_tags #main aside>div+div,.tax-industries #main aside>div+div,.tax-language #main aside>div+div{margin-left:40px}
}@media(min-width:992px){.d-lg-inline{display:inline}
.d-lg-inline-block{display:inline-block}
.d-lg-block{display:block}
.d-lg-grid{display:grid}
.d-lg-table{display:table}
.d-lg-table-row{display:table-row}
.d-lg-table-cell{display:table-cell}
.d-lg-flex{display:-webkit-box;display:-ms-flexbox;display:flex}
.d-lg-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.d-lg-none{display:none}
.flex-lg-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.flex-lg-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.flex-lg-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.flex-lg-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.flex-lg-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.flex-lg-grow-0{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}
.flex-lg-grow-1{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.flex-lg-shrink-0{-ms-flex-negative:0;flex-shrink:0}
.flex-lg-shrink-1{-ms-flex-negative:1;flex-shrink:1}
.flex-lg-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}
.flex-lg-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}
.gap-lg-0{gap:0}
.gap-lg-1{gap:.25rem}
.gap-lg-2{gap:.5rem}
.gap-lg-3{gap:1rem}
.gap-lg-4{gap:1.5rem}
.gap-lg-5{gap:3rem}
.justify-content-lg-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.justify-content-lg-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.justify-content-lg-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.justify-content-lg-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.justify-content-lg-around{-ms-flex-pack:distribute;justify-content:space-around}
.justify-content-lg-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}
.align-items-lg-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.align-items-lg-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.align-items-lg-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.align-items-lg-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}
.align-items-lg-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.align-content-lg-start{-ms-flex-line-pack:start;align-content:flex-start}
.align-content-lg-end{-ms-flex-line-pack:end;align-content:flex-end}
.align-content-lg-center{-ms-flex-line-pack:center;align-content:center}
.align-content-lg-between{-ms-flex-line-pack:justify;align-content:space-between}
.align-content-lg-around{-ms-flex-line-pack:distribute;align-content:space-around}
.align-content-lg-stretch{-ms-flex-line-pack:stretch;align-content:stretch}
.align-self-lg-auto{-ms-flex-item-align:auto;align-self:auto}
.align-self-lg-start{-ms-flex-item-align:start;align-self:flex-start}
.align-self-lg-end{-ms-flex-item-align:end;align-self:flex-end}
.align-self-lg-center{-ms-flex-item-align:center;align-self:center}
.align-self-lg-baseline{-ms-flex-item-align:baseline;align-self:baseline}
.align-self-lg-stretch{-ms-flex-item-align:stretch;align-self:stretch}
.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
.order-lg-last{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}
header.site-header .menu-bar #site-navigation .navbar-toggler{display:none}
header.site-header .menu-bar #site-navigation .navbar-collapse{position:relative;top:auto;left:auto;width:auto;-webkit-transform:none;transform:none;background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}
header.site-header .menu-bar #site-navigation .navbar-collapse.collapse{visibility:visible;opacity:1;z-index:auto}
header.site-header .menu-bar #site-navigation .navbar-collapse .menu-main-menu-container{max-width:none;margin:0}
header.site-header .menu-bar #site-navigation .navbar-collapse .menu-main-menu-container #main-menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
header.site-header .menu-bar #site-navigation .navbar-collapse .menu-main-menu-container #main-menu>.menu-item{width:auto;padding:44px 30px}
header.site-header .menu-bar #site-navigation .navbar-collapse .menu-main-menu-container #main-menu>.menu-item.menu-item-has-children .dropdown-menu{margin:0}
header.site-header .menu-bar #site-navigation .navbar-collapse .menu-main-menu-container #main-menu>.menu-item.menu-item-has-children .dropdown-menu .menu-item{padding:0}
header.site-header .menu-bar #site-navigation .navbar-collapse .menu-main-menu-container #main-menu>.menu-item:hover.menu-item-has-children .dropdown-menu{position:absolute;top:116px;z-index:99999;background-color:rgba(255,255,255,0.85);margin-left:0;padding:14px 14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;left:16px;min-width:200px}
header.site-header .menu-bar #site-navigation .navbar-collapse .menu-main-menu-container #main-menu>.menu-item.menu-item-has-children>.nav-link:after{right:-17px;visibility:visible;opacity:1}
header.site-header .menu-bar #site-navigation .navbar-collapse .menu-main-menu-container #main-menu>.menu-item.menu-item-has-children .dropdown-menu{display:none}
header.site-header .menu-bar .below-menu-mobile-bar{max-width:none;padding:0;margin:0}
header.site-header .menu-bar .right-cta{padding-left:30px}
footer.site-footer .bol-container .logo-footer{display:none}
footer.site-footer .bol-container .first-column .subscribe-form{margin:20px 0 0}
footer.site-footer .bol-container .second-column{margin-top:80px}
footer.site-footer .bol-container .second-column .menu-footer-container>ul>li{margin-bottom:0}
footer.site-footer .bol-container .third-column{margin-top:80px}
footer.site-footer .bol-container .third-column .menu-contacts-menu-container>ul>li{margin-bottom:0}
footer.site-footer .bol-container .third-column .menu-contacts-menu-container>ul>li:first-child{margin-left:-25px}
footer.site-footer .bol-container .third-column .menu-contacts-menu-container ul li ul li.btn{text-align:inherit}
footer.site-footer .bol-container .third-column .menu-contacts-menu-container ul li ul li.btn a{line-height:1;padding:9px 20px}
.bol-container{max-width:960px}
.bol-single-post-content header.post-header{max-width:70%}
.bol-single-post-content header.post-header>.d-flex{margin-right:60px}
.bol-single-post-content .content-sidebar aside{margin-top:-40px}
.bol-single-post-content .read-next{max-width:67%}
.single-jobs .site-content{margin-top:-116px}
.single-jobs .site-content .bol-container{max-width:960px}
.single-jobs .single-jobs-header{padding-top:116px}
.section-headings .headlines .block-headline small{font-size:40px;font-size:2.5rem;margin-bottom:0}
.section-headings .cta-holder>div+div{margin-left:20px}
.clients-container .clients-logo{margin:0 0 -70px}
.tax-news_tags .news-filter>div,.tax-industries .news-filter>div,.tax-language .news-filter>div,.post-type-archive-news .news-filter>div{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0}
.post-type-archive-news:not(.paged) .archive-hero .archive-news-ext .ext-content{-webkit-box-flex:1;-ms-flex:1 0 66.67%;flex:1 0 66.67%;max-width:calc(66.67% - 30px);margin-right:30px}
.post-type-archive-news:not(.paged) .archive-hero .archive-news-ext .ext-content .news-card{margin:0}
.post-type-archive-news:not(.paged) .archive-hero .archive-news-ext .ext-sidebar{-webkit-box-flex:1;-ms-flex:1 0 33.33%;flex:1 0 33.33%;width:calc(33.33% - 30px);margin-left:30px;margin-top:90px;position:absolute;right:0;z-index:1}
.post-type-archive-news #main .archive-content{-webkit-box-flex:1;-ms-flex:1 0 66.67%;flex:1 0 66.67%;max-width:calc(66.67% - 30px)}
.search-no-results.post-type-archive-news #main .archive-content,.search-results.post-type-archive-news #main .archive-content,.post-type-archive-news.paged #main .archive-content,.tax-news_tags #main .archive-content,.tax-industries #main .archive-content,.tax-language #main .archive-content{-webkit-box-flex:1;-ms-flex:1 0 66.67%;flex:1 0 66.67%;max-width:calc(66.67% - 30px);margin-right:30px}
.search-no-results.post-type-archive-news #main aside,.search-results.post-type-archive-news #main aside,.post-type-archive-news.paged #main aside,.tax-news_tags #main aside,.tax-industries #main aside,.tax-language #main aside{margin:50px 0 50px 30px;-webkit-box-flex:1;-ms-flex:1 0 33.33%;flex:1 0 33.33%;max-width:calc(33.33% - 30px)}
.blog .featured-resource,.archive.category .featured-resource,.archive.date .featured-resource,.archive.tax-blog_industry .featured-resource,.archive.tax-blog_client .featured-resource,.search-results .featured-resource{padding-bottom:0}
.post-type-archive-jobs .archive-hero{padding:176px 0}
}@media(min-width:1200px){.d-xl-inline{display:inline}
.d-xl-inline-block{display:inline-block}
.d-xl-block{display:block}
.d-xl-grid{display:grid}
.d-xl-table{display:table}
.d-xl-table-row{display:table-row}
.d-xl-table-cell{display:table-cell}
.d-xl-flex{display:-webkit-box;display:-ms-flexbox;display:flex}
.d-xl-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.d-xl-none{display:none}
.flex-xl-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.flex-xl-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.flex-xl-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.flex-xl-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.flex-xl-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.flex-xl-grow-0{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}
.flex-xl-grow-1{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.flex-xl-shrink-0{-ms-flex-negative:0;flex-shrink:0}
.flex-xl-shrink-1{-ms-flex-negative:1;flex-shrink:1}
.flex-xl-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}
.flex-xl-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}
.gap-xl-0{gap:0}
.gap-xl-1{gap:.25rem}
.gap-xl-2{gap:.5rem}
.gap-xl-3{gap:1rem}
.gap-xl-4{gap:1.5rem}
.gap-xl-5{gap:3rem}
.justify-content-xl-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.justify-content-xl-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.justify-content-xl-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.justify-content-xl-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.justify-content-xl-around{-ms-flex-pack:distribute;justify-content:space-around}
.justify-content-xl-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}
.align-items-xl-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.align-items-xl-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.align-items-xl-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.align-items-xl-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}
.align-items-xl-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.align-content-xl-start{-ms-flex-line-pack:start;align-content:flex-start}
.align-content-xl-end{-ms-flex-line-pack:end;align-content:flex-end}
.align-content-xl-center{-ms-flex-line-pack:center;align-content:center}
.align-content-xl-between{-ms-flex-line-pack:justify;align-content:space-between}
.align-content-xl-around{-ms-flex-line-pack:distribute;align-content:space-around}
.align-content-xl-stretch{-ms-flex-line-pack:stretch;align-content:stretch}
.align-self-xl-auto{-ms-flex-item-align:auto;align-self:auto}
.align-self-xl-start{-ms-flex-item-align:start;align-self:flex-start}
.align-self-xl-end{-ms-flex-item-align:end;align-self:flex-end}
.align-self-xl-center{-ms-flex-item-align:center;align-self:center}
.align-self-xl-baseline{-ms-flex-item-align:baseline;align-self:baseline}
.align-self-xl-stretch{-ms-flex-item-align:stretch;align-self:stretch}
.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
.order-xl-last{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}
.bol-container{max-width:1140px}
.single-jobs .site-content .bol-container{max-width:1024px}
.section-headings .headlines .block-headline .highlighted-headline-text.large{font-size:100px;font-size:6.25rem;-webkit-transform:translate(0,60px);transform:translate(0,60px)}
.section-headings.highlighted-headline-large .section-description{margin-top:30px}
.resources-filter>div,.resources-filter form,.blog-filter>div,.blog-filter form{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0}
.post-type-archive-resources .resources-content .resources-list .item-card,.archive.tax-resource_category .resources-content .resources-list .item-card,.search-no-results .resources-content .resources-list .item-card{-webkit-box-flex:1;-ms-flex:1 0 33.3333333333%;flex:1 0 33.3333333333%;max-width:calc(33.3333333333% - 60px)}
.portfolio-content__item{-webkit-box-flex:1;-ms-flex:1 0 20%;flex:1 0 20%;max-width:calc(20% - 30px)}
.blog .blog-list .item-card,.blog .blog-list .bol-block,.archive.category .blog-list .item-card,.archive.category .blog-list .bol-block,.archive.date .blog-list .item-card,.archive.date .blog-list .bol-block,.archive.tax-blog_industry .blog-list .item-card,.archive.tax-blog_industry .blog-list .bol-block,.archive.tax-blog_client .blog-list .item-card,.archive.tax-blog_client .blog-list .bol-block,.search-results .blog-list .item-card,.search-results .blog-list .bol-block{-webkit-box-flex:1;-ms-flex:1 0 33.3333333333%;flex:1 0 33.3333333333%;max-width:calc(33.3333333333% - 60px)}
}@media(max-width:991.98px){header.site-header .menu-bar #site-navigation{padding-top:10px;padding-bottom:14px}
footer.site-footer .bol-container .first-column{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin:0 auto}
footer.site-footer .bol-container .first-column img{display:none}
footer.site-footer .bol-container .first-column p{color:#cdcfd3;text-align:center}
footer.site-footer .bol-container .second-column .menu-footer-container ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}
footer.site-footer .bol-container .second-column .menu-footer-container>ul li ul{text-align:center}
footer.site-footer .bol-container .third-column .menu-contacts-menu-container ul{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
footer.site-footer .copyright-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
footer.site-footer .copyright-text p{color:#fff}
footer.site-footer .social-icons{margin-left:0;padding-top:20px}
}@media(max-width:767.98px){.post-type-archive-news:not(.paged) .archive-hero .archive-news-ext .news-filter{width:100%}
}