.font26{font-size:26px}.font24{font-size:24px}.font22{font-size:22px}.font18{font-size:18px}.font14{font-size:14px}.font16{font-size:16px}.fw600{font-weight:600}.fw400{font-weight:400}.whiteContent{color:white}.dropdown__switch:checked+.dropdown__options-filter .dropdown__select{z-index:9;max-height:220px;overflow-y:auto;border-radius:0px}.cmsContent .center{text-align:center}.cmsContent div.embed.center{margin-left:auto;margin-right:auto}.cmsContent a.btn{text-decoration:none}.cmsContent ul,.cmsContent ol{margin-bottom:1em;margin-left:30px}.cmsContent ul li,.cmsContent ol li{list-style-type:disc}.cmsContent ol{list-style-type:decimal}.cmsContent.sampleMenu ul,.cmsContent.sampleMenu p{margin-bottom:3rem}.cmsContent img{max-width:100%}.cmsContent img.center{margin-left:auto;margin-right:auto;display:block}.cmsContent a{text-decoration:underline;color:#000;font-weight:700}.error.message{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem;display:block}.error.message{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.userform-fields ::placeholder{opacity:1}.userform-fields div.field.date-alt label.left{display:block;font-weight:bold}.userform-fields .checkboxset{margin-top:2rem}.userform-fields .checkboxset legend.left{font-size:inherit;font-weight:bold}span.file-name{display:block}.vibefile input[type=file]{display:none}label.checkboxfield-small{display:inline}img.hoverImg{transition:all .35s;-webkit-transition:all .35s}img.hoverImg:hover{opacity:.6;transform:translate3d(-10px, 0, 0) scale(1.03, 1.03);-webkit-transform:translate3d(-10px, 0, 0) scale(1.03, 1.03)}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}form .message{background-color:#fef4ba;padding:5px 10px;border:1px solid #e8c805;border-radius:3px}form .good{background-color:#ecf9d0;border-color:#8fbe00}form .bad,form .required,form .error{background-color:#f9d0d0;border-color:#cf0000;color:#b80000}.popupform label.fieldholder-small-label{display:none}.modal-dialog .onecolumn .form-outer .form-inner{width:100%}.nav-item.active .nav-link span{font-weight:800}.full-height{height:100%}.pagination li.current button{color:black}.caseStudyFilter ul.dropdown__select>li{padding:0px 10px}.dropdown__select{background:var(--c5)}.gridItem{transition:opacity 0.5s}.career-section .career-grid.new-tab::after{position:absolute;content:'';width:397px;height:294px;right:20px;bottom:-120px;background:var(--c4);border-radius:50%;display:none}.clients-section .client-testimonial .client-description div.client-summary{font-size:var(--f4);line-height:calc(var(--f4l) + 10px);color:var(--c6);font-weight:400}.hero-wrapper.job-search-hero-wrapper .dropdown__select-option{font-size:12px}.hiring-section{position:relative}.progress-bar-inner{width:0%;background:var(--c1);height:100%}.clients-section .clients-logo-section::after{bottom:-116px}.contact-section .contact-form .onecolumn .contact-form-outer .form-outer{width:100%}.contact-section.no-deco:before,.contact-section.no-deco:after{display:none}.profileDetailImage .circle-section .circle-grid-section{grid-template-columns:100%;max-width:360px}.hero-wrapper p.LinkedInLogo img{width:50px;height:auto}.location-section .location-section-grid .locations-image .image-section img{width:100%;height:100%}.pt-1 .detail-main-content{padding-top:0px}header.sub-header .header-container .navbar ul li a{font-size:16px}@media (min-width: 1780px) and (max-width: 1973px){.clients-section .clients-logo-section::after{bottom:-95px}}@media (min-width: 1680px) and (max-width: 1780px){.clients-section .clients-logo-section::after{bottom:-87px}}@media (min-width: 1600px) and (max-width: 1679px){.clients-section .clients-logo-section::after{bottom:-80px}}@media (min-width: 1400px) and (max-width: 1599px){.clients-section .clients-logo-section::after{bottom:-80px}.current-oppurtinity-section .current-oppurtinity-bottom::after{top:-85px}}@media screen and (min-width: 1400px){.home-hero h1{font-size:90px;line-height:100px}}@media (min-width: 1180px) and (max-width: 1279px){.clients-section .clients-logo-section::after{bottom:-100px}}@media (min-width: 1180px) and (max-width: 1200px){header.sub-header .custom-container .header-container .navbar ul li a{font-size:13px}}@media (min-width: 992px) and (max-width: 1179px){.clients-section .clients-logo-section::after{bottom:-66px}header.sub-header .custom-container .header-container .navbar ul li a{font-size:13px}}@media (min-width: 992px) and (max-width: 1009px){header.sub-header .custom-container .header-container .navbar ul li a{font-size:12px}}@media (min-width: 992px) and (max-width: 1179px){header.sub-header .header-container .navbar ul li a{font-size:13px}}@media (min-width: 992px){.hiring-section .hiring-grid-section{row-gap:30px}}
