/*!
Theme Name: Abacus
Theme URI: https://abacusplanninggroup.com
Author: truematter
Version: 2024
*//*!
 * Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */@import url("https://fonts.googleapis.com/css2?family=Work+Sans:wght@200;300;400;500;600;700&display=swap");.fa,.fas,.far,.breadcrumb::before,.people-bio-headshot-video a::before,.video-block-description .icon-film::after,.chevron::after,.chevron-right::after,.chevron-right-small::after,.fal,.education-list li:first-child::before,.vcard a::before,.marker::before,.fad,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.breadcrumb::before,.people-bio-headshot-video a::before,.education-list li:first-child::before,.vcard a::before,.marker::before,.video-block-description .icon-film::after,.chevron::after,.chevron-right::after,.chevron-right-small::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:solid 0.08em #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fas.fa-pull-left,.far.fa-pull-left,.fa-pull-left.breadcrumb::before,.people-bio-headshot-video a.fa-pull-left::before,.video-block-description .fa-pull-left.icon-film::after,.fa-pull-left.chevron::after,.fa-pull-left.chevron-right::after,.fa-pull-left.chevron-right-small::after,.fal.fa-pull-left,.education-list li.fa-pull-left:first-child::before,.vcard a.fa-pull-left::before,.fa-pull-left.marker::before,.fab.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fas.fa-pull-right,.far.fa-pull-right,.fa-pull-right.breadcrumb::before,.people-bio-headshot-video a.fa-pull-right::before,.video-block-description .fa-pull-right.icon-film::after,.fa-pull-right.chevron::after,.fa-pull-right.chevron-right::after,.fa-pull-right.chevron-right-small::after,.fal.fa-pull-right,.education-list li.fa-pull-right:first-child::before,.vcard a.fa-pull-right::before,.fa-pull-right.marker::before,.fab.fa-pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scale(1, -1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scale(-1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-flip-both{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-address-card:before{content:"\f2bb"}.fa-award:before{content:"\f559"}.fa-check-circle:before{content:"\f058"}.fa-chevron-right:before{content:"\f054"}.fa-envelope-open:before{content:"\f2b6"}.fa-facebook-f:before{content:"\f39e"}.fa-film:before{content:"\f008"}.fa-linkedin:before{content:"\f08c"}.fa-map-marker:before{content:"\f041"}.fa-phone-alt:before{content:"\f879"}.fa-twitter:before{content:"\f099"}.sr-only{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}/*!
 * Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:300;font-display:block;src:url("/wp-content/themes/abacus/webfonts/fa-light-300.eot");src:url("/wp-content/themes/abacus/webfonts/fa-light-300.eot?#iefix") format("embedded-opentype"),url("/wp-content/themes/abacus/webfonts/fa-light-300.woff2") format("woff2"),url("/wp-content/themes/abacus/webfonts/fa-light-300.woff") format("woff"),url("/wp-content/themes/abacus/webfonts/fa-light-300.ttf") format("truetype"),url("/wp-content/themes/abacus/webfonts/fa-light-300.svg#fontawesome") format("svg")}.fal,.education-list li:first-child::before,.vcard a::before,.marker::before{font-family:'Font Awesome 5 Pro';font-weight:300}/*!
 * Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:400;font-display:block;src:url("/wp-content/themes/abacus/webfonts/fa-regular-400.eot");src:url("/wp-content/themes/abacus/webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/wp-content/themes/abacus/webfonts/fa-regular-400.woff2") format("woff2"),url("/wp-content/themes/abacus/webfonts/fa-regular-400.woff") format("woff"),url("/wp-content/themes/abacus/webfonts/fa-regular-400.ttf") format("truetype"),url("/wp-content/themes/abacus/webfonts/fa-regular-400.svg#fontawesome") format("svg")}.far,.breadcrumb::before,.people-bio-headshot-video a::before,.video-block-description .icon-film::after,.chevron::after,.chevron-right::after,.chevron-right-small::after{font-family:'Font Awesome 5 Pro';font-weight:400}/*!
 * Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;font-display:block;src:url("/wp-content/themes/abacus/webfonts/fa-brands-400.eot");src:url("/wp-content/themes/abacus/webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("/wp-content/themes/abacus/webfonts/fa-brands-400.woff2") format("woff2"),url("/wp-content/themes/abacus/webfonts/fa-brands-400.woff") format("woff"),url("/wp-content/themes/abacus/webfonts/fa-brands-400.ttf") format("truetype"),url("/wp-content/themes/abacus/webfonts/fa-brands-400.svg#fontawesome") format("svg")}.fab{font-family:'Font Awesome 5 Brands';font-weight:400}:root{--wpforms-label-color: #000 !important;--wpforms-field-size-input-spacing: 0.25rem !important;--wpforms-field-border-radius: 0 !important;--wpforms-button-border-radius: 0 !important;--wpforms-label-error-color: #ff0000 !important;--wpforms-button-background-color: white !important;--wpforms-button-text-color: #fff !important;--wpforms-label-sublabel-color: #000 !important;--wpforms-field-border-color: #707070 !important;--wpforms-button-size-height: auto !important}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}b{font-weight:700}i{font-style:italic}blockquote,q{quotes:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}button{background-color:transparent;outline:none;border:0;cursor:pointer}a{cursor:pointer}html{font-size:16px;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}::-moz-selection{background:#BB5D06;color:white}::selection{background:#E18000;color:white}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:white;font-family:"Work Sans",sans-serif;font-size:100%;color:#000}@media screen and (min-width: 480px){body{font-size:114.2857%}}h1,h2,h3,h4,h5,h6{color:#000;font-family:"Work Sans",sans-serif;line-height:1}h1,.page-header span.page-title-substitute{font-size:1.875rem;margin:0 0 1rem 0;padding:0;font-weight:300;color:black}@media screen and (min-width: 768px){h1,.page-header span.page-title-substitute{font-size:2.5rem}}h1 a,.page-header span.page-title-substitute a{color:black}h1 a:hover,.page-header span.page-title-substitute a:hover{text-decoration:underline;color:#E18000}h2{margin:2rem 0 2rem 0;font-size:1.3125rem;font-weight:500}@media screen and (min-width: 1024px){h2{font-size:1.9375rem;margin:2rem 0 4rem 0}}h2.less-spacing{margin:2rem 0}h3{font-size:1.125rem;font-weight:600;line-height:1.2}@media screen and (min-width: 1024px){h3{font-size:1.6875rem}}h4{font-size:.9375rem;font-weight:600;line-height:1.2}@media screen and (min-width: 1024px){h4{font-size:1.1875rem}}h5{font-size:1.2rem}h6{font-size:1rem}img{display:block;max-width:100%;width:100%;padding:0;margin:0}a{color:#BB5D06;text-decoration:none}a:hover,a:focus{outline:none;text-decoration:underline}a:hover i:before,a:focus i:before{display:inline-block;text-decoration:none}p,blockquote,ul,ol,table,dl,form{font-family:Verdana,sans-serif;line-height:1;font-size:.9375rem;color:#000}p{margin-bottom:1rem;line-height:1.6;max-width:62.5rem}p strong{font-weight:600}table{display:table;background-color:white;width:100%;font-size:0.9rem}thead{background-color:#eee;font-weight:800;font-family:"Work Sans",sans-serif;font-size:1.1rem}tfoot{background-color:#eee}th,td{padding:0.5rem;border:1px solid #aaa}dl{background-color:white;padding:1rem}dt{font-family:"Work Sans",sans-serif;font-weight:800;font-size:1.1rem}dd{padding-left:1rem;margin-bottom:1rem}form{background-color:white;border:1px solid #ccc;padding:1rem}fieldset{padding-bottom:1rem}fieldset>div{padding-bottom:1rem}legend{display:block;width:100%;font-weight:800;font-size:1.1rem;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #ccc}label{display:block}input{display:block;width:100%;padding:0.5rem}textarea{width:100%;min-height:200px}.row{display:flex;margin-left:-1rem;justify-content:flex-start;flex-wrap:wrap;flex-grow:1}.row.jc{justify-content:center}.row.jcsb{justify-content:space-between}.row.jr{justify-content:flex-end}.row.ac{align-items:center}.row.astr{align-items:stretch}.row.afe{align-items:flex-end}.row.tp{padding-top:1rem}.row.bp{padding-bottom:2rem}.row>.col{margin-left:1rem;flex-grow:1;flex-shrink:0}.row>.col.c1{flex-basis:3.75%;max-width:calc( 4.16667% - 1rem)}.row>.col.c2{flex-basis:7.5%;max-width:calc( 8.33333% - 1rem)}.row>.col.c3{flex-basis:11.25%;max-width:calc( 12.5% - 1rem)}.row>.col.c4{flex-basis:15.0%;max-width:calc( 16.66667% - 1rem)}.row>.col.c5{flex-basis:18.75%;max-width:calc( 20.83333% - 1rem)}.row>.col.c6{flex-basis:22.5%;max-width:calc( 25.0% - 1rem)}.row>.col.c7{flex-basis:26.25%;max-width:calc( 29.16667% - 1rem)}.row>.col.c8{flex-basis:30.0%;max-width:calc( 33.33333% - 1rem)}.row>.col.c9{flex-basis:33.75%;max-width:calc( 37.5% - 1rem)}.row>.col.c10{flex-basis:37.5%;max-width:calc( 41.66667% - 1rem)}.row>.col.c11{flex-basis:41.25%;max-width:calc( 45.83333% - 1rem)}.row>.col.c12{flex-basis:45.0%;max-width:calc( 50.0% - 1rem)}.row>.col.c13{flex-basis:48.75%;max-width:calc( 54.16667% - 1rem)}.row>.col.c14{flex-basis:52.5%;max-width:calc( 58.33333% - 1rem)}.row>.col.c15{flex-basis:56.25%;max-width:calc( 62.5% - 1rem)}.row>.col.c16{flex-basis:60.0%;max-width:calc( 66.66667% - 1rem)}.row>.col.c17{flex-basis:63.75%;max-width:calc( 70.83333% - 1rem)}.row>.col.c18{flex-basis:67.5%;max-width:calc( 75.0% - 1rem)}.row>.col.c19{flex-basis:71.25%;max-width:calc( 79.16667% - 1rem)}.row>.col.c20{flex-basis:75.0%;max-width:calc( 83.33333% - 1rem)}.row>.col.c21{flex-basis:78.75%;max-width:calc( 87.5% - 1rem)}.row>.col.c22{flex-basis:82.5%;max-width:calc( 91.66667% - 1rem)}.row>.col.c23{flex-basis:86.25%;max-width:calc( 95.83333% - 1rem)}.row>.col.c24{flex-basis:90.0%;max-width:calc( 100.0% - 1rem)}@media screen and (min-width: 480px){.row>.col.b1c1{flex-basis:3.75%;max-width:calc( 4.16667% - 1rem)}.row>.col.b1c2{flex-basis:7.5%;max-width:calc( 8.33333% - 1rem)}.row>.col.b1c3{flex-basis:11.25%;max-width:calc( 12.5% - 1rem)}.row>.col.b1c4{flex-basis:15.0%;max-width:calc( 16.66667% - 1rem)}.row>.col.b1c5{flex-basis:18.75%;max-width:calc( 20.83333% - 1rem)}.row>.col.b1c6{flex-basis:22.5%;max-width:calc( 25.0% - 1rem)}.row>.col.b1c7{flex-basis:26.25%;max-width:calc( 29.16667% - 1rem)}.row>.col.b1c8{flex-basis:30.0%;max-width:calc( 33.33333% - 1rem)}.row>.col.b1c9{flex-basis:33.75%;max-width:calc( 37.5% - 1rem)}.row>.col.b1c10{flex-basis:37.5%;max-width:calc( 41.66667% - 1rem)}.row>.col.b1c11{flex-basis:41.25%;max-width:calc( 45.83333% - 1rem)}.row>.col.b1c12{flex-basis:45.0%;max-width:calc( 50.0% - 1rem)}.row>.col.b1c13{flex-basis:48.75%;max-width:calc( 54.16667% - 1rem)}.row>.col.b1c14{flex-basis:52.5%;max-width:calc( 58.33333% - 1rem)}.row>.col.b1c15{flex-basis:56.25%;max-width:calc( 62.5% - 1rem)}.row>.col.b1c16{flex-basis:60.0%;max-width:calc( 66.66667% - 1rem)}.row>.col.b1c17{flex-basis:63.75%;max-width:calc( 70.83333% - 1rem)}.row>.col.b1c18{flex-basis:67.5%;max-width:calc( 75.0% - 1rem)}.row>.col.b1c19{flex-basis:71.25%;max-width:calc( 79.16667% - 1rem)}.row>.col.b1c20{flex-basis:75.0%;max-width:calc( 83.33333% - 1rem)}.row>.col.b1c21{flex-basis:78.75%;max-width:calc( 87.5% - 1rem)}.row>.col.b1c22{flex-basis:82.5%;max-width:calc( 91.66667% - 1rem)}.row>.col.b1c23{flex-basis:86.25%;max-width:calc( 95.83333% - 1rem)}.row>.col.b1c24{flex-basis:90.0%;max-width:calc( 100.0% - 1rem)}}@media screen and (min-width: 768px){.row>.col.b2c1{flex-basis:3.75%;max-width:calc( 4.16667% - 1rem)}.row>.col.b2c2{flex-basis:7.5%;max-width:calc( 8.33333% - 1rem)}.row>.col.b2c3{flex-basis:11.25%;max-width:calc( 12.5% - 1rem)}.row>.col.b2c4{flex-basis:15.0%;max-width:calc( 16.66667% - 1rem)}.row>.col.b2c5{flex-basis:18.75%;max-width:calc( 20.83333% - 1rem)}.row>.col.b2c6{flex-basis:22.5%;max-width:calc( 25.0% - 1rem)}.row>.col.b2c7{flex-basis:26.25%;max-width:calc( 29.16667% - 1rem)}.row>.col.b2c8{flex-basis:30.0%;max-width:calc( 33.33333% - 1rem)}.row>.col.b2c9{flex-basis:33.75%;max-width:calc( 37.5% - 1rem)}.row>.col.b2c10{flex-basis:37.5%;max-width:calc( 41.66667% - 1rem)}.row>.col.b2c11{flex-basis:41.25%;max-width:calc( 45.83333% - 1rem)}.row>.col.b2c12{flex-basis:45.0%;max-width:calc( 50.0% - 1rem)}.row>.col.b2c13{flex-basis:48.75%;max-width:calc( 54.16667% - 1rem)}.row>.col.b2c14{flex-basis:52.5%;max-width:calc( 58.33333% - 1rem)}.row>.col.b2c15{flex-basis:56.25%;max-width:calc( 62.5% - 1rem)}.row>.col.b2c16{flex-basis:60.0%;max-width:calc( 66.66667% - 1rem)}.row>.col.b2c17{flex-basis:63.75%;max-width:calc( 70.83333% - 1rem)}.row>.col.b2c18{flex-basis:67.5%;max-width:calc( 75.0% - 1rem)}.row>.col.b2c19{flex-basis:71.25%;max-width:calc( 79.16667% - 1rem)}.row>.col.b2c20{flex-basis:75.0%;max-width:calc( 83.33333% - 1rem)}.row>.col.b2c21{flex-basis:78.75%;max-width:calc( 87.5% - 1rem)}.row>.col.b2c22{flex-basis:82.5%;max-width:calc( 91.66667% - 1rem)}.row>.col.b2c23{flex-basis:86.25%;max-width:calc( 95.83333% - 1rem)}.row>.col.b2c24{flex-basis:90.0%;max-width:calc( 100.0% - 1rem)}}@media screen and (min-width: 1024px){.row>.col.b3c1{flex-basis:3.75%;max-width:calc( 4.16667% - 1rem)}.row>.col.b3c2{flex-basis:7.5%;max-width:calc( 8.33333% - 1rem)}.row>.col.b3c3{flex-basis:11.25%;max-width:calc( 12.5% - 1rem)}.row>.col.b3c4{flex-basis:15.0%;max-width:calc( 16.66667% - 1rem)}.row>.col.b3c5{flex-basis:18.75%;max-width:calc( 20.83333% - 1rem)}.row>.col.b3c6{flex-basis:22.5%;max-width:calc( 25.0% - 1rem)}.row>.col.b3c7{flex-basis:26.25%;max-width:calc( 29.16667% - 1rem)}.row>.col.b3c8{flex-basis:30.0%;max-width:calc( 33.33333% - 1rem)}.row>.col.b3c9{flex-basis:33.75%;max-width:calc( 37.5% - 1rem)}.row>.col.b3c10{flex-basis:37.5%;max-width:calc( 41.66667% - 1rem)}.row>.col.b3c11{flex-basis:41.25%;max-width:calc( 45.83333% - 1rem)}.row>.col.b3c12{flex-basis:45.0%;max-width:calc( 50.0% - 1rem)}.row>.col.b3c13{flex-basis:48.75%;max-width:calc( 54.16667% - 1rem)}.row>.col.b3c14{flex-basis:52.5%;max-width:calc( 58.33333% - 1rem)}.row>.col.b3c15{flex-basis:56.25%;max-width:calc( 62.5% - 1rem)}.row>.col.b3c16{flex-basis:60.0%;max-width:calc( 66.66667% - 1rem)}.row>.col.b3c17{flex-basis:63.75%;max-width:calc( 70.83333% - 1rem)}.row>.col.b3c18{flex-basis:67.5%;max-width:calc( 75.0% - 1rem)}.row>.col.b3c19{flex-basis:71.25%;max-width:calc( 79.16667% - 1rem)}.row>.col.b3c20{flex-basis:75.0%;max-width:calc( 83.33333% - 1rem)}.row>.col.b3c21{flex-basis:78.75%;max-width:calc( 87.5% - 1rem)}.row>.col.b3c22{flex-basis:82.5%;max-width:calc( 91.66667% - 1rem)}.row>.col.b3c23{flex-basis:86.25%;max-width:calc( 95.83333% - 1rem)}.row>.col.b3c24{flex-basis:90.0%;max-width:calc( 100.0% - 1rem)}}@media screen and (min-width: 1200px){.row>.col.b4c1{flex-basis:3.75%;max-width:calc( 4.16667% - 1rem)}.row>.col.b4c2{flex-basis:7.5%;max-width:calc( 8.33333% - 1rem)}.row>.col.b4c3{flex-basis:11.25%;max-width:calc( 12.5% - 1rem)}.row>.col.b4c4{flex-basis:15.0%;max-width:calc( 16.66667% - 1rem)}.row>.col.b4c5{flex-basis:18.75%;max-width:calc( 20.83333% - 1rem)}.row>.col.b4c6{flex-basis:22.5%;max-width:calc( 25.0% - 1rem)}.row>.col.b4c7{flex-basis:26.25%;max-width:calc( 29.16667% - 1rem)}.row>.col.b4c8{flex-basis:30.0%;max-width:calc( 33.33333% - 1rem)}.row>.col.b4c9{flex-basis:33.75%;max-width:calc( 37.5% - 1rem)}.row>.col.b4c10{flex-basis:37.5%;max-width:calc( 41.66667% - 1rem)}.row>.col.b4c11{flex-basis:41.25%;max-width:calc( 45.83333% - 1rem)}.row>.col.b4c12{flex-basis:45.0%;max-width:calc( 50.0% - 1rem)}.row>.col.b4c13{flex-basis:48.75%;max-width:calc( 54.16667% - 1rem)}.row>.col.b4c14{flex-basis:52.5%;max-width:calc( 58.33333% - 1rem)}.row>.col.b4c15{flex-basis:56.25%;max-width:calc( 62.5% - 1rem)}.row>.col.b4c16{flex-basis:60.0%;max-width:calc( 66.66667% - 1rem)}.row>.col.b4c17{flex-basis:63.75%;max-width:calc( 70.83333% - 1rem)}.row>.col.b4c18{flex-basis:67.5%;max-width:calc( 75.0% - 1rem)}.row>.col.b4c19{flex-basis:71.25%;max-width:calc( 79.16667% - 1rem)}.row>.col.b4c20{flex-basis:75.0%;max-width:calc( 83.33333% - 1rem)}.row>.col.b4c21{flex-basis:78.75%;max-width:calc( 87.5% - 1rem)}.row>.col.b4c22{flex-basis:82.5%;max-width:calc( 91.66667% - 1rem)}.row>.col.b4c23{flex-basis:86.25%;max-width:calc( 95.83333% - 1rem)}.row>.col.b4c24{flex-basis:90.0%;max-width:calc( 100.0% - 1rem)}}section{width:100%;margin:4rem 0}@media screen and (min-width: 1024px){section.section-spacing{margin:8rem auto}}.wrapper{padding:0 2rem;max-width:1600px;margin:0 auto}.btn-outline{display:inline-block;margin:2rem 0;box-shadow:inset 0 0 0 1px #BB5D06;padding:0.5rem 1rem;font-family:"Work Sans",sans-serif;font-weight:600;color:#BB5D06;text-decoration:none;font-size:1.375rem;line-height:1;transition:background-color 0.2s ease-in-out}.btn-outline:hover,.btn-outline:focus{color:white;background-color:#BB5D06;text-decoration:none;outline:none}.btn,.wpforms-submit{display:inline-block;margin:0.4rem 0;color:white;padding:0.5rem 1rem;font-family:"Work Sans",sans-serif;font-weight:400;background-color:#BB5D06;text-decoration:none;font-size:1.375rem;line-height:1;box-shadow:inset 0 0 0 0 #BB5D06;transition:all 0.2s ease-in-out}.btn:hover,.btn:focus,.wpforms-submit:hover,.wpforms-submit:focus{background-color:transparent;color:#BB5D06;box-shadow:inset 0 0 0 1px #BB5D06;text-decoration:none;outline:none}.btn.sm,.wpforms-submit.sm{font-size:1rem;padding:0.5rem 1rem}.btn-reset{display:inline-block;margin:0.4rem 0;color:#BB5D06;padding:0.5rem;font-family:"Work Sans",sans-serif;font-weight:400;text-decoration:none;font-size:1rem;line-height:1}.btn-reset:hover,.btn-reset:focus{text-decoration:underline;outline:none}div.wpforms-container-full button[type=submit]{display:inline-block !important;margin:0.4rem 0 !important;color:white !important;padding:0.5rem 1rem !important;font-family:"Work Sans",sans-serif !important;font-weight:400 !important;background-color:#BB5D06 !important;text-decoration:none !important;font-size:1.375rem !important;line-height:1;box-shadow:inset 0 0 0 0 #BB5D06 !important;transition:all 0.2s ease-in-out !important;border:none !important}div.wpforms-container-full button[type=submit]:hover,div.wpforms-container-full button[type=submit]:focus{background-color:#fff !important;background:#fff !important;color:#BB5D06 !important;box-shadow:inset 0 0 0 1px #BB5D06 !important;text-decoration:none !important;outline:none !important}div.wpforms-container-full button[type=submit].sm{font-size:1rem;padding:0.5rem 1rem}.abacus-a-hero{background:url("/wp-content/themes/abacus/img/abacus-a.svg") center center no-repeat;position:absolute;bottom:1.125rem;right:2rem;background-size:contain;width:4.6875rem;height:4.6875rem;background-repeat:no-repeat}@media screen and (min-width: 768px){.abacus-a-hero{right:1rem;width:8.75rem;height:8.75rem}}@media screen and (min-width: 1024px){.abacus-a-hero{bottom:3.125rem;width:12.5rem;height:12.5rem}}.abacus-a-footer{background:url("/wp-content/themes/abacus/img/abacus-a-tan.svg") center center no-repeat;background-size:contain;width:9.0625rem;height:9.0625rem;background-repeat:no-repeat;margin-bottom:1.4rem}.abacus-gradient{background:url("/wp-content/themes/abacus/img/abacus-gradient.gif") left top no-repeat;background-size:100% 5px;height:5px}.abacus-gradient-footer{background:url("/wp-content/themes/abacus/img/abacus-gradient-footer.gif") left top no-repeat;background-size:100% 5px;height:5px;background-color:green}.bg.tan{background-color:#F9F8F5}.quote-block{background-image:url("/wp-content/themes/abacus/img/quote-start-outline.svg");background-repeat:no-repeat;background-position:0.8rem 0;background-size:auto 3.75rem;padding-left:3.75rem;padding-top:2.25rem;max-width:800px;margin:1.5rem 0}.quote-block.home{background-size:auto 2.5rem;background-position:0 0.4rem;padding-left:1.9375rem;padding-top:1.5rem;margin:0}@media screen and (min-width: 1024px){.quote-block.home{margin-top:1rem;background-position:0.8rem 0;background-size:auto 3.75rem;padding-left:3.75rem;padding-top:2.25rem}}.quote-block.home blockquote{font-size:1.9375rem;line-height:1.9375rem;margin-bottom:1rem}@media screen and (min-width: 1024px){.quote-block.home blockquote{font-size:2.375rem;line-height:2.75rem}}.quote-block.sm{background-size:auto 2.5rem;background-position:0 0.4rem;padding-left:1.9375rem;padding-top:1.5rem;margin:0}.quote-block.sm blockquote{font-size:1.9375rem;line-height:1.9375rem;margin-bottom:1rem}@media screen and (min-width: 1024px){.quote-block.sm blockquote{font-size:2.8125rem;line-height:3.4375rem}}.quote-block blockquote{font-size:2.375rem;line-height:2.75rem;font-weight:300;margin-bottom:2rem;color:#707070;font-family:"Work Sans",sans-serif;display:block}.quote-block blockquote::after{content:"\201D";font-weight:700;color:#8AACCC}@media screen and (min-width: 768px){.section-blocks{padding-right:3rem}}.maxwidth{max-width:768px}.quote-padding{padding-left:3.75rem;display:block}.quote-padding-home{padding-left:1.9375rem;display:block}@media screen and (min-width: 1024px){.quote-follow{padding-left:3.75rem}}.pullout-green{background-color:#D3D67D;text-align:center;padding:3.65rem 2rem}.pullout-green p{text-align:center;padding:0;font-size:1.375rem;font-family:"Work Sans",sans-serif;font-weight:300;line-height:1;z-index:99;position:relative;display:inline;margin:0 auto}@media screen and (min-width: 1024px){.pullout-green p{font-size:2.0625rem}}.pullout-green p:before{content:'';z-index:50;background-image:url("/wp-content/themes/abacus/img/quote-start-white.svg");background-repeat:no-repeat;position:absolute;top:-.75rem;left:-1.125rem;width:2.125rem;height:1.875rem}@media screen and (min-width: 1024px){.pullout-green p:before{top:-2.25rem;left:-3.375rem;width:4.25rem;height:3.75rem}}.text-right{text-align:right}.text-right{text-align:right}.text-center{text-align:center}h1.nopadding,h2.nopadding,h3.nopadding{margin:0;padding:0}.verdana,.copy{font-weight:normal;font-size:.9375rem;font-family:Verdana,sans-serif}p.lg,.lg,.who-we-are p,.about-abacus p,.career-responsibilities p,.career-single p{font-family:"Work Sans",sans-serif;font-weight:300;margin-bottom:1.5rem;font-size:1.0625rem;line-height:1.25rem;max-width:62.5rem}p.lg strong,.lg strong,.who-we-are p strong,.about-abacus p strong,.career-responsibilities p strong,.career-single p strong{font-weight:600}@media screen and (min-width: 1024px){p.lg,.lg,.who-we-are p,.about-abacus p,.career-responsibilities p,.career-single p{font-size:1.375rem;line-height:1.5625rem}}.pmax{max-width:62.5rem}.hzr{background-color:#DAD6CA;width:100%;height:1px;display:block;margin:1.4rem 0}ul{list-style:none;margin:0;padding:0}ul.columns li,ul.columns li .source{display:block;font-size:.875rem;font-family:Verdana,sans-serif;padding-top:0.4rem}@media screen and (min-width: 1024px){ul.columns{column-count:2}ul.columns li{padding-right:1rem}}ul.threeup li{break-inside:avoid-column;display:inline-grid;page-break-inside:avoid;display:block}@media screen and (min-width: 768px){ul.threeup{column-count:2}}@media screen and (min-width: 1024px){ul.threeup{column-count:3}}ul.border-left{padding-left:1rem}ul.border-left li{border-left:1px solid #D3D67D;padding:0.75rem 0 0.75rem .75rem;max-width:29.0625rem;line-height:1.3;font-size:1rem;font-weight:400;font-family:"Work Sans",sans-serif}@media screen and (min-width: 1024px){ul.border-left li{font-size:1.375rem}}ul.border-left.spacing{margin:1rem 0 2rem}ul.bold-intro li{font-family:"Work Sans",sans-serif;font-size:1.0625rem;line-height:1.4375rem;font-weight:300;padding-bottom:2rem}ul.bold-intro li strong{display:block;font-size:1.0625rem;font-weight:600;line-height:1.6875rem;padding-bottom:0.8rem}@media screen and (min-width: 1024px){ul.bold-intro li{padding-right:3rem;font-size:1.375rem}ul.bold-intro li strong{font-size:1.375rem}}ul.large li{font-family:"Work Sans",sans-serif;font-weight:300;font-size:1rem;margin:1rem 0 2rem 0}ul.large li:first-child{margin-top:0}@media screen and (min-width: 1024px){ul.large li{font-size:1.375rem}}@media screen and (min-width: 768px){ul.bullet-list.two-up{display:flex;flex-wrap:wrap}ul.bullet-list.two-up li{width:50%;padding-right:2rem}}@media screen and (min-width: 1024px){ul.bullet-list.horizontal{display:flex}ul.bullet-list.horizontal li{padding-right:2rem;width:33.333333%}}ul.bullet-list li{padding-top:1rem;margin-bottom:1rem;position:relative;padding-left:.875rem;font-family:"Work Sans",sans-serif;font-weight:300;font-size:1rem;line-height:1.4375rem;padding-right:2rem}ul.bullet-list li strong{font-weight:600}@media screen and (min-width: 1024px){ul.bullet-list li{font-size:1.375rem;line-height:1.6875rem}}ul.bullet-list li:before{content:'';display:inline-block;position:absolute;top:-.875rem;left:0;height:1.75rem;width:1.75rem;z-index:-1;background-image:url("/wp-content/themes/abacus/img/bullet-square-blue-big.svg");background-size:contain;background-repeat:no-repeat;margin-right:0.4rem;margin-top:1rem}.halftopmargin{display:flex;margin:2rem 0}.halftopmargin a{font-weight:bold}.halftopmargin img{width:initial}.slash{position:relative}.slash.green::after{background-image:url("/wp-content/themes/abacus/img/abacus-slash-green.svg")}.slash.black::after{background-image:url("/wp-content/themes/abacus/img/abacus-slash-black.svg")}.slash.blue::after{background-image:url("/wp-content/themes/abacus/img/abacus-slash-blue.svg")}.slash.orange::after{background-image:url("/wp-content/themes/abacus/img/abacus-slash-orange.svg")}.slash::after{content:"";background-size:contain;background-repeat:no-repeat;position:absolute;top:.375rem;left:.75rem;width:.9375rem;height:1.625rem}@media screen and (min-width: 1024px){.slash::after{top:.375rem;left:.75rem;width:1.25rem;height:2.1875rem}}.noscriptmsg{background-color:#F9F8F5}.noscriptmsg p{margin:0 auto;padding:1rem;width:80%;max-width:1024px;font-size:.8125rem;text-align:center}#navigation{width:100%;transition:background-color 0s ease}#navigation.open{background-color:#BB5D06;overflow-y:hidden;height:100vh;transition:background-color 0.6s ease}#navigation.open #a1,#navigation.open #a2,#navigation.open #a3,#navigation.open #a4,#navigation.open #a5,#navigation.open #a6{fill:white}.a-header{display:flex;flex-direction:row;height:3.75rem;position:relative;justify-content:space-between;flex-wrap:nowrap}@media screen and (min-width: 1024px){.a-header{height:5.8125rem}.a-header.open{background:none}}.a-header a.logo{display:flex;align-items:baseline;align-self:flex-end;width:10.625rem;position:relative}.a-header a.logo svg{width:10.625rem;height:2.1875rem}.a-header nav{width:100%;flex-direction:column;position:absolute;top:6.25rem;right:0;display:none;z-index:99}.a-header nav.open{display:flex}@media screen and (min-width: 1024px){.a-header nav{display:flex;flex-direction:row;position:static;top:auto;right:auto;padding:0;width:calc(100% - 170px);max-width:100%;justify-content:space-between;background-color:transparent}}.a-header nav .menu{display:flex;flex-direction:column;text-align:center;position:relative}@media screen and (min-width: 1024px){.a-header nav .menu{flex-direction:row;align-self:flex-end}.a-header nav .menu.secondary{text-align:right}.a-header nav .menu.secondary a{font-weight:normal;margin-right:0}}.a-header nav .menu.secondary{position:relative}@media screen and (min-width: 1024px){.a-header nav .menu.secondary::before{content:"";background-image:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQ1Ljg3NCA3OC42ODEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQ1Ljg3NCA3OC42ODEiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGxpbmUgaWQ9IkxpbmVfMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjREFENkNBIiBzdHJva2Utd2lkdGg9IjAuNzkiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgeDE9IjQ1LjQ3OSIgeTE9Ijc4LjI4NiIgeDI9IjAuMzk1IiB5Mj0iMC4zOTUiLz4NCjwvc3ZnPg==");background-size:contain;background-repeat:no-repeat;position:absolute;bottom:.9375rem;left:-2.8125rem;width:2.8125rem;height:4.875rem}}.a-header nav .menu.secondary a{font-weight:300}.a-header nav .menu a{text-decoration:none;font-family:"Work Sans",sans-serif;font-weight:500;font-size:1.8125rem;color:white;padding:0.4rem 0;text-align:right}.a-header nav .menu a:hover,.a-header nav .menu a:focus{text-decoration:underline;outline:none}@media screen and (min-width: 1024px){.a-header nav .menu a{font-family:Verdana, sans-serif;font-size:.875rem;font-weight:bold;padding:0;color:#BB5D06;margin-left:1.4rem}}@media screen and (min-width: 1200px){.a-header nav .menu a{margin-right:2rem}}@media screen and (min-width: 1024px){.a-header nav .menu a.active{color:#707070}}.a-header .toggle{position:relative;align-self:flex-end;font-family:"Work Sans",sans-serif;font-weight:500;font-size:1.1875rem;line-height:1;width:3.25rem}.a-header .toggle::before{content:"";background-image:url("/wp-content/themes/abacus/img/abacus-secondary-menu-slash-small.svg");background-size:contain;background-repeat:no-repeat;position:absolute;bottom:1.5rem;left:-1.5rem;width:1.375rem;height:2.3125rem}.a-header .toggle a{text-decoration:none}.a-header .toggle a:hover,.a-header .toggle a:focus{text-decoration:underline;outline:none}.a-header .toggle.open::before{background-image:url("/wp-content/themes/abacus/img/abacus-secondary-menu-slash-small-white.svg")}.a-header .toggle.open a{color:white}@media screen and (min-width: 1024px){.a-header .toggle{display:none}}.page-header{margin:4rem 0 2rem 0;display:flex;flex-direction:column}.page-header .page-header-description{display:none}@media screen and (min-width: 1024px){.page-header{flex-direction:row;align-items:center}.page-header .page-header-title{flex-basis:50%;flex-grow:1}.page-header .page-header-description{width:50%;display:flex;flex-direction:column;justify-content:flex-start;display:inline;padding-left:1rem}}.page-header .page-header-title h2,.page-header .page-header-title h1,.page-header .page-header-title span{margin:0 0 0 0;padding:0}@media screen and (min-width: 1024px){.page-header .page-header-title h2,.page-header .page-header-title h1,.page-header .page-header-title span{margin:0}}.page-header span{font-weight:400;color:#707070;font-size:1.3125rem;line-height:1;margin:0.4rem 0 0 0;font-family:"Work Sans",sans-serif;display:block}.page-header span strong{font-weight:700;color:#000}.page-header span.qualifications,.page-header span.role{color:#707070;font-family:Verdana,sans-serif;font-size:.9375rem;display:block;line-height:1.5;margin-top:.2rem}.breadcrumb{font-weight:normal;font-size:.9375rem;font-family:Verdana,sans-serif;color:#BB5D06;margin-bottom:0.4rem;display:inline-block}.breadcrumb:hover{text-decoration:underline}.breadcrumb::before{margin-right:0.5rem;content:"\f053";font-size:.875rem}.site-footer-contact{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.site-footer-contact{flex-direction:row;height:21.25rem}}.site-footer-contact-left{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:2rem}@media screen and (min-width: 1024px){.site-footer-contact-left{width:50%;margin-top:0;align-items:flex-start;height:100%}}.site-footer-contact-right{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:2rem}.site-footer-contact-right span{font-weight:200;font-size:2.3125rem;text-align:center;line-height:1;color:#707070;font-family:"Work Sans",sans-serif;margin:3rem 0}@media screen and (min-width: 1024px){.site-footer-contact-right span{font-size:3.6875rem;text-align:right;margin:0}}@media screen and (min-width: 1024px){.site-footer-contact-right{align-items:flex-end;width:50%;margin-top:0}}.site-footer-acclaim{padding:2rem 0 4rem 0}.site-footer-acclaim span{margin-top:2rem;text-align:center;color:#707070;font-size:1.375rem;font-weight:400;margin-bottom:0.5rem;line-height:1;font-family:"Work Sans",sans-serif;display:block}.site-footer-acclaim span.acclaim-source{margin-top:0rem;font-family:Verdana,sans-serif;font-size:.875rem;color:#000;font-weight:normal}.site-footer .social-links{list-style:none;text-align:center;margin:1rem 0 2rem}.site-footer .social-links li{display:inline-block;font-family:Verdana,sans-serif;font-weight:normal;font-size:1.25rem;margin:0 0.5rem;text-align:center}.site-footer .social-links li a{color:#353535;padding:0.25rem}.site-footer .social-links li a:hover{color:#BB5D06}.site-footer .social-links li a:focus{color:#BB5D06}.site-footer .footer-links{list-style:none;justify-content:center;display:flex;flex-direction:column;text-align:center;margin:2rem 0}@media screen and (min-width: 768px){.site-footer .footer-links{flex-direction:row}}.site-footer .footer-links li{font-family:Verdana,sans-serif;font-weight:normal;font-size:.8125rem;padding:0.5rem}@media screen and (min-width: 768px){.site-footer .footer-links li:first-child::before{content:"";padding-right:0}.site-footer .footer-links li::before{content:"\005C";padding-right:1rem;font-family:Verdana,sans-serif;color:#707070}}.contact-footer{display:inline-block}.footer-contact-link{font-family:Verdana,sans-serif;font-size:1.0625rem;font-weight:bold}.footer-phone-link{font-family:Verdana,sans-serif;font-size:1.0625rem;color:#000;font-weight:normal}.footer-phone-link:hover{text-decoration:none !important}.hero-container{display:flex;flex-direction:column;margin:0 auto;max-width:1600px;position:relative}.hero{position:relative;padding-top:calc(591.44 / 1127.34 * 100%);background-repeat:no-repeat;background-size:auto 100%;background-position:center bottom}@media screen and (min-width: 1024px){.hero{height:700px;padding-top:0}}.hero .tagline{font-weight:300;font-size:1.4rem;color:#707070;position:absolute;top:2rem;right:2rem;max-width:150px;line-height:1;text-align:right;font-family:"Work Sans",sans-serif;display:none}@media screen and (min-width: 1024px){.hero .tagline{display:inline;right:2rem;top:10%;text-align:left;max-width:14.0625rem;font-size:2.6875rem}}@media screen and (min-width: 1200px){.hero .tagline{left:65%;max-width:initial;right:initial}}.intro{width:100%;background-color:#F9F8F5;padding:2rem}.intro span{font-size:1.625rem;line-height:1;font-weight:300;margin-bottom:1rem;font-family:"Work Sans",sans-serif;display:block}.intro a{font-size:1.375rem;font-family:"Work Sans",sans-serif;line-height:1;font-weight:600}@media screen and (min-width: 1024px){.intro{background:initial;position:absolute;top:0;max-width:20.625rem;font-size:2.375rem;line-height:2.875rem;padding:0;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;left:2rem}.intro span{display:inline;padding:.25rem .625rem .25rem 0;background-color:rgba(255,255,255,0.85);font-size:2.375rem;line-height:3.25rem;box-decoration-break:clone;-webkit-box-decoration-break:clone}.intro a{margin:1rem 0 0 0}}@media screen and (min-width: 1430px){.intro{left:5.625rem}}.home-success-offset{padding-left:1.9375rem;margin-bottom:1rem}@media screen and (min-width: 1024px){.home-success-offset{margin-bottom:2rem;padding-right:1rem;margin-top:3.75rem;text-align:right}}.home-successes{padding-top:4rem;margin-bottom:2rem}.home-successes .col{margin-left:0}@media screen and (min-width: 1024px){.home-successes{background:#F9F8F5;padding-bottom:2rem;padding-top:2rem;margin-bottom:0}}.home-successes .quote-follow p{font-family:"Work Sans",sans-serif;font-size:1.375rem;font-weight:300;max-width:43.75rem;line-height:1.5625rem}.insight-posts{display:flex;flex-wrap:wrap}.insight-posts .col:nth-child(4n+1) .insight-block-colorbar{background:#8AACCC}.insight-posts .col:nth-child(4n+2) .insight-block-colorbar{background:#D3D67D}.insight-posts .col:nth-child(4n+3) .insight-block-colorbar{background:#5B6770}.insight-posts .col:nth-child(4n+4) .insight-block-colorbar{background:#EAE8E1}@keyframes fadein{from{opacity:0}to{opacity:1}}.insight-block{background:#F9F8F5;border:1px solid #D9D6CB;display:flex;flex-direction:column;margin-bottom:1rem}@media screen and (min-width: 480px){.insight-block{height:25rem}}.insight-block.fadein{animation:fadein 1s}.insight-block>a{color:black}.insight-block>a:hover{text-decoration:underline}.insight-block>a h1{font-size:1.375rem;font-weight:300;font-family:"Work Sans",sans-serif;padding-left:1rem;background-image:url("/wp-content/themes/abacus/img/insight-block-arrow.svg");background-size:1.4375rem auto;background-repeat:no-repeat;background-position:top right;padding-right:2rem;padding-bottom:1rem;margin-right:2rem;display:block}@media screen and (min-width: 480px){.insight-block>a h1{font-size:2.0625rem;padding-left:2rem}}.insight-block-format,.insight-block-category,.insight-block-date{color:#707070;font-size:.9375rem;font-family:Verdana,sans-serif;display:block}.insight-block-date{padding-left:1rem;padding-bottom:0.7rem;width:100%}@media screen and (min-width: 480px){.insight-block-date{padding-left:2rem}}.insight-block-format{text-align:right;padding:1rem}@media screen and (min-width: 480px){.insight-block-format{padding:1rem 1rem 2rem 1rem}}.insight-block-category{display:flex;align-items:flex-end;padding:0 0 1rem 1rem;position:relative;padding-bottom:2rem;background-image:url("/wp-content/themes/abacus/img/abacus-slash-blue.svg");background-size:1.25rem 2.1875rem;background-position:1rem top;background-repeat:no-repeat}@media screen and (min-width: 480px){.insight-block-category{padding-left:2rem;background-position:2.2rem top}}.insight-block-category a{margin-left:2.2rem;margin-top:1.75rem}.insight-block-category a:hover{text-decoration:underline}.insight-block-colorbar{height:.375rem;width:100%}.insight-block.big{background:#707070;border:0}.insight-block.big .insight-block-colorbar{display:none}.insight-block.big a,.insight-block.big a h1,.insight-block.big .insight-block-format,.insight-block.big .insight-block-category,.insight-block.big .insight-block-date{color:white}.insight-block.big .insight-block-category{background-image:url("/wp-content/themes/abacus/img/abacus-slash-black.svg");width:100%}@media screen and (min-width: 1400px){.insight-block.big .insight-block-category{max-width:75%;margin:1em auto 0 auto;padding-bottom:0}}@media screen and (min-width: 1400px){.insight-block.big .insight-block-date{max-width:75%;margin:1em auto 0 auto;padding-bottom:0}}.insight-block.big .insight-block-title{background-image:url("/wp-content/themes/abacus/img/insight-block-arrow-white.svg");padding-right:3rem}@media screen and (min-width: 1024px){.insight-block.big .insight-block-title{padding-right:5rem}}@media screen and (min-width: 1400px){.insight-block.big .insight-block-title{font-size:3.6875rem;line-height:rem-height(69);max-width:75%;margin:0 auto;background-size:2.1875rem}}.color-bar{height:.375rem;width:100%}.insights-topics-block{padding-left:2rem;padding-bottom:4rem}.insights-topics-block ul li{margin-bottom:1rem}.insight-search-filter{display:flex;flex-direction:column;white-space:nowrap}@media screen and (min-width: 1200px){.insight-search-filter{flex-direction:row}}.insight-control-wrapper{display:flex;flex-direction:column}@media screen and (min-width: 768px){.insight-control-wrapper{flex-direction:row}.insight-control-wrapper .insight-control:last-child{padding-left:1rem}}@media screen and (min-width: 1200px){.insight-control-wrapper{flex-basis:80%;flex-direction:row}.insight-control-wrapper .insight-control:first-child{flex-basis:45%}.insight-control-wrapper .insight-control:last-child{flex-basis:55%}}.insight-control{display:flex;flex-direction:column;flex-basis:100%}.insight-control label{margin:1.4rem 0 .4rem 0}.insight-control label:first-child{margin-left:0}@media screen and (min-width: 768px){.insight-control{flex-basis:50%}}@media screen and (min-width: 1200px){.insight-control{flex-basis:100%;flex-direction:row;align-items:center}.insight-control label{margin:0 1rem 0 2rem}.insight-control label:first-child{margin-left:0}}.insight-control-buttons{display:flex;flex-direction:column;margin-top:1rem}@media screen and (min-width: 480px){.insight-control-buttons{flex-direction:row}.insight-control-buttons button:first-child{margin-right:1rem}}@media screen and (min-width: 1200px){.insight-control-buttons{flex-basis:20%;margin-top:0}}.searchfield{border:1px solid #7A7769;padding:0 2rem 0 0.5rem;height:2.4375rem;width:100%;max-width:100%;box-sizing:border-box;margin:0 1rem 0 0;font-size:.9375rem;font-family:Verdana,sans-serif;color:black}.searchfield:hover,.searchfield:focus{border-color:#BB5D06;outline:none}.select-css{display:block;font-size:.9375rem;font-family:Verdana,sans-serif;color:black;line-height:1.3;padding:0 2rem 0 0.5rem;height:2.4375rem;width:100%;max-width:100%;box-sizing:border-box;margin:0;border:1px solid #7A7769;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:white;background-image:url("/wp-content/themes/abacus/img/input-select-drop-arrow.svg");background-position:right center;background-size:contain;background-repeat:no-repeat, repeat;cursor:pointer}.select-css:hover,.select-css:focus{border-color:#BB5D06;background-image:url("/wp-content/themes/abacus/img/input-select-drop-arrow-hover.svg");outline:none}.select-css::-ms-expand{display:none}.select-css option{font-weight:normal}.loadmore{text-align:center}.search-result-text{padding:0 0 1rem 0;font-family:Verdana,sans-serif;font-size:.9375rem;line-height:1}.search-result-text strong{font-weight:bold}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.author-bio{display:flex;flex-direction:column;max-width:56.25rem}@media screen and (min-width: 768px){.author-bio{flex-direction:row}}.author-bio-headshot{width:100%}@media screen and (min-width: 768px){.author-bio-headshot{width:238px}}.author-bio-insight{width:100%}.author-bio-insight span.blurb{font-size:1.375rem;font-weight:300;font-family:"Work Sans",sans-serif;line-height:1.625rem}@media screen and (min-width: 768px){.author-bio-insight{width:calc(100% - 238px);display:flex;justify-content:center;flex-direction:column;padding:0 0 0 3rem}}.author-bio-social{display:flex;margin:2rem 0 0;font-family:Verdana,sans-serif;font-size:.9375rem;flex-direction:column}@media screen and (min-width: 480px){.author-bio-social{flex-direction:row}}.author-bio-social a{display:flex;align-items:center;margin:1rem 2rem 1rem 0}.author-bio-social a i{color:#8AACCC;font-size:1.375rem;margin-right:0.6rem}.author-bio .bio-link{font-family:Verdana,sans-serif;font-size:.9375rem;margin-top:1rem;display:flex;align-items:center}@media screen and (min-width: 768px){.article-text-center{margin:4rem auto;max-width:50rem;padding:0 1rem}}article.post h2{line-height:1.2;margin:4rem 0 1rem 0}article.post .article-type{display:flex;margin:4rem auto 1rem auto;width:100%;max-width:50rem}article.post .article-type-line{border-top:1px solid #8AACCC;width:100%}article.post .article-type-label p{background-color:#DAD6CA;font-size:.9375rem;line-height:1.625rem;font-family:Verdana,sans-serif;padding:0.5rem 1rem;margin:0}article.post.ci img{margin-bottom:1rem}article.post .entry-header{margin:2rem 0;width:100%;max-width:50rem}@media screen and (min-width: 1024px){article.post .entry-header{padding-left:6.25rem}}article.post .entry-header-title{font-weight:300;font-size:1.875rem;line-height:1.2;color:#000;margin-bottom:1rem}@media screen and (min-width: 1024px){article.post .entry-header-title{font-size:3.6875rem}}article.post .entry-header-title a{color:#000}article.post .entry-header-author{display:block;font-size:1.4375rem;font-weight:500}article.post .entry-header-categories{display:flex;align-items:flex-end;margin-top:2rem;font-size:.9375rem;line-height:1;font-family:Verdana,sans-serif;background-image:url("/wp-content/themes/abacus/img/abacus-slash-black.svg");background-size:1.25rem 2.1875rem;background-position:0.1rem top;background-repeat:no-repeat}article.post .entry-header-categories a{margin-left:2.2rem;margin-top:1.8rem}article.post .entry-header-categories a:hover{text-decoration:underline}article.post .entry-content{margin:4rem auto;width:100%;max-width:50rem}article.post .insight-a{width:1.625rem;height:auto;margin:3rem 0}article.post strong{font-weight:bold}article.post ul{list-style:none;padding-left:1rem;margin-bottom:2rem}article.post ul li{padding-top:1rem;margin-bottom:0.4rem;position:relative;padding-left:1rem}article.post ul li:before{content:'';display:inline-block;position:absolute;top:-.375rem;left:.5rem;height:.875rem;width:.875rem;z-index:-1;background-image:url("/wp-content/themes/abacus/img/bullet-square-blue.svg");background-size:contain;background-repeat:no-repeat;margin-right:0.4rem;margin-top:1rem}article.post ol{padding-left:1rem;margin-bottom:2rem}article.post ol>li{margin:0 0 0.4rem 0;padding:0 0 0 2rem;text-indent:-2rem;list-style-type:none;counter-increment:item;line-height:1.6}article.post ol>li:before{display:inline-block;width:2rem;padding-right:0.5em;font-weight:bold;text-align:right;content:counter(item) "."}.author-info{margin:8rem 0 4rem 0;display:flex;width:100%;flex-direction:column}@media screen and (min-width: 768px){.author-info{flex-direction:row}}@media screen and (min-width: 768px){.author-info-left{flex-basis:238px}}.author-info-right{flex-basis:calc(100% - 238px);display:flex;justify-content:center;flex-direction:column;padding:1rem 0 0 0}@media screen and (min-width: 768px){.author-info-right{border-top:1px solid #85ADCE;padding:2rem}}.author-info-right p{font-size:1.375rem;line-height:1;font-family:"Work Sans",sans-serif;font-weight:500}.author-info-right p span{display:block;font-weight:300;color:#000;margin-bottom:0.25rem}.author-info-more{margin:1rem 0}.people-listing{margin-bottom:1.6rem}.people-listing .person-title{font-size:1.4375rem;font-weight:500;margin:0.6rem 0 0 0;display:block;color:#BB5D06}.people-listing .qualifications{color:#707070;font-family:Verdana,sans-serif;font-size:1.125rem;display:block;line-height:1.5}.people-listing a:hover{text-decoration:none}.people-listing a:hover .person-title{text-decoration:underline}.single-headshot{margin-bottom:2rem}@media screen and (min-width: 1024px){.single-headshot{margin-bottom:0}}.wistia_click_to_play{width:auto !important}.people-bio{display:flex;flex-direction:column;flex-basis:100%;width:100%}@media screen and (min-width: 768px){.people-bio{flex-direction:row}}@media screen and (min-width: 768px){.people-bio-headshot,.people-bio-leftoffset{width:33.33%;padding-right:2rem}}.people-bio-headshot{margin-bottom:2rem}.people-bio-headshot-video{width:100%;position:relative}.people-bio-headshot-video img{margin:0;padding:0}.people-bio-headshot-video a{position:absolute;bottom:.375rem;left:.375rem;margin-right:.375rem;z-index:10;background-color:rgba(187,93,6,0.65);display:inline-block;color:white;padding:0.5rem 0.5rem 0.5rem 2.25rem;font-size:.9375rem;line-height:1;display:inline-block;text-decoration:none;transition:background-color 0.2s ease-in-out}.people-bio-headshot-video a span{font-weight:600;margin-right:.1875rem}.people-bio-headshot-video a:hover{background-color:#BB5D06}.people-bio-headshot-video a::before{content:"\f008";font-size:1.3125rem;color:white;top:0.3rem;position:absolute;left:0.5rem;z-index:10}@media screen and (min-width: 768px){.people-bio-main{width:66.66%}}.people-bio-center{margin-bottom:3rem}@media screen and (min-width: 768px){.people-bio-center{margin:0 auto;max-width:50rem}}.people-bio-center .quotes.large{margin-bottom:2rem}.people-bio-center .quotes.large p{font-size:1.4375rem;line-height:1.6875rem;font-family:"Work Sans",sans-serif;color:#707070;font-weight:300}@media screen and (min-width: 1024px){.people-bio-center .quotes.large p{font-size:2.0625rem;line-height:2.4375rem}}.people-bio-center .quotes p{font-family:Verdana,sans-serif;font-size:.9375rem}.education-list{margin-top:2rem}.education-list li{padding:.2rem .2rem .2rem 2.6rem;margin-bottom:0.3rem;color:#707070;font-size:.875rem;line-height:1.25}.education-list li:first-child{position:relative}.education-list li:first-child::before{position:absolute;left:0.3rem;top:0;content:"\f559";font-size:1.6875rem;color:#8AACCC}.people-columns{width:100%;display:flex;flex-direction:column}@media screen and (min-width: 768px){.people-columns{padding-left:33.33%}}@media screen and (min-width: 1200px){.people-columns{flex-direction:row;padding-left:0}}.people-columns-half{width:100%;display:flex;flex-direction:column}@media screen and (min-width: 1200px){.people-columns-half{flex-direction:row}}.people-column{display:flex;flex-direction:column;flex-basis:100%}.people-column h2{font-size:1.0625rem;font-weight:600;line-height:1.2;margin:0}@media screen and (min-width: 1024px){.people-column h2{font-size:1.4375rem}}.people-list{margin:2rem 0 3rem 0}@media screen and (min-width: 1024px){.people-list{margin:3rem 0 4rem}}.people-list li{font-family:"Work Sans",sans-serif;margin-bottom:1rem;padding-right:2rem;color:#707070;line-height:1.3;font-size:1.0625rem}.people-list li strong{display:block;font-weight:bold}.vcard{margin-top:1rem}.vcard a{padding:.2rem .2rem .2rem 2.6rem;margin-bottom:0.4rem;font-size:.875rem;font-family:Verdana,sans-serif;position:relative}.vcard a:hover{text-decoration:underline}.vcard a::before{position:absolute;left:0;top:0;content:"\f2bb";font-size:1.6875rem;color:#8AACCC}@media screen and (min-width: 1024px){.who-we-are{max-width:1024px}}.milestones-wrapper{max-width:1200px;margin:0 auto;padding:1rem 0}@media screen and (min-width: 1024px){.milestones-wrapper{padding:3.2rem 2rem 3.2rem 2rem}}.milestones-single{padding:1rem 0}@media screen and (min-width: 1024px){.milestones-single{padding:0}}.milestones span{text-align:center;margin-bottom:1rem;display:block;color:black;padding:0}.milestones .big-text{font-family:"Work Sans",sans-serif;font-weight:300;margin-bottom:0.4rem;font-size:2.0625rem;line-height:2.4375rem;color:#707070}.client-successes-listings-wrapper{max-width:50rem}.client-successes-listings{margin-bottom:7.5rem}.client-successes-listings p.summary{font-size:1.375rem;font-family:"Work Sans",sans-serif;font-weight:300}.abacus-cs h2{margin:0.2rem 0 0.2rem 0;padding:0}.ci-featured-image{margin-bottom:1rem}.people-article-listings{display:grid;grid-template-columns:repeat(1, 1fr);grid-auto-rows:1fr;grid-column-gap:1rem;grid-row-gap:1rem}@media screen and (min-width: 768px){.people-article-listings{grid-template-columns:repeat(2, 1fr)}}.people-article-listings .involvement-block-people:nth-child(1) .involvement-block-colorbar{background:#8AACCC}.people-article-listings .involvement-block-people:nth-child(2) .involvement-block-colorbar{background:#D3D67D}.involvement-block-people{background:#F9F8F5;border:1px solid #D9D6CB}.involvement-block-people h1{font-size:1.375rem;font-weight:300;font-family:"Work Sans",sans-serif;padding-left:1rem;background-image:url("/wp-content/themes/abacus/img/insight-block-arrow.svg");background-size:1.4375rem auto;background-repeat:no-repeat;background-position:top right;padding-right:2rem;padding-bottom:1rem;margin-right:2rem;display:block}@media screen and (min-width: 480px){.involvement-block-people h1{font-size:2.0625rem;margin-top:1rem}}.involvement-block-people h1:hover{color:black}.involvement-block-people-container{display:flex;padding:1rem;flex-direction:column}@media screen and (min-width: 1024px){.involvement-block-people-container{flex-direction:row}}.involvement-block-people-container .involvement-block-people-image{margin-bottom:1rem;margin-top:0.5rem}@media screen and (min-width: 1024px){.involvement-block-people-container .involvement-block-people-image{flex-basis:35%;margin-top:0;margin-bottom:0}}@media screen and (min-width: 1024px){.involvement-block-people-container .involvement-block-people-info{flex-basis:65%}}.involvement-block-people-container .involvement-block-people-info a{color:black}.involvement-block-people-container .involvement-block-people-info-author{display:flex;align-items:flex-end;padding:0 0 2rem 1rem;position:relative;background-image:url("/wp-content/themes/abacus/img/abacus-slash-blue.svg");background-size:1.25rem 2.1875rem;background-position:1rem top;background-repeat:no-repeat;margin-left:0.2rem}.involvement-block-people-container .involvement-block-people-info-author a{margin-left:2.2rem;margin-top:1.75rem;color:#BB5D06}.involvement-block-people-container .involvement-block-people-info-author a:hover{text-decoration:underline}.team-article-listings{display:grid;grid-template-columns:repeat(1, 1fr);grid-auto-rows:1fr;grid-column-gap:1rem;grid-row-gap:1rem}@media screen and (min-width: 768px){.team-article-listings{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1024px){.team-article-listings{grid-template-columns:repeat(3, 1fr)}}.team-article-listings .involvement-block:nth-child(1) .involvement-block-colorbar{background:#8AACCC}.team-article-listings .involvement-block:nth-child(2) .involvement-block-colorbar{background:#D3D67D}.team-article-listings .involvement-block:nth-child(3) .involvement-block-colorbar{background:#5B6770}.involvement-block{background:#F9F8F5;border:1px solid #D9D6CB;display:flex;flex-direction:column}.involvement-block-colorbar{height:.375rem;width:100%}.involvement-block-image{aspect-ratio:4/3;display:block;width:100%;background-position:center center;background-size:cover}.involvement-block>a{color:black;display:block;height:100%}.involvement-block>a:hover{text-decoration:underline}.involvement-block>a h1{font-size:1.375rem;font-weight:300;font-family:"Work Sans",sans-serif;padding-left:1rem;margin-top:1rem;background-image:url("/wp-content/themes/abacus/img/insight-block-arrow.svg");background-size:1.4375rem auto;background-repeat:no-repeat;background-position:top right;padding-right:2rem;padding-bottom:1rem;margin-right:2rem;display:block}@media screen and (min-width: 480px){.involvement-block>a h1{font-size:2.0625rem;padding-left:2rem}}.services-section{padding-bottom:2rem;display:flex;flex-direction:column;margin-bottom:4rem}@media screen and (min-width: 768px){.services-section{flex-direction:row}}.services-section-thumb{max-width:18.75rem;margin-bottom:1rem}@media screen and (min-width: 768px){.services-section-thumb{padding-right:1rem}}@media screen and (min-width: 768px){.services-section-desc{margin-left:1rem}}.services-intro{font-family:"Work Sans",sans-serif;font-weight:300;font-size:1.375rem;line-height:1.5625rem;margin-bottom:1.5rem}.services-intro strong{font-weight:600;font-size:1.4375rem;line-height:1.6875rem;color:#BB5D06}.services-intro a:hover{text-decoration:underline}.banner-client-successes{padding:2rem 0 2rem 0;text-align:center;max-width:840px;margin:0 auto}.banner-client-successes a.banner-title{text-align:center;font-family:Verdana,sans-serif;font-size:1rem;font-weight:bold}.banner-client-successes blockquote{font-family:"Work Sans",sans-serif;font-weight:300;font-size:2.0625rem;color:#707070;padding:1rem 0}.banner-client-successes blockquote::before{content:"\201C";font-weight:700;color:#8AACCC;padding-right:0.4rem}.banner-client-successes blockquote::after{content:"\201D";font-weight:700;color:#8AACCC;padding-left:0.4rem}.banner-client-successes .pullout{font-family:"Work Sans",sans-serif;font-weight:300;font-size:2.0625rem;color:#707070;padding:0 0 1rem 0}.banner-client-successes .link-columns{padding:0}.banner-client-successes .link-columns a{display:block;font-size:1rem;font-family:Verdana,sans-serif;font-weight:bold}@media screen and (min-width: 1024px){.banner-client-successes .link-columns a{display:inline-block;margin-left:2rem}.banner-client-successes .link-columns a:first-child{margin-left:0}}.banner-client-successes span{font-family:Verdana,sans-serif;font-size:.9375rem;margin-bottom:1rem;display:block;line-height:1.5}.banner-client-successes-wrapper{background:#F9F8F5}.meetings{max-width:75rem;margin:0 auto;display:flex;flex-direction:column}.meetings .meeting:nth-child(4n+1) .meeting-title h2 span::after{background-image:url("/wp-content/themes/abacus/img/abacus-slash-green.svg")}.meetings .meeting:nth-child(4n+2) .meeting-title h2 span::after{background-image:url("/wp-content/themes/abacus/img/abacus-slash-black.svg")}.meetings .meeting:nth-child(4n+3) .meeting-title h2 span::after{background-image:url("/wp-content/themes/abacus/img/abacus-slash-blue.svg")}.meetings .meeting:nth-child(4n+4) .meeting-title h2 span::after{background-image:url("/wp-content/themes/abacus/img/abacus-slash-orange.svg")}.meeting{display:flex;flex-direction:column;margin-bottom:3rem}@media screen and (min-width: 1024px){.meeting{flex-direction:row;margin-bottom:4rem}}.meeting-title h2{margin-top:0}@media screen and (min-width: 1024px){.meeting-title{flex-basis:30%}}.meeting-info-block{margin-bottom:2.5rem}.meeting-info-block h3{margin:2rem 0 1.5rem}.meeting-info-block h3:first-child{margin-top:0;margin-bottom:0}@media screen and (min-width: 1024px){.meeting-info{flex-basis:70%}}.office h3{margin:1rem 0}.contact-actions{margin:1rem 0 2rem 0}.contact-actions li{margin:1rem 0}.contact-actions li i{color:#8AACCC}.contact-actions li a{margin-left:0.5rem;color:#000}.contact-actions li a:hover{color:#E18000;text-decoration:underline}.marker{display:flex;margin-bottom:3rem}.marker span{padding-left:1rem;font-family:Verdana,sans-serif;font-size:.9375rem;line-height:1.5625rem}.marker::before{padding-top:0.15rem;line-height:1.5625rem;content:"\f041";font-size:1.25rem;color:#8AACCC}.marker:hover{text-decoration:none}.marker:hover span{text-decoration:underline}.career-container{padding:2rem 0 1rem}.career-container h3{margin-bottom:1rem}.available-positions{display:grid;grid-template-columns:repeat(1, 1fr);grid-auto-rows:1fr;grid-column-gap:.625rem;grid-row-gap:.625rem}@media screen and (min-width: 768px){.available-positions{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1024px){.available-positions{grid-template-columns:repeat(3, 1fr)}}.available-positions .career-block:nth-child(4n+1) .career-block-colorbar{background:#8AACCC}.available-positions .career-block:nth-child(4n+2) .career-block-colorbar{background:#D3D67D}.available-positions .career-block:nth-child(4n+3) .career-block-colorbar{background:#5B6770}.available-positions .career-block:nth-child(4n+4) .career-block-colorbar{background:#EAE8E1}.career-block{background:#F9F8F5;border:1px solid #D9D6CB;display:flex;flex-direction:column}.career-block.fadein{animation:fadein 1s}.career-block>a{color:black;height:100%}.career-block>a:hover{text-decoration:underline}.career-block>a h1{font-size:1.375rem;font-weight:300;font-family:"Work Sans",sans-serif;padding-left:1rem;margin-top:1rem;padding-top:0.4rem;background-image:url("/wp-content/themes/abacus/img/insight-block-arrow.svg");background-size:1.4375rem auto;background-repeat:no-repeat;background-position:top right;padding-right:2rem;padding-bottom:0.5rem;margin-right:2rem;display:block}@media screen and (min-width: 1024px){.career-block>a h1{font-size:2.0625rem;padding-left:2rem;margin-top:1.4rem;padding-top:0}}.career-block-colorbar{height:.375rem;width:100%}.form-apply{max-width:50rem}div.wpforms-container-full *:focus:invalid,div.wpforms-container-full *:focus{border:1px solid #707070 !important}div.wpforms-container-full select{cursor:pointer !important}.wpforms-required-label{display:none !important}.benefits-blocks{display:grid;grid-template-columns:repeat(1, 1fr);grid-auto-rows:1fr;grid-column-gap:1.25rem;grid-row-gap:1.25rem;margin-bottom:2rem}@media screen and (min-width: 1024px){.benefits-blocks{grid-template-columns:repeat(3, 1fr)}}.benefits-blocks .benefit-block:nth-child(4n+1){box-shadow:3px 3px 0 0 #8AACCC}.benefits-blocks .benefit-block:nth-child(4n+2){box-shadow:3px 3px 0 0 #D3D67D}.benefits-blocks .benefit-block:nth-child(4n+3){box-shadow:3px 3px 0 0 #BB5D06}.benefits-blocks .benefit-block:nth-child(4n+4){box-shadow:3px 3px 0 0 #EAE8E1}.benefits-blocks .benefit-block{background:#F9F8F5;padding:1.6rem;display:flex;justify-content:center;align-items:center;height:100%}.benefits-blocks .benefit-block p{text-align:center;margin-bottom:0;font-family:"Work Sans",sans-serif;font-weight:400;font-size:1.0625rem;line-height:1.25rem;max-width:62.5rem}.benefits-blocks .benefit-block p strong{font-weight:600}@media screen and (min-width: 1024px){.benefits-blocks .benefit-block p{font-size:1.375rem;line-height:1.5}}.career-responsibilities{max-width:50rem}.career-single h3{margin:3rem 0 1rem}@media screen and (min-width: 1024px){.career-single h3{margin:3rem 0 2rem}}.career-single h3 p:last-child{margin-bottom:2rem}@media screen and (min-width: 1024px){.career-single h4{font-size:1.375rem}}.career-single .qualifications h3{margin-top:0}.career-single .benefits h3{margin-top:0}@media screen and (min-width: 1024px){.career-single .benefits h3{margin:3rem 0 2rem}}.video-block{display:flex;position:relative;margin:2rem 0;flex-direction:column}@media screen and (min-width: 1024px){.video-block{flex-direction:row}}.video-block-embed{width:100%;background:black;aspect-ratio:16/9}@media screen and (min-width: 1024px){.video-block-embed{width:65%;background:none}}.video-block-description-wrapper{width:100%;display:flex;flex-direction:column;background:black}@media screen and (min-width: 1024px){.video-block-description-wrapper{width:36%;position:absolute;right:0;top:.5625rem;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:-1}}.video-block-description{padding:1.4rem;width:100%}.video-block-description .icon-film::after{content:"\f008";font-size:1.6875rem;color:#8AACCC;margin-bottom:1rem}.video-block-description h3,.video-block-description span,.video-block-description p{color:white;font-size:1.375rem;font-family:"Work Sans",sans-serif;line-height:1}.video-block-description h3{font-weight:600;margin-bottom:.5rem}.video-block-description span,.video-block-description p{font-weight:300;line-height:1.2;margin-bottom:0}@media screen and (min-width: 1024px){.video-block-description{padding:0 2rem 0 3rem}}.icon::before,.icon::after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.chevron{color:#BB5D06;line-height:1.2;font-family:"Work Sans",sans-serif;font-weight:500;display:inline;align-items:center;padding-right:24px;position:relative}@media screen and (min-width: 1024px){.chevron{font-size:1.4375rem}}.chevron.small{font-weight:bold;font-size:.9375rem;font-family:Verdana,sans-serif}.chevron.medium{font-size:1.4375rem}.chevron.large{font-weight:500;font-size:1.3125rem}@media screen and (min-width: 1024px){.chevron.large{font-size:1.9375rem}}.chevron::after{padding-left:0.75rem;content:"\f054";font-size:1rem;margin-right:-24px}.chevron-right::after{padding-left:0.75rem;content:"\f054";font-size:1rem}.chevron-right-small{position:relative;vertical-align:middle}.chevron-right-small::after{padding-left:0.35rem;padding-bottom:0.25rem;content:"\f054";font-size:.625rem}h2 a i.fa-chevron-right{font-size:1.25rem;padding-left:0.6rem;margin-bottom:0.2rem;display:inline-block;vertical-align:middle}.subscribe-newsletter-block{text-align:center;padding:4rem 0}.subscribe-newsletter-block h2{font-size:1.0625rem;font-weight:bold;display:block;font-family:Verdana,sans-serif;margin:0;padding:0;line-height:1.5}.subscribe-newsletter-block span{display:block;font-family:Verdana,sans-serif;margin:0;padding:0;line-height:1.5;font-size:1rem;color:#707070;margin-bottom:0.4rem}form{background-color:none;border:0;padding:0}.subscribe{max-width:39.375rem}@media screen and (min-width: 1024px){.subscribe{padding-left:7.8125rem}}.subscribe label{font-weight:600;font-size:1.4375rem;font-family:"Work Sans",sans-serif;margin:2.2rem 0 1rem 0}.subscribe label span{font-weight:300}.subscribe input[type="submit"]{border:0;width:100%;margin-top:2rem;-webkit-appearance:none;border-radius:0}@media screen and (min-width: 39.375rem){.subscribe input[type="submit"]{width:auto}}.subscribe input[type="submit"]:hover{cursor:pointer}.subscribe span.acf-required{display:none}.subscribe input{border-radius:0}.subscribe input[type="text"],.subscribe input[type="email"]{border:2px solid #7A7769;-webkit-appearance:none;font-family:Verdana,sans-serif;font-size:.9375rem;max-width:22.8125rem;padding-left:1rem}.subscribe input[type="text"].error,.subscribe input[type="email"].error{border-color:#FC3C3C;position:relative;font-family:Verdana,sans-serif;font-size:.9375rem}.subscribe .errorInfo{background:#FC3C3C;color:white;margin:0;padding:0.2rem 1rem 0.2rem 1rem;display:inline-flex;align-items:center}.subscribe .errorInfo i{font-size:1.25rem;margin-right:0.4rem}.subscribe .offset-submit-button{margin-top:2.2rem}.subscribe h2 i{margin-right:0.5rem;color:#8AACCC;font-size:1.1875rem}@media screen and (min-width: 1024px){.subscribe h2 i{font-size:1.8125rem}}.subscribe h3{margin-bottom:0.5rem}h2 i{margin-right:0.5rem;color:#8AACCC;font-size:1.1875rem}@media screen and (min-width: 1024px){h2 i{font-size:1.8125rem}}
