/*!
 * Table of Content
 * 1.0 - Fonts
 * 2.0 - Resets
 * 2.1 - General
 * 3.0 - Header/Navbar
 * 4.0 - Banner/Slider
 * 5.0 - Page Content
 * 6.0 - Responsive
 */
body{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;color:#000;font-size:12px;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}body.logged-in>.megamenu{margin-top:32px}#wpadminbar{height:auto !important}body{overflow:hidden}html,body{overflow-x:hidden;max-width:100%;margin:0 auto}.navbar-toggle,#mainnav,.highlights,.nav-mobile-open,.panels,.footer,.newsDetail .section.top,.share,.noprint,.search-mobile-open,.search-results .search_wrapper,.search-results form.searchandfilter{display:none !important}.pdfcrowd-body header,.pdfcrowd-remove,.cky-consent-container,.acsb-trigger.acsb-ready,.cky-revisit-bottom-left,.size-small.position-x-left.position-y-bottom{display:none !important}.bio .page-tabs .tab.news,.bio .page-tabs .tab.events,.newsDetail .col-md-3 .related{display:none !important}::part(acsb-trigger){display:none !important}.otgs-development-site-front-end{display:none}.pdfcrowd-body .container{width:100% !important;max-width:100% !important}.container{max-width:1920px}h1,h2,h3,h4,h5,h6{margin:0 0 20px}p,ul,ol,table{margin:0 0 20px}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,ul:last-child,ol:last-child,table:last-child{margin-bottom:0}h1,h2,h3,h4,h5,h6 .h1,.h2,.h3,.h4,.h5,.h6{line-height:1.3;color:#333}h1.color-secondary,h2.color-secondary,h3.color-secondary,h4.color-secondary,h5.color-secondary,h6 .h1.color-secondary,.h2.color-secondary,.h3.color-secondary,.h4.color-secondary,.h5.color-secondary,.h6.color-secondary{color:#31536c}h1.color-primary,h2.color-primary,h3.color-primary,h4.color-primary,h5.color-primary,h6 .h1.color-primary,.h2.color-primary,.h3.color-primary,.h4.color-primary,.h5.color-primary,.h6.color-primary{color:#f93}h1+.image:not([class*=mt-]),h2+.image:not([class*=mt-]),h3+.image:not([class*=mt-]),h4+.image:not([class*=mt-]),h5+.image:not([class*=mt-]),h6 .h1+.image:not([class*=mt-]),.h2+.image:not([class*=mt-]),.h3+.image:not([class*=mt-]),.h4+.image:not([class*=mt-]),.h5+.image:not([class*=mt-]),.h6+.image:not([class*=mt-]){margin-top:20px}h1,.h1,.heading-lg,.heading-lg-lead{font-size:2.5em}.subhead{font-size:40px !important;clear:both;display:block;font-weight:900;letter-spacing:.05em;margin-bottom:10px;margin-top:10px}h2,.h2{color:#333;font-size:1.33em;line-height:1.3;font-weight:700}h2.medium{font-size:1.6em}h2.large{color:#333;font-size:3em;line-height:1.2;text-transform:uppercase;font-weight:700}h3,.h3{font-size:1.23em;color:#333;font-weight:700}h4,.h4{font-size:1.13em;color:#333;font-weight:700}h5,.h5{font-size:1em;margin-bottom:8px;font-weight:700}h6,.h6,.heading-sm,.heading-sm-lead{font-size:1em}ul,ol{padding:0;margin:0}blockquote{line-height:1.5;padding:30px 70px;margin:40px auto 40px;font-weight:600;font-style:italic;border-left:4px solid #ffd317}blockquote div{font-style:normal;font-weight:400;font-size:.85em}p+h1,p+h2,p+h3,p+h4,p+h5,p+h4,ul+h1,ul+h2,ul+h3,ul+h4,ul+h5,ul+h4,ol+h1,ol+h2,ol+h3,ol+h4,ol+h5,ol+h4,table+h1,table+h2,table+h3,table+h4,table+h5,table+h4{margin-top:35px}ul+p,ul+ul,ul+ol,ol+ol,ol+ul,ul+table,ol+table{margin-top:20px}b,strong{font-weight:700}a{outline:0;transition:all .5s;color:inherit;font-weight:700}a:link,a:visited{text-decoration:none}a:hover,a:focus,a:active{outline:0;color:#ffd317}a[href*="#_ftn"][name^=_ftnref],a[href*="#_edn"][name^=_ednref]{top:-.5em;position:relative;font-size:75%;line-height:0;vertical-align:baseline}a[href*="#_ftn"][name^=_ftnref] sup,a[href*="#_edn"][name^=_ednref] sup{top:0;position:relative;font-size:100%;line-height:0;vertical-align:baseline}img{outline:0;border:0 none;max-width:100%;height:auto;vertical-align:top;-ms-border-radius:0px;border-radius:0}img+h2,img h3,img h4{margin-top:15px}img.alignright{padding:0;float:right;margin:5px 0 10px 30px}h3 img.alignright,h4 img.alignright,h2 img.alignright,h1 img.alignright{margin-top:0}img.alignleft{padding:0;float:left;margin:5px 30px 10px 0}h3 img.alignleft,h4 img.alignleft,h2 img.alignleft,h1 img.alignleft{margin-top:0}img.aligncenter{float:none;display:block;margin:5px auto 15px}img.aligncenter:first-child{margin-top:0}img.aligncenter:last-child{margin-bottom:0}hr,.hr{margin:45px 0;position:relative;border-top:2px solid #e5e5e5;width:290px}input:focus{border-color:#66afe9;outline:0;box-shadow:0 0 0 transparent}.al-center,.center{text-align:center}.al-center .with-line:after,.center .with-line:after{left:50%;margin-left:-35px}.al-right{text-align:right}.al-right .with-line:after{right:0}.al-left{text-align:left}.ucap{text-transform:uppercase}.container.medium{max-width:1375px}.section-pad{margin-top:50px;margin-bottom:50px}.section-pad-xs{margin-top:20px;margin-bottom:20px}.section-pad-sm{margin-top:40px;margin-bottom:40px}.section-pad-sm-2{margin-top:40px;margin-bottom:40px;padding-left:0;padding-right:0}.section-pad-md{margin-top:60px;margin-bottom:60px}.section-pad-md.content{margin-top:40px}.section-pad-md-2{margin-top:60px;margin-bottom:60px}.section-pad-lg{margin-top:110px;margin-bottom:110px}.section-pad.nopd{margin-top:0;margin-bottom:0}.section-pad.nopdtop{margin-top:0;margin-bottom:60px}.nopdbottom{margin-top:40px;margin-bottom:0}.section-overup[class*=section-pad]{margin-top:-60px;padding-top:0}.section-overup-lg[class*=section-pad]{margin-top:-110px;padding-top:0}.pad-0,.nopd{padding:0}.noborder{border:none}.npl{padding-left:0}.npr{padding-right:0}.space-top{margin-top:20px}.space-top-sm{margin-top:15px}.space-top-md{margin-top:30px}.space-bottom{margin-bottom:20px}.space-bottom-sm{margin-bottom:15px}.space-bottom-md{margin-bottom:30px}.nomg{margin-top:0;margin-bottom:0}.wide-lg{max-width:1170px;margin:0 auto}.wide-md{max-width:970px;margin:0 auto}.wide-sm{max-width:770px;margin:0 auto}.wide-xs{max-width:570px;margin:0 auto}.row-vm{align-items:center;display:flex}.row-vm.reverses>div:last-child{order:1}.row-vm.reverses>div:first-child{order:2}.container-fluid>.row>.row{margin-left:0;margin-right:0}.container.thin{max-width:1125px}.row-column:not(:first-child){margin-top:60px}.row-column-md:not(:first-child){margin-top:45px}.row-column-sm:not(:first-child){margin-top:30px}div[class*=row-column].mgfix{margin-top:-45px}div[class*=row-column].mgauto{margin-top:0}div[class*=row-column].mgtop{margin-top:60px}div[class*=row-column].mgtop-md{margin-top:45px}div[class*=row-column].mgtop-sm{margin-top:30px}div[class*=wide-]+div[class*=row-column]:not([class*=mg]):not([class*=mt-]){margin-top:60px}.clear-all{clear:both;display:block;height:0;width:100%}.clear{clear:both}.clear-left{clear:left}.clear-right{clear:right}.first[class*=col-]{clear:left}.nomg[class*=wide-]{margin:0}.img-shadow{box-shadow:0 2px 26px 0 rgba(0,0,0,.16)}.round{-ms-border-radius:0px;border-radius:0}.round-md{-ms-border-radius:8px;border-radius:8px}.round-lg{-ms-border-radius:35px;border-radius:35px}.circle{-ms-border-radius:50%;border-radius:50%}.image{margin-bottom:20px}.image:last-child{margin-bottom:0}.image img{max-width:100%;height:auto}.image[class*=round] a,.image[class*=round] img,.image.circle a,.image.circle img{border-radius:inherit}.image.circle:not([class*=al-]){text-align:center}.image.circle:not(.image-md) img{width:100%;max-width:555px}.image-md img{width:90%;max-width:220px}.imagebg{position:absolute;height:100%;right:0;top:0;left:0;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;z-index:0;opacity:0;transition:opacity .4s}.fixed-bg .imagebg{background-attachment:fixed}.imagebg img{display:none}.image-on-left .imagebg,.image-on-right .imagebg{width:50%}.image-on-left .imagebg{right:50%}.image-on-right .imagebg{left:50%}.image-slice .imagebg{width:40%;left:0}.image-slice .imagebg+.imagebg{width:60%;left:40%}.image-slice .section-bg:not(.section-bg-r):after{content:"";background:#f93;position:absolute;left:0;bottom:0;top:0;opacity:.9;width:100%}.image-slice .section-bg.section-bg-alt:not(.section-bg-r):after{background:#31536c}.btn{line-height:1.4;padding:12px 20px;text-align:center;color:#fff;transition:all .4s;width:100%;background:#008265;font-size:40px;font-weight:800;text-transform:none}.btn:hover,.btn:focus{background-color:#3c4981;color:#fff}.btn .open{display:inline;padding-left:20px;font-size:28px}.pd-x1{padding:10px}.pd-x2{padding:20px}.pd-x3{padding:30px}.pd-x4{padding:40px}.pd-x5{padding:50px}.mg-x1{margin:10px}.mg-x2{margin:20px}.mg-x3{margin:30px}.mg-x4{margin:40px}.mg-x5{margin:50px}.mt-x1{margin-top:10px}.mt-x2{margin-top:20px}.mt-x3{margin-top:30px}.mt-x4{margin-top:40px}.mt-x5{margin-top:50px}.mb-x1{margin-bottom:10px}.mb-x2{margin-bottom:20px}.mb-x3{margin-bottom:30px}.mb-x4{margin-bottom:40px}.mb-x5{margin-bottom:50px}.bg-light,.box-s2{background:#f4f8f8}.bg-white,.box-s1{background:#fff}.bg-dark{background:#666}.bg-grey{background:#e8e8ee}.box-s3{background:#f93}.bg-secondary,.box-s4{background:#b52031}.bg-alternet{background:#ffc426}.bg-light-primary{background-color:rgba(255,153,51,.1)}.bg-light-secondary{background-color:rgba(255,83,38,.1)}.bg-light-alternet{background-color:rgba(255,196,38,.1)}.bdr{border:1px solid rgba(0,0,0,.04)}.bdr-y{border-top:1px solid rgba(0,0,0,.04);border-bottom:1px solid rgba(0,0,0,.04)}.bdr-x{border-left:1px solid rgba(0,0,0,.04);border-right:1px solid rgba(0,0,0,.04)}.bdr-top{border-top:1px solid rgba(0,0,0,.04)}.bdr-bottom{border-bottom:1px solid rgba(0,0,0,.04)}.bdr-none{border-color:transparent}.table-responsive{margin-bottom:30px}.table-responsive:last-child,.table-responsive .table{margin-bottom:0}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-color:#ececec}.table.bdr-top,.table.bdr-bottom{border-color:#ececec}.table-s1>tbody>tr>td,.table-s1>tbody>tr>th,.table-s1>tfoot>tr>td,.table-s1>tfoot>tr>th,.table-s1>thead>tr>td,.table-s1>thead>tr>th{padding:20px}.table-vertical>tbody>tr>td{vertical-align:middle}.equalcol{display:flex;flex-direction:row;height:100%}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-50px,0,0)}to{opacity:1;transform:none}}@keyframes fadeInRight{from{opacity:0;transform:translate3d(50px,0,0)}to{opacity:1;transform:none}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,50px,0)}to{opacity:1;transform:none}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.searchandfilter.sticky{position:fixed;top:32px;transition:top .5s}.content ul{margin-bottom:20px}.content ul li{position:relative;margin-left:20px;list-style:disc}.content ul li{list-style:disc;margin-bottom:10px}.content ul li:last-child{margin-bottom:0}.content ul ul li{list-style:circle;margin-bottom:10px}.content ul ul ul li{list-style:square;margin-bottom:10px}.content ol{margin-left:40px;margin-bottom:20px}.content ol li{list-style:decimal;margin-bottom:10px}.content ol li:last-child{margin-bottom:0}.content ul.nav-tabs li:before{content:none}.content ul.nav-tabs li{padding-left:0}.content ul.dots li:before{content:'\f111';font-size:6px;top:5px}.content ul.checkmark li{padding-left:28px}.content ul.checkmark li:before{content:'\f00c';font-size:18px;line-height:18px;top:4px}.content ul.list-sitemap li{margin-bottom:10px;font-weight:400}.content ul.list-sitemap li:last-child{margin-bottom:0}.content ul.list-sitemap li ul{margin-top:5px}.content ul.list-sitemap li ul li{margin-top:3px;font-weight:400}.content ul.style-v2 li{margin-bottom:2px}.content ul.style-v2 li:before{color:#9aa4ae;font-size:6px}.accordion .panel{background-color:transparent;border-bottom:1px solid rgba(0,0,0,.1)}.accordion .panel:last-child{border-bottom:0 none}.accordion .panel+.panel{margin-top:0}.accordion .panel-title{position:relative;font-size:1em;font-weight:600}.accordion .panel-title a{color:#f93;padding:16px 30px 17px 0}.accordion .panel-title a .plus-minus{opacity:.4}.accordion .panel-title a.collapsed{color:#596570}.accordion .panel-title a.collapsed:hover{opacity:.7}.accordion .panel-title a.collapsed:hover .plus-minus{opacity:.4}.accordion .panel-title a.collapsed .plus-minus{opacity:.7}.accordion .panel-title a.collapsed .plus-minus span:before{transform:rotate(-180deg)}.accordion .panel-title a.collapsed .plus-minus span:after{transform:rotate(0deg)}.accordion .panel-title a:hover{opacity:1}.accordion .panel-title a:hover .plus-minus{opacity:1}.accordion .panel-body{padding-right:0;padding-left:0;padding-bottom:30px}.accordion .plus-minus{opacity:.8;cursor:pointer;transition:opacity .35s;display:block;position:absolute;right:0;top:50%;height:18px;width:18px;margin-top:-9px}.accordion .plus-minus span{position:relative;height:100%;display:block}.accordion .plus-minus span:before,.accordion .plus-minus span:after{content:"";position:absolute;background:#666;transition:transform .1s}.accordion .plus-minus span:before{height:2px;width:100%;left:0;top:50%;margin-top:-1px;transform:rotate(180deg)}.accordion .plus-minus span:after{height:100%;width:2px;top:0;left:50%;margin-left:-1px;transform:rotate(90deg)}.accordion .plus-minus:hover{opacity:.3}.accordion.filled .panel:last-child{border-bottom:0}.accordion.filled .panel-title{background-color:#f5f5f5}.accordion.filled .panel-title a{background:#ececec;padding-left:20px;color:#ed1c24}.accordion.filled .panel-title a.collapsed{background-color:transparent;color:#596570}.accordion.filled .panel-title a.collapsed:hover{opacity:.7}.accordion.filled .panel-body{padding-right:20px;padding-left:20px;padding-bottom:20px}.accordion.filled .plus-minus{right:20px}.carousel{height:100%}.carousel .stky-banner{position:absolute;top:0}.carousel .carousel-inner,.carousel .item,.carousel .active{height:100%}.position{position:static}.slick-dots{display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:10px;height:10px;margin:0 5px !important;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:0 0}.slick-dots li button:before{font-size:30px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.filterSidebar .filter{font-size:22px;color:#3c4981;font-weight:700;text-align:center;letter-spacing:.4rem;text-transform:uppercase;padding-bottom:20px}.filterSidebar .collapseList .title,.filterSidebar ul li h4{width:100%;text-align:center;display:block;background:#3c4981;padding:20px;font-size:22px;text-transform:uppercase;color:#fff;font-weight:700;letter-spacing:.5rem;max-width:550px;margin:0 auto;line-height:22px;cursor:pointer}.filterSidebar ul li h4:hover{background:#cf8a22}.filterSidebar ul li h4.toggled{background:#cf8a22}.filterSidebar .collapseList .title,.filterSidebar ul li h4:after{font-family:"Font Awesome 7 Free";font-weight:900;content:"\f067";font-size:18px;position:absolute;right:27px}.filterSidebar .collapseList .title,.filterSidebar ul li h4.toggled:after{font-family:"Font Awesome 7 Free";font-weight:900;content:"\f00d";font-size:18px;position:absolute;right:27px}.filterSidebar ul li{padding-bottom:10px}.filterSidebar ul li ul li:last-child{padding-bottom:0}.filterSidebar ul li ul{padding:25px;background:#fff}.filterSidebar .collapseList .title .icon,.filterSidebar ul li .title .icon{top:auto}.filterSidebar .widget{margin-bottom:30px}.filterElement ul{list-style:none;margin:0;padding:0 !important;overflow:auto}.filterSidebar .filterElement ul li{display:block;position:relative;float:left;width:100%}.filterSidebar .filterElement ul li input[type=radio]{position:absolute;visibility:hidden}.filterSidebar .filterElement ul li label,.filterSidebar ul li ul li label{font-size:18px;display:inline-block;position:relative;padding:0 0 0 30px;z-index:9;cursor:pointer;-webkit-transition:all .25s ease-in-out;color:#3c4981;font-weight:700;display:flex;line-height:26px}.filterSidebar .filterElement ul li .check{display:block;position:absolute;border:2px solid #3c4981;border-radius:100%;height:15px;width:15px;top:0;z-index:5;transition:border .25s ease-in-out;-webkit-transition:border .25s ease-in-out}.filterSidebar .filterElement ul li .check:before{display:block;position:absolute;content:'';border-radius:100%;height:15px;width:15px;top:5px;left:5px;margin:auto;transition:background .25s ease-in-out;-webkit-transition:background .25s ease-in-out}.filterSidebar .filterElement ul li .check i{color:#fff;text-align:center;line-height:17px;display:none;font-size:10px}.filterSidebar .filterElement input[type=radio]:checked~.check{background:#3c4981}.filterSidebar .filterElement input[type=radio]:checked~.check i{display:block}.filterSidebar .filterElement li:before{display:none}.searchandfilter.hide,.searchandfilter.show{display:block}.searchandfilter ul{width:100%}.sf-subheader{background:#e8e8e8;pointer-events:none;cursor:default;margin-bottom:15px !important}.sf-subheader-text{display:block;font-weight:700;color:#a9a9a9;text-transform:uppercase}.sf-subheader input{display:none}.sf-subheader label{margin-left:0 !important;padding-left:0 !important;padding-top:15px !important}.sf-subheader label:before,.sf-subheader label:after{display:none !important}.searchandfilter ul li ul li{width:100%;padding:15px 20px}.searchandfilter ul li ul li.child{display:none}.searchandfilter ul li label{width:100%;position:relative;display:flex}.searchandfilter ul li.sf-field-search label span{display:none}.searchandfilter ul li.sf-field-search input{background:#fff;border:2px solid #e5e5e5;padding-left:15px;padding-right:50px;height:68px;color:#999;width:100%;font-size:20px;font-weight:400}.searchandfilter ul li.sf-field-search label:after{font-weight:900;font-family:'Font Awesome 7 Free';color:#777;position:absolute;right:25px;content:"\f002";top:auto;align-self:center}.searchandfilter select{height:60px;background:#008265;color:#fff;border:2px solid #008265;width:100%;text-align:center;letter-spacing:3px;border-radius:0}.searchandfilter ul li.sf-field-reset{float:none;text-align:center;width:100%;display:inline-block;margin-top:20px;padding-right:5%}.searchandfilter ul li.sf-field-reset a{font-size:20px;font-weight:700;text-transform:uppercase;color:#000}.searchandfilter ul li.sf-field-reset a:hover{color:#b4b4b4}.filter .collapseList .title,.filter ul li .filterTitle,.searchandfilter h4{position:relative;font-size:20px !important;display:block;cursor:pointer;padding:0 !important;padding-left:0;color:#c8c8c8;height:66px;line-height:66px;width:100%;font-weight:400;margin:0;background:#fff;border:2px solid #e5e5e5;padding-left:20px !important}.filter ul li .filterTitle:hover,.searchandfilter h4:hover,.searchandfilter h4.toggled:hover{color:#000}.searchandfilter h4:hover{color:#999}.filter ul li .filterTitle.toggled,.searchandfilter h4.toggled{color:#000;background:#fff;border-bottom:none}.filter .collapseList .title,.filter ul li .filterTitle:after,.filter h4:after{font-family:"Font Awesome 7 Free";font-weight:900;content:"\f078";font-size:10px;position:absolute;right:20px}.filter .collapseList .title,.filter ul li .filterTitle.toggled:after,.filter h4.toggled:after{font-family:"Font Awesome 7 Free";font-weight:900;content:"\f077";font-size:10px;position:absolute;right:20px}.filter ul{list-style:none;padding-top:10px}.resources .filter ul{list-style:none;padding-top:0}.filter ul li{padding-bottom:10px;padding-top:0 !important}.filter ul li ul li:last-child{padding-bottom:0}.filter ul li ul{padding:5px 0 20px;background:#fff;border:2px solid #e5e5e5;border-top:none;width:100%;display:none}.filter ul li ul.toggled{display:inline-block !important}.filter .collapseList .title .icon,.filter ul li .title .icon{top:auto}.filter .widget{margin-bottom:30px}.filter .filterElement ul li{display:block;position:relative;float:left;width:100%}.filter .filterElement ul li input[type=radio]{position:absolute;visibility:hidden}.filter .filterElement ul li label,.filter ul li ul li label{cursor:pointer;-webkit-transition:all .25s ease-in-out;line-height:22px;text-align:left;font-size:16px;font-weight:400;color:#000;display:block;margin-left:18px}.filter .filterElement ul li label:hover,.filter ul li ul li label:hover{color:#b4b4b4}.filter .filterElement ul li .check{display:block;position:absolute;border:2px solid #41738d;border-radius:100%;height:15px;width:15px;top:0;z-index:5;transition:border .25s ease-in-out;-webkit-transition:border .25s ease-in-out}.filter .filterElement ul li .check:before{display:block;position:absolute;content:'';border-radius:100%;height:15px;width:15px;top:5px;left:5px;margin:auto;transition:background .25s ease-in-out;-webkit-transition:background .25s ease-in-out}.filter .filterElement ul li .check i{color:#fff;text-align:center;line-height:17px;display:none;font-size:10px}.filter .filterElement input[type=radio]:checked~.check{background:#41738d}.filter .filterElement input[type=radio]:checked~.check i{display:block}.filter .filterElement li:before{display:none}.searchandfilter{width:100%;margin-bottom:75px}.searchandfilter li label{padding-left:0;margin-bottom:0}.sf-input-checkbox{display:none}.sf-input-checkbox+label{display:inline-block;position:relative;vertical-align:middle;margin:0;cursor:pointer}.sf-input-checkbox+label:before{content:'';background:#fff;border:2px solid #000;display:inline-block;vertical-align:middle;width:18px;height:18px;padding:2px;margin-right:10px;text-align:center;margin-top:-4px;margin-left:-28px}.sf-input-checkbox:checked+label:before{content:'';background:#000;border:2px solid #000;display:inline-block;vertical-align:middle;width:18px;height:18px;padding:2px;margin-right:10px;text-align:center;margin-top:-4px}.sf-input-checkbox+label.toggled:before{background-color:#fff}.sf-input-checkbox:checked+label:after{content:"";padding:2px;text-align:center;position:absolute;width:1px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);top:3px;left:-12px}.sf-field-reset input{font-size:22px;color:#41738d;font-weight:700;text-align:center;letter-spacing:.4rem;text-transform:uppercase;padding-top:10px;border:0;background:0 0;width:100%}.sf-field-reset input:hover{color:#cf8a00}.sf-field-reset input{font-size:22px;color:#3c4981;font-weight:700;text-align:center;letter-spacing:.4rem;text-transform:uppercase;padding-top:10px;border:0;background:0 0;width:100%}.sf-field-reset input:hover{color:#cf8a00}.site-header{display:flex;width:100%;height:112px;transition:top .5s;background:#fff}.site-header .container{display:flex;padding-left:0;padding-right:0;width:100%}.site-header .navbar-brand img{width:auto;height:112px}.site-header .navbar-brand img:hover{opacity:.7}.site-header .logo-light{display:none}.site-header .quote-btn{padding:0;display:inline-block}.site-header .quote-btn .btn{padding:6px 25px;font-size:12px;line-height:24px;font-weight:700;text-transform:uppercase;color:#fff;background-color:#31536c;border:2px solid #31536c;margin:0;vertical-align:middle}.site-header .quote-btn .btn:hover{border-color:#ffc426;color:#fff;background-color:#ffc426}.site-header .quote-btn .btn.btn-outline{background:0 0}.site-header .quote-btn .btn.btn-outline:hover{background:#31536c;border-color:#31536c}.site-header.animate{top:-250px}.site-header.sticky{top:0;z-index:11;border-bottom:1px solid #ccc;height:161px;background:#fff}.topbar{transition:none}.topbar .top-aside>p{margin:7px 25px 7px 0;line-height:20px}.topbar .top-aside>p strong{font-weight:400}.topbar .top-aside>*{float:left}.topbar .top-left{float:left}.topbar .top-right{float:right}.topbar .top-contact .fa{border:0 none;width:auto;height:auto;line-height:34px}.topbar .top-contact span{padding:0 30px 0 15px}.topbar .top-nav li a{padding-top:0;padding-bottom:0;transition:color .3s}.button{display:flex;width:auto;max-width:100%;height:70px;background:#333;border:none;letter-spacing:normal;font-size:16px;font-weight:600;line-height:1;margin-left:25px;text-transform:uppercase;transition:all .5s}.button:hover{background:#8b8b8b}.button a{color:#fff;padding:0 25px;height:70px;align-content:center;align-items:center;align-self:center;display:flex}.button a i{margin-right:5px}.header-s2 .navbar-brand{margin:0;padding:0}.header-s2.is-transparent .topbar{position:relative;padding-top:40px}.header-s2.sticky .topbar{padding-top:75px}.header-s2.is-transparent .topbar .social li a{color:inherit}.header-s2.is-transparent .navbar-brand .logo-light{display:block}.header-s2.is-transparent .navbar-brand .logo-dark{display:none}ul.sub-menu{padding:10px 80px 10px 40px !important;display:block;right:auto !important;margin-top:-2px}ul.sub-menu a{font-weight:400 !important;color:#000 !important;font-size:20px !important}ul.sub-menu a:hover{color:#c02026 !important}@keyframes slide-down{0%{opacity:0;transform:translateY(-100%)}100%{opacity:.9;transform:translateY(0)}}.search-field-box{position:relative}.half .search-field-box{position:relative;display:flex;max-width:90%;flex-wrap:wrap;justify-content:right}.search-field-box input{background:#fff;border:1px solid #e1e1e1;height:68px;color:#999;width:100%;font-size:20px;padding-left:25px}.search-field-box i{position:absolute;left:20px;top:20px;color:#777}.search-field-box button{width:100%;border:2px solid #c02026;height:66px;color:#000;background:#fff;max-width:260px;margin-top:20px;text-transform:uppercase;font-size:16px;font-weight:500;z-index:2;position:relative;letter-spacing:1px;transition:all .5s}.search-field-box button:hover{border:2px solid #c02026;color:#fff;background:#c02026}.half form p{margin-top:-57px;z-index:1;position:relative}.half form p a{color:#000 !important;text-transform:uppercase;font-size:16px !important;font-weight:500 !important;letter-spacing:1px}.half form p a:hover{color:#c02026 !important}.col-md-4 .search-field-box{position:relative}.col-md-4 .search-field-box button{border:none;position:absolute;left:0;background:0 0;width:17px;height:16px;margin:0;align-content:center;align-items:center;align-self:center;display:flex;top:5px}.col-md-4 .search-field-box button span{display:none}.name_filter_wrapper{border-top:1px solid #fff;margin-top:25px;padding-top:25px}.name_filter{display:flex;flex-wrap:wrap;width:100%;margin:0 auto;padding:0 0 10px !important;list-style:none;align-content:flex-start;justify-content:space-between}.name_filter li{border-bottom:none}.name_filter li a{font-size:17px;font-weight:600;color:#000;line-height:1;padding:0}.name_filter li a:hover{color:#fff}.name_filter li a.disabled{color:#8b8b8b}.name_filter_wrapper p{margin-top:0}.name_filter_wrapper p a{color:#000;text-transform:uppercase;font-size:13px;font-weight:600;letter-spacing:1.5px}.name_filter_wrapper p a:hover{color:#fff}.attorneys .name_filter{width:100%;list-style:none;gap:10px 15px}.attorneys .name_filter_wrapper{padding:20px 0}ul.services{padding:0 !important;display:block !important;text-align:left;width:650px;margin:0 auto}ul.services a{font-weight:400 !important;color:#000 !important;font-size:20px !important}ul.services a:hover{color:#c02026 !important}ul.services+p{width:650px;margin:0 auto;z-index:1;position:relative}ul.services+p a{color:#000 !important;text-transform:uppercase;font-size:16px !important;font-weight:500 !important;letter-spacing:1px}ul.services+p a:hover{color:#c02026 !important}form .search-field-box .autocomplete-main{padding:0;width:100%;position:absolute;left:0;background-color:#fff;z-index:2;max-height:0;-webkit-transition:all .4s ease-in-out;-webkit-transition-delay:0s;transition:all .4s ease-in-out 0s;padding-top:0;opacity:0;display:none;border:1px solid #e1e1e1}form .search-field-box.autocomplete .autocomplete-main{opacity:1;display:block}form .search-field-box .autocomplete-main .autocomplete-list{padding:10px 0;max-height:250px;opacity:0;-webkit-transition:all .4s ease-in-out;-webkit-transition-delay:0s;transition:all .4s ease-in-out 0s}form .search-field-box .autocomplete-main .autocomplete-list ul{padding-left:5px}form .search-field-box .autocomplete-main .autocomplete-list li{border-bottom:1px solid #e5e5e5;font-size:16px;line-height:22px;font-weight:500;color:#676767;padding:8px 9px;display:block;width:100%;cursor:pointer;transition:opacity .3s cubic-bezier(1,0,1,1);transition:all .5s}form .search-field-box .autocomplete-main .autocomplete-list .result-item:last-of-type li{border-bottom:none}form .search-field-box .autocomplete-main .autocomplete-list li:hover{background:#323232;color:#ffd317}form .search-field-box .autocomplete-main .autocomplete-list li:hover a{color:#ffd317}form .search-field-box .autocomplete-main .autocomplete-list li a{color:#676767;padding:0}form .search-field-box .autocomplete-main .autocomplete-list li a:focus,form .search-field-box .autocomplete-main .autocomplete-list li a:hover{color:#ffd317}form .search-drop-filter.drop-open .search-drop-filter-list ul li,form .search-field-box.autocomplete .autocomplete-main .autocomplete-list,form .search-field-box.autovis .auto-loader{opacity:1}form .search-field-box.autocomplete .autocomplete-main{max-height:242px;overflow:auto;z-index:3}.header-search{display:none;position:absolute;top:0;height:112px;background-color:#fff;width:100%;z-index:111;padding-left:24px}.header-search.open{display:flex;align-items:center}.header-search .submit{position:relative;top:0;text-align:center;margin-left:10px}.header-search .submit button{width:260px;border:2px solid #3f3f3f;height:66px;color:#fff;background:#3f3f3f;max-width:260px;margin-top:0;text-transform:uppercase;font-size:16px;font-weight:600;z-index:2;position:relative;transition:all .5s}.header-search .submit button:hover{border:2px solid #8b8b8b;background:#8b8b8b}.header-search .submit button:active{padding:0}.header-search .submit button span{color:#fff;text-transform:uppercase;font-size:16px;font-weight:600}.header-search .field{width:480px}.header-search .field input[type=text]{width:100%;height:66px;background-color:#fff;font-size:20px;color:#000;border:2px solid #c2c1be;padding-left:10px}.header-search .field input[type=text]::-webkit-input-placeholder{color:#9b9b9b;opacity:1}.header-search .field input[type=text]:-ms-input-placeholder{color:#9b9b9b;opacity:1}.header-search .field input[type=text]::-ms-input-placeholder{color:#9b9b9b;opacity:1}.header-search .field input[type=text]::placeholder{color:#9b9b9b;opacity:1}.header-search .close{position:relative;width:66px;height:66px;opacity:1;display:flex;justify-content:center}.header-search .close button{margin:0;border:0;background-color:#fff;font-size:24px;color:#000}.header-search .close button:hover{color:#ffd317}.header-search .close button:active{padding:0}.people-suggestion-wrap li{display:flex !important}.people-suggestion-wrap li .photo{max-width:60px}.people-suggestion-wrap li .name{padding:0 20px;line-height:1.4;font-size:16px}.people-suggestion-wrap li .name a{font-size:16px;line-height:18px !important;font-weight:700 !important}.people-suggestion-wrap .noresults{padding:0 29px}.header-search .autocomplete-main{padding:0;width:100%;position:absolute;left:0;background-color:#fff;z-index:2;max-height:0;-webkit-transition:all .4s ease-in-out;-webkit-transition-delay:0s;transition:all .4s ease-in-out 0s;padding-top:0;opacity:0;display:none}.header-search.autocomplete .autocomplete-main{opacity:1;display:block}.header-search .autocomplete-main .autocomplete-list{padding:0;max-height:320px;opacity:0;-webkit-transition:all .4s ease-in-out;-webkit-transition-delay:0s;transition:all .4s ease-in-out 0s}.header-search .autocomplete-main .autocomplete-list ul{padding-left:5px}.header-search .autocomplete-main .autocomplete-list li{font-size:16px;line-height:22px;font-weight:500;color:#000;padding:10px 15px;display:block;width:100%;cursor:pointer;transition:opacity .3s cubic-bezier(1,0,1,1);transition:all .5s}.header-search .autocomplete-main .autocomplete-list li:hover{background:#c02026;color:#fff}.header-search .autocomplete-main .autocomplete-list li a{font-size:18px;color:#000;padding:0}.header-search .autocomplete-main .autocomplete-list li:hover a{color:#fff}.header-search .autocomplete-main .autocomplete-list li a:focus,.header-search .autocomplete-main .autocomplete-list li a:hover{color:#fff}.header-search.autocomplete .autocomplete-main .autocomplete-list,form .search-field-box.autovis .auto-loader{opacity:1}.header-search.autocomplete .autocomplete-main{max-height:325px;overflow:auto;z-index:3;border-right:2px solid #c2c1be;border-bottom:2px solid #c2c1be;border-left:2px solid #c2c1be}.banner-text{color:#050708;position:relative;padding-top:60px;padding-bottom:60px;z-index:1}.banner-text:not([class*=wide-]){max-width:100%}.banner-text.pos-left{float:left}.banner-text.al-center:not(.pos-center),.banner-text.center:not(.pos-center){margin:0 auto}.banner-text.light,.banner-text.box-s3,.banner-text.box-s4{color:#fff}.banner-text.dark{color:#15181b}.banner-text h1,.banner-text .page-title{font-size:3.33em;line-height:1.1;color:#333;font-weight:700}.banner-text h2{font-size:78px;line-height:78px;font-weight:700;color:#fff;letter-spacing:0px}.banner-text img{padding:20px 0}.banner-text .animated{animation-delay:.35s;animation-duration:1s}.banner-text .btn{font-size:16px;font-weight:700;color:#fff;letter-spacing:0px;font-family:Asap;border-color:#fff;border-style:solid;border-width:2px;border-radius:30px;outline:currentcolor none medium;cursor:pointer;visibility:inherit;text-align:inherit;margin:0;padding:19px 37px;text-transform:none}.banner-text .btn:hover{background-color:#fff;color:#393970}.banner-text .btn-alt{font-size:16px;font-weight:700;color:#fff;letter-spacing:0px;font-family:Asap;background-color:#b52031;border-color:#b52031;border-style:solid;border-width:2px;border-radius:30px;outline:currentcolor none medium;cursor:pointer;visibility:inherit;text-align:inherit;margin:0;padding:19px 37px;text-transform:none}.banner-text .btn-alt:hover{background-color:#fff;color:#393970;border-color:#fff}.banner-text h1+*,.banner-text h2+*,.banner-text h3+*,.banner-text h4+*{margin-top:10px}.banner-text p:not(:last-child){margin-bottom:10px}.banner-text.style-modern{font-size:24px;line-height:1.4}.banner-text .content{width:95%;max-width:825px;margin:60px auto 0}.hero-wrapper{position:relative}@-webkit-keyframes zoomin{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1.1)}}@keyframes zoomin{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1.1)}}.banner-static{position:relative;width:100%;padding:15px 0;min-height:380px}.banner-static:not(.has-bg-image):not([class*=bg-]){background-color:#e8e8ee}.banner-static .banner-cpn{bottom:0;position:absolute;width:100%;left:0;z-index:5;padding:25px 0}.banner-static .banner-cpn .content{position:relative}.banner-static .banner-text{float:left;width:100%;padding-top:0;padding-bottom:0}.banner-static .banner-text.pos-right{float:right}.banner-static .banner-text.pos-center{float:none}.banner-static.banner-medium{height:330px;min-height:inherit}.banner-static.banner-small{height:auto;min-height:inherit;padding:28px 0}.banner-static.banner-small .banner-cpn{background-color:#e6e6e6;position:relative;width:100%;left:0;z-index:5;padding:0}.banner-static.banner-intro{min-height:520px}.banner-static.only-pg-title{min-height:160px}.banner-static.bg-grey,.banner-static.bg-light,.banner-static.box-s2{background-color:#e6e6e6}.banner-static.bg-grey .banner-text,.banner-static.bg-light .banner-text,.banner-static.box-s2 .banner-text{color:#2a4ea2}.banner-static.bg-grey .banner-text .page-title,.banner-static.bg-light .banner-text .page-title,.banner-static.box-s2 .banner-text .page-title{color:#373e45}.banner-static.banner-small .banner-text .page-title{color:#fff}.banner-static.bg-grey .light,.banner-static.bg-grey .box-s3,.banner-static.bg-grey .box-s4,.banner-static.bg-light .light,.banner-static.box-s2 .light,.banner-static.bg-light .box-s3,.banner-static.box-s2 .box-s3,.banner-static.bg-light .box-s4,.banner-static.box-s2 .box-s4{color:#fff}.banner-static.bg-grey .dark,.banner-static.bg-light .dark,.banner-static.box-s2 .dark{color:#596570}.banner-static .imagebg{position:absolute;z-index:0;top:0;left:0;right:0;bottom:0;-ms-border-radius:0;border-radius:0}.is-transparent .banner-static{min-height:330px}.banner-static.has-bg-image .container{position:static}.banner-intro .container>.content{padding-top:15px;padding-bottom:15px}.banner-intro .banner-text{padding-top:128px;padding-bottom:128px}.is-transparent .banner-intro .banner-text{margin-top:60px}.banner-intro .banner-text:not(.style-modern){font-size:18px}.banner .banner-text:not(.dark){color:#fff}.banner .banner-boxed{padding:30px 30px 32px;background:rgba(0,0,0,.75);-ms-border-radius:0px;border-radius:0}.home .content .container{width:100%;display:flex}.home .content .container .col-md-6:last-child{background-color:#3f3f3f}.home .hero{max-width:575px;margin:0 auto;height:560px;align-content:center;align-items:center;align-self:center;display:flex;flex-wrap:wrap}.home .hero p{line-height:1.7;color:#979797}.home h1{color:#333;font-weight:700;font-size:3.33em;line-height:1.1;text-align:left;letter-spacing:-3px;margin-bottom:33px}.home .facts{background-color:#3f3f3f;display:flex;flex-wrap:wrap;padding:85px}.home .facts .item+.item{border-top:2px solid #535353;padding-top:50px !important}.home .facts.left .item{margin-left:113px;padding:0 0 50px;width:555px}.home .facts .item .col-md-9{padding:0 0 0 50px}.home .facts .header h2{font-family:kepler-std-subhead,serif;font-weight:700;color:#fff;font-size:2em;line-height:1.1;margin-bottom:11px}.home .facts.right{border-left:2px solid #535353}.home .facts.right .item{width:555px;margin:0 auto}.home .facts .content{color:#fff;line-height:1.33}.home .facts .content a{color:#fff;text-decoration:underline}.home .facts .content a:hover{color:#ffd317}.newsslider .item .photo{height:560px;background-position:center !important}.newsslider .item .content{background:#ffd317;width:85%;margin-top:-170px;padding:0 60px 150px;font-size:1.16em;text-transform:uppercase;font-weight:700;color:#393836;cursor:pointer;transition:all .5s}.newsslider .item .content a{color:#000}.newsslider .item .content a:hover{color:#fff}.newsslider .item .content .header{font-family:kepler-std-subhead,serif;font-weight:700;color:#000;font-size:1.9em;height:170px;align-content:center;align-items:center;align-self:center;display:flex;justify-content:center;text-align:center;text-transform:none}.newsslider .item .content:hover .header a,.newsslider .item .content:hover{color:#fff}.newsslider .slick-prev,.newsslider .slick-next{position:absolute;bottom:50px;transform:translateY(0);z-index:100;background:#fff;width:60px;height:60px;border-radius:100%;color:#3b3b3b;cursor:pointer;text-align:center;align-content:center;align-items:center;align-self:center;display:flex;justify-content:center}.newsslider .slick-prev:hover,.newsslider .slick-next:hover{background:#3b3b3b;color:#ffd317}.newsslider .slick-prev{left:35%}.newsslider .slick-next{right:49%}.section.top.nophoto{min-height:215px;align-content:center;align-items:center;align-self:center;display:flex}.section.top.nophoto .banner-text{padding:0}.section.top.photo{min-height:327px}.section.top.photo .container{max-width:100%;width:100%;padding:0;align-content:flex-end;align-items:flex-end;align-self:flex-end;display:flex;flex-wrap:wrap}.section.top.photo .header-photo{height:327px;background-position:center !important}.section.top.photo .banner-text{padding:40px 0 0}.attorneys{padding:80px 0 0}.attorneys .container{padding:0}.attorneys .row{border-bottom:2px solid #e5e5e5;padding:0 0 40px;margin:0;width:100%;align-content:center;align-items:center;align-self:center;display:flex}.attorneys .col-md-8{padding:0 0 160px}.attorneys .col-md-8 .search-filter-results{display:flex;flex-wrap:wrap;gap:40px 60px}.attorneys .col-md-4{padding:0 100px 0 0}.attorneys .col-md-4 .title{font-size:1.2em;font-weight:700}.attorneys .attorneyPhoto{padding:0;min-width:150px}.attorneys .attorneyPhoto img{width:calc(100% - 5px) !important;box-shadow:-10px 10px 0 -5px #ffd317;max-width:150px;margin-left:5px}.attorneys .attorneyDetails{margin-left:20px;padding:0;color:#676767;font-size:12px;line-height:22px;font-weight:400;width:100%}.attorneys .attorneyDetails.col-md-12{margin-left:0}.attorneys .attorneyDetails .col-md-4{padding-right:0}.attorneys .attorneyDetails a{color:#676767}.attorneys .attorneyDetails a:hover{color:#ffd317}.attorneys .attorneyDetails a.email{font-weight:400;color:#676767;text-decoration:underline}.attorneys .attorneyDetails a.email:hover{color:#ffd317}.attorneys .attorneyDetails h2,.attorneys .attorneyDetails .name{font-size:28px;color:#333;font-weight:400;margin:0;line-height:1.1}.attorneys .attorneyDetails h2 a,.attorneys .attorneyDetails .name a{font-weight:600;font-size:14px;color:#333;text-decoration:none}.attorneys .attorneyDetails .position{color:#676767;display:block;margin-top:5px}.attorneys .attorneyDetails .more{text-align:right;font-size:13px;font-weight:600;text-transform:uppercase;align-content:center;align-items:center;align-self:center;display:flex;justify-content:flex-end}.attorneys .attorneyDetails .more a{color:#333;letter-spacing:.5px}.attorneys .attorneyDetails .more a:hover{color:#ffd317}.attorneys .attorneyDetails .more a i{color:#ffd317;font-size:17px;margin-left:5px}.attorneys .attorneyDetails .more a:after{color:#ffd317;content:"\f178";font-weight:900;font-family:"Font Awesome 7 Free";margin-left:10px}.bio .section.top{border-bottom:10px solid #000;padding-bottom:30px}.bio .section.top .container{max-width:100%;min-height:530px;padding:0;display:flex;width:100%;position:relative}.bio .section.top .container .photo{height:530px;width:45%;background-position:center !important}.bio .section.top .container .photo img{max-height:100%}.bio .section.top .container .attorney-meta{position:relative;padding:30px 15px;order:1;width:53%}.bio .section.top h1{font-size:3.77em;line-height:1.1;font-weight:700;color:#2d2d2d;margin-bottom:0}.bio .section.top .position{font-size:14px;font-weight:400;color:#2d2d2d;margin:5px 0 0;text-transform:none}.bio .aside{padding-right:100px}.bio .meta .header{display:none}.bio .meta ul{list-style:none}.bio .meta li{margin-bottom:5px}.bio .meta .name{display:none}.bio .meta .position{display:none}.bio .meta i.fa-solid{width:25px}.bio .meta .contact{font-size:14px;color:#3f3f3f;margin-bottom:25px}.bio .meta .contact a{color:#3f3f3f;font-weight:400}.bio .meta .contact a:hover{color:#ffd317}.bio .office{font-size:14px}.bio .office ul{list-style:none}.bio .office li{margin-bottom:15px}.bio .office a{color:#3f3f3f;font-weight:400}.bio .office a:hover{color:#ffd317}.bio .office i.fa-solid{width:25px}.bio .social{display:none}.bio .photos{display:none}.service-list a{font-weight:400}.service-list a:after{color:#ffd317;content:"\f178";font-weight:900;font-family:"Font Awesome 7 Free";margin-left:10px}a.link_arrow{font-weight:400}a.link_arrow:after{color:#ffd317;content:"\f178";font-weight:900;font-family:"Font Awesome 7 Free";margin-left:10px}.flex-item{background:#ffd317;padding:40px;margin-bottom:75px}.flex-item.quote .content{color:#3f3f3f;font-weight:700}.flex-item a{color:#3f3f3f}.flex-item a:hover{color:#fff !important}.flex-item.quote .attribution{position:relative;margin-left:25px;color:#333;margin-top:15px}.flex-item.quote .attribution:before{font-weight:900;font-family:'Font Awesome 7 Free';content:"\f068" !important;position:absolute;left:-25px}.flex-item .title{color:#333;font-weight:600;line-height:1.2;padding-bottom:10px}.flex-item.photo .title,.flex-item.quote .title,.flex-item.video .title{color:#000;font-weight:600;border-bottom:2px solid #e5e5e5;padding-bottom:12px;margin-bottom:12px}.flex-item.text .content{color:#3f3f3f}.flex-item.text .content a{color:#3f3f3f !important}.flex-item.text .content a:hover{color:#fff !important}.flex-item .link{margin-top:15px;text-align:left;text-transform:uppercase;letter-spacing:.5px}.flex-item .link a{text-decoration:none !important}.flex-item .link a:after{color:#3f3f3f;content:"\f178";font-weight:900;font-family:"Font Awesome 7 Free";margin-left:5px}.flex-item.video{background:#fff;padding:0;margin-bottom:75px}.flex-item.video .content{color:#3f3f3f;margin-top:10px}.flex-item.video .link a:hover{color:#ffd317 !important}.flex-item.video .link a:after{color:#ffd317;content:"\f178";font-weight:900;font-family:"Font Awesome 7 Free";margin-left:5px}.flex-item.photo{background:#fff;padding:0;margin-bottom:75px}.flex-item.photo .content{color:#3f3f3f;margin-top:10px}.flex-item.photo .content a:hover{color:#ffd317 !important}.flex-item.photo .link a:hover{color:#ffd317 !important}.flex-item.photo .link a:after{color:#ffd317;content:"\f178";font-weight:900;font-family:"Font Awesome 7 Free";margin-left:5px}.subnav .container{width:100%;background:#373737}.nav-mobile-open,.search-mobile-open{display:none}.page-tab-navigation{align-content:center;align-items:center;align-self:center;height:110px;max-width:1540px;margin:0 auto;display:flex}.practice .page-tab-navigation{max-width:1475px}.page-tab-navigation ul{display:flex;flex-wrap:wrap;justify-content:left;font-size:1.11em;font-weight:700;list-style:none;max-width:1600px;align-items:center;align-items:center;align-self:center}.page-tab-navigation ul li.active{border-bottom:5px solid #ffd317;padding-bottom:5px}.page-tab-navigation ul>li{display:flex;align-items:center;align-items:center;align-self:center;border-bottom:5px solid #373737;padding-bottom:5px;text-transform:none;font-size:1em;letter-spacing:normal;color:#fff}.page-tab-navigation a{color:#fff;font-weight:400;height:45px;display:inline-block;align-content:center;align-items:center;align-self:center;padding:0 40px;line-height:45px}.page-tab-navigation li:last-of-type a{border-right:none}.page-tab-navigation a:hover{color:#ffd317}.page-tab-navigation a.active,.page-tab-navigation li.active a{color:#ffd317;align-content:center;align-items:center;align-self:center}.page-navigation{align-content:center;align-items:center;align-self:center;height:110px;max-width:1540px;margin:0 auto}.page-navigation ul{display:flex;flex-wrap:wrap;justify-content:left;font-size:1.11em;font-weight:700;list-style:none;max-width:1600px;margin:0 auto;align-items:center;align-items:center;align-self:center}.page-navigation ul li.active{border-bottom:5px solid #ffd317;padding-bottom:5px}.page-navigation ul>li{display:flex;align-items:center;align-items:center;align-self:center;border-bottom:5px solid #373737;padding-bottom:5px;text-transform:none;font-size:1em;letter-spacing:normal;color:#fff}.page-navigation a{color:#fff;font-weight:400;height:45px;display:inline-block;align-content:center;align-items:center;align-self:center;padding:0 40px;line-height:45px}.page-navigation li:last-of-type a{border-right:none}.page-navigation a:hover{color:#ffd317}.page-navigation a.active,.page-navigation li.active a{color:#ffd317;align-content:center;align-items:center;align-self:center}.tabcontent{margin:0 !important}.tabcontent .container{padding:80px 0;max-width:1490px}.page-tabs .tab{display:flex;margin-bottom:60px}.page-tabs .tab img{width:100%;height:auto}.page-tabs .tab.open{display:flex}.page-tabs .tab .header{font-size:2em;line-height:1.2;padding-bottom:20px;margin-bottom:20px;font-weight:600;color:#333;position:relative}.page-tabs .tab.news .header{margin-bottom:0}.page-tabs .tab .header:after{content:"";position:absolute;bottom:0;left:0;height:4px;background-color:#ffd317;width:290px}.page-tabs .tab.news .header:after,.page-tabs .tab.events .header:after{content:"";position:absolute;bottom:0;left:0;height:4px;background-color:#ffd317;width:290px}.intro{font-weight:700;color:#333;font-size:1.33em;line-height:1.5}.news .section{display:flex;flex-wrap:wrap}.news .item{width:100%;display:flex;padding:20px 0 0;position:relative;align-content:center;align-items:center;align-self:center}.news .item:after{content:"";position:absolute;bottom:0;left:0;height:2px;background-color:#e5e5e5;width:290px}.news .item .col-md-8{padding-bottom:0 !important;padding-right:60px}.news .item .col-md-12{padding-bottom:0 !important}.news .item .col-md-4{text-align:right}.news .item .col-md-4 img{max-width:200px}.news .item .cat{color:#c02026;font-size:16px;font-weight:700;text-transform:uppercase;margin-bottom:10px}.news .item .meta{color:#999;font-weight:600;font-size:10px;padding-bottom:0;text-transform:uppercase;letter-spacing:.5px}.news .item .meta .date{display:flex}.news .item .meta .location{display:flex}.news .item .meta .date span,.meta .location span{width:70px}.news .item .title{color:#333;font-weight:400;display:block;margin-bottom:20px}.news .item .title a{color:#333;font-weight:400}.news .item a:hover{color:#ffd317}.news .related-people{margin-top:20px}.news .related-people i{margin-right:10px}.news .related-people a{font-weight:400}.all{width:100%;text-align:left;padding-top:40px}.events .all:last-of-type{padding-bottom:0}.all a,.news .all .link_arrow{font-size:13px;font-weight:700 !important;text-decoration:none !important;text-transform:uppercase;color:#333;cursor:pointer;transition:all .5s;letter-spacing:.5px}.all a i{color:#ffd317;font-size:17px;margin-left:5px}.all a:hover,.news .all .link_arrow:hover{color:#ffd317}.events .section{display:flex;flex-wrap:wrap}.events .item{width:100%;display:flex;padding:20px 0;position:relative;align-content:center;align-items:center;align-self:center}.events .item:after{content:"";position:absolute;bottom:0;height:2px;background-color:#e5e5e5;width:290px}.events .item .col-md-8{padding-bottom:0 !important;padding-right:60px}.events .item .col-md-12{padding-bottom:0 !important}.events .item .col-md-4{text-align:right}.events .item .col-md-4 img{max-width:200px}.events .item .cat{color:#c02026;font-size:16px;font-weight:700;text-transform:uppercase;margin-bottom:10px}.events .item .meta a{font-weight:400}.events .item .title{color:#333;font-weight:400;display:block;margin-bottom:10px}.events .item .title a{color:#333;font-weight:400}.events .item a:hover{color:#ffd317}.events .related-people i{margin-right:10px}.events .related-people a{font-weight:400}.practices .aside{padding-right:100px;padding-left:0}.filter-search .search-field-box input{border:2px solid #e5e5e5;padding-left:15px;padding-right:50px}.filter-search .search-field-box i{left:auto;right:25px;top:25px;align-self:center}.filter-search form .search-field-box .autocomplete-main{border:2px solid #e1e1e1;border-top:none}.filter-search{padding:0;margin-bottom:30px}.filter-search .search-field-box{position:relative}.filter-search .search-field-box button{margin-top:0;margin-left:20px;background:#c02026;color:#fff}.filter-search .search-field-box button:hover{background:#fff;color:#c02026}.sf-field-post-meta-last_letter{display:none !important}.practices .praclist{display:flex;gap:80px;padding:0}.practices .services-list{list-style:none;margin-top:0;width:50%}.practices .services-list li{font-size:1.22em;break-inside:avoid-column;display:flex;flex-wrap:wrap;border-top:2px solid #e5e5e5;position:relative;align-content:center;align-items:center;align-self:center}.practices .services-list li a{color:#333;font-weight:400;padding:20px 0;width:100%}.practices .services-list li a:hover{color:#ffd317}.practices .services-list li.has-submenu>a:after{display:none}.practices .services-list li.has-submenu.toggled>a:after{content:"\f077";font-weight:900;font-family:'Font Awesome 7 Free';color:#333}.practices .services-list li.has-submenu ul{display:block !important;padding:0 0 15px;background-color:#fff;border-bottom:none;width:100%}.practices .services-list li.has-submenu li{font-size:1em;border:none;background-color:#fff}.practices .services-list li.has-submenu li a{color:#333;font-weight:400;padding:5px 20px 5px 35px;width:100%;font-size:.85em}.practices .services-list li.has-submenu li a:hover{background-color:transparent;color:#ffd317}.breadcrumb{color:#b4b4b4;font-size:1.33em;font-weight:700;background:0 0;padding:0;margin:0}.breadcrumb a{color:#b4b4b4;font-weight:700}.breadcrumb a:hover{color:#333}.practice .col-md-8 h2{font-size:1.33em;line-height:1.2;margin:60px auto 20px;text-transform:none}.practice ul.service-list{columns:2;-webkit-columns:2;-moz-columns:2}.practice ul.service-list li{margin-bottom:10px}.practice ul.service-list li a{color:#676767;text-decoration:none;font-weight:400}.practice ul.service-list li a i{color:#ffd317}.practice ul.service-list li a:hover{color:#ffd317}.practice .tabcontent .col-md-1,.newsDetail .col-md-1,.about .col-md-1{width:3%}.practice .tabcontent .col-md-3,.newsDetail .col-md-3,.about .col-md-3{padding-left:3%;width:29%}.practice .tabcontent .col-md-3 li,.newsDetail .col-md-3 li,.about .col-md-3 li{margin-bottom:10px}.practice .tabcontent .col-md-3 h2,.newsDetail .col-md-3 h2,.about .col-md-3 h2{color:#000;font-weight:600;font-size:1.33em;line-height:1.3;border-bottom:2px solid #e5e5e5;padding-bottom:12px}.practice .tabcontent .col-md-3 h3,.newsDetail .col-md-3 h3,.about .col-md-3 h3,.col-md-3 .attorneys h3{color:#000;font-weight:600;font-size:1.33em;line-height:1.3;border-bottom:2px solid #e5e5e5;padding-bottom:12px}.col-md-3 .attorneys{padding:0;margin-bottom:75px}.col-md-3 .attorneys .row{width:100%;padding-bottom:40px;border:none;float:none}.col-md-3 .attorneys .row:last-of-type{padding-bottom:0}.col-md-3 .attorneys a{text-decoration:none;color:#676767}.col-md-3 .attorneys a:hover{color:#ffd317}.col-md-3 .attorneys a i{color:#ffd317}.col-md-3 .attorneys .attorneyDetails{font-size:12px}.col-md-3 .attorneys .attorneyDetails a{text-decoration:none}.col-md-3 .attorneys .attorneyDetails a.email:after{color:#ffd317;content:"\f178";font-weight:900;font-family:"Font Awesome 7 Free";margin-left:5px}.col-md-3 .attorneys .attorneyDetails .name{font-size:1em;font-weight:600;margin-bottom:5px}.col-md-3 .attorneys .attorneyDetails .name a{font-weight:600}.col-md-3 .attorneys .attorneyPhoto{width:160px}.col-md-3 .attorneys .attorneyDetails{width:100%}.col-md-3 .related{margin:40px 0}.tab .col-md-3 .related{margin:40px 0 0}.col-md-3 .related ul li{color:#ffd317;margin-left:20px}.col-md-3 .related ul li a{color:#676767;text-decoration:none;font-weight:400}.col-md-3 .related ul li a:after{color:#ffd317;content:"\f178";font-weight:900;font-family:"Font Awesome 7 Free";margin-left:10px}.col-md-3 .related ul li a i{color:#ffd317}.col-md-3 .related ul li a:hover{color:#ffd317}.practice .verdicts{border-top:2px solid #c2c1be;padding-top:60px;margin-top:60px}.practice .tabcontent .col-md-3 div:first-child{border-top:none;padding-top:0;margin-top:0}.practice .verdicts .item{margin-top:40px}.practice .verdicts .amount{font-size:2em;font-weight:700;line-height:1.25}.practice .verdicts a{font-size:16px;text-decoration:none !important;text-transform:uppercase;letter-spacing:1px}.practice .col-md-12.attorneys{padding:0 0 160px;display:flex;flex-wrap:wrap;gap:40px 60px}.practice .attorneys{padding:0}.practice .attorneys .row{width:100%;padding:0 0 40px;margin-bottom:40px}.col-md-3 .attorneys .row{margin-bottom:0}.resources .news .item:first-of-type{padding-top:0}.resources .news.blogs{padding:80px 0 160px}.resources .news .container{padding:0}.resources .col-md-8{padding:0 0 60px}.resources .col-md-4{padding:0 100px 0 0}.newsDetail .back{height:88px;padding-bottom:7px;background:#c02026;color:#fff;font-size:16px;text-transform:uppercase;align-content:center;align-items:center;align-self:center;display:flex}.newsDetail .back a{color:#fff}.newsDetail .back a:hover{color:#000}.newsDetail .news_content{width:600px;margin:20px auto;overflow:visible}.newsDetail .news_content .container{max-width:100%;padding:0;overflow:visible}.newsDetail h1{color:#333;font-size:2em;line-height:1.35;font-weight:700}.newsDetail .col-md-8 .meta{color:#999;font-weight:600;font-size:10px;padding-bottom:10px;text-transform:uppercase;letter-spacing:.5px}.newsDetail .col-md-8 .blog-meta{padding-bottom:20px;text-transform:none;font-size:1em;font-weight:400;letter-spacing:normal}.newsDetail .col-md-8 .blog-meta a{font-weight:400}.newsDetail .col-md-8 .publication{font-style:italic}.newsDetail .col-md-8 .photo{margin:30px 0;display:block}.newsDetail .col-md-8 .photo img{max-width:100%}.newsDetail .share{color:#a8a8a8;font-size:13px;font-weight:400;display:flex;margin-bottom:50px;padding-bottom:50px;margin-top:45px;text-transform:uppercase;letter-spacing:.5px;align-content:center;align-items:center;align-self:center;position:relative}.newsDetail .share a{font-size:16px;color:#b4b4b4 !important;text-align:center;margin:0 5px;background:#e5e5e5;border-radius:100%;width:36px;height:36px;align-content:center;align-items:center;align-self:center;display:flex;justify-content:center}.newsDetail .share a:first-of-type{margin-left:10px}.newsDetail .share a:hover{background:#ffd317 !important;color:#333 !important}.newsDetail .share:after{content:"";position:absolute;bottom:0;left:0;height:2px;background-color:#e5e5e5;width:290px}.MsoFootnoteText,.MsoEndnoteText,div[id*=ftn],.footnotes{font-size:10px;line-height:16px}.resources-list{margin-top:75px}.resources-list h3{font-size:1.33em;color:#333;font-weight:700}.resources-list ul li{margin-bottom:10px}.resources-list ul li a{color:#676767;text-decoration:none;font-weight:400}.resources-list ul li a i{color:#ffd317}.resources-list ul li a:hover{color:#ffd317}.resources-list ul li a:after{color:#ffd317;content:"\f178";font-weight:900;font-family:"Font Awesome 7 Free";margin-left:10px}.events h2{font-size:2em;padding-bottom:20px;margin-bottom:20px;position:relative}.events h2:after{content:"";position:absolute;bottom:0;left:0;height:2px;background-color:#e5e5e5;width:290px}.events h2:last-of-type{padding-top:120px}.events .item .meta{color:#676767;font-size:12px;font-weight:400;line-height:1.5;text-transform:none;letter-spacing:normal}.events .all i{color:#ffd317}.eventDetail .col-md-8 .meta{color:#676767;font-size:12px;font-weight:400;line-height:1.5;text-transform:none;letter-spacing:normal}.eventDetail .col-md-8 .meta .date,.eventDetail .col-md-8 .meta .location,.eventDetail .col-md-8 .meta .people{display:flex;margin-bottom:10px}.eventDetail .col-md-8 .meta .date span,.eventDetail .col-md-8 .meta .location span,.eventDetail .col-md-8 .meta .people span{min-width:70px}.eventDetail .col-md-8 .meta .people a{font-weight:400;display:contents}.eventDetail .col-md-8 .button{margin-left:0;width:auto;max-width:fit-content;align-items:center;align-self:center;display:flex;justify-content:center;padding:25px 50px;color:#fff;height:auto}.this-week{background:#ffd317;color:#3f3f3f;font-size:10px;text-transform:uppercase;padding:3px 10px 3px 3px;margin-left:20px;width:auto !important;line-height:1.4em;display:inline-block;position:relative;vertical-align:middle;height:20px;align-content:center;align-items:center;align-self:center}.this-week:before{content:"";height:14.15px;width:14.15px;border:none;background:#ffd317;transform:rotate(45deg);top:3px;left:-7px;z-index:-1;display:block;position:absolute}.next-week{background:#333;color:#fff;font-size:10px;text-transform:uppercase;padding:3px 10px 3px 3px;margin-left:20px;width:auto !important;line-height:1.4em;display:inline-block;position:relative;vertical-align:middle;height:20px;align-content:center;align-items:center;align-self:center}.next-week:before{content:"";height:14.15px;width:14.15px;border:none;background:#333;transform:rotate(45deg);top:3px;left:-7px;z-index:-1;display:block;position:absolute}.this-month{background:#777;color:#fff;font-size:10px;text-transform:uppercase;padding:3px 10px 3px 3px;margin-left:20px;width:auto !important;line-height:1.4em;display:inline-block;position:relative;vertical-align:middle;height:20px;align-content:center;align-items:center;align-self:center}.this-month:before{content:"";height:14.15px;width:14.15px;border:none;background:#777;transform:rotate(45deg);top:3px;left:-7px;z-index:-1;display:block;position:absolute}.next-month{background:#b4b4b4;color:#fff;font-size:10px;text-transform:uppercase;padding:3px 10px 3px 3px;margin-left:20px;width:auto !important;line-height:1.4em;display:inline-block;position:relative;vertical-align:middle;height:20px;align-content:center;align-items:center;align-self:center}.next-month:before{content:"";height:14.15px;width:14.15px;border:none;background:#b4b4b4;transform:rotate(45deg);top:3px;left:-7px;z-index:-1;display:block;position:absolute}.about .content .container{padding:0}.about .numbers .item{border-bottom:2px solid #e5e5e5;margin-bottom:30px;padding-bottom:30px}.about .numbers .item .number{font-family:kepler-std-subhead,serif;font-size:4.33em;font-weight:600;line-height:1;color:#333;height:65px;display:flex;align-content:center;align-items:center;align-self:center}.about .numbers .item .number .icon{height:57px;margin-left:20px;display:flex}.about .numbers .item .number .icon img{height:100%}.about .numbers .item .content{margin-top:10px}.quote-box{background-color:#ffd317;display:flex;padding:50px;width:100%;margin:30px 0}.quote-box .content{padding-left:40px;line-height:24px;color:#333;font-weight:600;text-transform:uppercase}.quote-box .content.col-md-12{padding-left:0}.quote-box .attribution{font-weight:400;text-transform:none;line-height:1.2;margin-bottom:5px;position:relative;padding-left:55px}.quote-box .attribution:before{position:absolute;content:"";height:2px;background-color:#333;display:inline-block;margin-left:-55px;top:9px;width:37px}.quote-box .attribution_title{font-weight:400;text-transform:none;line-height:1.2;padding-left:55px}.leadership{display:flex;flex-wrap:wrap;border-top:1px solid #b4b4b4;padding-top:40px;margin-top:80px}.leadership .col-md-4{padding:0 40px 40px 0;border-bottom:1px solid #b4b4b4;margin-bottom:40px}.leadership .attorneyDetails{margin-left:0;font-size:1em}.leadership .attorneyDetails .name{font-size:1em;color:#333;font-weight:700;margin-top:15px}.leadership .attorneyDetails .name a{font-weight:700}.leadership .attorneyDetails .name a:hover{color:#ffd317}.leadership .attorneyDetails .position{font-size:1em;color:#676767}.offices{clear:both;margin-top:40px;display:flex;flex-wrap:wrap}.offices .col-md-6{padding-left:0;width:50%}.offices .officePhoto img{width:75%}.offices .officeDetails{margin-bottom:40px}.offices .name{font-size:1.33em;font-weight:700;color:#333;margin-bottom:5px;margin-top:15px}.offices .name a{color:#333}.offices .name a:hover{color:#ffd317}.offices .name:before{color:#ffd317;content:"\f3c5";font-weight:900;font-family:"Font Awesome 7 Free";margin-right:15px}.offices .address{margin-left:28px}.offices .designation{margin-top:5px;margin-left:34px;font-size:14px;font-style:italic}.offices.secondary{padding-top:40px}.offices.secondary .col-md-4{padding-left:0;width:33%}.office .col-md-8 .col-xs-12{padding:0}.office .col-md-8 .col-xs-12 h1{font-size:2em;color:#333;font-weight:700}.office .col-md-8 .col-xs-12 iframe{width:100%}.office .col-md-8 .col-md-12:first-of-type{padding-bottom:40px !important}.office .col-md-8 .col-md-12:last-of-type{padding-top:40px !important;margin-top:40px !important}.office .col-md-8 .col-md-12:last-of-type:before{content:"";position:absolute;top:0;height:2px;background-color:#e5e5e5;width:290px}.office .col-md-8 .col-md-5{padding:20px 0 0;font-size:14px}.office .col-md-8 .col-md-5 .address{padding-bottom:20px;font-size:14px}.office .col-md-8 .col-md-5 .office-contact{padding-bottom:20px}.office .col-md-8 .col-md-5 .office-contact span{font-weight:400;width:20px}.office .col-md-8 .col-md-5 .office-contact a{font-weight:400}.blogs .content .container{padding:0}.blogs .item{width:100%;display:flex;padding:40px 0;position:relative;align-content:center;align-items:center;align-self:center}.blogs .item:first-of-type{padding-top:0}.blogs .item:after{content:"";position:absolute;bottom:0;height:2px;background-color:#e5e5e5;width:290px}.blogs .item .title{color:#333;font-weight:400;font-size:1.55em;display:block;line-height:1.3;margin-bottom:20px}.blogs .item .title a{color:#333;font-weight:400}.blogs .item a:hover{color:#ffd317}.blog-landing .section.top{height:300px;background-position:center !important;display:flex;align-content:center;align-items:center;align-self:center}.blog-landing .section.top .container{padding:0}.blog-landing .section.top .container h1{font-size:24px;color:#fff;font-weight:600;margin-bottom:10px;line-height:1.1}.blog-landing .section.top .container .tagline{font-size:12px;color:#fff}.blog-landing .section.top.nophoto .container h1{color:#333}.blog-landing .section.top.nophoto .container .tagline{color:#333}.blog-landing .page-tab-navigation{max-width:1475px}.blog-landing .aside{padding-right:100px;padding-left:0}.blog-landing .aside .header{font-weight:600;color:#333;line-height:1.3;border-bottom:2px solid #e5e5e5;padding-bottom:12px;margin-bottom:25px}.blog-landing .aside .search{margin-bottom:75px}.blog-landing .aside .search .searchandfilter{margin-bottom:0}.blog-landing .aside .search ul{padding-top:0}.blog-landing .aside .follow{margin-bottom:75px}.blog-landing .aside .follow ul{list-style:none}.blog-landing .aside .follow li{display:flex}.blog-landing .aside .follow a{color:#3f3f3f;font-size:16px;font-weight:400;padding:0 0 10px;width:100%}.blog-landing .aside .follow a:hover{color:#ffd317}.blog-landing .aside .follow i{background:#333;border-radius:100%;width:36px;height:36px;color:#fff;text-align:center;align-content:center;align-items:center;align-self:center;margin-right:10px;transition:all .5s}.blog-landing .aside .follow a:hover i{background:#ffd317;color:#333}.blog-landing .aside .topics{margin-bottom:75px}.blog-landing .aside .topics ul li{color:#ffd317;margin-left:20px;margin-bottom:10px}.blog-landing .aside .topics ul li a{color:#676767;text-decoration:none;font-weight:400}.blog-landing .aside .topics ul li a:after{color:#ffd317;content:"\f178";font-weight:900;font-family:"Font Awesome 7 Free";margin-left:10px}.blog-landing .aside .topics ul li a i{color:#ffd317}.blog-landing .aside .topics ul li a:hover{color:#ffd317}.blog-landing .news .item:first-child{padding-top:0}.blog-landing .news .item .title a{font-weight:600}.blog-landing .news .item .meta{text-transform:none;font-size:1em;font-weight:400;letter-spacing:normal;color:#676767}.blog-landing .news .item .meta a{font-weight:400;color:#676767}.blog-landing .news .item .meta a:hover{color:#ffd317}.blog-landing .news .item .link{display:none}.blog-landing .news .item .link a{font-size:13px;text-transform:uppercase;color:#333}.blog-landing .news .item .link a:hover{color:#ffd317}.blog-landing .news .item .link a:after{color:#ffd317;content:"\f178";font-weight:900;font-family:"Font Awesome 7 Free";margin-left:10px}.blog-landing .tab .col-md-4 .header{font-size:1em;font-weight:600;color:#333;line-height:1.3;border-bottom:2px solid #e5e5e5;padding-bottom:12px;margin-bottom:25px}.blog-landing .tab .col-md-4 .header:after{display:none}.blog-landing .tab .col-md-4 .about{margin-bottom:75px}.blog-landing .tab .col-md-4 .link{margin-top:15px;font-size:13px;text-transform:uppercase;letter-spacing:.5px}.blog-landing .tab .col-md-4 .link a{font-size:12px;color:#333;text-decoration:none !important}.blog-landing .tab .col-md-4 .link a:hover{color:#ffd317}.blog-landing .tab .col-md-4 .link a:after{color:#ffd317;content:"\f178";font-weight:900;font-family:"Font Awesome 7 Free";margin-left:5px}.blog-landing .tab .col-md-4 .attorneys{padding:0;margin-bottom:75px}.blog-landing .tab .col-md-4 .attorneys .row{width:100%;padding-bottom:40px;border:none;float:none}.blog-landing .tab .col-md-4 .attorneys .row:last-of-type{padding-bottom:0}.blog-landing .tab .col-md-4 .attorneys a{text-decoration:none;color:#333}.blog-landing .tab .col-md-4 .attorneys a:hover{color:#ffd317}.blog-landing .tab .col-md-4 .attorneys a i{color:#ffd317}.blog-landing .tab .col-md-4 .attorneys .attorneyDetails{font-size:15px}.blog-landing .tab .col-md-4 .attorneys .attorneyDetails a{text-decoration:none}.blog-landing .tab .col-md-4 .attorneys .attorneyDetails a.email:after{color:#ffd317;content:"\f178";font-weight:900;font-family:"Font Awesome 7 Free";margin-left:5px}.blog-landing .tab .col-md-4 .attorneys .attorneyDetails .name{font-size:1.2em;font-weight:600;margin-bottom:5px}.blog-landing .tab .col-md-4 .attorneys .attorneyDetails .name a{font-weight:600}.blog-landing .tab .col-md-4 .attorneys .attorneyPhoto{width:35%}.blog-landing .tab .col-md-4 .attorneys .attorneyDetails{width:65%}.blog-landing .tab .col-md-4 .related{margin-bottom:75px}.blog-landing .tab .col-md-4 .related ul li{color:#ffd317;margin-left:20px;margin-bottom:10px}.blog-landing .tab .col-md-4 .related ul li a{color:#676767;text-decoration:none;font-weight:400}.blog-landing .tab .col-md-4 .related ul li a:after{color:#ffd317;content:"\f178";font-weight:900;font-family:"Font Awesome 7 Free";margin-left:10px}.blog-landing .tab .col-md-4 .related ul li a i{color:#ffd317}.blog-landing .tab .col-md-4 .related ul li a:hover{color:#ffd317}.blog-landing .content iframe{width:100%;height:1256px;border:none}.blog-landing .pagination{display:flex;justify-content:flex-end;width:100%;align-content:center;align-items:center;align-self:center;position:relative}.blog-landing .pagination .total{position:absolute;left:0;color:#b4b4b4}.blog-landing .pagination .page-numbers{display:none}.blog-landing .pagination .prev{font-size:0px;height:60px;width:60px;border-radius:30px;background-color:#ffd317;align-items:center;justify-content:center;display:flex;color:#3b3b3b;margin-left:8px}.blog-landing .pagination .prev:hover{background-color:#3b3b3b;color:#ffd317}.blog-landing .pagination .prev:before{font-family:'Font Awesome 7 Free';font-weight:900;content:"\f104";font-size:18px}.blog-landing .pagination .next{font-size:0px;height:60px;width:60px;border-radius:30px;background-color:#ffd317;align-items:center;justify-content:center;display:flex;color:#3b3b3b;margin-left:8px}.blog-landing .pagination .next:hover{background-color:#3b3b3b;color:#ffd317}.blog-landing .pagination .next:before{font-family:'Font Awesome 7 Free';font-weight:900;content:"\f105";font-size:18px}.careers h1{color:#333;font-size:2em;line-height:1.35;font-weight:700}.careers .aside{padding-right:100px}.careers .photos img{margin-top:10px;width:100%}.search-results .content .container,.search-results .filter_container{width:95%;max-width:1200px;padding:0;margin:0 auto}.search-results .search_wrapper{max-width:1200px;margin:0 auto 40px}.search-results .search_wrapper form{display:flex;position:relative;align-content:center;align-items:center;align-self:center}.search-results .search_wrapper #news_search{background:#fff;border:2px solid #e5e5e5;padding-left:15px;padding-right:50px;height:68px;color:#999;width:100%;font-size:20px;font-weight:400}.search-results .search_wrapper #news_search_button{margin-left:auto;white-space:nowrap;background-color:transparent;color:#777;line-height:18px;outline:0;transition:all .2s;border:2px solid transparent;cursor:pointer;font-size:20px;font-weight:900;position:absolute;right:25px}.search-results .search_wrapper #news_search_button:hover{color:#ffd317}.search_results{text-align:left}.search-results .search_results .title{font-size:1.3em;line-height:1.5;font-weight:700;text-transform:uppercase;margin-bottom:20px}.search-filter-results-list .item{padding:20px 0}.search-filter-results-list .item:first-child{padding-top:0}.search-results form.searchandfilter{max-width:1200px;margin:0 auto}.search-results form.searchandfilter ul li.sf-field-search{display:none}.search-results form.searchandfilter ul li.sf-field-search label{display:block;width:100%}.search-results form.searchandfilter h4:after{display:none}.search-results form.searchandfilter h4{cursor:auto;border:none;font-weight:600;text-transform:none;color:#676767;letter-spacing:normal;text-transform:uppercase;padding:0 !important}.search-results form.searchandfilter ul li{flex-basis:auto}.search-results form.searchandfilter ul li ul{display:flex;background:0 0;border:none;width:auto;position:relative;gap:30px;align-items:center;padding:20px 50px;justify-content:space-between;margin-top:10px;border:2px solid #e5e5e5}.search-results form.searchandfilter ul li ul li{padding:0}.search-results form.searchandfilter ul li label:hover{color:#999}.search-results .sf-input-checkbox:checked+label:before{background:#000;border:2px solid #000}.search-results .sf-input-checkbox+label:before{background:0 0}.search-results .sf-input-checkbox+label{font-size:1em;font-weight:400}.search-results2 form.searchandfilter .sf-field-post_type ul li:nth-child(5){display:none}.search-results form .sf-input-text{border:1px solid rgba(18,57,41,.25);border-radius:8px;color:#28303d;font-weight:400;position:relative;font-size:16px;display:block;padding:9px 14px;margin-bottom:0;background:0 0;cursor:auto;width:100%}.search-results .search-filter-results .search_meta{display:none}.search-results .search-filter-results .search_meta:first-of-type{display:block}.search-results .sf-input-checkbox+label{align-content:center;align-items:center;align-self:center}.search-results .sf-input-checkbox+label:before{margin-left:0;margin-top:0;border:2px solid #676767}.search-results .sf-input-checkbox:checked+label:after{left:6px;top:7px}.search-results form.searchandfilter ul li ul li{padding-top:0;width:auto;max-width:auto;margin-bottom:0 !important}#video{display:none;z-index:100000;position:fixed;top:0;overflow:auto;width:100%;height:100%;background:#3b3b3b85;justify-content:center;transition:opacity 5s ease-in}#video .modal-dialog{width:75%;margin:5% auto;max-width:1250px;padding:1em}#video button.close{font-size:60px;color:#000;opacity:1;font-weight:300;position:absolute;right:40px;transition:all .5s}#video button.close:hover{color:#c02026}#video .modal-header{padding:40px 40px 0;border-bottom:none;min-height:80px}#video .modal-body{font-size:1em;line-height:1.7em;color:#000;padding:20px 40px}#video .modal-footer{border-top:none;padding:0 40px 40px}.accordion{margin-top:30px;border-bottom:2px solid #c2c1be;padding-bottom:20px}.accordion:first-of-type{border-top:2px solid #c2c1be;margin-top:60px;padding-top:20px}.accordion:last-of-type{border-bottom:2px solid #c2c1be;margin-bottom:60px;padding-bottom:20px}.accordion .accordionRow{cursor:pointer}.accordion .accordionRow .heading{display:flex}.accordion .accordionRow .heading h2,.accordion .accordionRow .heading h3{transition:color .5s;width:100%;margin-bottom:0;padding-right:40px}.accordion .accordionRow .heading:hover h2,.accordion .accordionRow .heading:hover h3,.accordion .accordionRow .heading:hover .open,.accordion .accordionRow .heading:hover .close{color:#c02026}.accordion .accordionRow .heading .open{display:block;color:#000;font-size:20px;text-align:center;align-self:center}.accordion .accordionRow .heading .close{display:none;opacity:1;float:none;font-size:20px;text-align:center;align-self:center}.accordion .accordionRow.toggled .heading .open{display:none}.accordion .accordionRow.toggled .heading .close{display:block}.accordion .content{padding:20px 40px 20px 0;text-align:left;width:100% !important;max-width:100% !important}.accordion .content li{margin-bottom:20px}.container{width:95%}.search-field-box input{font-size:22px}.filter .collapseList .title,.filter ul li .filterTitle,.searchandfilter h4,.search-field-box input,.searchandfilter ul li.sf-field-search input{font-size:18px !important}.container{width:95%;padding-left:0;padding-right:0}.container.thin{max-width:95%}.newsslider .slick-prev{left:29%}.newsslider .slick-next{right:44%}.newsslider .item .content{font-size:1em}.home .facts.left .item{margin-left:0}.home .facts .item .col-md-9{padding:0 0 0 25px}.home .hero{max-width:90%}.home h1{font-size:3em}.home .facts{padding:85px 40px}.attorneys .col-md-4{padding:0 50px 0 0}.bio .aside{padding-right:0}.bio .section.top .container .photo{height:470px}.bio .section.top h1{font-size:3em}.flex-item{padding:20px}.page-tab-navigation ul{font-size:1em}.page-tab-navigation a{padding:0 30px}.practices .aside{padding-right:50px}.leadership .col-md-4{padding:0 30px 30px 0;width:50%}.resources .col-md-4{padding-right:50px}.careers .page-tabs .tab.open{flex-wrap:wrap}.careers .aside{padding-right:0;width:100%;padding-top:25px;order:2}.careers .page-tabs .col-md-9{width:100%}.careers .photos{display:flex;gap:5%}.careers .photos img{max-width:270px}.page-navigation ul{font-size:1em}.page-navigation a{padding:0 30px}.col-md-3 .attorneys .row .attorneyPhoto,.blog-landing .tab .col-md-4 .attorneys .attorneyPhoto,.col-md-3 .attorneys .row .attorneyPhoto{width:100px}.blog-landing .aside{padding-right:50px}.site-header{height:80px}.site-header .navbar-brand img{height:80px}.site-header .container{display:block}.nav-open .navbar-brand{margin:0}.header-search{position:relative;background:#3f3f3f;display:flex;top:0;height:auto;margin:0 auto;padding-top:25px;padding-right:24px;width:100%}.header-search .field input[type=text]{height:50px}.header-search .field{width:100%}.header-search .submit button{border:2px solid #ffd317;color:#3f3f3f;background:#ffd317;height:50px}.header-search .submit button span{color:#3f3f3f}.header-search .close{display:none}.attorneys{padding:60px 0 0}.attorneys .attorneyDetails .col-md-5{width:50%}.attorneys .attorneyDetails .col-md-2{display:none}.attorneys .attorneyDetails h2,.attorneys .attorneyDetails .name{font-size:14px}.tabcontent .container{padding:60px 0}.bio .aside{width:30%}.bio .tabcontent .col-md-9{width:70%}.bio .tabcontent .page-tabs .tab{flex-wrap:wrap}.bio .tabcontent .page-tabs .col-md-8{width:100%}.bio .tabcontent .page-tabs .col-md-3{display:none}.bio .tabcontent .page-tabs .col-md-1{display:none}.flex-item{margin-bottom:40px}.practices .praclist{flex-wrap:wrap;gap:0}.practices .services-list{width:100%}.practice .page-tabs .tab .col-md-9{width:100%;margin-bottom:0}.section.top.photo{min-height:300px}.section.top.photo .header-photo{height:300px}.blog-landing .aside{width:30%}.blog-landing .tabcontent .col-md-9{width:70%}.blog-landing .page-tabs .tab.news{flex-wrap:wrap}.blog-landing .page-tabs .tab.news .col-md-7{width:100%}.blog-landing .page-tabs .tab.news .col-md-1{display:none}.blog-landing .page-tabs .tab.news .col-md-4{width:100%;padding-top:100px}.search-field-box button{max-width:200px}.bio .section.top .container{min-height:280px}.bio .section.top .container .photo{height:280px;order:2}.bio .section.top h1{font-size:24px}.page-tab-navigation{height:90px}.page-tabs .tab .header{font-size:1.5em}.intro{font-size:1.1em}.section.top.photo .container .col-md-6{width:100%}.section.top.photo{min-height:auto;width:95%;margin:40px auto 0}.section.top.photo .header-photo{height:250px;width:100%}.banner-text h1,.banner-text .page-title{font-size:2.5em}.page-navigation{height:90px}.breadcrumb{font-size:1.15em}.navbar-brand{position:relative;text-align:center;width:100%;margin-top:40px;margin-bottom:20px}.section.top.nophoto,.section.top.photo{height:auto}.section.top.nophoto{min-height:auto;height:auto;margin-top:40px}.section.top.nophoto .container .row,.section.top.photo .container .row{margin:0}.banner-text h1,.banner-text .page-title{font-size:38px}.newsslider .item .content{padding:0 40px 150px}.attorneys{padding-top:0}.attorneys .container{padding-top:40px}.attorneys .col-md-8{width:100%;padding:0 0 80px}.attorneys .attorneyDetails .col-md-5{width:41.66666667%}.attorneys .attorneyDetails .col-md-2{display:block}.filter-search{display:none;width:100%;padding:0 !important}.bio .section.top{margin-top:0}.bio .section.top .container{width:95%}.page-tabs .tab{flex-wrap:wrap}.tabcontent .container{padding:40px 0 0}.bio .tabcontent .col-md-8{width:100%;padding-bottom:0}.bio .tabcontent .col-md-1{display:none}.bio .tabcontent .news .col-md-8{width:100%}.bio .tabcontent .news .col-md-3{padding-top:80px}.accordion:first-of-type{margin-top:40px}.accordion:last-of-type{margin-bottom:40px}.bio .tabcontent .col-md-3{position:absolute;top:190px}.pdfcrowd-body .tabcontent .col-md-3{position:absolute;top:100px !important}.bio .tabcontent .news .col-md-3{padding-top:60px}.page-tabs .tab.open .col-md-12{padding-bottom:60px}.page-tabs .tab.open .col-md-12.attorneyDetails:last-of-type{padding-bottom:0}.subnav .container{background:#8e8e8e}.nav-mobile-open{display:block;color:#000;padding:15px 2.5%;font-weight:400;cursor:pointer;background:#ffd317;font-size:14px;text-transform:uppercase}.search-mobile-open{display:block;color:#000;padding:15px 2.5%;font-weight:400;cursor:pointer;background:#ebebeb;font-size:14px;text-transform:uppercase}.nav-mobile-open:after,.search-mobile-open:after{content:"\f078";font-family:"Font Awesome 7 Free";font-weight:900;position:absolute;right:2.5%}.nav-mobile-open.toggled:after,.search-mobile-open.toggled:after{content:"\f077";font-family:"Font Awesome 7 Free";font-weight:900;position:absolute;right:2.5%}.page-tab-navigation{display:none;height:auto}.page-tab-navigation ul{flex-wrap:wrap;height:auto}.page-tab-navigation ul>li{width:100%;border-top:none;border-bottom:1px solid #373737;height:auto;padding:10px 0}.page-tab-navigation ul>li:hover{background:#fff;color:#333}.page-tab-navigation ul>li:hover a{color:#333}.page-tab-navigation ul li.active{border-bottom:1px solid #373737;padding-bottom:10px}.page-tab-navigation ul>li.active:hover{background:#fff;color:#c02026}.page-tab-navigation ul>li.active:hover a{color:#ffd317}.page-tab-navigation ul>li+li{margin-left:0;height:auto;padding:10px 0}.page-tab-navigation a{border-right:none;width:100%;height:auto;line-height:1.5;padding:0 2.5%}.services-content{margin-top:0}.practices .aside{width:100%;padding-right:0;padding-top:40px}.practices .praclist{width:100%}.practices .filter-search{margin-bottom:40px}.services-search{border-bottom:none;margin-bottom:0;padding:40px 0 60px}.practices .praclist .col-md-4{width:100%;padding-right:0}.practices .praclist ul li:last-of-type{border-bottom:none}.practices .praclist .col-md-4{padding:0 0 60px}.breadcrumb{font-size:1em}.practice .section.top{margin-top:40px}.practice .section.top h1{font-size:24px}.practice .tabcontent .col-md-8{width:100%;padding-bottom:0}.practice .tabcontent .col-md-1{display:none}.practice .tabcontent .col-md-3{width:100%;padding-left:0;margin-top:40px;padding-bottom:0}.practice .tabcontent .news .col-md-8{width:100%}.practice .tabcontent .news .col-md-3{padding-top:60px;margin-top:0}.practice .col-md-8 h2{margin:40px auto 40px}.practice .attorneys .row{margin-bottom:40px;padding-bottom:40px !important}.practice .attorneys .row:last-child{margin-bottom:0}.col-md-3 .attorneys{margin-bottom:40px;page-break-inside:avoid}.col-md-3 .attorneys .row{width:100%;margin-bottom:40px;padding-bottom:0 !important}.col-md-3 .attorneys .row .attorneyPhoto{width:160px;min-width:150px}.about .content .container .col-md-12{padding:0}.about .content .container .col-md-8{width:100%}.about .content .container .col-md-1{display:none}.about .content .container .col-md-3{width:100%;padding-left:0;padding-top:40px}.leadership{margin-top:40px;margin-bottom:-40px;padding-top:40px}.resources .news{margin-top:0}.resources .news .container{margin-top:40px}.resources .col-md-8{width:100%;padding:0 0 60px}.news_content .col-md-8{width:100%}.news_content .col-md-1{display:none}.news_content .col-md-3{width:100%;padding-left:0;margin-top:40px}.blog-landing .aside{display:none;width:100%;padding-right:0}.blog-landing .aside .search,.blog-landing .aside .follow{margin-bottom:30px}.blog-landing .tabcontent .col-md-9{width:100%;padding:0}.careers .aside{padding-left:15px;padding-top:0 !important;padding-bottom:40px}.careers .content .col-md-8{width:100%}.careers .content .col-md-1{display:none}.careers .content .col-md-3{width:100%;padding-top:40px}.page-navigation{display:none;height:auto}.page-navigation ul{flex-wrap:wrap;height:auto}.page-navigation ul>li{width:100%;border-top:none;border-bottom:1px solid #373737;height:auto;padding:10px 0}.page-navigation ul>li:hover{background:#fff;color:#333}.page-navigation ul>li:hover a{color:#333}.page-navigation ul li.active{border-bottom:1px solid #373737;padding-bottom:10px}.page-navigation ul>li.active:hover{background:#fff;color:#c02026}.page-navigation ul>li.active:hover a{color:#ffd317}.page-navigation ul>li+li{margin-left:0;height:auto;padding:10px 0}.page-navigation a{border-right:none;width:100%;height:auto;line-height:1.5;padding:0 2.5%}.home .content .container{flex-direction:column}.home .content .container .col-md-6{display:contents}.home .hero{order:1;height:auto;padding:50px 0}.home .facts .item{width:100% !important}.home .facts .item .col-md-3{width:15%}.home .facts .item .col-md-9{width:85%}.home .facts.left{order:3;margin-top:0;margin-bottom:0;padding-bottom:0}.home .newsslider{order:2}.home .facts.right{order:4;margin-top:0;margin-bottom:0;padding-top:0}.home .facts.right .item{border-top:2px solid #535353;padding-top:50px !important}.newsslider .item .photo{height:400px}.newsslider .item .content{margin-top:0;width:100%}.newsslider .item .content .header{height:auto;padding:40px 0}.newsslider .slick-prev{right:calc(2.5% + 82px);left:auto}.newsslider .slick-next{right:2.5%;left:auto}.bio .aside{width:49%}.bio .tabcontent .col-md-9{width:100%}.highlights{padding-top:60px}.attorneys .attorneyDetails .col-md-5{width:100%}.attorneys .attorneyDetails .col-md-2{display:none}.search-results form.searchandfilter ul li ul{display:block;padding:20px 40px 10px}.search-results form.searchandfilter ul li ul li{padding-bottom:10px}