/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body .embeddedServiceHelpButton{display:block;}body .embeddedServiceHelpButton .helpButton .uiButton{background-color:#385DAE;font-family:"Lucida Sans Unicode",sans-serif;}body .embeddedServiceSidebarMinimizedDefaultUI .minimizedImage,body .embeddedServiceSidebarMinimizedDefaultUI .embeddedServiceIcon{margin-right:0px;}body .helpButton{width:75px !important;right:20px;height:75px;bottom:15px;min-width:auto;border-radius:100px;}body .embeddedServiceHelpButton .helpButton .uiButton{width:75px;min-width:auto;height:75px;border-radius:100px;border:3px solid #ffffff;}body .embeddedServiceHelpButton .embeddedServiceIcon::before{font-size:30px;margin:0 0 0 8px;line-height:30px;}body .embeddedServiceHelpButton .helpButton{bottom:45px;}body .embeddedServiceSidebarMinimizedDefaultUI.helpButton{border:3px solid #ffffff;}body .embeddedServiceHelpButton .helpButton .helpButtonEnabled:hover::before,body .embeddedServiceHelpButton .helpButton .helpButtonEnabled:focus::before{content:none;}body .minimizedContainer span.message{display:none;}body .minimizedContainer .embeddedServiceIcon.x-small svg{width:33px;height:34px;margin:0 0 0 0px;}body .embeddedServiceSidebarMinimizedDefaultUI.minimizedContainer:focus{background-color:#385DAE;}body .embeddedServiceSidebarMinimizedDefaultUI{width:300px !important;box-shadow:none;background-color:transparent;border-color:transparent;border:none;bottom:10px;height:75px;max-width:300px;}body .embeddedServiceSidebarMinimizedDefaultUI .minimizedImage img,body .embeddedServiceSidebarMinimizedDefaultUI .minimizedImage .uiImage{width:75px;height:75px;margin-left:75px;}body .embeddedServiceSidebarMinimizedDefaultUI.minimizedContainer:hover{background-color:transparent;}body .sidebarHeader.minimizedContainer.embeddedServiceSidebarMinimizedDefaultUI{background-color:transparent;}body .sidebarHeader.minimizedContainer.embeddedServiceSidebarMinimizedDefaultUI:before{display:block;content:"Thanks for visiting our site! How can I help you today?";background-color:#e7eaf1;border:1px solid #d7dae0;border-radius:5px;position:absolute;width:185px;top:10px;left:0;font-size:14px;text-align:left;padding:10px;color:#4a546c;}body .sidebarHeader.minimizedContainer.embeddedServiceSidebarMinimizedDefaultUI:after{display:block;content:"";width:7px;height:14px;background-image:url(/img/chat-arrow.png);background-repeat:no-repeat;background-position:center center;position:absolute;top:32px;left:207px;}body .sidebarHeader.minimizedContainer.helpButton.embeddedServiceSidebarMinimizedDefaultUI:before,body .sidebarHeader.minimizedContainer.helpButton.embeddedServiceSidebarMinimizedDefaultUI:after{content:none;}body .sidebarHeader.minimizedContainer.helpButton.embeddedServiceSidebarMinimizedDefaultUI{width:auto;box-shadow:none;background-color:#385DAE;border-color:#385DAE;border:3px solid #ffffff;bottom:10px;height:75px;max-width:75px;box-shadow:0 0 12px 0 rgba(0,0,0,0.5);}body .embeddedServiceSidebarFormField .slds-style-inputtext,body .embeddedServiceSidebarFormField .slds-style-select{height:35px;}body .offlineSupportUI.embeddedServiceLiveAgentStateOfflineSupportDefaultUI .fieldList{position:relative;margin-top:65px;padding-bottom:0;}body .offlineSupportUI.embeddedServiceLiveAgentStateOfflineSupportDefaultUI .fieldList:before{position:absolute;display:block;text-align:center;font-size:12px;top:-44px;width:250px;content:"Our agents are not available right now. Please leave a message and we'll get back to you.";left:15px;}.embeddedServiceHelpButton .helpButton .uiButton{background-color:#385DAE;font-family:"Salesforce Sans",sans-serif;}.embeddedServiceHelpButton .helpButton .uiButton:focus{outline:1px solid #385DAE;}@font-face{font-family:'Salesforce Sans';src:url('https://www.sfdcstatic.com/system/shared/common/assets/fonts/SalesforceSans/SalesforceSans-Regular.woff') format('woff'),url('https://www.sfdcstatic.com/system/shared/common/assets/fonts/SalesforceSans/SalesforceSans-Regular.ttf') format('truetype');}#snapins_invite{background-color:#FFFFFF;font-family:"Salesforce Sans",sans-serif;overflow:visible;border-radius:8px;visibility:hidden;}.embeddedServiceInvitation{background-color:transparent;max-width:290px;max-height:210px;-webkit-box-shadow:0 7px 12px rgba(0,0,0,0.28);-moz-box-shadow:0 7px 12px rgba(0,0,0,0.28);box-shadow:0 7px 12px rgba(0,0,0,0.28);}@media only screen and (min-width:48em){.embeddedServiceInvitation{max-width:332px;max-height:210px;}}.embeddedServiceInvitation > .embeddedServiceInvitationHeader{width:inherit;line-height:32px;padding:10px;color:#FFFFFF;background-color:#385DAE;overflow:initial;display:flex;justify-content:space-between;align-items:stretch;border-top-left-radius:8px;border-top-right-radius:8px;}.embeddedServiceInvitationHeader #embeddedServiceAvatar{width:32px;height:32px;border-radius:50%;}.embeddedServiceInvitationHeader .embeddedServiceTitleText{font-size:18px;color:#FFFFFF;overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;align-self:stretch;flex-grow:1;max-width:100%;margin:0 12px;}.embeddedServiceInvitationHeader .embeddedServiceCloseIcon{border:none;border-radius:3px;cursor:pointer;position:relative;bottom:3%;background-color:transparent;width:32px;height:32px;font-size:23px;color:#FFFFFF;}.embeddedServiceInvitationHeader .embeddedServiceCloseIcon:focus{outline:none;}.embeddedServiceInvitationHeader .embeddedServiceCloseIcon:focus::before{content:" ";position:absolute;top:11%;left:7%;width:85%;height:85%;background-color:rgba(255,255,255,0.2);border-radius:4px;pointer-events:none;}.embeddedServiceInvitationHeader .embeddedServiceCloseIcon:active,.embeddedServiceCloseIcon:hover{background-color:#FFFFFF;color:rgba(0,0,0,0.7);opacity:0.7;}.embeddedServiceInvitation > .embeddedServiceInvitationBody{background-color:#FFFFFF;max-height:110px;min-width:260px;margin:0 8px;font-size:14px;line-height:20px;overflow:auto;}.embeddedServiceInvitationBody p{color:#333333;padding:8px;margin:12px 0;}.embeddedServiceInvitation > .embeddedServiceInvitationFooter{width:inherit;color:#FFFFFF;text-align:right;background-color:#FFFFFF;padding:10px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;}.embeddedServiceInvitationFooter > .embeddedServiceActionButton{font-size:14px;max-height:40px;border:none;border-radius:4px;padding:10px;margin:4px;text-align:center;text-decoration:none;display:inline-block;cursor:pointer;}.embeddedServiceInvitationFooter > #acceptInvite{background-color:#385DAE;color:#FFFFFF;}.embeddedServiceInvitationFooter > #rejectInvite{background-color:#FFFFFF;color:#385DAE;}.embeddedServiceSidebarButton:not(:disabled):focus,.embeddedServiceSidebarButton:not(:disabled):hover{background-color:#3B69B4;}.embeddedServiceSidebarButton{background-color:#0074bd !important;}[embeddedService-chatHeader_chatHeader-host]{background-color:#0074bd !important;}.embeddedServiceSidebarFormField .slds-style-inputtext:focus,.embeddedServiceSidebarFormField .slds-style-select:focus{border:1px solid #0074bd !important;}.user-logged-in .modalContainer header,.modalContainer header{top:0 !important;box-shadow:none;}.user-logged-in .modalContainer header h2,.modalContainer header h2{color:#fff;padding:0;}
#bannertop .banner-text-wrapper{width:300px;margin:0 auto}#bannertop.services{position:relative}#bannertop.services:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.63)}#bannertop.services .container h1{max-width:1180px;z-index:20;text-transform:none;text-align:center;text-shadow:none;font-size:24px;line-height:28px}#bannertop.services.video-link{display:table;width:100%}#bannertop.services.video-link .block-region-banner{width:300px;margin:0 auto}#bannertop.services.video-link .container{display:table-cell;vertical-align:middle;width:100%;padding:0 10px}#bannertop.services.video-link .container h1{top:auto;transform:none;-webkit-transform:none;-ms-transform:none;position:relative;padding:0 0 10px;width:100%}#bannertop.services.video-link .video-limelight{text-align:center}.video-from-link,.video-body{text-align:center}.banner{height:150px;position:relative}.banner .video-headline{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:150px;width:300px;max-width:1180px;display:table;z-index:20;text-align:center}.banner .video-headline h1{color:#fff}.banner .video-headline h3{display:table-cell;vertical-align:middle;width:100%;height:100%;padding:10px 20px}.banner .video-headline p{font-family:'Source Sans Pro',sans-serif;font-weight:700}.banner video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.banner.video-link .block-region-bannervideo{display:table;width:300px;height:100%;max-width:1180px;margin:0 auto}.banner.video-link .video-banner-text{display:table-cell;vertical-align:middle;height:100%;width:100%;text-align:center}.banner.video-link .video-headline{position:relative;top:auto;bottom:auto;left:auto;right:auto;margin:0;height:100%;display:block}.banner.video-link .video-headline h3{display:block}#video-banner{background-repeat:no-repeat;background-position:center center;background-size:cover;padding:50px 30px}#video-banner .container{position:relative}#video-banner .all-products{position:absolute;top:-35px;right:20px}#video-banner .all-products a{background-image:url(/themes/upward/images/button-arrows.svg),linear-gradient(270deg,#4EC3E0 0%,#385DAE 100%);background-repeat:no-repeat,no-repeat;background-position:calc(100% - 13px) 12px,0 0;background-size:8px 100px,auto auto;border-radius:100px;display:inline-block;font-size:14px;line-height:17px;color:#fff;padding:11px 30px 10px 20px;text-decoration:none;text-transform:none}.video-button{font-weight:900;font-size:13px;color:#fff;letter-spacing:0.72px;line-height:13px;position:relative;text-align:center;z-index:20}.video-button:visited{color:#fff}.video-button:hover{text-decoration:none;color:#fff}.video-button:before,.video-button:after{content:"";position:absolute;top:0;bottom:0;margin:auto;left:-150px;background-image:url(/themes/upward/fluid/images/banner-video-left-line.png);background-repeat:no-repeat;background-position:center center;height:1px;width:126px}.video-button:after{right:-150px;left:auto;background-image:url(/themes/upward/fluid/images/banner-video-right-line.png)}.video-button img{width:40px;margin:0 15px;display:inline-block;vertical-align:middle;box-shadow:0 30px 20px 0 rgba(0,0,0,0.5);border-radius:200px}.video-content{text-align:center}.video-headline h3{padding-bottom:20px;font-size:25px;color:#fff;text-align:center;line-height:32px;font-weight:600}.video-headline p{font-size:12px;line-height:20px;color:#fff;padding:0 0 6px;font-weight:600}.mfp-inline-holder .limelight-player{width:100% !important;max-width:1024px}.mfp-inline-holder .mfp-content{width:100%;max-width:1024px}.node-type-megalander #bannertop.services:after,.node-type-challenge-megalander #bannertop.services:after{content:none}.node-type-megalander #bannertop.services .container h1,.node-type-challenge-megalander #bannertop.services .container h1{text-align:left}.node-type-megalander #bannertop.services #secondmenu .container,.node-type-challenge-megalander #bannertop.services #secondmenu .container{width:auto}.node-type-megalander #bannertop.services .video-body,.node-type-challenge-megalander #bannertop.services .video-body{text-align:left}.node-type-megalander #bannertop.services .video-body a:after,.node-type-megalander #bannertop.services .video-body a:before,.node-type-challenge-megalander #bannertop.services .video-body a:after,.node-type-challenge-megalander #bannertop.services .video-body a:before{content:none}.node-type-megalander #bannertop.services .video-body img,.node-type-challenge-megalander #bannertop.services .video-body img{margin-left:0;position:relative}.node-type-megalander #bannertop.services .video-body span,.node-type-challenge-megalander #bannertop.services .video-body span{background-image:linear-gradient(270deg,#fff 0%,#ECECEC 91%);box-shadow:0 4px 86px 0 rgba(0,0,0,0.2);color:#6F6F6F;padding:5px 10px 5px 20px;margin:0 0 0 -35px}.node-type-megalander #bannertop.services .block-region-bannervideo .video-banner-text,.node-type-challenge-megalander #bannertop.services .block-region-bannervideo .video-banner-text{display:table;width:300px;margin:0 auto;height:100%;position:relative;z-index:20}.node-type-megalander #bannertop.services .block-region-bannervideo .video-banner-text-wrapper,.node-type-challenge-megalander #bannertop.services .block-region-bannervideo .video-banner-text-wrapper{display:table-cell;width:100%;height:100%;vertical-align:middle}.node-type-megalander #bannertop.services .block-region-bannervideo .video-banner-text-wrapper h3,.node-type-challenge-megalander #bannertop.services .block-region-bannervideo .video-banner-text-wrapper h3{text-align:left}.node-type-megalander #bannertop.services .block-region-bannervideo video,.node-type-challenge-megalander #bannertop.services .block-region-bannervideo video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.node-type-megalander #bannertop.services .container h1,.node-type-challenge-megalander #bannertop.services .container h1{padding-left:20px;text-shadow:1px 1px 4px #000000;line-height:36px;font-size:30px}.node-type-megalander #bannertop.services .video-headline h3,.node-type-challenge-megalander #bannertop.services .video-headline h3{padding-left:20px;text-shadow:1px 1px 4px #000000;font-weight:500}.node-type-megalander #bannertop.services.video-link .container h1,.node-type-challenge-megalander #bannertop.services.video-link .container h1{font-size:24px;line-height:28px}.node-type-megalander #bannertop.services.video-link .container .video-headline h3,.node-type-challenge-megalander #bannertop.services.video-link .container .video-headline h3{padding-left:20px;text-shadow:1px 1px 4px #000000;font-weight:500}.node-type-megalander #bannertop.services.video-link .container .video-from-link.video-body,.node-type-challenge-megalander #bannertop.services.video-link .container .video-from-link.video-body{padding-left:15px}.node-type-services-lander #bannertop.services h1{font-weight:700;font-size:34px;text-align:left;line-height:28px;text-shadow:1px 1px 4px #000000}.node-type-services-lander #bannertop.services.video-link h1{text-align:center;text-shadow:none;font-size:24px;line-height:28px}.container{width:100%}.banner{min-height:455px}.ssm-left{display:none;background-color:#06210D}.ssm-left ul{list-style-type:none;padding-bottom:10px}.ssm-left ul li{list-style-type:none;padding:13px 0px 13px 4px}.ssm-left ul li.hover ul{display:block;margin:25px 0 0 -19px;width:calc(100% + 19px);padding:25px 43px}.ssm-left ul li.hover ul a{color:#0B3616}.ssm-left ul li a{font-family:"Ubuntu",sans-serif;font-weight:400;font-size:14px;color:#FFFFFF;letter-spacing:0.78px;line-height:18px;display:block;width:100%;padding-right:45px}.ssm-left ul li a.parent{background-image:url(/themes/upward/images/sustainability-lander/white-arrows.svg);background-repeat:no-repeat;background-position:calc(100% - 26px) -2px;background-size:18px 80px}.ssm-left ul li a.parent.active{background-position:calc(100% - 26px) -60px}.ssm-left ul ul{display:none;background-color:#E7E7E7}.ssm-mob-menu{background-color:#06210D}.block-region-secondmenu{position:relative;padding-bottom:44px}.sustainability-second-menu{z-index:20}.sustainability-second-menu.active .ssm-left{display:block}.sustainability-second-menu p{font-size:13px;line-height:17px;color:#fff;font-family:"Ubuntu",sans-serif;font-weight:400;padding:15px 60px 15px 20px;background-image:url(/themes/upward/images/sustainability-lander/mobile-second-menu.svg);background-repeat:no-repeat;background-position:calc(100% - 25px) center;background-size:21px 13px}.sustainability-second-menu-children ul{margin:0;padding:0;text-align:center}.sustainability-second-menu-children li{list-style-type:none;display:inline-block;padding:0}.sustainability-second-menu-children a{display:block;padding:15px;font-weight:400;font-size:14px;color:#0B3616;letter-spacing:0.78px;line-height:18px}.ssm-right{background-color:#082B10;border-top:1px solid #3A5040;position:absolute;width:100%;bottom:0}.ssm-right label{display:none}.ssm-right .form-submit{position:absolute;text-indent:-99999px;background:transparent;border:none;background-image:url(/themes/upward/images/sustainability-lander/search-icon.svg);background-repeat:no-repeat;background-position:center center;width:20px;height:20px;background-size:17px 15px;top:11px;left:10px}.ssm-right .form-text{border:0;margin:0;background-color:transparent;padding:13px 45px;font-size:13px;line-height:17px;color:#fff;font-family:"Ubuntu",sans-serif;font-weight:400;width:90%}.ssm-right input[type="text"]:focus{border:none !important;color:#fff !important}.ssm-right input:-moz-placeholder{opacity:1;color:#fff}.ssm-right input::-moz-placeholder{opacity:1;color:#fff}.ssm-right input:-ms-input-placeholder{opacity:1;color:#fff}.ssm-right input::-webkit-input-placeholder{opacity:1;color:#fff}#breadcrumbs-wrapper{box-shadow:0 2px 10px 0 rgba(0,0,0,0.14);padding:0 0 13px 16px}.breadcrumbs p a{font-size:14px;line-height:18px;color:#02122B}.breadcrumbs p a:first-child{color:#7F7F7F;font-weight:400}section{padding-top:0;padding-bottom:0}.image{margin:0;text-align:left;padding-bottom:0;padding-top:10px}.image img{margin-bottom:10px}#content-top{padding:0 18px}#wholecontent h3.h1{font-size:22px;line-height:28px;font-weight:500;padding:0}#megalander-middle p{font-size:16px;line-height:29px}#megalander-middle .button{background-image:linear-gradient(270deg,#4BB5D9 3%,#3A65B2 91%);border:none;background-color:#385DAE;border-radius:24px;display:inline-block;font-size:14px;line-height:17px;color:#fff;padding:18px 28px;font-family:"Ubuntu",sans-serif;font-weight:500}#megalander-middle .button:after{content:"";background-image:url(/themes/upward/images/sustainability-lander/button-arrows-new.svg);background-repeat:no-repeat;background-position:0 0;background-size:8px 100px;width:8px;height:13px;display:inline-block;vertical-align:middle;margin-left:13px}.content-right-data.sustainability{background:#FFFFFF;box-shadow:0 2px 10px 0 rgba(0,0,0,0.14);width:calc(100% - 19px);margin-bottom:40px;padding:15px 25px}.content-right-data.sustainability h3{font-family:"Ubuntu",sans-serif;font-weight:700;font-size:18px;color:#353535;line-height:24px}.sustainability-large-adlet .container{position:relative;height:550px}.sustainability-large-adlet .container:after{content:"";background-image:linear-gradient(180deg,transparent 0%,#000 100%);position:absolute;left:0;bottom:0;width:100%;height:75%}.sla-top{height:100%}.sla-top img{display:block;height:100%;width:100%;object-fit:cover}.sla-bottom{position:absolute;left:0;bottom:0;width:100%;z-index:20;padding:45px}.sla-bottom h3{font-family:"Ubuntu",sans-serif;font-weight:700;font-size:20px;color:#FFFFFF;line-height:24px;padding:0}.sla-bottom p{font-style:italic;font-size:15px;color:#FFFFFF;line-height:25px}.body-copy{padding:18px}.body-copy p{color:#353535;font-size:16px;line-height:29px}.body-copy h2{font-family:"Ubuntu",sans-serif;font-weight:300;font-size:22px;color:#484848;line-height:28px}.body-copy h3{font-family:"Ubuntu",sans-serif;font-weight:300;font-size:20px;color:#484848;line-height:24px}.body-copy h4{font-family:"Ubuntu",sans-serif;font-weight:500;font-size:18px;color:#484848;line-height:24px}.body-copy li{line-height:29px}.bc-adlet.text-over{position:relative;margin-top:15px}.bc-adlet.text-over:after{content:"";background-image:linear-gradient(180deg,transparent 0%,#000 100%);position:absolute;left:0;bottom:0;width:100%;height:50%}.bc-adlet.text-over .sla-bottom{padding:30px}.bc-adlet.text-over h3{font-family:"Ubuntu",sans-serif;font-weight:700;font-size:20px;color:#FFFFFF;line-height:24px;padding:0}.bc-adlet.text-over p{font-style:italic;font-size:15px;color:#FFFFFF;line-height:25px}.bc-adlet.left-align{max-width:275px;margin:10px 0}.bc-adlet.left-align h3{padding-bottom:0;font-family:"Ubuntu",sans-serif;font-weight:500;font-size:20px;color:#484848;line-height:24px}.bc-adlet.left-align p{font-style:italic}.bc-adlet.left-align img{display:block;height:auto;max-width:100%}.bc-adlet.right-align{margin:20px 0}.bc-adlet.right-align h3{padding-bottom:0}.bc-adlet.right-align p{font-style:italic}.body-copy .bc-adlet.right-align{float:right;margin-right:0;margin-left:30px}.body-copy.two-colums.top-image img{display:block;height:auto;max-width:100%}.body-copy.image-adlets{text-align:center}.body-copy.image-adlets img{display:inline-block;height:auto;max-width:100%;vertical-align:middle;margin:10px}.body-copy.single-chart{max-width:1180px;margin:0 auto;padding:18px}.body-copy.single-chart a{display:block;width:100%}.body-copy.single-chart a img{width:100%;height:auto;display:block;margin-bottom:20px}.bcs-adlet{width:300px;margin:0 auto 10px}.bcsa-bottom-wrapper{display:table;width:100%}.bcsa-bottom{background-color:#0B3616;text-align:center;display:table-cell;width:100%;vertical-align:middle;padding:40px 60px}.bcsa-bottom h3{font-family:"Ubuntu",sans-serif;font-weight:700;font-size:48px;color:#FFFFFF;letter-spacing:-0.48px;text-align:center;line-height:48px;padding-bottom:0}.bcsa-bottom h3 span{font-weight:500;color:#43634B;line-height:54px;font-size:34px;display:inline-block;vertical-align:top}.bcsa-bottom p{font-size:14px;color:#879D8C;line-height:19px;padding-top:0}.bc-left img{margin-bottom:15px}.bcsa-top{text-align:center;display:table;width:100%;height:165px;background-color:#eee}.bcsa-top-wrapper{display:table-cell;width:100%;vertical-align:middle}.ril-right{margin:0 -18px}.ril-right img{display:block;width:100%;height:auto}.ril-left{background-color:#F3F3F3;margin:0 -18px;padding:18px}.communities .container{padding:18px}.communities img{display:block;width:100%;height:auto}.community{padding:20px 0 10px 15px}.community h4{font-family:"Ubuntu",sans-serif;font-weight:500;font-size:18px;color:#484848;line-height:24px}.community ul{list-style-type:none;margin:0}.community li{line-height:20px;list-style-type:none;padding:5px 0px}.community:before{content:"";display:block;width:25px;height:25px;border-radius:50px;background-color:#43B649;margin-bottom:20px}.community.community-1:before{background-color:#43B649}.community.community-2:before{background-color:#95C93D}.community.community-3:before{background-color:#FEBD3A}.community.community-4:before{background-color:#357CC0}.community.community-5:before{background-color:#405EAC}.community.community-6:before{background-color:#43C5E4}.grid-images{background-color:#F3F3F3}.grid-images .container{width:284px;margin:0 auto;padding:40px 0}.gi-wrapper{margin-bottom:17px}.gi-wrapper img{display:block;width:100%;height:auto}.gi-wrapper p{background-color:#fff;font-weight:700;font-size:12px;color:#353535;line-height:14px;padding:15px;box-shadow:0 1px 27px 0 rgba(206,206,206,0.5)}.sustainability-large-adlet.with-quote .container{margin:20px 18px;width:calc(100% - 36px)}.sustainability-large-adlet.with-quote p{font-style:normal}.sustainability-large-adlet.with-quote p strong{font-style:italic}.sustainability-quote.s-left-image .container{padding:30px 45px}.sustainability-quote.s-left-image p strong{color:#0B3616;font-style:italic}.sustainability-quote.s-green-bg{margin:18px}.sustainability-quote.s-green-bg .container{background-image:url(/themes/upward/images/sustainability-lander/quotes.png);background-repeat:no-repeat;background-position:center 50px;background-size:33px 31px;background-color:#0B3616;text-align:center;padding:100px 20px 60px}.sustainability-quote.s-green-bg p{font-size:16px;color:#D8D8D8;line-height:26px}.sustainability-quote.s-green-bg p strong{font-weight:700;font-style:italic;color:#fff}.directors{background-color:#F3F3F3;padding:30px 20px}.directors .container{width:280px;margin:0 auto}.directors h3{padding-bottom:25px}.director-item{margin-bottom:25px}.director-item img{display:block;width:100%;height:auto}.di-copy{background-color:#fff;padding:25px 35px 40px}.di-copy p{font-size:15px;line-height:24px;color:#353535;padding-top:0}.di-copy p strong{color:#484848;font-size:20px;font-family:"Ubuntu",sans-serif;font-weight:400}.data-metrics{margin:20px 0 20px 18px;overflow-x:scroll}.data-metrics h3{padding-bottom:25px}table.starburst thead{background-color:#0B3616;border-bottom:none}table.starburst thead th{color:#fff;padding-top:20px;padding-bottom:20px}table.starburst tbody td{border-bottom:none}table.starburst tbody tr{background-color:#F3F3F3}table.starburst tbody tr:nth-child(2n){background-color:#EBEBEB}.visions{padding:20px 18px}.vision-wrapper{margin-bottom:13px}.vision-wrapper.vw-1 .vw-left{background-color:#0B3616}.vision-wrapper.vw-1 .vwr-left p{font-family:"Ubuntu",sans-serif;font-weight:400;font-size:20px;color:#484848;line-height:30px}.vision-wrapper.vw-2 .vw-left{background-color:#165526}.vision-wrapper.vw-3 .vw-left{background-color:#207235}.vision-wrapper.vw-4 .vw-left{background-color:#298D43}.vw-left p{font-family:"Ubuntu",sans-serif;font-weight:400;font-size:19px;color:#fff;line-height:24px;padding:20px 30px}.vw-right p{color:#353535;line-height:19px;padding:27px}.vwr-left{background-color:#F3F3F3;margin-bottom:12px}.vwr-right{background-color:#F3F3F3;margin-bottom:11px}.iac-wrapper{width:284px;margin:0 auto}.iac-wrapper h3{font-weight:400}#wholecontent #video-banner{background-image:url(/themes/upward/images/sustainability-lander/content-video-bg.jpg);padding:150px 30px}#related-cards{position:relative}.rel-card-18977{background-image:url(/themes/upward/images/sustainability-lander/rel1.jpg)}.rel-card-18978{background-image:url(/themes/upward/images/sustainability-lander/rel2.jpg)}.rel-card-19009{background-image:url(/themes/upward/images/sustainability-lander/rel3.jpg)}@media only screen and (max-width:767px){header{width:100vw}#bannertop #secondmenu{left:0}#bannertop .banner-adlet{display:none}.bcsa-bottom{width:300px}.iac-wrapper .iac-item img{display:block;width:100%;height:auto}.body-copy{overflow-x:scroll}}.node-type-services-lander .banner:not(.video-link) h3{font-size:24px;text-align:left;line-height:28px;font-weight:500;text-shadow:1px 1px 4px #000000}.node-type-services-lander #bannertop.video-link .block-region-bannervideo{display:table;width:300px;margin:0 auto}.video-button::after{background-image:url(/themes/upward/images/sustainability-lander/banner-video-right-line.png)}.video-button::before{background-image:url(/themes/upward/images/sustainability-lander/banner-video-left-line.png)}.sq-right p{font-size:18px;line-height:30px}.sq-right p strong{line-height:26px}#bannertop.banner.services .container h1{top:auto;transform:none;-webkit-transform:none;-ms-transform:none;position:relative;font-size:30px;line-height:34px;width:100%}.mfp-image-holder .mfp-figure figure{background-color:#fff}@media only screen and (min-width:768px){#bannertop .video-headline{transform:translate(0,25%)}.banner{height:320px}.banner .video-headline{height:320px;width:100%}.banner.video-link .block-region-bannervideo{width:100%}#bannertop .banner-text-wrapper{width:100%;margin:0}#bannertop.services .container h1{font-size:38px;line-height:42px}#bannertop.services.video-link .block-region-banner{width:100%;margin:0}#video-banner{padding-top:80px;padding-bottom:80px}.video-button{font-size:14px;line-height:14px}.video-button img{width:60px}.video-headline h3{font-size:38px;line-height:42px}.node-type-megalander #bannertop.services .container,.node-type-challenge-megalander #bannertop.services .container{display:table;margin:0;height:100%;padding-left:30px}.node-type-megalander #bannertop.services .container h1,.node-type-challenge-megalander #bannertop.services .container h1{top:auto;transform:none;-webkit-transform:none;-ms-transform:none;position:relative;width:100%}.node-type-megalander #bannertop.services .block-region-bannervideo .video-banner-text,.node-type-challenge-megalander #bannertop.services .block-region-bannervideo .video-banner-text{width:100%;margin:0;max-width:75%}.node-type-megalander #bannertop.services .banner-text-wrapper,.node-type-challenge-megalander #bannertop.services .banner-text-wrapper{display:table-cell;width:100%;vertical-align:middle;height:100%}.node-type-megalander #bannertop.services .video-body span,.node-type-challenge-megalander #bannertop.services .video-body span{padding:17px 35px 17px 50px;margin:0 0 0 -45px}.node-type-megalander #bannertop.services #secondmenu .container,.node-type-challenge-megalander #bannertop.services #secondmenu .container{width:720px;display:block;padding:0;height:auto;margin:0 auto}.node-type-megalander #bannertop.services,.node-type-challenge-megalander #bannertop.services{height:350px;padding-bottom:35px}.node-type-megalander #bannertop.services .container h1,.node-type-challenge-megalander #bannertop.services .container h1{font-size:76px;line-height:64px;font-weight:700}.node-type-megalander #bannertop.services.video-link .container h1,.node-type-challenge-megalander #bannertop.services.video-link .container h1{font-size:76px;line-height:64px;font-weight:700}.node-type-megalander #bannertop.services .container .video-banner-text h3,.node-type-challenge-megalander #bannertop.services .container .video-banner-text h3{font-size:76px;line-height:64px;font-weight:700}.node-type-megalander #bannertop.services .container .video-banner-text h1,.node-type-challenge-megalander #bannertop.services .container .video-banner-text h1{font-size:76px;line-height:64px;font-weight:700}.node-type-megalander #bannertop.services.video-link .container .video-headline h3,.node-type-challenge-megalander #bannertop.services.video-link .container .video-headline h3{font-weight:700}.node-type-services-lander #bannertop.services h1{font-size:72px;line-height:68px}.node-type-services-lander #bannertop.services.video-link h1{font-size:38px;line-height:42px}.node-type-services-lander .banner:not(.video-link) h3{font-size:76px;line-height:64px;font-weight:700}.node-type-services-lander #bannertop.video-link .block-region-bannervideo{width:100%}.banner .video-headline{padding-left:50px;padding-right:50px}.banner .video-headline h3{font-size:55px;line-height:55px}.banner .video-headline p{font-size:16px;line-height:27px}.ssm-mob-menu{display:none}.ssm-left{display:block;position:relative;left:auto;top:auto}.ssm-left ul{margin:0 10px;text-align:center;padding-bottom:0}.ssm-left ul li{display:inline-block;position:relative;padding-bottom:15px}.ssm-left ul li.hover{background-color:#E7E7E7}.ssm-left ul li.hover ul{margin:auto;width:330px;padding:25px 43px;position:absolute;z-index:20;top:46px;right:-20px;text-align:left}.ssm-left ul li.hover a.parent{color:#0B3616}.ssm-left ul li a{padding-right:17px;font-size:12px}.ssm-left ul li a.parent{background-position:right -2px}.ssm-left ul li a.parent.active{background-position:right -60px}.ssm-left ul li a:hover{text-decoration:none}#breadcrumbs-wrapper{margin:0;padding-left:30px;padding-top:8px}#wholecontent h3.h1{font-size:26px;line-height:31px}#content-top{padding:30px 50px}#content-top .old-float-right.clear-right{clear:both;width:354px;float:none}.block-region-leftcontent{width:130px;float:left}.block-region-leftcontent img{display:block;width:100%;height:auto}.tab-float-right{float:left;width:calc(100% - 130px);padding:5px 0 30px 30px}.body-copy{padding:30px 50px 0}.body-copy h2{font-size:26px;line-height:32px}.body-copy h3{font-size:24px;line-height:27px}.body-copy .bcsa-bottom{display:table}.body-copy .bcsa-bottom .bcsa-bottom-wrapper{display:table-cell;vertical-align:middle}.body-copy .bcsa-bottom h3{font-size:45px;line-height:45px}.bc-adlet.text-over{max-width:430px}.bc-adlet.right-align{width:280px;float:right;margin-left:30px}.bc-adlet.left-align{float:left;width:200px;margin-right:30px}.bc-adlet.left-align img{width:100%}.body-copy.two-colums .bc-right{padding-top:30px;clear:both}.body-copy.right-adlet img{float:right;width:100%;max-width:200px;margin:0 0 0 25px}.body-copy.image-adlets img{margin:10px 20px 35px;max-width:26%}.body-copy.single-chart{padding:30px 50px 0}.bcs-adlet{width:31%;margin:0 10px 17px 0;display:inline-block;vertical-align:top;background-color:#0B3616;max-width:210px}.bcsa-bottom{padding:40px 25px;display:block}.body-copy.right-image-large{padding:0;margin:30px 18px 0}.ril-left{padding:60px 50px}.communities img{max-width:1060px}.community{display:inline-block;vertical-align:top;width:47%}.community.community-3,.community.community-5{width:100%;column-count:3;padding-top:110px;position:relative}.community.community-3:before,.community.community-5:before{position:absolute;top:30px;left:13px}.community.community-3 h4,.community.community-5 h4{margin-top:-35px}.community.community-4{width:100%;column-count:2;padding-top:110px;position:relative}.community.community-4:before{position:absolute;top:30px;left:13px}.community.community-4 h4{margin-top:-35px}.grid-images .container{-moz-column-count:2;-webkit-column-count:2;column-count:2;width:calc(100% - 100px)}.gi-wrapper{width:100%;margin:10px 0;display:inline-block}.sustainability-large-adlet.with-quote .container{margin:50px;width:calc(100% - 100px)}.sustainability-quote.s-left-image .sq-left{width:180px;float:left}.sustainability-quote.s-left-image .sq-left img{display:block;width:100%;height:auto}.sustainability-quote.s-left-image .sq-right{width:calc(100% - 180px);float:left;padding:0 0 0 50px}.sustainability-quote.s-green-bg{margin:50px}.sustainability-quote.s-green-bg .container{background-position:center 80px;background-size:66px 62px;padding:160px 75px 120px}.directors{padding:0;text-align:center}.directors .container{padding:50px;width:100%}.directors .di-copy{text-align:left}.director-item{margin-bottom:50px;float:none;display:inline-block;vertical-align:top;width:calc((100% - 70px) / 2)}.director-item:nth-child(2n+1){margin-left:60px}.data-metrics{margin:50px;overflow-x:visible}.visions{padding:30px 50px}.vw-left{width:185px;float:left;margin-right:10px;display:table}.vw-left p{display:table-cell;vertical-align:middle}.vw-right{width:calc(100% - 195px);float:left}.iac-wrapper{width:718px}.iac-wrapper h3{font-size:20px;line-height:24px}.iac-item{margin:0 25px}.iac-item img{width:100%;height:auto}.rel-card{display:block;width:100%}.slide-actions{display:none}#related-cards .container{width:calc(100% - 100px);margin:60px 50px}#bannertop.banner.services .container h1{padding-left:0;padding-right:0}}@media only screen and (min-width:768px) and (max-width:1023px){#bannertop .banner-adlet{top:20px;bottom:auto}}@media only screen and (min-width:1024px){.node-type-megalander #bannertop.services #secondmenu .container,.node-type-challenge-megalander #bannertop.services #secondmenu .container{width:960px}.node-type-megalander #bannertop.services,.node-type-challenge-megalander #bannertop.services{height:520px}.node-type-megalander #bannertop.services .container h1,.node-type-challenge-megalander #bannertop.services .container h1{font-size:104px;line-height:84px;font-weight:700}.node-type-megalander #bannertop.services.video-link .container h1,.node-type-challenge-megalander #bannertop.services.video-link .container h1{font-size:104px;line-height:84px;font-weight:700}.node-type-megalander #bannertop.services .container .video-banner-text h3,.node-type-challenge-megalander #bannertop.services .container .video-banner-text h3{font-size:104px;line-height:104px;font-weight:700}.node-type-megalander #bannertop.services .container .video-banner-text h1,.node-type-challenge-megalander #bannertop.services .container .video-banner-text h1{font-size:104px;line-height:104px;font-weight:700}.node-type-megalander #bannertop.services.video-link .container .video-headline h3,.node-type-challenge-megalander #bannertop.services.video-link .container .video-headline h3{font-weight:700}.node-type-services-lander #bannertop.services h1{font-size:80px;line-height:84px}.node-type-services-lander #bannertop.services.video-link h1{font-size:38px;line-height:42px}.node-type-services-lander .banner:not(.video-link) h3{font-size:104px;line-height:104px}#bannertop.banner.services .container h1{font-size:38px;line-height:40px}}@media only screen and (min-width:1200px){#bannertop.services .container h1{font-size:39px;line-height:44px;width:100%}#bannertop.services.video-link .container{padding:0 calc((100vw - 1180px) / 2)}#video-banner{padding-top:165px;padding-bottom:170px}#video-banner .all-products{top:-70px;right:0}#video-banner .all-products a{background-position:calc(100% - 25px) 20px,0 0;font-size:16px;line-height:16px;padding:18px 50px 18px 40px}#video-banner .all-products a:hover{background-image:url(/themes/upward/images/button-arrows.svg),linear-gradient(270deg,#385DAE 0%,#385DAE 100%)}.video-headline h3{font-size:39px;line-height:44px;padding-bottom:13px}.node-type-megalander #bannertop.services .container,.node-type-challenge-megalander #bannertop.services .container{width:1200px;margin:0 auto;padding-right:370px;padding-left:0}.node-type-megalander #bannertop.services .video-body span,.node-type-challenge-megalander #bannertop.services .video-body span{margin:0 0 0 -50px}.node-type-megalander #bannertop.services #secondmenu .container,.node-type-challenge-megalander #bannertop.services #secondmenu .container{width:960px;padding-right:0}.node-type-services-lander #bannertop.services h1{font-size:80px;line-height:84px}.node-type-services-lander #bannertop.services.video-link h1{font-size:39px;line-height:44px}}@media only screen and (min-width:1200px) and (-ms-high-contrast:active),only screen and (min-width:1200px) and (-ms-high-contrast:none){.node-type-megalander .services#bannertop .block-region-bannervideo video{z-index:-1;height:520px !important;width:100% !important;left:0;right:0;margin:0 auto}.node-type-megalander .services#bannertop .block-region-bannervideo.object-fit-polyfill{position:static !important}.node-type-challenge-megalander .services#bannertop .block-region-bannervideo video{z-index:-1;height:520px !important;width:100% !important;left:0;right:0;margin:0 auto}.node-type-challenge-megalander .services#bannertop .block-region-bannervideo.object-fit-polyfill{position:static !important}.banner.video-link video{height:320px !important}.services#bannertop .block-region-bannervideo .video-banner-text{padding-left:300px}.node-type-megalander #bannertop:after,.node-type-challenge-megalander #bannertop:after,.node-type-megalander #bannertop:before,.node-type-challenge-megalander #bannertop:before{content:none !important}.node-type-services-lander .services#bannertop .block-region-bannervideo .video-banner-text{padding-left:0 !important}.node-type-services-lander .services#bannertop::after{content:none !important}.node-type-services-lander .banner:not(.video-link) .video-headline{display:block;transform:translate(50%,25%);top:0;margin:0}}@media only screen and (min-width:1248px){.node-type-megalander #bannertop.services #secondmenu .container,.node-type-challenge-megalander #bannertop.services #secondmenu .container{width:1200px}#bannertop.banner.services .container h1{font-size:50px;line-height:54px}}#bannertop .banner-text-wrapper{display:table;height:100%}#bannertop .block-region-bannervideo{display:table-cell;vertical-align:middle;height:100%;width:100%}@media only screen and (min-width:768px){.node-type-megalander #bannertop.services .banner-text-wrapper,.node-type-challenge-megalander #bannertop.services .banner-text-wrapper{display:table}}@media only screen and (max-width:767px){#bannertop.video-link .block-region-bannervideo{display:block}#bannertop.services .container .video-banner-text h1{padding-bottom:20px;line-height:28px;font-size:24px;font-weight:500}}@media only screen and (min-width:1200px){.sustainability-second-menu{background:-webkit-linear-gradient(left,#06210D,#06210D 50%,#082B10 50%,#082B10)}.sustainability-second-menu .container{width:1180px}.block-region-secondmenu{padding-bottom:0}.sustainability-second-menu-children{background-color:#E7E7E7;box-shadow:0 10px 20px 0 rgba(0,0,0,0.25)}.sustainability-second-menu-children .container{width:1180px;margin:0 auto}.ssm-right{width:280px;float:left;height:46px;border-top:none;position:relative;bottom:auto}.ssm-left{width:900px;float:left;height:46px}.ssm-left ul{text-align:left}#breadcrumbs-wrapper{padding-left:0}.breadcrumbs{width:1180px;margin:0 auto;float:none}.ssm-left ul{margin:0}.ssm-left ul li{position:initial;padding-left:0}.ssm-left ul li a{padding:0 10px}.ssm-left ul li:hover{background-color:#E7E7E7}.ssm-left ul li:hover>a{background-position:right -59px;color:#0B3616}.ssm-left ul li:hover ul{display:block;position:absolute;width:1180px;left:0;right:0;margin:0 auto;top:46px;padding:5px 9px 6px}.ssm-left ul li:hover ul a{color:#0B3616}.ssm-left ul li:hover ul a:hover{text-decoration:underline}.ssm-left ul li.active{background-color:#E7E7E7}.ssm-left ul li.active>a{color:#0B3616}#content-top{padding:30px 10px}#content-top .row{width:1180px;margin:0 auto}#content-top .old-float-right.clear-right{clear:none;width:350px;margin-top:25px;float:left;padding:0;margin-left:10px}#content-top .old-float-right.clear-right .content-right-data.sustainability{width:100%}.block-region-leftcontent{width:200px}.tab-float-right{width:620px;padding:5px 40px 30px}#wholecontent h3.h1{font-size:45px;line-height:46px}.sustainability-large-adlet .container{width:1180px;margin:0 auto}.body-copy{padding-bottom:30px}.body-copy .container{width:1180px;margin:0 auto}.body-copy.two-colums .bc-left{float:left;width:50%;padding-right:50px}.body-copy.two-colums .bc-right{float:left;width:50%;padding-left:50px;clear:none;padding-top:0}.body-copy.image-adlets img{max-width:100%;width:22%}.body-copy.single-chart{padding:30px 0}.body-copy .bcsa-bottom h3{font-size:72px;line-height:72px}.body-copy .bcsa-bottom h3 span{line-height:70px;font-size:70px}.body-copy .bcsa-bottom p{font-size:24px;line-height:30px}.bc-adlet.text-over{float:left;margin:17px 20px 20px 0}.bcs-adlet{max-width:350px;width:350px}.bcsa-bottom{display:block;width:100%}.body-copy h2{font-size:42px;line-height:55px}.body-copy h3{font-size:35px;line-height:40px}.body-copy h4{font-size:24px;line-height:28px}.body-copy.right-image-large{background-color:#F3F3F3;margin:0;position:relative;overflow:hidden}.body-copy.right-image-large .ril-right{margin:0;position:absolute;top:0;right:0;width:auto;height:100%}.body-copy.right-image-large .ril-right img{height:100%;object-fit:cover}.body-copy.right-image-large .ril-left{padding:60px 50px 60px 57px;width:650px;position:relative;z-index:20}.communities .container{width:1180px;margin:0 auto}.community{width:20%;padding-left:0;padding-right:15px}.community.community-3{padding-top:99px;width:58%}.community.community-3:before{top:20px}.community.community-4{width:40%}.community.community-5{width:59%}.grid-images .container{-moz-column-count:3;-webkit-column-count:3;column-count:3;width:1100px}.sustainability-large-adlet.with-quote .container{margin:50px;width:1180px;margin:100px auto}.sustainability-quote.s-left-image .container{width:1180px}.sustainability-quote.s-green-bg .container{width:1180px}.directors .container{width:920px}.directors h3{margin-left:10px;padding-bottom:25px}.director-item{margin:0 10px 20px;width:calc((100% - 70px) / 3)}.director-item:nth-child(2n+1){margin:0 10px 20px}.data-metrics{width:1180px;margin:60px auto;overflow-x:visible}.visions .container{width:1180px}.vision-wrapper.vw-3 .vwr-left,.vision-wrapper.vw-4 .vwr-left{float:left;width:calc(50% - 5px);margin-right:5px;display:table}.vision-wrapper.vw-3 .vwr-left p,.vision-wrapper.vw-4 .vwr-left p{display:table-cell;vertical-align:middle}.vision-wrapper.vw-3 .vwr-right,.vision-wrapper.vw-4 .vwr-right{float:left;width:calc(50% - 5px);margin-left:5px;display:table}.vision-wrapper.vw-3 .vwr-right p,.vision-wrapper.vw-4 .vwr-right p{display:table-cell;vertical-align:middle}.iac-wrapper{width:1120px}.iac-wrapper h3{font-size:24px;line-height:33px}.iac-item{margin:0 10px;width:350px;display:inline-block;vertical-align:top}.rel-card{width:calc((100% - 40px) / 3);margin-right:20px}.rel-card:nth-child(3){margin-right:0}.bcsa-top{height:220px}.banner .video-headline{padding-left:150px;padding-right:150px}.banner .video-headline h3{font-size:85px;line-height:85px}.banner .video-headline p{font-size:18px}.sustainability-quote.s-green-bg .container{padding:160px 275px 120px}.ssm-right .form-text{width:100%}.body-copy.stats .container{width:1105px}}.block-world-map{margin:0 18px;max-width:1180px}.block-world-map h3{padding-bottom:25px}@media only screen and (min-width:768px){.block-world-map{margin:0 50px}}@media only screen and (min-width:1200px){.block-world-map{position:relative;margin:0 auto}.block-world-map .country-detail{position:absolute;top:50px;width:500px;background-color:#fff;padding:30px;box-shadow:0 2px 48px 0 rgba(0,0,0,0.2);z-index:20}.block-world-map .country-detail.display-left{left:0}.block-world-map .country-detail.display-right{right:0}}
