.stats{&[style*="--color-background: #dfe5de"]{animate-on-scroll{background-color:#fff}}animate-on-scroll{border-radius:10px;background-color:var(--color-light-gray);height:100%;padding:50px 30px}.stat{.h3{color:var(--color-green);font-family:var(--font-family-h1);font-size:5rem;font-weight:700;line-height:1}.rich-text{line-height:1;white-space:normal;p,li{color:#081527;font-size:1.5rem;font-weight:300;line-height:1.2}}}}@media (max-width: 993px){.stats{animate-on-scroll{padding:30px}.stat{.h3{font-size:4rem}.rich-text{p,li{font-size:1.3rem}}}}}.split-image-content{.col:nth-child(2){.split-image-content--image,.split-image-content--slider-wrap{box-shadow:20px 20px 0 0 var(--box-shadow-color, white);margin:0 20px 20px 0}}}.split-image-content--image,.split-image-content--slider-wrap{border-radius:10px;box-shadow:-20px 20px 0 0 var(--box-shadow-color, white);margin:0 0 20px 20px;width:calc(100% - 20px)}.split-image-content--slider-wrap{overflow:hidden}.split-image-content--slider-controls{button[is=ada-slider-prev].slider-prev-button,button[is=ada-slider-next].slider-next-button{position:static}}@media (max-width: 992px){.row{--gap: var(--mobile-gap) !important}}.overlapping-image{.wrapper{position:relative;z-index:2}.rich-text{width:calc(100% - 650px)}}.wp-admin .overlapping-image--image{height:calc(100% + 400px)!important}.overlapping-image--image{flex-shrink:0;height:calc(100% + 400px);object-fit:contain;position:absolute;top:-200px;width:600px;&.left{left:0}&.right{right:0}}@media (max-width: 993px){.overlapping-image{padding-top:var(--mobile-padding-top)!important;padding-bottom:var(--mobile-padding-bottom)!important;.wrapper>.flex{flex-wrap:wrap}.rich-text{width:100%}}.overlapping-image--image{flex-shrink:unset;height:auto;position:relative;top:unset;right:unset;left:unset;width:100%;max-width:100%;&.right{margin-top:20px;margin-bottom:0}&.left{margin-top:0;margin-bottom:20px}}}.main-single-leadership--photo-card{.social-link{border-radius:50%;color:var(--color-green);display:inline-block;line-height:1;padding:3px 3px 1px;&:hover,&:focus{color:var(--color-blue);outline:auto}}}.main-single-leadership--photo{border-radius:10px;box-shadow:-20px 20px 0 var(--color-blue);margin:0 0 20px 20px;max-width:calc(100% - 20px)}@media (max-width: 768px){.main-single-leadership--photo{margin-bottom:40px}}.menu-logo-outer{padding:40px 0}@media (max-width: 1200px){.main-header{.site-logo{width:200px}}}.main-footer{font-size:.875rem;.site-logo{width:220px}.rich-text{p,li{font-size:.875rem}}address{font-style:normal;line-height:1.6}}.main-footer--top{padding:110px 0;.mountain-svg{position:absolute;right:0;bottom:0}}.main-footer--bottom{padding:35px 0}.main-footer--columns{ul li{line-height:1.7}ul.one-item{a{font-weight:700}}a{text-decoration:none;&:hover,&:focus{text-decoration:underline}}}.main-footer--column-heading{font-weight:700}@media (max-width: 768px){.main-footer--top{padding:60px 0}.main-footer--columns{margin-top:30px}}button[is=ada-slider-autoplay-control]{flex-shrink:0;width:1rem;text-align:center;font-size:1.6rem;line-height:1;color:var(--wp--preset--color--dark-blue)}.slick-autoplay-toggle-button{display:none}.inner-hero{.rich-text{p,li{font-family:var(--font-family-accent);font-size:1.875rem;line-height:1.2}}}.wp-block .inner-hero--image,.wp-block .inner-hero--video{width:50%}.inner-hero--image,.inner-hero--video{border-radius:60px 0 0 60px;height:100%;object-position:center;position:absolute;top:0;right:0;overflow:hidden;width:50vw}.inner-hero--video iframe,.inner-hero--video video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:0;min-width:100%;min-height:100%;object-fit:cover;pointer-events:none;max-height:none;width:auto;height:auto}.inner-hero--content-container{padding-right:84px}@media (max-width: 1024px){.inner-hero--content-container{padding-right:50px}}@media (max-width: 993px){.inner-hero{padding-top:var(--mobile-padding-top)!important;padding-bottom:var(--mobile-padding-bottom)!important;.row>.col{flex-basis:100%;max-width:100%}.rich-text{margin-top:10px;p,li{font-size:1.5rem}}}.inner-hero--content-container{padding-right:0}.inner-hero--image,.inner-hero--video{border-radius:20px;position:relative;width:100%}.inner-hero--video iframe,.inner-hero--video video{border-radius:20px;position:static;transform:none}}.hero{.mountain-clip-svg{color:var(--color-light-gray);height:calc(100% + 2px);position:absolute;top:-2px;right:25%;width:auto;z-index:1}animate-on-scroll{position:relative;z-index:2}.hero--title{width:65%}.hero--content{width:35%;p,li{font-family:var(--font-family-accent);font-size:1.875rem;line-height:1.2}}.hero--mobile-image{border-radius:10px;display:none;margin-bottom:20px}.background-video{margin-left:15%}}@media (max-width: 1500px){.hero{.hero--title{width:55%}.mountain-clip-svg{right:18%}.background-video{margin-left:20%}}}@media (max-width: 1400px){.hero{.mountain-clip-svg{right:12%}}}@media (max-width: 1300px){.hero{.hero--title{width:65%}.mountain-clip-svg{right:5%}}}@media (max-width: 1200px){.hero{.mountain-clip-svg{right:-2%}}}@media (max-width: 1100px){.hero{&:after{background:var(--color-light-gray);content:"";clip-path:polygon(0 0,90% 0%,60% 100%,0% 100%);display:block;height:100%;position:absolute;top:0;left:0;width:100%;z-index:1}.mountain-clip-svg{display:none}.hero--title{width:70%}.hero--content{width:50%}}}@media (max-width: 993px){.hero{background-image:none;padding-top:var(--mobile-padding-top)!important;padding-bottom:var(--mobile-padding-bottom)!important;&:after{display:none}&.hero--has-mobile-image .background-video{display:none}.hero--mobile-image{display:block}.hero--title,.hero--content{width:100%}.rich-text{margin-top:10px;p,li{font-size:1.5rem}}}}.example-block{border:1px solid red}.companies-map-listing--app{.skip-map-link{opacity:0;&:focus{opacity:1}}}.companies-map-listing--controls{.companies-map-listing--search-toggle{max-width:calc(100% - 260px);width:70%}.company-search{border:0!important}.company-search-container{width:calc(100% - 200px)}.company-search-container+.company-search-container{border-left-style:solid}.submit,.clear{min-width:unset!important}@media (max-width: 768px){flex-wrap:wrap;gap:.5rem;.companies-map-listing--search-toggle{flex-wrap:wrap;max-width:100%;width:100%;gap:.5rem}.company-search-container{width:100%;border-left-style:solid}}}@media (max-width: 768px){g-map-2{height:400px}}.animated-image{overflow:hidden;&.start-position-left{animate-on-scroll{display:flex;justify-content:flex-end}.animated-image--image{margin-left:auto}}}@media (max-width: 993px){.animated-image--image{max-width:50%}}.font-main{font-family:var(--wp--preset--font-family--inter)}.font-accent{font-family:var(--wp--preset--font-family--futura-pt)}.mt-0{margin-top:0}button[is=ada-slider-prev].slider-prev-button,button[is=ada-slider-next].slider-next-button{border:2px solid transparent;border-radius:50%;height:50px;flex-shrink:0;position:absolute;top:50%;width:50px;z-index:2;&:after{content:"";border-style:solid;display:block;height:0;position:relative;width:0}&:hover,&:focus{border-color:var(--color-blue)}}button[is=ada-slider-prev].slider-prev-button{left:0;&:after{border-width:17px 30px 15px 0px;border-color:transparent var(--color-blue) transparent transparent;left:4px}}button[is=ada-slider-next].slider-next-button{right:0;&:after{border-width:17px 0px 15px 30px;border-color:transparent transparent transparent var(--color-blue);left:12px}}button[is=ada-slider-page]{flex-shrink:0;overflow:hidden;border-radius:100%;width:1rem;height:1rem;border:2px solid var(--color-blue);background:transparent;&:hover,&:focus{background:var(--color-blue);border-color:var(--color-blue)}&:focus{outline-offset:4px}&[aria-current=true]{background:var(--color-blue);border-color:var(--color-blue)}}@media (max-width:768px){button[is=ada-slider-page],.slider button[is=ada-slider-page]{width:1.3rem;height:1.3rem}}div[style*="--color-background: #285127"],div[style*="--color-background: #286e47"]{button[is=ada-slider-prev].slider-prev-button,button[is=ada-slider-next].slider-next-button{&:hover,&:focus{border-color:var(--color-yellow)}}button[is=ada-slider-prev].slider-prev-button:after{border-color:transparent var(--color-yellow) transparent transparent}button[is=ada-slider-next].slider-next-button:after{border-color:transparent transparent transparent var(--color-yellow)}button[is=ada-slider-page]{border-color:var(--color-yellow);&:hover,&:focus{background:var(--color-yellow);border-color:var(--color-yellow)}&[aria-current=true]{background:var(--color-yellow);border-color:var(--color-yellow)}}}div[style*="--color-background: #06899d"],div[style*="--color-background: #646964"]{button[is=ada-slider-prev].slider-prev-button,button[is=ada-slider-next].slider-next-button{&:hover,&:focus{border-color:#fff}}button[is=ada-slider-prev].slider-prev-button:after{border-color:transparent white transparent transparent}button[is=ada-slider-next].slider-next-button:after{border-color:transparent transparent transparent white}button[is=ada-slider-page]{border-color:#fff;&:hover,&:focus{background:#fff;border-color:#fff}&[aria-current=true]{background:#fff;border-color:#fff}}}div[style*="--color-background: #f5bd18"],div[style*="--color-background: #f9e195"]{button[is=ada-slider-prev].slider-prev-button,button[is=ada-slider-next].slider-next-button{&:hover,&:focus{border-color:var(--color-green)}}button[is=ada-slider-prev].slider-prev-button:after{border-color:transparent var(--color-green) transparent transparent}button[is=ada-slider-next].slider-next-button:after{border-color:transparent transparent transparent var(--color-green)}button[is=ada-slider-page].slider-page-button{border-color:var(--color-green);&:hover,&:focus{background:var(--color-green);border-color:var(--color-green)}&[aria-current=true]{background:var(--color-green);border-color:var(--color-green)}}}.pagination--input{aspect-ratio:1;border:2px solid transparent;border-radius:50%;color:var(--color-blue);display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;font-family:var(--font-family-accent);font-size:1.2rem;font-weight:600;height:40px;min-width:40px;z-index:2;&:hover,&:focus{border-color:var(--color-blue)}&.pagination--current{background-color:var(--color-green);color:#fff}}.pagination--input.next,.pagination--input.previous{&:after{content:"";border-style:solid;display:block;height:0;position:relative;width:0}}.pagination--input.next{&:after{border-width:12px 0px 9px 20px;border-color:transparent transparent transparent var(--color-blue);left:10px}}.pagination--input.previous{&:after{border-width:12px 20px 9px 0px;border-color:transparent var(--color-blue) transparent transparent;left:5px}}.accessibility-img{max-width:100%;height:auto;display:inline-block;vertical-align:middle;margin-left:5px}.border-solid{border-radius:10px}:root{--font-family-main: var(--wp--preset--font-family--inter);--font-family-accent: var(--wp--preset--font-family--futura-pt);--font-family-h1: var(--wp--preset--font-family--crimson-pro);--font-family-menu: var(--wp--preset--font-family--lato);--default-wrapper-width: 1500px;--small-wrapper-width: 993px;--default-wrapper-gap: 32px;--small-wrapper-gap: 32px;--default-rich-text-gap: 1rem}html,body,input,select,textarea,p,pre,code,blockquote,ul,ol,li,dl,dt,dd,a,button,label,table,th,td,address{font-family:var(--font-family-main)}body{background:var(--wp--preset--color--white);color:var(--wp--preset--color--black)}h1,.h1{color:var(--color-text, var(--color-green));font-size:4rem;font-family:var(--font-family-h1);font-weight:700;line-height:1.125}h2,.h2{color:var(--color-text, var(--color-green));font-size:3rem;font-family:var(--font-family-accent);font-weight:400;line-height:1.125}h3,.h3{color:var(--color-text, var(--color-green));font-size:1.875rem;font-family:var(--font-family-accent);font-weight:400;line-height:1.2}h4,.h4{color:var(--color-text, var(--color-green));font-size:1.5rem;font-family:var(--font-family-accent);font-weight:400;line-height:1.667}h5,.h5{color:var(--color-text, var(--color-green));font-size:1.125rem;font-family:var(--font-family-accent);font-weight:400;line-height:1.333}.has-green-background-color{h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{color:#fff}}@media (max-width:768px){h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.6rem}h4,.h4{font-size:1.2rem}h5,.h5{font-size:1rem}}p,address{font-family:var(--font-family-main);font-weight:300;line-height:1.625}a{text-decoration:underline;color:inherit;transition:.25s ease-out;&:hover,&:focus{text-decoration:none}}input[type=text],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=date],input[type=time],input[type=file],select,textarea{appearance:none;background:var(--wp--preset--color--white);border-radius:0!important;border:1px solid var(--color-text, var(--wp--preset--color--black))!important;box-shadow:none!important;color:var(--wp--preset--color--black)!important;padding:.5rem 1rem;width:100%}.gfield_label,.gform-field-label,.gfield_required_text,.gfield_description{color:var(--color-text, #000)!important}.gform-theme--foundation .gform_fields{row-gap:20px!important}select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 407.437 407.437' style='enable-background:new 0 0 407.437 407.437' xml:space='preserve'%3E%3Cpath d='m386.258 91.567-182.54 181.945L21.179 91.567 0 112.815 203.718 315.87l203.719-203.055z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - 10px);background-size:18px;padding-right:30px}table{th,td{border:1px solid var(--wp--preset--color--black);padding:.5rem}&.striped{--color-1: var(--wp--preset--color--black);--background-1: var(--wp--preset--color--white);--color-2: var(--wp--preset--color--black);--background-2: var(--wp--preset--color--gray);tr:nth-of-type(odd){color:var(--color-1);background-color:var(--background-1)}tr:nth-of-type(2n){color:var(--color-2);background-color:var(--background-2)}}}.rich-text{>ul{padding-left:1.6rem;>li>ul{list-style:disc;padding-left:1rem}}ol li::marker{font-weight:600}p,li,address{font-size:1.125rem}>h4+p{margin-top:0}>animate-on-scroll{margin-top:0}}.wp-core-ui .is-root-container .button:not(.acf-block-fields .button):not(.button[is=ada-toggler]),.button:not(.acf-field .button):not(.button.button-primary):not(.image-editor .button):not(.wp-core-ui .button):not(.button[is=ada-toggler]){border:0;background-color:var(--wp--preset--color--blue);border-radius:10px;border:2px solid;border-color:var(--wp--preset--color--blue);color:var(--wp--preset--color--white);display:inline-block;font-family:var(--font-family-accent);font-size:1.0625rem;font-weight:500;line-height:1;min-width:212px;max-width:100%;padding:.7rem 2rem;text-align:center;&:hover,&:focus{text-decoration:underline;.button-arrow{transform:translate(10px);width:10px}}svg:not(.button-arrow){width:1rem;height:1rem;vertical-align:middle;&.button-icon--before{margin-right:.5rem}&.button-icon--after{margin-left:.5rem}}svg.button-arrow{height:10px;transition:.25s;width:0}&.button--white{background-color:var(--wp--preset--color--white);border-color:var(--wp--preset--color--yellow);color:var(--wp--preset--color--green)}&.button--clear{background-color:transparent;border-color:var(--wp--preset--color--yellow);color:var(--wp--preset--color--white)}&.button--clear-green{background-color:transparent;border-color:var(--wp--preset--color--green);color:var(--wp--preset--color--green)}&.button--black{background-color:#000;border-color:var(--wp--preset--color--black);color:#fff}&.button--light-gray{background-color:var(--wp--preset--color--light-gray);border-color:var(--wp--preset--color--light-gray);color:#000}&.button--yellow{background-color:var(--wp--preset--color--yellow);border-color:var(--wp--preset--color--yellow);color:#000}&.button--blue{background-color:var(--wp--preset--color--blue);border-color:var(--wp--preset--color--blue);color:var(--wp--preset--color--white)}&.button--block{display:block;width:100%;text-align:center}&.button--small{font-size:.8rem;min-width:unset;padding:.25rem .5rem;svg.button-arrow{height:6px}&:hover,&:focus{padding-right:.6rem;svg.button-arrow{transform:translate(6px);width:8px}}}}.testimonial-thumbnail blockquote.rich-text p{font-size:1.1rem}.testimonial-thumbnail cite{font-size:1.3rem}.slider{button[is=ada-slider-prev],button[is=ada-slider-next]{border:2px solid transparent;border-radius:50%;height:2.2rem;transform:none;width:2.2rem;&:before{content:"";border-right:2px solid;border-bottom:2px solid;display:block;height:1rem;position:relative;width:1rem}&:hover,&:focus{border-color:inherit}}button[is=ada-slider-prev]{&:before{transform:rotate(135deg);left:10px}}button[is=ada-slider-next]{&:before{transform:rotate(-45deg);left:5px}}}.post-thumbnail{&:hover,&:focus{h3,.post-thumbnail--read-more{text-decoration:underline}}img{border-radius:10px;box-shadow:-10px 10px 0 0 var(--color-blue);margin:0 0 10px 10px;width:calc(100% - 10px)}}.leadership-thumbnail{>a{color:var(--color-text, var(--color-green));text-decoration:none;&:hover,&:focus{.leadership-thumbnail--title{text-decoration:underline}.leadership-thumbnail--photo{transform:translateY(-10px)}}}}.leadership-thumbnail--photo{aspect-ratio:1;border-radius:10px;box-shadow:-10px 10px 0 var(--color-blue);margin:0 0 10px 10px;transition:.25s;width:calc(100% - 10px)}.company-listing-thumbnail{img{filter:grayscale(1);max-height:140px;width:auto}&:hover{img{filter:unset}}.rich-text>ul{margin-top:0;list-style-position:inside;padding-left:0}}.company-listing-thumbnail--list-title{font-size:1.5rem}.company-listing-thumbnail--image{margin:0 auto .5rem}.gm-style-iw .company-listing-thumbnail img{max-width:100%}.post-listing--app{form{margin-bottom:20px;button.button{min-width:unset!important}label{display:block;margin-bottom:5px}}}@media (min-width: 769px){.post-listing--app form button.button{width:48%}}.single-post{.share--links{a{color:var(--color-blue)}}}.utility-menu{.menu{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:2rem}}.menu-button{a{border-radius:10px;color:#fff;display:block;font-family:var(--font-family-accent);font-size:1.0625rem;font-weight:500;line-height:1;padding:.7rem 2rem;text-decoration:none;&:hover,&:focus{text-decoration:underline}}&.yellow a{background-color:var(--wp--preset--color--yellow);color:#000}&.blue a{background-color:var(--wp--preset--color--blue)}&.light-gray a{background-color:var(--wp--preset--color--light-gray);color:#000}}@media (max-width: 1024px){.utility-menu{.menu{gap:1rem}}.menu-button a{font-size:1rem;padding:.7rem 1.5rem}}@media (max-width: 500px){.menu-button a{font-size:1rem;padding:.5rem 1rem}}.main-menu{>ul{gap:1.5rem}a,button{color:#fff;font-family:var(--font-family-menu);font-size:1.125rem;font-weight:400}[ada-menu--toggle-indicator]{&:after{content:"";border-style:solid;border-width:5px 3px 0px 3px;border-color:var(--color-yellow) transparent transparent transparent;display:block}[aria-expanded=true] &:after{transform:rotate(180deg)}}[ada-menu--toggler][aria-expanded=true]{background-size:0 var(--animated-underline-height)}.sub-menu{a,button{color:var(--color-green);font-size:1rem;padding:.5rem .9rem}}}@media (max-width: 1200px){.main-menu{>ul{gap:1rem}}}@media (max-width: 1024px){.main-menu{>ul{gap:.8rem}a,button{font-size:1rem}}}@media (min-width: 769px){.main-menu .sub-menu{border-radius:10px}}.logo-slider--logo{filter:grayscale(1);max-height:110px;width:auto;&:hover,&:focus{filter:unset}}.logo-slider--logo-container{display:flex!important;padding:4px 2px}a.logo-slider--logo-container{&:hover,&:focus{outline:0;img{filter:unset;outline:auto;outline-offset:2px}}}.logo-slider--pagination-text{color:var(--color-text, var(--color-black))}.dark-background{.logo-slider--pagination-text{color:var(--color-text, var(--color-white))}}@media (min-width: 769px){.logo-slider--pagination-text{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;width:1px!important}}.icon-columns--column{background-color:var(--background);display:block;height:100%;&.has-background{border-radius:10px;padding:34px}h2,h3,h4,h5{font-size:1.75rem;font-weight:500;line-height:1.143}p:not(.icon-columns--column--title){font-size:1.25rem;font-weight:300;line-height:1.273;margin-top:5px}p.icon-columns--column--title{font-family:var(--font-family-accent);font-size:1.25rem;line-height:1.4}.icon-columns--column--icon{height:var(--icon-height);margin:0 auto 25px;width:auto}}.icon-columns--column-link{&:hover,&:focus{.icon-columns--column--title{text-decoration:underline}}}
/*# sourceMappingURL=style.css.map */
