﻿.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}@font-face{font-family:"icons";src:url("../fonts/icons.eot?d5hh3w");src:url("../fonts/icons.eot?d5hh3w#iefix") format("embedded-opentype"),url("../fonts/icons.ttf?d5hh3w") format("truetype"),url("../fonts/icons.woff?d5hh3w") format("woff"),url("../fonts/icons.svg?d5hh3w#icons") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:"icons" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-grid:before{content:""}.icon-vcf:before{content:""}.icon-email:before{content:""}.icon-search:before{content:""}.icon-twitter:before{content:""}.icon-linkedin:before{content:""}.icon-facebook:before{content:""}.icon-facebook-f:before{content:""}.icon-list:before{content:""}.icon-plus:before{content:""}.icon-minus:before{content:""}.icon-phone:before{content:""}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity, filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger.is-active:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#fff}.hamburger-box{width:37px;height:26px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-3px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:37px;height:6px;background-color:#4E9FBA;border-radius:0;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--squeeze .hamburger-inner{transition-duration:0.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top 0.075s 0.12s ease, opacity 0.075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.075s ease, opacity 0.075s 0.12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}body,input,textarea,select,button{font-family:"Montserrat",sans-serif}h1,h2,h3,h4,h5,h6{font-family:"Montserrat",sans-serif;color:#3A3A3A}a{color:#427D8F;text-decoration:none;transition:color .3s}a:hover{color:#3A3A3A}sup,sub{line-height:0}sup{position:relative;top:-0.4em;vertical-align:baseline}body{margin:0}#outer-wrapper{overflow:hidden;position:relative}.hidden{display:none}.content .embed-holder{padding-top:56.25%;height:0;width:100%;position:relative;margin-bottom:20px}.content .embed-holder iframe{position:absolute;top:0;left:0;width:100%;height:100%}.content img{max-width:100%;height:auto}.content img[data-wp-more]{height:16px}.content img.alignnone{margin:5px 20px 20px 0}.content img.aligncenter{display:block;margin:5px auto 5px auto}.content img.alignright,.content img[style*="float: right"]{float:right;margin:5px 0 20px 20px}.content img.alignleft,.content img[style*="float: left"]{float:left;margin:5px 20px 20px 0}.content a img.alignright{float:right;margin:5px 0 20px 20px}.content a img.alignnone{margin:5px 20px 20px 0}.content a img.alignleft{float:left;margin:5px 20px 20px 0}.content a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.content .wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.content .wp-caption.alignnone{margin:5px 20px 20px 0}.content .wp-caption.alignleft{margin:5px 20px 20px 0}.content .wp-caption.alignright{margin:5px 0 20px 20px}.content .wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.content .wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.content p,.content li,.content ul,.content ol,.content blockquote,.content a{font-family:"Montserrat",sans-serif;font-size:16px;font-weight:300;color:#3A3A3A;line-height:1.56em}.content p strong,.content p b,.content li strong,.content li b,.content ul strong,.content ul b,.content ol strong,.content ol b,.content blockquote strong,.content blockquote b,.content a strong,.content a b{font-weight:500}.content a{color:#4E9FBA}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{font-family:"Montserrat",sans-serif}.content h2,.content h3{color:#A66100;font-size:16px;font-weight:700;line-height:1.2em;margin:0 0 10px 0;text-transform:uppercase}.content h3{font-size:15px;color:#3A3A3A}.content a.email-i{text-indent:-200vw;position:relative;display:inline-block;width:35px}.content a.email-i:after{font-family:"icons" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:25px;content:"";text-indent:0;position:absolute;left:0;top:0}.content p.gold{color:#A66100}body.page .content h2,.content.post-type-page h2{color:#3A3A3A;font-size:20px;font-weight:700;line-height:1.2em;text-transform:uppercase;margin:20px 0 6px 0}.content ul li,.content ol li{margin-bottom:.8em}.content>*{margin-top:0}.content form input[type="text"],.content form input[type="email"],.content form input[type="tel"],.content form textarea,.content form select,.content form .ninja-forms-field,.content form .list-select-wrap .nf-field-element>div{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:1px solid #979797;border-radius:5px;background-color:transparent;font-size:16px;color:#3A3A3A;font-weight:500;padding:12px 28px;width:100% !important;box-sizing:border-box}.content form input[type="text"]:hover,.content form input[type="email"]:hover,.content form input[type="tel"]:hover,.content form textarea:hover,.content form select:hover,.content form .ninja-forms-field:hover,.content form .list-select-wrap .nf-field-element>div:hover{border-color:#7e7e7e}.content form button[type="submit"],.content form input[type="submit"],.content form .submit-wrap input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;cursor:pointer;background:none;padding:0;padding:15px 24px;color:#FFFFFF;font-size:15px;font-weight:500;line-height:1.1em;text-transform:uppercase;text-align:center;display:inline-block;text-decoration:none;border-radius:7px;transition:background-color .2s;box-sizing:border-box;background-color:#A66100;display:block;height:auto}.content form button[type="submit"]:focus,.content form input[type="submit"]:focus,.content form .submit-wrap input:focus{outline:0}body.using-kb .content form button[type="submit"]:focus,body.using-kb .content form input[type="submit"]:focus,body.using-kb .content form .submit-wrap input:focus{border:1px solid #3A3A3A}.content form button[type="submit"]:hover,.content form input[type="submit"]:hover,.content form .submit-wrap input:hover{background-color:#734300}.content form label{font-size:14px;color:#3A3A3A;font-weight:500;display:block;width:100%;margin-bottom:7px;line-height:1.3em}.content form .nf-form-fields-required{display:none}.content form .nf-form-content{padding:0}.content form .nf-error.field-wrap .nf-field-element:after{border-radius:5px}.content form .nf-form-content{max-width:100%}.content form select{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%234E9FBA%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat, repeat;background-position:right .7em top 50%, 0 0;background-size:16px 29px;cursor:pointer}.content form select::-ms-expand{display:none}.content form select option{font-weight:normal}.content form .ginput_container{margin-top:0}.content form ul.gform_fields{margin:0 -8px !important}.content form ul.gform_fields li.gfield{padding:0 8px}#main-body .content form input[type="text"],#main-body .content form input[type="email"],#main-body .content form input[type="tel"],#main-body .content form textarea,#main-body .content form select,#main-body .content form .ninja-forms-field,#main-body .content form .list-select-wrap .nf-field-element>div{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:1px solid #979797;border-radius:5px;background-color:transparent;font-size:16px;color:#3A3A3A;font-weight:500;padding:12px 28px;width:100% !important;box-sizing:border-box}#main-body .content form input[type="text"]:hover,#main-body .content form input[type="email"]:hover,#main-body .content form input[type="tel"]:hover,#main-body .content form textarea:hover,#main-body .content form select:hover,#main-body .content form .ninja-forms-field:hover,#main-body .content form .list-select-wrap .nf-field-element>div:hover{border-color:#7e7e7e}#main-body .content form button[type="submit"],#main-body .content form input[type="submit"],#main-body .content form .submit-wrap input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;cursor:pointer;background:none;padding:0;padding:15px 24px;color:#FFFFFF;font-size:15px;font-weight:500;line-height:1.1em;text-transform:uppercase;text-align:center;display:inline-block;text-decoration:none;border-radius:7px;transition:background-color .2s;box-sizing:border-box;background-color:#A66100;display:block;height:auto}#main-body .content form button[type="submit"]:focus,#main-body .content form input[type="submit"]:focus,#main-body .content form .submit-wrap input:focus{outline:0}body.using-kb #main-body .content form button[type="submit"]:focus,body.using-kb #main-body .content form input[type="submit"]:focus,body.using-kb #main-body .content form .submit-wrap input:focus{border:1px solid #3A3A3A}#main-body .content form button[type="submit"]:hover,#main-body .content form input[type="submit"]:hover,#main-body .content form .submit-wrap input:hover{background-color:#734300}#main-body .content form label{font-size:14px;color:#3A3A3A;font-weight:500;display:block;width:100%;margin-bottom:7px;line-height:1.3em}#main-body .content form .nf-form-fields-required{display:none}#main-body .content form .nf-form-content{padding:0}#main-body .content form .nf-error.field-wrap .nf-field-element:after{border-radius:5px}#main-body .content form .nf-form-content{max-width:100%}#main-body .content form select{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%234E9FBA%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat, repeat;background-position:right .7em top 50%, 0 0;background-size:16px 29px;cursor:pointer}#main-body .content form select::-ms-expand{display:none}#main-body .content form select option{font-weight:normal}#main-body .content form .ginput_container{margin-top:0}#main-body .content form ul.gform_fields{margin:0 -8px !important}#main-body .content form ul.gform_fields li.gfield{padding:0 8px}.orange-button,a.orange-button,button.orange-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;cursor:pointer;background:none;padding:0;padding:15px 24px;color:#FFFFFF;font-size:15px;font-weight:500;line-height:1.1em;text-transform:uppercase;text-align:center;display:inline-block;text-decoration:none;border-radius:7px;transition:background-color .2s;box-sizing:border-box;background-color:#A66100}.orange-button:focus,a.orange-button:focus,button.orange-button:focus{outline:0}body.using-kb .orange-button:focus,body.using-kb a.orange-button:focus,body.using-kb button.orange-button:focus{border:1px solid #3A3A3A}.orange-button:hover,a.orange-button:hover,button.orange-button:hover{background-color:#734300}.blue-button,a.blue-button,button.blue-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;cursor:pointer;background:none;padding:0;padding:15px 24px;color:#FFFFFF;font-size:15px;font-weight:500;line-height:1.1em;text-transform:uppercase;text-align:center;display:inline-block;text-decoration:none;border-radius:7px;transition:background-color .2s;box-sizing:border-box;background-color:#427D8F}.blue-button:focus,a.blue-button:focus,button.blue-button:focus{outline:0}body.using-kb .blue-button:focus,body.using-kb a.blue-button:focus,body.using-kb button.blue-button:focus{border:1px solid #3A3A3A}.blue-button:hover,a.blue-button:hover,button.blue-button:hover{background-color:#325e6c}.green-button,a.green-button,button.green-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;cursor:pointer;background:none;padding:0;padding:15px 24px;color:#FFFFFF;font-size:15px;font-weight:500;line-height:1.1em;text-transform:uppercase;text-align:center;display:inline-block;text-decoration:none;border-radius:7px;transition:background-color .2s;box-sizing:border-box;background-color:#4D8357}.green-button:focus,a.green-button:focus,button.green-button:focus{outline:0}body.using-kb .green-button:focus,body.using-kb a.green-button:focus,body.using-kb button.green-button:focus{border:1px solid #3A3A3A}.green-button:hover,a.green-button:hover,button.green-button:hover{background-color:#3a6342}.wrapper{max-width:1300px;margin:0 auto;position:relative;padding:0 70px}@media (min-width: 0) and (max-width: 900px){.wrapper{padding:0 40px}}@media (min-width: 0) and (max-width: 700px){.wrapper{padding:0 30px}}@media (min-width: 0) and (max-width: 510px){.wrapper{padding:0 20px}}.wrapper>*{position:relative;z-index:2}#site-header>.wrapper{height:95px;display:flex;align-items:center;justify-content:space-between;max-width:100%;position:static;padding:0 20px}@media (min-width: 0) and (max-width: 780px){#site-header>.wrapper{height:85px;position:relative;z-index:10010;background:#fff}}#site-header>.wrapper .logo{z-index:10}#site-header>.wrapper .logo:focus{outline:0}body.using-kb #site-header>.wrapper .logo:focus{outline:1px solid #3A3A3A;outline-offset:-1px}body.page-template-page-home #site-header>.wrapper .logo{display:none}@media (min-width: 0) and (max-width: 780px){body.page-template-page-home #site-header>.wrapper .logo{display:block}}#site-header>.wrapper .logo img{height:56px;width:auto;display:block}@media (min-width: 0) and (max-width: 780px){#site-header>.wrapper .logo img{height:41px}}#site-header>.wrapper .right-area{display:flex;margin-left:auto;position:static;z-index:auto}#site-header>.wrapper .right-area nav{display:flex;align-items:center;position:relative;z-index:10}@media (min-width: 0) and (max-width: 780px){#site-header>.wrapper .right-area nav{display:none}}#site-header>.wrapper .right-area .search{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;cursor:pointer;background:none;padding:0;color:#4E9FBA;font-size:20px;padding:12px;position:relative;z-index:10}#site-header>.wrapper .right-area .search:focus{outline:0}body.using-kb #site-header>.wrapper .right-area .search:focus{outline:1px solid #3A3A3A;outline-offset:-1px}@media (min-width: 0) and (max-width: 780px){#site-header>.wrapper .right-area .search{padding:8px 0 8px 8px}}#site-header>.wrapper .right-area button:focus{outline:0}#site-header>.wrapper .right-area .hamburger{position:relative;z-index:10001}#site-header>.wrapper .right-area .hamburger:focus{outline:0}body.using-kb #site-header>.wrapper .right-area .hamburger:focus{outline:1px solid #3A3A3A;outline-offset:-1px}@media (min-width: 0) and (max-width: 780px){#site-header>.wrapper .right-area .hamburger{padding:8px}#site-header>.wrapper .right-area .hamburger.is-active .hamburger-inner,#site-header>.wrapper .right-area .hamburger.is-active .hamburger-inner::before,#site-header>.wrapper .right-area .hamburger.is-active .hamburger-inner::after{background-color:#4E9FBA}}#site-header .desktop-nav ul{list-style:none;display:flex;margin:0 10px 0 0;padding:0 4px 0 0;border-right:1px solid #979797}#site-header .desktop-nav ul li{margin:0 10px}#site-header .desktop-nav ul li a{color:#3A3A3A;font-size:15px;line-height:1.25em;font-weight:600;padding:5px;text-decoration:none;transition:color .3s}#site-header .desktop-nav ul li a:hover{color:#4C8DA8}#site-header .desktop-nav ul li.current-menu-item a{color:#427D8F}#menu{background:#224B63;width:100vw;height:100vh;position:fixed;z-index:10000;top:0;left:0;display:none}.admin-bar #menu{padding-top:46px}@media screen and (max-width: 600px){.admin-bar #menu{padding-top:0}}@media screen and (min-width: 783px){.admin-bar #menu{padding-top:32px}}@media (min-width: 0) and (max-width: 780px){#menu{padding:0 0 40px 0 !important;top:85px;overflow:auto;height:auto;bottom:0}.admin-bar #menu{top:131px}}@media screen and (min-width: 0) and (max-width: 780px) and (min-width: 783px){.admin-bar #menu{top:117px}}#menu .triangle-holder{position:fixed;z-index:1;top:0;right:0;width:100%;height:100%;overflow:hidden}#menu .triangle-holder:before{content:'';position:absolute;bottom:50%;right:7%;padding-bottom:123%;transform-origin:bottom right;transform:rotate(-35.2deg) skewX(19.5deg);background:#28566E;display:block;width:130%;z-index:1}#menu .logo{position:absolute;top:0;left:0;padding-left: 70px;height:95px;display:flex;align-items:center;z-index:2}@media (min-width: 0) and (max-width: 900px){#menu .logo{padding-left: 40px}}@media (min-width: 0) and (max-width: 700px){#menu .logo{padding-left: 30px}}@media (min-width: 0) and (max-width: 510px){#menu .logo{padding-left: 20px}}.admin-bar #menu .logo{top:46px}@media screen and (min-width: 783px){.admin-bar #menu .logo{top:32px}}@media (min-width: 0) and (max-width: 780px){#menu .logo{display:none}}#menu .logo img{height:56px;width:auto;display:block}#menu .wrapper{margin-top:187px;display:flex;flex-direction:row-reverse;width:80%;z-index:2}@media (min-width: 0) and (max-width: 780px){#menu .wrapper{display:block;width:auto;margin-top:54px}}#menu nav{display:flex;flex-direction:row-reverse;padding-left:10%;width:71%}@media (min-width: 0) and (max-width: 900px){#menu nav{padding-left:5%}}@media (min-width: 0) and (max-width: 780px){#menu nav{display:block;width:auto;padding:0}}#menu nav ul.primary-nav{list-style:none;margin:0;padding:0;width:60%;padding-left:5%}@media (min-width: 0) and (max-width: 780px){#menu nav ul.primary-nav{width:auto;padding:0}}#menu nav ul.primary-nav li{margin-bottom:30px}#menu nav ul.primary-nav li a{text-decoration:none;color:#fff;text-transform:uppercase;line-height:1em;font-size:30px;font-weight:300}@media (min-width: 0) and (max-width: 780px){#menu nav ul.primary-nav li a{font-size:24px}}#menu nav ul.secondary-nav{list-style:none;margin:0;padding:0;width:40%;padding-right:7%}@media (min-width: 0) and (max-width: 780px){#menu nav ul.secondary-nav{width:auto;padding:0;border-top:1px solid #979797;padding-top:34px;margin-top:34px}}#menu nav ul.secondary-nav li{margin-bottom:23px;text-align:right}@media (min-width: 0) and (max-width: 780px){#menu nav ul.secondary-nav li{text-align:left}}#menu nav ul.secondary-nav li a{text-decoration:none;color:#fff;text-transform:uppercase;line-height:1em;font-size:24px;font-weight:300}@media (min-width: 0) and (max-width: 780px){#menu nav ul.secondary-nav li a{font-size:20px}}#menu .address-connect{width:29%;border-right:1px solid #979797;padding-right:15px}@media (min-width: 0) and (max-width: 780px){#menu .address-connect{border-right:none;border-top:1px solid #979797;margin-top:34px;padding-top:42px;width:auto}}#menu .address-connect h2{color:#4E9FBA;font-size:16px;font-weight:600;line-height:1.2em;margin:0 0 7px 0}#menu .address-connect address{color:#fff;font-size:16px;font-weight:300;line-height:1.2em;margin-bottom:32px;font-style:normal}#menu .address-connect address a{text-decoration:none;color:#fff;margin-top:1em;display:inline-block}#menu .address-connect .social{list-style:none;margin:0;padding:0}#menu .address-connect .social li{margin-bottom:12px}#menu .address-connect .social li a{color:#fff;font-size:14px;font-weight:300;line-height:1.2em;text-transform:uppercase;display:inline-block;text-decoration:none}#search{padding:0 20px 15px 20px;display:none;position:relative;z-index:3}#search form{width:100%;position:relative}#search input{background:#F7F7F7;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none;border-radius:0;font-size:30px;color:#3A3A3A;font-weight:300;padding:18px 24px;width:100%;box-sizing:border-box}@media (min-width: 0) and (max-width: 780px){#search input{font-size:18px;padding:12px 16px}}#search input:focus{outline:0}body.using-kb #search input:focus{outline:1px solid #3A3A3A;outline-offset:-1px}#search button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;cursor:pointer;background:none;padding:0;padding:15px 24px;color:#FFFFFF;font-size:15px;font-weight:500;line-height:1.1em;text-transform:uppercase;text-align:center;display:inline-block;text-decoration:none;border-radius:7px;transition:background-color .2s;box-sizing:border-box;background-color:#A66100;position:absolute;top:50%;right:22px;transform:translateY(-50%)}#search button:focus{outline:0}body.using-kb #search button:focus{border:1px solid #3A3A3A}#search button:hover{background-color:#734300}nav.pagination{margin-top:40px}nav.pagination .nav-links{display:flex;justify-content:center}nav.pagination .nav-links a,nav.pagination .nav-links span{color:#3A3A3A;font-size:16px;font-weight:600;line-height:1.2em;text-decoration:none;padding:3px;margin:0 2px;display:block}nav.pagination .nav-links a.current,nav.pagination .nav-links a.prev,nav.pagination .nav-links a.next,nav.pagination .nav-links span.current,nav.pagination .nav-links span.prev,nav.pagination .nav-links span.next{color:#427D8F;text-transform:uppercase}nav.pagination .nav-links a.prev,nav.pagination .nav-links span.prev{margin-right:36px}nav.pagination .nav-links a.next,nav.pagination .nav-links span.next{margin-left:36px}.home-slider .slide{display:none;position:relative;background:#3A3A3A;height:81vh;min-height:500px;max-height:800px}@media (min-width: 0) and (max-width: 780px){.home-slider .slide{height:300px;min-height:0}}.home-slider .slide:focus{outline:0}.home-slider .slide:first-child{display:block}.home-slider .slide .inner{position:relative;z-index:2;width:60%;left:36%;top:46%}@media (min-width: 0) and (max-width: 780px){.home-slider .slide .inner{width:auto;left:0;top:32%;padding:0 70px}}@media (min-width: 0) and (max-width: 780px) and (min-width: 0) and (max-width: 900px){.home-slider .slide .inner{padding:0 40px}}@media (min-width: 0) and (max-width: 780px) and (min-width: 0) and (max-width: 700px){.home-slider .slide .inner{padding:0 30px}}@media (min-width: 0) and (max-width: 780px) and (min-width: 0) and (max-width: 510px){.home-slider .slide .inner{padding:0 20px}}.home-slider .slide .bg{position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:top center}.home-slider .slide h2{font-size:43px;font-weight:700;line-height:1em;margin:0;color:#fff;text-transform:uppercase}@media (min-width: 1600px){.home-slider .slide h2{font-size:52px}}@media (min-width: 0) and (max-width: 780px){.home-slider .slide h2{font-size:30px}}.home-slider .slide p.subheading{font-size:43px;font-weight:300;line-height:1em;margin:0;color:#fff;text-transform:uppercase}@media (min-width: 1600px){.home-slider .slide p.subheading{font-size:52px}}@media (min-width: 0) and (max-width: 780px){.home-slider .slide p.subheading{font-size:30px}}.home-slider .slide p.detail{font-size:16px;font-weight:300;line-height:1.4em;margin:8px 0 0 0;color:#fff}.home-slider .slide a.cta{margin-top:12px}.home-slider .slide article{max-width:800px}.home-slider .slide article h2{font-weight:400;font-size:26px;line-height:1em;text-transform:none}.home-slider .slide article .featured{margin:0 0 15px 0;font-size:18px;font-weight:700;line-height:1em;color:#fff;text-transform:uppercase}.home-slider .slide article .date{font-size:16px;font-weight:300;margin:6px 0 0 0;color:#fff;text-transform:none}.home-slider .slide article .excerpt{font-size:16px;font-weight:300;margin:8px 0 0 0;color:#fff;text-transform:none}.home-slider .slide article .cta{margin-top:20px}.home-slider.slick-slider .slide{display:block}.home-slider .slick-dots{position:absolute;z-index:3;bottom:54%;left:36%;list-style:none;margin:0 0 15px 0;padding:0;display:flex}@media (min-width: 0) and (max-width: 780px){.home-slider .slick-dots{bottom:68%;left: 70px}}@media (min-width: 0) and (max-width: 780px) and (min-width: 0) and (max-width: 900px){.home-slider .slick-dots{left: 40px}}@media (min-width: 0) and (max-width: 780px) and (min-width: 0) and (max-width: 700px){.home-slider .slick-dots{left: 30px}}@media (min-width: 0) and (max-width: 780px) and (min-width: 0) and (max-width: 510px){.home-slider .slick-dots{left: 20px}}.home-slider .slick-dots li{margin-right:10px}.home-slider .slick-dots li button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;cursor:pointer;background:none;padding:0;background:transparent;border-radius:50%;border:1px solid #fff;width:20px;height:20px;padding:0;margin:0;text-indent:-100vw}.home-slider .slick-dots li.slick-active button{background:#fff}.home-slider-wrap{position:relative}.home-slider-wrap .slider-logo{position:absolute;z-index:2;height:100%;width:34%;overflow:hidden}@media (min-width: 1600px){.home-slider-wrap .slider-logo{width:26%}}@media (min-width: 0) and (max-width: 780px){.home-slider-wrap .slider-logo{display:none}}.home-slider-wrap .slider-logo:before{content:'';position:absolute;bottom:50%;right:0;padding-bottom:123%;transform-origin:bottom right;transform:rotate(-35.2deg) skewX(19.5deg);background:rgba(255,255,255,0.5);display:block;width:130%;z-index:1}.home-slider-wrap .slider-logo:after{content:'';position:absolute;bottom:50%;right:24%;padding-bottom:123%;transform-origin:bottom right;transform:rotate(-35.2deg) skewX(19.5deg);background:rgba(255,255,255,0.8);display:block;width:130%;z-index:1}.home-slider-wrap .slider-logo img{position:absolute;top:50%;left:30%;transform:translateX(-50%) translateY(-50%);width:166px;height:auto;z-index:3}@media (min-width: 0) and (max-width: 1050px){.home-slider-wrap .slider-logo img{left:35%}}.home-slider-wrap .home-slider{position:relative;z-index:1}.post-grid-wrap{background:#F7F7F7;margin:15px 0;padding:33px 0;text-align:center}body.single-professional .post-grid-wrap{background:none}.post-grid-wrap h2{font-size:30px;font-weight:300;color:#3A3A3A;margin-bottom:33px;margin-top:10px;text-align:center;text-transform:uppercase}@media (min-width: 0) and (max-width: 700px){.post-grid-wrap h2{font-size:20px;margin-bottom:0}}.post-grid-wrap .post-grid{padding:35px 0;text-align:left}.post-grid{margin:0 -55px;overflow:hidden;display:flex}.post-grid>a{width:33.33%;padding:0 55px;text-decoration:none;display:block;border-right:1px solid #CECECE}.post-grid>a:last-child{border-right:none}.post-grid>a p{font-size:16px;font-weight:300;margin-bottom:0;color:#3A3A3A;line-height:1.4em}.post-grid>a .type{font-weight:bold;font-size:15px;line-height:1.33em;font-weight:700;margin-bottom:10px;margin-top:0;text-transform:uppercase}.post-grid>a h3{font-size:18px;line-height:1.1em;color:#000;font-weight:500;margin-top:0;margin-bottom:6px}.post-grid>a .date{font-size:16px;font-weight:300;margin-top:0;margin-bottom:0;color:#3A3A3A;line-height:1.2em}#site-footer{background:#4B4F58;padding:35px 0;color:#fff;margin-top:15px;position:relative;z-index:2}#site-footer nav{border-bottom:1px solid rgba(255,255,255,0.26);padding-bottom:18px}#site-footer nav ul{margin:0;padding:0;list-style:none;display:flex;justify-content:center}@media (min-width: 0) and (max-width: 510px){#site-footer nav ul{flex-direction:column;text-align:center}}#site-footer nav ul li{padding:0 25px}@media (min-width: 0) and (max-width: 510px){#site-footer nav ul li{padding:15px}}#site-footer nav ul li a{padding:5px;font-size:18px;font-weight:600;text-transform:uppercase;color:#fff;text-decoration:none;transition:color .3s}#site-footer nav ul li a:hover{color:#F6A83B}#site-footer .footer-bottom{display:flex;justify-content:space-between;align-items:center}@media (min-width: 0) and (max-width: 510px){#site-footer .footer-bottom{flex-direction:column}}#site-footer .footer-bottom .copyright{margin:0;font-size:14px;font-weight:400;color:#fff;padding-right:10px}@media (min-width: 0) and (max-width: 510px){#site-footer .footer-bottom .copyright{order:1}}#site-footer .footer-bottom .social-links{display:flex;align-items:center}@media (min-width: 0) and (max-width: 510px){#site-footer .footer-bottom .social-links{flex-wrap:wrap;text-align:center;justify-content:center}}#site-footer .footer-bottom .social-links>a{color:rgba(255,255,255,0.55);font-size:32px;padding:5px;margin:6px;transition:color .3s;text-decoration:none}#site-footer .footer-bottom .social-links>a:hover{color:#F6A83B}#site-footer .footer-bottom .social-links .additional-links{display:flex;margin-left:10px}@media (min-width: 0) and (max-width: 510px){#site-footer .footer-bottom .social-links .additional-links{width:100%;justify-content:center;margin:10px 0}}#site-footer .footer-bottom .social-links .additional-links a{color:#fff;font-size:14px;font-weight:500;padding:3px;margin:0 5px;transition:color .3s;text-decoration:none}#site-footer .footer-bottom .social-links .additional-links a:hover{color:#F6A83B}#site-footer .footer-bottom .social-links .additional-links a:last-child{margin-right:0}.hero{position:relative;padding:60px 0 30px 0;box-sizing:border-box}@media (min-width: 0) and (max-width: 700px){.hero{padding:25px 0}}.hero .wrapper{position:relative;z-index:2;width:100%}.hero h1,.hero .type,.hero .parent-title{color:#A66100;font-size:22px;line-height:1em;margin:6px 0;font-weight:300;text-transform:uppercase}@media (min-width: 1600px){.hero h1,.hero .type,.hero .parent-title{font-size:26px}}@media (min-width: 0) and (max-width: 700px){.hero h1,.hero .type,.hero .parent-title{font-size:18px}}.hero .subheading1,.hero h1.title{color:#3A3A3A;font-size:43px;font-weight:700;margin:0;text-transform:uppercase;line-height:1.1em}@media (min-width: 1600px){.hero .subheading1,.hero h1.title{font-size:54px}}@media (min-width: 0) and (max-width: 700px){.hero .subheading1,.hero h1.title{font-size:26px}}body.single-post .hero .subheading1,body.single-tribe_events .hero .subheading1,body.single-post .hero h1.title,body.single-tribe_events .hero h1.title{font-size:40px;width:65%}@media (min-width: 1600px){body.single-post .hero .subheading1,body.single-tribe_events .hero .subheading1,body.single-post .hero h1.title,body.single-tribe_events .hero h1.title{font-size:40px}}@media (min-width: 0) and (max-width: 700px){body.single-post .hero .subheading1,body.single-tribe_events .hero .subheading1,body.single-post .hero h1.title,body.single-tribe_events .hero h1.title{font-size:22px}}.hero .subheading2{color:#3A3A3A;font-size:43px;font-weight:300;margin:0;text-transform:uppercase;line-height:1em}@media (min-width: 1600px){.hero .subheading2{font-size:54px}}@media (min-width: 0) and (max-width: 700px){.hero .subheading2{font-size:26px}}.hero .date{color:#3A3A3A;font-size:16;font-weight:400;margin:4px 0 0 0}.hero.with-bg{min-height:300px;position:relative;z-index:2;background:#3A3A3A;padding:0;max-height:800px}@media (min-width: 1600px){.hero.with-bg{min-height:500px}}@media (min-width: 0) and (max-width: 700px){.hero.with-bg{min-height:200px}}.hero.with-bg:before{width:100%;height:100%;bottom:100%;left:0;content:'';position:absolute;background:#fff}.hero.with-bg:after{content:'';display:block;width:100%;padding-top:32%}.hero.with-bg .inner{position:absolute;display:flex;align-items:center;width:100%;height:100%;left:0;top:0}.hero.with-bg .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:top center;z-index:1}.hero.with-bg .bg:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(270deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%)}.hero.with-bg h1,.hero.with-bg .type,.hero.with-bg .parent-title{color:#F6A83B;max-width:800px}.hero.with-bg .subheading1,.hero.with-bg .subheading2,.hero.with-bg h1.title,.hero.with-bg .date{color:#FFFFFF;max-width:800px}.attorney-search-featured{overflow:hidden}.attorney-search-featured .wrapper{display:flex;align-items:stretch}@media (min-width: 0) and (max-width: 900px){.attorney-search-featured .wrapper{display:block;padding:0}}.attorney-search-featured .attorney-search{width:56%;flex-shrink:0;margin-right:15px;position:relative;padding:45px 10% 45px 0;background:#004B62;box-sizing:border-box}@media (min-width: 0) and (max-width: 1100px){.attorney-search-featured .attorney-search{width:50%}}@media (min-width: 0) and (max-width: 900px){.attorney-search-featured .attorney-search{width:auto;margin:0;padding:20px 25px}}@media (min-width: 0) and (max-width: 510px){.attorney-search-featured .attorney-search{padding:20px}}.attorney-search-featured .attorney-search:before{position:absolute;right:0;top:0;height:100%;width:100vw;content:'';background:#004B62;z-index:1}@media (min-width: 0) and (max-width: 900px){.attorney-search-featured .attorney-search:before{display:none}}.attorney-search-featured .attorney-search .inner{position:relative;z-index:2}.attorney-search-featured .attorney-search .inner h2{font-size:30px;color:#fff;font-weight:300;margin:0 0 36px 0;text-transform:uppercase;line-height:1em}@media (min-width: 0) and (max-width: 700px){.attorney-search-featured .attorney-search .inner h2{font-size:26px}}.attorney-search-featured .attorney-search .inner h2 strong{display:block;font-weight:700}.attorney-search-featured .attorney-search .inner .legend span{color:#F6A83B;margin:0 0 15px 0;font-size:16px;text-transform:uppercase;font-weight:500;display:block}.attorney-search-featured .attorney-search .inner input[type="text"],.attorney-search-featured .attorney-search .inner input[type="email"],.attorney-search-featured .attorney-search .inner input[type="tel"],.attorney-search-featured .attorney-search .inner textarea,.attorney-search-featured .attorney-search .inner select,.attorney-search-featured .attorney-search .inner .ninja-forms-field,.attorney-search-featured .attorney-search .inner .list-select-wrap .nf-field-element>div{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:1px solid #979797;border-radius:5px;background-color:transparent;font-size:16px;color:#3A3A3A;font-weight:500;padding:12px 28px;width:100% !important;box-sizing:border-box}.attorney-search-featured .attorney-search .inner input[type="text"]:hover,.attorney-search-featured .attorney-search .inner input[type="email"]:hover,.attorney-search-featured .attorney-search .inner input[type="tel"]:hover,.attorney-search-featured .attorney-search .inner textarea:hover,.attorney-search-featured .attorney-search .inner select:hover,.attorney-search-featured .attorney-search .inner .ninja-forms-field:hover,.attorney-search-featured .attorney-search .inner .list-select-wrap .nf-field-element>div:hover{border-color:#7e7e7e}.attorney-search-featured .attorney-search .inner button[type="submit"],.attorney-search-featured .attorney-search .inner input[type="submit"],.attorney-search-featured .attorney-search .inner .submit-wrap input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;cursor:pointer;background:none;padding:0;padding:15px 24px;color:#FFFFFF;font-size:15px;font-weight:500;line-height:1.1em;text-transform:uppercase;text-align:center;display:inline-block;text-decoration:none;border-radius:7px;transition:background-color .2s;box-sizing:border-box;background-color:#A66100;display:block;height:auto}.attorney-search-featured .attorney-search .inner button[type="submit"]:focus,.attorney-search-featured .attorney-search .inner input[type="submit"]:focus,.attorney-search-featured .attorney-search .inner .submit-wrap input:focus{outline:0}body.using-kb .attorney-search-featured .attorney-search .inner button[type="submit"]:focus,body.using-kb .attorney-search-featured .attorney-search .inner input[type="submit"]:focus,body.using-kb .attorney-search-featured .attorney-search .inner .submit-wrap input:focus{border:1px solid #3A3A3A}.attorney-search-featured .attorney-search .inner button[type="submit"]:hover,.attorney-search-featured .attorney-search .inner input[type="submit"]:hover,.attorney-search-featured .attorney-search .inner .submit-wrap input:hover{background-color:#734300}.attorney-search-featured .attorney-search .inner label{font-size:14px;color:#3A3A3A;font-weight:500;display:block;width:100%;margin-bottom:7px;line-height:1.3em}.attorney-search-featured .attorney-search .inner .nf-form-fields-required{display:none}.attorney-search-featured .attorney-search .inner .nf-form-content{padding:0}.attorney-search-featured .attorney-search .inner .nf-error.field-wrap .nf-field-element:after{border-radius:5px}.attorney-search-featured .attorney-search .inner .nf-form-content{max-width:100%}.attorney-search-featured .attorney-search .inner select{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%234E9FBA%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat, repeat;background-position:right .7em top 50%, 0 0;background-size:16px 29px;cursor:pointer}.attorney-search-featured .attorney-search .inner select::-ms-expand{display:none}.attorney-search-featured .attorney-search .inner select option{font-weight:normal}.attorney-search-featured .attorney-search .inner .ginput_container{margin-top:0}.attorney-search-featured .attorney-search .inner ul.gform_fields{margin:0 -8px !important}.attorney-search-featured .attorney-search .inner ul.gform_fields li.gfield{padding:0 8px}.attorney-search-featured .attorney-search .inner input[type=text],.attorney-search-featured .attorney-search .inner select{background-color:#fff}.attorney-search-featured .attorney-search .inner .row{display:flex;margin:10px -5px 25px -5px}@media (min-width: 0) and (max-width: 510px){.attorney-search-featured .attorney-search .inner .row{display:block;margin:0}}.attorney-search-featured .attorney-search .inner .row label{margin:0 5px}@media (min-width: 0) and (max-width: 510px){.attorney-search-featured .attorney-search .inner .row label{margin:0 0 7px 0}}.attorney-search-featured .attorney-search .inner .actions{display:flex;justify-content:space-between;align-items:flex-start}.attorney-search-featured .attorney-search .inner button[type="submit"]{background-color:#427D8F;font-size:26px;padding:23px;border-radius:50%}.attorney-search-featured .attorney-search .inner button[type="submit"]:hover{background-color:#325e6c}.attorney-search-featured .featured-attorney{width:44%;flex-shrink:0;position:relative}@media (min-width: 0) and (max-width: 1100px){.attorney-search-featured .featured-attorney{width:50%}}@media (min-width: 0) and (max-width: 900px){.attorney-search-featured .featured-attorney{width:auto}}.attorney-search-featured .featured-attorney:before{position:absolute;left:0;top:0;height:100%;width:100vw;content:'';background:#D6DADE;z-index:1}.attorney-search-featured .featured-attorney .inner{position:relative;z-index:2;height:100%;top:0;left:0;width:48vw;overflow:hidden}@media (min-width: 0) and (max-width: 1100px){.attorney-search-featured .featured-attorney .inner{width:50wv}}@media (min-width: 0) and (max-width: 900px){.attorney-search-featured .featured-attorney .inner{width:auto;position:relative;min-height:340px}}.attorney-search-featured .featured-attorney .inner .bg{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:top right;z-index:1}@media (min-width: 1040px) and (max-width: 2200px){.attorney-search-featured .featured-attorney .inner .bg{background-size:150%}}.attorney-search-featured .featured-attorney .inner .top{position:relative;padding:28px 33px;padding-bottom:120px;top:0;left:0;z-index:3;box-sizing:border-box;width:100%}@media (min-width: 0) and (max-width: 510px){.attorney-search-featured .featured-attorney .inner .top{padding:20px 20px 120px 20px}}.attorney-search-featured .featured-attorney .inner .top h2{max-width:202px;color:#000000;font-size:18px;font-weight:bold;margin:0;text-transform:uppercase}.attorney-search-featured .featured-attorney .inner .top .excerpt{width:42%;color:#000000;font-size:16px;margin-top:16px;max-width:360px}@media (min-width: 0) and (max-width: 900px){.attorney-search-featured .featured-attorney .inner .top .excerpt{width:55%}}.attorney-search-featured .featured-attorney .inner .info{position:absolute;bottom:0;left:0;width:100%;box-sizing:border-box;padding:25px 33px;z-index:10;background:rgba(0,0,0,0.76)}@media (min-width: 0) and (max-width: 510px){.attorney-search-featured .featured-attorney .inner .info{padding:20px}}.attorney-search-featured .featured-attorney .inner .info h3{color:#fff;margin:0;font-size:20px;font-weight:700;line-height:1em;text-transform:uppercase}@media (min-width: 0) and (max-width: 700px){.attorney-search-featured .featured-attorney .inner .info h3{font-size:18px}}.attorney-search-featured .featured-attorney .inner .info p{color:#fff;margin:0;font-size:22px;font-weight:300;line-height:1em;text-transform:uppercase}@media (min-width: 0) and (max-width: 700px){.attorney-search-featured .featured-attorney .inner .info p{font-size:18px}}.attorney-search-featured .featured-attorney .inner .info .phone{color:#CDCDCD;font-weight:400;margin-top:14px;display:inline-block;margin-right:12px}.attorney-search-featured .featured-attorney .inner .info .email{color:#427D8F;text-decoration:none;margin-top:14px}.attorney-search-featured .featured-attorney.vertical .inner:after{position:absolute;height:100%;content:'';z-index:0;opacity:0.68;background:linear-gradient(137deg, #f8f8f8 0%, #f8f8f8 72%, rgba(204,204,204,0) 100%);bottom:50%;right:42%;padding-bottom:123%;transform-origin:bottom right;transform:rotate(-35.2deg) skewX(19.5deg);width:130%}.attorney-search-featured .featured-attorney.vertical .bg{background-size:auto 260px;background-repeat:no-repeat;background-position:77% 20px}@media (min-width: 1800px){.attorney-search-featured .featured-attorney.vertical .bg{background-position:450px 20px}}@media (min-width: 0) and (max-width: 1100px){.attorney-search-featured .featured-attorney.vertical .bg{background-position:91% 20px}}@media (min-width: 0) and (max-width: 900px){.attorney-search-featured .featured-attorney.vertical .bg{background-size:auto 90%;background-position:96% 50%}}@media (min-width: 0) and (max-width: 600px){.attorney-search-featured .featured-attorney.vertical .bg{background-size:35% auto;background-position:96% 20px}}.bg-wrap{position:relative}.bg-wrap:before{content:'';z-index:1;position:absolute;opacity:0.68;background:linear-gradient(-130deg, #EFEFEF 0%, #fff 45%, #fff 100%);top:0;right:5%;padding-bottom:123%;transform-origin:top right;transform:rotate(35.2deg) skewX(-19.5deg);width:130%;margin-top:500px}.bg-wrap.small:before{margin-top:0;top:50%}.bg-wrap>*{position:relative;z-index:2}.with-sidebar{padding-top:58px;display:flex;justify-content:space-between;padding-bottom:60px}@media (min-width: 0) and (max-width: 700px){.with-sidebar{display:block;padding-top:30px;padding-bottom:30px}}.with-sidebar main{width:58%}@media (min-width: 0) and (max-width: 700px){.with-sidebar main{width:auto}}.with-sidebar main .list-filters{border-bottom:1px solid #979797;padding-bottom:25px;margin-bottom:25px}.with-sidebar aside,.with-sidebar aside.content{width:28%}@media (min-width: 0) and (max-width: 700px){.with-sidebar aside,.with-sidebar aside.content{width:auto;margin-top:60px}}.with-sidebar aside.pad-top,.with-sidebar aside.content.pad-top{padding-top:100px}@media (min-width: 0) and (max-width: 700px){.with-sidebar aside.pad-top,.with-sidebar aside.content.pad-top{padding-top:0}}.with-sidebar aside h2,.with-sidebar aside.content h2{font-size:16px;color:#3A3A3A}.with-sidebar aside h2:first-child,.with-sidebar aside.content h2:first-child{margin-top:0}.with-sidebar aside .widget,.with-sidebar aside.content .widget{background:#f7f7f7;padding:26px 22px}.with-sidebar aside .widget *:last-child,.with-sidebar aside.content .widget *:last-child{margin-bottom:0}.primary-list{margin:0;padding:0;list-style:none;columns:3;column-rule:1px solid #979797;column-gap:8%}@media (min-width: 0) and (max-width: 700px){.primary-list{columns:2;column-gap:12%}}@media (min-width: 0) and (max-width: 510px){.primary-list{columns:1}}.primary-list li{margin-bottom:14px;break-inside:avoid}.primary-list li a{color:#1B6B2B;font-size:20px;font-weight:bold;text-decoration:none;text-transform:uppercase}.secondary-list{margin:0;padding:0;list-style:none;columns:3;column-gap:8%}@media (min-width: 0) and (max-width: 700px){.secondary-list{columns:2;column-gap:12%}}@media (min-width: 0) and (max-width: 510px){.secondary-list{columns:1}}.secondary-list li{margin-bottom:12px}.secondary-list li a{color:#fff;font-size:17px;font-weight:700;text-decoration:none}.secondary-list-wrap{padding:33px 0 120px 0;background-size:cover;background-position:center;position:relative;z-index:3;margin-top:100px}.secondary-list-wrap h2{color:#fff;font-size:30px;font-weight:700;margin-bottom:1.33em;margin-top:0;text-align:center;text-transform:uppercase}.expand{max-height:340px;overflow:hidden;mask-image:linear-gradient(0deg, rgba(0,0,0,0) 0%, #000 0%, #000 100%);mask-size:100% 100%;mask-repeat:no-repeat;mask-position:top;transition:mask-size .3s;-webkit-mask-image:linear-gradient(0deg, rgba(0,0,0,0) 0%, #000 0%, #000 100%);-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:top;-webkit-transition:-webkit-mask-size .3s}.expand+button{margin-top:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;cursor:pointer;background:none;padding:0;padding:15px 24px;color:#FFFFFF;font-size:15px;font-weight:500;line-height:1.1em;text-transform:uppercase;text-align:center;display:inline-block;text-decoration:none;border-radius:7px;transition:background-color .2s;box-sizing:border-box;background-color:#A66100}.expand+button:focus{outline:0}body.using-kb .expand+button:focus{border:1px solid #3A3A3A}.expand+button:hover{background-color:#734300}.expand+button:after{font-family:"icons" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";margin-left:10px}.expand.hide-all{max-height:0}.expand.open{mask-size:100% 130%;-webkit-mask-size:100% 130%}.expand.open+button:after{content:""}.unexpand{max-height:none;overflow:hidden}.unexpand+button{display:none}.list-filters input[type="text"],.list-filters input[type="email"],.list-filters input[type="tel"],.list-filters textarea,.list-filters select,.list-filters .ninja-forms-field,.list-filters .list-select-wrap .nf-field-element>div{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:1px solid #979797;border-radius:5px;background-color:transparent;font-size:16px;color:#3A3A3A;font-weight:500;padding:12px 28px;width:100% !important;box-sizing:border-box}.list-filters input[type="text"]:hover,.list-filters input[type="email"]:hover,.list-filters input[type="tel"]:hover,.list-filters textarea:hover,.list-filters select:hover,.list-filters .ninja-forms-field:hover,.list-filters .list-select-wrap .nf-field-element>div:hover{border-color:#7e7e7e}.list-filters button[type="submit"],.list-filters input[type="submit"],.list-filters .submit-wrap input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;cursor:pointer;background:none;padding:0;padding:15px 24px;color:#FFFFFF;font-size:15px;font-weight:500;line-height:1.1em;text-transform:uppercase;text-align:center;display:inline-block;text-decoration:none;border-radius:7px;transition:background-color .2s;box-sizing:border-box;background-color:#A66100;display:block;height:auto}.list-filters button[type="submit"]:focus,.list-filters input[type="submit"]:focus,.list-filters .submit-wrap input:focus{outline:0}body.using-kb .list-filters button[type="submit"]:focus,body.using-kb .list-filters input[type="submit"]:focus,body.using-kb .list-filters .submit-wrap input:focus{border:1px solid #3A3A3A}.list-filters button[type="submit"]:hover,.list-filters input[type="submit"]:hover,.list-filters .submit-wrap input:hover{background-color:#734300}.list-filters label{font-size:14px;color:#3A3A3A;font-weight:500;display:block;width:100%;margin-bottom:7px;line-height:1.3em}.list-filters .nf-form-fields-required{display:none}.list-filters .nf-form-content{padding:0}.list-filters .nf-error.field-wrap .nf-field-element:after{border-radius:5px}.list-filters .nf-form-content{max-width:100%}.list-filters select{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%234E9FBA%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat, repeat;background-position:right .7em top 50%, 0 0;background-size:16px 29px;cursor:pointer}.list-filters select::-ms-expand{display:none}.list-filters select option{font-weight:normal}.list-filters .ginput_container{margin-top:0}.list-filters ul.gform_fields{margin:0 -8px !important}.list-filters ul.gform_fields li.gfield{padding:0 8px}.list-filters .fieldset{display:flex;flex-flow:row wrap;align-items:center}.list-filters .fieldset .legend{font-size:16px;font-weight:600;color:#3A3A3A;text-transform:uppercase;margin-right:25px}.list-filters label{display:block;min-width:150px;margin:5px;width:10%;flex-grow:1;max-width:395px}.list-filters label.title{width:6%}.list-filters label.bar-admission{width:12%}.list-filters label.keyword{width:12%}@media (min-width: 0px) and (max-width: 450px){.list-filters label{max-width:100%;width:100%;flex:1 1 auto}}.list-filters label select{padding:12px 32px 12px 12px;background-color:#fff !important;border-radius:5px;text-overflow:ellipsis;border:1px solid #979797}.list-filters label input[type=text]{background-color:#fff}.list-filters button{margin-left:auto;margin-top:5px;margin-bottom:5px}@media (min-width: 450px) and (max-width: 830px){.list-filters button{flex-grow:0}}.professionals-filters{padding:54px 0;background:#F7F7F7;position:relative;z-index:2}.professionals-filters .filters{display:flex;flex-flow:row wrap;margin-top:30px}.professionals-filters .filters .filterwrap{display:flex;flex-flow:row nowrap;width:auto;max-width:395px}@media (min-width: 0px) and (max-width: 450px){.professionals-filters .filters .filterwrap{flex-wrap:wrap;flex:1 0 auto;width:100%}}@media (min-width: 450px) and (max-width: 830px){.professionals-filters .filters .filterwrap{flex-wrap:nowrap;width:100%;flex:1 0 auto;max-width:unset}}.professionals-filters .legend+label{padding-right:10px;position:relative;text-transform:uppercase}.professionals-filters .legend+label::after{content:" ";height:40px;width:1px;background-color:#a0a0a0;position:absolute;right:0;top:-.5em}.professionals-filters .letter-radio{text-align:center}.professionals-filters .letter-radio label{display:inline-block;margin:0 2px;width:auto}.professionals-filters .letter-radio label span{color:#4D8357;font-size:20px;font-weight:700;display:block;cursor:pointer;padding:4px}.professionals-filters .letter-radio label input{display:none}.professionals-filters .letter-radio label input[disabled]+span{color:#a0a0a0;cursor:default}.professionals-filters .letter-radio label input[checked]+span{color:#3A3A3A}.professionals-grid{display:flex;flex-flow:row wrap;margin-top:30px;text-align:left;margin-left:-1%;margin-right:-1%}.professionals-grid article{display:flex;flex:1 0 auto;flex-direction:column;margin:20px 0;padding:1%;width:23%;max-width:23%}@media (min-width: 0) and (max-width: 900px){.professionals-grid article{width:31%;max-width:33%}}@media (min-width: 0) and (max-width: 700px){.professionals-grid article{width:48%;max-width:48%}}@media (min-width: 0) and (max-width: 510px){.professionals-grid article{width:98%;max-width:98%}}.professionals-grid article img{width:100%;height:auto;display:block;margin-top:10px}.professionals-grid article h2,.professionals-grid article h3{margin:0 auto 5px auto;line-height:.93em;text-transform:uppercase;font-size:18px;font-weight:700;transition:color .3s}.professionals-grid article .post-thumbnail{flex-shrink:0}.professionals-grid article .info{display:flex;flex-direction:column;flex:1 0 auto;margin-top:15px}.professionals-grid article .info>a:hover h2,.professionals-grid article .info>a:hover h3{color:#4C8DA8}.professionals-grid article .title{margin:0;text-transform:uppercase;font-size:16px;font-weight:300;flex-grow:1}.professionals-grid article .links{font-size:20px}.professionals-grid article .links a{display:inline-block;line-height:1em;margin-top:10px}.by-sidebar{margin-bottom:40px}.by-sidebar h2{font-size:16px;font-weight:600;text-transform:uppercase;margin:0 0 10px 0;line-height:1.2em;color:#3A3A3A}.by-sidebar .professionals-sidebar{max-width:190px}.by-sidebar article{margin-bottom:40px}.by-sidebar article:last-child{margin-bottom:0}.by-sidebar article img{width:100%;height:auto;margin-top:10px}.by-sidebar article h3{margin:0 auto 5px auto;line-height:.93em;text-transform:uppercase;font-size:16px;font-weight:700}.by-sidebar article .info{display:flex;flex-direction:column;flex:1 0 auto;margin-top:5px}.by-sidebar article .title{margin:0;text-transform:uppercase;font-size:16px;font-weight:300;flex:1}.by-sidebar article .links{font-size:20px}.by-sidebar article .links a{display:inline-block;line-height:1em;margin-top:10px}.professional-hero{position:relative;min-height:350px;max-height:1000px;overflow:hidden;background:#D8D8D8;display:flex;margin-bottom:15px}@media (min-width: 0) and (max-width: 700px){.professional-hero{padding-top:55%;min-height:0}}.professional-hero:after{content:'';width:0.1%;height:0;display:block;padding-top:45%}@media (min-width: 0) and (max-width: 700px){.professional-hero:after{display:none}}.professional-hero::before{content:'';z-index:2;position:absolute;opacity:0.68;background:linear-gradient(137deg, #f8f8f8 0%, #f8f8f8 72%, rgba(204,204,204,0) 100%);bottom:50%;right:48%;padding-bottom:123%;transform-origin:bottom right;transform:rotate(-35.2deg) skewX(19.5deg);width:130%}@media (min-width: 0) and (max-width: 700px){.professional-hero::before{bottom:100%;margin-bottom:-27%}}.professional-hero .bg-outer{width:100%;height:100%;position:absolute;background-repeat:no-repeat;background-position:top left;background-size:cover;z-index:1;top:0;right:0}@media (min-width: 0) and (max-width: 700px){.professional-hero .bg-outer{height:0;padding-top:55%}}.professional-hero .bg-inner{display:none}.professional-hero h1{text-transform:uppercase;margin:0;font-size:36px;font-weight:bold}@media (min-width: 0) and (max-width: 900px){.professional-hero h1{font-size:26px}}@media (min-width: 0) and (max-width: 510px){.professional-hero h1{font-size:18px}}.professional-hero .wrapper{position:relative;z-index:3;width:100%;display:flex;align-items:center;justify-content:space-between}@media (min-width: 0) and (max-width: 700px){.professional-hero .wrapper{display:block;background:#fff;padding-top:20px;padding-bottom:0}}.professional-hero .info{width:50%;top:10%}@media (min-width: 0) and (max-width: 700px){.professional-hero .info{width:100%;position:static}}@media (min-width: 0) and (max-width: 700px){.professional-hero .name-title{position:absolute;bottom:100%;margin-bottom:27.5%;transform:translateY(50%);width:50%}}.professional-hero .title{margin-top:0;margin-bottom:10px;font-size:36px;text-transform:uppercase}@media (min-width: 0) and (max-width: 900px){.professional-hero .title{font-size:26px}}@media (min-width: 0) and (max-width: 510px){.professional-hero .title{font-size:18px}}.professional-hero .links{display:flex;align-items:center;flex-wrap:wrap;margin:0 -8px;overflow:hidden}@media (min-width: 0) and (max-width: 700px){.professional-hero .links{justify-content:center;padding-bottom:25px;margin-bottom:0}}.professional-hero .links a{display:inline-block;text-decoration:none;transition:color .3s;padding:0 8px;margin:4px 0;font-size:16px;line-height:16px;border-left:1px solid #427D8F;transform:translateX(-1px)}@media (min-width: 0) and (max-width: 700px){.professional-hero .links a{border-left:none}}.professional-hero .links a:hover{color:#004B62}.professional-hero .links span.icon{font-size:1.5em;line-height:16px;display:inline;vertical-align:middle}.professional-hero .links span.type{font-weight:500}.professional-hero .practice-areas,.professional-hero .industries{margin-top:30px}@media (min-width: 0) and (max-width: 700px){.professional-hero .practice-areas,.professional-hero .industries{margin-top:0;padding-bottom:25px;padding-top:25px;border-top:1px solid #979797;text-align:center}}.professional-hero .practice-areas h2,.professional-hero .industries h2{font-size:16px;text-transform:uppercase;margin:0}.professional-hero .practice-areas ul,.professional-hero .industries ul{margin:0;list-style:none;padding:0}.professional-hero .practice-areas ul li,.professional-hero .industries ul li{line-height:2em}.professional-hero .practice-areas ul li a,.professional-hero .industries ul li a{transition:color .3s;text-decoration:none}.professional-hero .practice-areas ul li a:hover,.professional-hero .industries ul li a:hover{color:#004B62}.professional-hero.vertical .wrapper{padding-top:40px;padding-bottom:40px;min-height:500px}@media (min-width: 0) and (max-width: 700px){.professional-hero.vertical .wrapper{min-height:0;padding-top:20px;padding-bottom:0}}.professional-hero.vertical .bg-outer{display:none}@media (min-width: 0) and (max-width: 700px){.professional-hero.vertical .bg-outer{display:block;width:35%;height:0;padding-top:49%;margin-top:3%;margin-right:3%}}.professional-hero.vertical .bg-inner{height:100%;background-repeat:no-repeat;background-size:cover;z-index:1;top:0;right:0;display:block;position:relative;width:33%;background-position:top center}@media (min-width: 0) and (max-width: 1100px){.professional-hero.vertical .bg-inner{width:42%}}@media (min-width: 0) and (max-width: 700px){.professional-hero.vertical .bg-inner{display:none}}.professional-hero.vertical:after{display:none}.related-attorneys{margin-bottom:40px;text-align:center}.related-attorneys .top{text-align:left}.related-attorneys .top h2{font-size:1.7em;text-transform:uppercase;display:inline-block;margin-bottom:0;text-align:left}.related-attorneys .professionals-grid{margin-top:0}@media (min-width: 0) and (max-width: 510px){.related-attorneys .professionals-grid article{flex-direction:row;width:100%;max-width:380px;flex:none;margin:8px 0}.related-attorneys .professionals-grid article .post-thumbnail{width:40%;padding-right:14px}.related-attorneys .professionals-grid article .info{width:60%;display:block}}.related-attorneys .view-op{text-align:left;display:inline-block;text-transform:uppercase}.related-attorneys .view-op::before{content:"view:";margin:0 10px;line-height:2em;height:100%;vertical-align:bottom;display:inline-block}.related-attorneys .view-op+.professionals-grid{margin-top:0}.related-attorneys .view-op button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;cursor:pointer;background:none;padding:0;color:#4B4F58;border:transparent;background:transparent;font-size:1.5em;margin:0 5px}.related-attorneys .view-op .active{color:#427D8F}.professional-content{background-color:#F7F7F7}.professional-content .wrapper{display:flex;max-width:990px;flex-flow:row nowrap;margin:15px auto;background-color:#F7F7F7}@media (min-width: 0px) and (max-width: 700px){.professional-content .wrapper{flex-wrap:wrap}}.professional-content .wrapper .tabs-nav-wrap{padding:0 40px 0 0;width:20%;max-width:210px;min-width:150px}@media (min-width: 0px) and (max-width: 700px){.professional-content .wrapper .tabs-nav-wrap{width:100%;max-width:100%;padding-right:0}}.professional-content .wrapper .tabs-nav-wrap .tabs{border-top-color:transparent;border-right:1px solid #d2d2d2;border-bottom-color:transparent;border-left-color:transparent;padding-right:30px}@media (min-width: 0px) and (max-width: 700px){.professional-content .wrapper .tabs-nav-wrap .tabs{border-bottom:1px solid #d2d2d2;border-top:1px solid #d2d2d2;border-right-color:transparent;padding-right:0;margin-bottom:0}}.professional-content .wrapper .tabs-nav-wrap .tabs div[role=tablist] button{color:#427D8F;margin:0;line-height:1.75em;font-weight:400;width:100%;text-align:left;border-bottom:1px solid transparent;transition:color .3s}.professional-content .wrapper .tabs-nav-wrap .tabs div[role=tablist] button[aria-selected="true"]{font-weight:bold}.professional-content .wrapper .tabs-nav-wrap .tabs div[role=tablist] button:hover{color:#004B62}@media (min-width: 0px) and (max-width: 700px){.professional-content .wrapper .tabs-nav-wrap .tabs div[role=tablist] button{width:auto;padding:0 8px}}@media (min-width: 0px) and (max-width: 700px){.professional-content .wrapper .tabs-nav-wrap .tabs div[role=tablist]{flex-flow:row wrap;justify-content:center}}.professional-content .wrapper div[role=tabpanel]{width:80%;margin:40px auto}@media (min-width: 0px) and (max-width: 700px){.professional-content .wrapper div[role=tabpanel]{padding-top:10px}}.professional-content .wrapper div[role=tabpanel]>ul{list-style:none;padding:0;margin:0}.professional-content .wrapper div[role=tabpanel]>ul li{margin-bottom:.75em}.professional-content blockquote{margin:0}.professional-content blockquote p{color:#1B6B2B;font-size:18px;font-weight:600;line-height:1.4em}.professional-extra{background-color:#004B62;color:white;position:relative;overflow:hidden}.professional-extra::before{content:'';z-index:0;position:absolute;opacity:.14;background:linear-gradient(315deg, #4E9FBA 0%, #4E9FBA 50%);bottom:50%;right:-5%;padding-bottom:123%;transform-origin:bottom right;transform:rotate(-35.2deg) skewX(19.5deg);width:130%}.professional-extra .wrapper{display:flex;align-items:stretch;flex-wrap:nowrap;flex-direction:row;flex:1 1 auto}@media (min-width: 0px) and (max-width: 700px){.professional-extra .wrapper{flex-wrap:wrap}}.professional-extra .bg{position:absolute;width:30%;background-size:cover;height:100%;background-position:top center;background-repeat:no-repeat;border-right:15px solid #fff}@media (min-width: 0px) and (max-width: 700px){.professional-extra .bg{display:none}}.professional-extra .copy{display:flex;flex-direction:column;justify-content:center;margin-left:33%;margin-top:30px;margin-bottom:30px;margin-right:30px;margin-right:calc(50% - 628px);min-height:53vh;box-sizing:border-box}@media (min-width: 901px) and (max-width: 1312px){.professional-extra .copy{margin-right:20px}}@media (min-width: 701px) and (max-width: 900px){.professional-extra .copy{width:55%;margin-left:38.5%}}@media (min-width: 0px) and (max-width: 700px){.professional-extra .copy{width:100%;margin:0;padding:2%}}.professional-extra .copy.no-img{min-height:0;max-width:1300px;margin:50px auto;flex-direction:row;justify-content:space-around;padding:0 70px}@media (min-width: 0) and (max-width: 900px){.professional-extra .copy.no-img{padding:0 40px}}@media (min-width: 0) and (max-width: 700px){.professional-extra .copy.no-img{padding:0 30px}}@media (min-width: 0) and (max-width: 510px){.professional-extra .copy.no-img{padding:0 20px}}@media (min-width: 901px) and (max-width: 1312px){.professional-extra .copy.no-img{margin-right:auto}}@media (min-width: 701px) and (max-width: 900px){.professional-extra .copy.no-img{width:auto;margin-left:auto;flex-direction:column}}@media (min-width: 0px) and (max-width: 700px){.professional-extra .copy.no-img{flex-direction:column;width:auto;margin:30px auto;padding:0 70px}}@media (min-width: 0px) and (max-width: 700px) and (min-width: 0) and (max-width: 900px){.professional-extra .copy.no-img{padding:0 40px}}@media (min-width: 0px) and (max-width: 700px) and (min-width: 0) and (max-width: 700px){.professional-extra .copy.no-img{padding:0 30px}}@media (min-width: 0px) and (max-width: 700px) and (min-width: 0) and (max-width: 510px){.professional-extra .copy.no-img{padding:0 20px}}.professional-extra .copy.no-img .item{width:100%}.professional-extra .copy .item{margin-bottom:30px}.professional-extra .copy .item:last-child{margin-bottom:0}.professional-extra .copy .item h2{margin:0 auto;text-align:center;color:white;text-transform:uppercase;font-size:1.5em}.professional-extra .copy .item ul{list-style:none;padding:0;margin:0}.professional-extra .copy .item ul li{text-align:center;line-height:2em}@media (min-width: 0px) and (max-width: 800px){.post-grid{flex-direction:column;margin:0}.post-grid>a{width:100%;margin-bottom:25px;border-right:none;border-bottom:1px solid #cecece;padding:0 0 25px 0}.post-grid>a:last-child{margin-bottom:0;border-bottom:none}}@media (min-width: 0px) and (max-width: 500px){.post-grid a article p{display:none}.post-grid a article p.type,.post-grid a article p.date{display:block}}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:0.9}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-bg{z-index:10042}.mfp-wrap{z-index:10043}.block.block-content{margin-top:65px}@media (min-width: 0) and (max-width: 700px){.block.block-content{margin-top:40px}}.block.block-callouts{margin-top:65px;min-height:250px}@media (min-width: 0) and (max-width: 700px){.block.block-callouts{margin-top:40px}}.block.block-callouts .callout-wrap{display:flex;margin:0 -6px}@media (min-width: 0) and (max-width: 900px){.block.block-callouts .callout-wrap{flex-wrap:wrap}}.block.block-callouts .callout-wrap .callout{width:100%;margin:0 6px;padding:46px 42px 46px 42px;background-size:cover;background-position:center;color:#fff;position:relative}@media (min-width: 0) and (max-width: 900px){.block.block-callouts .callout-wrap .callout{margin:5px 6px}}.block.block-callouts .callout-wrap .callout.has-cta{padding-bottom:115px}.block.block-callouts .callout-wrap .callout *{color:#fff;font-size:15px;font-weight:500;text-align:center}.block.block-callouts .callout-wrap .callout h2{color:#FFFFFF;font-size:24px;font-weight:700;line-height:1.2em;text-align:center;text-transform:uppercase;margin:0 0 32px 0}.block.block-callouts .callout-wrap .callout .cta{position:absolute;bottom:46px;left:50%;transform:translateX(-50%)}.block.block-callouts .callout-wrap.one{display:block;height:250px}.block.block-callouts .callout-wrap.one .callout{position:absolute;left:50%;width:100vw;z-index:3;transform:translateX(-50%);height:250px;padding:20px 200px 20px 200px;box-sizing:border-box;margin:0}@media (min-width: 0) and (max-width: 700px){.block.block-callouts .callout-wrap.one .callout{padding:3%}}.block.block-callouts .callout-wrap.one .callout .inner{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:1300px;margin:0 auto}.block.block-callouts .callout-wrap.one .callout h2{text-align:left;margin-bottom:12px}.block.block-callouts .callout-wrap.one .callout p{text-align:left;margin-bottom:12px;max-width:1000px;margin-top:0}.block.block-callouts .callout-wrap.one .callout .cta{position:static;transform:none}@media (min-width: 0) and (max-width: 700px){.block.block-callouts .callout-wrap.one .callout::after{content:'';background-color:rgba(0,0,0,0.4);height:100%;width:100%;z-index:-1;position:absolute;top:0;left:0}}.block.block-callouts .callout-wrap.one .callout:before{content:'';position:absolute;bottom:50%;left:-65px;padding-bottom:250px;transform-origin:bottom right;transform:rotate(-35.2deg) skewX(19.5deg);background:rgba(255,255,255,0.58);display:block;width:250px;z-index:1}@media (min-width: 0) and (max-width: 700px){.block.block-callouts .callout-wrap.one .callout:before{z-index:-1;opacity:.9}}.block.block-text_with_imagevideo{margin-top:65px}@media (min-width: 0) and (max-width: 700px){.block.block-text_with_imagevideo{margin-top:40px}}.block.block-text_with_imagevideo .image-video-wrap{display:flex;align-items:flex-start}@media (min-width: 0) and (max-width: 700px){.block.block-text_with_imagevideo .image-video-wrap{flex-direction:column}}.block.block-text_with_imagevideo .image-video-wrap .img,.block.block-text_with_imagevideo .image-video-wrap .video{padding-top:27.5625%;height:0;background-size:cover;background-position:center;width:49%;margin-right:4%}@media (min-width: 0) and (max-width: 700px){.block.block-text_with_imagevideo .image-video-wrap .img,.block.block-text_with_imagevideo .image-video-wrap .video{padding-top:56.25%;margin-right:0;width:100%;margin-bottom:30px}}.block.block-text_with_imagevideo .image-video-wrap.right{flex-direction:row-reverse}@media (min-width: 0) and (max-width: 700px){.block.block-text_with_imagevideo .image-video-wrap.right{flex-direction:column-reverse}}.block.block-text_with_imagevideo .image-video-wrap.right .img,.block.block-text_with_imagevideo .image-video-wrap.right .video{margin-left:4%;margin-right:0}@media (min-width: 0) and (max-width: 700px){.block.block-text_with_imagevideo .image-video-wrap.right .img,.block.block-text_with_imagevideo .image-video-wrap.right .video{margin-left:0}}.block.block-text_with_imagevideo .image-video-wrap .video{position:relative}.block.block-text_with_imagevideo .image-video-wrap .video:before{content:'';position:absolute;top:50%;left:50%;background:rgba(255,255,255,0.7);width:78px;height:78px;border-radius:50%;margin-top:-39px;margin-left:-39px;z-index:1}.block.block-text_with_imagevideo .image-video-wrap .video:after{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-top:17px solid transparent;border-bottom:17px solid transparent;border-left:34px solid #4E9FBA;z-index:2;margin-top:-15px;margin-left:-12px}.block.block-text_with_imagevideo .image-video-wrap .copy{width:51%}@media (min-width: 0) and (max-width: 700px){.block.block-text_with_imagevideo .image-video-wrap .copy{width:100%}}.block.block-text_with_imagevideo .image-video-wrap .copy *{font-size:15px;font-weight:300}.block.block-text_with_imagevideo .image-video-wrap .copy h2{margin:0 0 6px 0;font-size:20px;font-weight:700}.block.block-clients{margin-top:65px}@media (min-width: 0) and (max-width: 700px){.block.block-clients{margin-top:40px}}.block.block-clients .clients-grid{display:flex;flex-wrap:wrap}.block.block-clients .clients-grid .client{width:22.2%;padding-top:13.32%;margin:12px 1.4%;background-size:contain;background-position:center;background-repeat:no-repeat}@media (min-width: 0px) and (max-width: 100px){.block.block-clients .clients-grid .client{width:30.5%;padding-top:28%}}@media (min-width: 0) and (max-width: 900px){.block.block-clients .clients-grid .client{width:47.2%;padding-top:30%}}@media (min-width: 0) and (max-width: 900px){.block.block-clients .clients-grid .client{padding-top:40%}}@media (min-width: 0) and (max-width: 510px){.block.block-clients .clients-grid .client{width:100%;padding-top:60%;margin:0%}}.block.block-practicesindustries{margin-top:65px}@media (min-width: 0) and (max-width: 700px){.block.block-practicesindustries{margin-top:40px}}@media (min-width: 0) and (max-width: 700px){.block.block-practicesindustries .secondary-list{columns:2;column-gap:12%}}@media (min-width: 0) and (max-width: 510px){.block.block-practicesindustries .secondary-list{columns:1}}.block.block-two_column{margin-top:65px}@media (min-width: 0) and (max-width: 700px){.block.block-two_column{margin-top:40px}}.block.block-two_column .wrapper{display:flex;align-items:flex-start;justify-content:space-between}@media (min-width: 0) and (max-width: 700px){.block.block-two_column .wrapper{display:block}}.block.block-two_column .wrapper .col{width:45%}@media (min-width: 0) and (max-width: 700px){.block.block-two_column .wrapper .col{width:auto;margin-top:40px}.block.block-two_column .wrapper .col:first-child{margin-top:0}}.block.block-two_column .wrapper .col h2{margin:0 0 6px 0}.block.block-contact{margin-top:65px}@media (min-width: 0) and (max-width: 700px){.block.block-contact{margin-top:40px}}.block.block-contact h2{font-size:30px;font-weight:700;color:#3A3A3A;margin-bottom:20px;margin-top:10px;text-align:center;text-transform:uppercase}.block.block-contact .contact-items{justify-content:space-around;justify-content:space-evenly}.block.block-contact .contact-items article{flex-direction:row;width:42%;max-width:450px;flex:none;min-width:310px}.block.block-contact .contact-items article .post-thumbnail{width:50%;padding-right:14px}.block.block-contact .contact-items article .info{width:50%;display:block}.block.block-accolades{margin-top:65px}@media (min-width: 0) and (max-width: 700px){.block.block-accolades{margin-top:40px}}.expand-section{width:58%;border-top:1px solid #979797;border-bottom:1px solid #979797;padding:11px 0}@media (min-width: 0) and (max-width: 700px){.expand-section{width:100%}}.expand-section>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;cursor:pointer;background:none;padding:0;display:block;width:100%;position:relative}.expand-section>button h2,.expand-section>button h3{padding:12px 0;margin:0;color:#3A3A3A;font-size:20px;font-weight:600;line-height:1.2em;text-transform:uppercase;text-align:left;position:relative;z-index:1}.expand-section>button:after{position:absolute;content:'';width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:30px solid #4E9FBA;margin-top:-15px;transition:transform .3s;top:50%;right:0;transform-origin:center;z-index:2}.expand-section.open>button:after{transform:scaleY(-1)}.expand-section .content{display:none}.expand-section+.expand-section{border-top:none}.block.block-expanding_content{margin-top:65px}@media (min-width: 0) and (max-width: 700px){.block.block-expanding_content{margin-top:40px}}.block.block-expanding_content+.block.block-expanding_content{margin-top:0}.block.block-expanding_content+.block.block-expanding_content .expand-section{border-top:none}.block.block-content_list{margin-top:65px}@media (min-width: 0) and (max-width: 700px){.block.block-content_list{margin-top:40px}}.block.block-content_list .content-list-wrap{padding:33px 0 80px 0;position:relative}.block.block-content_list .content-list-wrap .bg{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:center}.block.block-content_list .content-list-wrap h2{color:#3A3A3A;font-size:30px;font-weight:700;margin-bottom:0;margin-top:0;text-align:center;text-transform:uppercase}.block.block-content_list .content-list-wrap .subheading{color:#F6A83B;font-size:15px;font-weight:bold;text-align:center;margin-top:0}.block.block-content_list .content-list-wrap.has-bg *{color:#fff}.block.block-content_list .content-list-wrap.has-bg .subheading{color:#F6A83B}.block.block-content_list .content-list-wrap .inner{margin-top:15px}.block.block-content_list .content-list-wrap ul{list-style:none;padding:0}.block.block-content_list .content-list-wrap ol{padding-left:1em}.block.block-content_list .content-list-wrap ul,.block.block-content_list .content-list-wrap ol{columns:3}@media (min-width: 0) and (max-width: 700px){.block.block-content_list .content-list-wrap ul,.block.block-content_list .content-list-wrap ol{columns:2}}@media (min-width: 0) and (max-width: 510px){.block.block-content_list .content-list-wrap ul,.block.block-content_list .content-list-wrap ol{columns:1}}.block.block-content_list .content-list-wrap ul li,.block.block-content_list .content-list-wrap ol li{break-inside:avoid;font-weight:500;margin-bottom:.7em}.block.block-content_list .content-list-wrap ul ul,.block.block-content_list .content-list-wrap ul ol,.block.block-content_list .content-list-wrap ol ul,.block.block-content_list .content-list-wrap ol ol{columns:1;padding-left:1.5em}.block.block-content_list .content-list-wrap ul ul,.block.block-content_list .content-list-wrap ol ul{list-style:disc}.block.block-open_positions{margin-top:65px}@media (min-width: 0) and (max-width: 700px){.block.block-open_positions{margin-top:40px}}.block.block-open_positions .wrapper>h2{font-size:20px;font-weight:700;color:#3A3A3A;margin-bottom:34px;margin-top:0;text-transform:uppercase}.block.block-open_positions .content h4{font-size:15px;font-weight:600;text-transform:uppercase;margin:.2em 0}.block.block-open_positions .content .blue-button{margin-top:30px;margin-bottom:25px}.tabs,.pagenav{border-top:1px solid #D2D2D2;border-bottom:1px solid #D2D2D2;padding:8px 0;display:flex;align-items:center;margin-bottom:27px;margin-top:37px}@media (min-width: 0) and (max-width: 700px){.tabs,.pagenav{display:block;margin-top:30px}.with-sidebar .tabs,.with-sidebar .pagenav{margin-top:5px}}.tabs>p,.pagenav>p{color:#002834;font-size:14px;font-weight:600;line-height:1.5em;margin:8px 25px 8px 0;text-transform:uppercase}@media (min-width: 0) and (max-width: 700px){.tabs>p,.pagenav>p{text-align:center;margin:8px 0;font-size:13px}}.tabs div[role=tablist],.tabs ul,.pagenav div[role=tablist],.pagenav ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex-wrap:wrap}@media (min-width: 0) and (max-width: 700px){.tabs div[role=tablist],.tabs ul,.pagenav div[role=tablist],.pagenav ul{justify-content:center}}.tabs div[role=tablist] li,.tabs ul li,.pagenav div[role=tablist] li,.pagenav ul li{margin-bottom:0}.tabs div[role=tablist] button,.tabs div[role=tablist] li a,.tabs ul button,.tabs ul li a,.pagenav div[role=tablist] button,.pagenav div[role=tablist] li a,.pagenav ul button,.pagenav ul li a{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;cursor:pointer;background:none;padding:0;color:#3A3A3A;font-size:16px;line-height:1.5em;text-transform:uppercase;margin:8px 22px;text-decoration:none;font-weight:600;display:block;transition:color .3s}.tabs div[role=tablist] button:hover,.tabs div[role=tablist] li a:hover,.tabs ul button:hover,.tabs ul li a:hover,.pagenav div[role=tablist] button:hover,.pagenav div[role=tablist] li a:hover,.pagenav ul button:hover,.pagenav ul li a:hover{color:#4C8DA8}@media (min-width: 0) and (max-width: 700px){.tabs div[role=tablist] button,.tabs div[role=tablist] li a,.tabs ul button,.tabs ul li a,.pagenav div[role=tablist] button,.pagenav div[role=tablist] li a,.pagenav ul button,.pagenav ul li a{margin:6px 12px;font-size:15px}}.tabs div[role=tablist] button[aria-selected=true],.tabs div[role=tablist] li.active a,.tabs ul button[aria-selected=true],.tabs ul li.active a,.pagenav div[role=tablist] button[aria-selected=true],.pagenav div[role=tablist] li.active a,.pagenav ul button[aria-selected=true],.pagenav ul li.active a{color:#427D8F}@media (min-width: 701px){.tabs div[role=tablist] button:last-child,.tabs div[role=tablist] li:last-child a,.tabs ul button:last-child,.tabs ul li:last-child a,.pagenav div[role=tablist] button:last-child,.pagenav div[role=tablist] li:last-child a,.pagenav ul button:last-child,.pagenav ul li:last-child a{margin-right:0}}div[role=tabpanel]:focus{outline:0}body.using-kb div[role=tabpanel]:focus{outline:1px solid #3A3A3A;outline-offset:-1px}.tabs-nav-wrap{display:flex;justify-content:center}@media (min-width: 0) and (max-width: 700px){.tabs-nav-wrap{display:block}}.with-sidebar .tabs-nav-wrap{display:block}.block.block-accolades,.accolades{padding:10px 0}.block.block-accolades .wrapper,.accolades .wrapper{display:flex;justify-content:space-around;flex-wrap:wrap}.block.block-accolades .wrapper .acc,.accolades .wrapper .acc{width:23%;padding:0 20px}@media (min-width: 0) and (max-width: 510px){.block.block-accolades .wrapper .acc,.accolades .wrapper .acc{width:100%;padding:20px}}.block.block-accolades .wrapper .acc h2,.accolades .wrapper .acc h2{color:#3A3A3A;font-size:20px;font-weight:700;line-height:1em;margin:0;text-transform:uppercase}.block.block-accolades .wrapper .acc p,.accolades .wrapper .acc p{color:#3A3A3A;margin-top:6px;margin-bottom:0;font-size:16px;font-weight:300;line-height:1.2em}.block.block-accolades .wrapper .acc:nth-child(3n+1) h2,.block.block-accolades .wrapper .acc:nth-child(3n+1) p,.accolades .wrapper .acc:nth-child(3n+1) h2,.accolades .wrapper .acc:nth-child(3n+1) p{color:#A66100}.block.block-accolades .wrapper .acc:nth-child(3n+2) h2,.block.block-accolades .wrapper .acc:nth-child(3n+2) p,.accolades .wrapper .acc:nth-child(3n+2) h2,.accolades .wrapper .acc:nth-child(3n+2) p{color:#4D8357}.block.block-accolades .wrapper .acc:nth-child(3n+3) h2,.block.block-accolades .wrapper .acc:nth-child(3n+3) p,.accolades .wrapper .acc:nth-child(3n+3) h2,.accolades .wrapper .acc:nth-child(3n+3) p{color:#BF4226}.share{display:flex;align-items:center;margin-bottom:50px}.share p{font-size:15px;font-weight:500;color:#3A3A3A;margin:0 5px 0 0}.share a{color:#BDBEC1;font-size:30px;padding:3px;margin:0 5px;text-decoration:none;transition:color .3s}.share a:hover{color:#4E9FBA}.comments-wrap .comment-respond{border-top:1px solid #979797;padding-top:40px;margin-top:40px}.comments-wrap .comment-respond h2{color:#3A3A3A;font-weight:600;font-size:18px;margin:0;line-height:1.2em}.comments-wrap .comment-respond form{display:flex;flex-wrap:wrap;margin:15px -5px 0 -5px}.comments-wrap .comment-respond form input[type="text"],.comments-wrap .comment-respond form input[type="email"],.comments-wrap .comment-respond form input[type="tel"],.comments-wrap .comment-respond form textarea,.comments-wrap .comment-respond form select,.comments-wrap .comment-respond form .ninja-forms-field,.comments-wrap .comment-respond form .list-select-wrap .nf-field-element>div{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:1px solid #979797;border-radius:5px;background-color:transparent;font-size:16px;color:#3A3A3A;font-weight:500;padding:12px 28px;width:100% !important;box-sizing:border-box}.comments-wrap .comment-respond form input[type="text"]:hover,.comments-wrap .comment-respond form input[type="email"]:hover,.comments-wrap .comment-respond form input[type="tel"]:hover,.comments-wrap .comment-respond form textarea:hover,.comments-wrap .comment-respond form select:hover,.comments-wrap .comment-respond form .ninja-forms-field:hover,.comments-wrap .comment-respond form .list-select-wrap .nf-field-element>div:hover{border-color:#7e7e7e}.comments-wrap .comment-respond form button[type="submit"],.comments-wrap .comment-respond form input[type="submit"],.comments-wrap .comment-respond form .submit-wrap input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;cursor:pointer;background:none;padding:0;padding:15px 24px;color:#FFFFFF;font-size:15px;font-weight:500;line-height:1.1em;text-transform:uppercase;text-align:center;display:inline-block;text-decoration:none;border-radius:7px;transition:background-color .2s;box-sizing:border-box;background-color:#A66100;display:block;height:auto}.comments-wrap .comment-respond form button[type="submit"]:focus,.comments-wrap .comment-respond form input[type="submit"]:focus,.comments-wrap .comment-respond form .submit-wrap input:focus{outline:0}body.using-kb .comments-wrap .comment-respond form button[type="submit"]:focus,body.using-kb .comments-wrap .comment-respond form input[type="submit"]:focus,body.using-kb .comments-wrap .comment-respond form .submit-wrap input:focus{border:1px solid #3A3A3A}.comments-wrap .comment-respond form button[type="submit"]:hover,.comments-wrap .comment-respond form input[type="submit"]:hover,.comments-wrap .comment-respond form .submit-wrap input:hover{background-color:#734300}.comments-wrap .comment-respond form label{font-size:14px;color:#3A3A3A;font-weight:500;display:block;width:100%;margin-bottom:7px;line-height:1.3em}.comments-wrap .comment-respond form .nf-form-fields-required{display:none}.comments-wrap .comment-respond form .nf-form-content{padding:0}.comments-wrap .comment-respond form .nf-error.field-wrap .nf-field-element:after{border-radius:5px}.comments-wrap .comment-respond form .nf-form-content{max-width:100%}.comments-wrap .comment-respond form select{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%234E9FBA%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat, repeat;background-position:right .7em top 50%, 0 0;background-size:16px 29px;cursor:pointer}.comments-wrap .comment-respond form select::-ms-expand{display:none}.comments-wrap .comment-respond form select option{font-weight:normal}.comments-wrap .comment-respond form .ginput_container{margin-top:0}.comments-wrap .comment-respond form ul.gform_fields{margin:0 -8px !important}.comments-wrap .comment-respond form ul.gform_fields li.gfield{padding:0 8px}.comments-wrap .comment-respond form>*{width:100%;padding:0 5px;box-sizing:border-box;margin-top:0}.comments-wrap .comment-respond form .comment-form-author,.comments-wrap .comment-respond form .comment-form-email{width:50%}.news-events-hero{display:flex;justify-content:space-between;align-items:stretch}@media (min-width: 0) and (max-width: 900px){.news-events-hero{flex-wrap:wrap}}.news-events-hero article{background-color:#224B63;width:65%;padding:30px 8%;box-sizing:border-box;min-height:400px;display:flex;align-items:center;position:relative}@media (min-width: 0) and (max-width: 900px){.news-events-hero article{width:100%}}.news-events-hero article .bg{position:absolute;width:100%;height:100%;z-index:1;left:0;top:0;background-size:cover;background-position:center}.news-events-hero article .inner{position:relative;z-index:2}.news-events-hero article h2{color:#fff;margin:0;font-weight:400;font-size:26px;line-height:1em}.news-events-hero article .featured{margin:0 0 15px 0;font-size:18px;font-weight:700;line-height:1em;color:#fff;text-transform:uppercase}.news-events-hero article .date{font-size:16px;font-weight:300;margin:6px 0 0 0;color:#fff}.news-events-hero article .excerpt{font-size:16px;font-weight:300;margin:8px 0 0 0;color:#fff}.news-events-hero article .cta{margin-top:20px}.news-events-hero .nav-search{min-height:400px;background-color:#224B63;width:34%;padding:20px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}@media (min-width: 0) and (max-width: 900px){.news-events-hero .nav-search{width:100%;min-height:auto}}.news-events-hero .nav-search .tabs-nav-wrap{display:block}.news-events-hero .nav-search .tabs-nav-wrap .pagenav{padding:0;border:none;margin:0;display:block}.news-events-hero .nav-search .tabs-nav-wrap .pagenav>p{color:#FFFFFF;font-size:14px;font-weight:500;line-height:1.2em;color:#fff;text-transform:uppercase;margin:0 0 6px 0}.news-events-hero .nav-search .tabs-nav-wrap .pagenav ul{display:block}@media (min-width: 0) and (max-width: 900px){.news-events-hero .nav-search .tabs-nav-wrap .pagenav ul li{display:inline-block;margin-right:10px}}.news-events-hero .nav-search .tabs-nav-wrap .pagenav ul li a{color:#CBCBCB;font-size:18px;line-height:1em;text-transform:uppercase;margin:6px 0;display:inline-block;font-weight:500}.news-events-hero .nav-search .tabs-nav-wrap .pagenav ul li.active a{color:#4E9FBA;font-weight:700}.news-events-hero .nav-search form{margin-top:50px;position:relative}.news-events-hero .nav-search form input[type="text"],.news-events-hero .nav-search form input[type="email"],.news-events-hero .nav-search form input[type="tel"],.news-events-hero .nav-search form textarea,.news-events-hero .nav-search form select,.news-events-hero .nav-search form .ninja-forms-field,.news-events-hero .nav-search form .list-select-wrap .nf-field-element>div{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:1px solid #979797;border-radius:5px;background-color:transparent;font-size:16px;color:#3A3A3A;font-weight:500;padding:12px 28px;width:100% !important;box-sizing:border-box}.news-events-hero .nav-search form input[type="text"]:hover,.news-events-hero .nav-search form input[type="email"]:hover,.news-events-hero .nav-search form input[type="tel"]:hover,.news-events-hero .nav-search form textarea:hover,.news-events-hero .nav-search form select:hover,.news-events-hero .nav-search form .ninja-forms-field:hover,.news-events-hero .nav-search form .list-select-wrap .nf-field-element>div:hover{border-color:#7e7e7e}.news-events-hero .nav-search form button[type="submit"],.news-events-hero .nav-search form input[type="submit"],.news-events-hero .nav-search form .submit-wrap input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;cursor:pointer;background:none;padding:0;padding:15px 24px;color:#FFFFFF;font-size:15px;font-weight:500;line-height:1.1em;text-transform:uppercase;text-align:center;display:inline-block;text-decoration:none;border-radius:7px;transition:background-color .2s;box-sizing:border-box;background-color:#A66100;display:block;height:auto}.news-events-hero .nav-search form button[type="submit"]:focus,.news-events-hero .nav-search form input[type="submit"]:focus,.news-events-hero .nav-search form .submit-wrap input:focus{outline:0}body.using-kb .news-events-hero .nav-search form button[type="submit"]:focus,body.using-kb .news-events-hero .nav-search form input[type="submit"]:focus,body.using-kb .news-events-hero .nav-search form .submit-wrap input:focus{border:1px solid #3A3A3A}.news-events-hero .nav-search form button[type="submit"]:hover,.news-events-hero .nav-search form input[type="submit"]:hover,.news-events-hero .nav-search form .submit-wrap input:hover{background-color:#734300}.news-events-hero .nav-search form label{font-size:14px;color:#3A3A3A;font-weight:500;display:block;width:100%;margin-bottom:7px;line-height:1.3em}.news-events-hero .nav-search form .nf-form-fields-required{display:none}.news-events-hero .nav-search form .nf-form-content{padding:0}.news-events-hero .nav-search form .nf-error.field-wrap .nf-field-element:after{border-radius:5px}.news-events-hero .nav-search form .nf-form-content{max-width:100%}.news-events-hero .nav-search form select{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%234E9FBA%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat, repeat;background-position:right .7em top 50%, 0 0;background-size:16px 29px;cursor:pointer}.news-events-hero .nav-search form select::-ms-expand{display:none}.news-events-hero .nav-search form select option{font-weight:normal}.news-events-hero .nav-search form .ginput_container{margin-top:0}.news-events-hero .nav-search form ul.gform_fields{margin:0 -8px !important}.news-events-hero .nav-search form ul.gform_fields li.gfield{padding:0 8px}.news-events-hero .nav-search form input[type=text]{padding:12px 20px;width:100%;background:#fff}.news-events-hero .nav-search form label{width:100%}.news-events-hero .nav-search form button[type=submit]{color:#4E9FBA;background:none;position:absolute;top:0;right:0;font-size:20px;padding:11px 18px}.related-sidebar{margin-bottom:60px}.related-sidebar h2{font-size:16px;font-weight:600;text-transform:uppercase;margin:0 0 15px 0;line-height:1.2em;color:#3A3A3A}.related-sidebar ul{list-style:none;padding:0;margin:0}.related-sidebar ul li{margin-bottom:1em}.related-sidebar ul li a{font-weight:500;font-size:15px;line-height:1.2em}.posts-list>a{text-decoration:none}.posts-list>a:last-child article{margin-bottom:0;padding-bottom:0;border-bottom:none}.posts-list article{border-bottom:1px solid #CECECE;padding-bottom:30px;margin-bottom:30px}.posts-list article h2{color:#000;font-size:18px;font-weight:600;line-height:1.2em;margin:0}.posts-list article p{font-weight:300;font-size:16px;margin:0;line-height:1.4em;color:#3A3A3A;margin-top:4px}.posts-list article .type{text-transform:uppercase;margin-bottom:6px;font-weight:700;margin-top:0;font-size:15px}.posts-list article .date{margin-top:6px}.posts-list article .practices{margin-top:16px}.posts-list article .practices span,.posts-list article .practices a{text-decoration:none;color:#3A3A3A;font-size:14px;text-transform:uppercase;font-weight:500;display:inline-block;border-left:1px solid #3A3A3A;margin:0 2px;padding:0 2px}.posts-list article .practices span:first-child,.posts-list article .practices a:first-child{border-left:none;margin-left:0;padding-left:0}body.single-post aside,body.single-tribe_events aside{max-width:260px}.event-meta{margin-bottom:40px}.event-meta .tribe-events-event-meta:first-child{border:none}.event-meta .clearfix:after,.event-meta .clearfix:before,.event-meta .tribe-clearfix:after,.event-meta .tribe-clearfix:before{display:none}.event-meta .tribe-events-single-section{margin-top:0}.event-meta .tribe-events-meta-group{margin-bottom:40px}.event-meta .tribe-events-meta-group h2{font-size:16px;font-weight:600;text-transform:uppercase;margin:0 0 10px 0;line-height:1.2em;color:#3A3A3A}.event-meta .tribe-events-meta-group dl dt{display:inline-block;font-size:14px;text-transform:uppercase;font-weight:500;color:#3A3A3A}.event-meta .tribe-events-meta-group dl dt.tribe-events-event-url-label,.event-meta .tribe-events-meta-group dl dt.tribe-organizer-url-label,.event-meta .tribe-events-meta-group dl dt.tribe-venue-url-label,.event-meta .tribe-events-meta-group dl dt.tribe-organizer-tel-label,.event-meta .tribe-events-meta-group dl dt.tribe-venue-tel-label{display:none}.event-meta .tribe-events-meta-group dl dt.tribe-events-start-date-label,.event-meta .tribe-events-meta-group dl dt.tribe-events-end-date-label,.event-meta .tribe-events-meta-group dl dt.tribe-events-start-datetime-label,.event-meta .tribe-events-meta-group dl dt.tribe-events-end-datetime-label,.event-meta .tribe-events-meta-group dl dt.tribe-events-start-time-label,.event-meta .tribe-events-meta-group dl dt.tribe-events-event-cost-label{color:#A66100;font-weight:600}.event-meta .tribe-events-meta-group dl dd{display:inline;margin-left:6px;word-break:break-all;color:#3A3A3A;font-weight:300}.event-meta .tribe-events-meta-group dl dd:after{display:block;content:''}.event-meta .tribe-events-meta-group dl dd.tribe-organizer{margin-left:0;font-weight:500}.event-meta .tribe-events-meta-group dl dd.tribe-venue,.event-meta .tribe-events-meta-group dl dd.tribe-venue-location{margin-left:0}.event-meta .tribe-events-meta-group dl dd.tribe-events-event-url,.event-meta .tribe-events-meta-group dl dd.tribe-organizer-url,.event-meta .tribe-events-meta-group dl dd.tribe-venue-url,.event-meta .tribe-events-meta-group dl dd.tribe-organizer-tel,.event-meta .tribe-events-meta-group dl dd.tribe-venue-tel{margin-left:0}.event-meta .tribe-events-meta-group dl dd div{display:inline-block}.event-meta .tribe-events-cal-links a{display:block}.event-meta .tribe-country-name,.event-meta .tribe-address{display:block}.single-tribe_events .tribe-events-schedule{margin-bottom:20px}.single-tribe_events .tribe-events-schedule h2{margin-bottom:0;display:block}.single-tribe_events .tribe-events-schedule .tribe-events-cost{font-weight:500;font-size:15px}.highlight-first>p:first-child{font-weight:500}body.page-template-page-news main .block.block-callouts{margin-bottom:60px}.badges{display:flex;flex-wrap:wrap;margin:30px -10px 0 -10px}.badges .badge{width:140px;margin:10px}.badges .badge img{width:100%;height:auto;display:block}

/*# sourceMappingURL=main.css.map */
