@media all and (min-width:77.5em){body{height:100%;width:auto}.container,.paragraph--type-hero .slick-dots{padding:0}.container--fullwidth{width:94%}body:not(.toolbar-tray-open):not(.toolbar-fixed):not(.toolbar-vertical):not(.toolbar-horizontal) .global-page{padding-top:94px}.toolbar-vertical .global-page{padding-top:26px}:target{scroll-margin-top:104px}.container,.paragraph--type-hero .slick-dots,.container-sm,.container-md,.container-lg,.container-xl{max-width:1224px;max-width:var(--container-width)}.header-secondary-wrapper{justify-content:flex-end;margin-top:0;padding-top:0;border-top:unset;align-items:center}.global-footer .footer{padding:80px 0}.global-footer .footer a:hover{color:#3f80ff}.global-footer .footer #block-vistra2024-sociallinks{margin-top:50px}.global-footer .footer-secondary a:hover,.global-footer .footer-secondary span:hover{color:#3f80ff}.spotlight .container,.spotlight .paragraph--type-hero .slick-dots,.paragraph--type-hero .spotlight .slick-dots{padding:0}.spotlight__location-detail-holder{margin-bottom:0}.spotlight__location-detail-holder .spotlight__location-detail{display:flex;margin-top:40px}.spotlight--xl,.spotlight--full-height{padding-top:220px}.spotlight--xl+.spotlight,.spotlight--full-height+.spotlight{padding-top:220px}.box__heading{font-size:32px;height:auto;line-height:1.2;max-width:300px}.box__heading--auto-width{max-width:none}.box__telephone{font-size:1.125rem}.box__link__btn:hover:after{border-bottom-width:2px;color:white}.box__link__btn:hover .box__btn{-webkit-transform:translateX(5px);transform:translateX(5px)}.box--transparent{padding-bottom:60px}.box--accent{border-top-width:4px;height:100%;padding:30px}.box--social .box__social-text{display:block;flex:1}.box--search-result .box__heading{max-width:none}.box--tall{border-top-width:8px}.locations__subtitle{margin:0 0 20px}.locations .list li{margin-bottom:5px}.locations--video-bg{padding-bottom:0}.location--job>.container,.paragraph--type-hero .location--job>.slick-dots{margin-top:80px}.sidebar__social-icons{width:100%}.half-half__left .half-half__container{padding:80px 80px 80px 0}.half-half__right .half-half__container{padding:80px 0 80px 80px}.half-half__location{font-size:1.125rem;margin-bottom:0;margin-top:20px}.half-half__telephone{font-size:24px;margin:20px 0}.case-study-2030 .case-study-tile.large-card{width:1264px}.view-search_results .tab__list-item:hover{color:#0909b7!important;border-bottom:2px solid #0909b7}.filter-category-list__item.select-dropdown-list-item{padding:30px 10px}.filter-category-list__item:hover{color:#3f80ff}.filter-category-list__item:hover:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2218px%22%20height%3D%2210px%22%20viewBox%3D%220%200%2018%2010%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cg%20id%3D%22Symbols%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cg%20id%3D%22C%3A32-Filter-dropdown%22%20transform%3D%22translate(-709.000000%2C%20-35.000000)%22%20stroke%3D%22%23bf0d3e%22%3E%3Cg%20transform%3D%22translate(-2.000000%2C%200.000000)%22%20id%3D%22Dropdowns%22%3E%3Cg%3E%3Cg%20id%3D%22Expertise%22%20transform%3D%22translate(558.000000%2C%2029.000000)%22%3E%3Cg%20id%3D%22arrow-small%2Fgrey%22%20transform%3D%22translate(154.000000%2C%207.000000)%22%3E%3Cg%20id%3D%22arrow-small%22%3E%3Cpath%20d%3D%22M16%2C0.164%20L8.48%2C7.688%20C8.37522436%2C7.79652482%208.2308495%2C7.8578187%208.08%2C7.8578187%20C7.9291505%2C7.8578187%207.78477564%2C7.79652482%207.68%2C7.688%20L0.164%2C0.164%22%20id%3D%22Shape%22%20stroke-width%3D%221.6%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat}.exposed-filters--labels--title{margin-right:50px}.exposed-filters--labels--filter-label>ul>li:hover{color:#3f80ff}.exposed-filters--labels--filter-label>ul>li:hover:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2218px%22%20height%3D%2210px%22%20viewBox%3D%220%200%2018%2010%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cg%20id%3D%22Symbols%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cg%20id%3D%22C%3A32-Filter-dropdown%22%20transform%3D%22translate(-709.000000%2C%20-35.000000)%22%20stroke%3D%22%230909B7%22%3E%3Cg%20transform%3D%22translate(-2.000000%2C%200.000000)%22%20id%3D%22Dropdowns%22%3E%3Cg%3E%3Cg%20id%3D%22Expertise%22%20transform%3D%22translate(558.000000%2C%2029.000000)%22%3E%3Cg%20id%3D%22arrow-small%2Fgrey%22%20transform%3D%22translate(154.000000%2C%207.000000)%22%3E%3Cg%20id%3D%22arrow-small%22%3E%3Cpath%20d%3D%22M16%2C0.164%20L8.48%2C7.688%20C8.37522436%2C7.79652482%208.2308495%2C7.8578187%208.08%2C7.8578187%20C7.9291505%2C7.8578187%207.78477564%2C7.79652482%207.68%2C7.688%20L0.164%2C0.164%22%20id%3D%22Shape%22%20stroke-width%3D%221.6%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}#block-locations-cta .locations .container,#block-locations-cta .locations .paragraph--type-hero .slick-dots,.paragraph--type-hero #block-locations-cta .locations .slick-dots{padding:0}.paragraph--type--hero-campaign.paragraph .field--name-field-media-background img{-o-object-position:50%;object-position:50%}.paragraph--scroll-reveal .start-box{margin-left:1rem}.paragraph--scroll-reveal .end-box{margin-right:1rem}.paragraph--scroll-reveal .start-box svg,.paragraph--scroll-reveal .end-box svg{height:100%;margin-top:0}.paragraph-tabs-v4 .scroll-triggered-tabbed-section__body{max-height:inherit;padding:12rem 6.5rem 0 9rem}.paragraph-tabs-v4 [class*=tab-title-]>a{font-size:clamp(1.5rem,.9783rem + 2.6087vi,3rem);line-height:3.5rem}.view-content-listing.view-display-id-content_listing_page .node--view-mode-content-listing{border-radius:8px}.paragraph--type-hero .hero-timezone{top:130px}.paragraph--type-hero .slick-dots{margin:0;bottom:125px}.paragraph--type-hero .paragraph-hero-wrapper .field--name-field-cards>.field__item{margin-right:20px}.paragraph--type-hero .paragraph-hero-wrapper .field--name-field-cards .paragraph--type--icon-cta .cta-wrapper .cta-box .field--name-field-title{font-size:20px}.paragraph-featured-article .col-left .field--name-field-body .media--type-image img{max-width:117%}.slide-card-container-paragraph .slide-over-cards-wrap{height:80vh}.slide-card-container-paragraph .slide-over-cards-wrap>.card{width:96%}.slide-card-container-paragraph .slide-over-cards-wrap>.card:first-child{width:100%}.slide-card-container-paragraph .slide-over-cards-container .card-2030 .card-2030__container.card-2030__container--padded{padding-right:7rem}.slide-card-container-paragraph .slide-over-cards-container .card-2030 .card-2030__container.card-2030__container--padded{padding-right:9rem}.slide-card-container-paragraph .slide-over-cards-container .card-2030 .card-2030__container{flex-wrap:nowrap}.slide-card-container-paragraph .slide-over-cards-container .card-2030 .card-2030__container .card-2030__header .card-2030__header-text{order:-1}.slide-card-container-paragraph .slide-over-cards-container .card-2030 .card-2030__container .card-2030__header .card-2030__header-number{margin-top:auto}.slide-card-container-paragraph #sectionPin{padding-bottom:2.5rem}.slide-card-container-paragraph #slide_card_01{top:0}.slide-card-container-paragraph #slide_card_02{top:0}.slide-card-container-paragraph #slide_card_03{top:0}section.paragraph--type--quote-banner{padding-top:6rem;padding-bottom:6rem}section.paragraph--type--quote-banner .component-quote{position:relative}section.paragraph--type--quote-banner .component-quote .decoration{height:192px}section.paragraph--type--quote-banner .component-quote .decoration--top-right{right:-25px;top:-40px}section.paragraph--type--quote-banner .component-quote .decoration--bottom-left{left:-25px;bottom:-40px}section.paragraph--type--quote-banner .component-quote:has(.decoration){margin-top:60px;margin-bottom:60px;padding-top:60px;padding-bottom:60px}section.paragraph--type--quote-banner .component-quote blockquote{max-width:min(730px,70%)}.page-type-insights .insights-related-links{margin-bottom:0}}