.page-intro{background:#eff1f4;padding:1rem 0;font-family:Open Sans}.page-header{padding:1.25rem 0;background-image:url(/images/Green-banner.png?c30872b6c1bbc3fef45a8f78f35df382);background-size:cover}.page-header h1{max-width:50%;margin:0 0 1.5rem;font-family:news-gothic-std,sans-serif;font-size:3.875rem;line-height:3.875rem;color:#fff}.breadcrumbs{padding:.625rem 0}.breadcrumbs a,.breadcrumbs span{font-size:.75rem;color:#6b6b5f;text-transform:uppercase}.share{padding:.625rem 0}.share>div{display:flex;justify-content:flex-end;align-items:center;width:100%!important}#pageContent *{box-sizing:border-box!important}.tabbed-content .tab{all:unset;-webkit-appearance:none;appearance:none;-moz-appearance:none;@TODO: remove once autoprefixer is added
  -webkit-appearance: none;display:flex;width:100%;padding:1rem;border-left:3px solid transparent;border-bottom:1px solid #dcdadb;font-size:.875rem;cursor:pointer}.tabbed-content .tab:last-child{border-bottom:1px solid transparent}.tabbed-content .tab.tab--active,.tabbed-content .tab:hover{border-left:3px solid #eb5338;background:#f8f8f8;color:#eb5338}.tabbed-content .tab-content{background:#fff;padding:2rem!important}.accordion-section .tab-content-inner.only-content{width:100%!important}.bg-ghj-white .tabbed-content .tab-content{background-color:#eff1f4}.tabbed-content .tab-headline{margin:2rem 0 4rem;font-family:news-gothic-std,sans-serif;font-size:3rem;font-weight:700;line-height:1.25}.tabbed-content .label{display:block;padding:.25rem 1.25rem;background:#eb5338;border-radius:.75rem;font-weight:700;font-size:.75rem;color:#fff;line-height:.875rem;letter-spacing:.125rem;text-transform:uppercase}@media (min-width:1024px){.tabbed-content .label{display:inline}}.tabbed-content .label.label-outline{background:transparent;border:2px solid #eb5338;color:#eb5338}.tabbed-content h1,.tabbed-content h2,.tabbed-content h3,.tabbed-content h4,.tabbed-content h5,.tabbed-content h6{margin:0 0 1rem;font-weight:700;font-size:1.5rem;line-height:1}.tabbed-content ol,.tabbed-content p,.tabbed-content ul{font-size:1rem;color:#455660}.tabbed-content .redactor div>ol,.tabbed-content .redactor div>ul{padding-left:1rem!important}.tabbed-content li{margin:.5rem 0}.tabbed-content .tab-graphic{height:20rem;position:relative;padding:2rem}.tabbed-content .tab-graphic .label{position:relative;z-index:10}.tabbed-content .tab-graphic img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tabbed-content .contact-card{margin-top:2rem;background:#dedbcc}@media (min-width:1024px){.tabbed-content .contact-card{display:flex}}.tabbed-content .contact-card .contact-card-portrait-wrapper{display:flex;justify-content:center;align-items:flex-end;position:relative;width:100%;height:15rem}@media (min-width:1024px){.tabbed-content .contact-card .contact-card-portrait-wrapper{width:38%;height:auto}}.tabbed-content .contact-card .contact-portrait{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.tabbed-content .contact-card .contact-card-info-wrapper{padding:2rem}@media (min-width:1024px){.tabbed-content .contact-card .contact-card-info-wrapper{width:62%}}.tabbed-content .contact-card .contact-card-portrait-wrapper .label{position:relative;z-index:10;background:#fff;margin:2rem}.tabbed-content .contact-card .contact-name{margin:0;font-weight:700;font-size:1.875rem;line-height:1}.tabbed-content .contact-card .contact-title{text-transform:uppercase;font-size:.875rem;letter-spacing:.125em;opacity:.75;margin-top:-.125rem}.tabbed-content .contact-card .contact-info{margin-top:1rem}.bg-ghj-offwhite{background-color:#eff1f4}.bg-ghj-white{background-color:#fff}.bg-ghj-chartreuse{background-color:#90af69}.bg-ghj-blue{background-color:#283a64}.bg-ghj-forest-green{background-color:#018349}.bg-ghj-goldenrod{background-color:#dab402}.bg-ghj-teal{background-color:#005a77}.carousel-inner-button{position:absolute}.carousel-item.active{display:flex!important;flex-direction:column;justify-content:center}.carousel-inner-button-link{background-color:#eb5338;color:#fff;padding:.5rem 2rem;border-radius:1.5rem;font-weight:700;letter-spacing:.125rem;text-transform:uppercase}.carousel-inner-button-link:hover{color:#fff}.carousel-control-next-icon:before,.carousel-control-prev-icon:before{padding:5px}.carousel-control-next{right:0;justify-content:flex-end;width:85px}.carousel-control-prev{left:0;justify-content:flex-start;width:85px}@media (max-width:524px){.carousel-control-next-icon:before,.carousel-control-prev-icon:before{font-size:30px!important}.carousel-inner-button-link{font-size:12px}.carousel-control-next,.carousel-control-prev{width:50px!important}}.redactor,.redactor>*{box-sizing:border-box!important}.redactor,.redactor br,.redactor div,.redactor hr,.redactor ol,.redactor p{display:block}.redactor ul{display:table!important}html body .redactor{display:block;width:100%;max-width:1200px;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:1.125rem;color:#212a2f;line-height:1.75rem}html body .redactor h1,html body .redactor h2,html body .redactor h3,html body .redactor h4,html body .redactor h5,html body .redactor h6{display:block;clear:both;padding-top:1rem;line-height:1.25}html body .redactor b,html body .redactor strong{font-weight:700}html body .redactor em,html body .redactor i{font-style:italic}html body .redactor u{text-decoration:underline}html body .redactor li:before{display:block;float:left;padding-right:.5em}html body .redactor a{color:#eb5338}html body .redactor a:hover{text-decoration:underline}html body .redactor-light *{color:#fff}html body .redactor figure iframe{display:block;margin:0 auto}html body .redactor figure img{width:100%}html body .redactor table{display:block;position:relative;z-index:10;overflow-x:auto;margin-bottom:1em;border-radius:0 0 5px 0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);font-size:.875rem}@media (min-width:1200px){html body .redactor table{display:table;table-layout:fixed;width:100%}}html body .redactor tr{display:table-row;border:0!important}html body .redactor td,html body .redactor th{display:table-cell;min-width:14rem;padding:1rem;border-top:0!important;border-right:0!important;border-left:0!important;vertical-align:top}@media (max-width:900px){html body .redactor td,html body .redactor th{min-width:0}html body .redactor ul{padding-inline-start:20px}}html body .redactor th{font-weight:700;font-size:1rem;text-align:center;text-transform:uppercase;letter-spacing:.05em}html body .redactor table br{line-height:1}html body .redactor mark{display:block;clear:both;position:relative;bottom:-.75em;width:100%;max-width:100%;margin:2em 0 0;padding:.5em 1rem .75em;border-radius:5px 5px 0 0;box-shadow:0 10px 15px -3px rgba(27,19,19,.1),0 4px 6px -2px rgba(0,0,0,.05);font-weight:700;font-size:1.375rem;color:#212a2f;text-align:center;line-height:1}html body .redactor mark~br{display:none}html body .redactor.redactor-table-blue-highlight tr>td:first-child,html body .redactor.redactor-table-cream-highlight tr>td:first-child,html body .redactor.redactor-table-green-highlight tr>td:first-child,html body .redactor.redactor-table-light-highlight tr>td:first-child,html body .redactor.redactor-table-olive-highlight tr>td:first-child{font-weight:700;font-size:1rem;text-align:center;text-transform:uppercase;letter-spacing:.05em;vertical-align:middle}html body .redactor.redactor-table-light-highlight table,html body .redactor.redactor-table-light table{border:1px solid #d9d9d9;background:#fff}html body .redactor.redactor-table-light-highlight td,html body .redactor.redactor-table-light-highlight th,html body .redactor.redactor-table-light td,html body .redactor.redactor-table-light th{border-bottom:1px solid #d9d9d9}html body .redactor.redactor-table-light-highlight th,html body .redactor.redactor-table-light-highlight tr>td:first-child,html body .redactor.redactor-table-light th{background:#5a5a5a;color:#fff}html body .redactor.redactor-table-light-highlight mark,html body .redactor.redactor-table-light mark{border:1px solid #d9d9d9;background:#404040;color:#fff}html body .redactor.redactor-table-blue-highlight table,html body .redactor.redactor-table-blue table{border:1px solid #949db2;background:#eaebf0}html body .redactor.redactor-table-blue-highlight td,html body .redactor.redactor-table-blue-highlight th,html body .redactor.redactor-table-blue td,html body .redactor.redactor-table-blue th{border-bottom:1px solid #949db2}html body .redactor.redactor-table-blue-highlight th,html body .redactor.redactor-table-blue-highlight tr>td:first-child,html body .redactor.redactor-table-blue th{background:#3e4e74;color:#fff}html body .redactor.redactor-table-blue-highlight mark,html body .redactor.redactor-table-blue mark{border:1px solid #949db2;background:#24345a;color:#fff}html body .redactor.redactor-table-green-highlight table,html body .redactor.redactor-table-green table{border:1px solid #80c1a4;background:#e6f3ed}html body .redactor.redactor-table-green-highlight td,html body .redactor.redactor-table-green-highlight th,html body .redactor.redactor-table-green td,html body .redactor.redactor-table-green th{border-bottom:1px solid #80c1a4}html body .redactor.redactor-table-green-highlight th,html body .redactor.redactor-table-green-highlight tr>td:first-child,html body .redactor.redactor-table-green th{background:#1a8f5b;color:#fff}html body .redactor.redactor-table-green-highlight mark,html body .redactor.redactor-table-green mark{border:1px solid #80c1a4;background:#017642;color:#fff}html body .redactor.redactor-table-olive-highlight table,html body .redactor.redactor-table-olive table{border:1px solid #c8d7b4;background:#f4f7f0}html body .redactor.redactor-table-olive-highlight td,html body .redactor.redactor-table-olive-highlight th,html body .redactor.redactor-table-olive td,html body .redactor.redactor-table-olive th{border-bottom:1px solid #c8d7b4}html body .redactor.redactor-table-olive-highlight th,html body .redactor.redactor-table-olive-highlight tr>td:first-child,html body .redactor.redactor-table-olive th{background:#9bb778;color:#fff}html body .redactor.redactor-table-olive-highlight mark,html body .redactor.redactor-table-olive mark{border:1px solid #c8d7b4;background:#829e5f;color:#fff}html body .redactor.redactor-table-cream-highlight table,html body .redactor.redactor-table-cream table{border:1px solid #c8c5b8;background:#fcfbfa}html body .redactor.redactor-table-cream-highlight td,html body .redactor.redactor-table-cream-highlight th,html body .redactor.redactor-table-cream td,html body .redactor.redactor-table-cream th{border-bottom:1px solid #c8c5b8}html body .redactor.redactor-table-cream-highlight th,html body .redactor.redactor-table-cream-highlight tr>td:first-child,html body .redactor.redactor-table-cream th{background:#efede6;color:#212a2f}html body .redactor.redactor-table-cream-highlight mark,html body .redactor.redactor-table-cream mark{border:1px solid #c8c5b8;background:#dedbcc;color:#212a2f}html body .redactor .raw-html-embed iframe[allowfullscreen]{aspect-ratio:16/9;height:100%!important;width:100%!important}h1{font-size:32px!important;line-height:2rem!important;font-family:news-gothic-std,sans-serif;font-style:normal;font-weight:400;letter-spacing:0}.heading-2,h2{font-family:Open Sans,Arial,Helvetica,sans-serif!important;font-size:22px;line-height:30px;font-weight:700!important}.heading-3,h3{font-size:18px}.heading-3,.heading-4,h3,h4{line-height:22px;font-weight:700}.heading-4,h4{font-size:16px}.specialist-email a,.specialist-phone a,ol,ol li,p,table a,table p,ul,ul li{font-size:14px}.intro-heading{font-size:32px!important;line-height:2rem!important;margin-top:20px!important;margin-bottom:15px!important;font-family:news-gothic-std,sans-serif;font-style:normal;font-weight:400;letter-spacing:0}.intro-subheading{font-size:18px!important;line-height:1.25!important;font-weight:700;font-family:Open Sans;color:#fff;text-shadow:none;padding:0;margin:0}.tab-headline-overlay{position:relative!important;z-index:10!important;color:#fff!important}.tabbed-content .tab-graphic{height:8rem!important}.tab--active h3{color:#eb5338!important}.category-headings h1,.category-headings h3{color:#fff!important}.whitepaper-title{margin-top:1rem!important}.whitepaper-title a{color:#fff!important}.essential-breadcrumbs li a:hover{color:#eb5338!important}.fusion-social-networks .fusion-social-network-icon:hover{opacity:1!important;background:#eb5338!important}.fusion-main-menu>ul>li:last-child{padding:0!important}.white_bg{background-color:#fff}.gray_bg{background-color:#eff1f4}.creme_bg{background-color:#dedbcc}.olive_bg{background-color:#90af69}.green_bg{background-color:#018349}.green_bg h1,.green_bg h2,.green_bg h3,.green_bg h4,.green_bg h5,.green_bg li,.green_bg p{color:#fff}.blue_bg{background-color:#283a64}.blue_bg h1,.blue_bg h2,.blue_bg h3,.blue_bg h4,.blue_bg h5,.blue_bg li,.blue_bg p{color:#fff}footer a,footer div,footer h1,footer h2,footer h3,footer h4,footer h5,footer li,footer p,footer span{font-family:Open Sans,Arial,Helvetica,sans-serif!important}.case-studies__letter,.case-studies__sort-button,.testimonials__indicator-button{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}.case-studies__letter::-moz-focus-inner,.case-studies__sort-button::-moz-focus-inner,.testimonials__indicator-button::-moz-focus-inner{border:0;padding:0}@media screen and (min-width:1280px){.location-map__description,.location-map__introduction{width:66.6666666667%}}.essential__breadcrumbs{color:#6b6b5f;font-size:.75rem;padding:.5rem 0;text-transform:uppercase;width:100%}@media (min-width:1024px){.essential__breadcrumbs{width:70%}}.essential__breadcrumb-link{color:#6b6b5f}.essential__breadcrumb-list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;vertical-align:top;zoom:1}.essential__breadcrumb-separator{margin:0 .125rem}.essentials__page-title{display:flex;height:100%;overflow:hidden;background-color:#f2f4f6;align-items:center}.essentials__page-title .essentials__container{display:flex;width:100%;flex-direction:column;max-width:1280px;margin:0 auto;padding:0 1.25rem 1.25rem}@media (min-width:1024px){.essentials__page-title .essentials__container{flex-direction:row;padding:.5rem 2.5rem}}.essentials__page-title #sharepage{display:flex!important;height:auto!important;text-align:left!important;align-self:normal!important;padding:.5rem 0!important}@media (min-width:1029px){.essentials__page-title #sharepage{justify-content:flex-end}}.essentials__page-title #sharepage .fusion-social-networks{width:auto;display:flex;align-items:center}.essentials__page-title #sharepage .tagline{margin:auto 1rem auto 0}.single-navigation.next-button{padding:.5rem 2.5rem;max-width:1280px;margin:auto auto 15px;height:auto}.case-study{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));margin:0 auto;max-width:1280px;padding:0 1.25rem;width:100%}@media (min-width:640px){.case-study{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.case-study{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 2.5rem}}.case-study__categories{display:flex;flex-wrap:wrap;margin:0 auto;max-width:1280px;padding:1.75rem 1.25rem;width:100%}@media (min-width:1024px){.case-study__categories{padding:1.75rem 2.5rem}}.case-study__categories-title{color:#283a64;font-size:.875rem;font-weight:700;line-height:.8125rem;margin-bottom:.75rem;text-transform:uppercase;width:100%}.case-study__categories-wrap{border-bottom:1px solid #c2c3c5;border-top:1px solid #c2c3c5;width:100%}.case-study__category{background-color:#eb5338;border:2px solid #eb5338;border-radius:.8125rem;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:1px;line-height:.875rem;padding:.25rem 1.25rem;text-transform:uppercase}.case-study__category:hover{color:#fff;text-decoration:none}.case-study__contact-call{font-size:2rem;line-height:normal}@media (min-width:1024px){.case-study__contact-call{font-size:2.375rem;line-height:3rem}}.case-study__contact-phone{font-size:2.375rem;line-height:normal}@media (min-width:1024px){.case-study__contact-phone{font-size:2.75rem;line-height:3rem}}.case-study__contact-wrap{background-color:#ebc61c;padding:2.5rem 0;width:100%}.case-study__contact{margin:0 auto;max-width:1280px;padding:0 1.25rem;width:100%}@media (min-width:1024px){.case-study__contact{padding:0 2.5rem}}.case-study__contact-description{border-left:5px solid #eb5338;color:#283a64;font-size:1.25rem;font-weight:600;line-height:1.5rem;padding:0 0 0 1.25rem;width:100%}@media (min-width:1024px){.case-study__contact-description{font-size:1.5rem;line-height:3rem;padding:0 0 0 2.5rem}}.case-study__form{grid-column:span 1/span 1}@media (min-width:640px){.case-study__form{grid-column:span 1/span 2}}@media (min-width:1024px){.case-study__form{grid-column:span 1/span 3}}.case-study__redactor{grid-column:span 1/span 1;padding:2rem 0}@media (min-width:640px){.case-study__redactor{grid-column:span 1/span 2}}@media (min-width:1024px){.case-study__redactor{grid-column:span 2/span 3;padding:2.5rem 0}}.case-study__wrap{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto 1.5rem;padding-left:0;padding-right:0;width:100%}.case-studies{width:100%}.case-studies__breadcrumbs{padding:.5rem 0}.case-studies__button{background-color:#eb5338;border:2px solid #eb5338;border-radius:.8125rem;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:1px;line-height:.875rem;padding:.25rem 1.25rem}.case-studies__button:hover{color:#eb5338;background-color:#fff;text-decoration:none}.case-studies__button--category{position:absolute;right:1.5rem;text-transform:uppercase;top:1rem}.case-studies__button--details{margin-bottom:2.5rem;text-transform:capitalize}.case-studies__button--load{text-transform:uppercase}.case-studies__filter{display:flex;flex-direction:column;position:relative;width:100%}.case-studies__filter>:not([hidden])~:not([hidden]){margin:.5rem 0}@media (min-width:1024px){.case-studies__filter{width:50%}}@media (min-width:1280px){.case-studies__filter:last-of-type{margin-right:0!important}}.case-studies__filter-arrow{bottom:.5rem;position:absolute;right:.75rem;width:1.125rem}.case-studies__filter-label{color:#7e8083;font-size:.875rem;font-weight:700;line-height:1.14}.case-studies__filter-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.5rem;color:#414141;padding:0 1rem;background-image:url(https://cdn.craft.cloud/c279f115-b42c-49ad-a249-3fb4aa3a9e35/builds/current/artifacts/icons/down-carret.svg);background-size:18px;background-repeat:no-repeat;background-position:right 10px bottom 13px}.case-studies__filters{display:flex;flex-direction:column;max-width:1200px;margin:auto}.case-studies__filters>:not([hidden])~:not([hidden]){margin:1rem 0}@media (min-width:1024px){.case-studies__filters{flex-direction:row}.case-studies__filters>:not([hidden])~:not([hidden]){margin:0 1rem}}.case-studies__filters-wrap{background-color:#e4e2d5;padding-bottom:1rem;padding-top:1rem;width:100%}@media (min-width:1024px){.case-studies__filters-wrap{padding-bottom:2.5rem;padding-top:2.5rem}}.case-studies__image{height:auto;left:0;position:absolute;top:0;width:100%;transition:all 1s ease-in}.case-studies__image-wrap{background-color:#c2c3c5;overflow:hidden;padding-bottom:52.5%;position:relative;width:100%}.case-studies__indicator{color:#283a64;display:flex;font-size:.875rem;font-weight:700;justify-content:center;line-height:1.5rem;width:100%}@media (min-width:1024px){.case-studies__indicator{justify-content:flex-start}}.case-studies__indicator-wrap{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));margin:0 auto 1.5rem;max-width:1200px;width:100%}@media (min-width:1024px){.case-studies__indicator-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}}.case-studies__item{background-color:#fff;position:relative;border-radius:20px;overflow:hidden}.case-studies__item:hover .case-studies__image{transform:scale(1.05)}.case-studies__item-link{margin-bottom:1.25rem;width:100%}.case-studies__item-section{font-size:1rem;color:#eb5338!important;font-style:italic;margin-bottom:.5rem;display:block}.case-studies__item-section:hover{text-decoration:underline!important}.case-studies__item-title{font-family:Open Sans,sans-serif;font-weight:700;color:#455660;font-size:1.25rem}.case-studies__item-link--placeholder{margin-bottom:4.125rem}.case-studies__item-wrap{padding:1.25rem 1.5rem}.case-studies__letter{color:#283a64;font-size:1rem;font-weight:700;margin-left:.5625rem;margin-right:.5625rem}.case-studies__letter :hover{color:#eb5338;text-decoration:underline}@media (min-width:1024px){.case-studies__letter{font-size:1.125rem;margin-left:.75rem;margin-right:.75rem}}.case-studies__letter--selected{color:#eb5338;text-decoration:underline}.case-studies .case-studies__letter:hover{text-decoration:underline}.case-studies__letters{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:1280px;padding:0 1.25rem}@media (min-width:1024px){.case-studies__letters{padding:0 2.5rem}}.case-studies__letters-wrap{background-color:#fff;padding-bottom:1.75rem;padding-top:1.75rem;width:100%}.case-studies__list-wrap{background-color:#f2f4f6;overflow:hidden;padding:2.25rem 1.25rem;width:100%}@media (min-width:1024px){.case-studies__list-wrap{padding:2.75rem 2.5rem}}.case-studies__list{display:grid;gap:1.875rem;grid-template-columns:repeat(1,minmax(0,1fr));margin:0 auto;max-width:1200px;padding:0;width:100%}@media (min-width:1024px){.case-studies__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.case-studies__load-wrap{display:flex;font-size:1.25rem;justify-content:center;margin:2.5rem auto;max-width:1024px}.case-studies__no-results{font-weight:400;grid-column:span 3/span 3;margin:0 auto;text-align:center}.case-studies__placeholder-activity{position:absolute;left:-100%;height:100%;top:0;width:100%;background-image:linear-gradient(270deg,rgba(242,244,246,.05),rgba(242,244,246,.3),rgba(242,244,246,.6),rgba(242,244,246,.3),rgba(242,244,246,.05));background-image:-webkit-linear-gradient(270deg,rgba(242,244,246,.05),rgba(242,244,246,.3),rgba(242,244,246,.6),rgba(242,244,246,.3),rgba(242,244,246,.05));animation:loading 1s infinite}.case-studies__placeholder-line{background-color:#c2c3c5;height:1.375rem;margin-bottom:.375rem;overflow:hidden;position:relative;width:100%}.case-studies__placeholder-line--half{width:50%}.case-studies__sort{position:relative}.case-studies__sort-button{background-color:#fff;border:2px solid #eb5338;border-radius:.8125rem;box-sizing:border-box;color:#eb5338;font-size:.8125rem;font-weight:700;height:1.5rem;letter-spacing:1px;line-height:.8125rem;padding:0 2rem;text-align:center;text-transform:uppercase}.case-studies__sort-button:focus,.case-studies__sort-button:hover{background-color:#eb5338;color:#fff}.case-studies__sort-label{border-width:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.case-studies__sort-list{background-color:#fff;border:1px solid #f2f4f6;border-radius:3px;bottom:-1.5rem;box-shadow:0 0 transparent,0 0 transparent,0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);display:none;left:50%;list-style:none;padding:.125rem 2rem;position:absolute;transform:translate(-50%,100%);z-index:10}.case-studies__sort-list--opened{display:flex;flex-direction:column}.case-studies__sort-option{color:#eb5338;cursor:pointer;font-size:.875rem;line-height:1.05;padding:.5rem 0}.case-studies__sort-wrap{display:flex;justify-content:center;width:100%}@media (min-width:1024px){.case-studies__sort-wrap{justify-content:flex-end}}.case-studies__wrap{background-color:#f2f4f6;padding-left:0;padding-right:0;width:100%}.case-studies__heading{font-size:30px!important;color:#283a64;text-align:center;padding:3rem 0 0}@keyframes loading{0%{left:-100%}to{left:100%}}.number-tile{display:flex;flex-direction:row;flex-wrap:wrap;height:12rem;justify-content:center;margin:2.75rem 0 0;max-width:23.125rem;overflow:hidden;position:relative;width:100%}@media screen and (min-width:1280px){.number-tile{margin:0}}.number-tile__background{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.number-tile__background-wrapper{bottom:0;left:0;position:absolute;right:0;top:0}.number-tile__content{color:#fff;display:flex;flex-direction:column;justify-content:center;position:relative}.number-tile__description{font-size:1rem;letter-spacing:.06em;line-height:2.27em;text-align:center;text-transform:uppercase}.number-tile__number{font-size:4rem;letter-spacing:0;line-height:1;text-align:center}.number-tile__since{font-size:.875rem}.number-tile__since-wrapper{margin:1rem 0;width:100%;text-align:center}@media screen and (min-width:1280px){.number-tile__since-wrapper{margin:0 0 .5rem;text-align:end}}.number-tile__wrapper{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;align-content:center;width:100%}@media screen and (min-width:1280px){.number-tile__wrapper{flex-direction:row}}.number-tiles{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin:0 0 2.5rem}@media screen and (min-width:1280px){.number-tiles{flex-direction:row}}.arrow-banner{display:flex;flex-direction:column}.arrow-banner,.arrow-banner__arrow{align-items:center;justify-content:center;width:100%}.arrow-banner__arrow{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;-webkit-appearance:button;background-color:#c2c3c5;border:0;color:#fff;cursor:pointer;display:none;height:156px;outline:none;position:relative}.arrow-banner__arrow:focus{outline:none}.arrow-banner__arrow:hover .arrow-banner__icon{color:#eb5338}@media (min-width:1280px){.arrow-banner__arrow{display:flex;margin-right:38px}.arrow-banner__arrow:after,.arrow-banner__arrow:before{content:"";position:absolute;bottom:0;height:0;width:0}.arrow-banner__arrow:after{border-bottom:78px solid transparent;border-left:40px solid #c2c3c5;border-top:78px solid transparent;right:-39px}.arrow-banner__arrow:before{border-bottom:78px solid #c2c3c5;border-left:40px solid transparent;border-top:78px solid #c2c3c5;left:-39px}}.arrow-banner__arrow--active{color:#fff;display:flex}@media (min-width:1280px){.arrow-banner__arrow--active{color:#eb5338}}.arrow-banner__arrow--home{background-color:#00844c}@media (min-width:1280px){.arrow-banner__arrow--home{display:none}}.arrow-banner__arrow--dark-green{background-color:#00844c}.arrow-banner__arrow--dark-green:after{border-left-color:#00844c}.arrow-banner__arrow--dark-green:before{border-bottom-color:#00844c;border-top-color:#00844c}.arrow-banner__arrow--green{background-color:#8fae67}.arrow-banner__arrow--green:after{border-left-color:#8fae67}.arrow-banner__arrow--green:before{border-bottom-color:#8fae67;border-top-color:#8fae67}.arrow-banner__arrow--yellow{background-color:#ebc61c}.arrow-banner__arrow--yellow:after{border-left-color:#ebc61c}.arrow-banner__arrow--yellow:before{border-bottom-color:#ebc61c;border-top-color:#ebc61c}.arrow-banner__header{align-items:center;background-color:#283a64;display:flex;color:#fff;justify-content:center;margin-bottom:1.7rem;padding:1.5rem 2rem;width:100%}.arrow-banner__headline{font-size:26px;font-weight:700;line-height:1.25;margin-bottom:.5rem;text-align:center}.arrow-banner__icon{height:-moz-fit-content;height:fit-content;max-height:100px;max-width:100px;width:-moz-fit-content;width:fit-content}@media (min-width:1280px){.arrow-banner__icon--home{max-height:100%;max-width:100%}}.arrow-banner__item{width:100%}@media (min-width:1280px){.arrow-banner__item{display:flex}}.arrow-banner__list{align-items:center;list-style:none;justify-content:center;padding:0;width:100%}@media (min-width:1280px){.arrow-banner__list{display:flex;width:auto}}.arrow-banner__tagline{font-size:1rem;line-height:1.25;text-align:center}.arrow-banner__wrapper{max-width:1200px;padding:0 2.5rem;width:100%}.sticky-tabs{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;width:100%}.sticky-tabs__button{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;-webkit-appearance:button;background-color:transparent;border:0;border-bottom:2px solid #f7baaf;cursor:pointer;font-size:1rem;min-height:90px;outline:none;padding:1rem .25rem;transition-duration:.3s;transition-property:border-color;transition-timing-function:ease-in-out;width:100%}.sticky-tabs__button:focus{outline:none;border-radius:4px;border-color:#eb5338}.sticky-tabs__button--active,.sticky-tabs__button:hover{border-color:#eb5338;color:#eb5338}.sticky-tabs__button--active{font-weight:700}.sticky-tabs__content{display:flex;flex-direction:column;justify-content:center;max-width:1200px;opacity:0;padding:0 1rem 3rem;transition-duration:.3s;transition-property:opacity;transition-timing-function:ease-in;transition-delay:.1s;visibility:hidden;width:100%}@media (min-width:1280px){.sticky-tabs__content{padding:2rem 0 3rem}}.sticky-tabs__content--active{opacity:1;visibility:visible}.sticky-tabs__dropdown{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 2rem;width:100%}@media (min-width:1280px){.sticky-tabs__dropdown{display:none}}.sticky-tabs__grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));margin-bottom:0}.sticky-tabs__grid-column{grid-column:span 1/span 1}@media (min-width:1280px){.sticky-tabs__grid-column--span-2{grid-column:span 2/span 2}}@media (min-width:1280px){.sticky-tabs__grid--two-columns{-moz-column-gap:3rem;column-gap:3rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.sticky-tabs__grid--three-columns{-moz-column-gap:3rem;column-gap:3rem;grid-template-columns:repeat(3,minmax(0,1fr))}}.sticky-tabs__home{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;-webkit-appearance:button;background-color:transparent;border:0;bottom:0;cursor:pointer;display:none;font-size:1rem;height:62px;left:28px;outline:none;padding:1rem .25rem;position:absolute;transition-duration:.3s;transition-property:border-color;transition-timing-function:ease-in-out;width:62px}.sticky-tabs__home:focus{outline:none;border-radius:4px;border-color:#eb5338}.sticky-tabs__home:hover{border-color:#eb5338;color:#eb5338}@media (min-width:1280px){.sticky-tabs__home{display:block}}.sticky-tabs__home--active{color:#eb5338}.sticky-tabs__list{display:flex;list-style:none;margin:0;max-width:1200px;position:relative}.sticky-tabs__list,.sticky-tabs__nav{align-items:center;justify-content:center;width:100%}.sticky-tabs__nav{background-color:#fff;display:none;flex-direction:column;overflow:hidden;position:sticky;top:0;z-index:220}@media (min-width:1280px){.sticky-tabs__nav{display:flex;top:76px}}@media (min-width:1440px){.sticky-tabs__nav{top:114px}}.sticky-tabs__select{border:2px solid #eb5338;border-radius:.25rem;color:#000;cursor:pointer;margin-bottom:2rem;max-width:26rem;padding:0 .5rem;width:100%}.sticky-tabs__wrapper{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.sticky-tabs__tab{flex-grow:1}.testimonials{height:auto}.testimonials .testimonials__slide-content p{color:#fff;margin:0;text-align:center}.testimonials .testimonials__slide-quote{background:none;border:none;padding:0}.testimonials .testimonials__slide-quote p{font-size:1rem;font-style:normal;font-weight:400;line-height:2rem;text-align:center}@media (min-width:1280px){.testimonials--side{height:100%}}.testimonials--side #about-us-testimonials{min-height:495px;height:auto;justify-content:space-between}@media (min-width:1280px){.testimonials--side #about-us-testimonials{margin-top:0!important}}.testimonials__background{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:1920px){.testimonials__background{height:auto;width:100%}}@media (min-width:1920px){.testimonials__background--side{height:100%;width:auto}}.testimonials__background-wrapper{height:100%;left:50%;overflow:hidden;position:absolute;top:0;transform:translateX(-50%);width:calc(100vw + 2px)}@media (min-width:1280px){.testimonials__background-wrapper--side{left:0;transform:none;width:calc(50vw + 1px)}}.testimonials__indicator-label{border-width:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.testimonials__indicators{display:flex;justify-content:center;list-style:none;margin:0;padding:0}.testimonials__indicators-wrapper{position:relative;padding-bottom:2rem}.testimonials__indicator{display:inline-flex;height:1rem;margin:0 .375rem;width:1rem}.testimonials__indicator-button{background-color:#fff;border-radius:50%;height:100%;width:100%}.testimonials__indicator-button--active{background-color:#ebc61c}.testimonials__quotes{padding:0 1rem;position:relative}.testimonials__quotes-background{background-color:#283a64;border:.25rem solid #283a64;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:0}.testimonials__quotes-image{position:relative}.testimonials__quotes-wrapper{left:50%;position:absolute;transform:translate(-50%,-50%)}.testimonials__quotes-wrapper--bottom{bottom:0;transform:translate(-50%,50%)}.testimonials__quotes-wrapper--top{top:0;transform:translate(-50%,-50%)}.testimonials__row{position:relative;width:100%}@media (max-width:1020px){.testimonials__row{padding:0 1rem}}@media (min-width:1280px){.js-testimonials-home.testimonials__row--side{width:65%}}@media (min-width:1280px){.testimonials__row--side{width:35%}}.testimonials__section{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:75rem;zoom:1}.testimonials__side-background-wrapper{height:100%;left:50%;overflow:hidden;position:absolute;top:0;transform:translateX(-50%);width:100vw}@media (min-width:1280px){.testimonials__side-background-wrapper{left:auto;right:0;transform:none;width:calc(50vw + 1px)}}.testimonials__side-panel{display:flex;flex-direction:column;max-height:46.875rem;overflow:hidden;padding:10px 2rem 2rem 0;position:relative}@media (max-width:1225px){.testimonials__side-panel{padding:0 0 2rem}}.testimonials__side-panel--redactor p{font-size:1.125rem;line-height:1.5rem}@media (min-width:1280px){.testimonials__side-panel--redactor p{font-size:1.75rem;line-height:2.375rem}}@media (max-width:1225px){.testimonials__side-panel--redactor{padding:0 1.5rem 1rem}}.testimonials__side-panel--specialist{align-items:center;margin-top:-1rem}@media (min-width:1280px){.testimonials__side-panel--specialist{align-items:start;padding-right:5rem;padding-left:0;padding-top:2.7rem}}@media (min-width:1280px){.testimonials__slide-quote{max-height:21rem;overflow-y:auto}}.testimonials__slide{height:0;list-style:none;margin:0;overflow:hidden;padding:0;visibility:hidden;width:0}.testimonials__slide--active{height:100%;visibility:visible;width:100%}.testimonials__slide--active.testimonials__slide--tag{margin-top:1.25rem}@media (min-width:1280px){.testimonials__slide--active.testimonials__slide--tag{margin-top:0}}.testimonials__slide-author{color:#fff;font-size:1rem;font-weight:600;line-height:1.43735rem;margin:0;text-transform:uppercase}.testimonials__slide-cite{font-size:.75rem;font-style:italic;color:#fff;line-height:1.43735rem;margin:0;text-align:center}.testimonials__slide-caption{text-align:center}.testimonials__slide-content{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin:0;opacity:0;transition:opacity .8s ease;width:100%}.testimonials__slide-content--active{opacity:1}.testimonials__slide-tag{border-radius:16px;border:.1875rem solid #ebc61c;color:#ebc61c;font-size:1rem;font-weight:800;left:-.75rem;padding:0 1.4rem;position:absolute;text-transform:uppercase;top:1.25rem}.testimonials__section .testimonials__modal-body{max-width:1020px;margin:auto;padding:0 30px}.testimonials__section .testimonials__modal-body p{font-size:20px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.6;letter-spacing:normal;text-align:center;color:#fff}.testimonials__section .testimonials__modal-body .testimonials__modal-quote-text{font-size:20px!important;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.6;letter-spacing:normal;text-align:center;color:#fff}.testimonials__section .testimonials__modal-content{min-height:55vh;height:100%;position:relative;padding-bottom:100px}.testimonials__section .testimonials__modal-header{position:relative}.testimonials__section .modal-carousel-buttons{display:flex;justify-content:center;align-items:center;margin-top:30px;position:absolute;width:100%;margin-bottom:30px;bottom:0}.testimonials__section .modal-carousel-buttons .testimonials__indicator-button{background-color:#fff;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.testimonials__section .modal-carousel-buttons .testimonials__indicator-button--left:hover:after{color:#ebc61c}.testimonials__section .modal-carousel-buttons .testimonials__indicator-button--left:after{content:"\2039";color:#283a64;height:100%;display:flex;align-items:center;font-size:75px;margin-bottom:15px;margin-right:5px}.testimonials__section .modal-carousel-buttons .testimonials__indicator-button--right:after{content:"\203A";color:#283a64;height:100%;display:flex;align-items:center;font-size:75px;margin-bottom:15px;margin-left:5px}.testimonials__section .modal-carousel-buttons .testimonials__indicator-button--right{margin-left:10px}.testimonials__section .modal-carousel-buttons .testimonials__indicator-button--right:hover:after{color:#ebc61c}.testimonials__section .testimonials__modal-author-name{margin-bottom:0}.testimonials__section .testimonials__modal-author-subtitle{font-size:16px!important;font-weight:100!important;font-style:italic!important}.testimonials__section .testimonial-block-icon{display:flex;justify-content:center;margin:0 30px 30px}.testimonials__section h2.testimonial-block-title{margin-top:10px!important}.testimonials__section .testimonials__slider{margin:0;max-width:100%;overflow:hidden;padding:1.5rem 1rem 4.25rem;position:relative;width:100%;min-height:413px}@media (max-width:825px){.testimonials__section .testimonials__slider{padding:3.5rem 1rem 4.25rem}}.testimonials__section .testimonials__slider .testimonial-quote{font-size:1.1rem!important}.testimonials__section .testimonials__slider .testimonial-read-more{color:#ebc61c;text-transform:uppercase;font-weight:800;font-size:16px;margin-left:5px}.testimonials__section .testimonials__slider .testimonial-read-more:hover{cursor:pointer;color:#eb5338}@media (min-width:1280px){.testimonials__section .testimonials__slider{height:auto;padding:1rem 2rem 3rem}}.testimonials__slider-container{background-color:#283a64;color:#fff;display:flex;margin:0 0 3rem;position:relative;border-radius:20px}.testimonials__specialist-email a{color:#283a64;font-size:1rem;line-height:1.8125rem;text-decoration:underline}.testimonials__specialist-heading{color:#283a64;font-size:1.1rem;font-weight:600;line-height:1.21;margin:0 0 1.67rem;text-transform:uppercase}.testimonials__specialist-image{height:16.875rem;overflow:hidden;margin:0 0 1rem;position:relative;width:16.875rem;border-radius:20px}.testimonials__specialist-name{color:#283a64;font-size:1rem;font-weight:600;line-height:2rem}.testimonials__specialist-phone a{color:#283a64;font-size:1rem;font-weight:600;line-height:1.8125rem;margin:0 0 1rem}.testimonials__specialist-title{color:#283a64;font-size:.75rem;font-style:italic;line-height:1.625rem;margin:0 0 .625rem}.testimonials__wrapper{display:flex;flex-direction:column;height:100%;position:relative;padding-top:3rem}@media (min-width:1280px){.testimonials__wrapper--side{padding:2rem;height:100%}}.homepage-testimonials .outside{z-index:-1}.homepage-testimonials .testimonials__modal{position:fixed;width:100%;left:0;background-color:rgba(0,0,0,.6);top:0;display:flex;z-index:100000;height:100vh}.homepage-testimonials .testimonials__modal-wrapper{background-color:#283a64;color:#fff;width:65%;min-height:55vh;overflow:hidden;margin:auto;border:2px solid #ebc61c}@media (max-width:650px){.homepage-testimonials .testimonials__modal-wrapper{width:95%}}.homepage-testimonials .testimonials__modal-close{background:transparent;border:none;display:flex;justify-content:flex-end;width:100%}.homepage-testimonials .testimonials__modal-close span{font-size:0}.homepage-testimonials .testimonials__modal-close:after{content:"x";font-size:35px;padding:6px;color:#fff;font-weight:300}.homepage-testimonials .testimonials__modal-close:hover:after{color:#ebc61c}.testimonials__indicators .testimonials__indicator button:hover{cursor:pointer}.homepage-ghj #about-us-testimonials{border:none!important}@media (max-width:768px){.testimonials__specialist{padding:0 20px}}.publication-filter{margin:0!important;width:auto}@media (min-width:800px){.publication-filter{width:25%!important}}.accordion-section{padding:30px 0}.accordion-section .contact-card{display:flex;flex-direction:column;margin:0 1rem}@media (min-width:800px){.accordion-section .contact-card{margin:0 3rem 0 1rem}}.accordion-section .contact-card .contact-card-portrait-wrapper{background-color:#eff1f4}.accordion-section .contact-card .contact-portrait{max-width:265px}.accordion-section .person-item.row{width:100%;display:flex;flex-direction:column;justify-content:center;z-index:-1}@media (min-width:850px){.accordion-section .person-item.row{width:20%;margin:0 3rem 0 1rem}}.accordion-section .person-item.row .person-desc{padding:15px 10px}.accordion-section .tab-content-inner{width:100%}@media (min-width:800px){.accordion-section .tab-content-inner{width:80%}}.accordion-section .content-container{max-width:1200px;margin:0 auto}.accordion-section .content-container .accordion-section-title{margin-top:0}.accordion-section .content-container .tabs{border-radius:8px;overflow:hidden;box-shadow:0 4px 4px -2px rgba(0,0,0,.5)}.accordion-section .content-container .tab{width:100%;color:#fff;overflow:hidden;border-bottom:1px solid #fff}.accordion-section .content-container .tab:last-of-type{border-bottom:none}.accordion-section .content-container .tab-title-and-icon{display:flex}.accordion-section .content-container .tab-title-and-icon h3{margin:0}.accordion-section .content-container .tab-title{color:#fff}.accordion-section .content-container .tab-icon,.accordion-section .content-container .tab .tab-icon svg{-o-object-fit:contain;object-fit:contain;width:30px;margin-right:10px;color:#ebc61c}@media (max-width:800px){.accordion-section .content-container .tab-icon,.accordion-section .content-container .tab .tab-icon svg{display:none}}.accordion-section .content-container .tab input{position:absolute;z-index:-1}.accordion-section .content-container .tab-label{display:flex;justify-content:space-between;align-items:center;padding:1em;background:#283a64;font-weight:700;cursor:pointer;margin-bottom:0}.accordion-section .content-container .tab-label:hover{background:rgb(25.4285714286,36.8714285714,63.5714285714)}.accordion-section .content-container .tab-label:after{content:"+";width:1em;height:auto;text-align:center;transition:all .55s;font-size:25px;font-weight:500}.accordion-section .content-container .tab-content{max-height:0;padding:0 1em;color:#283a64;background:#fff;transition:all .55s;display:flex;border-bottom:1px solid #283a64}@media (max-width:850px){.accordion-section .content-container .tab-content{flex-direction:column}}.accordion-section .content-container .tab-content-inner li{color:#54575a}@media (max-width:850px){.accordion-section .content-container .tab-content .person-item.row{margin-top:10px;max-width:275px}}.accordion-section .content-container .tab-close{display:flex;justify-content:flex-end;padding:1em;font-size:.75em;background:#283a64;cursor:pointer}.accordion-section .content-container .tab-close:hover{background:rgb(25.4285714286,36.8714285714,63.5714285714)}.accordion-section .content-container input:checked+.tab-label{background:#fff;color:#54575a}.accordion-section .content-container input:checked+.tab-label:hover{background:#283a64;color:#fff;cursor:pointer}.accordion-section .content-container input:checked+.tab-label:hover .tab-icon,.accordion-section .content-container input:checked+.tab-label:hover .tab-icon svg{color:#ebc61c}.accordion-section .content-container input:checked+.tab-label:hover:after,.accordion-section .content-container input:checked+.tab-label:hover h3{color:#fff}.accordion-section .content-container input:checked+.tab-label h3{color:#283a64}.accordion-section .content-container input:checked+.tab-label:after{content:"-";color:#54575a}.accordion-section .content-container input:checked+.tab-label .tab-icon,.accordion-section .content-container input:checked+.tab-label .tab-icon svg{color:#54575a}.accordion-section .content-container input:checked~.tab-content{max-height:100%;padding:.5em 1em 1em calc(40px + 1em)}.accordion-section .content-container input:checked~.tab-content .person-item.row{z-index:0}.sticky-tabs__grid .left,.sticky-tabs__grid .right{display:flex}.sticky-tabs__grid .left{flex-direction:row-reverse}@media (max-width:850px){.sticky-tabs__grid .left{flex-direction:column}.sticky-tabs__grid .left div{width:100%}}.sticky-tabs__grid .left p{padding-left:1rem}@media (max-width:850px){.sticky-tabs__grid .right{flex-direction:column}.sticky-tabs__grid .right div{width:100%}}.sticky-tabs__grid .right p{padding-right:1rem}.sticky-tabs__grid .short-width-50,.sticky-tabs__grid .width-50{width:50%}.sticky-tabs__grid .width-60{width:60%}.sticky-tabs__grid .short-width-60{width:40%}.sticky-tabs__grid .width-66{width:66%}.sticky-tabs__grid .short-width-66{width:34%}.podcast-list-container{margin-right:3%;display:flex;width:100%!important}.podcast-list-container #podcast_list{padding:20px 0 0;background-color:transparent}.podcast-list-container #podcast_list .podcasts-container{display:flex;flex-direction:column;gap:1rem;align-items:center;width:100%!important}@media (min-width:1000px){.podcast-list-container #podcast_list .podcasts-container{flex-direction:row}}.podcast-list-container #podcast_list .podcast-container{padding-bottom:0}@media (min-width:1000px){.podcast-list-container #podcast_list .podcast-container:first-of-type{padding-right:15px}}@media (min-width:1000px){.podcast-list-container{width:59%!important}}.connect-with-us{display:flex;align-items:center;width:100%!important;min-height:315px;margin-top:0;margin-bottom:0;background-color:#ebc61c}.connect-with-us #footer-row-social-icons-area .fusion-social-networks .fusion-social-networks-wrapper{padding:0}.connect-with-us .widget-title{color:#283a64;margin-bottom:10px}.connect-with-us .newsletter-callout{font-size:28px;margin:5px 20px 15px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.07;letter-spacing:normal;text-align:center;color:#283a64}@media (min-width:1000px){.connect-with-us{width:38%!important}}button[data-freeform-action=submit]{background:#eb5338!important;border:2px solid #eb5338!important;color:#fff!important;letter-spacing:2px;padding:4px 18px!important;font-size:12px!important;line-height:14px!important;border-radius:13px!important;font-weight:700}button[data-freeform-action=submit]:hover{background-color:#fff!important;color:#eb5338!important}select[multiple=""]{height:auto}div[data-freeform-controls=""]{padding:10px}.freeform-row{margin:0 -10px!important}.freeform-fieldtype-checkbox,.freeform-fieldtype-checkboxes{padding:10px 20px!important}.article-body p{margin-bottom:1rem!important}.gm-style-iw-chr{position:absolute;right:5px;top:0}.gm-style .gm-style-iw-c{padding-top:12px!important}.article-byline{position:relative;min-height:30px}.article-byline .next-wrapper{position:absolute;top:-5px;right:1rem}.article-byline .next-button{position:relative}.article-byline .next-button:after{position:absolute;top:50%;transform:translateY(-50%);right:auto;font-family:icomoon;content:"\F105";color:#eb5338;padding-left:5px}.icon-and-list-columns-carousel .column-wrapper .slick-slide{padding:0 10px}.icon-and-list-columns-carousel .column-wrapper .slick-list{margin:0 -10px}.icon-and-list-columns-carousel .column-wrapper .slick-slider .slick-arrow{scale:1.25;z-index:250;background-color:#eb5338;width:45px;height:55px;border-radius:0}.icon-and-list-columns-carousel .column-wrapper .slick-slider .slick-prev:before{color:#fff!important;font-family:FontAwesome;content:"\F0D9";font-size:45px}.icon-and-list-columns-carousel .column-wrapper .slick-slider .slick-next:before{color:#fff!important;font-family:FontAwesome;content:"\F0DA";font-size:45px}.icon-and-list-columns-carousel .column-wrapper .slick-slider .slick-next:after,.icon-and-list-columns-carousel .column-wrapper .slick-slider .slick-prev:after{display:none;content:""}.icon-and-list-columns-carousel .column-wrapper .icon-and-list-column{background:transparent;position:relative;min-height:400px;height:100%;padding-bottom:20%;display:flex;flex-direction:column}.icon-and-list-columns-carousel .column-wrapper .icon-and-list-column .color-background{color:#fff;padding:20px 10px;border-radius:5px 50px 0 0;position:relative;min-height:65px}.icon-and-list-columns-carousel .column-wrapper .icon-and-list-column .color-background .heading-container{display:flex;align-items:center}.icon-and-list-columns-carousel .column-wrapper .icon-and-list-column .color-background .heading-container img{display:block;margin:0 auto;width:45px}.icon-and-list-columns-carousel .column-wrapper .icon-and-list-column .color-background .heading-container h5{flex:1;font-weight:700;font-size:16px;line-height:1.1;margin-top:0;padding-top:0;margin-bottom:0;margin-left:5px}.icon-and-list-columns-carousel .column-wrapper .icon-and-list-column .column-content{padding:2rem 15px 1rem;box-shadow:0 8px 24px 10px rgba(0,0,0,.04);border-radius:50px 5px 50px 5px;display:flex;flex-direction:column;background:#fff;width:97.25%;margin:0 0 0 3%;flex:1;position:relative;z-index:2;min-height:300px}.icon-and-list-columns-carousel .column-wrapper .icon-and-list-column .column-content>div{z-index:2}.icon-and-list-columns-carousel .column-wrapper .icon-and-list-column .column-content:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;border-radius:50px 5px 50px 5px;z-index:1}.icon-and-list-columns-carousel .column-wrapper .icon-and-list-column .column-content:after{content:"";position:absolute;top:0;left:-3%;width:103%;height:75%;background:#00c;z-index:0;border-radius:0 0 5px 5px}.related-insights{background-color:#f2f4f6;padding:60px 0}.related-insights .container{max-width:1280px}.related-insights h2{text-align:center;margin-bottom:25px}.related-insights .see-all-wrapper{text-align:center;padding-bottom:30px}.related-insights .insight__button{position:absolute;z-index:5;top:0;right:0;margin:10px 10px 0 0}.related-insights .insight-image{position:relative;z-index:1}.related-insights .insight-image a{display:block}.related-insights .insights-text-box{background:#fff;width:100%;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.related-insights .insights-text-box .insight{padding:15px 0 0 20px}.related-insights .insights-text-box .insight .insight-type-link{font-size:16px;color:#eb5338;font-style:italic;margin:0;padding-bottom:10px;display:inline-block}.related-insights .insights-text-box .insight .insight-title{padding:0}.related-insights .insights-text-box .insight .insight-title h4{color:#455660;font-family:Open Sans;font-size:20px;font-style:normal;font-weight:700;line-height:28px;margin:0}@media (min-width:1200px){.container{max-width:1200px}}@media (max-width:1200px){.fusion-megamenu-title{margin:0!important}.megamenu-item-container{flex-direction:column;margin:0!important}.megamenu-item-container .menu-item,.megamenu-item-container ul{margin:0!important}.megamenu-item-container .fusion-megamenu-title{width:100%}}.btn-ghj{background:#eb5338;border-radius:13px;border:2px solid #eb5338;display:block;font-family:Open Sans,sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;line-height:14px;padding:4px 18px;text-shadow:none;text-transform:uppercase}.btn-ghj,.btn-ghj:hover{color:#fff}@media (min-width:576px){.btn-ghj{display:inline}}.carousel{max-width:1920px;margin:0 auto}.custom .carousel-control-next-icon,.custom .carousel-control-prev-icon{background-color:#eb5338;height:57px;padding-left:0;padding-top:14px;width:80%;background-image:none}.carousel-control-next,.carousel-control-prev{opacity:1}.custom .carousel-control-next-icon:before{font-family:FontAwesome;content:"\F0DA";font-size:45px}.custom .carousel-control-prev-icon:before{font-family:FontAwesome;content:"\F0D9";font-size:45px}@media (min-width:576px){.custom .carousel-control-next-icon,.custom .carousel-control-prev-icon{width:57px}.custom .carousel-control-next-icon:before,.custom .carousel-control-prev-icon:before{font-size:45px}}#whitepaperCarousel .carousel-indicators{position:static}#whitepaperCarousel .carousel-indicators .active{background-color:transparent}.title-bar{padding:1rem 1.5rem}.title-bar a h2{margin:0!important}.title-bar a{display:flex;align-items:center;justify-content:center}@media (max-width:768px){.title-bar a{justify-content:flex-start;align-items:flex-end}}.title-bar a svg{transform:rotate(270deg);width:1.5rem;margin-top:5px;padding-top:5px}@media (max-width:425px){.title-bar a svg{width:2.5rem}}.title-bar h2{margin:0!important}#whitepaperCarousel .carousel-indicators li{display:block}#whitepaperCarousel .carousel-control-next,#whitepaperCarousel .carousel-control-prev{position:unset}#whitepaperCarousel .carousel-control-next-icon,#whitepaperCarousel .carousel-control-prev-icon{background-image:none}#whitepaperCarousel .carousel-control-next-icon:after{content:"\F054";font-family:FontAwesome;font-size:35px;color:#eb5338;text-shadow:1px 1px 2px #969696}#whitepaperCarousel .carousel-control-prev-icon:after{content:"\F053";font-family:FontAwesome;font-size:35px;color:#eb5338;text-shadow:1px 1px 2px #969696}.slide-caption{display:none}.slide-caption.active{display:block}.post-meta-data{line-height:1.2;font-size:.88rem}#main .article-post{padding-top:1rem;padding-bottom:1rem;border-top:1px solid #e7e6e6;border-bottom:1px solid #e7e6e6}.author-data,.author-data p{font-size:.88rem;line-height:1.2}.author-data h4{color:#eb5338!important;font-weight:700!important}.row.no-after:after{content:none}.latest-blog-categories .fusion-button{position:absolute;right:25px;top:15px}.single-blog-wrapper{background-color:#fff;height:100%}.single-blog-wrapper h2{font-size:1rem!important;line-height:22px!important;padding-bottom:10px}.single-blog-wrapper h2 a{color:#455660!important}.post-content p.blogpost-category{font-size:.8rem;line-height:120%;font-style:italic;margin-bottom:5px}.mobile-search-form button{-webkit-appearance:none;background-color:#000;color:#fff;border-radius:0}.mobile-search-form input[type=text]{color:#000;margin:0;border-radius:0}@media (min-width:800px){.mobile-search-form{display:none!important}}.cookie-settings .row-container{padding-left:3rem;padding-right:3rem}.cookie-settings .table thead{background-color:#f6f6fa}.cookie-settings .table th{padding:15px;min-width:215px;font-size:16px;border:0}.cookie-settings .table th:first-of-type{padding-left:3rem}.cookie-settings .table th:last-of-type{padding-right:3rem}.cookie-settings .table td:first-of-type{padding-left:3rem}.cookie-settings .table td:last-of-type{padding-right:3rem}.cookie-settings .table td{padding:15px;font-size:16px;border-bottom:1px solid #e5e4e3;border-top:0}.checkbox-description{padding:0 55px}.checkbox-description p{font-size:14px;line-height:1.2}.cookie-settings input[type=checkbox],.cookie-settings input[type=radio]{border:1px solid #6d6d78;width:25px;height:25px;padding:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;vertical-align:middle;margin-right:12px}.cookie-settings input[type=checkbox]:checked,.cookie-settings input[type=radio]:checked{background:url(https://cdn.craft.cloud/c279f115-b42c-49ad-a249-3fb4aa3a9e35/builds/current/artifacts/img/check-black.svg) 50% no-repeat}.cookie-settings label{font-size:.875rem;font-weight:700}.no-gutters{margin-left:0;margin-right:0}.redactor-light *{color:#fff!important}.row-offset{margin-left:-30px;margin-right:-30px}ol.alpha-list{list-style-type:upper-alpha}article blockquote{margin-right:2rem;margin-left:2rem}article ol li ol li{list-style-type:lower-alpha}article ol li ol li ol li{list-style-type:lower-roman}#cookieBannerApp{position:relative;z-index:5000}.cookie-banner{background-color:#fff;border-top:2px solid #dab402}.cookie-banner h5{color:#000;margin-bottom:1rem;font-weight:700}.button,.cookie-banner p{font-size:.875rem;line-height:1.5}.button{background-color:#fff;color:#eb5338;border:1px solid #eb5338;text-transform:uppercase;font-weight:700;letter-spacing:2px;display:block;padding:.6rem .2rem;width:100%}.button:hover{background-color:#eb5338;color:#fff}@media (max-width:768px){.button,.cookie-banner p{font-size:.65rem}}#service-cards{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;width:100%;margin-bottom:2rem;margin-left:auto;margin-right:auto}#service-cards img{max-height:225px}@media (max-width:850px){#service-cards{flex-direction:column;align-items:center}}@media (min-width:1200px){#service-cards{width:1232px}}#service-cards .inner-content{display:flex;flex-direction:column}#service-cards .inner-content .card-image-container{height:70%}#service-cards .inner-content .card-image-container img{height:100%}#service-cards .inner-content .info-block{height:30%;display:flex;align-items:center;justify-content:center}#service-cards .inner-content .info-block h3{margin:15px 0;color:#455660}#service-cards .normal-card .inner:hover img{transition:all 1s ease-in;transform:scale(1.05)}#service-cards .normal-card .inner:hover h3{color:#eb5338}.new-styles *{box-sizing:border-box!important}.new-styles .label{display:flex;width:-moz-max-content;width:max-content;padding:.25rem 1.25rem;background:#eb5338;border-radius:.75rem;font-weight:700;font-size:.75rem;color:#fff;line-height:.875;letter-spacing:.125rem;text-transform:uppercase;border:2px solid #eb5338}.new-styles .label:hover{background-color:#fff;color:#eb5338}.new-styles .label.label--large{display:inline-block;padding:.5rem 2.5rem;background:#eb5338;border-radius:1.5rem;font-weight:700;font-size:1.5rem;color:#fff;line-height:1;letter-spacing:.125rem;text-transform:uppercase}.new-styles .label.label-outline{background:transparent;border:2px solid #eb5338;color:#eb5338}.new-styles .contact-card{margin-top:2rem;background:#dedbcc}@media (min-width:768px){.new-styles .contact-card{display:flex}}.new-styles .contact-card .contact-card-portrait-wrapper{display:flex;justify-content:center;align-items:flex-end;position:relative;width:100%;height:18rem}@media (min-width:768px){.new-styles .contact-card .contact-card-portrait-wrapper{width:33.333%;height:auto}}.new-styles .contact-card .contact-portrait{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.new-styles .contact-card .contact-card-info-wrapper{padding:2rem}@media (min-width:768px){.new-styles .contact-card .contact-card-info-wrapper{width:66.667%}}.new-styles .contact-card .contact-card-portrait-wrapper .label{position:relative;z-index:10;background:#fff;margin:2rem 1rem 1rem;line-height:1.2}.below-slider-text{font-weight:600!important}.below-slider-text .bold-title{font-weight:800!important}.new-styles .contact-card .contact-name{margin:0;font-weight:700;font-size:1.875rem;line-height:1}.new-styles .contact-card .contact-title{text-transform:uppercase;font-size:.875rem;letter-spacing:.125em;opacity:.75;margin-top:-.125rem}.new-styles .contact-card .contact-info{margin-top:1rem}.service-card .inner{position:relative;width:100%;height:100%;transition:transform .2s;transform-style:preserve-3d}@media (min-width:1200px){.service-card:hover .inner{transform:rotateY(180deg)}.service-card .front a{display:none!important}}.service-card .back,.service-card .front{backface-visibility:hidden;position:absolute;width:100%;height:100%}.service-card .front>div{display:flex;flex-direction:column;width:100%;height:100%;background-color:#fff}.service-card .front>div>img{height:50%;-o-object-fit:cover;object-fit:cover}.service-card .front>div>div{height:50%;display:flex;flex-direction:column;justify-content:center;align-items:center}.service-card .front>div>div>h3{font-size:1.875rem;color:#000;text-align:center;line-height:1.25}.service-card .front>div>div>a{margin-top:1rem}.service-card .back{transform:rotateY(180deg)}.service-card .back>div{width:100%;height:100%;padding:2rem;background-color:#9bb778;text-align:center;border-radius:20px}.service-card .back>div>h4{font-weight:700;color:#fff;text-transform:uppercase}.service-card .back>div>a{display:block;margin-top:.5rem;font-weight:700;font-size:.875rem}.service-card h3,.service-card h4{margin:0}.ghj-page-title-bar .fusion-page-title-captions h1,.ghj-page-title-bar .fusion-page-title-captions h2,.ghj-page-title-bar .fusion-page-title-captions h3{width:100%!important;line-height:1.25!important}html body .blue_row .fusion-column-wrapper a,html body .blue_row .fusion-column-wrapper h2,html body .blue_row .fusion-column-wrapper p,html body .blue_row h3{color:#fff!important}.blue_row .fusion-column-wrapper .blog_cpt-shortcode-post-title a{color:#000!important}.cta-ribbon h3{font-size:1.75rem!important}.font-bold{font-weight:700!important}.fusion-page-title-bar{background-size:cover}.cta-boxes .cta-icon-text{display:flex;padding-top:25px;width:85%}@media (max-width:650px){.cta-boxes .cta-icon-text{flex-direction:column;padding-top:0}}.cta-boxes .cta-icon-text .cta-icon-container{padding:0 0 10px 25px;width:35%}.cta-boxes .cta-icon-text .cta-text{padding:0 0 30px 5px;width:65%}@media (max-width:650px){.cta-boxes .cta-icon-text .cta-text{padding-left:25px}}.cta-boxes .arrow-container{display:flex}@media (max-width:650px){.cta-boxes .cta-container{flex-flow:wrap}.cta-boxes .cta-container .arrow-container{display:flex;padding:50px 3px}.cta-boxes .cta-container .cta-icon-container,.cta-boxes .cta-container .cta-text{display:block;width:80%}.cta-boxes .cta-container .cta-icon-container{width:auto;padding:15px 0 5px 20px}.cta-boxes .cta-container .cta-text{font-size:18px!important;padding:10px 0 15px 20px}}#ghjMasthead .fusion-logo{margin:10px 0 0}#ghjMasthead .fusion-header{background-color:#283a64;border-bottom:3px solid #283a64!important}#ghjMasthead .fusion-header .megamenu-item-container{flex-direction:row;margin:0!important}@media (max-width:1150px){#ghjMasthead .fusion-header .megamenu-item-container{flex-direction:column}#ghjMasthead .fusion-header .megamenu-item-container .fusion-mobile-nav-item .fusion-open-submenu:before{color:#283a64!important}}#ghjMasthead .fusion-header .fusion-megamenu-title{padding:10px 0 5px 10px}#ghjMasthead .fusion-header .megamenu-item-container{padding:5px}@media (max-width:1150px){#ghjMasthead .fusion-header{padding:0}#ghjMasthead .fusion-header .fusion-mobile-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center}#ghjMasthead .fusion-header .fusion-mobile-nav-item a{width:100%}#ghjMasthead .fusion-header .fusion-mobile-nav-item a:hover{background:transparent!important}#ghjMasthead .fusion-header .fusion-mobile-nav-item .sub-menu{display:flex;flex-direction:column;position:relative;width:100%}#ghjMasthead .fusion-header .fusion-row{padding:0 20px}#ghjMasthead .fusion-header .top-link{padding:10px 25px}#ghjMasthead .fusion-header .fusion-megamenu-title{padding:0}}#ghjMasthead .fusion-header-sticky{background-color:#283a64}#ghjMasthead .fusion-header .mobile-menu-icons{margin-top:25px}@media (max-width:1200px){#ghjMasthead .fusion-header .mobile-menu-icons{display:block}}@media (max-width:800px){#ghjMasthead .fusion-header .mobile-menu-icons{margin-top:0}}@media (max-width:1200px){#ghjMasthead .fusion-header .main-menu{display:none}}#ghjMasthead .fusion-header .main-menu a{color:#fff;font-size:.75rem;font-weight:700;letter-spacing:1.5px;position:relative}#ghjMasthead .fusion-header .main-menu a .hover-accent{position:absolute;width:100%;height:3px;display:none;background-color:#ebc61c;bottom:1rem}#ghjMasthead .fusion-header .main-menu a:hover{color:#ebc61c;border-top-color:transparent}#ghjMasthead .fusion-header .main-menu a:hover .hover-accent{display:block}#ghjMasthead .fusion-header .main-menu a.main-menu-icon{color:#ebc61c}#ghjMasthead .fusion-header .main-menu a.main-menu-icon:after{color:#ebc61c!important}#ghjMasthead .fusion-header .main-menu .megamenu-holder{border-color:#ebc61c}#ghjMasthead .fusion-header .main-menu .megamenu,#ghjMasthead .fusion-header .main-menu .sub-menu{background-color:#fff;border-color:#ebc61c}#ghjMasthead .fusion-header .main-menu .megamenu .menu-item a{letter-spacing:normal;font-size:.75rem;color:#283a64}#ghjMasthead .fusion-header .main-menu .sub-menu .menu-item a{letter-spacing:normal;font-size:.75rem;color:#283a64;font-weight:400}#ghjMasthead .fusion-header .fusion-main-menu-icon:after,#ghjMasthead .fusion-header .top-link{color:#fff}#ghjMasthead .fusion-header .top-link{font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:2px}#ghjMasthead .fusion-header .top-link:hover{border-color:transparent;margin-top:3px!important}#ghjMasthead .fusion-header .top-link span{padding-bottom:5px;border-bottom:2px solid transparent}#ghjMasthead .fusion-header .top-link span:hover{border-bottom:2px solid #ebc61c}#ghjMasthead .fusion-header .fusion-megamenu-submenu .menu-item-has-children{border-top:1px solid transparent}#ghjMasthead .fusion-header .mobile-menu-icons a:before{color:#fff}#ghjMasthead .fusion-header .mobile-nav-holder>ul{display:block}@media (min-width:800px){#ghjMasthead .fusion-header .mobile-search-form{display:flex!important}}#ghjMasthead .fusion-mobile-nav-holder .fusion-mobile-nav-item a:hover{background-color:#283a64;border-color:#fff!important;margin-top:0!important}#ghjMasthead .top-link.mobile-only span{line-height:1.5}#ghjMasthead .top-link.mobile-only svg{margin-left:5px}.menu-phone-icon{width:15px;color:#fff}.archive .fusion-blog-layout-timeline .fusion-button.industry-button,.fusion-blog-layout-timeline-wrapper .fusion-button.industry-button{position:absolute;right:25px;top:15px;background-color:#eb5338!important}.archive .fusion-blog-layout-timeline .fusion-button.industry-button span,.fusion-blog-layout-timeline-wrapper .fusion-button.industry-button span{color:#fff!important}@media screen and (min-width:800px) and (max-width:1200px){.menu-item{float:none!important;text-align:left!important}}@media screen and (min-width:1200px){.mobile-nav-holder{display:none!important}}.page-not-found{align-items:center;box-sizing:border-box;flex-wrap:wrap;margin:20px 0}.page-not-found,.page-not-found>div{display:flex;flex-direction:column;justify-content:center;width:100%}.page-not-found>div{text-align:center}.page-not-found figure{display:flex;justify-content:center}.page-not-found span{padding:0 1rem;width:100%}@media screen and (min-width:800px){.page-not-found{flex-direction:row}.page-not-found>div{text-align:left;width:50%}.page-not-found figure{justify-content:flex-end}}@media screen and (min-width:1200px){.page-not-found span{width:36rem}}.ghj-categories-block .btn-group .dropdown-toggle:after{display:none}.carousel-row{margin-bottom:50px}.article-carousel-container-left{display:flex;margin-bottom:1.5rem}.article-carousel-container-right{display:flex;flex-direction:row-reverse;margin-bottom:1.5rem}.article-carousel-container{margin-top:1.5rem;margin-bottom:1.5rem}.article-carousel-container-left .text-container{margin-left:2rem}.article-carousel-container-right .text-container{margin-right:2rem}.article-carousel-container-left .carousel-container,.article-carousel-container-left .text-container,.article-carousel-container-right .carousel-container,.article-carousel-container-right .text-container{width:50%}.page-title-bar-content.dash-before-title.dash-white,.text-before-title.white-text-before-title{display:block!important}@media (min-width:1200px){.article-carousel-container,.article-carousel-container-left,.article-carousel-container-right{max-width:1200px;margin-right:auto;margin-left:auto}.article-carousel-container{padding:0 200px}}@media (max-width:750px){.article-carousel-container,.article-carousel-container-left,.article-carousel-container-right{flex-direction:column}.article-carousel-container-left .text-container{margin-left:0;margin-top:1rem}.article-carousel-container-right .text-container{margin-right:0;margin-top:1rem}.article-carousel-container-left .carousel-container,.article-carousel-container-left .text-container,.article-carousel-container-right .carousel-container,.article-carousel-container-right .text-container{width:100%;padding-left:1rem;padding-right:1rem}}.career-heading-link{padding-top:52.5px!important;padding-bottom:35px!important;margin-top:0!important;margin-bottom:0!important}@media (max-width:800px){.social-column-mobile{margin-bottom:75px!important}}.checkmark-list{display:flex;flex-direction:column}@media (max-width:770px){.checkmark-list{padding:10px 20px}}@media (min-width:1080px){.checkmark-list{max-width:1200px;margin:0 auto 1rem;flex-direction:row;justify-content:space-between}}.checkmark-list ul{margin:0;display:flex;flex-direction:column;padding-left:0}@media (min-width:1080px){.checkmark-list ul{margin:0 15px}}.service-offering-headline{text-align:center}.single-blog-wrapper{border-radius:20px}.single-blog-wrapper a,.single-blog-wrapper img{border-top-right-radius:20px;border-top-left-radius:20px}.single-blog-wrapper a{overflow:hidden}.single-blog-wrapper .blogpost-type{margin:0 0 8px!important}.single-blog-wrapper .blogpost-type .blogpost-type-link{font-size:16px;color:#eb5338;font-style:italic;margin:0}.single-blog-wrapper .blogpost-type .blogpost-type-link:hover,.single-blog-wrapper .blogpost-type a:hover{text-decoration:underline}.single-blog-wrapper h2 a:hover{color:#eb5338!important}.single-blog-wrapper h2{margin:8px 0 0;padding-bottom:0}.single-blog-wrapper .marketplace-title{margin:0!important}.single-blog-wrapper:hover img{transition:all 1s ease-in;transform:scale(1.05)}.single-blog-wrapper:hover .fusion-button.button-flat{z-index:1}.button-default:hover{border-color:#eb5338!important;background-color:#fff!important}.button-default:hover,.button-default:hover span{color:#eb5338!important}.checkmark-list-data{list-style:none;display:inline-flex}@media (min-width:1080px){.checkmark-list-data{max-width:350px}}.checkmark-list-data:before{font-family:FontAwesome;content:"\F00C";color:#eb5338;padding-right:10px}#services-list .title{margin-bottom:0!important}@media (min-width:768px){#carouselExampleFade{max-height:750px}#carouselExampleFade img{padding-top:150px;max-width:1200px}}.modal,body{padding-right:0!important}.modal.show .modal-dialog{max-width:1070px;width:100%}.modal-content{background-color:transparent;border:none;box-shadow:none}.close{color:#fff;float:right;font-size:35px;line-height:1;opacity:1;text-shadow:0 1px 0 #000}.carousel-indicators .active{background-color:#eb5338}.banner-caption h1{font-family:Open Sans,Arial,sans-serif;font-size:30px;font-weight:600;line-height:1.1}@media (min-width:768px){.banner-caption h1{margin-top:5px}}.banner-caption{position:absolute;top:0;width:100%;z-index:1000}@media (max-width:850px){.banner-caption{position:relative}}.banner-caption h1{line-height:38px!important}#carousel-indicators-home{bottom:108px}.carousel-indicators{bottom:25px}@media (max-width:768px){#carouselExampleFade h2,.banner-caption h1{font-size:18px!important;line-height:22px!important}}@media (max-width:400px){.banner-caption h1{font-size:14px!important;line-height:16px!important}#carouselExampleFade h2{font-size:14px!important;line-height:18px!important}}@media (min-width:768px){.banner-caption h1{font-size:35px}}@media (min-width:992px){.banner-caption h1{font-size:40px}}@media (min-width:1350px){.carousel-item-homepage{top:-20px}.modal-content{max-width:60vw;margin:auto}}@media (min-width:1485px){.carousel-item-homepage{top:-65px}}@media (min-width:1560px){.carousel-item-homepage{top:-100px}}@media (min-width:1620px){.carousel-item-homepage{top:-130px}}@media (min-width:1760px){.carousel-item-homepage{top:-185px}}@media (min-width:1860px){.carousel-item-homepage{top:-240px}}#carouselExampleFade{width:100%}#carouselExampleFade .banner-caption,#carouselExampleFade .carousel-inner,#carouselExampleFade .slick-track{width:100%!important}.whitepaper-container{background-color:#90af69}.insight-container,.whitepaper-container{min-height:auto;overflow:hidden}.insight-container .whitepaper h4,.whitepaper-container .whitepaper h4{color:#455660}#main .home-testimonial-section{padding:30px 0}#main .home-testimonial-section .fusion-layout-column.fusion-two-third{margin-right:20px}#main .home-testimonial-section .testimonials__indicators-wrapper{position:absolute;padding-bottom:1rem;bottom:0;width:100%;margin-bottom:1rem}#main .home-testimonial-section .testimonial-block-title{padding:0!important;margin-top:30px!important;margin-bottom:0!important;color:var(--FFFFFF,#fff);font-size:22px;font-style:normal;font-weight:700;line-height:22px}#main .home-testimonial-section .testimonial-block-icon{margin:20px 0 10px!important}#main .home-testimonial-section .testimonial-block-icon img.testimonial-block-icon__top{width:45px}#main .home-testimonial-section .newsletter-callout{margin:10px 20px 20px;font-size:30px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.07;letter-spacing:normal;text-align:center;color:#283a64}#main .home-testimonial-section .widget-title{color:var(--283A64,#283a64);text-align:center;font-size:22px;font-style:normal;font-weight:700;line-height:22px}@media (max-width:850px){#main .home-testimonial-section .fusion-body .fusion-layout-column{width:100%!important}#main .home-testimonial-section .fusion-layout-column.fusion-two-third{margin-right:0}#main .home-testimonial-section .fusion-builder-row{align-items:center;justify-content:center}}@media (min-width:768px) and (max-width:850px){#main .home-testimonial-section .rotating-tweets{border-top-left-radius:0;border-bottom-left-radius:0}}.insight,.whitepaper{padding-bottom:30px;min-height:150px}.insight .insight-title,.insight .whitepaper-title,.whitepaper .insight-title,.whitepaper .whitepaper-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:auto;padding:0 20px}#contact_form.play-video{background-color:transparent!important;border-color:#000!important}#contact_form.play-video span{color:#000!important}#contact_form.play-video:hover{background-color:#283a64!important;border-color:#283a64!important}#contact_form.play-video:hover span{color:#fff!important}.fusion-whitepaper{max-width:1200px}.modal-content{background:#fff!important}.modal-header{padding-bottom:0}.modal-title{padding-bottom:1rem}.modal-header .close{color:#eb5338}.fusion-megamenu-all-link a{padding:10px 0 5px;font-size:16px}.fusion-main-menu-search{height:100%;display:flex;align-items:center}.fusion-megamenu-holder,.sub-menu{background-color:#fff!important}.fusion-megamenu-holder .fusion-megamenu-wrapper .fusion-megamenu-submenu,.sub-menu .fusion-megamenu-wrapper .fusion-megamenu-submenu{padding:0}.fusion-megamenu-holder .fusion-megamenu-all-link,.sub-menu .fusion-megamenu-all-link{padding:15px 0 5px 15px;border-bottom:1px solid #dad9d7;margin:0 15px 14px}.fusion-megamenu-holder .fusion-dropdown-menu,.sub-menu .fusion-dropdown-menu{padding-right:7.5px}.fusion-megamenu-holder .menu-col-1,.fusion-megamenu-holder .menu-col-2,.sub-menu .menu-col-1,.sub-menu .menu-col-2{border-top:1px solid #dad9d7!important;margin:0 15px;padding:0 16px}.fusion-megamenu-holder .menu-col-1:first-child,.fusion-megamenu-holder .menu-col-2:first-child,.sub-menu .menu-col-1:first-child,.sub-menu .menu-col-2:first-child{padding:0;border:none!important}.fusion-megamenu-holder .fusion-megamenu-title,.sub-menu .fusion-megamenu-title{padding:0}.fusion-megamenu-holder a,.sub-menu a{display:flex;align-items:center}.fusion-megamenu-holder a svg,.sub-menu a svg{transform:rotate(270deg);width:10px;margin-right:5px;padding-top:3px}.fusion-megamenu-holder .fusion-megamenu-all-link-spacer,.sub-menu .fusion-megamenu-all-link-spacer{margin:0}.fusion-header-wrapper nav.fusion-main-menu>ul>li{padding-right:15px}.fusion-custom-menu-item-contents{min-width:1200px;padding:5px!important;border-radius:7px;margin-top:7px}.fusion-menu .menu-item .top-link{display:flex;align-items:center}.fusion-menu .menu-item .top-link:hover{border:none;color:#ebc61c}.searchsubmit{width:100%;display:flex;justify-content:center;min-height:43px;background-color:#283a64!important}.searchsubmit :hover{background-color:#ebc61c!important}.fusion-custom-menu-item .menu-phone-icon{font-family:Open Sans,Arial,sans-serif!important;content:none!important}.fusion-custom-menu-item .menu-phone-icon:hover{border:none!important;content:none!important}.fusion-main-menu-search:hover{content:none!important}.fusion-footer-widget-area.fusion-widget-area ul.menu li{padding:3px 0}.fusion-footer-widget-area.fusion-widget-area h4.widget-title{margin-bottom:10px;color:#ebc61c}.disclaimer-privacy{display:flex;justify-content:flex-end;padding-right:0;font-weight:700}.disclaimer-privacy a{padding-right:5px;text-decoration:underline}.disclaimer-privacy a:hover{color:#ebc61c}@media (max-width:650px){.disclaimer-privacy{flex-direction:column}}.location,.location .office-location a,.location p{color:#fff}.location .office-location a:hover{text-decoration:underline}.fusion-header-wrapper{z-index:5000}.location-container{display:flex;flex-wrap:wrap;margin:0 -.5rem;padding-bottom:1rem}.location-container .location{width:50%;padding:0 .5rem}.location-container .location .office-location{margin-bottom:2px}.location-container .location .office-address{margin-bottom:2px;line-height:1.4}.location-container .location .office-phone{display:flex;align-items:baseline}.location-container .location .office-phone #phone{width:14px;margin-right:4px}.location-container .location .office-phone p{line-height:1.4}#footer-row-social-icons-area{display:flex;align-items:center;flex-direction:column}#footer-row-social-icons-area .boxed-icons{padding:10px 0}li.slick-active button:before{color:#eb5338!important}#insights-carousel-container,#whitepaper-carousel-container{position:relative;padding:30px 0 75px}#insights-carousel-container.w-auto .slick-track,#whitepaper-carousel-container.w-auto .slick-track{width:100%!important}#splash{position:relative;z-index:1500}@media (max-width:850px){#splash{order:2}}#splash .slick-track{display:flex}#splash .slick-slide{display:flex;flex-direction:column}#splash .slick-slide img{max-width:1225px;margin:auto;display:flex}#splash .title-bar-container{position:absolute;bottom:45px;width:100%;max-width:1200px;background-color:hsla(0,0%,100%,.85)}@media (max-width:768px){#splash .title-bar-container{padding:0}}#splash .title-bar-content{display:flex;justify-content:space-between;align-items:center;padding:0 20px}#splash .below-image{position:relative;width:100%;display:flex;justify-content:center}#splash .slick-dots{display:flex;justify-content:center;margin:0;padding:0;align-items:center}#splash .slick-dots li{display:flex;list-style:none}#splash .slick-dots li button{background-color:#b9b9b9;border:none;border-radius:50%;width:14px;height:13px;margin:0 5px;color:transparent}@media (max-width:500px){#splash .slick-dots li button{height:auto;width:27.5px}}#splash .slick-button-active button{background-color:#eb5338!important;list-style:none}#splash .title-bar-content a:hover{color:#ebc61c}#splash .slick-prev{left:5%;z-index:60;opacity:.9}#splash .slick-prev:hover{color:#ebc61c;border-color:transparent!important}#splash .slick-next{right:5%;z-index:60;opacity:.9}#splash .slick-next:hover{color:#ebc61c;border-color:transparent!important}#splash .slick-arrow{position:absolute;bottom:40%;justify-content:flex-end;border:5px solid #fff;background-color:#fff;border-radius:50%;width:48px;height:48px;margin:5px;font-size:0}@media (max-width:1450px){#splash .slick-arrow{bottom:27%}}#splash .slick-arrow:hover:after{color:#ebc61c}#splash .slick-arrow:after{font-weight:100;font-size:40px;color:#000}#splash .slick-slide,#splash .slick-track{position:relative;z-index:50}#splash .slick-next,#splash .slick-prev{z-index:5000}#splash-container{position:relative;display:flex;flex-direction:column}#splash-container .row{margin:0}#splash-container .desk-splash{display:block}@media (max-width:850px){#splash-container .desk-splash{display:none}}#splash-container .mobile-splash{display:none}@media (max-width:850px){#splash-container .mobile-splash{display:block}}#splash-container .banner-caption.slider-text{height:100%;padding:1rem}#splash-container .banner-caption.slider-text .caption-row{height:100%;max-width:1200px;margin:auto;align-content:center}@media (max-width:1200px){#splash-container .banner-caption.slider-text .caption-row{padding:1rem 0}}@media (max-width:850px){#splash-container .banner-caption.slider-text .caption-row{padding:10px 0 1rem;align-content:flex-start;justify-content:center}}@media (max-width:850px){#splash-container .banner-caption{order:1}}#splash-container .banner-caption .larger{display:block;font-size:80px!important;margin-bottom:10px}@media (max-width:850px){#splash-container .banner-caption .larger{font-size:46px!important;line-height:.75!important;margin-bottom:12px}}#splash-container .banner-caption.blueprint .larger{font-size:60px!important;font-style:normal;font-weight:800;line-height:60px!important}@media (max-width:768px){#splash-container .banner-caption.blueprint .larger{text-align:center}}@media (max-width:425px){#splash-container .banner-caption.blueprint .larger{font-size:34px!important;line-height:34px!important}}@media (max-width:768px){#splash-container .banner-caption.blueprint .larger br{display:none}}#splash-container .banner-caption .smaller{display:block;font-size:60px!important;margin-bottom:5px}@media (max-width:850px){#splash-container .banner-caption .smaller{font-size:32px!important;margin-bottom:0;line-height:0}}#splash-container .banner-caption .smallest{display:block;font-size:22px}@media (max-width:850px){#splash-container .banner-caption .smallest{text-align:center;font-size:22px;font-style:normal;font-weight:800;line-height:38px}}@media (max-width:425px){#splash-container .banner-caption .smallest{font-size:18px}}@media (max-width:768px){#splash-container .banner-caption .smallest br{display:none}}@media (max-width:650px){#splash-container .below-slider-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:18px!important}#splash-container .slick-dots-container{justify-content:center!important}#splash-container .slider-text span:not(:first-of-type){line-height:1}#splash-container .slider-text span{font-size:50px}#splash-container .slick-next{right:34%;bottom:18%!important}#splash-container .slick-prev{left:34%;bottom:18%!important}}@media (max-width:1000px){#splash-container h1{font-size:55px!important;line-height:30px!important;margin-top:20px;margin-bottom:10px}#splash-container .title-bar-container{position:relative;bottom:0}#splash-container .title-bar-container .title-bar-content{flex-direction:column}#splash-container .slick-dots-container{display:flex;width:100%;justify-content:flex-end;padding-top:10px}#splash-container .slick-arrow{bottom:15%}}@media (max-width:615px){#splash-container .slick-arrow{bottom:20%}}.default-button-blue{border-color:#000!important;background-color:#fff!important;margin:0 5px}.default-button-blue .fusion-button-text{color:#000!important}.default-button-blue:hover{border-color:#eb5338!important;background-color:#eb5338!important}.default-button-blue:hover .fusion-button-text{color:#fff!important}.default-button-orange{border-color:#eb5338!important;background-color:#eb5338!important;margin:0 5px}.default-button-orange .fusion-button-text{color:#fff!important}.default-button-orange:hover{border-color:#eb5338!important;background-color:#fff!important}.default-button-orange:hover .fusion-button-text{color:#eb5338!important}.slick-initialized button:hover{cursor:pointer}.slick-arrow{position:absolute;bottom:0;justify-content:flex-end;border:5px solid #283a64;background-color:#283a64;border-radius:50%;width:55px;height:55px;margin:5px;color:#fff;font-size:0}.slick-arrow:after{font-weight:100;font-size:60px;color:#fff}.slick-next{right:34%;transform:translateX(50%)}@media (min-width:500px){.slick-next{right:39%}}@media (min-width:600px){.slick-next{right:41%}}@media (min-width:800px){.slick-next{right:43%}}@media (min-width:925px){.slick-next{right:44%}}@media (min-width:1100px){.slick-next{right:45%}}@media (min-width:1300px){.slick-next{right:46%}}@media (min-width:1680px){.slick-next{right:46.5%}}.slick-next:after{content:"\203A";margin-left:5px}.slick-next:hover{background-color:#ebc61c;border-color:#ebc61c!important}.slick-prev{left:34%;transform:translateX(-50%)}@media (min-width:400px){.slick-prev{left:38%}}@media (min-width:500px){.slick-prev{left:39%}}@media (min-width:600px){.slick-prev{left:41%}}@media (min-width:800px){.slick-prev{left:43%}}@media (min-width:925px){.slick-prev{left:44%}}@media (min-width:1000px){.slick-prev{left:45%}}@media (min-width:1300px){.slick-prev{left:46%}}@media (min-width:1680px){.slick-prev{left:46.5%}}.slick-prev:after{content:"\2039";margin-right:5px}.slick-prev:hover{background-color:#ebc61c;border-color:#ebc61c!important}.menu-phone-icon:hover{display:flex;padding:0;margin:0}.fusion-main-menu a:after{content:none!important}.fusion-main-menu .search-icon:after{color:#fff;border-radius:50%;content:"\F002"!important}.fusion-main-menu .search-icon:hover,.menu-phone-icon:hover{border:1px solid transparent!important}button:focus{outline:none}.fusion-header-v1{position:relative;z-index:10000}.fusion-header-v1 .fusion-header .fusion-row{width:100%;max-width:1280px;margin:auto;display:flex;height:100%;align-items:center;justify-content:space-between}#ghjMasthead .top-link.mobile-only{display:none}@media (max-width:1150px){#ghjMasthead .top-link.mobile-only{display:flex;align-items:center}#ghjMasthead .top-link.mobile-only span{padding-bottom:0}#ghjMasthead .top-link.mobile-only svg{width:14px}}@media (max-width:1150px){.fusion-main-menu,.fusion-row:after,.fusion-row:before{display:none!important}.disclaimer-copyright{flex-direction:column}.disclaimer-copyright .fusion-copyright-notice{width:100%!important}.disclaimer-copyright .disclaimer-privacy{width:100%!important;padding-left:0;flex-direction:row;max-width:100%;justify-content:flex-start}#footer-row-social-icons-area .fusion-social-networks{margin:0}.fusion-footer .fusion-columns .fusion-column{margin:0 0 20px}}@media only screen and (max-width:1250px) and (min-width:780px){.footer-row-social-icons-area{max-width:50%}.fusion-logo-link{width:80%}#menu-main-menu{display:flex}.menu-item .top-link .menu-text{font-size:13px}}.fusion-mobile-menu-icons .fusion-icon-bars{font-size:30px;margin:15px 0 0}.fusion-mobile-menu-icons .fusion-icon-bars:before{color:#fff!important}@media (max-width:1150px){.fusion-mobile-menu-icons{display:block}}.fusion-mobile-nav-holder .mobile-search-form{margin-bottom:5px!important}.fusion-mobile-nav-holder .mobile-search-form button{background:#ebc61c}.fusion-mobile-nav-holder .mobile-search-form i:before{color:#283a64}@media (max-width:1150px){.fusion-mobile-nav-holder #menu-main-menu{flex-direction:column}}.fusion-mobile-nav-item .top-link{background-color:#283a64}.fusion-mobile-nav-item #menu-main-menu{margin:5px 0 0}.fusion-mobile-nav-item .mobile-search-form{margin-bottom:5px}.fusion-mobile-nav-item .fusion-open-submenu:before{color:#fff!important}.fusion-mobile-nav-item ul:last-child{margin-bottom:5px}.flip-cards h2{font-size:30px!important;color:#283a64;margin:15px 0 20px}.flip-cards .service-card .back>div{background:#fff;padding:10px}.flip-cards .service-card .back>div a,.flip-cards .service-card .back>div h4{color:#283a64}.homepage-ghj .media-text-container h2.text-headline{font-size:22px;font-style:normal;font-weight:700!important;line-height:28px!important}.homepage-ghj .media-text-container p{font-size:22px!important;line-height:1.45!important;color:#212a2f}.homepage-ghj .media-text-container .banner-ctas a{background-color:transparent;color:#eb5338}.homepage-ghj .media-text-container .banner-ctas a:hover{background-color:#eb5338;color:#fff}.homepage-ghj .media-text-container .left-media-text{padding-bottom:30px}.homepage-ghj .media-text-container .left-media-text ul{padding-left:30px}.homepage-ghj .media-text-container .left-media-text ul li{font-size:22px;font-weight:400;line-height:31.9px}@media (max-width:768px){.homepage-ghj .home-testimonial-section{padding:30px 15px!important}.homepage-ghj .home-testimonial-section .rotating-tweets{margin-top:10px!important}.homepage-ghj .home-testimonial-section #about-us-testimonials{border:none!important}.homepage-ghj .media-text-container{padding:20px 15px!important}.homepage-ghj .media-text-container .left-align-media{flex-direction:column-reverse}}@media (max-width:1000px){#service-cards .service-card{height:auto}#service-cards .service-card .inner{height:auto!important;position:relative}#service-cards .service-card .inner .back,#service-cards .service-card .inner .front{backface-visibility:visible;position:relative}#service-cards .service-card .inner .front .info-block,#service-cards .service-card .inner .front .inner-content{background-color:#fff}#service-cards .service-card .inner .front .info-block{border-bottom:1px solid #e5e5e5}#service-cards .service-card .inner .front .info-block h3{margin:20px 0 15px}#service-cards .service-card .inner .back{transform:none}#service-cards .service-card .inner .back>div{border-top-left-radius:0;border-top-right-radius:0}#service-cards .service-card .inner .back .back-title{padding-top:0}#service-cards .service-card:first-of-type .info-block{border-bottom:none!important}}@media (max-width:850px){.slick-track .col-sm-6{float:left!important}.insight-image,.insight-image img,.whitepaper-image,.whitepaper-image img{width:100%!important}}.insight-type-link:hover,.whitepaper-type-link:hover{text-decoration:underline}.slick-dots li:hover{cursor:pointer}.service-card .front h3{color:#455660}.service-card .back div{text-align:initial}.service-card .back div a{margin-top:.25rem;font-weight:500}.service-card .back div a:hover{background-color:#e6e6e6}.service-card .back div .list-link{font-weight:800}.service-card .back div .back-title{padding:15px 0 5px}.service-card .back div .sublink{padding:0 0 0 10px;font-weight:500}.service-card .back svg{transform:rotate(270deg);width:14px;padding-right:4px;padding-top:0}.service-card .back .line-break{width:100%;height:1px;background-color:#e5e5e5;margin:10px 0}#ghjMasthead .fusion-row{min-height:65px}#ghjMasthead .fusion-main-menu,#ghjMasthead .menu-item,#ghjMasthead .top-link{display:flex;height:100%}#ghjMasthead .top-link{margin:0!important}#ghjMasthead .menu-item-has-children{width:auto!important}#ghjMasthead .fusion-megamenu-title a{font-weight:800!important}#ghjMasthead .fusion-megamenu-wrapper,#ghjMasthead .sub-menu{position:absolute;top:100%;border-top:none!important;min-width:250px}#ghjMasthead .fusion-megamenu-wrapper .menu-item,#ghjMasthead .sub-menu .menu-item{width:100%}#ghjMasthead .fusion-megamenu-wrapper .menu-item a,#ghjMasthead .sub-menu .menu-item a{font-weight:500}#ghjMasthead .fusion-megamenu-wrapper .menu-item .menu-item,#ghjMasthead .sub-menu .menu-item .menu-item{height:auto!important}#ghjMasthead .fusion-megamenu-wrapper .menu-item .menu-item a,#ghjMasthead .sub-menu .menu-item .menu-item a{font-weight:500}#ghjMasthead .fusion-megamenu-wrapper .menu-item a,#ghjMasthead .sub-menu .menu-item a{width:100%;display:inline-block;padding-right:0!important}#ghjMasthead .fusion-megamenu-wrapper .menu-item .sub-menu,#ghjMasthead .sub-menu .menu-item .sub-menu{position:relative;top:0}#ghjMasthead .fusion-megamenu-wrapper .menu-item ul,#ghjMasthead .sub-menu .menu-item ul{width:100%}#ghjMasthead .fusion-megamenu-holder{border-top:none!important}#ghjMasthead .fusion-megamenu-holder .fusion-megamenu .menu-item,#ghjMasthead .fusion-megamenu-holder .fusion-megamenu .menu-item .menu-item:first-child{margin-top:0;padding-top:0;padding-bottom:5px}#ghjMasthead .fusion-megamenu-holder .fusion-megamenu .menu-item .menu-item,#ghjMasthead .fusion-megamenu-holder .fusion-megamenu .menu-item .menu-item:first-child .menu-item{padding-bottom:0}#ghjMasthead .menu-item{margin-top:5px}#ghjMasthead .menu-phone-icon svg{color:#fff}#ghjMasthead .menu-phone-icon svg:hover,#ghjMasthead .search-icon:hover:after{color:#ebc61c}.footer-button:hover{border-color:#eb5338!important;background-color:#fff!important}.footer-button:hover span{color:#eb5338!important}.hero-headlines{color:#283a64;font-size:80px;font-weight:800;font-stretch:normal;font-style:normal;letter-spacing:normal;max-width:750px}.hero-headlines.dark{color:#283a64}.hero-headlines.light{color:#fff}.insights-container,.whitepaper-container{min-height:auto!important}.insights-container .carousel-cta-buttons,.whitepaper-container .carousel-cta-buttons{display:flex;justify-content:center;width:100%;padding:15px 0}@media (max-width:650px){.insights-container .carousel-cta-buttons,.whitepaper-container .carousel-cta-buttons{display:block;text-align:center;width:85%!important;margin:auto}.insights-container .carousel-cta-buttons a,.whitepaper-container .carousel-cta-buttons a{margin-bottom:10px}}.insight-item .button-default .fusion-button-text,.whitepaper-item .button-default .fusion-button-text{letter-spacing:1px}.insight-item .insight-title,.insight-item .whitepaper-title,.whitepaper-item .insight-title,.whitepaper-item .whitepaper-title{overflow:hidden!important;max-height:80px}.insight-item .insight-title h4,.insight-item .whitepaper-title h4,.whitepaper-item .insight-title h4,.whitepaper-item .whitepaper-title h4{margin:0;font-size:16px;line-height:22px;font-weight:700}.insight-item .insight-title:hover h4,.insight-item .whitepaper-title:hover h4,.whitepaper-item .insight-title:hover h4,.whitepaper-item .whitepaper-title:hover h4{color:#eb5338!important}.insight-item img,.whitepaper-item img{border-top-left-radius:20px;border-top-right-radius:20px}.insight-item .insight-title-block,.whitepaper-item .insight-title-block{background:#fff;width:100%;display:flex;height:100%;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.insight-item:hover .insight-image,.insight-item:hover .whitepaper-image,.whitepaper-item:hover .insight-image,.whitepaper-item:hover .whitepaper-image{overflow:hidden}.insight-item:hover .insight-image img,.insight-item:hover .whitepaper-image img,.whitepaper-item:hover .insight-image img,.whitepaper-item:hover .whitepaper-image img{transition:all 1s ease-in;transform:scale(1.05)}.insight-item .insight__button:hover,.insight-item .whitepaper__button:hover,.whitepaper-item .insight__button:hover,.whitepaper-item .whitepaper__button:hover{color:#eb5338!important;background-color:#fff!important;text-decoration:none!important}.insight-item .insight__button:hover .fusion-button-text,.insight-item .whitepaper__button:hover .fusion-button-text,.whitepaper-item .insight__button:hover .fusion-button-text,.whitepaper-item .whitepaper__button:hover .fusion-button-text{color:#eb5338!important}.fusion-imageframe{border-radius:20px}@media (max-width:780px){.fusion-imageframe{margin-bottom:20px}}.bio-details .bio-headshot{border-radius:20px;overflow:hidden}.bio-details .bio-headshot .area-of-expertise-box{margin-bottom:0}.bio-details .motto-box{background-color:#283a64;border-radius:20px;height:449px}@media (max-width:780px){.bio-details .motto-box{height:auto}}.team-member-motto-row{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.team-member-motto-row .motto-image-col{padding-right:25px;width:360px;margin-bottom:0}.team-member-motto-row .motto-image-col .motto-image-frame{border-radius:20px;overflow:hidden;max-width:100%}.single-pods_cpt_profile #main .profile_quote_row .profile_imageframe{background-color:transparent}#wrapper .content-boxes-icon-boxed .content-wrapper-boxed{border-radius:20px}@media (max-width:780px){.single-pods_cpt_profile #main .profile_quote_row .profile_quote{float:none}}@media (max-width:780px){.profile_quote_row{margin-top:54px}}@media (max-width:780px){.profile_quote_row .exec-team-badge{position:absolute;width:100%;margin-bottom:0;top:-54px}}.general-flex-template h1,.service-industry-flex h1{line-height:2.5rem}.general-flex-template h2,.service-industry-flex h2{font-size:22px;line-height:2rem;font-weight:700;margin:1rem 0}.general-flex-template h3,.service-industry-flex h3{font-size:18px;font-weight:700;margin:1rem 0;line-height:1.5rem}.general-flex-template blockquote,.service-industry-flex blockquote{border-left:4px solid #eb5338}.general-flex-template .carousel,.service-industry-flex .carousel{max-width:none}.general-flex-template .carousel .carousel-container,.service-industry-flex .carousel .carousel-container{border-radius:20px;overflow:hidden}.general-flex-template .content-container,.service-industry-flex .content-container{max-width:1200px;margin:auto;padding:20px}@media (min-width:1024px){.general-flex-template .content-container,.service-industry-flex .content-container{padding:20px 0}}.general-flex-template .article-carousel-container-left,.service-industry-flex .article-carousel-container-left{display:flex;align-items:center;justify-content:space-between;flex-direction:column}@media (min-width:640px){.general-flex-template .article-carousel-container-left,.service-industry-flex .article-carousel-container-left{flex-direction:row}}.general-flex-template .article-carousel-container-right,.service-industry-flex .article-carousel-container-right{display:flex;align-items:center;justify-content:space-between;flex-direction:column}@media (min-width:640px){.general-flex-template .article-carousel-container-right,.service-industry-flex .article-carousel-container-right{flex-direction:row-reverse}}.general-flex-template .fusion-button.button-flat,.service-industry-flex .fusion-button.button-flat{z-index:1}.general-flex-template .fusion-button.button-flat:hover,.service-industry-flex .fusion-button.button-flat:hover{background-color:#fff!important;text-decoration:none!important}.general-flex-template .fusion-button.button-flat:hover span,.service-industry-flex .fusion-button.button-flat:hover span{color:#eb5338!important}.general-flex-template .builder-block.with-background,.service-industry-flex .builder-block.with-background{background-repeat:no-repeat;background-size:cover}.general-flex-template .builder-block img,.service-industry-flex .builder-block img{border-radius:20px}.general-flex-template .dash-before-title,.service-industry-flex .dash-before-title{width:35px;border-bottom:1px solid #fff;margin:20px 0}.general-flex-template .white-text-before-title,.service-industry-flex .white-text-before-title{font-size:14px;text-transform:uppercase;font-weight:700;color:#fff}.general-flex-template .dash-before-title,.general-flex-template .intro-heading,.general-flex-template .text-after-title,.service-industry-flex .dash-before-title,.service-industry-flex .intro-heading,.service-industry-flex .text-after-title{color:#fff}.general-flex-template .banner-ctas,.service-industry-flex .banner-ctas{margin-top:20px;display:flex;flex-wrap:wrap}.general-flex-template .banner-ctas .col,.service-industry-flex .banner-ctas .col{flex-grow:1!important}.general-flex-template .banner-ctas .position-title,.service-industry-flex .banner-ctas .position-title{margin-top:1rem}.general-flex-template .slide-cta,.service-industry-flex .slide-cta{background-color:#ebc612;width:100%;display:flex;justify-content:center;align-content:center}.general-flex-template .carousel-redactor,.service-industry-flex .carousel-redactor{margin-top:10px}.general-flex-template .carousel-redactor p,.service-industry-flex .carousel-redactor p{margin-bottom:0}.general-flex-template .partners-principles,.general-flex-template .team-member-officers,.service-industry-flex .partners-principles,.service-industry-flex .team-member-officers{margin:0 1rem}@media (min-width:1024px){.general-flex-template .partners-principles,.general-flex-template .team-member-officers,.service-industry-flex .partners-principles,.service-industry-flex .team-member-officers{margin:0}}.general-flex-template .partners-principles .cta-section-button-container,.general-flex-template .team-member-officers .cta-section-button-container,.service-industry-flex .partners-principles .cta-section-button-container,.service-industry-flex .team-member-officers .cta-section-button-container{margin:10px 0 20px}.general-flex-template .partners-principles .cta-section-button-container .col,.general-flex-template .team-member-officers .cta-section-button-container .col,.service-industry-flex .partners-principles .cta-section-button-container .col,.service-industry-flex .team-member-officers .cta-section-button-container .col{display:flex;width:100%;justify-content:center;text-align:center}.general-flex-template .partners-principles .person-desc,.general-flex-template .team-member-officers .person-desc,.service-industry-flex .partners-principles .person-desc,.service-industry-flex .team-member-officers .person-desc{padding:1rem}.general-flex-template .partners-principles .team-carousel .person-title,.general-flex-template .team-member-officers .team-carousel .person-title,.service-industry-flex .partners-principles .team-carousel .person-title,.service-industry-flex .team-member-officers .team-carousel .person-title{width:100%}.general-flex-template .partners-principles .team-carousel .banner-ctas a,.general-flex-template .team-member-officers .team-carousel .banner-ctas a,.service-industry-flex .partners-principles .team-carousel .banner-ctas a,.service-industry-flex .team-member-officers .team-carousel .banner-ctas a{font-weight:600;font-size:20px;width:100%;text-shadow:none;text-align:center;color:#000;text-decoration:underline;display:flex;justify-items:center}.general-flex-template .partners-principles .team-carousel .banner-ctas a:hover,.general-flex-template .team-member-officers .team-carousel .banner-ctas a:hover,.service-industry-flex .partners-principles .team-carousel .banner-ctas a:hover,.service-industry-flex .team-member-officers .team-carousel .banner-ctas a:hover{color:#eb5338}.general-flex-template .partners-principles .team-carousel .banner-ctas h4,.general-flex-template .team-member-officers .team-carousel .banner-ctas h4,.service-industry-flex .partners-principles .team-carousel .banner-ctas h4,.service-industry-flex .team-member-officers .team-carousel .banner-ctas h4{color:#000;font-weight:600;font-size:20px;width:100%;text-align:center}.general-flex-template .partners-principles .slick-arrow,.general-flex-template .team-member-officers .slick-arrow,.service-industry-flex .partners-principles .slick-arrow,.service-industry-flex .team-member-officers .slick-arrow{scale:1.25;z-index:250;background-color:#eb5338;width:45px;height:55px;border-radius:0}.general-flex-template .partners-principles .slick-arrow:after,.general-flex-template .team-member-officers .slick-arrow:after,.service-industry-flex .partners-principles .slick-arrow:after,.service-industry-flex .team-member-officers .slick-arrow:after{content:none!important}.general-flex-template .partners-principles .slick-arrow:hover,.general-flex-template .team-member-officers .slick-arrow:hover,.service-industry-flex .partners-principles .slick-arrow:hover,.service-industry-flex .team-member-officers .slick-arrow:hover{background-color:#eb5338}.general-flex-template .partners-principles .slick-prev,.general-flex-template .team-member-officers .slick-prev,.service-industry-flex .partners-principles .slick-prev,.service-industry-flex .team-member-officers .slick-prev{left:10px!important;padding:0 15px 0 10px}.general-flex-template .partners-principles .slick-next,.general-flex-template .team-member-officers .slick-next,.service-industry-flex .partners-principles .slick-next,.service-industry-flex .team-member-officers .slick-next{right:10px!important;padding:0 10px 0 15px}.general-flex-template .partners-principles .slick-prev:before,.general-flex-template .team-member-officers .slick-prev:before,.service-industry-flex .partners-principles .slick-prev:before,.service-industry-flex .team-member-officers .slick-prev:before{color:#fff!important;font-family:FontAwesome;content:"\F0D9";font-size:45px}.general-flex-template .partners-principles .slick-next:before,.general-flex-template .team-member-officers .slick-next:before,.service-industry-flex .partners-principles .slick-next:before,.service-industry-flex .team-member-officers .slick-next:before{color:#fff!important;font-family:FontAwesome;content:"\F0DA";font-size:45px}.general-flex-template .exec-team-badge,.service-industry-flex .exec-team-badge{display:inline-block;position:absolute;bottom:30px;background-color:#eb5338;padding:3px 5px;text-transform:uppercase;color:#fff;letter-spacing:1px;left:0}.general-flex-template .button-default,.service-industry-flex .button-default{display:inline-block;position:relative;outline:0;zoom:1;text-align:center;text-transform:uppercase;cursor:pointer;box-sizing:border-box;text-decoration:none!important}.general-flex-template .orange-cta-button,.service-industry-flex .orange-cta-button{padding:4px 18px;font-size:15px;line-height:14px;background:#eb5338;border:2px solid #eb5338;color:#fff;border-radius:13px;text-decoration:none;font-weight:700;letter-spacing:1px}.general-flex-template .two-column-container,.service-industry-flex .two-column-container{padding:20px 0}.general-flex-template .two-column-container .two-column-content,.service-industry-flex .two-column-container .two-column-content{max-width:1200px;margin:auto;padding:0 1rem}.general-flex-template .two-column-container .two-column-content .text-headline,.service-industry-flex .two-column-container .two-column-content .text-headline{margin-top:0}@media (min-width:800px){.general-flex-template .two-column-container .two-column-content,.service-industry-flex .two-column-container .two-column-content{padding:0}}.general-flex-template .two-column-container .two-column-content .two-columns,.service-industry-flex .two-column-container .two-column-content .two-columns{display:flex;flex-direction:column;gap:0}.general-flex-template .two-column-container .two-column-content .two-columns p,.service-industry-flex .two-column-container .two-column-content .two-columns p{margin-bottom:0}@media (min-width:1024px){.general-flex-template .two-column-container .two-column-content .two-columns,.service-industry-flex .two-column-container .two-column-content .two-columns{flex-direction:row;gap:4rem}}@media (max-width:1225px){.general-flex-template .two-column-container .two-column-content .two-columns,.service-industry-flex .two-column-container .two-column-content .two-columns{padding:0 1.5rem}}.general-flex-template checklist-section,.service-industry-flex checklist-section{padding:20px 0}.general-flex-template .logos-container .content-container,.service-industry-flex .logos-container .content-container{padding-bottom:0}.general-flex-template .logos-container .logo-row,.service-industry-flex .logos-container .logo-row{display:flex;gap:1rem}.general-flex-template .logos-container .logo-banner,.service-industry-flex .logos-container .logo-banner{margin-bottom:10px;text-align:center}.general-flex-template .logos-container .logo-banner .logo-headline,.service-industry-flex .logos-container .logo-banner .logo-headline{margin-top:0}.general-flex-template .logos-container .logo-banner .logo-subheadline,.service-industry-flex .logos-container .logo-banner .logo-subheadline{margin:0;font-size:16px}.general-flex-template .logos-container .logo-block .logo-frame,.service-industry-flex .logos-container .logo-block .logo-frame{display:flex;justify-content:center;align-items:center;margin-top:20px;margin-bottom:20px}@media (min-width:1024px){.general-flex-template .logos-container .logo-block .logo-frame,.service-industry-flex .logos-container .logo-block .logo-frame{display:block}}.general-flex-template .logos-container .logo-block .logo-frame img,.service-industry-flex .logos-container .logo-block .logo-frame img{height:auto;-o-object-fit:contain;object-fit:contain;width:100%;border-radius:20px}.general-flex-template .image-blocks-section,.service-industry-flex .image-blocks-section{padding:10px 30px 30px}.general-flex-template .image-blocks-section h3,.general-flex-template .image-blocks-section h4,.service-industry-flex .image-blocks-section h3,.service-industry-flex .image-blocks-section h4{text-align:center}.general-flex-template .image-blocks-section .image-block,.service-industry-flex .image-blocks-section .image-block{position:relative}.general-flex-template .image-blocks-section .image-block img:hover,.service-industry-flex .image-blocks-section .image-block img:hover{transition:.7s;scale:1.2;overflow:hidden}.general-flex-template .image-blocks-section .block_title,.service-industry-flex .image-blocks-section .block_title{height:100%}.general-flex-template .cta-section .cta-section-headline,.service-industry-flex .cta-section .cta-section-headline{text-align:center;margin-bottom:0}.general-flex-template .cta-section .redactor,.service-industry-flex .cta-section .redactor{padding-top:1rem}.general-flex-template .cta-section .cta-section-button-container,.service-industry-flex .cta-section .cta-section-button-container{display:flex;justify-content:center}.general-flex-template .cta-section .cta-section-button,.service-industry-flex .cta-section .cta-section-button{margin-bottom:1rem}.general-flex-template .cta-section .banner-ctas,.service-industry-flex .cta-section .banner-ctas{margin-top:0}.general-flex-template .cta-section .banner-ctas .col,.service-industry-flex .cta-section .banner-ctas .col{margin:0!important}@media (max-width:1030px){.general-flex-template .team-member-officers,.service-industry-flex .team-member-officers{margin:0!important}}.general-flex-template .team-member-officers .partners-principles-container .partner-principle-headline,.service-industry-flex .team-member-officers .partners-principles-container .partner-principle-headline{margin:0!important}.general-flex-template .team-member-officers .content-container,.service-industry-flex .team-member-officers .content-container{max-width:1230px}.general-flex-template .team-member-officers .content-container .new-styles,.service-industry-flex .team-member-officers .content-container .new-styles{padding-bottom:15px!important}.general-flex-template .team-member-officers .team-member-headline,.service-industry-flex .team-member-officers .team-member-headline{text-align:center}.general-flex-template .team-member-officers .position-container,.service-industry-flex .team-member-officers .position-container{margin-top:0!important;min-height:5rem;display:flex;justify-content:center;align-items:flex-end}.general-flex-template .team-member-officers .position-container .position-title,.service-industry-flex .team-member-officers .position-container .position-title{display:flex;justify-content:center;align-items:flex-end;margin-bottom:0!important}.general-flex-template .team-member-officers .cta-section-button-container,.service-industry-flex .team-member-officers .cta-section-button-container{margin:0!important}.general-flex-template .team-member-officers .cta-section-button-container .banner-ctas,.service-industry-flex .team-member-officers .cta-section-button-container .banner-ctas{margin-top:0;display:flex;flex-wrap:wrap}.general-flex-template .team-member-officers .cta-section-button-container .banner-ctas .col,.service-industry-flex .team-member-officers .cta-section-button-container .banner-ctas .col{flex-grow:1!important;margin-bottom:0!important}@media (min-width:1024px){.general-flex-template .team-member-officers .partner-principle-headline,.service-industry-flex .team-member-officers .partner-principle-headline{margin-bottom:-.5rem}}.general-flex-template .locations-section h2,.service-industry-flex .locations-section h2{margin-top:0}.general-flex-template .locations-section .map-text-container,.service-industry-flex .locations-section .map-text-container{width:100%}.general-flex-template .locations-section .map-text-container .map-text,.service-industry-flex .locations-section .map-text-container .map-text{margin-top:1rem;width:100%}.general-flex-template .locations-section .map-text-container .map-text p:last-of-type,.service-industry-flex .locations-section .map-text-container .map-text p:last-of-type{margin-bottom:0}.general-flex-template .locations-section .map-text-container .map-container,.service-industry-flex .locations-section .map-text-container .map-container{width:100%;border-radius:20px;overflow:hidden}.general-flex-template .locations-section .map-text-container-left,.service-industry-flex .locations-section .map-text-container-left{display:flex;justify-content:space-between;flex-direction:column}@media (min-width:640px){.general-flex-template .locations-section .map-text-container-left,.service-industry-flex .locations-section .map-text-container-left{flex-direction:row}}.general-flex-template .locations-section .map-text-container-left .map-container,.service-industry-flex .locations-section .map-text-container-left .map-container{width:100%}@media (min-width:640px){.general-flex-template .locations-section .map-text-container-left .map-container,.service-industry-flex .locations-section .map-text-container-left .map-container{width:50%}}.general-flex-template .locations-section .map-text-container-left .map-text,.service-industry-flex .locations-section .map-text-container-left .map-text{width:100%}@media (min-width:640px){.general-flex-template .locations-section .map-text-container-left .map-text,.service-industry-flex .locations-section .map-text-container-left .map-text{padding-left:1.5rem;width:50%}}.general-flex-template .locations-section .map-text-container-right,.service-industry-flex .locations-section .map-text-container-right{display:flex;justify-content:space-between;flex-direction:column}@media (min-width:640px){.general-flex-template .locations-section .map-text-container-right,.service-industry-flex .locations-section .map-text-container-right{flex-direction:row-reverse}}.general-flex-template .locations-section .map-text-container-right .map-container,.service-industry-flex .locations-section .map-text-container-right .map-container{width:100%}@media (min-width:640px){.general-flex-template .locations-section .map-text-container-right .map-container,.service-industry-flex .locations-section .map-text-container-right .map-container{width:50%}}.general-flex-template .locations-section .map-text-container-right .map-text,.service-industry-flex .locations-section .map-text-container-right .map-text{width:100%}@media (min-width:640px){.general-flex-template .locations-section .map-text-container-right .map-text,.service-industry-flex .locations-section .map-text-container-right .map-text{width:50%;padding-right:1.5rem}}.general-flex-template .carousel-cta-text,.service-industry-flex .carousel-cta-text{color:#000}.general-flex-template .carousel-cta-text:hover,.service-industry-flex .carousel-cta-text:hover{color:#eb5338!important;text-decoration:underline!important}.general-flex-template .accolades-section .card-title,.service-industry-flex .accolades-section .card-title{color:#000}.general-flex-template .contact-form-section,.service-industry-flex .contact-form-section{background-color:#dedbcc}.general-flex-template .contact-form-section #email,.general-flex-template .contact-form-section #yourName,.service-industry-flex .contact-form-section #email,.service-industry-flex .contact-form-section #yourName{width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem}.general-flex-template .contact-form-section .form-content,.service-industry-flex .contact-form-section .form-content{width:100%;margin:auto}.general-flex-template .contact-form-section .form-content .form-title,.service-industry-flex .contact-form-section .form-content .form-title{text-align:center;margin-bottom:1rem}.general-flex-template .contact-form-section .form-content #thanks,.service-industry-flex .contact-form-section .form-content #thanks{margin-bottom:0!important}@media (min-width:600px){.general-flex-template .contact-form-section .form-content,.service-industry-flex .contact-form-section .form-content{width:600px}}.general-flex-template .contact-form-section .label,.service-industry-flex .contact-form-section .label{display:flex;width:-moz-max-content;width:max-content;padding:.25rem 1.25rem;background:#eb5338;border-radius:.75rem;font-weight:700;font-size:.75rem;color:#fff;line-height:.875;letter-spacing:.125rem;text-transform:uppercase;border:2px solid #eb5338}.general-flex-template .contact-form-section .label :hover,.service-industry-flex .contact-form-section .label :hover{background-color:#fff;color:#eb5338}.general-flex-template .contact-form-section #submit:hover,.service-industry-flex .contact-form-section #submit:hover{background-color:#fff!important;color:#eb5338!important}.general-flex-template .contact-form-section label,.service-industry-flex .contact-form-section label{color:#7e8083;font-size:14px}.general-flex-template .testimonials-section .testimonials-headline,.service-industry-flex .testimonials-section .testimonials-headline{z-index:500;text-align:center;color:#fff;margin-bottom:3rem;margin-top:0}.general-flex-template .testimonials-section .content-container,.service-industry-flex .testimonials-section .content-container{padding:0}@media (max-width:768px){.general-flex-template .accolades-section .container,.service-industry-flex .accolades-section .container{padding:0 1rem}}.general-flex-template .accolades-section .accolades-header,.service-industry-flex .accolades-section .accolades-header{display:grid;grid-template-columns:2fr 1fr}@media (max-width:768px){.general-flex-template .accolades-section .accolades-header,.service-industry-flex .accolades-section .accolades-header{grid-template-columns:1fr;padding:0 1rem}}.general-flex-template .accolades-section .accolades-header .green_box,.general-flex-template .accolades-section .accolades-header .yellow_box,.service-industry-flex .accolades-section .accolades-header .green_box,.service-industry-flex .accolades-section .accolades-header .yellow_box{padding-top:30px;padding-bottom:30px;min-height:auto;display:flex;border-radius:20px}.general-flex-template .accolades-section .accolades-header .green_box,.service-industry-flex .accolades-section .accolades-header .green_box{width:auto!important;max-width:none;padding:15px}@media (max-width:768px){.general-flex-template .accolades-section .accolades-header .green_box,.service-industry-flex .accolades-section .accolades-header .green_box{margin:0 0 1rem!important}}.general-flex-template .accolades-section .accolades-header .yellow_box,.service-industry-flex .accolades-section .accolades-header .yellow_box{justify-content:center;align-items:center}@media (max-width:768px){.general-flex-template .accolades-section .accolades-header .yellow_box,.service-industry-flex .accolades-section .accolades-header .yellow_box{margin:0 0 1rem!important}}.general-flex-template .accolades-section .accolades-header .yellow_box img,.service-industry-flex .accolades-section .accolades-header .yellow_box img{width:60%;border-radius:20px}.general-flex-template .accolades-section .accolades-header p,.service-industry-flex .accolades-section .accolades-header p{margin-bottom:0!important}@media (max-width:768px){.general-flex-template .accolades-section .accolades-cards,.service-industry-flex .accolades-section .accolades-cards{padding:0 1rem}}.general-flex-template .accolades-section .accolade-card,.service-industry-flex .accolades-section .accolade-card{margin-bottom:15px}.general-flex-template .accolades-section .accolade-card .card,.service-industry-flex .accolades-section .accolade-card .card{background:#fff;height:100%;display:flex;border-radius:20px}.general-flex-template .accolades-section .accolade-card .card .card-body,.service-industry-flex .accolades-section .accolade-card .card .card-body{display:flex;flex-direction:column;justify-content:center;padding:5px 10px!important}.general-flex-template .accolades-section .accolade-card .card .card-body .card-text,.service-industry-flex .accolades-section .accolade-card .card .card-body .card-text{margin-bottom:0}.general-flex-template .specialist-block-container,.service-industry-flex .specialist-block-container{padding:20px 0}.general-flex-template .specialist-block-container .specialist-block,.service-industry-flex .specialist-block-container .specialist-block{max-width:1200px;margin:auto}.general-flex-template .specialist-block-container .specialist-block .specialist-person,.service-industry-flex .specialist-block-container .specialist-block .specialist-person{display:flex;align-items:center;flex-direction:column}@media (min-width:1024px){.general-flex-template .specialist-block-container .specialist-block .specialist-person,.service-industry-flex .specialist-block-container .specialist-block .specialist-person{flex-direction:row}}.general-flex-template .specialist-block-container .specialist-block .specialist-person .col,.service-industry-flex .specialist-block-container .specialist-block .specialist-person .col{flex-basis:auto}.general-flex-template .specialist-block-container .specialist-block .specialist-person h2,.service-industry-flex .specialist-block-container .specialist-block .specialist-person h2{color:#000;text-align:center}.general-flex-template .specialist-block-container .specialist-block .specialist-person .custom-specialist,.service-industry-flex .specialist-block-container .specialist-block .specialist-person .custom-specialist{display:flex;flex-direction:column;align-items:center}@media (min-width:1024px){.general-flex-template .specialist-block-container .specialist-block .specialist-person .custom-specialist,.service-industry-flex .specialist-block-container .specialist-block .specialist-person .custom-specialist{flex-direction:row;align-items:start}}.general-flex-template .specialist-block-container .specialist-block .specialist-person .custom-specialist .custom-specialist-profile,.service-industry-flex .specialist-block-container .specialist-block .specialist-person .custom-specialist .custom-specialist-profile{position:relative;width:260px}@media (min-width:1024px){.general-flex-template .specialist-block-container .specialist-block .specialist-person .custom-specialist .custom-specialist-info,.service-industry-flex .specialist-block-container .specialist-block .specialist-person .custom-specialist .custom-specialist-info{padding-left:30px}}.general-flex-template .specialist-block-container .specialist-block .specialist-person .custom-specialist .custom-specialist-info h3,.general-flex-template .specialist-block-container .specialist-block .specialist-person .custom-specialist .custom-specialist-info h4,.service-industry-flex .specialist-block-container .specialist-block .specialist-person .custom-specialist .custom-specialist-info h3,.service-industry-flex .specialist-block-container .specialist-block .specialist-person .custom-specialist .custom-specialist-info h4{color:#000}.general-flex-template .specialist-block-container .specialist-block .specialist-person .custom-specialist .custom-specialist-info .specialist-cta,.service-industry-flex .specialist-block-container .specialist-block .specialist-person .custom-specialist .custom-specialist-info .specialist-cta{margin-top:10px}.general-flex-template .related-blogs .button-see-all,.general-flex-template .related-marketplace .button-see-all,.service-industry-flex .related-blogs .button-see-all,.service-industry-flex .related-marketplace .button-see-all{margin-bottom:10px}.general-flex-template .related-blogs .title-heading-center,.general-flex-template .related-marketplace .title-heading-center,.service-industry-flex .related-blogs .title-heading-center,.service-industry-flex .related-marketplace .title-heading-center{margin-top:2rem;margin-bottom:0}.general-flex-template .related-blogs .fusion-title.fusion-title-center,.general-flex-template .related-marketplace .fusion-title.fusion-title-center,.service-industry-flex .related-blogs .fusion-title.fusion-title-center,.service-industry-flex .related-marketplace .fusion-title.fusion-title-center{padding-top:10px}.general-flex-template .service-card a,.service-industry-flex .service-card a{color:#fff}.general-flex-template .service-card a:hover,.service-industry-flex .service-card a:hover{color:#eb5338}.general-flex-template .service-card .card-info,.service-industry-flex .service-card .card-info{height:auto}.general-flex-template .label,.service-industry-flex .label{display:flex;width:-moz-max-content;width:max-content;padding:.25rem 1.25rem;background:#eb5338;border-radius:.75rem;font-weight:700;font-size:.75rem;color:#fff;line-height:.875;letter-spacing:.125rem;text-transform:uppercase;border:2px solid #eb5338}.general-flex-template .label:hover,.service-industry-flex .label:hover{background-color:#fff;color:#eb5338}.general-flex-template .normal-card,.service-industry-flex .normal-card{box-sizing:border-box;width:400px;height:auto;padding:1rem;position:relative;perspective:1000px}.general-flex-template .normal-card .info-block,.service-industry-flex .normal-card .info-block{display:flex;flex-direction:column;align-items:center}.general-flex-template .normal-card .info-block h3,.service-industry-flex .normal-card .info-block h3{color:#000}.general-flex-template .normal-card .info-block a,.service-industry-flex .normal-card .info-block a{margin-bottom:1rem}.general-flex-template .related .blue_bg,.general-flex-template .related .green_bg,.service-industry-flex .related .blue_bg,.service-industry-flex .related .green_bg{padding:20px 0}.general-flex-template .related .green_bg h2,.service-industry-flex .related .green_bg h2{color:#000}.general-flex-template .related .green_bg .related-content-container,.service-industry-flex .related .green_bg .related-content-container{max-width:1230px;margin:auto}.general-flex-template .related .related-card-flex,.service-industry-flex .related .related-card-flex{display:flex;justify-content:center}.general-flex-template .related .related-card-flex h3,.service-industry-flex .related .related-card-flex h3{text-align:center;padding:0 20px}.general-flex-template .related .related-card-flex .card-image-container,.service-industry-flex .related .related-card-flex .card-image-container{overflow:hidden}.general-flex-template .related .related-card-flex .card-image-container img:hover,.service-industry-flex .related .related-card-flex .card-image-container img:hover{transition:all 1s ease-in;transform:scale(1.05)}.general-flex-template .related .related-card-flex a,.service-industry-flex .related .related-card-flex a{display:flex;height:100%}.general-flex-template .related .related-card-flex .inner,.general-flex-template .related .related-card-flex .inner-content,.service-industry-flex .related .related-card-flex .inner,.service-industry-flex .related .related-card-flex .inner-content{display:flex;flex-direction:column;height:100%}.general-flex-template .related .related-content-container,.service-industry-flex .related .related-content-container{margin-top:0;margin-bottom:0}.general-flex-template .related .related-content-container .title-heading-center,.service-industry-flex .related .related-content-container .title-heading-center{margin-top:10px;margin-bottom:15px;text-align:center}.general-flex-template .related .related-content-container .related-card,.service-industry-flex .related .related-content-container .related-card{display:flex;justify-content:center;flex-wrap:wrap}.general-flex-template .related .related-content-container .related-card a,.service-industry-flex .related .related-content-container .related-card a{overflow:hidden;border-radius:20px}@media (max-width:900px){.general-flex-template .related .related-content-container .related-card,.service-industry-flex .related .related-content-container .related-card{flex-direction:column;align-content:center}}.general-flex-template .related .related-content-container .related-card .inner,.general-flex-template .related .related-content-container .related-card .normal-card,.general-flex-template .related .related-content-container .related-card a,.service-industry-flex .related .related-content-container .related-card .inner,.service-industry-flex .related .related-content-container .related-card .normal-card,.service-industry-flex .related .related-content-container .related-card a{display:flex}.general-flex-template .related .related-content-container .related-card .normal-card,.service-industry-flex .related .related-content-container .related-card .normal-card{width:33%}@media (max-width:900px){.general-flex-template .related .related-content-container .related-card .normal-card,.service-industry-flex .related .related-content-container .related-card .normal-card{width:75%}}.general-flex-template .related .related-content-container .related-card h3,.service-industry-flex .related .related-content-container .related-card h3{text-align:center;padding:0 20px}.general-flex-template .related .related-content-container .related-card .card-image-container,.service-industry-flex .related .related-content-container .related-card .card-image-container{overflow:hidden}.general-flex-template .related .related-content-container .related-card .card-image-container img:hover,.service-industry-flex .related .related-content-container .related-card .card-image-container img:hover{transition:all 1s ease-in;transform:scale(1.05)}.general-flex-template .related .related-content-container .list-link,.service-industry-flex .related .related-content-container .list-link{color:#fff}.general-flex-template .related .related-content-container .list-link:hover,.service-industry-flex .related .related-content-container .list-link:hover{color:#eb5338}.flip-cards{padding:30px 0!important}.flip-cards #service-cards{margin-bottom:0 auto}.flip-cards #service-cards .inner,.flip-cards #service-cards .inner-content{height:100%;border-radius:20px}.flip-cards #service-cards .inner-content .info-block h3,.flip-cards #service-cards .inner .info-block h3{font-size:22px!important;font-style:normal;font-weight:700;line-height:normal}.flip-cards .card-image-container{overflow:hidden;border-top-left-radius:20px;border-top-right-radius:20px}.flip-cards .card-image-container img{width:100%}.flip-cards .card-image-container img:hover{transition:all 1s ease-in;transform:scale(1.05)}.flip-cards .normal-card{width:400px;height:auto}.flip-cards .normal-card,.flip-cards .service-card{box-sizing:border-box;padding:1rem;position:relative;perspective:1000px}.flip-cards .service-card{height:350px;width:410px}.flip-cards .service-card .back{color:#000}.flip-cards .service-card a{margin-top:0;display:block!important;color:#fff}.flip-cards .service-card a:hover{color:#eb5338}.flip-cards .service-card img{height:auto}.flip-cards h3,.media-text-container h3{text-align:center}.media-text-container .content-container{max-width:1200px;margin:0 auto;padding:20px 0}@media (max-width:770px){.media-text-container .content-container{padding:20px}}.media-text-container .text-headline{margin-top:0}.media-text-container .media-50,.media-text-container .text-50{width:100%}@media (min-width:850px){.media-text-container .media-50,.media-text-container .text-50{width:50%}}.media-text-container .text-60{width:100%}@media (min-width:770px){.media-text-container .text-60{width:60%}}.media-text-container .text-66{width:100%}@media (min-width:770px){.media-text-container .text-66{width:66.66%}}.media-text-container .media-40{width:100%}@media (min-width:770px){.media-text-container .media-40{width:40%}}.media-text-container .media-33{width:100%}@media (min-width:770px){.media-text-container .media-33{width:33.33%}}@media (min-width:770px){.media-text-container .left-media-text{padding:0 0 0 3rem}}@media (min-width:770px){.media-text-container .right-media-text{padding:0 3rem 0 0}}.media-text-container .align-content{display:flex}.media-text-container .left-align-media{flex-direction:column}@media (min-width:770px){.media-text-container .left-align-media{flex-direction:row}}.media-text-container .right-align-media{flex-direction:column-reverse}@media (min-width:770px){.media-text-container .right-align-media{flex-direction:row-reverse}}.media-text-container .image-media,.media-text-container .video-media{margin-bottom:15px}.media-text-container .image-media img{border-radius:20px}.media-text-container .video-media{position:relative;width:100%;padding-bottom:56.25%}.media-text-container .video-media .video{position:absolute;top:0;left:0;width:100%;height:100%;border:0;border-radius:20px}.cta-boxes{padding:30px 0;margin:auto;max-width:1200px;display:flex}@media (max-width:1024px){.cta-boxes{flex-wrap:wrap;padding:30px 10px 0}}.cta-boxes .cta-box-link{padding:0 10px;width:25%}@media (max-width:1024px){.cta-boxes .cta-box-link{width:50%!important;padding:10px!important}}.cta-boxes .cta-box-link:first-child{padding:0 10px 0 0}.cta-boxes .cta-box-link:last-child{padding:0 0 0 10px}.cta-boxes .cta-container{display:flex;position:relative;align-items:center;border-radius:20px}@media (max-width:1100px){.cta-boxes .cta-container{min-height:135px}}.cta-boxes .cta-container:hover .arrow-container{border-left:1px solid #fff}.cta-boxes .cta-container:hover .arrow:after{color:#ebc61c}.cta-boxes .cta-container .cta-text{font-weight:600!important;text-transform:uppercase;line-height:1.1!important}.cta-boxes .cta-icon-container{padding:30px 0 30px 25px;width:25%}@media (max-width:1100px){.cta-boxes .cta-icon-container{padding:50px 0 50px 25px}}.cta-boxes .cta-icon-container .cta-icon{width:40px;height:35px}.cta-boxes .cta-text{padding:30px 10px;font-size:22px;color:#fff;margin:0;width:60%}.cta-boxes .arrow-container{height:100%;padding:30px 10px;width:15%;position:relative}.cta-boxes .arrow-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-top-right-radius:20px;border-bottom-right-radius:20px;background-color:rgba(0,0,0,.25)}@media (max-width:1100px){.cta-boxes .arrow-container{padding:50px 10px}}.cta-boxes .arrow-container .arrow{display:block;z-index:1}.cta-boxes .arrow-container .arrow:after{content:"\203A";font-weight:100;font-size:60px;color:#fff}.cta-boxes .green{background-color:#018349}.cta-boxes .green .arrow-container{background-color:#016c3c}.cta-boxes .blue{background-color:#283a64}.cta-boxes .blue .arrow-container{background-color:#1e2d4e}.cta-boxes .olive{background-color:#90af69}.cta-boxes .olive .arrow-container{background-color:#829f5f}.cta-boxes .orange{background-color:#e95337}.cta-boxes .orange .arrow-container{background-color:#d54c32}@media (min-width:600px){#splash.splash-carousel.slider{background-attachment:fixed}}.force-splash .fusion-page-title-bar{background-image:url(https://cdn.craft.cloud/c279f115-b42c-49ad-a249-3fb4aa3a9e35/assets/local-uploads/backgrounds/Blue-Banner_2023-09-18-155821_zgjj.png)}.text-only .content-container{padding:5px 0}@media (max-width:770px){.text-only .content-container{padding:5px 20px}}#team-carousel-container.centered-slides .slick-track{display:flex;justify-content:center}#team-carousel-container.centered-slides .slick-track .slick-slide{flex:0 1 auto}.connect-box{display:flex;align-items:center;min-height:415px;margin-top:0;margin-bottom:0;width:33.33%;width:calc(33.33% - 6.666px);background-color:#ebc61c;border-radius:20px}.human-resources-block{background-color:#283a64;border:10px solid #e3c527;border-radius:20px;padding:20px 20px 0;background-position:0 0;background-repeat:no-repeat;background-size:cover;height:auto;min-height:auto!important}@media (max-width:767px){.human-resources-block{margin-bottom:1.5rem}}.human-resources-block p{color:#fff}.person-item{border-radius:20px!important;overflow:hidden!important}.article-type{color:var(--FFFFFF,#fff);font-family:Open Sans;font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}article .article-content{display:grid;grid-template-columns:670px 470px;gap:60px}@media (max-width:1200px){article .article-content{grid-template-columns:50% 43%}}@media (max-width:1024px){article .article-content{grid-template-columns:1fr;padding:0 1rem}}article .article-content .video-embed{padding-bottom:25px}article .article-content .video-embed iframe{width:100%!important;height:auto!important;aspect-ratio:16/9}article .article-content .article-featured-image img,article .article-content .carousel-item img{border-radius:20px}article .article-sidebar{display:flex;flex-direction:column;gap:30px}article .article-sidebar .article-meta-info{bdisplay:flex;padding:30px 20px;flex-direction:column;align-items:flex-start;gap:30px;flex-shrink:0;border-left:1px solid #dcdcdc}article .article-sidebar .article-meta-info .author-sidebar img{border-radius:10px}article .article-sidebar .article-meta-info .author-sidebar h3{color:var(--212A2F,#212a2f);font-size:14px;font-style:normal;font-weight:700;line-height:13px;text-transform:uppercase;margin-top:0;margin-bottom:20px}article .article-sidebar .article-meta-info .author-sidebar .sidebar-author-item{display:flex;gap:1rem;padding-bottom:1.25rem}article .article-sidebar .article-meta-info .author-sidebar .sidebar-author-item .author-avatar{display:block}article .article-sidebar .article-meta-info .author-sidebar .sidebar-author-item .author-details{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}article .article-sidebar .article-meta-info .author-sidebar .sidebar-author-item .author-details h4{color:var(--212A2F,#212a2f);font-size:14.1px;font-style:normal;font-weight:700;line-height:16.9px;margin-top:0;margin-bottom:0}article .article-sidebar .article-meta-info .author-sidebar .sidebar-author-item .author-details .phone{display:block;color:var(--EB5338,#eb5338);font-size:14px;font-style:normal;font-weight:400;line-height:16.8px}article .article-sidebar .article-meta-info .author-sidebar .sidebar-author-item .author-details .author-link{color:var(--EB5338,#eb5338);font-size:13px;font-style:normal;font-weight:700;line-height:16.8px;display:flex;align-items:center}article .article-sidebar .article-meta-info .author-sidebar .sidebar-author-item .author-details .author-link .arrow-svg{margin-left:5px;display:inline-block}article .article-sidebar .article-meta-info .author-sidebar .sidebar-author-item .author-details .author-link .arrow-svg svg{width:26.25px;height:12.5px;margin-top:3px}article .article-sidebar .article-meta-info .industry-and-services h3{color:var(--212A2F,#212a2f);font-family:Open Sans;font-size:14px;font-style:normal;font-weight:700;line-height:13px;text-transform:uppercase;margin-top:30px;margin-bottom:30px}article .article-sidebar .article-meta-info .industry-and-services menu{list-style:none;padding:0 0 1rem;margin:0;display:flex;flex-wrap:wrap;gap:.75rem}article .article-sidebar .article-meta-info .industry-and-services menu li a{display:flex;padding:6px 22px;flex-direction:column;align-items:flex-start;border-radius:13px;border:1px solid var(--BFBFBF,#bfbfbf);color:var(--212A2F,#212a2f);font-family:Open Sans;font-size:12px;font-style:normal;font-weight:700;line-height:14px;letter-spacing:1px;text-transform:uppercase}article .article-sidebar .article-meta-info .industry-and-services menu li a:hover{background-color:var(--EB5338,#eb5338);color:var(--FFFFFF,#fff);border:1px solid var(--EB5338,#eb5338)}article .article-sidebar .contact-form-sidebar{background:var(--E4E2D5,#e4e2d5);padding:50px 20px 20px;display:flex;flex-direction:column;border-radius:20px}article .article-sidebar .contact-form-sidebar h3{color:var(--283A64,#283a64);font-size:22px;font-style:normal;font-weight:700;line-height:normal}article .article-sidebar .contact-form-sidebar .form-intro{color:var(--283A64,#283a64);font-size:18px;font-style:normal;font-weight:600;line-height:normal}article .article-sidebar .contact-form-sidebar form .freeform-fieldtype-rich-text h3{color:var(--283A64,#283a64);font-size:22px;font-style:normal;font-weight:700;line-height:normal;margin-top:0;margin-bottom:10px}article .article-sidebar .contact-form-sidebar form .freeform-fieldtype-rich-text p{color:var(--283A64,#283a64);font-size:18px;font-style:normal;font-weight:500;line-height:normal}article .article-sidebar .contact-form-sidebar form .freeform-row .freeform-col-6{width:100%}article .article-sidebar .contact-form-sidebar form [data-freeform-controls]{justify-content:flex-start;padding-left:0}article .article-sidebar .contact-form-sidebar form [data-freeform-controls] button{margin:0!important;font-weight:700}article .article-sidebar .contact-form-sidebar form .freeform-label{color:#7e8083;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}article .article-sidebar .contact-form-sidebar form .freeform-fieldtype-checkbox{padding:10px 14px!important}article .article-sidebar .contact-form-sidebar form .freeform-fieldtype-checkbox .freeform-label{text-transform:none}article .article-sidebar .contact-form-sidebar form .freeform-input:not(select){border-radius:10px;font-size:14px;border:0;min-height:auto}article .article-sidebar .contact-form-sidebar form select.freeform-input{border-radius:10px;border:0}article .article-sidebar .contact-form-sidebar form .freeform-input[type=email],article .article-sidebar .contact-form-sidebar form .freeform-input[type=tel],article .article-sidebar .contact-form-sidebar form .freeform-input[type=text]{height:38px}.video-asset-block{background:var(--283A64,#283a64);display:flex;padding:18px;justify-content:space-between;align-items:flex-start;align-self:stretch;margin-bottom:30px}@media (max-width:768px){.video-asset-block{display:block}}.video-asset-block .video-callout{display:flex;align-items:flex-start;gap:10px}@media (max-width:768px){.video-asset-block .video-callout{padding-bottom:10px}}.video-asset-block .video-title{color:var(--FFFFFF,#fff);font-family:Open Sans;font-size:16px;font-style:normal;font-weight:700;line-height:22px;max-width:390px}.video-asset-block .video-link{display:flex;padding-bottom:.89px;align-items:center;gap:5px}@media (max-width:768px){.video-asset-block .video-link{margin-left:42px}}.video-asset-block .video-link a{color:var(--FFFFFF,#fff);font-family:Open Sans;font-size:13px;font-style:normal;font-weight:700;line-height:16.8px}@media (max-width:1024px){.article-heading{padding:0 1rem}}