@media screen and (max-width :1640px){.row-image-video .wave{height:160px}}@media screen and (max-width :1480px){.wrapper{padding:0 calc(var(--pad)*2.5)}#row-about .graphic{width:240px;margin:-160px 0 30px -50px}}@media screen and (max-width :1380px){.main-menu .level-0+.level-0{margin:0 0 0 calc(var(--pad)*3)}.main-menu .button>a{padding:calc(var(--pad)*2 - 2px) calc(var(--pad)*2 - 2px);font-size:1rem}.top-menu .level-0+.level-0{margin:0 0 0 calc(var(--pad)*3)}#footer .contact{padding:0 calc(var(--pad)*4) 0 0}#footer .menu{padding:0 calc(var(--pad)*4)}#footer .locations{padding:0 0 0 calc(var(--pad)*4)}#row-newsletter .content{padding:0 calc(var(--pad)*4) 0 0}#row-newsletter .form{padding:0 0 0 calc(var(--pad)*4)}}@media screen and (max-width :1320px){#row-hero .wave{height:220px}.row-image-video .wave{height:120px}#page-hero .image:after{height:120px}#row-about{margin:-40px 0 0}}@media screen and (max-width :1280px){.main-menu .level-0:not(.button):not(.icon):not(.cta)>a{font-size:1em}.box-portfolio-grid{--columns:repeat(3,1fr);--gap:calc(var(--pad)*4)}#portfolio-window .top .details{padding:calc(var(--pad)*4)}.box-case-study-grid{--gap:calc(var(--pad)*4)}.row-counts .number{font-size:3.25em}.padding-content-lr-xl{padding:0 calc(var(--pad)*10)}.padding-content-lr-l{padding:0 calc(var(--pad)*6)}.padding-content-lr-m{padding:0 calc(var(--pad)*2)}.highlighted-boxes-grid{--columns:repeat(3,1fr)}.row-contacts .content{width:50%}.row-contacts .map{width:50%}.box-image-title-overlay-v2 .overlay{padding:calc(var(--pad)*4)}.large-image-with-caption{gap:calc(var(--pad)*5)}.box-news-post-grid{gap:calc(var(--pad)*5)}.foundation-goals .bg-graphic-absolute-right{top:60%}.row-contacts .location{width:120%}.row-contacts .location .image{width:50%}.row-contacts .location .info{padding:0 0 0 calc(var(--pad)*3)}#promise-wheel .text{font-size:2.25vw}}@media screen and (max-width :1140px){.site-logo{width:100px;transform:scale(1) !important}.site-logo a{margin:40px 0 -8px}h1,.h1{font-size:4em}#team-window .top .image{margin:calc(var(--pad)*-4) 0 0 0}.icon-play{width:10vw}.box-news-insights-post.featured .post-image{width:60%}.box-news-insights-post.featured .post-content{width:40%}.box-news-insights-post.featured .post-icon{display:none}#row-hero .content{padding:calc(var(--pad)*12) 0 0 0}}@media screen and (max-width :1023px){.padding-content-lr-xl{padding:0}.padding-content-lr-l{padding:0}.padding-content-lr-m{padding:0}h1,.h1{font-size:3.5em}.centered-content{width:100%}.padding-content-xl{padding:calc(var(--pad)*10) 0}.padding-content-l{padding:calc(var(--pad)*6) 0}.padding-content-m{padding:calc(var(--pad)*2) 0}.fixed .main-menu{border-color:rgba(35,60,93,.15)}.fixed .site-logo{margin:0}#mobile-menu-toggle{display:inline-block;margin:0 0 0 calc(var(--pad)*2)}.site-logo a{margin:0}.main-menu{padding:calc(var(--pad)*1.5) 0;display:flex;align-items:center;justify-content:flex-end}.main-menu .level-0:not(.highlight):not(.icon){display:none}.main-menu .level-0.highlight{margin:0 !important}.top-menu{height:40px !important}.top-menu .level-0{padding:calc(var(--pad)*1.5) 0}#page-content{margin:105px 0 0}#footer .contact{width:100%;padding:0 0 var(--pad) 0}#footer .contact p{display:inline-block;margin:0 calc(var(--pad)*1.5) calc(var(--pad)*4) 0 !important}#footer .contact h5+p{display:block;margin:0 0 calc(var(--pad)*4) 0 !important}#footer .menu{width:40%;border-left:0;padding-left:0}#row-newsletter .content{width:100%;padding:0 0 calc(var(--pad)*4) 0}#row-newsletter .form{padding:0}#row-newsletter .terms,#row-newsletter .wpcf7-response-output{grid-column:span 3}.box-team-grid{--columns:repeat(3,1fr);--gap:calc(var(--pad)*4)}#team-window{padding:calc(var(--pad)*5)}#team-window .align{width:100%}#team-window .top{width:calc(100% + var(--pad)*5)}#team-window .top .image{margin:0;width:40%}#portfolio-window{padding:calc(var(--pad)*5)}#portfolio-window .align{width:88%}#portfolio-window .top{width:calc(100% + var(--pad)*5)}#portfolio-window .top .image .logo{right:calc(var(--pad)*5)}#flying-window{width:100%;right:-100%}#page-hero.style-1 .title{width:100%}#page-hero.style-1 .sub-title{width:100%;margin:calc(var(--pad)*4) 0 0 0}#row-filter .filters{width:100%;margin:0}#row-filter .filter-team{width:100%}#row-filter .search{width:100%;margin:calc(var(--pad)*2) 0 0 0}.box-portfolio-grid{--columns:repeat(2,1fr)}.box-case-study-grid{--columns:repeat(2,1fr)}.box-case-study-grid.featured .box-case-study:first-child{grid-column:span 2}.box-case-study .location-icon{position:absolute;right:0;top:calc(var(--pad)*3.25);margin:0;max-width:30%}.box-case-study .title{max-width:70%}.tab-filter a{padding:calc(var(--pad)*3)}.box-news-insights-post-grid .alm-reveal{grid-template-columns:repeat(3,1fr);gap:calc(var(--pad)*6) calc(var(--pad)*4)}.box-news-insights-post-grid .alm-reveal+.alm-reveal{margin:calc(var(--pad)*6) 0 0 0}.bg-wave-2{background-position:33% top;padding-top:calc(var(--pad)*10)}.row-image-video+div[class*=bg-wave]{margin:-100px 0 0}.large-quote .content{padding:0 10%}.row-counts .number{font-size:2.75em}.box-icon-title-text-grid{--gap:calc(var(--pad)*4)}.box-image-title-overlay-grid{--columns:repeat(2,1fr)}.box-image-title-overlay .image{aspect-ratio:1}#sun-today-wheel .wheel{width:100%}#sun-today-wheel .wheel .value{font-size:4vw}.icons-with-text .row{padding:0 calc(var(--pad)*3)}.box-image-title-overlay-v2-grid{--columns:1fr}.box-image-title-grid{--columns:repeat(2,1fr)}#page-hero.style-2 .title .content-column{width:100% !important;margin:0 !important;padding:0 !important}#page-hero.style-2 .title .content-column+.content-column{margin:calc(var(--pad)*3) 0 0 0 !important}#page-hero.style-2 .title .content-column>div[style*=padding]{padding:0 !important}.large-image-with-caption .content{width:40%}.brochure-logos .half-content{padding:0 calc(var(--pad)*5)}.brochure-box .link{padding:0}#row-about .graphic{float:right;width:200px}#row-about .bg-graphic-3{display:none}#row-about .half-content{width:100%}#row-about .image{padding:0}#footer .bottom-content p br{display:block}.foundation-goals .one_third img{transform:scale(1.4)}.half-video-half-image-large-quote .bg-graphic-5{width:140px;right:-50px;top:80%}}@media screen and (max-width :767px){h1,.h1{font-size:2.625em;line-height:110%}h2,.h2{font-size:2.125em;line-height:120%}h3,.h3{font-size:1.75em;line-height:130%}h4,.h4{font-size:1.5em}h5,.h5{font-size:1.25em}h6,.h6{font-size:1.125em}.entry-content ul[style="list-style-type: square;"] li:before{top:9px}#footer .menu{width:100%;padding:0 0 calc(var(--pad)*5) 0;border:0}#footer .locations{padding:0}#row-newsletter .fields{--columns:repeat(2,1fr)}#row-newsletter .empty{display:none}#row-newsletter .action,#row-newsletter .terms,#row-newsletter .wpcf7-response-output{grid-column:span 2}#page-hero .image{padding:25% 0 0}#page-hero .bg-graphic-4{right:-20px;top:20%;translate:none}#page-hero.style-1 .title,#page-hero.style-1 .sub-title{padding:0}#page-hero.style-2 .title{width:100%}#page-hero.style-2 .sub-title{width:100%}.box-team-grid{--columns:repeat(2,1fr)}.box-portfolio-grid{--columns:repeat(1,1fr)}#team-window .boxes{--gap:calc(var(--pad)*4)}.icon-play{width:14vw}.content-column{width:100% !important;margin:0 !important;padding:0 !important}.content-column+.content-column{margin:calc(var(--pad)*3) 0 0 0 !important}.content-column>div[style*=padding]{padding:0 !important}.page-template-default .content-column+.content-column{margin:0 !important}.general-form .fields{--columns:repeat(2,1fr)}.general-form .row{grid-column:span 2}.tab-filter .grid{display:block}.tab-filter .grid li+li{margin:calc(var(--pad)*3) 0 0 0}.box-news-insights-post-grid .alm-reveal{grid-template-columns:repeat(2,1fr);gap:calc(var(--pad)*4)}.box-news-insights-post-grid .alm-reveal+.alm-reveal{margin:calc(var(--pad)*4) 0 0 0}.box-news-insights-post.featured .post-image{width:100%;border-radius:0}.box-news-insights-post.featured .post-content{width:100%}.box-news-insights-post.featured .post-link{padding:0 0 calc(var(--pad)*6) 0}.box-news-insights-post.featured .post-icon{display:inline-block;left:calc(var(--pad)*3)}.page-single-post .flex{gap:calc(var(--pad)*3)}.page-single-post .sidebar{width:100%}.row-image-video+div[class*=bg-wave]{margin:-60px 0 0}.half-video-half-image .half-content{width:100%}.half-video-half-image video{position:relative;left:auto;top:auto}.half-video-half-image .entry-content{margin:0 0 calc(var(--pad)*4) 0}.large-quote .content{padding:0}.large-quote .align:before{right:auto;left:calc(var(--pad)*-1.5);top:calc(var(--pad)*-4)}.row-counts ul{--columns:1fr;--gap:calc(var(--pad)*4)}.row-counts li{padding:0}.row-counts li:not(:last-child){border-right:0;padding:0 0 calc(var(--pad)*4) 0;border-bottom:solid 1px var(--orange-100)}#sun-today-wheel .wheel .row-counts li{padding-block:calc(var(--pad)*1.5)}.box-icon-title-text-grid{--columns:1fr !important}.highlighted-boxes-grid{--columns:repeat(2,1fr)}.row-contacts .content{width:100%;order:2;margin:calc(var(--pad)*4) 0 0 0}.row-contacts .map{width:100%}.row-contacts .location{width:100%}.row-contacts .location .image{width:40%}.row-contacts .location .info{padding:0 0 0 calc(var(--pad)*2.5)}.large-image-with-caption .image{order:0}.large-image-with-caption .content{width:100%}.large-image-with-caption .content .entry-content{border:0;padding:0}.brochure-logos .half-content{width:100%;padding:0}.brochure-logos .half-content+.half-content{margin:calc(var(--pad)*4) 0 0 0}.brochure-logos.with-line-divider:before{display:none}.box-news-post-grid{--columns:1fr}#row-hero .half-content{width:100%}#row-hero:before{width:200%}#row-hero .content{padding:calc(var(--pad)*6) 0 0 0}.scroll-down{display:none}#row-about .entry-content{padding:0}#row-about .img{padding:0}#row-about .img .person{width:calc(50% - var(--pad));padding:var(--pad);top:auto !important;bottom:0;background:var(--blue-100);color:var(--white);font-size:.875rem}#sun-today-wheel .wheel .content{width:36%;padding:0 calc(var(--pad)*2)}#sun-today-wheel .wheel .row-counts li{font-size:1.5vw}#promise-wheel .text{font-size:3vw}#promise-wheel .text-1{top:0}#promise-wheel .text-2{top:0}#promise-wheel .text-3{top:40%}#promise-wheel .text-4{top:40%}.badge-rectangle{width:30vw;font-size:1.5vw}.row-image-video .badge-rectangle{margin-left:-4%}.post-category-date{display:flex;align-items:center;justify-content:space-between}.post-category-date .post-category,.post-category-date .post-date{margin:0}.foundation-goals .one_third img{transform:none}.icons-with-text.two-cols{column-count:1}.icons-with-text.with-line-divider:before{display:none}.icons-with-text .row{padding:0}#row-hero .wave{height:160px}#row-about{margin:0}}@media screen and (max-width :567px){#team-window .top .image{width:100%}#team-window .top .details{width:100%}#team-window .boxes .box{grid-column:span 2}#portfolio-window .top .image{width:100%}#portfolio-window .top .details{width:100%}#portfolio-window .top .image .logo{width:20%}#portfolio-window .align{width:100%;position:relative}.portfolio-logo-list{--columns:repeat(2,1fr)}.box-case-study-grid .box-case-study{grid-column:span 2}.icon-play{width:20vw}.general-form .fields{--columns:1fr}.general-form .row{grid-column:auto}.general-form .terms{grid-column:auto}.box-news-insights-post-grid .alm-reveal{grid-template-columns:1fr}.logos-slideshow{padding:0 calc(var(--pad)*8)}.logos-slideshow .logo img{width:100%}.box-image-title-overlay-grid{--columns:1fr}.row-image-video .gallery{--columns:repeat(2,1fr);--gap:calc(var(--pad)*2);margin:calc(var(--pad)*2) 0 0 0}#row-filter .filter{width:100%}#row-filter .filter:not(:last-child){border:0;margin:0 0 calc(var(--pad)*2) 0}.custom-dropdown.style-1{padding:0 calc(var(--pad)*2)}.custom-dropdown.style-1.opened{background:var(--blue-100)}.custom-dropdown.style-1 .custom-dropdown-values{background:var(--blue-100)}#row-hero .wave{height:120px;margin:-20px 0 0}}@media screen and (max-width :467px){#row-newsletter .fields{--columns:1}#row-newsletter .action,#row-newsletter .terms,#row-newsletter .wpcf7-response-output{grid-column:auto}#footer .contact h5{text-align:left}#page-hero .image:after{height:60px}.box-team-grid{--gap:calc(var(--pad)*2)}.box-team .details{font-size:.813em}#team-window{padding:calc(var(--pad)*4)}#team-window .top{width:calc(100% + var(--pad)*4)}#portfolio-window{padding:calc(var(--pad)*4)}#portfolio-window .top{width:calc(100% + var(--pad)*4)}#portfolio-window .top .image .logo{right:calc(var(--pad)*4)}.highlighted-boxes-grid{--columns:1fr}.box-image-title-grid{--columns:1fr}.button-group{gap:calc(var(--pad)*2)}a.button,.button a,button.button,input.button,span.button{padding:calc(var(--pad)*1.5) calc(var(--pad)*2);font-size:1rem}a.button.bordered,.button.bordered a,button.button.bordered,input.button.bordered,span.button.bordered{padding:calc(var(--pad)*1.5 - 2px) calc(var(--pad)*2 - 2px)}}@media screen and (max-width :413px){.site-logo{width:86px}.site-logo a{margin:0}.top-menu .level-0+.level-0{margin:0 0 0 calc(var(--pad)*2)}.top-menu .level-0>a{text-transform:none}.main-menu .level-0+.level-0{margin:0 0 0 calc(var(--pad)*2)}.main-menu .level-0:not(.highlight){display:none}#footer .menu>ul{columns:1}}@media screen and (max-width :374px){.box-team-grid{--columns:repeat(1,1fr)}.box-team .details{font-size:1em}}