.skip-to-content-link{background:#14a5af;color:#000!important;font-weight:700;left:50%;padding:15px;z-index:100;position:absolute;transform:translateY(-100%);transition:transform 0.3s}.skip-to-content-link:focus{transform:translateY(0%)}.bg-m-gray{background:#797979!important}.lgrey-bg{background-color:#efefef}.tgrey-bg{background-color:rgb(0 0 0 / 15%)}.bg-green{background:#6cbe45!important}.border-white{border:solid medium #fff}.blocks .bg-green p{color:#fff;margin:0;text-align:center}p.caption{width:100%;text-align:center;background-color:#f3f3f3;padding:.5rem;margin-bottom:2rem;font-style:italic}button.learn-more{background-color:#000;color:#fff;border:0}.employee{margin-bottom:2rem;border-radius:1rem}.employee .card{border-radius:1rem;border:0}.employee .card img{border-radius:1rem}.employee .card .employeeStart{position:relative}.employee .card .employeeHover{position:absolute;top:0;left:0;opacity:0;z-index:2;transition:all .5s ease}.employee:hover .card .employeeHover{position:absolute;top:0;left:0;opacity:1;transition:all .5s ease}.employee a{color:#000;text-decoration:none}.employee a:hover{color:#0D7EC3}.employee .card-title{font-size:1.25rem;text-transform:uppercase;font-weight:600!important;font-family:'Kanit',sans-serif}.employee .card-footer{border-radius:0 0 1rem 1rem!important;color:#fff!important;background-color:#000;text-transform:uppercase;text-align:center}.employee .card .cardContainer{margin-bottom:0rem;border-radius:1rem;box-shadow:0 8px 16px rgb(0 0 0 / 50%);width:100%;background-color:#fff;bottom:0;transition:all .5s ease;z-index:2;flex:1;width:90%;margin:5%;margin-top:-2rem}.employee:hover .card .cardContainer{margin-bottom:0rem;border-radius:1rem;box-shadow:0 8px 16px rgb(0 0 0 / 50%);width:100%;background-color:#fff;bottom:0;transition:all .5s ease;z-index:2;flex:1;width:90%;margin:5%;margin-top:-2rem}.employee .card-footer:hover{color:#fff!important}.employeeHeader img{max-width:250px;height:min-content}.employeeHeader{display:flex;width:100%}.employeeHeader .info{padding:1rem}.employeeHeader .info .title{font-size:2rem!important;text-transform:uppercase;font-weight:600!important;font-family:'Kanit',sans-serif}.employeeHeader .info .title,.employeeHeader .info .years{margin-bottom:.5rem}.employeePhoto{border-radius:1rem;border:0;box-shadow:0 8px 16px rgb(0 0 0 / 50%)}.employeeDrift{margin:0;width:100%;border-radius:0 0 1rem 1rem!important;top:-1rem;position:relative}@media all and (min-width:0) and (max-width:800px){.employee .card{}}#awardList li a,#awardList li a:hover,.featured a,.featured a:hover{color:#000!important;text-decoration:none}.card.award{background-color:#fff0!important;border-radius:0 0 .25rem .25rem}.row.featured{flex:1}.card.award .img-fluid{width:100%}.card.award .card-body{background-color:rgb(255 255 255 / 50%);justify-content:center;align-items:center;display:flex}.card.award .card-footer a{color:#000}#paging{display:flex;align-items:center;justify-content:space-evenly}.swiper-pagination-insights{bottom:1.5rem!important}.swiper-pagination{width:100%}.swiper-pagination-bullet{margin:0 .25rem 0 .25rem}@media all and (min-width:0) and (max-width:800px){#paging{flex-direction:column;justify-content:center}#paging div{margin-bottom:1rem}}.item iframe{max-height:500px;min-height:500px;border-radius:1rem}.insights-section.noflex .item .text{flex:0}.insights-section.noflex{padding:0 0 2rem 0}.card-header.bg-blue{background-color:#0D7EC3!important}.portfolio .card{margin-bottom:0rem;border-radius:1rem;box-shadow:0 8px 16px rgb(0 0 0 / 50%);width:100%;background-color:#fff;bottom:0;transition:all .5s ease;z-index:2;flex:1;width:90%;border:0}.portfolio .card .card-header{border-radius:.5rem .5rem 0 0}.portfolio .card .card-header .icon-circle{color:#000!important}.portfolio{height:fit-content}.portfolio .swiper-slide{min-height:500px}.portfolio .swiper-pagination .swiper-pagination-bullet{margin:0 .25rem 0 .25rem}.portfolioStickyButton{display:none;position:fixed;bottom:0;width:100%;z-index:100;padding:.5rem;text-align:center;font-weight:700}.preview-img{border-radius:1rem}.preview-img img{max-height:500px;margin-top:-4rem}.featured-portfolio .item{padding-top:5rem}@media all and (min-width:0) and (max-width:1900px){.preview-img img{max-height:400px}}@media all and (min-width:0) and (max-width:1200px){.preview-img img{max-height:300px}}@media all and (min-width:0) and (max-width:800px){.portfolioStickyButton{display:block}}.c-grid{display:flex}.c-grid div{display:flex;flex-direction:column;justify-content:start;align-items:start}.c-grid h4{text-align:left!important}.c-grid ul{padding-left:0;list-style-type:none;width:100%;display:flex;flex:1;flex-direction:column}.c-grid ul li{text-align:left;background-color:#e3e3e3;margin-bottom:.5rem;padding:.5rem 1rem;font-size:1rem;display:flex;flex:1;border-radius:1rem;align-items:center}.landing .c-grid ul li{background-color:rgb(235 235 235 / 37%);color:#000}.c-grid i{color:#6cbe45!important}.more-insight-story .content{font-size:1rem;padding:.5rem}.more-insight-story .content p{margin-bottom:0}.more-insight-story .content h4{font-weight:700;font-size:1.25rem}.landing-form{border-radius:.5rem;position:relative}.landing-form .umbraco-forms-container{padding:0px!important}.landing-form input.text,.landing-form textarea{width:100%}.landing-form .shortanswer label,.landing-form .longanswer label{display:none}.landing-form .multiplechoice label.umbraco-forms-label{font-weight:700}.landing-form .checkbox{display:flex;flex-direction:row-reverse;justify-content:start}.landing-form .checkbox .umbraco-forms-field-wrapper{margin-top:0rem!important;margin-right:.5rem}.landing-form .help-block{margin-bottom:1rem;display:block;font-size:.875em}.landing-form.sticky-top{position:-webkit-sticky;position:sticky;top:148px!important;z-index:1!important}.landing-form.sticky{position:-webkit-sticky;position:sticky;top:9rem!important;z-index:1!important}.landing-form .umbraco-forms-field{margin-bottom:1rem}.landing-form .btn{width:100%;min-width:auto!important}.filterTags ul{padding:0;display:flex;flex-wrap:wrap}.checkboxlist,.radiobuttonlist{list-style:none;margin-bottom:.25rem;position:relative;text-align:center}.checkboxlist a,.checkboxlist label,.radiobuttonlist a,.radiobuttonlist label{list-style:none;background-color:#d0d0d0;padding:.25rem 1rem;border-radius:1rem;margin:0 .5rem .5rem 0;width:100%}.checkboxlist input,.radiobuttonlist input{margin-right:.5rem;position:absolute;width:100%;height:100%;max-height:38px;opacity:0}.checkboxlist input[type=checkbox]:checked+label,.radiobuttonlist input[type=radio]:checked+label{background-color:#0D7EC3;color:#fff}.umbraco-forms-field-wrapper textarea{width:100%}.umbraco-forms-page h4{padding:0 1.5rem}.umbraco-forms-field{margin-bottom:2rem}.umbraco-forms-field-wrapper{margin-top:1.5rem}.umbraco-forms-tooltip{font-size:1rem;line-height:1.5rem;display:flex}.swiper-slider-gallery img{border-radius:.5rem}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:0!important;font-size:1.25rem!important;color:#212529;text-align:left;background-color:#fff0;border:0px!important;border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}.accordion-button:not(.collapsed){color:#0c63e4;background-color:#fff!important}.accordion-collapse{border:0px!important;border-width:0px!important}.testimonial .item{padding:0 2rem 1rem 2rem;display:flex;flex:1;flex-direction:column;height:100%;justify-content:space-between}.testimonial .item .quote{font-style:italic;padding:1rem;display:flex;flex-direction:column;flex:1;background-color:#fff;border-radius:0 0 .5rem .5rem;box-shadow:0 8px 16px rgb(0 0 0 / 50%)}.testimonial .item .name{font-weight:500;text-transform:uppercase;text-align:center;padding:1rem;background-color:#0D7EC3;border-radius:.5rem .5rem 0 0;color:#fff;box-shadow:0 8px 16px rgb(0 0 0 / 50%)}.clients{display:flex}.clients .item{background-color:#fff;display:flex;flex-direction:column;flex:1;padding:1rem;border-radius:.5rem;box-shadow:0 8px 16px rgb(0 0 0 / 50%)}.clients .name{font-weight:700;text-transform:uppercase;padding:1rem;text-align:center}.clients .industry{border-bottom:solid thin #e3e3e3;border-top:solid thin #e3e3e3;margin-bottom:.5rem;padding:.5rem}.clients .projects{padding:.5rem}.clients .logo{display:flex;justify-content:center}.clients .logo img{max-height:75px}.img-block{background-color:#e3e3e3;display:flex;justify-content:center;align-items:center;margin-bottom:1rem;flex-direction:column;width:100%}.img-block li{margin-bottom:.5rem}.img-block p{font-weight:700}.offerings{list-style-type:none;list-style:none;margin:0;padding:0}li.top-level{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}.offerings li{width:100%;padding:.5rem;background-color:#e3e3e3;margin-bottom:.5rem}.offerings li.red{background-color:#ee2a25}.offerings li.green{background-color:#6cbe45}.offerings li.orange{background-color:#f8971d}.offerings li.blue{background-color:#0d7ec3}
        