/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--green:#74A306;--blue:#009CBD;--red:#DA291C;--purple:#7D55C7;--yellow:#F6BE00;--orange:#f76902;--x-position:50%;--y-position:50%;}.single-column-container-33669.page-row .page-column .field__item,.single-column-container-22028.page-row .page-column .field__item{padding-bottom:.25rem !important;}body.template-type--landing main{padding-top:0 !important;}body.template-type--landing #header,body.template-type--landing #header--mobile--top-bars{position:relative !important;}body.template-type--landing #header.scrolled,body.template-type--landing #header--mobile--top-bars.scrolled{box-shadow:none;}main{margin-top:-11rem;}#banner{padding-top:6rem;}body.adminimal main{margin-top:0rem;}#banner img.background{max-height:700px;}#banner img.foreground{z-index:2;position:absolute;right:10%;bottom:0;}h1#come-thrive-with-us{line-height:0.77;font-size:clamp(5rem,8vw,9rem);font-weight:900;color:#f76902;margin-inline:auto;width:fit-content;margin-top:2rem;}@media (min-width:992px){main{margin-top:-13rem;}#banner img.foreground{right:max(-3%,-3vw);}h1#come-thrive-with-us{position:absolute;left:15vw;top:50%;transform:translateY(-50%);color:white;margin-top:3rem;}}h1#come-thrive-with-us span{display:block;}h1 .thrive{margin-left:1.065ch;}h1 .with{margin-left:0.23ch;letter-spacing:-.8px;}h1 .us{margin-left:2.76ch;margin-top:-0.45ch;line-height:1;}h2#what-makes-you-thrive{line-height:0.77;font-size:clamp(5rem,8vw,9rem);font-weight:900;color:#f76902;margin-inline:auto;width:fit-content;}h2#what-makes-you-thrive span{display:block;}h2 .what{margin-left:.37ch;}h2 .you{margin-left:2.77ch;margin-top:-.33ch;}h2 .thrive{margin-left:1.05ch;}h1.page-header{display:none !important;}#what-makes-you-thrive + .lead-content{margin-block:2rem;padding-top:2rem;position:relative;}#what-makes-you-thrive + .lead-content:before{content:"";position:absolute;top:0;width:95%;height:10px;background-color:#f76902;}.row--title{max-width:800px;margin-inline:auto;}.carousel-item{max-height:50vh;}.blockquote{padding-right:2rem;}.blockquote p{font-weight:bold;color:white;font-size:clamp(1.5rem,3vh,2rem);line-height:1.;}.blockquote p:before{font-size:10rem;left:-.5rem;top:-6.5rem;}.blockquote p:after{font-size:7rem;bottom:-1rem;line-height:0;}.page-row > .background-image img{object-position:top;}.page-row > .background-image{transform:translate(-50%,-50%) !important;}@media (max-width:767.98px){.page-row > .background-image{filter:none;}.page-row > .background-image img{object-fit:none;}}.single-column-container-33684 .paragraph--type--video .card-body,.single-column-container-22056 .paragraph--type--video .card-body{padding:0 !important;}.single-column-container-33684 .background-image:after,.single-column-container-22056 .background-image:after{content:none;}.single-column-container-33684 .video-embed,.single-column-container-22056 .video-embed{padding-top:6vw;}.single-column-container-33684 .video--text,.single-column-container-22056 .video--text{margin-top:0 !important;}@keyframes splide-loading{0%{transform:rotate(0);}to{transform:rotate(1turn);}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.splide__track--fade > .splide__list{display:block;}.splide__track--fade > .splide__list > .splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0;}.splide__track--fade > .splide__list > .splide__slide.is-active{opacity:1;position:relative;z-index:1;}.splide--rtl{direction:rtl;}.splide__track--ttb > .splide__list{display:block;}.splide__container{box-sizing:border-box;position:relative;}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0 !important;padding:0 !important;}.splide.is-initialized:not(.is-active) .splide__list{display:block;}.splide{position:relative;visibility:hidden;}.splide.is-initialized,.splide.is-rendered{visibility:visible;}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;position:relative;background-color:var(--bg-color,#f76902);display:flex;place-content:center;}.splide__slide img{vertical-align:bottom;object-fit:cover;width:100%;object-position:var(--x-position) var(--y-position);}@media (min-width:992px){.splide__slide{height:clamp(300px,45vh,600px);}}@media (max-width:991.9px){.splide__slide{flex-direction:column;justify-content:flex-start;}.splide__slide img{height:300px;}}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px;}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none;}.splide__toggle.is-active .splide__toggle__pause{display:inline;}.splide__track{overflow:hidden;position:relative;z-index:0;}.splide .carousel-control-prev{font-family:"Font Awesome 6 Pro";justify-content:flex-end;width:10%;}.splide .carousel-control-prev:before{content:"\f104";font-size:5rem;font-weight:100;padding-left:5px;}.splide .carousel-control-next{font-family:"Font Awesome 6 Pro";justify-content:flex-start;width:10%;}.splide .carousel-control-next:before{content:"\f105";font-size:5rem;font-weight:100;padding-right:5px;}.splide.rtl .carousel-control-prev{justify-content:flex-start;}.splide.rtl .carousel-control-next{justify-content:flex-end;}.splide .carousel-control-prev,.splide .carousel-control-next,.splide .carousel-control-prev:focus,.splide .carousel-control-next:focus{background-color:transparent;border:none;}.splide__slide.is-active{z-index:2;}.quote-block{direction:ltr;z-index:1;color:white;padding:1.5rem;position:relative;background-color:var(--bg-color,#f76902);}@media (min-width:992px){.quote-block{position:absolute !important;top:50%;transform:translateY(-50%);width:clamp(400px,30vw,600px);padding-inline:2rem;padding-top:4rem;}.splide.rtl .quote-block{left:-5%;}.splide.ltr .quote-block{right:-5%;left:unset;}}#slateform form select:hover,#slateform form select:focus{background-image:none;}div.form_question{margin-bottom:0;}div.form_h1 .form_label{font-size:1.75rem;line-height:2rem;font-weight:bold;}div.form_page select{background:white;padding:8px 4px 8px 0;border:1px solid #858585;border-radius:1px;}label.form_label{margin-bottom:0;margin-top:1.5rem;}.form_question fieldset{margin-top:1.5rem !important;}.form_header div.form_label{color:#212529 !important;background:transparent !important;font-size:1.5rem;padding:4px 5px 4px 0 !important;}.form_action,.action{margin-left:auto;margin-right:auto;}.form_action button,.action button{display:inline-block;margin-top:1.75rem;font-weight:bold;text-align:center;cursor:pointer;user-select:none;padding:.5rem 1rem;font-size:1.167rem;line-height:1.5;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:#fff;border-radius:0;background-color:#f76902;border:2px solid #f76902;}.form_action button:hover{color:#fff;background-color:#000000;}.form_birthdate .form_responses{display:flex;}div.form_page select,div.form_page input[type=password],div.form_page input[type=text],div.form_page input[type=email],div.form_page input[type=tel],div.form_page input:not([type]),div.form_page textarea,legend{width:100%;padding:4px 4px !important;}.video-embed:after{content:'';position:absolute;top:6.6vw;bottom:-26px;width:10rem;background:linear-gradient(-90deg,rgba(247,105,2,0.04) 0%,rgba(0,0,0,0.4) 30%,rgba(0,0,0,0.6) 100%);transform:rotate(-3deg);right:-12px;}.video-embed:before{content:'';position:absolute;top:6.6vw;bottom:-26px;width:10rem;background:linear-gradient(90deg,rgba(247,105,2,0.04) 0%,rgba(0,0,0,0.4) 30%,rgba(0,0,0,0.6) 100%);transform:rotate(3deg);left:-12px;}.video-embed .playable,.video-embed iframe{z-index:1;}.video-embed iframe{background-color:black;}ul.menu--social.in-page li:hover{background-color:black !important;}.quote-block .blockquote p{font-size:clamp(1.5rem,3vh,2rem);}.quote-block p{font-size:18.67px;font-weight:bold;}
@media (width < 768px){.us-news-world-report-badge .image-card--image{max-width:85%;margin-inline:auto}}
