  html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}   html { box-sizing:border-box; } *, *::before, *::after { box-sizing:inherit; }  .author-box::before, .clearfix::before, .entry::before, .entry-content::before, .footer-widgets::before, .nav-primary::before, .nav-secondary::before, .pagination::before, .site-container::before, .site-footer::before, .site-header::before, .site-inner::before, .widget::before, .wrap::before { content:" "; display:table; } .author-box::after, .clearfix::after, .entry::after, .entry-content::after, .footer-widgets::after, .nav-primary::after, .nav-secondary::after, .pagination::after, .site-container::after, .site-footer::after, .site-header::after, .site-inner::after, .widget::after, .wrap::after { clear:both; content:" "; display:table; } html { -moz-osx-font-smoothing:grayscale; -webkit-font-smoothing:antialiased; }  body { background-color:#fff; color:#333; font-family:"Source Sans Pro", sans-serif; font-size:18px; font-weight:400; line-height:1.625; margin:0; overflow-x:hidden; } button, input:focus, input[type="button"], input[type="reset"], input[type="submit"], textarea:focus, .button, .gallery img { transition:all 0.2s ease-in-out; } a { color:#2d3f2a; text-decoration:none; font-weight:bold; transition:color 0.2s ease-in-out, background-color 0.2s ease-in-out; } .wp-block-cover a { color:#fff; font-weight:normal; } a:focus, a:hover { color:#2d3f2a; text-decoration:underline; } .wp-block-cover a:focus, .wp-block-cover a:hover{ color:#fff; font-weight:normal; text-decoration:underline; } p { margin:0 0 30px; padding:0; } ol, ul { margin:0; padding:0; } li { list-style-type:none; } hr { border:0; border-collapse:collapse; border-bottom:1px solid currentColor; clear:both; color:#eee; margin:1.65em auto; } b, strong { font-weight:700; } blockquote, cite, em, i { font-style:italic; } mark { background:#ddd; color:#333; } blockquote { margin:30px; } .site-container p.has-large-font-size { font-size:20px !important }  h1, h2, h3, h4, h5, h6 {   font-family:'Playfair Display', serif; font-weight:400; line-height:1.2; margin:0 0 20px; } h1 { font-size:30px; } h2 { font-size:27px; } h3 { font-size:24px; } h4 { font-size:20px; } .attorney h3 {   font-size:34px;   font-weight:bold } .attorney h3 span {   font-size:20px; } h5 { font-size:18px; } h6 { font-size:16px; } .fs55 {   font-size:55px; } .fs40 {   font-size:40px; } .fs33 {   font-size:33px; } .fs30 {   font-size:30px; } .fssmall{   font-size:14px; } .white { color:#ffffff !important; }  embed, iframe, img, object, video, .wp-caption { max-width:100%; } img { height:auto; vertical-align:top; } figure { margin:0; }  .tingle-modal--overflow{ padding-top:2rem !important;   padding-bottom:2rem; } .tingle-modal-box__footer--sticky{ position:static !important; } .tingle-modal-box__content{ padding:2rem 2rem !important; } .tingle-modal-box {   border-bottom-left-radius:0px !important;   border-bottom-right-radius:0px !important; } .gpnf-modal .gpnf-modal-header{ margin:-2rem -2rem 2rem !important; } .tingle-modal-box__footer{ padding:1rem 2rem !important; } .tingle-btn{ padding:0.6rem 1rem !important; }  @media only screen and (min-width:1025px) { .gpnf-modal .tingle-modal-box{  width:clamp(800px, 60%, 1200px) !important; } }   .gallery { overflow:hidden; } .gallery img { border:1px solid #eee; height:auto; padding:4px; } .gallery img:focus, .gallery img:hover { border:1px solid #999; outline:none; } .gallery-columns-1 .gallery-item { width:100%; } .gallery-columns-2 .gallery-item { width:50%; } .gallery-columns-3 .gallery-item { width:33%; } .gallery-columns-4 .gallery-item { width:25%; } .gallery-columns-5 .gallery-item { width:20%; } .gallery-columns-6 .gallery-item { width:16.6666%; } .gallery-columns-7 .gallery-item { width:14.2857%; } .gallery-columns-8 .gallery-item { width:12.5%; } .gallery-columns-9 .gallery-item { width:11.1111%; } .gallery-columns-2 .gallery-item:nth-child(2n+1), .gallery-columns-3 .gallery-item:nth-child(3n+1), .gallery-columns-4 .gallery-item:nth-child(4n+1), .gallery-columns-5 .gallery-item:nth-child(5n+1), .gallery-columns-6 .gallery-item:nth-child(6n+1), .gallery-columns-7 .gallery-item:nth-child(7n+1), .gallery-columns-8 .gallery-item:nth-child(8n+1), .gallery-columns-9 .gallery-item:nth-child(9n+1) { clear:left; } .gallery-item { float:left; margin:0 0 30px; text-align:center; }  input, select, textarea { background-color:#fff; border:1px solid #ddd; color:#333; font-size:18px; font-weight:400; padding:15px; width:100%; } input:focus, textarea:focus { border:1px solid #999; outline:none; } input[type="checkbox"], input[type="image"], input[type="radio"] { width:auto; } ::-ms-input-placeholder { color:#333; opacity:1; } :-ms-input-placeholder { color:#333; opacity:1; } ::placeholder { color:#333; opacity:1; } button, input[type="button"], input[type="reset"], input[type="submit"], .site-container div.wpforms-container-full .wpforms-form input[type="submit"], .site-container div.wpforms-container-full .wpforms-form button[type="submit"], .button { background-color:#333; border:0; border-radius:5px; color:#fff; cursor:pointer; font-size:16px; font-weight:600; padding:15px 30px; text-align:center; text-decoration:none; white-space:normal; width:auto; } button:focus, button:hover, input[type="button"]:focus, input[type="button"]:hover, input[type="reset"]:focus, input[type="reset"]:hover, input[type="submit"]:focus, input[type="submit"]:hover, .site-container div.wpforms-container-full .wpforms-form input[type="submit"]:focus, .site-container div.wpforms-container-full .wpforms-form input[type="submit"]:hover, .site-container div.wpforms-container-full .wpforms-form button[type="submit"]:focus, .site-container div.wpforms-container-full .wpforms-form button[type="submit"]:hover, .button:focus, .button:hover { background-color:#0073e5; border-width:0; color:#fff; } .entry-content .button:focus, .entry-content .button:hover { color:#fff; } .button { display:inline-block; } .site-container button:disabled, .site-container button:disabled:hover, .site-container input:disabled, .site-container input:disabled:hover, .site-container input[type="button"]:disabled, .site-container input[type="button"]:disabled:hover, .site-container input[type="reset"]:disabled, .site-container input[type="reset"]:disabled:hover, .site-container input[type="submit"]:disabled, .site-container input[type="submit"]:disabled:hover { background-color:#eee; border-width:0; color:#777; cursor:not-allowed; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-results-button { display:none; } button  table { border-collapse:collapse; border-spacing:0; margin-bottom:40px; width:100%; word-break:break-all; } tbody { border-bottom:1px solid #eee; } td, th { line-height:2; text-align:left; vertical-align:top; } td { padding:0.5em; } tr { border-top:1px solid #eee; } th { font-weight:600; padding:0.5em; }  .screen-reader-shortcut, .screen-reader-text, .screen-reader-text span { border:0; clip:rect(0, 0, 0, 0); height:1px; overflow:hidden; position:absolute !important; width:1px; word-wrap:normal !important; } .screen-reader-text:focus, .screen-reader-shortcut:focus, .widget_search input[type="submit"]:focus { background:#fff; box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6); clip:auto !important; color:#333; display:block; font-size:1em; font-weight:700; height:auto; padding:15px 23px 14px; text-decoration:none; width:auto; z-index:100000; } .more-link { display:inline-block; position:relative; margin-bottom:30px; } .site-container { animation:fadein 1s; word-wrap:break-word; } @keyframes fadein {  from {  opacity:0; }  to {  opacity:1; } }  .site-inner { clear:both; margin:0 auto; padding:60px 30px 0; } .wrap {   width:94%;   margin:0 auto;   max-width:1140px; } .wrap { padding:0 !important } .site-inner { padding:119px 0 0 !important; } .banner { margin-top:119px;   border-top:5px solid #2d3f2a;   border-bottom:5px solid #2d3f2a; } .banner img.aligncenter {   margin:0 auto; } figure.wp-block-image.banner{   margin:0 auto; } .avatar { border-radius:50%; float:left; } .author-box .avatar, .alignleft .avatar { margin-right:20px; } .alignright .avatar { margin-left:20px; } .comment .avatar { margin:0 15px 20px 0; }  .after-entry, .archive-description, .author-box { margin-bottom:40px; } .after-entry { box-shadow:0 0 20px rgba(0, 0, 0, 0.05); padding:20px 30px; } .after-entry .widget:last-of-type { margin-bottom:0; } .breadcrumb, .yoast-breadcrumbs { border-bottom:1px solid #eee; font-size:16px; margin-bottom:40px; padding-bottom:10px; } .genesis-title-hidden .breadcrumb { margin-top:40px; } .archive-description p:last-child, .author-box p:last-child { margin-bottom:0; }  .search-form { overflow:hidden; } .entry-content .search-form { margin-bottom:40px; width:50%; } .post-password-form input[type="submit"], .search-form input[type="submit"] { margin-top:10px; } .widget_search input[type="submit"] { border:0; clip:rect(0, 0, 0, 0); height:1px; margin:-1px; padding:0; position:absolute; width:1px; }  .archive-description .entry-title, .archive-title, .author-box-title { font-size:40px; font-weight:400; margin-bottom:10px; } .entry-title { font-size:36px; margin-bottom:30px; } .entry-title a, .sidebar .widget-title a { color:#333; text-decoration:none; } .entry-title a:focus, .entry-title a:hover { color:#0073e5; } .widget-title { font-size:20px; font-weight:400; margin-bottom:20px; } .genesis-title-hidden .site-inner { padding-top:0; }  a.aligncenter img { display:block; margin:0 auto; } a.alignnone { display:inline-block; } .alignleft { float:left; text-align:left; } .alignright { float:right; text-align:right; } a.alignleft, a.alignnone, a.alignright { max-width:100%; } img.centered, .aligncenter, .singular-image { display:block; margin:0 auto 30px; } img.alignnone, .alignnone { margin-bottom:15px; } a.alignleft, img.alignleft, .wp-caption.alignleft { margin:0 20px 20px 0; } a.alignright, img.alignright, .wp-caption.alignright { margin:0 0 20px 20px; } figcaption, .gallery-caption, .wp-caption-text { font-size:14px; font-weight:600; margin-top:0.5em; margin-bottom:1em; padding-left:10px; padding-right:10px; text-align:center; } .entry-content p.wp-caption-text { margin-bottom:0; } .entry-content .wp-audio-shortcode, .entry-content .wp-playlist, .entry-content .wp-video { margin:0 0 30px; }  .widget { margin-bottom:40px; } .widget p:last-child, .widget ul > li:last-of-type { margin-bottom:0; } .widget ul > li { margin-bottom:10px; } .widget ul > li:last-of-type { padding-bottom:0; } .widget ol > li { list-style-position:inside; list-style-type:decimal; padding-left:20px; text-indent:-20px; } .widget li li { border:0; margin:0 0 0 30px; padding:0; } .widget_calendar table { width:100%; } .widget_calendar td, .widget_calendar th { text-align:center; }  .featured-content .entry { border-bottom:1px solid #eee; margin-bottom:20px; } .featured-content .entry:last-of-type { border-bottom:none; margin-bottom:0; } .featured-content .entry-title { font-size:16px; margin-bottom:5px; margin-top:10px; } .after-entry .enews { text-align:center; padding:10px; } .sidebar .enews { background-color:#f5f5f5; padding:30px; } .enews-widget input { font-size:16px; margin-bottom:10px; } .after-entry .enews-widget input { text-align:center; } .enews-widget input[type="submit"] { margin:0; width:100%; } .enews form + p { margin-top:20px; }  .gs-faq__question { background:transparent; border-bottom:1px solid #eee; color:#333; padding-left:0; padding-right:0; } .gs-faq__question:focus, .gs-faq__question:hover { background:transparent; color:#0073e5; } .gs-faq__question::after { content:"\f132"; font-family:dashicons;  float:right; } .gs-faq__question.gs-faq--expanded::after { content:"\f460"; }  .entry-content .wpforms-container { margin-bottom:40px; } .entry-content .wpforms-form .wpforms-field { clear:both; margin:20px 0; overflow:hidden; } .site-container .wpforms-container .wpforms-form .wpforms-field input { border-radius:0; height:auto; padding:15px; } .site-container .entry-content .wpforms-form .wpforms-field-label { font-weight:600; } .site-container .entry-content .wpforms-form .wpforms-field-sublabel { font-size:14px; font-weight:300; } .entry-content .wpforms-form .wpforms-field-hp { display:none !important; left:-9000px !important; position:absolute !important; } .site-container .entry-content .wpforms-form textarea { padding:15px; } .site-container .entry-content .wpforms-form textarea.wpforms-field-small { height:120px; } .site-container .entry-content .wpforms-form textarea.wpforms-field-medium { height:200px; } .site-container .entry-content .wpforms-form textarea.wpforms-field-large { height:300px; }   .genesis-skip-link { margin:0; } .genesis-skip-link .skip-link-hidden { display:none; visibility:hidden; } .genesis-skip-link li { height:0; list-style:none; width:0; }  :focus { color:#333; outline:#ccc solid 1px; }   .site-header { background-color:transparent; box-shadow:0 0 20px rgba(0, 0, 0, 0.05); padding:2px 0px; }  .site-header {  position:fixed;  width:100%;  top:0;  z-index:10;   background-color:rgba(255,255,255,0.9); } .admin-bar .site-header {  top:32px;   } .extphone { text-align:center; float:none }  .title-area { float:left; padding-bottom:25px; padding-top:25px; } .wp-custom-logo .title-area { max-width:210px !important; padding-bottom:5px; padding-top:5px; width:100%; } .wp-custom-logo .title-area img { width:auto; } .site-title { font-size:20px; font-weight:600; line-height:1; margin-bottom:0; } .site-title a, .site-title a:focus, .site-title a:hover { color:#333; text-decoration:none; } .site-description, .wp-custom-logo .site-title { border:0; clip:rect(0, 0, 0, 0); height:1px; overflow:hidden; position:absolute !important; width:1px; word-wrap:normal !important; }   .genesis-nav-menu { clear:both; line-height:1; width:100%; } .genesis-nav-menu .menu-item { display:block; float:none; position:relative; } .genesis-nav-menu a {   font-family:'Ubuntu', sans-serif; color:#2d3f2a; display:block; font-size:14px;   font-weight:700; outline-offset:-1px; padding-bottom:12px; padding-top:12px;   text-decoration:none;   text-transform:uppercase;   } .genesis-nav-menu .social a { padding-right:0; } .genesis-nav-menu .sub-menu, .genesis-nav-menu .sub-menu a { width:100%; } .genesis-nav-menu .sub-menu { clear:both; display:none; left:-9999px; margin:0; opacity:1; padding-left:15px; position:static; z-index:99; } .genesis-nav-menu .sub-menu a { background-color:#fff; font-size:14px; position:relative; word-wrap:break-word; } .genesis-nav-menu .menu-item:focus, .genesis-nav-menu .menu-item:hover { position:relative; } .genesis-nav-menu .menu-item:hover > .sub-menu { display:block; left:auto; opacity:1; } .genesis-nav-menu .menu-item.social a{   font-size:20px;   color:#3b5998; } .genesis-nav-menu .menu-item.menu-item-has-children {   padding-right:22px }  .menu .menu-item:focus { position:static; } .menu .menu-item > a:focus + ul.sub-menu, .menu .menu-item.sfHover > ul.sub-menu { left:auto; opacity:1; } .genesis-responsive-menu { display:none; position:relative; } .genesis-responsive-menu .genesis-nav-menu .menu-item:hover > .sub-menu { display:none; } .menu-toggle, .sub-menu-toggle { background-color:transparent; border-width:0; color:#2d3f2a; display:block; margin:0 auto; overflow:hidden; text-align:center; visibility:visible; } .menu-toggle:focus, .menu-toggle:hover, .sub-menu-toggle:focus, .sub-menu-toggle:hover { background-color:transparent; border-width:0; color:#2d3f2a; } .menu-toggle {  font-family:'Ubuntu', sans-serif;   color:#2d3f2a; float:right; line-height:20px; margin-bottom:10px; margin-top:10px; padding:15px 0; position:relative; z-index:1000; } .menu-toggle.activated::before {   content:"\f335";  font-size:20px; } .site-header .menu-toggle::before { float:left; margin-right:5px; position:relative; text-rendering:auto; top:1px; } .sub-menu-toggle { float:right; padding:9px 10px; position:absolute; right:0; top:0; z-index:100; } .sub-menu .sub-menu-toggle { padding:12px 10px; } .sub-menu-toggle::before { display:inline-block; text-rendering:auto; transform:rotate(0); transition:transform 0.25s ease-in-out; } .sub-menu-toggle.activated::before { transform:rotate(180deg); }  .nav-primary { clear:left; padding-bottom:5px; padding-top:5px; width:100%; }  .nav-secondary { margin-top:10px; } .nav-secondary .genesis-nav-menu { line-height:1.5; } .nav-secondary .menu-item { display:inline-block; } .nav-secondary a { margin-left:10px; margin-right:10px; padding:0; } .entry { margin-bottom:40px; } .entry-content ol, .entry-content ul { margin-bottom:30px; padding-left:40px; } .entry-content ol > li { list-style-type:decimal; } .entry-content ul > li { list-style-type:disc; } .entry-content ol ul > li, .entry-content ul ul > li { list-style-type:circle; } .entry-content ol ol, .entry-content ul ul { margin-bottom:0; } .entry-content code { background-color:#f5f5f5; } .content .sticky { background-color:#f5f5f5; padding:30px; }  p.entry-meta { font-size:16px; margin-bottom:0; } .entry-header .entry-meta { margin-bottom:20px; } .entry-footer .entry-meta { border-top:1px solid #eee; padding-top:20px; } .entry-categories, .entry-tags { display:block; } .entry-comments-link::before { content:"\2014"; margin:0 6px 0 2px; }  .pagination { clear:both; margin:60px 0; } .adjacent-entry-pagination { margin-bottom:0; } .archive-pagination li { display:inline; } .archive-pagination li a { background-color:#f5f5f5; color:#333; cursor:pointer; display:inline-block; font-size:16px; font-weight:600; margin-bottom:4px; padding:8px 12px; text-decoration:none; } .archive-pagination li a:focus, .archive-pagination li a:hover, .archive-pagination li.active a { background-color:#333; color:#fff; }  .comment-respond, .entry-comments, .entry-pings { margin-bottom:40px; } .comment-list li { padding:40px 0 0 30px; } .comment-list .depth-1 { padding-left:0; } .comment-header { margin-bottom:30px; } .comment-content { clear:both; } .comment-content ul > li { list-style-type:disc; } .comment-respond input[type="email"], .comment-respond input[type="text"], .comment-respond input[type="url"] { width:50%; } .comment-respond label { display:block; margin-right:12px; } .comment-header p { margin-bottom:0; } .entry-pings .reply { display:none; } .comment-form-cookies-consent label { display:inline; padding-left:10px; }  .sidebar { font-size:16px; line-height:1.5; } .sidebar .widget { margin-bottom:40px; } .sidebar p { margin-bottom:20px; }   @media only screen and (max-width:959px ) { .sidebar {  max-width:1140px;  width:94%;  margin:0 auto; } }   .footer-widgets { background-color:#f4f4f4; clear:both;   padding:60px 0;   font-size:15px; } .footer-widgets .wrap { margin-left:auto; margin-right:auto; } .footer-widget-area { margin-bottom:40px; padding-left:30px; padding-right:30px; } .footer-widget-area:last-child, .footer-widgets .widget:last-child { margin-bottom:0; } .footer-widgets ul.socials { display:block; text-align:left; } .footer-widgets ul.socials li { display:inline-block; } .footer-widgets ul.socials li a { padding:5px 10px 5px 0; display:block; } .footer-widgets ul.socials li a:hover { text-decoration:none; opacity:0.8; } .footer-widgets .footer-widgets-2 a { font-weight:normal; text-decoration:underline; }  .site-footer { background-color:#f4f4f4;  color:#2d3f2a;  font-size:11px;  text-transform:uppercase;  letter-spacing:2px; line-height:1.5; padding:10px 0; text-align:center; } .site-footer p { margin-bottom:0; }  .lslide {   background:#fff; } .nomob {   display:none; }  .wp-block-column.is-vertically-aligned-top.applications {   background-color:#b9ddcd;   align-self:auto; } .hearings { background-color:#afd1c2  } .appeals { background-color:#9ebcb0  } .wp-block-column.applications, .wp-block-column.hearings, .wp-block-column.appeals {   margin-left:0 !important;   padding:40px 30px;   text-align:left; } .wp-block-column.applications .wp-block-columns, .wp-block-column.hearings .wp-block-columns, .wp-block-column.appeals .wp-block-columns{   margin-bottom:0; } .gb-block-layout-column.box {   background:#f4f4f4;   border:2px solid #b9ddcd;   padding:20px; } .gb-block-layout-column.boxshadow{  box-shadow:-2px 5px 25px 4px #c7c7c7;  padding:25px; } .greybox {   padding:20px; } .wp-block-column.border {   border:2px solid #ccc;   margin-bottom:10px; } .wp-block-column.border p {   padding:0 20px; } .home .homehero.gb-block-container {   position:relative; } .gb-block-container.home-hero .has-background-dim-100{   opacity:0 !important; } .gb-block-container.home-hero .gb-container-content{   position:initial; } .gb-block-container.home-hero .wp-block-buttons .wp-block-button.mob-abs {   position:absolute;   top:-30px;   left:0;   width:100%; }  .site-container .wp-block-buttons.fancy .wp-block-button.mob-abs .wp-block-button__link {   border-radius:0 !important;   font-size:20px !important;   width:auto !important;   font-weight:600 }  body #gform_wrapper_2.gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.cp-warning {   background-color:rgb(255,0,0);   background-color:rgb(255,0,0,0.1);   padding:20px;   margin:20px;   border:1px solid #FF0000 } body #gform_wrapper_2.gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.cp-success {   background-color:rgb(80,220,100);   background-color:rgb(80,220,100,0.3);   padding:20px;   margin:20px;   border:1px solid rgb(80,220,100); } body.blog .site-inner{ padding:50px 0 0 !important; }  .yoast-breadcrumbs { max-width:1180px;   margin:40px auto 40px; padding:10px 5px; } .yoast-breadcrumbs.no-space {   margin-top:0; }  #ez-toc-container{ padding:20px !important; font-size:16px; font-weight:700; line-height:24px; } #ez-toc-container .ez-toc-title{ font-family:'Playfair Display', serif; line-height:1.2 !important; } #ez-toc-container nav > ul.ez-toc-list{ padding-top:20px; } div#ez-toc-container ul.ez-toc-list a{ text-decoration:underline; margin:5px 0; line-height:24px; -webkit-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s; } div#ez-toc-container ul.ez-toc-list a:hover { -webkit-text-decoration-color:transparent;  text-decoration-color:transparent;  outline:none; } #ez-toc-container.ez-toc-counter nav > ul > li > a::before { display:none; } #ez-toc-container .ez-toc-title-container{ display:flex; align-items:center; } #ez-toc-container a.ez-toc-toggle{ position:relative; } #ez-toc-container a.ez-toc-toggle:before{ content:'[Show]'; font-size:16px; line-height:24px; font-weight:bold; text-decoration:underline; } #ez-toc-container.toc_close a.ez-toc-toggle:before{ content:'[Hide]'; } #ez-toc-container a.ez-toc-toggle .ez-toc-js-icon-con{ display:none; }  .page-template-work-report form label {   font-size:14px !important;   line-height:1.2; }   @media only screen and (min-width:480px) {  table {  table-layout:auto;  word-break:normal; } } @media only screen and (min-width:600px) {   .nomob {  display:block;   }   .mobonly {  display:none;   }   .home .homehero.gb-block-container {  position:relative;  }  .gb-block-container.home-hero .has-background-dim-100{  opacity:1 !important;   }   .gb-block-container.home-hero .wp-block-buttons .wp-block-button.mob-abs {  position:relative;  top:auto;  left:auto;  width:auto;   }   .site-container .wp-block-buttons.fancy .wp-block-button.mob-abs .wp-block-button__link {  border-radius:30px !important;  font-size:15px !important;  width:300px !important;  font-weight:400   }   .gb-block-container.home-hero .gb-container-content{  position:relative!important;   }   .wp-custom-logo .title-area {  max-width:260px !important;   }   } @media only screen and (min-width:768px) {  .banner {  margin-top:119px; }  } @media only screen and (min-width:768px) {  .site-header .wrap {  max-width:94%;; } } @media only screen and (min-width:960px) {  .extphone {  float:right }  .site-header .wrap {  max-width:1140px;; }  .genesis-nav-menu a:after {  content:"";  background-color:transparent;  font-weight:bold;  width:14px;  display:block;  height:2px;  text-align:center;  margin:10px auto 0; }   .genesis-nav-menu .sub-menu a:after {  display:none; }  .genesis-nav-menu a:focus:after, .genesis-nav-menu a:hover:after, .genesis-nav-menu .current-menu-item > a:after {  content:"";  background-color:#2d3f2a;  font-weight:bold;  width:14px;  display:block;  height:2px;  text-align:center;  margin:10px auto 0; }   .site-header {   padding:10px 0; } .genesis-nav-menu .menu-item {  display:inline-block; }  .genesis-nav-menu .menu-item:focus, .genesis-nav-menu .menu-item:hover {  position:relative; }  .genesis-nav-menu > .menu-bold > a {  font-weight:700; }  .genesis-nav-menu > .menu-highlight > a {  background-color:#333;  border-radius:3px;  color:#fff;  font-weight:600;  margin-left:15px;  padding-left:20px;  padding-right:20px; }  .genesis-nav-menu > .menu-highlight > a:focus, .genesis-nav-menu > .menu-highlight > a:hover {  background-color:#0073e5; }  .genesis-nav-menu .sub-menu, .genesis-nav-menu .sub-menu a {  width:180px; }  .genesis-nav-menu .sub-menu {  border-top:1px solid #eee;  opacity:0;  padding-left:0;  position:absolute;  transition:opacity 0.4s ease-in-out; }  .genesis-nav-menu .sub-menu a {  border:1px solid #eee;  border-top:0;  padding-bottom:15px;  padding-top:15px; }  .genesis-nav-menu .sub-menu .sub-menu {  margin:-46px 0 0 179px; }   .genesis-responsive-menu {  display:block;  padding-top:0px; }  .menu-toggle{  display:none;  visibility:hidden;   }   .nav-primary {  display:block;  }   .nav-primary {  clear:none;  float:right;  width:auto; }  .nav-primary .genesis-nav-menu a {  padding-left:15px;  padding-right:15px; }   .nav-primary .genesis-nav-menu .social a { padding-right:0; } .site-inner {  width:100%;  max-width:1170px;  padding:60px 30px 0;   }   .full-wide .site-inner {  max-width:100%;  padding:0;   }   .content {  float:left;  width:65%; }  .sidebar-content .content {  float:right; }  .full-width-content .content {  float:none;  margin-left:auto;  margin-right:auto;  width:100%;   }  .full-wide .content {  width:100%;   }   .sidebar {  float:right;  width:30%; }  .sidebar-content .sidebar {  float:left; }   .author-box {  background-color:#f5f5f5;  padding:30px; }   .after-entry {  padding:40px 60px; }  .after-entry .enews {  padding-left:30px;  padding-right:30px; }   .five-sixths, .four-sixths, .one-fourth, .one-half, .one-sixth, .one-third, .three-fourths, .three-sixths, .two-fourths, .two-sixths, .two-thirds {  float:left;  margin-left:2.564102564102564%; }  .one-half, .three-sixths, .two-fourths {  width:48.717948717948715%; }  .one-third, .two-sixths {  width:31.623931623931625%; }  .four-sixths, .two-thirds {  width:65.81196581196582%; }  .one-fourth {  width:23.076923076923077%; }  .three-fourths {  width:74.35897435897436%; }  .one-sixth {  width:14.52991452991453%; }  .five-sixths {  width:82.90598290598291%; }  .first {  clear:both;  margin-left:0; }   .after-entry, .archive-description, .author-box, .comment-respond, .entry, .entry-comments, .entry-pings {  margin-bottom:60px; }   .footer-widgets .wrap {  max-width:1140px; }  .footer-widget-area {  float:left;  margin-bottom:0;  width:calc(100% / 3); } }  @media print {  *, *::before, *::after {  background:transparent !important;  box-shadow:none !important;  color:#333 !important;  text-shadow:none !important; }  a, a:visited {  text-decoration:underline; }  a[href]::after {  content:" (" attr(href) ")"; }  abbr[title]::after {  content:" (" attr(title) ")"; }  a[href^="javascript:"]::after, a[href^="#"]::after, .site-title > a::after {  content:""; }  thead {  display:table-header-group; }  img, tr {  page-break-inside:avoid; }  img {  max-width:100% !important; }  @page {  margin:2cm 0.5cm; }  p, h2, h3 {  orphans:3;  widows:3; }  blockquote, pre {  border:1px solid #999;  page-break-inside:avoid; }  .content, .content-sidebar {  width:100%; }  button, input, select, textarea, .breadcrumb, .comment-edit-link, .comment-form, .comment-list .reply a, .comment-reply-title, .edit-link, .entry-comments-link, .entry-footer, .genesis-box, .header-widget-area, .hidden-print, .home-top, .nav-primary, .nav-secondary, .post-edit-link, .sidebar {  display:none !important; }  .title-area {  text-align:center;  width:100%; }  .site-title > a {  margin:0;  text-decoration:none;  text-indent:0; }  .site-inner {  position:relative; }  .author-box {  margin-bottom:0; }  h1, h2, h3, h4, h5, h6 {  orphans:3;  page-break-after:avoid;  page-break-inside:avoid;  widows:3; }  img {  page-break-after:avoid;  page-break-inside:avoid; }  blockquote, pre, table {  page-break-inside:avoid; }  dl, ol, ul {  page-break-before:avoid; } }  .gform_wrapper .ginput_container_date { position:relative; } .gform_wrapper .ginput_container_date input { position:relative; } .gform_wrapper .ginput_container_date img { position:absolute; top:50%; right:10px; transform:translateY(-50%); }  .testimonials-basic-wrapper ul.lightSlider li.lslide { box-shadow:none; background:transparent; color:#fff; text-align:center; } .testimonials-basic-wrapper ul.lightSlider li.lslide blockquote { color:#fff !important; } .testimonials-basic-wrapper ul.lightSlider li.lslide h4 { color:#fff !important; } .testimonials-basic-wrapper .fader .lSSlideOuter .lSPager.lSpg > li a {   background-color:#fff !important; } .testimonials-basic-wrapper .fader .lSSlideOuter .lSPager.lSpg > li.active a {   background-color:#b9ddcd !important; } 