/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ssm-left{display:none;background-color:#000;}.ssm-left ul{list-style-type:none;padding-bottom:10px;padding-left:15px;}.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:0px 10px 0 35px;}.ssm-left ul li.hover ul a,.ssm-left ul li.hover ul span{color:#fff;padding-right:0;}.ssm-left ul li a,.ssm-left ul li span{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,.ssm-left ul li span.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,.ssm-left ul li span.parent.active{background-position:calc(100% - 26px) -60px;}.ssm-left ul ul{display:none;background-color:#000;}.ssm-mob-menu{background-color:#000;}@media only screen and (min-width:0px) and (max-width:767px){#bannertop.with-plastimenu{margin-bottom:30px;}#bannertop.with-plastimenu .sustainability-second-menu{width:100%;position:absolute;left:0;top:150px;}.sustainability-second-menu.pnew-layout{position:absolute;left:0;width:100%;}#breadcrumbs-full.with-plastimenu{margin-top:30px;}}.sustainability-second-menu{background-color:#000;z-index:20;position:relative;}.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;}@media only screen and (min-width:768px){.ssm-mob-menu{display:none;}.ssm-left{display:block;position:relative;left:auto;top:auto;z-index:10;}.ssm-left ul{margin:0 10px;text-align:center;padding-bottom:0;}.ssm-left ul li{display:inline-block;position:relative;padding:0px;}.ssm-left ul li li{display:block;}.ssm-left ul li.hover{background-color:#000;}.ssm-left ul li.hover ul{margin:auto;width:330px;padding:25px 43px;position:absolute;z-index:20;top:46px;left:-20px;text-align:left;}.ssm-left ul li.hover a.parent,.ssm-left ul li.hover span.parent{color:#fff;}.ssm-left ul li a,.ssm-left ul li span{padding:16px 20px 17px 10px;font-size:16px;}.ssm-left ul li a.parent,.ssm-left ul li span.parent{background-position:calc(100% - 2px) 15px;}.ssm-left ul li a.parent.active,.ssm-left ul li span.parent.active{background-position:calc(100% - 2px) -45px;}.ssm-left ul li a:hover,.ssm-left ul li span:hover{text-decoration:none;}}@media only screen and (min-width:1200px){.sustainability-second-menu .container{width:1180px;}.ssm-left{height:50px;}.ssm-left ul{text-align:left;}.node-type-megalander #bannertop.services .plasticomp-menu .container{padding:0;width:1180px;}.ssm-left ul{margin:0;}.ssm-left ul ul{background-color:#E7E7E7;}.ssm-left ul li{position:static;padding-left:0;}.ssm-left ul li li{display:inline-block;}.ssm-left ul li a{padding:0 10px;}.ssm-left ul li:hover{background-color:#E7E7E7;}.ssm-left ul li:hover > a,.ssm-left ul li:hover span{color:#000000;background-image:url(/themes/upward/images/sustainability-lander/black-arrows.svg);}.ssm-left ul li:hover ul{display:block;position:absolute;width:1180px;left:0;right:0;margin:0 auto;top:50px;padding:5px 9px 6px;z-index:10;}.ssm-left ul li:hover ul:before{content:'';width:calc(50vw - 590px);height:100%;display:block;background-color:#E7E7E7;position:absolute;top:0;left:calc(-50vw + 590px);}.ssm-left ul li:hover ul:after{content:'';width:calc(50vw - 590px);height:100%;display:block;background-color:#E7E7E7;position:absolute;top:0;right:calc(-50vw + 590px);}.ssm-left ul li:hover ul a,.ssm-left ul li:hover ul span{color:#000000;background-image:none;padding:7px 10px;}.ssm-left ul li:hover ul a:hover,.ssm-left ul li:hover ul span:hover{text-decoration:underline;}.ssm-left ul li.active{background-color:#E7E7E7;}.ssm-left ul li.active > a,.ssm-left ul li.active span{color:#000000;}}
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;}
