.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--12{margin:0!important;padding:0!important}.slick-track{margin-left:0!important}.content-width-1400--with-padding,.content-width-1400--with-padding--child>div{max-width:100%}#tech-talent-banner.dark{background-color:#000}.rfa-home-banner{max-width:1200px;min-height:528px;padding:64px 14px 50px;margin:auto;display:flex;gap:48px;position:relative;z-index:1}.rfa-home-breadcrumb-row{position:absolute;top:12px;left:14px}.rfa-home-banner .text-col{flex:1 1;display:flex;flex-direction:column;margin-top:100px}.rfa-home-banner .banner-title{font-family:Open Sans Light,Open Sans,Arial,sans-serif;font-size:40px;font-style:normal;font-weight:300;line-height:52px;width:84%;margin-bottom:17px}.rfa-home-banner .banner-subtitle{font-family:Open Sans,Arial,sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:30px;margin-bottom:16px}.rfa-home-banner .banner-text{font-family:Open Sans,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px;margin-bottom:26px}#tech-talent-banner.dark .rfa-home-banner .banner-subtitle,#tech-talent-banner.dark .rfa-home-banner .banner-text,#tech-talent-banner.dark .rfa-home-banner .banner-title{color:#fff}.rfa-home-banner .button-row{display:flex;gap:40px}.rfa-home-banner .cta-button1{display:block;width:fit-content;padding:9px 40px;color:#fff;background-color:#007cb0;border-radius:24px;font-family:Open Sans,Arial,sans-serif;font-size:16px;margin-bottom:0;font-style:normal;font-weight:600;line-height:28px;cursor:pointer}.rfa-home-banner .cta-button2{border:1px solid var(--Accessible-Accessible-Blue, #007cb0);background:var(--Primary-White, #fff);display:block;width:fit-content;padding:9px 40px;color:#007cb0;background-color:#fff;border-radius:24px;font-family:Open Sans,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:22px}.rfa-home-banner .img-col{margin:auto}.rfa-home-banner .banner-img{width:499px;height:503px}@media (max-width: 992px){.rfa-home-banner{max-width:960px;width:90%;display:block}}@media (max-width: 500px){.rfa-home-banner .banner-title{width:100%}.rfa-home-banner .banner-img{width:100%;height:100%}.rfa-home-banner .cta-button1,.rfa-home-banner .cta-button2{width:100%;justify-content:center;text-align:center;margin-bottom:10px}.rfa-home-banner .button-row{display:flex;flex-direction:column;gap:20px}.rfa-home-banner .cta-button1,.rfa-home-banner .cta-button2{width:auto}}.rfa-home-banner .img-col{justify-content:center;display:flex}.slider{-webkit-appearance:none;width:100%;height:15px;border-radius:5px;background:#d3d3d3;outline:none;opacity:.7;-webkit-transition:.2s;transition:opacity .2s}.slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:25px;height:25px;border-radius:50%;background:#04aa6d;cursor:pointer}.slider::-moz-range-thumb{width:25px;height:25px;border-radius:50%;background:#04aa6d;cursor:pointer}.question{background:#86bc25;min-width:100%}.question h1{color:#000;text-align:center;font-family:Open Sans,Arial,sans-serif;font-size:30px;font-style:normal;font-weight:700;line-height:54px;letter-spacing:-.8px;justify-content:center;padding:38px 0}#rangebar-container{width:100%}#rangebar-container .description{color:var(--black-000000, #000);text-align:center;font-family:Open Sans,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:30px;padding:50px 0 70px}#rangebar-container .single-bar-container.odd{background-color:#f5f5f5}#rangebar-container .single-bar-container{background-color:#fff;display:flex;justify-content:center}#rangebar-container .single-bar-container .eachbar-section{display:flex;flex-direction:row;max-width:1200px;width:100%;gap:5%;padding:18px 0}.eachbar-section .rangebar-area{width:100%;display:flex;flex-direction:column;gap:14px;position:relative}.eachbar-section .category-area{width:35%}.eachbar-section .category-area p{margin:0}.eachbar-section .category-area .title{color:var(--black-000000, #000);font-family:Open Sans,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:30px}.eachbar-section .category-area .note{color:var(--black-000000, #000);font-family:Open Sans,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:30px}.eachbar-section .range-ends p{display:flex;justify-content:center;align-items:center;gap:10px}.eachbar-section .range-ends{display:flex;flex-direction:row;justify-content:space-between}#rangeValue{position:relative;display:block;text-align:center;font-size:6em;color:#999;font-weight:400}.range-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;cursor:pointer;outline:none;border-radius:15px;height:20px;background:#e7e9e8}.range-input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:38px;width:38px;background-color:#86bc25;border-radius:50%;border:none;transition:.2s ease-in-out;border:10px solid #86bc25}.range-input::-moz-range-thumb{height:38px;width:38px;background-color:#86bc25;border-radius:50%;border:10px solid #86bc25;border:none;transition:.2s ease-in-out}[data-title]:hover:after{opacity:1;transition:all .1s ease .5s;visibility:visible}[data-title]:after{content:attr(data-title);opacity:0;z-index:99999;visibility:hidden;position:absolute;top:130%;left:-135px;background-color:#000;color:#fff;width:270px;padding:10px;font-family:Open Sans,Arial,sans-serif;font-size:11px;font-style:normal;font-weight:400;line-height:120%}[data-title]{position:relative;margin:0;padding-top:3px}#calculate-result{width:100%;max-width:1200px;display:flex;flex-direction:column;margin:0 auto}#calculate-result .calculateButton{margin:48px auto 0;height:50px;flex-shrink:0;padding:11px 88px;color:#000;text-align:center;font-family:Open Sans,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:28px;background-color:#86bc25;border:none;border-radius:30px;cursor:pointer}#calculate-result #result-container img{width:458px;height:458px;margin-top:70px;object-fit:contain;display:flex;align-self:flex-start}#calculate-result #result-container{display:flex;flex-direction:row;margin-top:74px;justify-content:space-between}.define-content ul{list-style-type:disc;padding-left:25px}.define-content p span{color:#86bc25;font-size:32px;font-weight:700}.define-content p{color:#53565a;font-family:Open Sans,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:34px}.define-content .your-result{color:#000;font-family:Open Sans,Arial,sans-serif;font-size:32px;font-style:normal;font-weight:400;line-height:34px}.define-content{color:#53565a;font-family:Open Sans,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:normal;width:60%}.eachbar-section .range-ends .right-most{display:flex;justify-content:end}.define-content ul span,.define-content .sub-heading{font-weight:600;margin-bottom:0}@media screen and (max-width: 1265px){#rangebar-container .single-bar-container .eachbar-section{width:90%}#rangebar-container .description{width:90%;margin:0 auto}#calculate-result{width:90%}.define-content{width:50%}}@media only screen and (max-width: 992px){.eachbar-section .category-area{width:100%}#rangebar-container .single-bar-container .eachbar-section{flex-direction:column;gap:10px}.eachbar-section .range-ends p{margin-bottom:0;margin-top:10px}.eachbar-section .range-ends .content{width:90%}.eachbar-section .range-ends{font-size:12px;gap:20px}.right-most [data-title]:after{right:0;left:auto}.left-most [data-title]:after{left:0;right:auto}[data-title]:after{width:200px}#calculate-result #result-container{flex-direction:column}.define-content,#calculate-result #result-container img{width:100%}}.leaders .leaders-title{text-align:center}.leaders p.title{width:90%}.percentage-box p{color:#fff;position:absolute;top:12px;padding:5px;font-size:12px;pointer-events:none}.four-cards-container{width:100%;padding:100px 0 135px;background:#fff}.four-cards-container{background-image:url(https://www2.deloitte.com/content/dam/html/us/consulting/2024/hcft/background-cards.png);background-repeat:no-repeat;background-size:cover}.four-cards{max-width:1400px;padding:0 14px;margin:auto}.four-cards .four-cards-title{color:#fff;text-align:center;font-family:Open Sans Light,Open Sans,Arial,sans-serif;font-size:40px;font-style:normal;font-weight:300;line-height:60px;letter-spacing:-.8px}.four-cards .four-cards-description{color:#000;text-align:center;font-family:Open Sans,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:24px}.four-cards .four-cards-nav-row{width:100%;max-width:fit-content;margin:auto;padding:20px 0;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:30px}.four-cards .four-cards-nav-row-decoration{width:100%;height:1px;background:#ccc}.four-cards .four-cards-nav-label{display:flex;align-items:center;gap:5px;color:#000;font-family:Open Sans,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;pointer-events:none;margin-bottom:0}.four-cards .four-cards-nav-label svg{fill:#1f1f1f}.four-cards .four-cards-nav-category{position:relative;display:flex;align-items:center;justify-content:space-between;min-width:200px;gap:10px;padding:12px 10px;margin-bottom:0;border:1px solid #bbbcbc;cursor:pointer;font-family:Open Sans,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:100%}.four-cards .four-cards-nav-category svg{pointer-events:none;stroke:#1f1f1f;transition:.5s}.four-cards .four-cards-nav-category.open svg{transform:rotate(180deg)}.four-cards .four-cards-content{display:flex;gap:16px 16px;flex-wrap:wrap;margin-top:40px}.four-cards .four-cards-filter-card{flex:1 1 calc(25% - 12px);max-width:calc(25% - 12px)}.four-cards .four-cards-end-cta{display:flex;align-items:center;gap:10px;width:fit-content;margin-top:50px;margin-left:auto;color:#007cb0;font-family:Open Sans,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:22px}.four-cards .four-cards-show-more-row{display:flex;align-items:center;justify-content:center;margin:25px 0;gap:35px}.four-cards .four-cards-show-more,.four-cards .four-cards-show-less{padding:12px 10px;margin-bottom:0;border:1px solid #bbbcbc;cursor:pointer;font-family:Open Sans,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:100%}.four-cards .four-cards-nav-category .four-cards-nav-category-column{display:none}.four-cards .four-cards-nav-category.open .four-cards-nav-category-column{position:absolute;top:100%;left:-1px;display:block;width:calc(100% + 2px);max-height:300px;overflow-y:scroll;background:#fff;border:1px solid #bbbcbc;z-index:10}.four-cards .four-cards-nav-category-row{display:flex;gap:5px;align-items:center;padding:5px}.four-cards .four-cards-category-checkbox{flex:0 0 20px;margin:0;height:auto;cursor:pointer}.four-cards .four-cards-category-label{flex:1 1;margin:0;cursor:pointer;font-size:14px;font-weight:400;line-height:18px}.four-cards .four-cards-selected-filters{display:flex;align-items:center;gap:10px 12px;flex-wrap:wrap;padding-bottom:20px}.four-cards .four-cards-clear-all{margin:0;padding:10px 15px;color:#1f1f1f;background:#ccc;border-radius:100px;font-weight:700;cursor:pointer}.four-cards .four-cards-clear-button{display:flex;align-items:center;gap:8px;margin:0;padding:10px 15px;color:#1f1f1f;background:#f8f8f8;border-radius:100px;cursor:pointer}.four-cards .four-cards-clear-button svg{transition:.5s}.four-cards .four-cards-clear-button:hover svg{transform:rotate(90deg)}@media (max-width: 1024px){.four-cards .four-cards-filter-card{flex:1 1 calc(33% - 16px);max-width:calc(33% - 16px)}}@media (max-width: 768px){.four-cards-container{padding:50px 0}.four-cards .four-cards-filter-card{flex:1 1 calc(50% - 8px);max-width:calc(50% - 8px)}}@media (max-width: 550px){.four-cards .four-cards-nav-row{flex-direction:column}.four-cards .four-cards-filter-card{flex:1 1 100%;max-width:100%}}.leaders-container{width:100%;padding:100px 0 130px}.leaders{max-width:1400px;padding:0 14px;margin:auto}.leaders .leaders-title{color:#000;font-family:Open Sans Light,Open Sans,Arial,sans-serif;font-size:40px;font-style:normal;font-weight:300;line-height:60px;letter-spacing:-.8px}.leaders .leaders-description{color:#000;font-family:Open Sans,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:24px}.leaders .leaders-carousel{margin-top:40px}.leaders .leaders-control-row{display:flex;align-items:center;gap:15px;padding-top:35px}.leaders .leaders-pages{color:#000;font-family:Open Sans,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:28px;margin-bottom:0;white-space:nowrap}.leaders .leaders-arrow-container{cursor:pointer}.leaders .leaders-arrow-container path{fill:#000;stroke:#000;transition:.5s}.leaders .leaders-arrow-container.slick-disabled path{fill:#bbbcbc;stroke:#bbbcbc}.leaders .leaders-scrollbar{flex:1 1;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:300px;height:4px;margin:10px auto;background-color:#e7e9e8;opacity:.79;outline:none;overflow:hidden;transition:.2s}.leaders .leaders-scrollbar::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:33%;height:4px;background:#86bc25;cursor:pointer}.leaders .leaders-scrollbar::-moz-range-thumb{width:33%;height:4px;background:#86bc25;cursor:pointer}@media (max-width: 768px){.leaders-container{padding:50px 0}}
