/*!* Bootstrap Responsive v2.3.0
*
* Copyright 2012 Twitter, Inc
* Licensed under the Apache License v2.0
* http://www.apache.org/licenses/LICENSE-2.0
*
* Designed and built with all the love in the world @twitter by @mdo and @fat.*/.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}@-ms-viewport{width:device-width;}@media(min-width:1442px){.wrapper .portfolio-wrap,.wrapper .solution-page-content .text-inner{width:60%!important;padding:40px!important}.wrapper .wpupg-filter-fixed{width:-webkit-calc(60% * 0.25 - 20px);width:calc(60% * 0.25 - 20px)}.wrapper .pdf-links-fixed{max-width:13.5%}body .wrapper .video-section .text-inner{width:80%}.wrapper .video-container iframe,.wrapper .video-container object,.wrapper .video-container embed{width:92.8%}.wrapper .sdg-section .text-inner{width:60%}}@media(min-width:1580px){.wrapper .slide,.wrapper .unslider-fade,.wrapper .unslider-vertical,.wrapper .unslider-wrap img{min-height:500px}.five-col-wrapper{width:70%!important}.split-section,.text-w-bg-wrapper,.animate-wrapper,.split-section-text{min-height:500px;box-sizing:border-box;-webkit-box-sizing:border-box}.footer{min-height:unset}}.split-section .text-inner{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.featherlight .split-section .text-inner{position:relative}.top-section-front h1 .script-font{font-size:160px}.top-section .text-inner{padding-bottom:60px;padding-top:80px}@media(max-width:1080px){.wrapper .slim-text{width:calc(60% + 160px)}.wrapper .four-col-full-image{width:50%}.wrapper .four-col-wrapper{width:100%}.wrapper .four-col-full-image img{min-width:100%}.wrapper .col-4{width:50%}}@media(max-width:1441px){.wrapper .four-col-full-text{padding:10% 20px 0}.wrapper .info-page-content .text-wrap .text-inner{width:80%}.wrapper .sdg-section .text-inner{width:80%}body .top-section .text-inner{padding-top:40px;padding-bottom:30px}.split-section .text-inner{position:relative;transform:none;-webkit-transform:none;top:auto}.top-section-front h1 .script-font{font-size:120px}.top-section-contact .text-inner{padding:50px 40px}}@media(max-width:1010px){.wrapper .sdg-square{width:23.5%}.wrapper .sdg-3,.wrapper .sdg-7,.wrapper .sdg-15{margin-right:0}.wrapper .sdg-6{margin-left:2%}.wrapper .sdg-square{margin-bottom:2%;margin-top:0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1){.top-section-front .full-height-image img{left:75%!important}.section .three-col-wrapper{width:80%}.wrapper .pdf-links{display:none}.wrapper .pdf-links-mobile{display:block;margin-bottom:20px}.three-col .first-name{font-size:18px}.three-col .last-name{font-size:36px}.three-col .name-wrapper{bottom:20px}.featherlight .text-inner{overflow:auto;padding:40px!important}.featherlight-inner{padding-top:100px}.featherlight .v-align{top:auto!important;-webkit-transform:none!Important;transform:none!important}.wrapper .text-slider{width:100%}.wrapper .slide-image-wrap{display:none}.wrapper .unslider-nav{width:100%}.wrapper .overlay-bg-link-inner{font-size:18px}.wrapper .quote-inner{font-size:24px}.wrapper .quote-wrap{padding:20px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.wrapper .two-col-col{width:100%;margin-bottom:40px}.wrapper .two-col-col .two-col-col-inner{margin:unset!important}.split-section-text,.split-section{min-height:unset!important}.slide,.unslider-fade,.unslider-vertical,.unslider-wrap img{min-height:300px!important}.wrapper .two-col-wrapper.text-inner{padding-bottom:20px!important}.wrapper .wpupg-filter-fixed,.wrapper .pdf-links-fixed{width:auto!important;position:relative!important;top:auto}.wrapper .filter-wrap{width:100%}.wrapper .solution-subtitle,.wrapper .portfolio-headline{margin-bottom:30px}.wrapper .wpupg-grid{width:100%}.wrapper .wpupg-item{padding-left:0;padding-right:0;width:100%;left:0!important}.wrapper .text-slider{width:100%}.wrapper .image-slider{display:none}.wrapper .overlay-bg-link-inner{font-size:18px}.wrapper .quote-inner{font-size:24px}.wrapper .quote-wrap{padding:20px}.wrapper .back-to-solutions{display:none}.wrapper .solution-sidebar-wrap{width:100%!important;margin-top:40px}.wrapper .solution-sidebar-wrap .solution-sidebar-inner,.wrapper .solution-sidebar,.wrapper .solution-text-wrap{width:100%!important}.wrapper .more-outer{width:100%!important}.wrapper .more-wrap a{margin:0 0 20px!important;width:100%}.wrapper .more-wrap a:nth-last-of-type(1){margin-bottom:0!important}.wrapper .more-wrap a img{min-width:100%}.text-wrap .text-inner,.wrapper .solution-page-content .text-inner,.solution-page-content .text-inner .solution-text-wrap,.full-image-section .text-inner{width:100%!important}.wrapper .solution-page-content .text-inner{padding-left:20px!important;padding-right:50px!important}.wrapper .portfolio-wrap{padding-left:20px!important;padding-right:50px!important}.wrapper .solution-page-content h1{margin-top:80px}.wrapper .more-wrap{width:100%}.wrapper .wpupg-grid-empty{margin-left:0;margin-bottom:30px}}@media(max-width:1100px){.featherlight .split-section-image{display:none}.featherlight .split-section-text{width:100%!important;left:0!important}}@media(max-width:760px){.wrapper .dropdown:hover .dropdown-menu{position:relative;display:block}.wrapper .dropdown .dropdown-menu{left:0;right:0;margin:0 auto;padding:0;display:none}body .wrapper .current_page_item .dropdown-menu a::after,.wrapper dropdown-menu a:hover:after{display:none!important}.wrapper .wpupg-filter-fixed,.wrapper .pdf-links-fixed{width:auto!important;position:relative!important;top:auto}.wrapper .pdf-links{display:none}.wrapper .pdf-links-mobile{display:block;margin-bottom:20px}.wrapper .wpupg-grid-empty{margin-left:0;margin-bottom:30px}.wrapper .filter-wrap{width:100%}.wrapper .solution-subtitle,.wrapper .portfolio-headline{margin-bottom:30px}.wrapper .wpupg-grid{width:100%}.wrapper .wpupg-item{padding-left:0;padding-right:0;width:100%;left:0!important}.wrapper .text-slider{width:100%}.wrapper .image-slider{display:none}.wrapper .overlay-bg-link-inner{font-size:18px}.wrapper .quote-inner{font-size:24px}.wrapper .quote-wrap{padding:20px}.wrapper .back-to-solutions{display:none}.wrapper .solution-sidebar-wrap{width:100%!important;margin-top:40px}.wrapper .solution-sidebar-wrap .solution-sidebar-inner,.wrapper .solution-sidebar{width:100%}.wrapper .more-outer{width:100%}.wrapper .more-wrap{width:100%}.wrapper .more-wrap a{margin:0 0 20px!important;width:100%}.wrapper .more-wrap a:nth-last-of-type(1){margin-bottom:0!important}.wrapper .more-wrap a img{min-width:100%}.text-wrap .text-inner,.wrapper .solution-page-content .text-inner,.solution-page-content .text-inner .solution-text-wrap,.full-image-section .text-inner{width:100%!important}.wrapper .solution-page-content .text-inner{padding-left:20px!important;padding-right:20px!important}.wrapper .program-day-date{margin-bottom:20px;width:100%}.wrapper .program-activities{width:100%}.wrapper .program-activity{border:0;padding-left:0}.wrapper hr{margin-bottom:30px;margin-top:30px}.wrapper .video-section .animate-wrapper{float:none}.wrapper .video-section .full-height-image{display:none}body .wrapper .col-4{width:100%}.featherlight .featherlight-close-icon{color:#000!important;font-size:24px;right:18px!important;top:25px}.featherlight .text-inner{overflow:auto;padding:10px!important}.featherlight .v-align{top:auto!important;-webkit-transform:none!Important;transform:none!important;padding:10px!important}.wrapper .text-slider{width:100%}.wrapper .slide-image-wrap{display:none}.wrapper .unslider-nav{width:100%}.wrapper .overlay-bg-link-inner{font-size:18px}.wrapper .quote-inner{font-size:24px}.wrapper .quote-wrap{padding:20px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.wrapper .two-col-col{width:100%;margin-bottom:40px}.wrapper .two-col-col .two-col-col-inner{margin:unset!important}.split-section-text,.split-section{min-height:unset!important}.slide,.unslider-fade,.unslider-vertical,.unslider-wrap img{min-height:450px!important}.wrapper .two-col-wrapper.text-inner{padding-bottom:20px!important}.wrapper .four-col-full-image{width:100%!important}.four-col-full-text{padding:20px!important}.wrapper .sdg-section .overlay-bg{background:#fff!important}.sdg-section h2{color:#333}.wrapper .sdg-section h2::after{background:url(images/dark_line.svg) no-repeat!important}.gallery-item{width:50%!important}.contact-email{display:block!important;margin:0 auto 20px!important;width:auto!important}.contact-emails-row-2{margin-top:20px!important}.subpage-headline{font-size:70px;margin-bottom:10px}.full-height-image{float:left!important;margin-bottom:-5px;position:relative!important}.full-height-image img{position:relative!important;min-height:240px!important}.text-wrap .text-inner,.full-image-section .text-inner{width:100%!important}.top-section{height:auto!important}.section .text-inner,.section .three-col-text-inner{padding:40px 20px!important}.text-wrap .text-inner,.full-image-section .text-inner,.text-w-bg{min-width:unset!important}h1 .script-font{display:inline-block!important;font-size:50px!important;margin-right:4px;line-height:36px!important}h2 .script-font{line-height:36px!important}.wrapper .pw-wrapper .text-w-bg{position:absolute!important}.top-section .text-w-bg{position:relative!important}.top-section{min-height:100%}.wrapper .top-section-half{min-height:auto}.wrapper .slim-text{width:auto}.top-section-front,.top-section{background:#9f1d49}.text-below-headline>br{display:none}.text-w-bg{float:left!important;width:100%!important;height:100%}.purple-bg,.section .overlay-bg{background:#9f1d49!important;opacity:1!important}.text-w-bg-wrapper .animate-wrapper{float:left}.navbar-mobile{background:#0997d9;height:68px;position:fixed;z-index:999}.split-section-text h2::after{margin-left:auto!important}.split-section .date-box-wrapper{border-radius:unset;float:left;left:0;padding:unset;position:relative;transform:none;-webkit-tranform:none;width:100%;height:auto;top:auto!important}.split-section .split-section-image{float:left;height:140px;position:relative;width:100%}.split-section .date-box-inner{padding:5px;position:relative;top:auto;transform:none;-webkit-tranform:none}.split-section .date-box-line{display:inline-block;font-size:unset}.split-section-w-date .split-section-image{display:block}.split-section-w-date .split-section-text{color:inherit!important}.split-section-w-date .full-image-section-bg.text-w-bg.overlay-bg{background:0 0!important}.split-section-w-date.split-section-image-full-width h2::after,.three-col-wrapper h2::after{background:url(images/dark_line.svg) no-repeat!important}.wrapper .split-section-tweet{height:auto;display:block}.wrapper .news-section .text-inner{text-align:left}body .wrapper .new-front-headline::after{margin-bottom:15px!important}.wrapper .only-mobile{display:unset}.only-mobile-image img{width:30%}.only-mobile-image{float:left;margin-bottom:10px;width:100%}.only-mobile .how-it-works-number{margin-top:10px}.animate-step-move .script-font{display:unset}.wrapper .five-col-section .text-inner{padding:40px 20px!important;width:auto}.wrapper .five-col-wrapper{width:100%}.wrapper .five-col{margin:0 0 30px;width:100%}.wrapper .five-col-wrapper-numbers{display:none}.wrapper .five-col-wrapper-inner-images{display:none}.section .three-col-wrapper{width:100%}.section .three-col-text-inner>h2{color:#333}.section .three-col{margin-bottom:20px;padding:0;width:100%}.section .three-col-image>img{min-width:100%}.three-col.three-col-mid{}.section .three-col-text-inner>h2{margin-bottom:20px}.overlap-bg-wrapper .full-height-image{display:none}.social-media-footer{margin-bottom:20px!important}.animate-opacity,body .wrapper .animate-step-move{opacity:1!important;transition:0s!important;-webkit-transition:0s!important;transition-delay:0s!important;-webkit-transition-delay:0s!important}.split-section-text{text-align:center!important}.btn{margin-top:25px!important;text-align:center;width:100%}.split-section-image{display:none}.logo{max-height:100%!important;position:absolute;top:9px!important;width:50px!important}.split-section-text{left:0!important;width:100%!important}.nav{margin-bottom:0;margin-left:0;list-style:none}.nav>li>a{display:block}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;*zoom:1;height:100%;width:100%}.btn.btn-navbar.active{padding-bottom:22px;padding-left:0}#navbar-sticky.navbar-active{z-index:99;visibility:visible;top:0}#navbar-sticky{height:100%;position:fixed;transition:all .6s;-webkit-transition:all .6s;width:100%;z-index:99;visibility:hidden;background:#0997d9;top:-100%}.navbar .container{width:auto}.inner-menu{left:0;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top{top:0}.navbar .nav{position:relative;display:block;width:100%}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{position:relative;text-align:center}.navbar .nav>li>a{float:none;padding:10px 15px;text-decoration:none}.navbar-toggle,.btn-navbar{cursor:pointer;position:absolute;right:20px;width:30px;z-index:9999}.navbar .btn-navbar .icon-bar{display:block;width:100%;height:1px;background-color:#333}.btn-navbar .icon-bar+.icon-bar{margin-top:6px;transition:margin-top .2s;-webkit-transition:margin-top .2s}.btn-navbar:hover .icon-bar+.icon-bar{margin-top:8px}.active.btn-navbar:hover .icon-bar+.icon-bar{margin-top:6px!important}.btn.active .icon-bar,.btn:active.active .icon-bar,.btn:active .icon-bar{background-color:#fff}.btn-navbar .icon-bar:nth-of-type(1),.btn-navbar .icon-bar:nth-of-type(3){position:relative;transition:transform 600ms ease-in-out!important;-webkit-transition:-webkit-transform 600ms ease-in-out!important}.btn-navbar.active .icon-bar:nth-of-type(1),.btn-navbar.active .icon-bar:nth-of-type(3){right:1px}.btn-navbar.active .icon-bar:nth-of-type(1){top:11px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.btn-navbar.active .icon-bar:nth-of-type(2){opacity:0}.btn-navbar.active .icon-bar:nth-of-type(3){top:-3px;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-item{display:block!important;font-size:20px!important;line-height:30px!important;margin-left:0!important}.menu-item a{color:#fff!important}.nav>li>a:hover:after{background:unset!important;height:0!important;width:0!important}body .current_page_item a:after,body .current_page_item a:hover:after{background:url(images/white_line.svg) no-repeat!important;height:5px!important;width:45px!important}}