@charset "UTF-8";
/*!
 * Bootstrap Reboot v4.0.0-beta.2 (https://getbootstrap.com)
 * Copyright 2011-2017 The Bootstrap Authors
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */
*,:after,:before{box-sizing:border-box}
html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}
@-ms-viewport{width:device-width}
article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}
body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;line-height:1.5;color:#212529;text-align:left}
[tabindex="-1"]:focus{outline:0!important}
hr{box-sizing:content-box;height:0;overflow:visible}
h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}
p{margin-top:0;margin-bottom:1rem}
abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}
address{font-style:normal;line-height:inherit}
address,dl,ol,ul{margin-bottom:1rem}
dl,ol,ul{margin-top:0}
ol ol,ol ul,ul ol,ul ul{margin-bottom:0}
dd{margin-bottom:.5rem;margin-left:0}
blockquote{margin:0 0 1rem}
dfn{font-style:italic}
b,strong{font-weight:bolder}
small{font-size:80%}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
a{color:#003c69;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}
a:hover{color:#00101d;text-decoration:underline}
a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}
a:not([href]):not([tabindex]):focus{outline:0}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
pre{margin-top:0;margin-bottom:1rem;-ms-overflow-style:scrollbar}
figure{margin:0 0 1rem}
img{vertical-align:middle;border-style:none}
svg:not(:root){overflow:hidden}
[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}
caption{padding-top:.75rem;padding-bottom:.75rem;color:#868e96;text-align:left;caption-side:bottom}
th{text-align:inherit}
label{display:inline-block;margin-bottom:.5rem}
button{border-radius:0}
button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}
button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
button,input{overflow:visible}
button,select{text-transform:none}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}
textarea{overflow:auto;resize:vertical}
fieldset{min-width:0;padding:0;margin:0;border:0}
legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}
progress{vertical-align:baseline}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{outline-offset:-2px;-webkit-appearance:none}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}
output{display:inline-block}
summary{display:list-item}
template{display:none}
[hidden]{display:none!important}
html{font-size:18px}
body{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-kerning:normal;font-variant:common-ligatures;font-size:100%;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.358;line-height:1.29;line-height:1.34;line-height:1.372}
body b{font-weight:700}
body i{font-style:italic}
@media (min-width:992px){
body{line-height:1.358;line-height:1.372}
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;color:#003c69;letter-spacing:0}
.bg-alt .h1,.bg-alt .h2,.bg-alt .h3,.bg-alt .h4,.bg-alt .h5,.bg-alt .h6,.bg-alt h1,.bg-alt h2,.bg-alt h3,.bg-alt h4,.bg-alt h5,.bg-alt h6,.menu-ascend>.menu-item-inner-wrap .h1,.menu-ascend>.menu-item-inner-wrap .h2,.menu-ascend>.menu-item-inner-wrap .h3,.menu-ascend>.menu-item-inner-wrap .h4,.menu-ascend>.menu-item-inner-wrap .h5,.menu-ascend>.menu-item-inner-wrap .h6,.menu-ascend>.menu-item-inner-wrap h1,.menu-ascend>.menu-item-inner-wrap h2,.menu-ascend>.menu-item-inner-wrap h3,.menu-ascend>.menu-item-inner-wrap h4,.menu-ascend>.menu-item-inner-wrap h5,.menu-ascend>.menu-item-inner-wrap h6{color:#003c69}
.bg-brand .h1,.bg-brand .h2,.bg-brand .h3,.bg-brand .h4,.bg-brand .h5,.bg-brand .h6,.bg-brand h1,.bg-brand h2,.bg-brand h3,.bg-brand h4,.bg-brand h5,.bg-brand h6,.menu-main-container .h1,.menu-main-container .h2,.menu-main-container .h3,.menu-main-container .h4,.menu-main-container .h5,.menu-main-container .h6,.menu-main-container h1,.menu-main-container h2,.menu-main-container h3,.menu-main-container h4,.menu-main-container h5,.menu-main-container h6,.page-footer .h1,.page-footer .h2,.page-footer .h3,.page-footer .h4,.page-footer .h5,.page-footer .h6,.page-footer h1,.page-footer h2,.page-footer h3,.page-footer h4,.page-footer h5,.page-footer h6,.site-header .h1,.site-header .h2,.site-header .h3,.site-header .h4,.site-header .h5,.site-header .h6,.site-header h1,.site-header h2,.site-header h3,.site-header h4,.site-header h5,.site-header h6{color:#efb509}
.h1 b,.h1 strong,.h2 b,.h2 strong,.h3 b,.h3 strong,.h4 b,.h4 strong,.h5 b,.h5 strong,.h6 b,.h6 strong,h1 b,h1 strong,h2 b,h2 strong,h3 b,h3 strong,h4 b,h4 strong,h5 b,h5 strong,h6 b,h6 strong{font-weight:inherit}
.h1,h1{font-size:3.2222em;font-size:2.4444em;line-height:1.1724;padding:0 1rem .3rem;margin-top:1rem;margin-bottom:2rem;border-left:4px solid #efb509}
.bg-default .h1,.bg-default h1{border-color:#efb509}
.bg-brand .h1,.bg-brand h1,.menu-main-container .h1,.menu-main-container h1,.page-footer .h1,.page-footer h1,.site-header .h1,.site-header h1{border-color:#fff}
.bg-alt .h1,.bg-alt h1,.menu-ascend>.menu-item-inner-wrap .h1,.menu-ascend>.menu-item-inner-wrap h1{border-color:#efb509}
@media (min-width:992px){
.h1,h1{padding:0 2rem .4rem;margin-top:3.8889rem;margin-bottom:4.8889rem;margin-top:2rem;margin-bottom:4rem;font-size:3.2222em;line-height:1.1724}
}
.h2,h2{font-size:1.555556em;line-height:1.2911;line-height:1.26;margin-top:3.666rem;margin-bottom:1.3888rem}
.h1+.h2,.h1+h2,h1+.h2,h1+h2{margin-top:0}
@media (min-width:992px){
.h2,h2{margin-top:4rem;margin-bottom:1.3888rem;font-size:1.5556em;line-height:1.2911}
}
.h2:first-child,h2:first-child{margin-top:0}
.h3,h3{font-weight:400;margin-top:2.8rem;margin-bottom:.8889rem;font-size:1.3333em;line-height:1.3104}
.h2+.h3,.h2+h3,h2+.h3,h2+h3{margin-top:0}
@media (min-width:992px){
.h3,h3{margin-top:3rem;margin-bottom:.8889rem;font-size:1.3333em;line-height:1.3104}
}
.h3:first-child,h3:first-child{margin-top:0}
.h4,h4{font-size:1em;font-size:.88889em;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-top:2.24em;margin-bottom:.62222em}
.h4:first-child,h4:first-child{margin-top:0}
p{margin-bottom:.9em}
p:last-child{margin-bottom:0}
.page-title--landing-page{position:relative;z-index:10;border:none;margin:0;padding:3rem 0;font-size:3em;font-weight:900;line-height:1.12}
@media (min-width:768px){
.page-title--landing-page{line-height:1.1724;font-size:3.2222rem}
}
cite,dfn,em,i{font-style:italic}
.blockquote-style,blockquote{position:relative;z-index:1;margin:1.5rem 0;padding:2rem 1rem;color:#353535;border:none;background:#f5f5f5}
@media (min-width:768px){
.blockquote-style,blockquote{padding:2rem}
}
.blockquote-style:after,.blockquote-style:before,blockquote:after,blockquote:before{content:"";position:absolute;z-index:0;height:1.4rem;width:1.4rem;opacity:.35}
.blockquote-style:before,blockquote:before{background-image:url(/wp-content/themes/wadeson/assets/images/quote-left.svg);background-position:50%;top:-.5rem;left:-.5rem}
.blockquote-style:after,blockquote:after{background-image:url(/wp-content/themes/wadeson/assets/images/quote-right.svg);background-position:50%;bottom:-.5rem;right:-.5rem}
.blockquote-style h2,blockquote h2{font-weight:400}
.bg-brand .blockquote-style h2,.bg-brand blockquote h2,.menu-main-container .blockquote-style h2,.menu-main-container blockquote h2,.page-footer .blockquote-style h2,.page-footer blockquote h2,.site-header .blockquote-style h2,.site-header blockquote h2{color:#003c69}
.blockquote-style footer,blockquote footer{font-size:.85rem;text-align:right}
address{margin:0 0 1.5em}
pre{background:#eee;font-family:Courier\ 10 Pitch,Courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}
code,kbd,pre,tt,var{font-size:15px;font-size:.9375rem}
code,kbd,tt,var{font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace}
abbr,acronym{border-bottom:1px dotted #666;cursor:help}
ins,mark{background:#fff9c0;text-decoration:none}
big{font-size:125%}
body{margin:0 auto;position:relative;overflow-x:hidden;background-color:#fff;border-bottom-width:0;border-top-width:0}
.bg-brand,.menu-main-container,.page-footer,.site-header{background-color:#003c69;color:#fff}
.bg-alt,.menu-ascend>.menu-item-inner-wrap{background-color:#dfdfdf;background-color:#f5f5f5;color:#003c69}
.pb-panel{padding-top:1rem;padding-bottom:1rem}
@media only screen and (min-width:412px){
.pb-panel{padding-top:1.5rem;padding-bottom:1.5rem}
}
@media only screen and (min-width:600px){
.pb-panel{padding-top:2rem;padding-bottom:2rem;padding-top:4.8889rem;padding-bottom:4.8889rem}
}
@media only screen and (min-width:600px){
.menu-ascend>.pb-panel.bg-alt+.pb-panel.menu-item-inner-wrap,.menu-ascend>.pb-panel.menu-item-inner-wrap+.pb-panel.bg-alt,.menu-ascend>.pb-panel.menu-item-inner-wrap+.pb-panel.menu-item-inner-wrap,.pb-panel.bg-alt+.pb-panel.bg-alt,.pb-panel.bg-brand+.pb-panel.bg-brand,.pb-panel.bg-brand+.pb-panel.menu-main-container,.pb-panel.bg-brand+.pb-panel.page-footer,.pb-panel.bg-brand+.pb-panel.site-header,.pb-panel.bg-default+.pb-panel.bg-default,.pb-panel.menu-main-container+.pb-panel.bg-brand,.pb-panel.menu-main-container+.pb-panel.menu-main-container,.pb-panel.menu-main-container+.pb-panel.page-footer,.pb-panel.menu-main-container+.pb-panel.site-header,.pb-panel.page-footer+.pb-panel.bg-brand,.pb-panel.page-footer+.pb-panel.menu-main-container,.pb-panel.page-footer+.pb-panel.page-footer,.pb-panel.page-footer+.pb-panel.site-header,.pb-panel.site-header+.pb-panel.bg-brand,.pb-panel.site-header+.pb-panel.menu-main-container,.pb-panel.site-header+.pb-panel.page-footer,.pb-panel.site-header+.pb-panel.site-header{padding-top:0}
}
.pb-panel--double-pad{padding-top:2rem;padding-bottom:2rem}
@media only screen and (min-width:412px){
.pb-panel--double-pad{padding-top:3rem;padding-bottom:3rem}
}
@media only screen and (min-width:600px){
.pb-panel--double-pad{padding-top:4rem;padding-bottom:4rem;padding-top:9.7778rem;padding-bottom:9.7778rem}
}
.pb-panel--feature-content{color:#003c69;font-weight:700;position:relative}
@media only screen and (min-width:600px){
.pb-panel--feature-content{margin:0;padding-top:0;padding-bottom:0}
}
.pb-panel--feature-content .pb-panel__content-block{position:relative;z-index:1;padding-left:.5rem;padding-right:.5rem}
.pb-panel--feature-content .pb-panel__content-block:before{content:"";position:absolute;z-index:-1;top:-1rem;bottom:-1rem;left:-.5rem;right:-.5rem;background-color:#dfdfdf;box-shadow:0 4px 12px rgba(0,0,0,.4)}
@media (min-width:768px){
.pb-panel--feature-content .pb-panel__content-block:before{top:-2rem;bottom:-2rem;left:0;right:0}
}
@media (min-width:1200px){
.pb-panel--feature-content .pb-panel__content-block:before{left:-1rem;right:-1rem}
}
@media (min-width:1920px){
.pb-panel--feature-content .pb-panel__content-block:before{left:-6rem;right:-6rem}
}
.pb-panel--feature-content .pb-panel__content-block li:before{color:#efb509}
.pb-panel--feature-content .pb-panel__content-block .col-lg-6:nth-of-type(2){padding-top:1rem}
@media (min-width:992px){
.pb-panel--feature-content .pb-panel__content-block .col-lg-6:nth-of-type(2){padding-top:0}
}
@media only screen and (min-width:600px){
.pb-panel--feature-content .pb-panel__content-block{padding-top:1rem;padding-bottom:1rem}
}
@media (min-width:768px){
.pb-panel--feature-content .pb-panel__content-block{padding-left:2rem;padding-right:2rem}
}
.pb-panel--feature-content-home a{text-decoration:none}
.pb-panel--feature-content-b-w{background:linear-gradient(#003c69 50%,#fff 0)}
.pb-panel--feature-content-w-b{background:linear-gradient(#fff 50%,#003c69 0)}
.pb-panel--breadcrumbs{padding-top:0;padding-bottom:0}
.site-header{width:100%;z-index:10;z-index:1050;overflow-x:hidden;overflow:visible;position:relative;min-height:180px;background-size:cover;background-position:50%}
@media only screen and (min-width:412px){
.site-header{min-height:200px}
}
@media only screen and (min-width:600px){
.site-header{min-height:300px}
}
@media only screen and (min-width:600px){
.page-template-landing-page .site-header{min-height:50vh}
}
.dropdown-is-active .site-header{padding-top:6rem}
.site-header.ie-fix{overflow:hidden}
@media only screen and (min-width:1366px){
.site-header.ie-fix{overflow:visible}
}
.navbar-wrap{padding-left:.5rem;padding-right:.5rem;padding-left:1.5rem;padding-right:1.5rem;z-index:100;height:6rem;position:relative}
.homepage-header .navbar-wrap{height:5rem}
.navbar-wrap.content-wrap{overflow:visible}
@media only screen and (min-width:1366px){
.navbar-wrap:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;height:120px;height:6rem;background:rgba(0,60,105,.94);transition:transform .15s ease-out,border-width .15s linear,background-color .25s ease-out;border:0 solid #02223b}
.ZZhomepage-header .navbar-wrap:before{background:0 0;height:6rem;transform:translateY(-100%);background:#003c69;transition:transform .2s ease-out,border-width .15s linear}
.page-template-landing-page .navbar-wrap:before{background:0 0}
.page-template-landing-page .navbar-wrap:hover:before{background:#003c69}
}
@media only screen and (min-width:1366px){
.navbar-wrap{display:flex;max-width:100%!important;flex-flow:row nowrap;justify-content:space-between;align-items:stretch}
.homepage-header .navbar-wrap{height:6rem}
.navbar-wrap:active:before,.navbar-wrap:focus:before,.navbar-wrap:hover:before{border-bottom-width:8px}
.homepage-header .navbar-wrap:active:before,.homepage-header .navbar-wrap:focus:before,.homepage-header .navbar-wrap:hover:before{transform:translateY(0);transition:transform .2s ease-out,border-width .15s linear}
}
@media (min-width:576px){
.navbar-wrap{padding-left:2rem;padding-right:2rem}
}
@media (min-width:768px){
.navbar-wrap{padding-left:1rem;padding-right:1rem;padding-left:3rem;padding-right:3rem}
}
@media (min-width:1200px){
.navbar-wrap{padding-left:3rem;padding-right:3rem}
}
@media (min-width:1440px){
.navbar-wrap{padding-left:4rem;padding-right:4rem}
}
@media (min-width:2560px){
.navbar-wrap{padding-left:8rem;padding-right:8rem}
}
.site-branding{line-height:0;height:100%;text-align:left;position:relative;display:inline-block}
.site-branding .logo{position:relative;top:50%;transform:translateY(-50%);z-index:150}
.site-branding a{position:absolute;top:0;right:0;bottom:0;left:0;z-index:151}
@media only screen and (min-width:1024px){
.site-branding{width:auto;display:inline-block;position:relative}
.site-branding a{position:absolute;top:0;bottom:0;left:0;right:0;height:auto;width:auto;transform:none}
}
@media only screen and (min-width:1366px){
.site-branding{flex:0 0 16rem}
}
.logo{height:5rem;width:12.8125rem}
.logo use{fill:#fff}
.main-navigation{display:block;position:absolute;top:0;left:0;right:0;height:100vh}
@media only screen and (min-width:1366px){
.main-navigation{position:relative;display:block;flex:1 0 0;height:auto;max-height:6rem;overflow:visible;padding-left:5%}
.homepage-header .main-navigation{max-height:6rem}
}
.homepage-header{min-height:none;height:72vh;width:100vw;background-image:none;box-shadow:0 2px 6px rgba(0,0,0,.5)}
@media only screen and (min-width:1024px){
.homepage-header{max-height:900px;height:64vh}
}
@media only screen and (min-width:1366px){
.homepage-header{max-height:100vh}
}
.homepage-hero{display:flex;flex-flow:column;justify-content:flex-end}
@media only screen and (max-width:600px){
.homepage-hero:after{height:5rem}
}
.homepage-hero.page-hero-wrap:after{height:5rem}
.homepage-hero__bg{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%}
.homepage-hero__bg:after,.homepage-hero__bg:before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}
.homepage-hero__bg:before{opacity:.76;background:radial-gradient(25.11% 47.73% at 69.16% 31.33%,rgba(21,20,26,.65) 0,#15141a 60.42%)}
.homepage-hero__bg:after{opacity:.5;background:radial-gradient(25.11% 47.73% at 69.16% 31.33%,#0a345c 0,#021d37 60.42%)}
.homepage-hero__bg-left{left:0;background:linear-gradient(89.29deg,#021d37 47.32%,rgba(2,29,55,0) 92.89%)}
.homepage-hero__bg-left,.homepage-hero__bg-right{position:absolute;z-index:1;top:0;height:100%;width:calc((95vw - 1200px) * .5)}
.homepage-hero__bg-right{right:0;background:linear-gradient(89.29deg,#021d37 47.32%,rgba(6,33,58,0) 92.89%,rgba(2,29,55,0) 92.9%);transform:rotate(180deg)}
.homepage-hero__bg-img{width:100%;height:100%;object-fit:cover;object-position:center 84%;filter:blur(1.5px)}
.homepage-hero__content{top:calc(10% + 6rem);height:calc(90% - 6rem);position:relative;bottom:0;left:0;right:0;top:unset;height:auto;max-height:calc(90% - 6rem);display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start}
@media only screen and (min-width:2020px){
.homepage-hero__content.container{margin-left:calc((95% - 1200px)/ 2);margin-right:calc((95% - 1200px)/ 2)}
}
@media only screen and (max-width:900px){
.homepage-hero__content{flex-direction:column;align-items:flex-end;height:calc(100% - 6rem - 2rem);max-height:calc(100% - 6rem - 2rem)}
}
@media only screen and (max-width:600px){
.homepage-hero__content{height:calc(100% - 6rem);max-height:calc(100% - 6rem)}
}
.homepage-hero__ben-lockup{width:36%;height:100%}
@media only screen and (min-width:600px){
.homepage-hero__ben-lockup{width:36%}
}
@media only screen and (min-width:1024px){
.homepage-hero__ben-lockup{width:36%}
}
@media only screen and (min-width:1440px){
.homepage-hero__ben-lockup{width:50%}
}
@media only screen and (max-width:900px){
.homepage-hero__ben-lockup{align-self:flex-end;width:50%}
}
@media only screen and (max-width:600px){
.homepage-hero__ben-lockup{display:none}
}
.homepage-hero__ben{z-index:1;width:auto;right:0;bottom:0;pointer-events:none;position:relative;height:100%;width:100%;object-fit:contain;object-position:center bottom}
@media only screen and (min-width:1920px){
.homepage-hero__ben{right:-3vw}
}
@media only screen and (max-width:900px){
.homepage-hero__ben{align-self:flex-end}
}
.homepage-hero__cta{z-index:1;width:auto;left:0;top:10%;padding:1.5rem 2rem;width:29rem;max-width:50%;position:relative;top:.5rem}
.homepage-hero__cta:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-color:#003c69;opacity:.73;border-radius:4px}
@media only screen and (min-width:1920px){
.homepage-hero__cta{left:-3vw}
}
@media only screen and (max-width:1024px){
.homepage-hero__cta{padding:1rem 1.4rem;max-width:55%;width:26rem}
.homepage-hero__cta .site-title{font-size:1.8rem}
}
@media only screen and (max-width:900px){
.homepage-hero__cta{align-self:flex-start;max-width:60%;width:60%;top:0}
}
@media only screen and (max-width:600px){
.homepage-hero__cta{max-width:100%;width:100%}
.homepage-hero__cta .site-title{font-size:1.6rem}
}
.page-header{height:6rem;padding-top:1rem;padding-bottom:1rem}
.site-subtitle,.site-title{color:#fff!important}
.site-title{font-size:2rem;margin:0;padding:0;border:none;margin-bottom:.5rem}
.site-subtitle{font-size:.8889rem}
.title-button-wrap{width:100%}
.title-button{font-size:1.2rem;padding:1rem 1.5rem;width:100%}
.page-hero-wrap{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden}
.page-hero-wrap:after{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:6rem;background:rgba(0,60,105,.94)}
.page-template-home .page-hero-wrap:after{content:none}
@media (min-width:1200px){
.page-template-landing-page .page-hero-wrap:after{height:100%}
}
.page-template-landing-page .page-hero-wrap:after{height:100%}
.ls-blur-up-img,.page-hero{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;max-width:none;max-height:none;transform:translate(-50%,-50%) scale(1.05);opacity:1}
.width-guide .ls-blur-up-img,.width-guide .page-hero{width:100%;min-width:100%;max-width:100%;height:auto;max-height:none;min-height:0}
.height-guide .ls-blur-up-img,.height-guide .page-hero{height:100%;min-height:100%;max-height:100%;width:auto;max-width:none;min-width:0}
.page-hero{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.js .page-hero{color:transparent}
.page-hero.lazyload{opacity:0;color:transparent}
.page-hero.lazyloading{opacity:0}
.page-hero.lazyloaded{opacity:1;transition:opacity 1s ease-out}
.ls-blur-up-img{opacity:1;z-index:-1;filter:blur(16px)}
@media only screen and (min-width:1440px){
.homepage-header .ls-blur-up-img{filter:blur(18px)}
}
#menu-toggle{width:32px;height:26px;position:absolute;cursor:pointer;z-index:150;transform:translateY(-50%);transition:.25s ease;right:1.5rem;top:50%}
@media only screen and (min-width:1366px){
#menu-toggle{display:none!important}
#menu-toggle.dropdown-is-active{display:block!important}
}
@media (min-width:576px){
#menu-toggle{right:2rem}
}
@media (min-width:768px){
#menu-toggle{right:3rem}
}
#menu-toggle span{display:block;position:absolute;height:4px;width:100%;background:#fff;border-radius:9px;opacity:1;left:0;transform:rotate(0);transition:.3s ease-in-out .2s}
#menu-toggle.open span{transition:.3s ease-in-out}
#menu-toggle span:first-child{top:0}
#menu-toggle span:nth-child(2),#menu-toggle span:nth-child(3){top:10px}
#menu-toggle span:nth-child(4){top:20px}
#menu-toggle.open span:first-child{top:20px;width:0;left:50%}
#menu-toggle.open span:nth-child(2){transform:rotate(45deg)}
#menu-toggle.open span:nth-child(3){transform:rotate(-45deg)}
#menu-toggle.open span:nth-child(4){top:19px;width:0;left:50%}
.page-title--landing-page{padding:0;max-width:48rem}
.precede{margin-top:1.666rem;font-size:1.6111em;font-weight:400;max-width:39rem;line-height:1.2414;color:#fff}
.page-template-landing-page .precede{position:relative;z-index:10}
.hero-text-lockup{padding:4rem 0 2rem}
@media only screen and (min-width:1366px){
.hero-text-lockup{padding-top:6rem;padding-bottom:3rem}
}
.content-area,.site-content{width:100%;min-height:50vh}
.content-area{position:relative}
.content-shim{margin:0 auto}
@media (min-width:992px){
.content-shim{margin:0 auto 0 10%;max-width:66.667%;max-width:39rem}
}
.layout-has-sidebar .content-shim{margin:0 auto 0 0}
@media (min-width:768px){
.layout-has-sidebar .content-shim{max-width:calc(100% - 18rem)}
}
@media (min-width:992px){
.layout-has-sidebar .content-shim{margin:0 auto 0 0;width:calc(100% - 22rem);max-width:39rem}
}
.homepage-form{max-width:560px;margin:0 auto}
.homepage-form form{margin-top:2rem}
.container{margin-left:5%;margin-right:5%}
@media (min-width:768px){
.has-sidebar .site-main .container{margin-right:calc(18rem + 5%)}
}
@media (min-width:992px){
.has-sidebar .site-main .container{margin-right:calc(5% + 18rem + 5%)}
}
@media (min-width:1300px){
.container{margin-left:calc((100% - 1200px)/ 2);margin-right:calc((100% - 1200px)/ 2)}
.has-sidebar .site-main .container{margin-right:calc(((100% - 1200px)/ 2) + 18rem + 2rem)}
}
.container__content-wrap{max-width:100%}
@media (min-width:768px){
.container__content-wrap{max-width:36rem}
}
@media (min-width:992px){
.container__content-wrap{max-width:39rem}
}
@media (min-width:1300px){
.container__content-wrap{max-width:42rem}
.has-sidebar .site-main .container__content-wrap{max-width:39rem}
}
.page-template-full-width-content .container__content-wrap,.page-template-full-width-content .container__content-wrap--boxed{max-width:100%}
@media (min-width:768px){
.page-template-full-width-content .container__content-wrap--boxed{max-width:36rem}
}
@media (min-width:992px){
.page-template-full-width-content .container__content-wrap--boxed{max-width:39rem}
}
@media (min-width:1300px){
.page-template-full-width-content .container__content-wrap--boxed{max-width:42rem}
.has-sidebar .site-main .page-template-full-width-content .container__content-wrap--boxed{max-width:39rem}
}
.page-template-full-width-content .container__content-wrap--centered{margin-left:auto;margin-right:auto}
.page-template-full-width-content .container__content-wrap--full-width{width:100%}
.container-content-wrap--boxed{max-width:100%}
@media (min-width:768px){
.container-content-wrap--boxed{max-width:36rem}
}
@media (min-width:992px){
.container-content-wrap--boxed{max-width:39rem}
}
@media (min-width:1300px){
.container-content-wrap--boxed{max-width:42rem}
.has-sidebar .site-main .container-content-wrap--boxed{max-width:39rem}
}
.container-content-wrap--centered{margin-left:auto;margin-right:auto}
.container-content-wrap--full-width{width:100%}
.columns{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start}
.columns>.column{flex:0 0 100%;width:100%}
@media (min-width:768px){
.columns{width:auto;margin-left:-1rem;margin-right:-1rem}
}
@media (min-width:768px){
.columns--2{flex-flow:row wrap}
.columns--2>.column{flex:0 0 50%;width:50%}
.columns--2>.column:first-child,.columns--2>.column:nth-child(2){margin-top:0}
.columns--2>.column:nth-child(n+3){margin-top:2rem}
}
@media (min-width:992px){
.columns--3{flex-flow:row wrap}
.columns--3>.column{flex:0 0 50%;width:50%}
.columns--3>.column:first-child,.columns--3>.column:nth-child(2),.columns--3>.column:nth-child(3){margin-top:0}
.columns--3>.column:nth-child(n+4){margin-top:2rem}
}
@media (min-width:768px){
.columns--4{flex-flow:row wrap}
.columns--4>.column{flex:0 0 50%;width:50%}
.columns--4>.column:first-child,.columns--4>.column:nth-child(2){margin-top:0}
.columns--4>.column:nth-child(n+3){margin-top:2rem}
}
@media (min-width:1200px){
.columns--4>.column{flex:0 0 25%;width:25%}
.columns--4>.column:first-child,.columns--4>.column:nth-child(2),.columns--4>.column:nth-child(3){margin-top:0}
.columns--4>.column:nth-child(n+4){margin-top:2rem}
}
.column:nth-child(n+2){margin-top:2rem}
@media (min-width:768px){
.column{padding-left:1rem;padding-right:1rem}
}
.page-footer{background-color:#02223b;width:100%;z-index:1;max-width:inherit;line-height:1.68;padding-top:4.8889rem;font-size:.875rem;font-size:.75rem}
.page-footer:before{width:100%}
.page-footer h3{color:#fff}
.page-footer nav ul{list-style:none;padding-left:0}
.page-footer address{margin-bottom:1rem}
.page-footer .logo{display:block;display:inline-block}
.page-footer__main{padding-bottom:4.8889rem;display:flex;flex-flow:row wrap;justify-content:flex-start}
.page-footer__main>*{flex:1 0 100%}
@media (min-width:768px){
.page-footer__main>*{flex-basis:50%}
}
@media (min-width:1200px){
.page-footer__main>*{flex-basis:0}
}
.page-footer__basin{border-top:1px solid #dfdfdf;padding-top:.5rem;padding-bottom:.5rem}
.page-footer__basin>.aycontainer-content{display:flex;flex-flow:row wrap;justify-content:flex-start}
.page-footer__basin>.aycontainer-content>*{flex:1 0 100%}
@media (min-width:768px){
.page-footer__basin>.aycontainer-content>*{flex:1 0 0}
}
.page-footer__logo-wrap{position:relative;display:inline-block;line-height:0}
.page-footer__logo-wrap a{position:absolute;top:0;right:0;bottom:0;left:0}
.page-footer__logo{width:200px;height:34px;margin-top:1rem;margin-bottom:.25rem}
@media (min-width:768px){
.page-footer__logo{margin-bottom:1rem}
}
.page-footer__col{margin-bottom:2rem;overflow-x:hidden}
.page-footer__col:last-of-type{margin-bottom:0}
.page-footer__col .btn{margin-top:1rem;margin-bottom:1rem}
@media (min-width:768px){
.page-footer__main .page-footer__col:first-of-type{order:1}
.page-footer__main .page-footer__col:nth-of-type(2){order:3}
.page-footer__main .page-footer__col:nth-of-type(3){order:2}
.page-footer__main .page-footer__col:nth-of-type(4){order:4}
}
@media (min-width:1200px){
.page-footer__main .page-footer__col:nth-of-type(n){order:0}
}
.page-footer__col-shim{max-width:100%;margin:0 auto 0 0}
@media (min-width:768px){
.page-footer__col-shim{max-width:264px;max-width:220px}
}
.page-footer__col-title{text-transform:uppercase;margin-bottom:1rem;color:#fff;font-weight:700}
.page-footer__basin-col{margin-bottom:1rem;display:flex;flex-flow:row wrap;justify-content:flex-start}
.page-footer__basin-col>*{flex:1 0 0}
@media (min-width:768px){
.page-footer__basin-col{margin-bottom:0}
}
.page-footer__logo-col{padding-right:0}
.socials__icon-wrap{position:relative;display:inline-block;line-height:0;margin-top:1rem;margin-right:1rem}
.socials__icon-wrap:last-of-type{margin-right:0}
.socials__icon{font-size:2rem;transition:color .3s ease}
.socials__icon.svg-inline--fa{font-size:2rem}
.socials__icon-wrap:active .socials__icon,.socials__icon-wrap:focus .socials__icon,.socials__icon-wrap:hover .socials__icon{transition:color .3s ease;color:#efb509}
.socials__icon-link{position:absolute;top:0;bottom:0;left:0;right:0;line-height:0}
.page-footer__membership-gallery{list-style:none;padding-left:0}
.page-footer__membership-gallery li{margin-bottom:1rem;display:inline-block;line-height:0;position:relative}
.page-footer__membership-gallery li a{position:absolute;top:0;right:0;bottom:0;left:0}
.page-footer__membership-gallery li a:active,.page-footer__membership-gallery li a:focus,.page-footer__membership-gallery li a:hover{background:hsla(0,0%,100%,.2)}
.page-footer__membership-logo{width:auto;height:auto;max-height:5rem;max-width:100%;padding-right:10px}
.page-footer__basin-columns{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start}
.page-footer__basin-columns>*{flex:0 0 100%;width:100%}
@media (min-width:768px){
.page-footer__basin-columns{flex-flow:row nowrap}
.page-footer__basin-columns>*{flex:0 0 50%;width:50%}
}
.page-footer__basin-col--logo{display:flex;flex-flow:row wrap;justify-content:flex-start}
@media (min-width:768px){
.page-footer__basin-col--logo{flex-flow:row nowrap}
}
.page-footer__logo-col{line-height:0}
.page-footer__copyright-col{align-self:center;text-align:left;position:relative}
@media (min-width:768px){
.page-footer__copyright-col{padding-left:2rem}
}
@media (min-width:1200px){
.page-footer__copyright-col{padding-left:0}
}
.page-footer__copyright{white-space:nowrap;font-size:.675rem}
.page-footer__basin-nav-col{align-items:center}
@media (min-width:768px){
.page-footer__basin-nav-col{justify-content:flex-end;align-self:center}
}
.page-footer__basin-nav-col nav{width:100%;width:auto;flex:0 0 auto;font-size:.675rem}
.page-footer__basin-nav-col nav ul{display:inline-block}
@media (min-width:768px){
.page-footer__basin-nav-col nav ul{margin:0}
}
.page-footer__basin-nav-col nav li{display:inline;white-space:nowrap;margin-right:1rem}
html{box-sizing:border-box}
*,:after,:before{box-sizing:inherit}
hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em;margin:2rem 0}
ol,ul{padding-left:1em;margin:0 0 1rem}
ul{list-style:disc}
li>ol,li>ul{margin-bottom:0;margin-left:0}
.site-content ol,.site-content ul{padding-left:2.2222rem;margin-top:1.3888rem;margin-bottom:1.3888rem;margin:.9rem 0}
.site-content li{padding-left:.25em;margin-bottom:0}
dt{font-weight:700}
dd{margin:0 1.5em 1.5em}
.custom-bullets,.pb-panel--feature-content ul,.square-bullets>ul,.triangle-bullets>ul,ul.square-bullets,ul.triangle-bullets{list-style:none;padding-left:1rem;margin:0;text-indent:-11px}
.custom-bullets li:before,.pb-panel--feature-content ul li:before,.square-bullets>ul li:before,.triangle-bullets>ul li:before,ul.square-bullets li:before,ul.triangle-bullets li:before{content:"●";color:inherit;vertical-align:text-bottom;position:relative;left:-7px}
.pb-panel--feature-content ul li:before,.pb-panel--feature-content ul>ul li:before,.square-bullets>ul li:before,ul.square-bullets li:before{content:"■"}
.triangle-bullets>ul li:before,ul.triangle-bullets li:before{content:"►"}
img{height:auto;max-width:100%}
figure{margin:1em 0}
table{margin:0 0 1.5em;width:100%;border-collapse:collapse;table-layout:fixed}
table,td,th{border:2px solid #dfdfdf}
table .bg-alt,table .menu-ascend>.menu-item-inner-wrap,td .bg-alt,td .menu-ascend>.menu-item-inner-wrap,th .bg-alt,th .menu-ascend>.menu-item-inner-wrap{border-color:#000}
td{padding:1rem;word-wrap:break-word}
button,input[type=button],input[type=reset],input[type=submit]{border:none;border-radius:0}
input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#000;caret-color:#003c69;padding:10px;padding:.6rem;border:1px solid #dfdfdf;border-radius:0;background-color:#dfdfdf}
input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111;outline-color:#003c69;outline-width:2px;outline-style:solid}
input[type=color]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=datetime-local]:-ms-input-placeholder,input[type=datetime]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=month]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=range]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=week]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#fff}
input[type=color]::placeholder,input[type=date]::placeholder,input[type=datetime-local]::placeholder,input[type=datetime]::placeholder,input[type=email]::placeholder,input[type=month]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=range]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=time]::placeholder,input[type=url]::placeholder,input[type=week]::placeholder,textarea::placeholder{color:#fff}
select{border:1px solid #ccc}
textarea{width:100%}
.wade-form{width:100%;max-width:560px;margin-left:auto;margin-right:auto}
.wade-form .sow-contact-form{border:none;background-color:#fff;padding:0}
.wade-form .sow-form-field textarea{resize:none;overflow:auto;overflow-wrap:break-word;height:11.28rem}
@media only screen and (min-width:600px){
.wade-form .sow-form-field textarea{height:9.6rem}
}
.wade-form .sow-form-field .sow-text-field,.wade-form .sow-form-field textarea{display:block;width:100%;-ms-box-sizing:border-box;box-sizing:border-box;border-radius:0;border:1px solid #dfdfdf;background-color:#dfdfdf}
.wade-form .sow-form-field .sow-field-container input:focus,.wade-form .sow-form-field .sow-field-container textarea:focus,.wade-form .sow-form-field .sow-field-container>:focus{outline-color:#003c69;outline-width:2px}
input,select,textarea{font-size:1.2rem}
@media only screen and (min-width:600px){
input,select,textarea{font-size:1rem}
}
.frm_forms button[disabled]{background-color:#ccc;border:1px solid #ccc;background:0 0;color:#ccc}
.cta .frm_forms{width:100%;max-width:100%}
@media (min-width:992px){
.cta .frm_forms{max-width:22rem}
}
.frm_forms .frm_form_field{display:block;margin-bottom:1rem;position:relative}
.frm_forms .frm_form_field input{display:block;width:100%}
.frm_forms .frm_primary_label{display:block;margin-bottom:.15rem;font-size:.86rem;font-weight:700;color:#003c69}
.bg-brand .frm_forms .frm_primary_label,.menu-main-container .frm_forms .frm_primary_label,.page-footer .frm_forms .frm_primary_label,.site-header .frm_forms .frm_primary_label{color:#fff}
.frm_forms .frm_required{color:red;padding-left:.2rem}
.frm_forms .frm_description{font-style:italic;font-size:90%;margin-top:.2em}
.frm_forms .frm_verify[aria-hidden=true]{display:none}
.frm_forms .frm_submit{margin-top:2rem}
.frm_forms .frm_submit button[type=submit]{width:100%}
.frm_forms .frm_submit button[type=submit]:hover{cursor:pointer}
.frm_forms .frm_submit button[type=submit]:hover[disabled]{cursor:default}
.frm_forms .frm_error{position:absolute;z-index:50;right:-2px;top:0;padding:.5em 1em;padding:.25em .5em;background:rgba(255,0,0,.1)}
.frm_forms .frm_blank_field input,.frm_forms .frm_blank_field textarea{box-shadow:0 0 0 2px red}
.frm_forms .frm_error_style,.frm_forms .frm_message{padding:1rem;margin:2rem 0;font-size:118%;font-weight:700;border:4px solid #efb509;color:#003c69}
.bg-brand .frm_forms .frm_error_style,.bg-brand .frm_forms .frm_message,.menu-main-container .frm_forms .frm_error_style,.menu-main-container .frm_forms .frm_message,.page-footer .frm_forms .frm_error_style,.page-footer .frm_forms .frm_message,.site-header .frm_forms .frm_error_style,.site-header .frm_forms .frm_message{color:#fff}
.frm_forms .frm_error_style{border-color:transparent;color:#000;background:rgba(255,0,0,.1)}
.bg-brand .frm_forms .frm_error_style,.menu-main-container .frm_forms .frm_error_style,.page-footer .frm_forms .frm_error_style,.site-header .frm_forms .frm_error_style{color:#fff}
.frm_dropzone{display:block;width:100%;padding:1rem;border:2px dashed #003c69;border-radius:0;min-height:100px;text-align:center;transition:.1s linear}
.bg-brand .frm_dropzone,.menu-main-container .frm_dropzone,.page-footer .frm_dropzone,.site-header .frm_dropzone{border-color:#fff}
.frm_dropzone:hover{cursor:pointer}
.bg-brand .frm_dropzone:hover,.menu-main-container .frm_dropzone:hover,.page-footer .frm_dropzone:hover,.site-header .frm_dropzone:hover{border-color:#efb509;color:#efb509}
html.js .frm_dropzone .fallback{display:none}
.frm_dropzone .dz-message{display:block;width:100%}
.frm_dropzone .dz-preview{padding-top:1rem}
.frm_dropzone .frm_upload_text button[type=button]{background:0 0;color:#003c69;display:block;width:100%;text-align:center;padding:0}
.bg-brand .frm_dropzone .frm_upload_text button[type=button],.menu-main-container .frm_dropzone .frm_upload_text button[type=button],.page-footer .frm_dropzone .frm_upload_text button[type=button],.site-header .frm_dropzone .frm_upload_text button[type=button]{color:#fff}
.frm_dropzone .frm_compact_text{display:none}
.frm_dropzone .frm_small_text{font-size:.8em;color:#ccc}
.recaptcha-message{display:none!important}
.recaptcha-message .frm_primary_label{color:#003c69;font-size:.8rem;font-style:italic;font-weight:400}
.bg-brand .recaptcha-message,.menu-main-container .recaptcha-message,.page-footer .recaptcha-message,.site-header .recaptcha-message{color:#fff}
.grecaptcha-badge{display:none!important}
a{text-decoration:underline}
a,a:visited{color:inherit}
a:active,a:focus,a:hover{color:#efb509;text-decoration:underline}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
.btn,.btn-alt,.btn-primary,.btn-secondary,button,input[type=button],input[type=reset],input[type=submit]{display:inline-block;text-align:center;text-transform:uppercase;text-decoration:none!important;border-radius:4px;font-weight:700;font-style:normal;font-size:12.8px;font-size:.8rem;color:#fff;min-width:124px;padding:1rem}
@media only screen and (min-width:1024px){
.btn,.btn-alt,.btn-primary,.btn-secondary,button,input[type=button],input[type=reset],input[type=submit]{min-width:148px;padding-top:18px;padding-bottom:18px}
}
.btn-alt:visited,.btn-primary:visited,.btn-secondary:visited,.btn:visited,button:visited,input:visited[type=button],input:visited[type=reset],input:visited[type=submit]{color:#fff}
.btn-alt:active,.btn-alt:focus,.btn-alt:hover,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover,.btn:active,.btn:focus,.btn:hover,button:active,button:focus,button:hover,input:active[type=button],input:active[type=reset],input:active[type=submit],input:focus[type=button],input:focus[type=reset],input:focus[type=submit],input:hover[type=button],input:hover[type=reset],input:hover[type=submit]{font-style:normal}
.btn-alt:focus,.btn-primary:focus,.btn-secondary:focus,.btn:focus,button:focus,input:focus[type=button],input:focus[type=reset],input:focus[type=submit]{outline:thin dotted}
.btn-alt:active,.btn-alt:hover,.btn-primary:active,.btn-primary:hover,.btn-secondary:active,.btn-secondary:hover,.btn:active,.btn:hover,button:active,button:hover,input:active[type=button],input:active[type=reset],input:active[type=submit],input:hover[type=button],input:hover[type=reset],input:hover[type=submit]{outline:0}
.btn,.btn-primary,button,input[type=button],input[type=reset],input[type=submit]{background-color:#efb509}
.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.btn:active,.btn:focus,.btn:hover,button:active,button:focus,button:hover,input:active[type=button],input:active[type=reset],input:active[type=submit],input:focus[type=button],input:focus[type=reset],input:focus[type=submit],input:hover[type=button],input:hover[type=reset],input:hover[type=submit]{color:#efb509;background-color:#003c69}
.btn-alt,.btn-secondary{background-color:#003c69}
.btn-alt:active,.btn-alt:focus,.btn-alt:hover,.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{color:#003c69;background-color:#efb509}
.bg-brand .btn-alt,.bg-brand .btn:active,.bg-brand .btn:focus,.bg-brand .btn:hover,.bg-brand.btn-alt,.bg-brand.btn:active,.bg-brand.btn:focus,.bg-brand.btn:hover,.btn-alt.menu-main-container,.btn-alt.page-footer,.btn-alt.site-header,.btn.menu-main-container:active,.btn.menu-main-container:focus,.btn.menu-main-container:hover,.btn.page-footer:active,.btn.page-footer:focus,.btn.page-footer:hover,.btn.site-header:active,.btn.site-header:focus,.btn.site-header:hover,.menu-main-container .btn-alt,.menu-main-container .btn:active,.menu-main-container .btn:focus,.menu-main-container .btn:hover,.page-footer .btn-alt,.page-footer .btn:active,.page-footer .btn:focus,.page-footer .btn:hover,.site-header .btn-alt,.site-header .btn:active,.site-header .btn:focus,.site-header .btn:hover{color:#003c69;background-color:#dfdfdf}
.bg-brand .btn-alt:visited,.bg-brand.btn-alt:visited,.btn-alt.menu-main-container:visited,.btn-alt.page-footer:visited,.btn-alt.site-header:visited,.menu-main-container .btn-alt:visited,.page-footer .btn-alt:visited,.site-header .btn-alt:visited{color:#003c69}
.bg-brand .btn-alt:active,.bg-brand .btn-alt:focus,.bg-brand .btn-alt:hover,.bg-brand.btn-alt:active,.bg-brand.btn-alt:focus,.bg-brand.btn-alt:hover,.btn-alt.menu-main-container:active,.btn-alt.menu-main-container:focus,.btn-alt.menu-main-container:hover,.btn-alt.page-footer:active,.btn-alt.page-footer:focus,.btn-alt.page-footer:hover,.btn-alt.site-header:active,.btn-alt.site-header:focus,.btn-alt.site-header:hover,.menu-main-container .btn-alt:active,.menu-main-container .btn-alt:focus,.menu-main-container .btn-alt:hover,.page-footer .btn-alt:active,.page-footer .btn-alt:focus,.page-footer .btn-alt:hover,.site-header .btn-alt:active,.site-header .btn-alt:focus,.site-header .btn-alt:hover{color:#003c69;background-color:#efb509}
ul{text-align:left}
.main-navigation{overflow:hidden;visibility:hidden;font-weight:500;font-size:17px}
.main-navigation ul{list-style:none;padding-left:0}
.main-navigation a{text-decoration:none}
@media only screen and (min-width:1366px){
.main-navigation{overflow:visible}
}
.menu-main-container{position:absolute;top:0;left:0;bottom:0;width:100%;z-index:1;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;height:100vh;top:-100%;border-top-style:solid;border-top-width:6rem;border-top-color:#003c69;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateY(0);transition:transform .5s .2s,visibility 0s .8s}
.homepage-header .menu-main-container{border-top-width:5rem}
@media only screen and (min-width:1366px){
.homepage-header .menu-main-container{border-top-width:0}
}
.menu-main-container .menu.nav-menu{opacity:0;transition:opacity .2s 0s}
@media only screen and (min-width:1366px){
.menu-main-container .menu.nav-menu{opacity:1}
}
.menu-main-container.dropdown-is-active{visibility:visible;transform:translateY(100%);transition:transform .5s 0s,visibility 0s 0s;box-shadow:0 6px 10px rgba(0,0,0,.4)}
.menu-main-container.dropdown-is-active .menu.nav-menu{opacity:1;transition:opacity .4s .5s}
@media only screen and (min-width:1024px){
.menu-main-container{box-shadow:none}
}
@media only screen and (min-width:1366px){
.menu-main-container{position:static;display:block;transform:none;border-top-width:0;width:auto;background:0 0;overflow:visible;visibility:visible;height:100%}
}
.ie-fix .menu-main-container{position:static}
.navbar-wrap.dropdown-is-active{position:fixed;top:0;left:0;right:0}
.nav-menu,.nav-menu .sub-menu{top:0;left:0;width:100%;overflow-x:hidden;overflow-y:auto;overflow:scroll;transition:transform .3s;padding-bottom:3.5rem}
.nav-menu .sub-menu a,.nav-menu a{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.nav-menu .sub-menu.is-hidden,.nav-menu.is-hidden{transform:translateX(100%)}
.nav-menu .sub-menu.move-out>li>.menu-item-inner-wrap,.nav-menu.move-out>li>.menu-item-inner-wrap{transform:translateX(-100%)}
.nav-menu{position:static;height:100%;box-sizing:border-box;padding-top:0;margin-bottom:0;margin-top:0}
@media only screen and (min-width:1366px){
.nav-menu{display:flex;flex-flow:row nowrap;align-content:flex-end;justify-content:space-between;justify-content:flex-end;height:100%;max-height:6rem;width:auto;overflow:visible;padding-bottom:0;margin-left:auto;font-size:.8rem}
.homepage-header .nav-menu{font-size:.888889rem;max-height:6rem}
}
.sub-menu{background-color:#003c69;position:fixed;height:100%;margin-top:0}
.nav-menu .sub-menu{padding-bottom:10rem}
.ie-fix .sub-menu{margin-top:6rem}
@media only screen and (min-width:1366px){
.sub-menu{width:auto;overflow:visible;display:none;background-color:#003c69;height:auto!important}
.ie-fix .sub-menu{margin-top:0}
.sub-menu a{padding-top:.5rem;padding-bottom:.5rem}
.nav-menu .sub-menu{position:static;position:absolute;top:0;left:100%;overflow:visible;padding-bottom:0}
.nav-menu .sub-menu.is-hidden{transform:none}
.nav-menu>.menu-item>.sub-menu{width:200%;max-width:22em;left:-100%;left:0;top:100%}
.menu-item:active>.sub-menu,.menu-item:focus>.sub-menu,.menu-item:hover>.sub-menu{display:block}
.nav-menu .menu-item:nth-of-type(4) .sub-menu .sub-menu,.nav-menu .menu-item:nth-of-type(5) .sub-menu .sub-menu,.nav-menu .menu-item:nth-of-type(6) .sub-menu .sub-menu,.nav-menu .menu-item:nth-of-type(7) .sub-menu .sub-menu{left:-100%;border-left-width:0;border-right-width:6px}
.nav-menu .menu-item:nth-of-type(4) .sub-menu .sub-menu:after,.nav-menu .menu-item:nth-of-type(5) .sub-menu .sub-menu:after,.nav-menu .menu-item:nth-of-type(6) .sub-menu .sub-menu:after,.nav-menu .menu-item:nth-of-type(7) .sub-menu .sub-menu:after{left:0;right:-8px}
.nav-menu .menu-item:nth-of-type(4) .sub-menu .menu-item:active:before,.nav-menu .menu-item:nth-of-type(4) .sub-menu .menu-item:focus:before,.nav-menu .menu-item:nth-of-type(4) .sub-menu .menu-item:hover:before,.nav-menu .menu-item:nth-of-type(5) .sub-menu .menu-item:active:before,.nav-menu .menu-item:nth-of-type(5) .sub-menu .menu-item:focus:before,.nav-menu .menu-item:nth-of-type(5) .sub-menu .menu-item:hover:before,.nav-menu .menu-item:nth-of-type(6) .sub-menu .menu-item:active:before,.nav-menu .menu-item:nth-of-type(6) .sub-menu .menu-item:focus:before,.nav-menu .menu-item:nth-of-type(6) .sub-menu .menu-item:hover:before,.nav-menu .menu-item:nth-of-type(7) .sub-menu .menu-item:active:before,.nav-menu .menu-item:nth-of-type(7) .sub-menu .menu-item:focus:before,.nav-menu .menu-item:nth-of-type(7) .sub-menu .menu-item:hover:before{background:linear-gradient(270deg,#003c69 0,#003c69 80%,#02223b)}
.sub-menu .sub-menu{border:0 solid #02223b;border-left-width:6px}
.sub-menu .sub-menu:after{content:"";position:absolute;top:-1px;left:-8px;right:0;border:0 solid #02223b;border-top-width:1px}
}
.menu-item:visited{color:#003c69}
.menu-item a:active,.menu-item a:focus,.menu-item a:hover{background-color:#02223b}
.menu-item.has-children{padding-right:2.7rem;padding-right:43px;padding-right:0}
.menu-item.has-children>.menu-links-wrap{padding-right:43px;padding-right:3rem;position:relative}
.nav-menu>.menu-item:active,.nav-menu>.menu-item:focus,.nav-menu>.menu-item:hover{background:#02223b}
@media only screen and (min-width:1366px){
.menu-item{display:block;height:auto;flex:1 0 0}
.sub-menu .menu-item{background-color:#003c69;position:relative}
.sub-menu .menu-item:active:before,.sub-menu .menu-item:focus:before,.sub-menu .menu-item:hover:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(90deg,#003c69 0,#003c69 80%,#02223b)}
.nav-menu>.menu-item{min-height:3rem;position:relative}
.menu-item.menu-item-has-children{position:relative}
}
.menu-item-inner-wrap{border:1px solid #02223b;border-top-width:0;transform:translateX(0);transition:opacity .3s,transform .3s}
.nav-menu>.menu-item:first-of-type>.menu-item-inner-wrap{border-top-width:1px}
.menu-item-inner-wrap a{display:block;padding:1rem 4rem 1rem 1rem;line-height:1.38}
@media only screen and (min-width:412px){
.menu-item-inner-wrap a{padding-right:5.5rem}
}
@media only screen and (min-width:600px){
.menu-item-inner-wrap a{padding-left:3rem}
}
@media only screen and (min-width:1366px){
.menu-item-inner-wrap{display:block;height:100%;background:0 0;text-align:left}
.menu-item-inner-wrap a{padding:.5rem 1rem;height:100%}
.nav-menu>.menu-item>.menu-item-inner-wrap{border-width:0}
.nav-menu>.menu-item>.menu-item-inner-wrap>a{word-spacing:100vw;padding-top:2.5rem}
.homepage-header .nav-menu>.menu-item>.menu-item-inner-wrap>a{padding-top:2.5rem}
.nav-menu>.menu-item>.menu-item-inner-wrap>.menu-arrow{display:none}
.nav-menu>.menu-item:first-of-type>.menu-item-inner-wrap{border-top-width:0}
}
.menu-ascend:active .menu-arrow:after,.menu-ascend:focus .menu-arrow:after,.menu-ascend:hover .menu-arrow:after{border-color:#efb509}
.menu-ascend>.menu-item-inner-wrap{padding-left:43px;padding-left:3rem;padding-left:0;position:relative;border-top-width:1px}
.menu-ascend>.menu-item-inner-wrap>a{padding-left:2.5rem;text-align:left}
@media only screen and (min-width:600px){
.menu-ascend>.menu-item-inner-wrap>a{padding-left:3rem}
}
@media only screen and (min-width:1366px){
.menu-ascend{display:none}
}
.menu-arrow{position:absolute;top:0;right:0;height:100%;width:3rem;padding:0;border:none;border-left:1px solid;border-color:#02223b}
@media only screen and (min-width:412px){
.menu-arrow{width:4.5rem}
}
.menu-arrow:before{display:none}
.menu-arrow:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;transform:translateY(-50%) translateX(-50%) rotate(45deg);background:0 0;border:3px solid #fff;border-left-width:0;border-bottom-width:0}
.descender>.menu-arrow,.menu-arrow.descender{background-color:#003c69}
@media only screen and (min-width:1366px){
.descender>.menu-arrow,.menu-arrow.descender{display:none}
}
.ascender>.menu-arrow{right:auto;left:0;border:none;pointer-events:none;width:3rem}
@media only screen and (min-width:412px){
.ascender>.menu-arrow{width:3rem}
}
.ascender>.menu-arrow:after{border-color:#003c69;border-width:3px;border-right-width:0;border-top-width:0}
a.menu-arrow{padding:1rem}
.no-js .main-navigation:hover .menu-main-container{visibility:visible;opacity:1;transform:translateY(0)}
.no-js .main-navigation .cd-close{display:none}
body.dropdown-is-active,html.dropdown-is-active{overflow:hidden;height:100%;max-height:100%}
.frm_forms .frm_screen_reader,.screen-reader-text{position:absolute!important;left:-1000vw}
#content[tabindex="-1"]:focus{outline:0}
.alignleft{display:inline;float:left;margin-right:1.5em}
.alignright{display:inline;float:right;margin-left:1.5em}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}
.clear:after:after,.clear:before:after,.comment-content:after:after,.comment-content:before:after,.entry-content:after:after,.entry-content:before:after,.site-content:after:after,.site-content:before:after,.site-footer:after:after,.site-footer:before:after,.site-header:after:after,.site-header:before:after{display:block;clear:both;content:""}
.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}
body{--ease:cubic-bezier(0.33, 1, 0.68, 1);--reveal-duration:540ms;--reveal-delay:0ms;--reveal-ease:var(--ease)}
[data-reveal]:not([data-reveal=defer]){transition:none;transform:translate(0)}
[data-reveal]:not([data-reveal=defer]).reveal-waiting{opacity:0}
[data-reveal]:not([data-reveal=defer]).revealed{transition:opacity var(--reveal-duration) var(--ease) var(--reveal-delay),filter var(--reveal-duration) var(--ease) var(--reveal-delay),transform var(--reveal-duration) var(--ease) var(--reveal-delay)}
.reveal-waiting[data-reveal=up]{transform:translateY(1rem)}
.reveal-waiting[data-reveal=down]{transform:translateY(-1rem)}
.reveal-waiting[data-reveal=left]{transform:translate(1rem)}
.reveal-waiting[data-reveal=right]{transform:translate(-1rem)}
.revealed[data-reveal-delay=short]{--reveal-delay:100ms}
.revealed[data-reveal-delay=medium]{--reveal-delay:200ms}
.revealed[data-reveal-delay=long]{--reveal-delay:400ms}
.revealed[data-reveal-delay="1"]{--reveal-delay:200ms}
.revealed[data-reveal-delay="2"]{--reveal-delay:300ms}
.revealed[data-reveal-delay="3"]{--reveal-delay:400ms}
.revealed[data-reveal-delay="4"]{--reveal-delay:500ms}
.revealed[data-reveal-delay="5"]{--reveal-delay:600ms}
.revealed[data-reveal-delay="6"]{--reveal-delay:700ms}
.revealed[data-reveal-delay="7"]{--reveal-delay:800ms}
.revealed[data-reveal-delay="8"]{--reveal-delay:900ms}
.revealed[data-reveal-delay="9"]{--reveal-delay:1000ms}
.revealed[data-reveal-delay="10"]{--reveal-delay:1100ms}
.revealed[data-reveal-delay="11"]{--reveal-delay:1200ms}
.revealed[data-reveal-delay="12"]{--reveal-delay:1300ms}
.revealed[data-reveal-delay="13"]{--reveal-delay:1400ms}
.revealed[data-reveal-delay="14"]{--reveal-delay:1500ms}
.revealed[data-reveal-delay="15"]{--reveal-delay:1600ms}
.revealed[data-reveal-delay="16"]{--reveal-delay:1700ms}
.revealed[data-reveal-delay="17"]{--reveal-delay:1800ms}
.revealed[data-reveal-delay="18"]{--reveal-delay:1900ms}
.revealed[data-reveal-delay="19"]{--reveal-delay:2000ms}
.revealed[data-reveal-delay="20"]{--reveal-delay:2100ms}
.sticky{display:block}
.hentry{margin:0 0 1.5em}
.updated:not(.published){display:none}
.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}
.page-links{clear:both;margin:0 0 1.5em}
.navigation.pagination{width:100%;padding:0 0 2rem;font-size:0}
.navigation.pagination .nav-links{margin:0 auto;display:inline-block;border:1px solid #003c69;text-align:center}
.page-numbers{padding:.5rem;display:inline-block;text-decoration:none;min-width:2.5rem;font-size:1rem}
.page-numbers:active,.page-numbers:focus,.page-numbers:hover{background:#003c69;text-decoration:none}
.page-numbers.current{color:#003c69;background:#efb509}
.page-numbers.dots:active,.page-numbers.dots:focus,.page-numbers.dots:hover{background:0 0}
.page-numbers.next,.page-numbers.prev{border:0 solid #003c69}
.page-numbers.prev{border-right-width:1px}
.page-numbers.next{border-left-width:1px}
.article--list-view{padding:1rem 0 3rem;border:0 solid #ccc;border-bottom-width:1px;margin-bottom:0}
.articles-list .row:last-of-type .article--list-view{border-bottom-width:0;padding-bottom:0}
.article--list-view .entry-title{display:inline-block;margin-bottom:0}
.article--list-view .entry-meta{display:inline-block;display:block;color:#999}
.article--list-view .entry-content{margin-top:.8rem}
.homepage-news-headlines{display:flex;flex-wrap:wrap;flex-direction:row}
.homepage-news-headlines .widget-title{margin-bottom:1rem;flex:1 0 100%}
.comment-content a{word-wrap:break-word}
.bypostauthor{display:block}
.testimonials-slider{margin-top:2rem;margin-bottom:2rem}
@media only screen and (min-width:600px){
.testimonials-slider .t-slide{padding-left:3rem;padding-right:3rem}
}
.testimonial-heading{display:none}
.testimonial-inner{padding:0 .5rem;min-height:150px}
@media only screen and (min-width:600px){
.testimonial-inner{margin-left:150px;padding-left:2rem;padding-right:0}
}
.testimonial-content p:first-of-type:before{content:'"'}
@media only screen and (min-width:600px){
.testimonial-content p:first-of-type{margin-top:0}
}
.testimonial-content p:last-of-type:after{content:'"'}
.testimonial-image{text-align:center;line-height:0}
.testimonial-image img{border-radius:50%}
@media only screen and (min-width:600px){
.testimonial-image{position:absolute;left:3rem}
}
.testimonial-client{margin-top:1rem}
.testimonial-name{font-weight:700}
.strong-view.controls-type-sides .wpmslider-next:active,.strong-view.controls-type-sides .wpmslider-next:focus,.strong-view.controls-type-sides .wpmslider-next:hover,.strong-view.controls-type-sides .wpmslider-prev:active,.strong-view.controls-type-sides .wpmslider-prev:focus,.strong-view.controls-type-sides .wpmslider-prev:hover{color:#fff!important}
@media only screen and (max-width:599px){
.strong-view.controls-type-sides .wpmslider-next,.strong-view.controls-type-sides .wpmslider-prev{top:0;top:63px}
}
@media (min-width:768px){
.testimonials-slider .wpmslider-controls-direction:after,.testimonials-slider .wpmslider-controls-direction:before{content:"";position:absolute;background:#003c69;top:0;bottom:0;width:2rem;z-index:1}
.testimonials-slider .wpmslider-controls-direction:before{left:0}
.testimonials-slider .wpmslider-controls-direction:after{right:0}
}
.modal-backdrop{position:fixed;z-index:1040;top:0;bottom:0;left:0;right:0;background:#fff;opacity:.8;transform:translateX(-200vw);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.modal-is-active .modal{transform:translateX(0)}
.breadcrumbs-wrap .pb-panel__content-shim{max-width:100%}
.breadcrumbs{font-size:.7rem;margin-bottom:0}
.breadcrumbs a{display:inline-block;height:100%}
.breadcrumbs a:hover{background-color:#003c69}
.breadcrumbs .breadcrumb_last,.breadcrumbs a{margin:0 .25rem;padding:.4rem .2rem;padding:.7rem .2rem}
.breadcrumbs span{display:inline-block;height:100%}
.breadcrumbs>span>span{margin-left:-.2rem}
.breadcrumbs span[typeof="v:Breadcrumb"] span{margin-left:.5rem}
.entry-list{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch}
@media (min-width:768px){
.entry-list{margin:0 -1rem}
}
.entry-list .hentry{flex:0 0 100%;width:100%;margin:1rem 0 2rem;position:relative}
@media (min-width:768px){
.entry-list .hentry{padding:0 1rem;flex:0 0 33.3333%;width:33.3333%}
}
.entry-list footer{padding:.5rem}
.entry-content__feature-image{width:100%;max-height:50vh}
.entry-content__feature-image>img{max-width:100%;max-height:100%;width:auto;height:auto;max-height:50vh}
.article--list-view .entry-content{margin-top:1em}
.article--list-view .entry-content:after{display:block;clear:both;content:""}
.article--list-view .entry-content__feature-image{float:left;width:100%}
.article--list-view .entry-content__feature-image>img{width:100%}
@media (min-width:350px){
.article--list-view .entry-content__feature-image{max-width:50%;width:50%;padding-right:.333em}
}
@media (min-width:576px){
.article--list-view .entry-content__feature-image{margin:.25em .333em 0 0;padding-right:.333em;max-width:50%;width:50%}
}
.hentry--card .entry-liner{background:#f1f1f1;box-shadow:0 1px 4px rgba(0,0,0,.15);width:100%;height:100%;display:flex;flex-flow:column;transition:.15s}
.hentry--card .entry-header{flex:1 0 auto;height:auto}
.hentry--card .entry-title{margin-top:.5rem;padding:0 .5rem;font-weight:700}
.hentry--card .entry-thumbnail{margin:0;width:100%;padding-top:56.25%;position:relative;background:#eee;overflow:hidden}
.hentry--card .entry-thumbnail img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center;transform:scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:.85;transition:.35s}
.hentry--card .entry-thumbnail .fallback-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:40vw;color:#ddd}
@media only screen and (min-width:600px){
.hentry--card .entry-thumbnail .fallback-icon{font-size:15rem}
}
@media (min-width:768px){
.hentry--card .entry-thumbnail .fallback-icon{font-size:4.5rem}
}
@media (min-width:992px){
.hentry--card .entry-thumbnail .fallback-icon{font-size:6.5rem}
}
.hentry--card .entry-footer{padding:.5rem;flex:0 0 auto;height:auto}
.hentry--card .entry-liner:focus-within,.hentry--card .entry-liner:hover{box-shadow:0 3px 6px rgba(0,0,0,.3)}
.hentry--card .entry-liner:focus-within .entry-thumbnail img,.hentry--card .entry-liner:hover .entry-thumbnail img{opacity:1;transform:scale(1.05)}
.author-list__wrap .pb-panel__content-shim{width:100%}
.author-list__author-wrap{display:inline-block;vertical-align:top;margin-right:2rem;margin-top:1rem}
.authors-list__name{display:block}
.authors-list__profile-pic{position:relative;display:inline-block}
.authors-list__profile-pic img{height:125px;width:auto}
.authors-list__profile-pic:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background-color:#fff}
.authors-list__profile-pic:active:after,.authors-list__profile-pic:focus:after,.authors-list__profile-pic:hover:after{opacity:.2}
/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled{position:relative}
.flickity-enabled:focus{outline:0}
.flickity-viewport{overflow:hidden;position:relative;height:100%}
.flickity-slider{position:absolute;width:100%;height:100%}
.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}
.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}
.flickity-button:hover{background:#fff;cursor:pointer}
.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}
.flickity-button:active{opacity:.6}
.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}
.flickity-button-icon{fill:currentColor}
.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}
.flickity-prev-next-button.previous{left:10px}
.flickity-prev-next-button.next{right:10px}
.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}
.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}
.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}
.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}
.flickity-rtl .flickity-page-dots{direction:rtl}
.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}
.flickity-page-dots .dot.is-selected{opacity:1}
.flickity-button{min-width:0}
.flickity-page-dots{list-style:decimal;counter-reset:unset;height:12px}
.site-content .flickity-page-dots{margin:0;padding-left:0}
.flickity-page-dots .dot{background:#fff}
.flickity-page-dots .dot:before{content:none}
.wdct-testimonials{margin-top:2rem;margin-bottom:2rem}
html.js .wdct-testimonials{opacity:0}
html.js .wdct-testimonials.flickity-enabled{opacity:1;transition:opacity .5s}
.wdct-testimonials .flickity-prev-next-button{background:0 0;color:#999}
.wdct-testimonials .flickity-prev-next-button:active,.wdct-testimonials .flickity-prev-next-button:focus,.wdct-testimonials .flickity-prev-next-button:hover{color:#fff}
@media (max-width:767px){
.wdct-testimonials .flickity-prev-next-button{top:0;top:63px}
}
.wdct-testimonial{width:100%}
@media (min-width:768px){
.wdct-testimonial{padding-left:3rem;padding-right:3rem}
}
.wdct-testimonial__liner{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start}
.wdct-testimonial__image{text-align:center;line-height:0;flex:0 0 150px;height:150px;width:150px;border-radius:50%;background:#fff;overflow:hidden;margin:0 auto;position:relative}
.wdct-testimonial__image .fallback-image{position:absolute;left:50%;bottom:0;transform:translate(-50%);-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#aaa;font-size:120px;font-size:150px;top:50%;transform:translate(-50%,-55%);font-size:80px;--fa-primary-color:#aaa;--fa-secondary-color:#999;--fa-secondary-opacity:1.0}
@media (min-width:768px){
.wdct-testimonial__image{margin-right:2rem;margin-left:0}
}
.wdct-testimonial__image img{height:100%;width:auto}
.wdct-testimonial__content{flex:0 0 100%;width:100%;margin-top:1rem}
@media (min-width:768px){
.wdct-testimonial__content{flex:1 0 50%;width:50%;margin-top:0}
}
.wdct-testimonial__content>p:first-of-type:before,.wdct-testimonial__content>p:last-of-type:after{content:'"'}
.wdct-testimonial__attribution-name{margin-top:1rem;font-weight:700;display:block}
.wdct-testimonial__attribution-company,.wdct-testimonial__attribution-position{display:block}
.notice-box{border-left:4px solid #efb509;padding:.5rem 2rem}
.notice-box__title{font-style:italic;font-weight:700}
.inline-nav-tab{display:flex;flex-flow:row wrap;justify-content:flex-start;align-content:center;padding:.666667rem 1rem;margin-top:.666667rem;margin-bottom:.666667rem;background:#f5f5f5;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.29)}
.inline-nav-tab__labels-wrap{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;flex:1 1 100%;width:100%;padding-right:1rem}
@media (min-width:576px){
.inline-nav-tab__labels-wrap{flex:1 1 50%;width:50%}
}
.inline-nav-tab__title{font-size:1em;font-weight:700;flex:1 1 100%;width:100%}
.inline-nav-tab__description{font-weight:400;font-size:.9em;flex:1 1 100%;width:100%}
.inline-nav-tab__title+.inline-nav-tab__description{margin-top:.3333rem}
.inline-nav-tab__link{flex:0 1 100%;width:100%;margin-top:1rem}
@media (min-width:576px){
.inline-nav-tab__link{flex:0 0 auto;width:auto;margin:0;align-self:center}
}
.sidebar{z-index:1050;width:100%;background:0 0;padding-top:1rem;padding-bottom:1rem}
.sidebar__header{display:block}
.sidebar__title{width:100%;margin-top:0;color:#003c69}
.sidebar__toggle{display:none;font-size:1.5rem;min-width:0}
@media (min-width:768px){
.sidebar{top:2rem;bottom:unset;left:unset;margin:0;width:18rem;padding-left:1rem;padding-right:1rem;box-shadow:none;transition:none;transform:none!important}
.sidebar,.sidebar:before{position:absolute;right:0}
.sidebar:before{content:"";z-index:-1;top:0;bottom:0;left:0;background:#f7f7f7;opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none}
.sidebar__toggle{display:none}
.sidebar__title{display:block}
.sidebar--big-button.sidebar--modal .widget-area{margin-top:1rem;display:block}
}
@media (max-width:1199px){
html.no-js .sidebar{position:relative;top:unset;bottom:unset;left:unset;right:unset;width:100%}
html.no-js .sidebar:before{content:none}
}
@media (min-width:992px){
.sidebar{width:20rem;right:5%}
}
@media (min-width:1200px){
.sidebar .pb-panel__content-shim{margin:0!important}
}
@media (min-width:1300px){
.sidebar{right:calc((100% - 1200px)/ 2)}
}
@media (min-width:1440px){
html.no-js .sidebar{width:18rem;left:calc(50% + 600px - 18rem)}
}
.sidebar--modal{position:fixed;z-index:1050;opacity:1;bottom:-100vh;bottom:-100%;width:100%;height:100%;box-shadow:0 -1px 1px rgba(40,40,40,.2);background:0 0;transform:translateY(100%);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:none;overflow:hidden}
.dropdown-is-active .sidebar--modal{z-index:1049}
.sidebar--modal:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#fff;opacity:.95}
@supports (-webkit-backdrop-filter:blur(2px)){
.sidebar--modal:before{opacity:.92;-webkit-backdrop-filter:blur(2px)}
}
@supports ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){
.sidebar--modal:before{opacity:.92;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}
}
.sidebar--modal .widget-area{padding-bottom:2rem}
.sidebar--modal .sidebar__liner{height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;opacity:0;transition:opacity .1s linear 0;padding:1rem}
@media (min-width:768px){
.sidebar--modal .sidebar__liner{padding:0}
}
.sidebar--modal .sidebar__toggle{display:block;width:100%;width:calc(100% - 2rem);margin:0 1rem;font-size:1rem;transition:.15s;position:relative}
.sidebar--modal .sidebar__toggle-title{display:block}
.sidebar--modal .sidebar__toggle .close-icon{display:none}
.sidebar--modal .sidebar__title{opacity:0}
@media (min-width:768px){
.sidebar--modal{position:absolute;z-index:1;top:2rem;top:4.8889rem;right:0;bottom:unset;margin:0;width:18rem;height:auto;box-shadow:none;transform:none;transition:none}
.sidebar--modal:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;right:0;left:0;background:#f5f5f5;opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none}
.sidebar--modal .sidebar__liner{height:auto;overflow:hidden;opacity:1}
.sidebar--modal .sidebar__title{display:block;opacity:1}
.sidebar--modal .sidebar__toggle{display:none}
.sidebar--modal .widget-area{display:block;padding-bottom:0}
}
@media (min-width:768px) and (min-width:1200px){
.sidebar--modal .pb-panel__content-shim{margin:0!important}
}
@media (min-width:992px){
.sidebar--modal{right:5%}
}
@media (min-width:1300px){
.sidebar--modal{right:calc((100% - 1200px)/ 2)}
}
.sidebar--modal-is-active:before{opacity:.98;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(2px)}
.sidebar--modal-is-active .widget-area{margin:0;display:block}
.sidebar--modal-is-active .sidebar__title{position:relative;display:block;opacity:1;width:100%;margin-top:2rem;font-size:1.5rem}
.sidebar--modal-is-active .sidebar__liner{opacity:1;transition:opacity .25s ease-out .25s}
.sidebar--modal-is-active .sidebar__toggle{position:absolute;z-index:1000;top:0;right:0;margin:0;width:100%;border-radius:0;padding:0;padding:.25em 1rem;text-align:right;background:#003c69;color:#fff;color:#efb509}
.sidebar--modal-is-active .sidebar__toggle .close-icon{display:block;margin:0 auto}
.sidebar--modal-is-active .sidebar__toggle i,.sidebar--modal-is-active .sidebar__toggle svg{margin-right:.5em}
.sidebar--modal-is-active .sidebar__toggle-title{display:none}
@media screen and (min-width:1024px){
.sidebar--modal-is-active{height:auto}
}
.widget-area{position:relative;display:block;width:100%}
.widget-area>:last-child{margin-bottom:0}
.widget{padding-top:1rem;padding-top:1.3888rem;padding-bottom:1rem;border-bottom:1px solid #ccc}
.widget:first-child{padding-top:0}
.widget:last-child{border-bottom:none;padding-bottom:0}
.widget select{max-width:100%}
.widget__title{margin-top:0;color:#efb509;text-transform:none;color:#003c69;border-left:2px solid #efb509;padding-left:.5em}
.wade-sc-contact-lockup{display:block}
.wade-sc-contact-entry{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start}
.wade-sc-contact-entry--allow-wrap{flex-flow:row wrap}
.wade-sc-contact-entry__label{flex:0 0 3.5em;width:3.5em;font-weight:700}
.wade-sc-contact-entry__label:after{content:":"}
.wade-sc-contact-entry__info{flex:1 0 auto;width:auto;flex:1 0 50%;width:50%}
.current-time{font-size:.8em}
.wade-sc-contact-lockup .current-time{margin-top:.5rem}
.footer-map-container{position:relative;width:100%;padding-top:100%}
.footer-map-container button{min-width:unset}
.page-footer{position:relative}
.page-footer iframe{display:none!important}
@media (min-width:768px){
.footer-map-container{position:fixed;bottom:-400px;top:unset;left:50%;width:100%;width:100vw;height:400px;padding:0;transform:translate(-50%);border-top:1px solid #dfdfdf}
.page-footer__main{transform:translateZ(0);margin-bottom:400px;padding-bottom:1rem}
}
.footer-map{width:100%;height:100%;position:absolute;top:0;left:0}
@media (min-width:768px){
.footer-map{opacity:.6;transition:opacity .666s ease-out}
.footer-map:focus-within,.footer-map:hover{opacity:1;transition:opacity .1s linear}
}
.pb-panel--cta{position:relative}
.cta{padding-top:7.33335rem;padding-bottom:7.33335rem}
.cta__content{position:relative;left:0;z-index:10}
.cta__background{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0;bottom:0;right:0;overflow:hidden}
.cta__background,.cta__background:after{position:absolute;top:0;left:0;width:100%;height:100%}
.cta__background:after{content:"";z-index:1;display:block;background:rgba(0,60,105,.94)}
.cta__background-media{position:relative;z-index:-1;min-width:100%;min-height:100%;width:auto;height:auto;max-width:none;max-height:none}
.cta .cta__title,.cta__title{color:#fff}
.cta .soft-text{color:#cdcdcd}
.cta .small-text{font-size:14px}
.cta .current-time{margin-top:4rem}
.cta .datetime-ticker{font-style:italic}
.user-profile-lockup{display:block;padding-bottom:2.44445rem;border-bottom:1px solid #000}
@media (min-width:768px){
.user-profile-lockup{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;padding-bottom:0;border-bottom:none}
}
@media (min-width:768px){
.user-profile__avatar{flex:0 1 50%;width:50%;max-width:460px;margin-right:1rem}
}
@media (min-width:992px){
.user-profile__avatar{margin-top:2rem;margin-bottom:0}
}
.user-profile__personal-details{border-left:4px solid #efb509;padding-left:1rem}
@media (min-width:992px){
.user-profile__personal-details{margin-bottom:2rem}
}
.user-profile__name{margin-bottom:0}
.user-profile__position{margin-bottom:0;font-size:1.2rem;margin-top:.25rem}
.user-profile__tagline{margin-top:1rem;font-size:1rem;font-weight:400}
.user-profile__contact-details.user-profile__contact-details{list-style-type:none;margin:0;padding:0}
.user-profile__contact-details li{padding-left:0}
.user-profile__contact-details li+li{margin-top:.25rem}
.user-profile__contact-details .svg-inline--fa{margin-right:.5rem}
.user-profile__contact-details .fa-mobile{margin-right:1rem}
.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}
.infinity-end.neverending .site-footer{display:block}
.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}
embed,iframe,object{max-width:100%}
.custom-logo-link{display:inline-block}
.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 .wp-caption-text{margin:.8075em 0}
.wp-caption-text{text-align:center}
.gallery{margin-bottom:1.5em}
.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}
.gallery-item .gallery-columns-2{max-width:50%}
.gallery-item .gallery-columns-3{max-width:33.33333%}
.gallery-item .gallery-columns-4{max-width:25%}
.gallery-item .gallery-columns-5{max-width:20%}
.gallery-item .gallery-columns-6{max-width:16.66667%}
.gallery-item .gallery-columns-7{max-width:14.28571%}
.gallery-item .gallery-columns-8{max-width:12.5%}
.gallery-item .gallery-columns-9{max-width:11.11111%}
.gallery-caption{display:block}
.site-content{position:relative}
.feature-panel:before,.full-width:before{width:200vw!important}
.feature-panel:before{top:-1px}
.panel-grid{margin-bottom:0!important}
.side-panel{display:none!important;height:auto;position:absolute;z-index:500}
@media only screen and (min-width:1024px){
.side-panel{max-width:43%;width:40%;max-width:500px;width:14rem;min-height:300px;padding:1rem;padding:1rem 0 1rem 2rem;width:16rem;top:4rem;right:3rem}
}
.map-link{display:none;background:#efb509;border-radius:4px;padding:.5em;text-decoration:none}
.map-link:active,.map-link:focus,.map-link:hover{color:#003c69;text-decoration:none}
.map-btn,a.map-btn{color:#efb509;text-decoration:none}
.map-btn i,.map-btn svg,a.map-btn i,a.map-btn svg{margin-right:.25em}
.map-btn:active,.map-btn:focus,.map-btn:hover,a.map-btn:active,a.map-btn:focus,a.map-btn:hover{color:#efb509;text-decoration:underline}
.map-btn+.map-btn,.map-btn+a.map-btn,a.map-btn+.map-btn,a.map-btn+a.map-btn{margin-left:1.5em}
.xdebug-error{position:fixed;z-index:9999;overflow-x:hidden;overflow-y:auto;color:#000;font-size:20px;top:48px;bottom:0;left:0;right:0}
.stacked-heading{margin-bottom:1.44444rem}
.stacked-heading:not(:first-child){margin-top:3.666rem}
@media (min-width:992px){
.stacked-heading:not(:first-child){margin-top:4rem}
}
.stacked-heading__label{font-size:.88889rem;font-weight:700;letter-spacing:.22em;color:#efb509;text-transform:uppercase;margin:0}
.stacked-heading h2,.stacked-heading h3,.stacked-heading h4,.stacked-heading__heading{font-size:2rem;font-weight:700;color:#003c69;margin:0;text-transform:none;margin-bottom:1.44444rem}
.stacked-heading__content{margin-top:1.44444rem;font-weight:500}
.stacked-heading>:first-child:not(h1):not(h2):not(h3):not(h4):not(.h1):not(.h2):not(.h3):not(.h4){font-size:.88889rem;font-weight:700;letter-spacing:.22em;color:#efb509;text-transform:uppercase;margin:0}
.patent-grid .patent-grid__toggle{display:none}
.patent-grid--viewmore{overflow:hidden;position:relative;margin:-5px -5px 0;padding:5px}
.patent-grid--viewmore .patent-grid__expand-button,.patent-grid--viewmore .patent:nth-child(2) .patent-grid__expand-button{cursor:pointer;pointer-events:all;position:absolute;z-index:100;top:0;left:0;height:100%;width:100%}
.patent-grid--viewmore .patent-grid__toggle{cursor:pointer;background:0 0;color:inherit;padding:.2em .3em;text-transform:none;font-size:1rem;font-weight:500;display:block;width:auto;margin:0 auto;min-width:0}
.patent-grid--viewmore.-collapsed:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:20rem;background:linear-gradient(180.44deg,hsla(0,0%,100%,0) .38%,hsla(0,0%,100%,.71) 57.75%,#fff 99.62%);opacity:1;pointer-events:none}
.patent-grid--viewmore.-collapsed .patent-grid__toggle{position:absolute;z-index:1;bottom:0;left:50%;transform:translate(-50%)}
.patent-grid--viewmore.-collapsed .patent-grid__toggle:before{content:"Show more"}
.patent-grid--viewmore.-collapsed .patent:nth-child(2) *{pointer-events:none}
.patent-grid--viewmore.-collapsed .patent .patent:nth-child(n+3){visibility:hidden}
.patent-grid--viewmore.-expanded .patent-grid__expand-button{display:none;pointer-events:none}
.patent-grid--viewmore.-expanded .patent-grid__toggle{display:none}
.patent-grid--viewmore.-expanded .patent-grid__toggle:before{content:"Show less"}
.patent-grid--viewmore.-expanded:after{opacity:0}
.patent-grid--viewmore.-expanded:nth-child(n+3){visibility:visible}
.patent-grid__cta-wrapper{text-align:center;margin-top:4rem}
.patent{overflow:hidden;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.29);border-radius:8px;display:flex;flex-flow:row wrap;justify-items:flex-start;align-items:stretch}
@media only screen and (max-width:600px){
.patent{flex-flow:column-reverse}
}
.patent:nth-child(2+n){display:none}
.patent+.patent{margin-top:2rem}
@media only screen and (min-width:600px){
.patent+.patent{margin-top:2.66667rem}
}
@media only screen and (min-width:1024px){
.patent+.patent{margin-top:5.33333rem}
}
.patent--media-left{flex-direction:row-reverse}
@media only screen and (max-width:600px){
.patent--media-left{flex-flow:column-reverse}
}
.patent__content-lockup{width:25.33333rem;max-width:100%;padding:2.5rem 2.33333rem 1rem;display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;height:70vh;max-height:35rem}
.layout-has-sidebar .patent__content-lockup{width:50%;height:25rem;padding:1.5rem 1.33333rem 1rem}
@media only screen and (max-width:1024px){
.patent__content-lockup{width:50%}
}
@media only screen and (max-width:600px){
.layout-has-sidebar .patent__content-lockup,.patent__content-lockup{padding:1rem;height:auto;max-height:none;display:block;width:100%}
}
.patent__title{font-weight:700}
.patent__description,.patent__tags{font-weight:500}
.patent__tags{font-size:.77778rem}
.patent__diagram-lockup{margin:2.33333rem 0;flex:1 1 1%;position:relative}
@media only screen and (max-width:600px){
.patent__diagram-lockup{height:70vh}
}
.patent__diagram{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:contain;object-position:center}
.patent__media-lockup{flex:1 1 1%;position:relative}
@media only screen and (max-width:600px){
.patent__media-lockup{padding-top:62.5%}
}
.patent__media{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center}
.patent__media--embed{background:#000}
.patent__media--embed iframe{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center}
.testimonials-slider-v2__cell{width:100%;margin-right:4rem}
.testimonials-slider-v2__cell:nth-child(n+2){height:0;overflow:hidden}
.flickity-enabled .testimonials-slider-v2__cell:nth-child(n+2){height:auto;overflow:visible}
.testimonials-slider-v2 .flickity-prev-next-button.next{right:0;transform:translate(125%,-50%)}
.testimonials-slider-v2 .flickity-prev-next-button.previous{left:0;transform:translate(-125%,-50%)}
@media only screen and (max-width:1024px){
.testimonials-slider-v2 .flickity-prev-next-button.next,.testimonials-slider-v2 .flickity-prev-next-button.previous{top:100%;transform:translateY(10px)}
}
.testimonials-slider-v2__counter-row{text-align:right;font-size:1.11111rem;font-weight:500;padding:1.11111rem 2.22222rem 0 0}
@media only screen and (max-width:1024px){
.testimonials-slider-v2__counter-row{padding-right:3.44444rem}
}
.testimonial{border-radius:4px;background:#f5f5f5;box-shadow:0 1px 3px rgba(0,0,0,.29);padding:2.44444rem 3.33333rem}
@media only screen and (max-width:1024px){
.testimonial{padding:1rem 2rem}
}
@media only screen and (max-width:600px){
.testimonial{padding:1rem 1.33333rem}
}
.testimonial__layout{display:flex;flex-flow:row nowrap;justify-content:flex-start}
@media only screen and (max-width:600px){
.testimonial__layout{display:block}
}
.testimonial__media-lockup{width:10rem;margin-right:1.77778rem}
@media only screen and (max-width:600px){
.testimonial__media-lockup{width:100%;height:6rem;margin-bottom:.5rem}
}
.testimonial__media-img{width:100%;max-width:100%;height:auto}
.testimonial__media-img--placeholder{width:66%;margin:0 auto;display:block;color:#b9b9b9}
@media only screen and (max-width:600px){
.testimonial__media-img{width:100%;height:100%;object-fit:contain;object-position:left top}
.testimonial__media-img--placeholder{width:auto;height:100%;margin:0;display:inline-block}
}
.testimonial__content-lockup{max-width:46em;font-weight:500;padding-top:.22222rem}
@media only screen and (max-width:1024px){
.testimonial__content-lockup{padding-top:0}
}
.testimonial__author-name,.testimonial__author-position{display:block}
.testimonial__rating{color:#efb509;padding:.5em 0;line-height:0}
.testimonial__rating-star{height:1.11111rem}
.testimonial__quote{margin:0}
.testimonial__tags{font-size:.77778rem;margin-top:1.66667rem}
.pb-panel-cols{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}
@media only screen and (max-width:600px){
.pb-panel-cols{grid-template-columns:100%}
}
.pb-panel-cols .col-media{width:100%;height:auto;border:1px solid #f1f1f1;display:block}
.pb-panel-cols .col-media iframe{display:block}
@media only screen and (max-width:411px){
body.home .pb-panel{padding-top:2rem;padding-bottom:2rem}
}
.google-reviews-5-stars{color:#efb509;vertical-align:middle;margin-left:.25em}
@media only screen and (max-width:411px){
.google-reviews-5-stars{display:block;margin-left:0;margin-top:.5em}
}
.google-reviews-5-stars svg{height:1.4em;width:auto}
.patents-table{overflow-x:auto}
.patents-table table{width:100%;border-collapse:collapse;border:none;font-size:14px}
@media only screen and (max-width:1023px){
.patents-table table{width:auto}
}
.patents-table td{border:none;vertical-align:baseline;text-align:left;padding:1rem .5rem}
.patents-table thead{border-bottom:1px solid #ccc}
.patents-table thead tr{background-color:#f7f7f7}
.patents-table thead td{vertical-align:baseline}
.patents-table tbody tr{border-bottom:1px solid #dfdfdf}
.patents-table tbody tr:nth-child(2n){background-color:#f7f7f7}
.patents-table tbody tr:hover{background-color:#eee}
.patents-table tbody td{vertical-align:baseline}
.patents-table .index-col{box-sizing:content-box;width:3ch;text-align:left}
@media print{
@page{margin:2.4cm 2cm}
*{background:0 0!important}
html{font-size:9pt}
p{color:#000!important}
.logo use{fill:#003c69}
#masthead{height:auto!important;padding:1rem 0!important}
#masthead.homepage-header{padding-bottom:1rem;min-height:6rem;box-shadow:none;border-bottom:1px solid #dfdfdf}
#masthead.homepage-header:after,#masthead.homepage-header:before{padding-left:4.2rem;display:block;color:#000}
#masthead.homepage-header:after{content:"Patent & Trade Mark Attorneys — Melbourne, Australia";font-size:20px}
.navbar-wrap,.navbar-wrap:before{background:0 0}
.container,.pb-panel__content-shim{width:100%!important;margin:0!important;max-width:100%!important}
.row{display:block!important;margin:0!important}
img.alignleft,img.alignright{float:none!important}
h1,h2,h3,h4,h5,h6{margin-top:1rem}
ul{margin:1rem 0}
.alignLeft,.alignRight{float:none!important}
.grecaptcha-badge{display:none!important}
.breadcrumbs-wrap,.menu-ascend>.pb-panel.menu-item-inner-wrap,.pb-panel.bg-alt,.pb-panel.bg-brand,.pb-panel.menu-main-container,.pb-panel.page-footer,.pb-panel.site-header{margin:1rem 0;border:1px solid #dfdfdf;border-left-width:0;border-right-width:0}
.breadcrumbs{font-size:.9em!important}
.breadcrumbs-wrap{border:0 solid #777;border-top-width:1px;border-bottom-width:1px;margin:0 0 2rem!important}
.pb-panel.bg-brand,.pb-panel.menu-main-container,.pb-panel.page-footer,.pb-panel.site-header{border-color:#003c69}
.pb-panel--feature-content{border:3px solid #dfdfdf;box-shadow:none!important}
.pb-panel--feature-content .pb-panel__content-block:before{box-sizing:border-box;box-shadow:none!important}
.pb-panel__content-shim{max-width:100%!important}
.pb-panel.author-list__wrap{padding-bottom:1rem!important;border:none!important}
.wpmslider-viewport{height:auto!important}
.wpmslider-content{transform:none!important}
.wpmslider-content,.wpmslider-content .t-slide{width:100%!important;max-width:100%!important;height:100%!important}
.wpmslider-content .t-slide{margin-bottom:2rem}
.wpmslider-content .testimonial-image{text-align:left}
.wpmslider-content .testimonial-image img{vertical-align:initial;height:80px;width:80px;border-radius:0}
.wpcf7:before{content:"(Contact form here)"}
.wpcf7 form{display:none!important}
footer.page-footer{color:#000!important;padding-top:1rem;border-top:2px solid #000}
footer.page-footer .page-footer__col{width:30%!important;height:30%!important;display:block!important;width:45%!important;height:auto!important;display:inline-block!important;max-width:50%!important;vertical-align:top!important}
footer.page-footer .page-footer__col .btn,footer.page-footer .page-footer__col .socials,footer.page-footer .page-footer__col iframe,footer.page-footer .page-footer__col:nth-of-type(3),footer.page-footer .page-footer__col:nth-of-type(4){display:none!important}
.page-footer__col-title{color:#000!important}
#menu-toggle,#page-hero-wrap,#site-navigation,.page-footer__basin,.title-button-wrap,.title-wrap,.wpmslider-controls{display:none!important}
}