.hs-tools-menu.hs-collapsed{top:50px}.menu__outer-container{align-items:center;display:flex;gap:12px;justify-content:right;width:fit-content}.menu-item__content{background:var(--megamenu-background-color);border-radius:0;box-shadow:0 5px 15px 0 rgba(0,0,0,.25);height:auto;left:0;opacity:0;padding-bottom:110px;padding-top:80px;pointer-events:none;position:absolute;top:100%;visibility:hidden;width:100%;z-index:9}.menu-item__content .content-wrapper{margin:0;max-width:1200px;position:relative}.menu-item__content .content-wrapper.has_image{max-width:1760px}.menu-item__content .content-wrapper:after{clear:both;content:"";display:table}.menu-item__navigation_container{display:flex;flex-direction:column;gap:20px;justify-content:space-between}.menu-item__navigation_container .menu-item__info-wrapper .menu-item__intro-cta a.cta-item{color:inherit;font-family:inherit;padding:0;text-decoration:none}.content-wrapper.has_image .menu-item__navigation_container{align-items:center}.menu-item__intro{color:var(--megamenu-text-color);font-size:16px;max-width:400px}.menu-item__intro-cta{margin-top:16px}.menu-item__intro-bodytext{font-size:16px;line-height:var(--standard-line-height)}.menu-item__intro-cta a.simple_link,.menu-item__intro-cta a.simple_link:hover{color:var(--primary-1)}.menu-item__intro-cta>a.simple_link:first-child{padding-left:0}.menu__content-wrapper .menu__list-wrapper{align-items:center;color:var(--menu-text-color);list-style:none;margin:0;padding:0}.menu__content-wrapper .menu__list-wrapper .menu-item{align-items:center;color:var(--grey-000);cursor:pointer;display:inline-block;display:flex;font-size:16px;font-weight:600;padding:16px 0;position:relative;text-decoration:none;transition:.3s ease;white-space:nowrap}.menu__content-wrapper .menu__list-wrapper .menu-item:hover{color:var(--highlight-4)}.menu__content-wrapper .menu__list-wrapper .menu-item.menu-item--link.button{margin:22px 10px 22px 22px;padding:.8rem 2rem}.menu__content-wrapper .menu__list-wrapper .menu-item.menu-item--link:focus-visible{outline:2px solid var(--focus-outline-color);outline-offset:6px}.menu__content-wrapper .menu__list-wrapper a.menu-item{color:var(--menu-text-color)}.menu__cta-items-wrapper{margin-top:0}@media screen and (min-width:1024px){.menu__outer-wrapper.mobile-nav{display:none}li.hs-item-has-children:focus-within .menu-item__content,li.hs-item-has-children:hover .menu-item__content{opacity:1;pointer-events:auto;visibility:visible}li.hs-item-has-children:focus-within .menu-item__content{z-index:5}.menu__list-wrapper .simple-menu-opener:focus-within>.menu-simple-item__content,.menu__list-wrapper .simple-menu-opener:hover>.menu-simple-item__content{height:auto!important;opacity:1;visibility:visible}.menu__list-wrapper:not(:has(.menu__list-item--search)) .menu__cta-items-wrapper{margin-left:auto}.menu-item__chevron{display:flex;margin-left:8px;transition:transform .3s}.menu__content-wrapper .menu__list-wrapper>.hs-item-has-children:hover .menu-item__chevron{transform:rotate(180deg)}}.menu__list-wrapper .simple-menu-opener .menu-simple-item__content{background:var(--submenu-background-color);border:var(--submenu-border);border-radius:0 0 10px 10px;box-shadow:0 5px 15px 0 rgba(0,0,0,.25);opacity:0;padding:16px 32px;position:absolute;top:100%;transition:.3s ease;visibility:hidden}.menu__list-wrapper .simple-menu-opener .menu-simple-item__content .hs-menu-wrapper ul{display:block}.menu__list-wrapper .simple-menu-opener .menu-simple-item__content .hs-menu-wrapper ul>li a{color:var(--submenu-text-color);font-size:16px;text-decoration:none}.menu__list-wrapper .simple-menu-opener .menu-simple-item__content .hs-menu-wrapper ul>li a:hover{color:var(--submenu-text-color)}.menu__list-wrapper .simple-menu-opener .menu-simple-item__content .hs-menu-wrapper ul>li+li{margin-top:30px}.menu__list-wrapper .simple-menu-opener>.menu-simple-item__content li.menu__list-item .hs-menu-depth-1 a{text-decoration:none}.menu-item__content .menu-item__intro>.menu-item__intro-heading{color:var(--megamenu-text-color);margin-bottom:12px;position:relative}.menu-item__content .menu-item__intro>.menu-item__intro-heading:hover:after{opacity:1;transform:rotate(90deg) translateY(0)}.menu-item__content .menu-item__intro>.menu-item__intro-heading+.menu-item__intro-heading{margin-top:32px}.menu-item__content .menu-item__navigation{width:100%}.menu-item__content .menu-item__navigation .hs-menu-wrapper ul{flex-direction:column;gap:0}.menu-simple-item__content .hs-menu-wrapper ul{flex-direction:column}.menu-item__content .menu-item__navigation .hs-menu-wrapper ul>li{margin-bottom:30px;width:33.33%}.menu-item__content .menu-item__navigation .hs-menu-wrapper ul>li a{color:var(--submenu-text-color);font-size:16px;text-decoration:none}.menu-item__menu_items{color:var(--megamenu-text-color);list-style-type:none;margin:0}.menu-item__menu_items-depth-0{font-weight:700}.menu-item__menu_items-depth-1{display:block;line-height:1.4;margin-bottom:16px;width:100%}.menu-item__menu_items-depth-0 a,.menu-item__menu_items-depth-1 a{color:var(--grey-000)!important;text-decoration:none!important}.menu-item__menu_items-depth-1 a,.menu-item__menu_items-depth-1 p{line-height:1.4}.menu-item__menu_items a:hover{color:var(--megamenu-text-color)!important}.menu-item__menu_items a:focus-visible{outline:2px solid var(--focus-outline-color);outline-offset:6px}nav.menu__content-wrapper .menu__list-wrapper .menu-simple-item__content li.menu__list-item{margin-bottom:6px}nav.menu__content-wrapper .menu__list-wrapper .menu-simple-item__content li.menu__list-item a{color:var(--submenu-text-color);text-decoration:none}nav.menu__content-wrapper .menu__list-wrapper .menu-simple-item__content li.menu__list-item a:focus-visible{outline:2px solid var(--focus-outline-color);outline-offset:6px}.hamburger{background:none;border:none;cursor:pointer;display:none;flex-direction:column;height:30px;justify-content:space-around;min-height:20px!important;padding:0;position:relative;transition:transform .3s ease;width:30px}.hamburger:active,.hamburger:focus,.hamburger:hover{background:transparent}.hamburger .bar{background-color:var(--grey-000);border-radius:5px;height:3px;transition:transform .3s ease,opacity .3s ease;width:100%}.menu__content-wrapper .menu__list-wrapper .menu-item.nolink>.nolink_flag{display:none;text-align:center;width:30px}.menu__list-item--button{display:flex}.menu__content-wrapper .menu__list-wrapper .menu__list-item--button .menu-item--link{padding-bottom:0;padding-top:0}header .content-wrapper{padding:24px 0!important}.menu--super-head .content-wrapper{padding:16px!important}.hamburger{display:flex}.menu__outer-wrapper{color:#fff;left:0;position:absolute!important;top:50px;width:100%}.menu--super-head .menu__outer-wrapper{top:0}.menu__outer-wrapper.active::-webkit-scrollbar{width:5px}.menu__outer-wrapper.active::-webkit-scrollbar-track{background:#f1f1f1}.menu__outer-wrapper.active::-webkit-scrollbar-thumb{background:#888}.menu__outer-wrapper.active::-webkit-scrollbar-thumb:hover{background:#555}.menu__outer-wrapper.expanded{opacity:1}.menu-item__menu_items-depth-0 p,.menu-item__menu_items-depth-1 p,.menu-item__menu_items__item,.menu__list-wrapper .simple-menu-opener .menu-simple-item__content .hs-menu-wrapper ul>li a,.menu__outer-wrapper.active a:not(.button){color:var(--grey-000);display:block;font-size:20px;font-weight:300;margin-bottom:0;padding:0;text-align:left}.menu-item__menu_items.manual_loop>p>a{color:inherit}.menu__outer-wrapper .menu__content-wrapper{align-items:center;background-color:var(--global-nav-background--mega);color:var(--grey-000);flex-direction:column;height:100vh;left:-48px;opacity:1;overflow-x:hidden;overflow-y:scroll;position:fixed;right:-48px;top:0;transition:height .5s linear,opacity .5s}.menu__content-wrapper{transition:height .5s ease-in-out,opacity .5s ease-in-out}.menu__outer-wrapper.active nav.menu__content-wrapper{padding:124px 124px 48px;z-index:999}.menu__outer-wrapper--hidden .menu__content-wrapper{height:0;opacity:0}.menu__outer-wrapper.active{display:block;height:calc(100dvh - 50px);max-height:100vh;overflow-y:auto}.menu__content-wrapper ul{list-style-type:none}.menu-item__content{background:transparent;box-shadow:none;opacity:1;padding:0;pointer-events:all;position:relative;top:0;visibility:visible}.menu-item__content.visible{margin-bottom:50px}.button.button--nav{background-color:var(--highlight-4);border-radius:32px;color:var(--grey-900);font-size:16px;font-weight:600;padding:4px 12px}.button.button--nav:after{display:none}.button--nav:focus span,.button--nav:hover,.button--nav:hover span{color:var(--grey-900)!important;font-weight:600!important}.menu-item__content .content-wrapper{width:auto}.menu__list-item.menu--opener.hs-item-has-children.collapsed .menu-item__content{margin-bottom:0;opacity:0}.menu__list-item.menu--opener.hs-item-has-children .menu-item__content{opacity:1}.menu__list-wrapper .simple-menu-opener.collapsed .menu-simple-item__content{background:none;box-shadow:none;opacity:0;padding:0 0 0 15px;position:relative;transition:height .3s ease,opacity .3s ease}.menu__list-wrapper .simple-menu-opener .menu-simple-item__content{background:none;border:none;box-shadow:none;opacity:1;padding:0 0 0 15px;position:relative;transition:height .3s ease,opacity .3s ease;visibility:visible}.menu__list-item.simple-menu-opener.hs-item-has-children.collapsed .menu-simple-item__content{margin-bottom:0}.menu__list-item.simple-menu-opener.hs-item-has-children:not(.collapsed) .menu-simple-item__content{margin-bottom:52px}.menu__list-wrapper .simple-menu-opener .menu-simple-item__content.visible{opacity:1!important}.menu__content-wrapper .menu__list-wrapper .menu-item.menu-item--link{font-size:24px;font-weight:600;padding:16px 0}.menu__content-wrapper .menu__list-wrapper .menu-item.nolink{color:var(--grey-000);cursor:pointer;display:flex;font-size:24px;font-weight:600;justify-content:space-between;line-height:1.2;margin:0;max-width:800px;padding:16px 0;position:relative;text-decoration:none;user-select:none;width:100%}.menu__content-wrapper .menu__list-wrapper .menu-item.nolink>.nolink_flag{display:block}.menu__content-wrapper .menu__list-wrapper{display:flex;flex-direction:column;margin:0 auto;max-width:800px;width:100%}.menu-mega_items-wrapper{border-bottom:1px solid var(--grey-500);border-top:1px solid var(--grey-500);margin:0 auto;max-width:800px;padding:36px 0;width:100%}.menu-mega-opener__logo-item{display:flex;justify-content:space-between;padding-bottom:48px;width:100%}.nav-mega__button{filter:brightness(0) invert(1);margin-right:-6px}.menu__list-item{order:2;width:100%}.menu__content-wrapper .menu__list-wrapper .menu-item__navigation_container .menu-item__image-wrapper,.menu__content-wrapper .menu__list-wrapper .menu-item__navigation_container .menu-item__info-wrapper{display:none}.menu-item.nolink .nolink_flag>svg{fill:#fff;height:21px;right:0;width:21px}.menu-item:hover .nolink_flag>svg{fill:var(--highlight-4)}.nolink_flag{align-items:center;display:inline-flex;height:17px;justify-content:center;position:relative;width:17px}.nolink_flag svg{position:absolute;transition:opacity .3s ease,transform .3s ease}.nolink_flag svg:first-child{opacity:1;transform:rotate(0deg)}.nolink_flag.active svg{display:none}.nolink_flag svg:last-child{opacity:0}.menu-item__chevron{display:none}span.nolink_flag.js-no-link-flag:after{background-image:url(https://4680098.fs1.hubspotusercontent-ap1.net/hubfs/4680098/CLP%20Website%20Assets/Icons/nav-plus.svg);background-repeat:no-repeat;content:"";filter:brightness(0) invert(1);font-size:18px;height:21px;position:absolute;right:0;width:21px}span.nolink_flag.js-no-link-flag.active:after{background-image:url(https://4680098.fs1.hubspotusercontent-ap1.net/hubfs/4680098/CLP%20Website%20Assets/Icons/nav-minus.svg)}.minus-icon{display:none}.hs-item-has-children.collapsed .menu-item__content,.hs-item-has-children.collapsed .menu-simple-item__content{height:0;overflow:hidden}.mobile-menu-overlay{background:var(--header-background);display:none;height:100%;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:999}.mobile-menu-overlay.visible{display:block;opacity:1}.menu-item__menu_items a{color:var(--grey-000)}.menu-item__menu_items a:hover{color:var(--highlight-4)!important}nav.menu__content-wrapper .menu__list-wrapper .menu-simple-item__content li.menu__list-item a{color:var(--grey-000)}nav.menu__content-wrapper .menu__list-wrapper .menu-simple-item__content li.menu__list-item a:hover{color:var(--grey-000)!important}.menu__content-wrapper .menu__list-wrapper--hidden{display:none}.menu__search-button{background:none;border:none;color:var(--grey-000);display:flex;fill:var(--grey-000);height:48px;justify-content:center;margin-left:auto;padding:unset;text-align:center;width:48px}.menu__search-button:focus,.menu__search-button:hover{background-color:unset;color:var(--grey-000);fill:var(--grey-000)}.menu__search-form,.menu__search-input,.menu__search-wrapper{box-sizing:border-box;height:100%;width:100%}input[type=text].menu__search-input{background-color:#fff0;border:unset;border-radius:0;color:#d7d7d9;padding:16px 0;width:100%!important}input[type=text].menu__search-input:focus{border:none;outline:none}.menu__search-form-button svg{height:24px;width:24px}.menu__search-results-wrapper{background-color:var(--grey-000);border:1px solid var(--grey-300);box-shadow:var(--shadow-medium);display:none;list-style-type:disc;margin:34px auto;padding:24px;width:100%}.menu__search-results-title{color:#59595c;font-family:IBM Plex Sans;font-size:24px;font-style:normal;font-weight:400;letter-spacing:-.2px;line-height:150%;list-style-type:none}.menu__search-results-item-link{display:block;padding:4px 8px;text-decoration:none!important}.menu__search-results-item-link:hover{background-color:var(--secondary-2);width:fit-content}.menu__list-item--search:has(.menu__search-wrapper--hidden),.menu__search-wrapper--hidden{height:0;opacity:0;visibility:hidden}.menu__list-item--search{background-color:var(--primary-3);box-shadow:0 5px 15px 0 rgba(0,0,0,.25);display:flex;flex-direction:row;height:auto;left:0;opacity:1;position:fixed;right:0;top:96px;visibility:visible;width:100%;z-index:55}.menu__search-x--hidden{display:none}.menu__search-wrapper{align-items:center;display:flex;flex-direction:column;font-size:24px;height:calc(100vh - 96px);justify-content:flex-start;margin:244px auto auto;max-width:900px;width:100%}.menu__search-form{align-items:center;border-bottom:1px solid #afafb2;display:flex;gap:24px;height:65px;margin:0 auto;width:100%}.menu__search-form-close-icon{position:unset!important;width:unset}.menu__search-form-close-icon svg path{color:var(--grey-200);fill:var(--grey-200)}.menu__search-form-close-icon span{color:var(--grey-200);display:inline-flex;font-size:24px;font-weight:400;line-height:32px}.menu__search-form-button,.menu__search-form-button:hover{color:var(--grey-200);display:flex;fill:var(--grey-200)}@media screen and (max-width:1280px){.menu__outer-container{margin:0 0 0 20px}}@media screen and (max-width:1023px){.menu__search-results-wrapper{display:none}.menu__list-item--search{margin:0;top:8px;width:100%}}@media screen and (max-width:960px){.menu__outer-container{height:48px;width:100%}header .content-wrapper{padding:26px 0!important}.menu__cta-items-wrapper{margin-top:12px;max-width:800px;width:100%}.menu__search-form{height:fit-content}input[type=text].menu__search-input{font-size:16px}.menu__list-item--search.mobile-only{height:fit-content;margin-bottom:48px;opacity:1;position:unset;visibility:visible}.menu__list-item--search.mobile-only .menu__search-wrapper{height:fit-content;margin:0;opacity:1;visibility:visible}.menu__content-wrapper .menu__list-wrapper .menu-item.menu-item--link,.menu__content-wrapper .menu__list-wrapper .menu-item.nolink{border-bottom:1px solid var(--grey-600);font-size:20px;justify-content:space-between;line-height:1.5}.menu-mega_items-wrapper{border:none}.menu__outer-wrapper.active nav.menu__content-wrapper{left:0;overflow-y:scroll;padding:24px 36px;right:0;top:0}.menu-mega-opener__logo-item img{height:auto;max-width:160px}.nav-standard__img-wrapper{max-width:180px}.menu-item__menu_items a,.menu-item__menu_items p{font-size:18px!important}.menu-item__navigation_container{gap:8px;list-style:none;padding:8px 16px}.menu-item__content .content-wrapper{padding:16px 0!important}.menu-item.nolink .nolink_flag>svg,.menu__content-wrapper .menu__list-wrapper .menu-item.nolink>.nolink_flag{height:10px;width:10px}}