@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(var(--swiper-navigation-size)*-1/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:normal;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s linear infinite;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.react-tabs{-webkit-tap-highlight-color:rgba(0,0,0,0)}.react-tabs__tab-list{border-bottom:1px solid #aaa;margin:0 0 10px;padding:0}.react-tabs__tab{display:inline-block;border:1px solid transparent;border-bottom:none;bottom:-1px;position:relative;list-style:none;padding:6px 12px;cursor:pointer}.react-tabs__tab--selected{background:#fff;border-color:#aaa;color:#000;border-radius:5px 5px 0 0}.react-tabs__tab--disabled{color:GrayText;cursor:default}.react-tabs__tab:focus{box-shadow:0 0 5px #0188fe;border-color:#0188fe;outline:none}.react-tabs__tab:focus:after{content:"";position:absolute;height:5px;left:-4px;right:-4px;bottom:-5px;background:#fff}.react-tabs__tab-panel{display:none}.react-tabs__tab-panel--selected{display:block}@font-face{font-family:helvetica;src:url(/frontend/fonts/helvetica-condensedbold-05.woff) format("woff");font-weight:700;font-display:swap}@font-face{font-family:helveticaStandard;src:url(/frontend/fonts/helvetica-01.woff) format("woff");font-weight:700;font-display:swap}@font-face{font-family:helvetica;src:url(/frontend/fonts/helvetica-01.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:helveticaItalic;src:url(/frontend/fonts/helvetica-01.woff) format("woff");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:helveticaNormalBold;src:url(/frontend/fonts/helvetica-bold-02.woff) format("woff");font-weight:700;font-display:swap}.nav{transition:top .5s ease;display:flex;height:7.2rem;padding-top:1.5rem;background:#fff;position:sticky;top:0;width:100%;z-index:99;box-shadow:0 3px 5px 0 rgba(0,0,0,.15)}@media screen and (min-width:1024px){.nav{position:sticky;top:0;padding-top:5.1rem;height:auto}}.nav.transparent_background{position:absolute;z-index:100;background:transparent}.nav .nav_menu{max-height:0;overflow:hidden;position:relative;transition:.3s ease-in-out;background:#231f20}@media screen and (min-width:1024px){.nav .nav_menu{position:absolute;left:0;right:0;top:100%;background:#231f20}}.fifty_fifty .title .nav h2,.nav .fifty_fifty .title h2,.nav .title{display:none;font-size:2.1rem;letter-spacing:.01em;color:#231f20;margin-bottom:1.3rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif}@media screen and (min-width:1024px){.fifty_fifty .title .nav h2,.nav .fifty_fifty .title h2,.nav .title{display:block}}.nav .main_list{display:flex;flex-wrap:wrap;line-height:4rem}.nav .sub_item{width:50%;font-size:1.6rem;color:#fff}.nav .sub_item a,.nav .sub_item a:link,.nav .sub_item a:visited{color:#fff}.nav .sub_item a:hover,.nav .sub_item a:link:hover,.nav .sub_item a:visited:hover{color:#fff;text-decoration:underline;text-decoration-color:#047832;text-decoration-thickness:.2rem}.nav .main_bar{min-height:0;max-height:0;display:flex;overflow:hidden;flex-direction:column;height:0;transition:.2s ease-in-out;color:#fff}@media screen and (min-width:1024px){.nav .main_bar{max-height:100vh;flex-direction:row;height:auto;color:#231f20}}@media screen and (min-width:1200px){.nav .main_bar{margin-left:10rem}}.nav .main_col{padding:0 1.5rem}@media screen and (min-width:1024px){.nav .main_col{padding:3rem 6.7rem 2rem 0;max-width:calc(100% - 40rem);width:54.4rem}}.nav .inner_wrap{width:131rem;margin:0 auto;display:flex;align-items:flex-end;flex-direction:column;padding:0;display:block;background:#fff}@media screen and (min-width:1024px){.nav .inner_wrap{flex-direction:row;padding:0 1.5rem;display:flex;min-height:146px}}.nav .inner_wrap.transparent_background{background:transparent}.nav .mobile_wrap{width:100%;display:flex;justify-content:space-between;padding:0 1.5rem;background:#fff;position:relative;z-index:7}@media screen and (min-width:1024px){.nav .mobile_wrap{width:auto;padding:0;box-shadow:none;z-index:0}}.nav .nav_mobile_btn{background:none;border:none;outline:transparent;height:4.8rem;width:4.8rem;padding:.5rem;position:relative;display:flex;align-self:center}.nav .nav_mobile_btn:before{border-top:.2rem solid #231f20;height:.8rem;top:.9rem}.nav .nav_mobile_btn:after,.nav .nav_mobile_btn:before{content:"";width:2rem;position:absolute;display:block;right:2rem;transition:.2s ease-in-out;border-bottom:.2rem solid #231f20}.nav .nav_mobile_btn:after{height:1.1rem;bottom:2.5rem}@media screen and (min-width:1024px){.nav .nav_mobile_btn{display:none}}.nav .nav_logo{transition:all .5s ease;display:flex;align-items:flex-end;width:160px;height:60px;margin-bottom:2.5rem;margin-right:2rem}@media screen and (min-width:1200px){.nav .nav_logo{width:230px;height:100px}}@media screen and (max-width:1023px){.nav .nav_logo{padding-bottom:1.5rem;margin-bottom:0}}.nav .nav_logo a{flex-grow:1}.nav .nav_logo img{transition:all .5s ease;max-height:48px;max-width:160px;object-fit:contain;display:block;width:auto}@media screen and (min-width:1200px){.nav .nav_logo img{max-width:230px;max-height:100px}}.nav .mobile_menu_wrap{display:block;min-height:0;max-height:calc(100vh - 7.3rem);background:#231f20;overflow:auto}@media screen and (min-width:1024px){.nav .mobile_menu_wrap{display:flex;flex-direction:row;background:none;overflow:hidden;width:calc(100% - 18rem)}}.nav .mobile_wrap_header_slim{width:100%;display:flex;justify-content:space-between;padding:0 1.5rem;background:#fff;box-shadow:0 3px 5px 0 rgba(0,0,0,.15);z-index:7}@media screen and (min-width:1024px){.nav .mobile_wrap_header_slim{width:auto;padding:0;box-shadow:none;z-index:0}}.nav .nav_logo_header_slim{width:13.8rem;padding-bottom:1.2rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media screen and (min-width:1024px){.nav .nav_logo_header_slim{width:18.8rem;padding-bottom:3.7rem;margin-right:1rem}}.nav .nav_logo_header_slim img{max-width:100%;height:auto;display:block}.nav .search_wrap{margin-left:auto;margin-bottom:-1rem;max-height:0;overflow:hidden;transition:.2s ease-in-out;width:100%;position:relative}@media screen and (min-width:1024px){.nav .search_wrap{width:auto;max-height:none;order:3;padding-bottom:4.3rem}}.nav .search_wrap:before{content:"";height:3.6rem;width:3.6rem;left:14px;top:19px;pointer-events:none;background:url(/frontend/icons/icon_search_white.svg);background-position:2px;background-repeat:no-repeat;display:block;position:absolute;z-index:2;background-size:65%}@media screen and (min-width:1024px){.nav .search_wrap:before{height:3.6rem;width:3.6rem;left:0;top:0;pointer-events:none;background:url(/frontend/icons/icon_search.svg);background-position:2px;background-repeat:no-repeat;display:block;position:absolute;z-index:2;background-size:38%}}.nav .search_wrap input{font-size:1.4rem;outline:transparent;border:none;border-bottom:2px solid #fff;padding:1rem .5rem 1rem 3rem;background:transparent;color:#fff;appearance:none;width:100%}@media screen and (min-width:1024px){.nav .search_wrap input{font-size:1.4rem;outline:transparent;border:none;border-bottom:2px solid #231f20;padding:1rem .5rem 1rem 2rem;color:#231f20;width:auto}}.nav .search_wrap input::placeholder{color:transparent}@media screen and (min-width:1024px){.nav .search_wrap input::placeholder{color:#231f20}}.nav .nav_headline{font-size:1.4rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.25}@media screen and (max-width:1023px){.nav .nav_headline{font-size:1.4rem}}.nav .nav_headline{font-size:1.75rem;padding:1.2rem 1.5rem;text-transform:uppercase;position:relative;cursor:default}@media screen and (min-width:1024px){.nav .nav_headline{padding:1.4rem 2.4rem 3rem;position:static;white-space:nowrap}}@media screen and (max-width:1023px){.nav .nav_headline{font-size:1.75rem}}.nav .nav_headline:after{content:"";background:#fff;display:block;height:1.2rem;width:.2rem;position:absolute;right:2.9rem;transform:translateY(-50%);top:50%;transition:.2s ease-in-out}@media screen and (min-width:1024px){.nav .nav_headline:after{display:none}}.nav .nav_headline:before{content:"";background:#fff;display:block;width:1.2rem;height:.2rem;position:absolute;right:2.4rem;transform:translateY(-50%);top:50%;transition:.2s ease-in-out}@media screen and (min-width:1024px){.nav .nav_headline:before{display:none}}.nav .nav_item.open .nav_headline{background:#047832}.nav .nav_item.open .nav_headline:after{height:0}.nav .nav_item.open .nav_menu{max-height:1000rem}@media screen and (min-width:1024px){.nav .nav_item:hover{background:#231f20;color:#fff}.nav .nav_item:hover .nav_menu{transition-delay:.3s;max-height:calc(100vh - 13rem)}.nav .nav_item:hover .two_col{padding:4.8rem 1.5rem 4.7rem 19.5rem;z-index:100}.nav .nav_item:hover .nav_tiles{padding:7.5rem 0 5.6rem;z-index:100}}.nav .two_col{display:flex;justify-content:center;flex-wrap:wrap;z-index:100}@media screen and (min-width:1024px){.nav .two_col{padding:0 1.5rem 0 19.5rem}}.nav .side_col{padding:0 1.5rem;background:#263237;margin-top:2.5rem}@media screen and (min-width:1024px){.nav .side_col{background:none;width:40rem;border-left:1px solid #fff;padding:3rem 0 2rem 6.2rem;margin-top:0}}.nav .callout_title{font-size:1.6rem;line-height:4.8rem;color:#fff}.nav .callout_desc{font-size:1.4rem;line-height:2.2rem;margin-bottom:1rem;color:#fff}.nav .text_highlight{font-size:2rem;color:#047832;text-transform:uppercase}.nav .icon_link{display:flex;max-width:32rem;padding:1.2rem 4rem 1.2rem 0}@media screen and (min-width:1024px){.nav .icon_link{padding:0 4rem 2rem 0}}.nav .icon_link .icon_wrap{width:4.8rem;padding-top:.6rem}.nav .icon_link .icon_wrap img{width:100%;height:auto;display:block}.nav .icon_link .item_title{font-size:1.6rem;letter-spacing:.01em;line-height:2.6rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;pointer-events:none}.nav .icon_link .item_title .item_new_feature{margin-left:4px;background-color:#fff;color:#231f20;padding:2px 5px}.nav .icon_link .item_desc{font-size:1.4rem;line-height:2rem;pointer-events:none}.nav .icon_link .item_text{padding-left:2rem;width:calc(100% - 4.8rem);color:#fff;pointer-events:none}.nav .icon_link .item_text.hidden{width:100%;padding-left:.5rem;pointer-events:none}.nav .nav_tiles{z-index:100}.nav .nav_tiles .inner_wrap{display:flex;justify-content:space-around;background:#231f20}.nav .nav_tile{background:#231f20;cursor:pointer;width:90%;margin:1rem auto;padding:2rem}.nav .nav_tile:hover{border-color:#047832}@media screen and (min-width:1024px){.nav .nav_tile{border:4px solid #231f20;padding:3.7rem 1.2rem;min-height:41.4rem;max-height:calc(100vh - 27rem);flex:1 1 0px;width:auto;margin:0}}.nav .tile_icon{margin:0 auto;width:4.8rem;pointer-events:none}.nav .tile_icon img{width:100%;height:auto;display:block}.nav .tile_title{font-size:2rem;letter-spacing:.01em;text-align:center;font-family:helveticaNormalBold,helvetica,Arial,sans-serif}.nav .tile_line,.nav .tile_title{line-height:4rem;color:#fff;pointer-events:none}.nav .tile_line{font-size:1.6rem}.nav .utility_nav{max-height:0;overflow:hidden}@media screen and (min-width:1024px){.nav .utility_nav{position:absolute;top:0;height:4rem;right:0;left:0;z-index:5;max-height:none;overflow:visible}}.nav .utility_wrap{display:flex;flex-direction:column}@media screen and (min-width:1024px){.nav .utility_wrap{display:flex;flex-direction:row;padding:2rem 1.5rem 0;margin:0 auto;align-items:flex-end;width:131rem;max-width:100%;justify-content:flex-end}}.nav .location_dropdown{position:fixed;width:100vw;height:calc(100vh - 7.2rem);top:7.2rem;background:#fff;z-index:5;right:-100vw;transition:.2s ease-in-out;color:#231f20}@media screen and (min-width:1024px){.nav .location_dropdown{position:absolute;left:0;top:2.7rem;right:auto;max-height:0;overflow:hidden;width:0;height:auto;display:flex}}@media screen and (min-width:1024px){.nav .language_open .location_dropdown{position:absolute;left:0;top:2.7rem;right:auto;width:74.9rem;max-width:60rem;max-height:calc(100vh - 4rem);overflow:auto;height:auto;box-shadow:0 12px 19px -2px rgba(0,0,0,.5);padding:2.4rem 1.3rem}}.nav .language_open .location_dropdown{right:-5vw}@media screen and (min-width:1024px){.nav .language_open .location_headline{margin-top:-1rem;padding:1rem;margin-bottom:-1rem;box-shadow:0 13px 19px -2px rgba(0,0,0,.5)}}.nav .utility_item{font-family:helveticaStandard,helvetica,Arial,sans-serif;display:block;width:100%;padding:1rem 1.5rem;font-size:1.4rem;letter-spacing:.01em}@media screen and (min-width:1024px){.nav .utility_item{line-height:1.7rem;padding:0 0 .4rem;width:auto;margin-left:3rem;position:relative}}.nav .utility_item:after{content:"";height:.2rem;width:0;left:0;bottom:0;transition:.2s ease-in-out;background:#047832;position:absolute}@media screen and (min-width:1024px){.nav .utility_item:hover:after{width:100%}}.nav .language_select{position:absolute;bottom:0;right:13%;z-index:7;display:flex;justify-content:center;top:1.6rem;width:50%;font-size:1.3rem;color:#000}@media screen and (min-width:1024px){.nav .language_select{top:auto;position:relative;bottom:auto;right:auto;left:auto;margin-right:1.6rem;padding:0 0 .3rem;width:auto}}@media screen and (max-width:567px){.nav .language_select.iphone{bottom:13rem}}.nav .language_select:after{display:none}.nav .language_select .primary_chevron{display:inline-block;width:1.5rem;height:15px;margin-left:2rem;transform:rotate(-90deg);background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 1.5l11 11 11-11' stroke='%23047832' stroke-width='1.6' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}@media screen and (min-width:1024px){.nav .language_select .primary_chevron{margin-left:1rem;transform:rotate(0deg)}}.nav .location_headline{display:flex;align-items:center;cursor:pointer}@media screen and (min-width:1024px){.nav .location_headline{margin-top:-1rem;padding:1rem;margin-bottom:-1rem}}.nav .location_icon_wrap{display:inline-block;width:1.1rem;margin-right:1rem}.nav .location_icon_wrap img{max-width:100%;height:auto}.nav .utility_right-items{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.nav .utility_right-items li:first-child .utility_item{margin-left:0}@media screen and (min-width:1024px){.nav .utility_right-items{flex-direction:row;align-items:flex-end}}@media screen and (max-width:1023px){.nav .utility_right-items li:first-child{order:7}.nav .utility_right-items li:nth-child(2){order:6}.nav .utility_right-items li:nth-child(3){order:5}.nav .utility_right-items li:nth-child(4){order:4}.nav .utility_right-items li:nth-child(5){order:3}.nav .utility_right-items li:nth-child(6){order:2}.nav .utility_right-items li:nth-child(7){order:1}}.nav .academy.icon-account:after,.nav .where_to_buy.icon-account:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='13' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_932_245)'%3E%3Cpath clip-rule='evenodd' d='M6.547 8.09a5.156 5.156 0 00-3.532 1.395 5.164 5.164 0 00-1.628 4.098h10.319a5.163 5.163 0 00-1.628-4.098A5.155 5.155 0 006.547 8.09zm0-5.757c-.76 0-1.445.307-1.942.804a2.74 2.74 0 000 3.883 2.74 2.74 0 001.94.805 2.739 2.739 0 002.54-1.695 2.742 2.742 0 00-2.538-3.797z' stroke='%23fff' stroke-width='1.25'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_932_245'%3E%3Cpath fill='%23fff' transform='translate(0 .958)' d='M0 0h13v14H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");height:14px;width:14px;top:7px;left:0;background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:transparent}@media screen and (min-width:1024px){.nav .academy,.nav .where_to_buy{font-family:helveticaNormalBold,helvetica,Arial,sans-serif;padding:0 1rem 0 2.5rem;border:.2rem solid #047832;color:#047832;margin-bottom:-.3rem;margin-left:3rem;line-height:2.7rem}.nav .academy:after,.nav .where_to_buy:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='9' height='15' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.663 1.375c1.003 0 1.91.406 2.567 1.062a3.618 3.618 0 011.062 2.567c0 1.431-1.011 3.285-2.266 5.473-.266.464-.542.944-.817 1.44-.188.338-.37.672-.547 1a93.065 93.065 0 00-.546-1c-.275-.496-.55-.976-.816-1.44C2.045 8.29 1.033 6.436 1.033 5.005c0-1.003.406-1.91 1.062-2.567a3.618 3.618 0 012.568-1.062zm0 2.777a.85.85 0 00-.853.852.85.85 0 00.853.853.85.85 0 00.852-.853.85.85 0 00-.852-.852z' stroke='%23047832' stroke-width='1.25' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-color:transparent;height:18px;width:16px;position:absolute;top:5px;left:7px;background-size:contain}.nav .academy:hover:after,.nav .where_to_buy:hover:after{width:13px}.nav .academy.icon-submittal:after,.nav .where_to_buy.icon-submittal:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.849.806H.625v11.027h12.75V2.751h-6.64L4.85.806z' stroke-width='1.25' stroke='%23047832' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E");height:13px;width:14px;top:8px;left:7px}.nav .academy.icon-account:after,.nav .where_to_buy.icon-account:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='13' height='14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.547 7.133c-1.361 0-2.605.527-3.532 1.394a5.164 5.164 0 00-1.628 4.098h10.319a5.164 5.164 0 00-1.628-4.098 5.155 5.155 0 00-3.531-1.394zm0-5.758c-.759 0-1.445.307-1.942.804a2.74 2.74 0 000 3.883 2.74 2.74 0 001.941.805c.759 0 1.446-.307 1.943-.804a2.738 2.738 0 00.804-1.942c0-.758-.308-1.445-.804-1.942a2.738 2.738 0 00-1.942-.804z' stroke='%23047832' stroke-width='1.25' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E");height:16px;width:16px;top:5px;left:7px}.nav .academy.icon-chevron:after,.nav .where_to_buy.icon-chevron:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath d='M.9 1.8L6 7.3l5.1-5.5' fill='none' stroke='%23035e27' stroke-width='1.5'/%3E%3C/svg%3E");height:10px;width:12px;top:9px;right:9px;left:auto}}.nav .academy.icon-submittal,.nav .academy.training-submittal,.nav .where_to_buy.icon-submittal,.nav .where_to_buy.training-submittal{position:relative;padding:1rem 1.5rem}@media screen and (min-width:1024px){.nav .academy.icon-submittal,.nav .academy.training-submittal,.nav .where_to_buy.icon-submittal,.nav .where_to_buy.training-submittal{padding:.25rem 1rem 0 2.75rem}}.nav .academy.icon-account,.nav .where_to_buy.icon-account{position:relative;padding:0 2.2rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif}@media screen and (min-width:1024px){.nav .academy.icon-account,.nav .where_to_buy.icon-account{padding:0 1rem 0 2.75rem}}.nav .academy.icon-chevron,.nav .where_to_buy.icon-chevron{position:relative;padding:0;font-family:helveticaNormalBold,helvetica,Arial,sans-serif}@media screen and (min-width:1024px){.nav .academy.icon-chevron,.nav .where_to_buy.icon-chevron{padding:0 2.75rem 0 1rem}}.nav .academy .submittal-items,.nav .where_to_buy .submittal-items{width:22px;height:22px;color:#fff;background-color:#047832;line-height:2.4rem;position:absolute;text-align:center;border-radius:50%;font-size:1.25rem;left:160px;top:6px;bottom:4px;z-index:1}@media screen and (min-width:1024px){.nav .academy .submittal-items,.nav .where_to_buy .submittal-items{font-size:.7rem;line-height:1.5rem;width:12px;height:12px;left:12px;bottom:4px;top:inherit}}.nav .login,.nav .my_account{border-color:transparent;padding:0 1.5rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif}@media screen and (min-width:1024px){.nav .login,.nav .my_account{margin-left:1rem;margin-right:-1.2rem}}.nav .login__icon,.nav .my_account__icon{position:relative}.nav .login__icon:after,.nav .my_account__icon:after{content:"";background-repeat:no-repeat;background-position:50%;height:14px;width:14px;top:16px;left:0;position:absolute}@media screen and (min-width:1024px){.nav .login__icon:after,.nav .my_account__icon:after{top:6px}}.nav .login__drop-down,.nav .my_account__drop-down{padding-top:.5rem}@media screen and (min-width:1024px){.nav .login__drop-down,.nav .my_account__drop-down{display:none;position:absolute;white-space:nowrap;padding-top:1rem;right:0}}.nav .login__drop-down ul,.nav .my_account__drop-down ul{margin:0;list-style:none;padding:0 0 0 2rem}@media screen and (min-width:1024px){.nav .login__drop-down ul,.nav .my_account__drop-down ul{background-color:#fff;padding:1.4rem 1rem;box-shadow:-1px 1px 6px 0 rgba(0,0,0,.14)}}.nav .login__drop-down ul li,.nav .my_account__drop-down ul li{display:flex;line-height:normal}@media screen and (min-width:1024px){.nav .login__drop-down ul li,.nav .my_account__drop-down ul li{line-height:3rem;margin-bottom:1.6rem}.nav .login__drop-down ul li:last-child,.nav .my_account__drop-down ul li:last-child{margin-bottom:0}}.nav .login__drop-down ul a,.nav .my_account__drop-down ul a{font-size:1.4rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.9375}@media screen and (max-width:1023px){.nav .login__drop-down ul a,.nav .my_account__drop-down ul a{font-size:1.4rem}}.nav .login__drop-down ul a,.nav .my_account__drop-down ul a{color:#fff;width:100%;padding:10px 0 10px 22px}@media screen and (min-width:1024px){.nav .login__drop-down ul a,.nav .my_account__drop-down ul a{display:block;padding:0 0 0 22px;color:#035e27}}.nav .login__drop-down ul .my_documents:after,.nav .my_account__drop-down ul .my_documents:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_930_1748)'%3E%3Cpath clip-rule='evenodd' d='M4.849 1.492H.625V12.52h12.75V3.437h-6.64L4.849 1.492z' stroke='%23fff' stroke-width='1.25'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_930_1748'%3E%3Cpath fill='%23fff' transform='translate(0 .687)' d='M0 0h14v13H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}@media screen and (min-width:1024px){.nav .login__drop-down ul .my_documents:after,.nav .my_account__drop-down ul .my_documents:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='none' d='M0 .5h14v13H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M4.8 1.3H.6v11h12.8v-9H6.8L4.9 1.4z' stroke='%23035e27' stroke-width='1.2' fill='none'/%3E%3C/g%3E%3C/svg%3E")}}.nav .login__drop-down ul .my_trainings:after,.nav .my_account__drop-down ul .my_trainings:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23fff'%3E%3Cpath d='M9 8.188l-7-3.5 7-4 7 4-7 3.5z'/%3E%3Cpath d='M4.5 6.188v4.499s2.7.998 4.5.998c1.8 0 4.5-.998 4.5-.998v-4.5'/%3E%3C/g%3E%3C/svg%3E")}@media screen and (min-width:1024px){.nav .login__drop-down ul .my_trainings:after,.nav .my_account__drop-down ul .my_trainings:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 18 13'%3E%3Cdefs%3E%3Cstyle%3E.st0{fill:none;stroke:%23035e27}%3C/style%3E%3C/defs%3E%3Cg id='Training_Icon_-_Custom'%3E%3Cpath id='Vector_1' class='st0' d='M9 9L2 5.5l7-4 7 4L9 9z'/%3E%3Cpath id='Vector_2' class='st0' d='M4.5 7v4.5s2.7 1 4.5 1 4.5-1 4.5-1V7'/%3E%3C/g%3E%3C/svg%3E")}}.nav .login__drop-down ul .my_profile:after,.nav .my_account__drop-down ul .my_profile:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='13' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_932_245)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.547 8.09a5.156 5.156 0 00-3.532 1.395 5.164 5.164 0 00-1.628 4.098h10.319a5.163 5.163 0 00-1.628-4.098A5.155 5.155 0 006.547 8.09zm0-5.757c-.76 0-1.445.307-1.942.804a2.74 2.74 0 000 3.883 2.74 2.74 0 001.94.805 2.739 2.739 0 002.54-1.695 2.742 2.742 0 00-2.538-3.797z' stroke='%23fff' stroke-width='1.25'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_932_245'%3E%3Cpath fill='%23fff' transform='translate(0 .958)' d='M0 0h13v14H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}@media screen and (min-width:1024px){.nav .login__drop-down ul .my_profile:after,.nav .my_account__drop-down ul .my_profile:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 16'%3E%3Cpath d='M7.1 8.1c-1.5 0-2.8.6-3.8 1.5-.6.6-1.1 1.2-1.4 2-.3.8-.4 1.6-.4 2.4h11.1c0-.8 0-1.6-.4-2.4-.3-.8-.8-1.4-1.4-2-1-1-2.4-1.5-3.8-1.5zm0-6.2c-.8 0-1.6.3-2.1.9-.3.3-.5.6-.6 1-.1.4-.2.7-.2 1.1s0 .8.2 1.1c.1.4.4.7.6 1 .3.3.6.5 1 .6.4.1.7.2 1.1.2.8 0 1.6-.3 2.1-.9.3-.3.5-.6.6-1s.2-.7.2-1.1c0-.8-.3-1.6-.9-2.1-.3-.3-.6-.5-1-.6-.4-.1-.7-.2-1.1-.2z' fill='none' stroke='%23035e27'/%3E%3C/svg%3E")}}.nav .login__drop-down ul .logout,.nav .my_account__drop-down ul .logout{border-top:none;padding-top:1rem;padding-left:0}@media screen and (min-width:1024px){.nav .login__drop-down ul .logout,.nav .my_account__drop-down ul .logout{border-top:1px solid rgba(0,0,0,.2);padding-top:1.6rem;padding-left:0}}@media screen and (min-width:1024px){.nav .academy:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3C!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc.--%3E%3Cpath d='M307.2 66.2L47.6 160l74 26.7c10.3-6.9 21.5-12.6 33.4-17.1l159.4-59.8c8.3-3.1 17.5 1.1 20.6 9.4s-1.1 17.5-9.4 20.6l-159.4 59.8c-1.5.5-2.9 1.1-4.3 1.7l145.3 52.5c4.1 1.5 8.4 2.2 12.8 2.2s8.7-.8 12.8-2.2L592.4 160 332.8 66.2c-4.1-1.5-8.4-2.2-12.8-2.2s-8.7.8-12.8 2.2zm-10.9 217.7l-169.4-61.2c-27.5 23.3-44.8 57.2-46.7 94.2 5.9 13.2 10.2 27.5 13.4 41.5 6.4 27.6 10.7 65.9 2.1 108.7-.9 4.3-3.4 8-7.1 10.4s-8.2 3.1-12.4 2l-64-16C7 462.2 2.8 458.4 1 453.3s-.9-10.7 2.3-14.9c8.6-11.7 16-24.6 22.5-37.6C37.2 377.8 48 348.4 48 320c0-.6 0-1.2.1-1.8 1.4-41 18-79.1 45.1-107.7l-77.4-27.9C6.3 179.1 0 170.1 0 160s6.3-19.1 15.8-22.6L296.3 36.1c7.6-2.7 15.6-4.1 23.7-4.1s16.1 1.4 23.7 4.1l280.5 101.3c9.5 3.4 15.8 12.5 15.8 22.6s-6.3 19.1-15.8 22.6L343.7 283.9c-7.6 2.7-15.6 4.1-23.7 4.1s-16.1-1.4-23.7-4.1zm-122-10l-13.9 132.4c.7.8 1.8 2.1 3.7 3.7 6 5.2 16.5 11.5 31.9 17.5 30.4 11.9 74.3 20.5 124 20.5s93.6-8.6 124.1-20.6c15.4-6 25.8-12.3 31.9-17.5 1.9-1.6 3-2.8 3.7-3.7l-14-132.4 31-11.2L512 408c0 35.3-86 72-192 72s-192-36.7-192-72l15.3-145.4 31 11.2zM480.5 405a.2.2 0 10-.3-.1.2.2 0 10.3.1zm-321 0a.1.1 0 10.2 0 .1.1 0 10-.2 0zM67 444.2c2.5-20.7 1.7-40-.5-56.7-3.8 10-8 19.3-12.1 27.6-3.8 7.6-7.9 15.2-12.5 22.8l25.1 6.3z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-color:transparent;height:18px;width:19px;position:absolute;top:8px;left:5px;background-size:contain;filter:invert(54%) sepia(32%) saturate(3640%) hue-rotate(161deg) brightness(96%) contrast(102%)}}.nav .academy:hover:after{width:19px}.nav .submittal-item{padding:2rem 0;margin:1rem 1.5rem;border-top:1px solid hsla(0,0%,100%,.25);border-bottom:1px solid hsla(0,0%,100%,.25)}@media screen and (min-width:1024px){.nav .submittal-item{margin:0;padding:0;border:none}}@media screen and (min-width:1024px){.nav .submittal-item__drop-down{display:none;position:absolute;padding-top:1rem}}.nav .submittal-item__drop-down ul{margin:0;list-style:none;padding:0 0 1rem 3rem}@media screen and (min-width:1024px){.nav .submittal-item__drop-down ul{background-color:#fff;padding:1rem;box-shadow:0 5px 20px -4px rgba(0,0,0,.4);border-bottom:2px solid #047832;width:150px}}.nav .submittal-item__drop-down ul a{font-size:1.4rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.9375}@media screen and (max-width:1023px){.nav .submittal-item__drop-down ul a{font-size:1.4rem}}@media screen and (min-width:1024px){.nav .submittal-item__drop-down ul a{display:block;padding:.75em 0}}@media screen and (min-width:1024px){.nav .submittal-item__drop-down--align-left{margin-left:-38px}}@media screen and (min-width:1024px){.nav .submittal-item:hover .submittal-item__drop-down{display:block}}.nav .account-item{position:relative;padding-bottom:1rem}@media screen and (min-width:1024px){.nav .account-item{padding-bottom:0}}@media screen and (min-width:1024px){.nav .account-item:hover .my_account__drop-down{display:block}}.nav.menu_open .nav_mobile_btn:before{border-bottom:0 solid #231f20;transform:rotate(45deg);top:1.9rem}.nav.menu_open .nav_mobile_btn:after{transform:rotate(-45deg);bottom:2.5rem;right:2.1rem}.nav.menu_open .mobile_menu_wrap{min-height:calc(100vh - 7.2rem)}.nav.menu_open .search_wrap{height:9.2rem;max-height:9.2rem;margin-bottom:0;width:100%;background:#231f20;padding:1.9rem 1.5rem}.nav.menu_open .main_bar,.nav.menu_open .utility_nav{max-height:1000rem;background:#231f20;color:#fff;height:auto;overflow:visible}.nav.menu_open .utility_nav{padding-bottom:7rem}@media screen and (max-width:567px){.nav.menu_open .utility_nav.iphone{padding-bottom:18rem}}.nav.menu_open .language_open .location_dropdown{right:0}.nav .media_callout{display:none}@media screen and (min-width:1024px){.nav .media_callout{display:block}}.nav .location_back_btn{position:relative;padding:.7rem 3rem;font-size:1.6rem;width:100%}.nav .location_back_btn:before{content:"‹";display:block;width:1.6rem;height:1.6rem;position:absolute;top:.5rem;left:1.3rem;font-size:4rem;line-height:2.2rem}@media screen and (min-width:1024px){.nav .location_back_btn:before{left:auto;transform:rotate(-45deg) translateY(-50%)}}@media screen and (min-width:1024px){.nav .location_back_btn:after,.nav .location_back_btn:before{content:"";height:.2rem;width:2rem;right:0;background:#231f20;top:50%}.nav .location_back_btn:after{display:block;position:absolute;transform:rotate(45deg) translateY(-50%)}}@media screen and (min-width:1024px){.nav .location_back_btn{position:absolute;height:2rem;width:2rem;right:1.6rem;top:1.8rem;color:transparent;cursor:pointer;padding:0}}.nav .location_option{font-size:1.4rem;padding:1rem 3rem;position:relative}.nav .location_option.selected:before{content:"✓";display:block;width:1.6rem;height:1.6rem;color:#047832;position:absolute;top:.5rem;left:1.5rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-weight:700}@media screen and (min-width:1024px){.nav .location_option.selected:before{left:.5rem;top:1rem}}.nav .main_options{border-bottom:.1rem solid #231f20}.nav .main_options .location_option{padding:.7rem 3rem}@media screen and (min-width:1024px){.nav .main_options .location_option{width:100%;padding:1rem 2rem}}@media screen and (min-width:1024px){.nav .main_options{border-bottom:none;border-right:.1rem solid #231f20;max-width:22%}}.nav .additional_options{padding:2rem 3rem}@media screen and (min-width:1024px){.nav .additional_options{display:flex;flex-wrap:wrap;padding:0 1.4rem;max-width:78%}}.nav .additional_options .location_option{padding-left:0;padding-right:0;width:49%;display:inline-block}@media screen and (min-width:1024px){.nav .additional_options .location_option{border-bottom:none;padding-left:2.2rem;width:13.2rem}}@media screen and (min-width:1024px){.nav.scroll-down{top:-5rem}.nav.scroll-down .nav_logo{display:flex;align-items:flex-end;width:160px;height:60px}.nav.scroll-down .nav_logo img{max-height:60px;max-width:160px;object-fit:contain;display:block}}@media screen and (min-width:1024px){.banner-added.nav{transition:top .5s ease;display:flex;height:7.2rem;padding-top:1rem;background:#fff;position:sticky;top:0;width:100%;z-index:99;box-shadow:0 3px 5px 0 rgba(0,0,0,.15)}}@media screen and (min-width:1024px)and (min-width:1024px){.banner-added.nav{height:19.8rem;position:sticky;top:0;padding-top:4rem}}@media screen and (min-width:1024px)and (min-width:1024px){.banner-added.nav.scroll-down{top:-10.6rem}.banner-added.nav.scroll-down .nav_logo{display:flex;align-items:flex-end;width:160px;height:60px}.banner-added.nav.scroll-down .nav_logo img{max-height:60px;max-width:160px;object-fit:contain;display:block}}@media screen and (max-width:1023px)and (max-width:1023px){.banner-added.nav{top:55px;margin-bottom:5.8rem}}@media screen and (min-width:1024px){.overlay_shade{position:fixed;top:0;left:0;z-index:-1;width:100%;height:0;opacity:0;background:rgba(0,0,0,.5);transition:opacity .5s ease}}.overlay_shade.active{opacity:.5;z-index:6;height:100%}@media screen and (min-width:1024px){.overlay_shade_training{position:fixed;top:0;left:0;z-index:-1;width:100%;height:0;opacity:0;background:rgba(0,0,0,.5);transition:opacity .5s ease}}.overlay_shade_training.active{opacity:.5;z-index:6;height:100%}.submittal-content-menu{position:fixed;height:100vh;background-color:#fff;top:73px;right:-768px;width:100%;max-width:100%;padding:2rem 1.5rem 3rem;overflow-y:scroll;transition:all .3s;z-index:6}@media screen and (min-width:768px){.submittal-content-menu{padding:4rem;width:100%;max-width:500px}}@media screen and (min-width:1024px){.submittal-content-menu{top:0}}.submittal-content-menu.active{right:0}.submittal-content-menu__close{color:#047832;cursor:pointer;display:block;padding-right:3rem;font-size:1.5rem;font-weight:600;position:absolute;right:5px;top:20px;text-transform:uppercase}@media screen and (min-width:768px){.submittal-content-menu__close{right:20px}}.submittal-content-menu__close:after,.submittal-content-menu__close:before{content:"";position:absolute;right:15px;height:10px;width:2px;background-color:#047832;display:block;top:2px}.submittal-content-menu__close:before{transform:rotate(45deg)}.submittal-content-menu__close:after{transform:rotate(-45deg)}.submittal-content-menu h2{color:#231f20;font-size:2.75rem;margin:0 0 1.5rem;text-transform:uppercase}.submittal-content-menu__header{color:#231f20;margin:1rem 0 6rem;text-transform:uppercase;font-size:4.5rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;display:block}@media screen and (max-width:567px){.submittal-content-menu__header{margin:3.5rem 0 3rem}}.submittal-training-menu{position:fixed;height:100vh;background-color:#fff;top:73px;right:-768px;width:100%;max-width:100%;padding:2rem 1.5rem 3rem;overflow-y:scroll;transition:all .3s;z-index:6}@media screen and (min-width:768px){.submittal-training-menu{padding:4rem;width:100%;max-width:500px}}@media screen and (min-width:1024px){.submittal-training-menu{top:0}}.submittal-training-menu.active{right:0}.submittal-training-menu__close{color:#047832;cursor:pointer;display:flex;justify-content:flex-end;padding-right:3rem;font-size:1.5rem;font-weight:600;position:absolute;right:5px;top:20px;text-transform:uppercase}@media screen and (min-width:768px){.submittal-training-menu__close{right:20px}}.submittal-training-menu__close:after,.submittal-training-menu__close:before{content:"";position:absolute;right:15px;height:10px;width:2px;background-color:#047832;display:block;top:2px}.submittal-training-menu__close:before{transform:rotate(45deg)}.submittal-training-menu__close:after{transform:rotate(-45deg)}.submittal-training-menu h2{color:#231f20;font-size:2.75rem;margin:0 0 1.5rem;text-transform:uppercase}.submittal-training-menu__header{color:#231f20;margin:1rem 0 6rem;text-transform:uppercase;font-size:4.5rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;display:block}@media screen and (max-width:567px){.submittal-training-menu__header{margin:3.5rem 0 3rem}}.submittal-training-menu .package-training-overlay{margin-bottom:20px}.submittal-training-menu .package-training-overlay__items{padding:0;margin:0;list-style:none}.submittal-training-menu .package-training-overlay__item{display:flex;align-items:center;border:1px solid #d9d9d9;padding:1.25rem 4.25rem .75rem 1.25rem;position:relative;margin-bottom:.75rem;width:100%;cursor:grab}.submittal-training-menu .package-training-overlay__item:last-of-type{margin-bottom:0}.submittal-training-menu .package-training-overlay__item button{cursor:pointer;position:absolute;right:1rem;color:transparent;border:none;background-color:#047832;font-size:0;width:25px;height:25px}.submittal-training-menu .package-training-overlay__item button:hover:before{transform:rotate(90deg)}.submittal-training-menu .package-training-overlay__item button:hover:after{transform:rotate(-90deg)}.submittal-training-menu .package-training-overlay__item button:focus{outline:none}.submittal-training-menu .package-training-overlay__item button:after,.submittal-training-menu .package-training-overlay__item button:before{content:"";position:absolute;right:11px;height:20px;width:2px;background-color:#047832;display:block;top:15px;transition:all .2s ease-in-out}@media screen and (min-width:768px){.submittal-training-menu .package-training-overlay__item button:after,.submittal-training-menu .package-training-overlay__item button:before{height:15px;top:5px}}.submittal-training-menu .package-training-overlay__item button:before{transform:rotate(45deg)}.submittal-training-menu .package-training-overlay__item button:after{transform:rotate(-45deg)}.submittal-training-menu .package-training-overlay__menu-icon{display:block;height:12px;width:20px;position:relative;flex:0 0 20px}.submittal-training-menu .package-training-overlay__menu-icon:after,.submittal-training-menu .package-training-overlay__menu-icon:before{content:"";width:2rem;position:absolute;display:block}.submittal-training-menu .package-training-overlay__menu-icon:before{border-top:.2rem solid #d9d9d9;height:.7rem;border-bottom:.2rem solid #d9d9d9;top:0}.submittal-training-menu .package-training-overlay__menu-icon:after{bottom:0;border-bottom:.2rem solid #d9d9d9}.submittal-training-menu .package-training-overlay__detail-content{padding-left:1.2rem}.submittal-training-menu .package-training-overlay__doc_info{color:#231f20;font-size:1.2rem;font-weight:400;text-transform:uppercase}.submittal-training-menu .package-training-overlay__doc_title{color:#047832;font-size:1.5rem;font-weight:600}.submittal-training-menu .package-training-overlay__cta{display:flex;margin-top:2.5rem;flex-direction:column}@media screen and (min-width:475px){.submittal-training-menu .package-training-overlay__cta{flex-direction:row}}.package-overlay-bottom__emptytext{padding:0;margin:0;color:#231f20;visibility:hidden;min-height:1.5rem}.package-overlay{margin-bottom:20px}.package-overlay__items{padding:0;margin:0;list-style:none}.package-overlay__item{display:flex;align-items:center;border:1px solid #d9d9d9;padding:1.25rem 4.25rem .75rem 1.25rem;position:relative;margin-bottom:.75rem;width:100%;cursor:grab}.package-overlay__item.shake{animation:shake .5s}@keyframes shake{0%{transform:translate(1px,1px) rotate(0deg)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0deg)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0deg)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0deg)}to{transform:translate(1px,-2px) rotate(-1deg)}}.package-overlay__item:last-of-type{margin-bottom:0}.package-overlay__item button{cursor:pointer;position:absolute;right:1rem;color:transparent;border:none;background-color:#fff;font-size:0;width:25px;height:25px}.package-overlay__item button:hover:before{transform:rotate(90deg)}.package-overlay__item button:hover:after{transform:rotate(-90deg)}.package-overlay__item button:focus{outline:none}.package-overlay__item button:after,.package-overlay__item button:before{content:"";position:absolute;right:11px;height:20px;width:2px;background-color:#047832;display:block;top:2px;transition:all .2s ease-in-out}@media screen and (min-width:768px){.package-overlay__item button:after,.package-overlay__item button:before{height:15px;top:5px}}.package-overlay__item button:before{transform:rotate(45deg)}.package-overlay__item button:after{transform:rotate(-45deg)}.package-overlay__menu-icon{display:block;height:12px;width:20px;position:relative;flex:0 0 20px}.package-overlay__menu-icon:after,.package-overlay__menu-icon:before{content:"";width:2rem;position:absolute;display:block}.package-overlay__menu-icon:before{border-top:.2rem solid #d9d9d9;height:.7rem;border-bottom:.2rem solid #d9d9d9;top:0}.package-overlay__menu-icon:after{bottom:0;border-bottom:.2rem solid #d9d9d9}.package-overlay__detail-content{padding-left:1.2rem}.package-overlay__doc_info{color:#231f20;font-size:1.2rem;font-weight:400;text-transform:uppercase}.package-overlay__doc_title{color:#047832;font-size:1.5rem;font-weight:600}.package-overlay__cta{display:flex;margin-top:2.5rem;flex-direction:column}@media screen and (min-width:475px){.package-overlay__cta{flex-direction:row}}.previewfoldercontent{display:none;width:99%;height:98%;overflow:hidden;top:5px}.previewfoldercontent img{width:100%;border-bottom:5px solid #d9d9d9}.previewfoldercontent{margin:5px;position:fixed;z-index:40001;background:#fff;border-radius:10px;box-shadow:0 0 10px #231f20;animation-name:fadeIn_Modal;animation-duration:.8s}.preview_wrapper{width:60%;height:95%;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;color:#fff;padding:10px;vertical-align:top;display:block;margin-left:auto;margin-right:auto;border:1px solid #d9d9d9}@media screen and (max-width:567px){.preview_wrapper{overflow-x:scroll;width:98%}}.preview_loading{position:relative;top:50%;left:50%;margin:-50px 0 0 -50px;font-size:1.6rem;color:#231f20}.zoom-button-wrapper{width:50%;display:flex;flex-direction:row-reverse}.zoom-button{cursor:pointer;border:2px solid #d9d9d9;background-color:#fff;font-size:10px;height:2.5em;width:2.5em;border-radius:999px;position:relative;margin:5px;padding-left:10px;padding-top:10px;display:none}@media screen and (min-width:1024px){.zoom-button{display:block}}.zoom-button:after,.zoom-button:before{content:"";display:block;background-color:#d9d9d9;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.zoom-button--plus:before{height:1em;width:.2em}.zoom-button--plus:after{height:.2em;width:1em}.zoom-button--minus:before{width:.2em}.zoom-button--minus:after{height:.2em;width:1em}.zoom-button--small{font-size:8px}.top-button-wrapper{top:8px;height:35px;display:flex}.close_btn{cursor:pointer;font-size:1.5rem;font-weight:600;right:5px;height:35px;width:40px;display:block;position:absolute}@media screen and (min-width:768px){.close_btn{right:20px}}.close_btn:after,.close_btn:before{content:"";position:absolute;right:20px;height:20px;width:2px;background-color:#047832;display:block;top:8px}.close_btn:before{transform:rotate(45deg)}.close_btn:after{transform:rotate(-45deg)}.btn{border:1px solid #047832;cursor:pointer;display:inline-block;font-size:1.35rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;height:4.8rem;line-height:1.2rem;margin-bottom:1.25rem;min-width:21rem;padding:1.4rem 2rem;text-align:center;text-transform:uppercase;transition:all .2s ease-in-out;width:100%}@media screen and (min-width:475px){.btn{width:auto}}.btn--primary{font-size:1.6rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.01em;color:#fff;background-color:#047832;align-content:center}.btn--primary:hover{background-color:rgb(3.0129032258,90.3870967742,37.6612903226);border-color:rgb(3.0129032258,90.3870967742,37.6612903226)}.btn--primary--disabled,.btn--primary--disabled:hover{border-color:#d9d9d9;background-color:#d9d9d9;cursor:default}.btn--secondary{color:#047832;background-color:#fff;margin-left:auto}.btn--secondary:hover{color:rgb(3.0129032258,90.3870967742,37.6612903226);border-color:rgb(3.0129032258,90.3870967742,37.6612903226)}.btn--alt{color:#231f20;border:1px solid #231f20;background-color:#fff;line-height:2rem}.btn--alt.active,.btn--alt:hover{color:rgb(3.0129032258,90.3870967742,37.6612903226);border-color:rgb(3.0129032258,90.3870967742,37.6612903226)}.resources-title{font-size:18px;width:180px;display:flex;flex:1;align-items:center;line-height:normal;font-weight:700;margin:0 16px 0 10px;padding-top:4px}.resources-progress-bar{position:absolute;bottom:0;left:0;height:10px;background-color:#047832}.resources-training{display:flex;gap:16px;height:85px;margin-top:16px}.resources-training.prc-0 .resources-progress-bar{width:0}.resources-training.prc-1 .resources-progress-bar{width:1%}.resources-training.prc-2 .resources-progress-bar{width:2%}.resources-training.prc-3 .resources-progress-bar{width:3%}.resources-training.prc-4 .resources-progress-bar{width:4%}.resources-training.prc-5 .resources-progress-bar{width:5%}.resources-training.prc-6 .resources-progress-bar{width:6%}.resources-training.prc-7 .resources-progress-bar{width:7%}.resources-training.prc-8 .resources-progress-bar{width:8%}.resources-training.prc-9 .resources-progress-bar{width:9%}.resources-training.prc-10 .resources-progress-bar{width:10%}.resources-training.prc-11 .resources-progress-bar{width:11%}.resources-training.prc-12 .resources-progress-bar{width:12%}.resources-training.prc-13 .resources-progress-bar{width:13%}.resources-training.prc-14 .resources-progress-bar{width:14%}.resources-training.prc-15 .resources-progress-bar{width:15%}.resources-training.prc-16 .resources-progress-bar{width:16%}.resources-training.prc-17 .resources-progress-bar{width:17%}.resources-training.prc-18 .resources-progress-bar{width:18%}.resources-training.prc-19 .resources-progress-bar{width:19%}.resources-training.prc-20 .resources-progress-bar{width:20%}.resources-training.prc-21 .resources-progress-bar{width:21%}.resources-training.prc-22 .resources-progress-bar{width:22%}.resources-training.prc-23 .resources-progress-bar{width:23%}.resources-training.prc-24 .resources-progress-bar{width:24%}.resources-training.prc-25 .resources-progress-bar{width:25%}.resources-training.prc-26 .resources-progress-bar{width:26%}.resources-training.prc-27 .resources-progress-bar{width:27%}.resources-training.prc-28 .resources-progress-bar{width:28%}.resources-training.prc-29 .resources-progress-bar{width:29%}.resources-training.prc-30 .resources-progress-bar{width:30%}.resources-training.prc-31 .resources-progress-bar{width:31%}.resources-training.prc-32 .resources-progress-bar{width:32%}.resources-training.prc-33 .resources-progress-bar{width:33%}.resources-training.prc-34 .resources-progress-bar{width:34%}.resources-training.prc-35 .resources-progress-bar{width:35%}.resources-training.prc-36 .resources-progress-bar{width:36%}.resources-training.prc-37 .resources-progress-bar{width:37%}.resources-training.prc-38 .resources-progress-bar{width:38%}.resources-training.prc-39 .resources-progress-bar{width:39%}.resources-training.prc-40 .resources-progress-bar{width:40%}.resources-training.prc-41 .resources-progress-bar{width:41%}.resources-training.prc-42 .resources-progress-bar{width:42%}.resources-training.prc-43 .resources-progress-bar{width:43%}.resources-training.prc-44 .resources-progress-bar{width:44%}.resources-training.prc-45 .resources-progress-bar{width:45%}.resources-training.prc-46 .resources-progress-bar{width:46%}.resources-training.prc-47 .resources-progress-bar{width:47%}.resources-training.prc-48 .resources-progress-bar{width:48%}.resources-training.prc-49 .resources-progress-bar{width:49%}.resources-training.prc-50 .resources-progress-bar{width:50%}.resources-training.prc-51 .resources-progress-bar{width:51%}.resources-training.prc-52 .resources-progress-bar{width:52%}.resources-training.prc-53 .resources-progress-bar{width:53%}.resources-training.prc-54 .resources-progress-bar{width:54%}.resources-training.prc-55 .resources-progress-bar{width:55%}.resources-training.prc-56 .resources-progress-bar{width:56%}.resources-training.prc-57 .resources-progress-bar{width:57%}.resources-training.prc-58 .resources-progress-bar{width:58%}.resources-training.prc-59 .resources-progress-bar{width:59%}.resources-training.prc-60 .resources-progress-bar{width:60%}.resources-training.prc-61 .resources-progress-bar{width:61%}.resources-training.prc-62 .resources-progress-bar{width:62%}.resources-training.prc-63 .resources-progress-bar{width:63%}.resources-training.prc-64 .resources-progress-bar{width:64%}.resources-training.prc-65 .resources-progress-bar{width:65%}.resources-training.prc-66 .resources-progress-bar{width:66%}.resources-training.prc-67 .resources-progress-bar{width:67%}.resources-training.prc-68 .resources-progress-bar{width:68%}.resources-training.prc-69 .resources-progress-bar{width:69%}.resources-training.prc-70 .resources-progress-bar{width:70%}.resources-training.prc-71 .resources-progress-bar{width:71%}.resources-training.prc-72 .resources-progress-bar{width:72%}.resources-training.prc-73 .resources-progress-bar{width:73%}.resources-training.prc-74 .resources-progress-bar{width:74%}.resources-training.prc-75 .resources-progress-bar{width:75%}.resources-training.prc-76 .resources-progress-bar{width:76%}.resources-training.prc-77 .resources-progress-bar{width:77%}.resources-training.prc-78 .resources-progress-bar{width:78%}.resources-training.prc-79 .resources-progress-bar{width:79%}.resources-training.prc-80 .resources-progress-bar{width:80%}.resources-training.prc-81 .resources-progress-bar{width:81%}.resources-training.prc-82 .resources-progress-bar{width:82%}.resources-training.prc-83 .resources-progress-bar{width:83%}.resources-training.prc-84 .resources-progress-bar{width:84%}.resources-training.prc-85 .resources-progress-bar{width:85%}.resources-training.prc-86 .resources-progress-bar{width:86%}.resources-training.prc-87 .resources-progress-bar{width:87%}.resources-training.prc-88 .resources-progress-bar{width:88%}.resources-training.prc-89 .resources-progress-bar{width:89%}.resources-training.prc-90 .resources-progress-bar{width:90%}.resources-training.prc-91 .resources-progress-bar{width:91%}.resources-training.prc-92 .resources-progress-bar{width:92%}.resources-training.prc-93 .resources-progress-bar{width:93%}.resources-training.prc-94 .resources-progress-bar{width:94%}.resources-training.prc-95 .resources-progress-bar{width:95%}.resources-training.prc-96 .resources-progress-bar{width:96%}.resources-training.prc-97 .resources-progress-bar{width:97%}.resources-training.prc-98 .resources-progress-bar{width:98%}.resources-training.prc-99 .resources-progress-bar{width:99%}.resources-training.prc-100 .resources-progress-bar{width:100%}.resources-training-img{position:relative;width:132px;height:auto;display:flex}.resources-training-img img{width:100%;object-fit:cover}.resources-training-icon{width:25px;height:25px}.resources-training-icon img{width:100%;height:100%}.resources-training-content{display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:567px){.resources-training-content{width:65%}}.resources-training-content-inner{display:flex}.resources-view-status{display:flex;margin-top:10px;height:20px}.resources-right-icon{height:28px;width:40px}.resources-right-icon img{padding-top:4px;margin-left:8px}.resources-delete-icon{height:20px;width:40px}.resources-delete-icon img{height:100%;width:100%}.resources-video-content{display:flex;flex-direction:column}.resources-documents{margin-top:32px;margin-bottom:0}.cta-title{font-size:16px;margin:0;color:#047832}.cta-title,.training-resources-title{font-weight:700;text-transform:uppercase}.training-resources-title{font-size:24px;margin-top:5rem}.tabs-wrapper{width:100%;max-width:37.5rem;padding:0 1.5rem;font-size:1.8rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;text-transform:none;letter-spacing:.01em;line-height:2.4rem;white-space:nowrap;overflow:scroll}@media screen and (min-width:991px){.tabs-wrapper{overflow:hidden;max-width:131rem}}.tabs-wrapper .tabs{border-bottom:3px solid #cfd7d9;display:flex;justify-content:flex-start;min-width:max-content;padding:0 10px;width:100%}.tabs-wrapper .tab{padding:10px 20px;cursor:pointer;color:#6e6e6e;font-weight:700;position:relative}.tabs-wrapper .tab:first-child{padding-left:0}.tabs-wrapper .tab:after{content:"";display:block;width:0;height:3px;background-color:transparent;transition:width .3s ease,background-color .3s ease;position:absolute;bottom:-3px;left:-10px}.tabs-wrapper .tab.selected,.tabs-wrapper .tab:hover{color:#047832}.tabs-wrapper .tab.selected:after{width:110%;background-color:#047832}.hero_search{background:#231f20;color:#fff;text-align:center;background-size:cover;display:flex;align-items:center;justify-content:center;position:relative;width:100%;min-height:375px}@media screen and (max-width:567px){.hero_search{min-height:375px}}@media screen and (min-device-width:414px)and (max-device-width:736px)and (orientation:landscape){.hero_search{min-height:375px}}@media screen and (min-device-width:414px)and (max-device-width:736px)and (orientation:portrait){.hero_search{min-height:495px}}@media screen and (min-width:768px){.hero_search{min-height:375px}}@media screen and (min-width:1024px){.hero_search{min-height:650px}}.fifty_fifty .title .hero_search h2,.hero_search .fifty_fifty .title h2,.hero_search .title{font-size:6.2rem;line-height:6.8rem;font-family:helvetica,Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em}@media screen and (max-width:1023px){.fifty_fifty .title .hero_search h2,.hero_search .fifty_fifty .title h2,.hero_search .title{font-size:3.6rem;line-height:4rem}}.fifty_fifty .title .hero_search h2,.hero_search .fifty_fifty .title h2,.hero_search .title{margin:0 auto 2rem}@media screen and (min-width:768px){.fifty_fifty .title .hero_search h2,.hero_search .fifty_fifty .title h2,.hero_search .title{max-width:55rem}}@media screen and (min-width:1024px){.fifty_fifty .title .hero_search h2,.hero_search .fifty_fifty .title h2,.hero_search .title{max-width:93.2rem}}.hero_search .subtitle{font-size:2.3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.9375}@media screen and (max-width:1023px){.hero_search .subtitle{font-size:2rem}}.hero_search .subtitle{line-height:2rem;margin:0 auto 1.8rem}@media screen and (min-width:768px){.hero_search .subtitle{max-width:55rem}}@media screen and (min-width:1024px){.hero_search .subtitle{max-width:84.8rem;line-height:3.2rem}}@media screen and (max-width:1023px){.hero_search .subtitle{font-size:1.6rem}}.hero_search .search_wrap{width:100%;position:relative;margin:0 auto;opacity:.75}.hero_search .search_wrap:before{content:"";height:4.3rem;width:4.3rem;left:0;top:0;pointer-events:none;background:url(/frontend/icons/icon_search.svg);background-position:8px;background-repeat:no-repeat;display:block;position:absolute;z-index:2;background-size:30%}@media screen and (min-width:1024px){.hero_search .search_wrap:before{background-position:50%;background-size:auto;height:8.6rem;width:8.6rem}}@media screen and (min-width:768px){.hero_search .search_wrap{max-width:55rem}}@media screen and (min-width:1024px){.hero_search .search_wrap{max-width:84.8rem}}.hero_search .search_btn{position:absolute;top:0;right:0;height:4.3rem;width:4.3rem;border-radius:0 .4rem .4rem 0;background:#047832;border:none;outline:transparent;color:#fff;z-index:4;padding-bottom:2rem}@media screen and (min-width:1024px){.hero_search .search_btn{height:8.6rem;width:8.6rem;padding-bottom:0}}.hero_search .search_btn img{max-width:70%;height:auto}.hero_search .search_btn.reset-font-size{font-size:3rem;cursor:pointer}.hero_search .search_input{font-size:2rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.9375}@media screen and (max-width:1023px){.hero_search .search_input{font-size:1.6rem}}.hero_search .search_input{width:100%;padding:1.2rem 4.3rem 1.2rem 2.5rem;margin-bottom:.8rem;border-radius:.4rem;outline:transparent;border:none;line-height:1.9rem;height:4.3rem;z-index:3;position:relative;appearance:none}@media screen and (min-width:1024px){.hero_search .search_input{height:8.6rem;line-height:3.8rem;padding:2.6rem 8.6rem 2.6rem 7.1rem}}.hero_search .search_input:focus::placeholder{opacity:0}.hero_search .search_input:focus::-moz-placeholder{opacity:0}@media screen and (min-width:1024px){.hero_search .search_input:focus+.search_example{display:none}}.hero_search .search_input::placeholder{font-size:2rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.25}@media screen and (max-width:1023px){.hero_search .search_input::placeholder{font-size:1.6rem}}.hero_search .search_input::placeholder{color:#231f20}.hero_search .search_input:placeholder-shown{z-index:1}.hero_search .search_example{font-size:1.1rem;line-height:1.3rem}@media screen and (min-width:1024px){.hero_search .search_example{font-size:1.7rem;line-height:3.8rem;color:#231f20;right:10rem;top:2.6rem;position:absolute;pointer-events:none;z-index:2}}.hero_search .hero_search_video{margin-left:-2.8rem;margin-right:-2.8rem;margin-bottom:-.8rem}@media screen and (max-width:567px){.hero_search .hero_search_video{min-height:495px}}@media screen and (min-device-width:414px)and (max-device-width:736px)and (orientation:landscape){.hero_search .hero_search_video{min-height:375px}}@media screen and (min-device-width:414px)and (max-device-width:736px)and (orientation:portrait){.hero_search .hero_search_video{min-height:495px}}@media screen and (min-width:768px){.hero_search .hero_search_video{min-height:375px}}@media screen and (min-width:1024px){.hero_search .hero_search_video{min-height:650px}}.hero_search .video-overlay{position:absolute;z-index:2;width:100%}@media screen and (min-width:1024px){.hero_search .video-overlay{padding:12.2rem 2.9rem 15rem;min-height:650px}}.hero_search .video-overlay{padding:6.2rem 2.9rem 7.1rem}.hero_search video{width:100%}.k_logo_hero-container .btn.btn-primary,.training-detail-page .btn.btn-primary,.training-path-page .btn.btn-primary,.training_latest_learning-buttons .btn.btn-primary,.training_latest_learning-results .btn.btn-primary{font-size:1.6rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.01em;display:flex;padding:2rem 6rem;color:#fff;background:#047832;border:none;width:fit-content;cursor:pointer}.k_logo_hero-container .btn.btn-primary:hover,.training-detail-page .btn.btn-primary:hover,.training-path-page .btn.btn-primary:hover,.training_latest_learning-buttons .btn.btn-primary:hover,.training_latest_learning-results .btn.btn-primary:hover{background:#035e27}.k_logo_hero-container .btn.btn-link,.training-detail-page .btn.btn-link,.training-path-page .btn.btn-link,.training_latest_learning-buttons .btn.btn-link,.training_latest_learning-results .btn.btn-link{font-size:1.6rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.01em;background-color:transparent;color:#047832;border:none;padding-left:0;margin-right:16px;box-shadow:none;position:relative;min-width:fit-content;cursor:pointer}.k_logo_hero-container .btn.btn-link:after,.training-detail-page .btn.btn-link:after,.training-path-page .btn.btn-link:after,.training_latest_learning-buttons .btn.btn-link:after,.training_latest_learning-results .btn.btn-link:after{content:"";background-image:url(/frontend/icons/angle-right-blue.svg);display:inline-flex;background-position:bottom;background-repeat:no-repeat;width:12px;height:18px;margin-left:3px}.k_logo_hero-container .btn.btn-link:hover,.training-detail-page .btn.btn-link:hover,.training-path-page .btn.btn-link:hover,.training_latest_learning-buttons .btn.btn-link:hover,.training_latest_learning-results .btn.btn-link:hover{color:#231f20}.k_logo_hero-container .btn.btn-link:hover:after,.training-detail-page .btn.btn-link:hover:after,.training-path-page .btn.btn-link:hover:after,.training_latest_learning-buttons .btn.btn-link:hover:after,.training_latest_learning-results .btn.btn-link:hover:after{background-image:url(/frontend/icons/angle-right-black.svg)}.k_logo_hero-container .btn.btn-link.black,.training-detail-page .btn.btn-link.black,.training-path-page .btn.btn-link.black,.training_latest_learning-buttons .btn.btn-link.black,.training_latest_learning-results .btn.btn-link.black{color:#231f20}.k_logo_hero-container .btn.btn-link.black:after,.training-detail-page .btn.btn-link.black:after,.training-path-page .btn.btn-link.black:after,.training_latest_learning-buttons .btn.btn-link.black:after,.training_latest_learning-results .btn.btn-link.black:after{background-image:url(/frontend/icons/angle-right-black.svg)}.k_logo_hero-container .btn.btn-link.black:hover,.training-detail-page .btn.btn-link.black:hover,.training-path-page .btn.btn-link.black:hover,.training_latest_learning-buttons .btn.btn-link.black:hover,.training_latest_learning-results .btn.btn-link.black:hover{color:#047832}.k_logo_hero-container .btn.btn-link.black:hover:after,.training-detail-page .btn.btn-link.black:hover:after,.training-path-page .btn.btn-link.black:hover:after,.training_latest_learning-buttons .btn.btn-link.black:hover:after,.training_latest_learning-results .btn.btn-link.black:hover:after{background-image:url(/frontend/icons/angle-right-blue.svg)}.k_logo_hero-container .btn.btn-link.no-icon.black .k_logo_hero-container .btn.btn-link.no-icon:after,.k_logo_hero-container .btn.btn-link.no-icon.black .k_logo_hero-container .btn.btn-link.no-icon:hover:after,.k_logo_hero-container .btn.btn-link.no-icon.black .training-detail-page .btn.btn-link.no-icon:after,.k_logo_hero-container .btn.btn-link.no-icon.black .training-detail-page .btn.btn-link.no-icon:hover:after,.k_logo_hero-container .btn.btn-link.no-icon.black .training-path-page .btn.btn-link.no-icon:after,.k_logo_hero-container .btn.btn-link.no-icon.black .training-path-page .btn.btn-link.no-icon:hover:after,.k_logo_hero-container .btn.btn-link.no-icon.black .training_latest_learning-buttons .btn.btn-link.no-icon:after,.k_logo_hero-container .btn.btn-link.no-icon.black .training_latest_learning-buttons .btn.btn-link.no-icon:hover:after,.k_logo_hero-container .btn.btn-link.no-icon.black .training_latest_learning-results .btn.btn-link.no-icon:after,.k_logo_hero-container .btn.btn-link.no-icon.black .training_latest_learning-results .btn.btn-link.no-icon:hover:after,.k_logo_hero-container .btn.btn-link.no-icon:after,.k_logo_hero-container .btn.btn-link.no-icon:hover:after,.training-detail-page .btn.btn-link.no-icon.black .k_logo_hero-container .btn.btn-link.no-icon:after,.training-detail-page .btn.btn-link.no-icon.black .k_logo_hero-container .btn.btn-link.no-icon:hover:after,.training-detail-page .btn.btn-link.no-icon.black .training-detail-page .btn.btn-link.no-icon:after,.training-detail-page .btn.btn-link.no-icon.black .training-detail-page .btn.btn-link.no-icon:hover:after,.training-detail-page .btn.btn-link.no-icon.black .training-path-page .btn.btn-link.no-icon:after,.training-detail-page .btn.btn-link.no-icon.black .training-path-page .btn.btn-link.no-icon:hover:after,.training-detail-page .btn.btn-link.no-icon.black .training_latest_learning-buttons .btn.btn-link.no-icon:after,.training-detail-page .btn.btn-link.no-icon.black .training_latest_learning-buttons .btn.btn-link.no-icon:hover:after,.training-detail-page .btn.btn-link.no-icon.black .training_latest_learning-results .btn.btn-link.no-icon:after,.training-detail-page .btn.btn-link.no-icon.black .training_latest_learning-results .btn.btn-link.no-icon:hover:after,.training-detail-page .btn.btn-link.no-icon:after,.training-detail-page .btn.btn-link.no-icon:hover:after,.training-path-page .btn.btn-link.no-icon.black .k_logo_hero-container .btn.btn-link.no-icon:after,.training-path-page .btn.btn-link.no-icon.black .k_logo_hero-container .btn.btn-link.no-icon:hover:after,.training-path-page .btn.btn-link.no-icon.black .training-detail-page .btn.btn-link.no-icon:after,.training-path-page .btn.btn-link.no-icon.black .training-detail-page .btn.btn-link.no-icon:hover:after,.training-path-page .btn.btn-link.no-icon.black .training-path-page .btn.btn-link.no-icon:after,.training-path-page .btn.btn-link.no-icon.black .training-path-page .btn.btn-link.no-icon:hover:after,.training-path-page .btn.btn-link.no-icon.black .training_latest_learning-buttons .btn.btn-link.no-icon:after,.training-path-page .btn.btn-link.no-icon.black .training_latest_learning-buttons .btn.btn-link.no-icon:hover:after,.training-path-page .btn.btn-link.no-icon.black .training_latest_learning-results .btn.btn-link.no-icon:after,.training-path-page .btn.btn-link.no-icon.black .training_latest_learning-results .btn.btn-link.no-icon:hover:after,.training-path-page .btn.btn-link.no-icon:after,.training-path-page .btn.btn-link.no-icon:hover:after,.training_latest_learning-buttons .btn.btn-link.no-icon.black .k_logo_hero-container .btn.btn-link.no-icon:after,.training_latest_learning-buttons .btn.btn-link.no-icon.black .k_logo_hero-container .btn.btn-link.no-icon:hover:after,.training_latest_learning-buttons .btn.btn-link.no-icon.black .training-detail-page .btn.btn-link.no-icon:after,.training_latest_learning-buttons .btn.btn-link.no-icon.black .training-detail-page .btn.btn-link.no-icon:hover:after,.training_latest_learning-buttons .btn.btn-link.no-icon.black .training-path-page .btn.btn-link.no-icon:after,.training_latest_learning-buttons .btn.btn-link.no-icon.black .training-path-page .btn.btn-link.no-icon:hover:after,.training_latest_learning-buttons .btn.btn-link.no-icon.black .training_latest_learning-buttons .btn.btn-link.no-icon:after,.training_latest_learning-buttons .btn.btn-link.no-icon.black .training_latest_learning-buttons .btn.btn-link.no-icon:hover:after,.training_latest_learning-buttons .btn.btn-link.no-icon.black .training_latest_learning-results .btn.btn-link.no-icon:after,.training_latest_learning-buttons .btn.btn-link.no-icon.black .training_latest_learning-results .btn.btn-link.no-icon:hover:after,.training_latest_learning-buttons .btn.btn-link.no-icon:after,.training_latest_learning-buttons .btn.btn-link.no-icon:hover:after,.training_latest_learning-results .btn.btn-link.no-icon.black .k_logo_hero-container .btn.btn-link.no-icon:after,.training_latest_learning-results .btn.btn-link.no-icon.black .k_logo_hero-container .btn.btn-link.no-icon:hover:after,.training_latest_learning-results .btn.btn-link.no-icon.black .training-detail-page .btn.btn-link.no-icon:after,.training_latest_learning-results .btn.btn-link.no-icon.black .training-detail-page .btn.btn-link.no-icon:hover:after,.training_latest_learning-results .btn.btn-link.no-icon.black .training-path-page .btn.btn-link.no-icon:after,.training_latest_learning-results .btn.btn-link.no-icon.black .training-path-page .btn.btn-link.no-icon:hover:after,.training_latest_learning-results .btn.btn-link.no-icon.black .training_latest_learning-buttons .btn.btn-link.no-icon:after,.training_latest_learning-results .btn.btn-link.no-icon.black .training_latest_learning-buttons .btn.btn-link.no-icon:hover:after,.training_latest_learning-results .btn.btn-link.no-icon.black .training_latest_learning-results .btn.btn-link.no-icon:after,.training_latest_learning-results .btn.btn-link.no-icon.black .training_latest_learning-results .btn.btn-link.no-icon:hover:after,.training_latest_learning-results .btn.btn-link.no-icon:after,.training_latest_learning-results .btn.btn-link.no-icon:hover:after{background-image:none}.k_logo_hero-container a.cta-button,.training-detail-page a.cta-button,.training-path-page a.cta-button,.training_latest_learning-buttons a.cta-button,.training_latest_learning-results a.cta-button{font-size:1.6rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.01em;color:#047832!important;width:180px;height:48px;padding:8px;border:4px solid #047832;margin:3rem 0;line-height:2.7rem;background:transparent;display:flex;justify-content:center;align-self:center;align-items:center;cursor:pointer}.k_logo_hero-container a.cta-button img,.training-detail-page a.cta-button img,.training-path-page a.cta-button img,.training_latest_learning-buttons a.cta-button img,.training_latest_learning-results a.cta-button img{margin-left:-10px}.k_logo_hero-container a.cta-button span,.training-detail-page a.cta-button span,.training-path-page a.cta-button span,.training_latest_learning-buttons a.cta-button span,.training_latest_learning-results a.cta-button span{color:#047832;height:100%;margin-top:3px}.k_logo_hero-container a.cta-button:hover,.training-detail-page a.cta-button:hover,.training-path-page a.cta-button:hover,.training_latest_learning-buttons a.cta-button:hover,.training_latest_learning-results a.cta-button:hover{color:#047832!important;background:hsla(0,0%,100%,.5)}.breadcrumb a.btn-back{display:inline;text-decoration:none;text-transform:uppercase;cursor:pointer}.breadcrumb a.btn-back span{color:#231f20;display:inline;position:relative;padding-left:8px}.breadcrumb a.btn-back span:before{content:"";background-image:url(/frontend/icons/angle-right-black.svg);transform:rotate(180deg);display:inline-flex;background-position-x:right;background-repeat:no-repeat;background-size:contain;width:13px;height:12px;position:absolute;left:-2px;bottom:4px}.breadcrumb a.btn-back span:after{content:"";width:100%;height:1px;background-color:#231f20;position:absolute;bottom:2px;left:0}.sample_btn_container{display:flex;flex-direction:column;align-items:center;gap:20px}.knauf_btn{font-size:1.6rem;line-height:3rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;text-transform:uppercase;text-align:center;padding:10px 40px;outline:none;cursor:pointer;transition:all .2s ease-in-out;border:2px solid transparent;background-color:#047832;color:#fff}.knauf_btn:focus{border-color:#035e27;background:#047832;box-shadow:0 3px 8px 0 #035e27}.knauf_btn.active,.knauf_btn:hover{background-color:#035e27}.knauf_btn:disabled,.knauf_btn:disabled:hover{cursor:default;color:#fff;background-color:rgba(0,0,0,.4)}.knauf_btn.secondary{background-color:#fff;border:2px solid #047832;color:#047832}.knauf_btn.secondary:focus{box-shadow:0 3px 8px 0 #035e27}.knauf_btn.secondary.active,.knauf_btn.secondary:hover{border:2px solid #035e27;color:#035e27}.knauf_btn.secondary:disabled,.knauf_btn.secondary:disabled:hover{cursor:default;background-color:#fff;border:2px solid rgba(0,0,0,.4);color:rgba(0,0,0,.4)}.knauf_link_btn{font-size:1.6rem;line-height:2.2rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;text-transform:uppercase;padding:0 0 3px;color:#047832!important;cursor:pointer;outline:none;transition:all .15s ease-in-out;background-color:transparent;border:none;position:relative}.knauf_link_btn:focus{border-bottom:2px solid #035e27}.knauf_link_btn.active,.knauf_link_btn:hover{color:#035e27!important}.knauf_link_btn.disabled,.knauf_link_btn.disabled:hover,.knauf_link_btn:disabled,.knauf_link_btn:disabled:hover{cursor:default;color:rgba(0,0,0,.4)!important;border-bottom:none}.knauf_link_btn.secondary{color:#231f20!important}.knauf_link_btn.secondary:focus{border-bottom:2px solid #231f20}.knauf_link_btn.secondary.active,.knauf_link_btn.secondary:hover{color:rgba(0,0,0,.6)!important}.knauf_link_btn.secondary.disabled,.knauf_link_btn.secondary.disabled:focus,.knauf_link_btn.secondary.disabled:hover{cursor:default;color:rgba(0,0,0,.3)!important;border-bottom:none}.knauf_link_btn.back,.knauf_link_btn.down,.knauf_link_btn.next,.knauf_link_btn.up{padding-right:23px}.knauf_link_btn.back:after,.knauf_link_btn.down:after,.knauf_link_btn.next:after,.knauf_link_btn.up:after{content:"";background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 16'%3E%3Cpath d='M2.3 14.9L9.2 8 2.3 1.1' fill='none' stroke='%23047832' stroke-width='2'/%3E%3C/svg%3E");height:16px;width:12px;top:3px;right:0;position:absolute;transition:all .15s ease-in-out}.knauf_link_btn.back:hover:after,.knauf_link_btn.down:hover:after,.knauf_link_btn.next:hover:after,.knauf_link_btn.up:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 16'%3E%3Cpath d='M2.3 14.9L9.2 8 2.3 1.1' fill='none' stroke='%23035e27' stroke-width='2'/%3E%3C/svg%3E")}.knauf_link_btn.back:after{transform:rotate(180deg)}.knauf_link_btn.up:after{transform:rotate(-90deg)}.knauf_link_btn.down:after{transform:rotate(90deg)}.launch_tiles{padding:6.5rem 1rem 7.2rem;background-color:#231f20;color:#fff;background-position:100%;background-size:cover;background-repeat:no-repeat}@media screen and (min-width:1024px){.launch_tiles{padding:18.8rem 1rem 27.4rem}}.launch_tiles.light{background-color:#fff;color:#231f20}.launch_tiles.grey{background-color:#d9d9d9;color:#231f20}.launch_tiles.dark{color:#fff;background-color:#231f20}.launch_tiles .content_wrap{margin:0 auto;max-width:30rem}@media screen and (min-width:768px){.launch_tiles .content_wrap{margin:0 0 0 auto}}@media screen and (min-width:1024px){.launch_tiles .content_wrap{margin:0 0 0 auto;max-width:69.5rem}}.fifty_fifty .title .launch_tiles h2,.launch_tiles .fifty_fifty .title h2,.launch_tiles .title{font-size:4rem;line-height:4.6rem;font-family:helvetica,Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em}@media screen and (max-width:1023px){.fifty_fifty .title .launch_tiles h2,.launch_tiles .fifty_fifty .title h2,.launch_tiles .title{font-size:2.8rem;line-height:3.2rem}}.fifty_fifty .title .launch_tiles h2,.launch_tiles .fifty_fifty .title h2,.launch_tiles .title{margin-bottom:1rem}@media screen and (min-width:1024px){.fifty_fifty .title .launch_tiles h2,.launch_tiles .fifty_fifty .title h2,.launch_tiles .title{margin-bottom:2rem}}.launch_tiles .desc{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;margin-bottom:4rem}.launch_tiles .desc p:first-child{margin-top:0}.launch_tiles .desc p:last-child{margin-bottom:0}@media screen and (min-width:1024px){.launch_tiles .desc{margin-bottom:4.5rem}}.launch_tiles .tiles_wrap{display:flex;flex-wrap:wrap;margin:-1.1rem;justify-content:center}@media screen and (min-width:1024px){.launch_tiles .tiles_wrap{margin:-.9rem}}.launch_tiles .tile{font-size:2.3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif;display:flex;min-height:12.5rem;width:12.5rem;background:#047832;color:#fff;padding:3.6rem 1rem .5rem;text-align:center;margin:1.1rem;transition:.2s ease-in-out;flex-direction:column}@media screen and (min-width:1024px){.launch_tiles .tile{min-height:21.8rem;width:21.8rem;margin:.9rem;padding-top:6.8rem}}@media screen and (max-width:1023px){.launch_tiles .tile{font-size:1.8rem}}.launch_tiles .tile:hover{background-color:#035e27}.launch_tiles .tile_title{max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:1.2em}@media screen and (min-width:1024px){.launch_tiles .tile_title{white-space:normal;text-overflow:clip}}.launch_tiles .icon_wrap img{height:45px;width:45px;object-fit:contain}.fifty_fifty{display:flex;flex-direction:column;flex-wrap:wrap}.fifty_fifty.dark{color:#fff;background:#231f20}.fifty_fifty.dark .cta_btn{background-color:#f8a800;color:#231f20}.fifty_fifty.grey{color:#231f20;background:#d9d9d9}@media screen and (min-width:768px){.fifty_fifty{flex-direction:row-reverse}}@media screen and (min-width:768px){.fifty_fifty.media_left{flex-direction:row}}.fifty_fifty .subtitle{font-size:1.6rem;line-height:3rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;margin-bottom:1rem}.fifty_fifty .footnote{margin-bottom:1rem;margin-top:10%;font-size:1rem}.fifty_fifty .half_col{width:100%}@media screen and (min-width:768px){.fifty_fifty .half_col{width:50%}}.fifty_fifty .text_col{padding:2.4rem 1.6rem 5rem}@media screen and (min-width:1024px){.fifty_fifty .text_col{padding:9rem 8rem 15rem}}.fifty_fifty.full-image .media_col{background-color:#fff}.fifty_fifty.full-image .media_col img{width:100%;object-fit:contain;object-position:center;flex-grow:1;max-height:550px}@media screen and (min-width:768px){.fifty_fifty.full-image .media_col img{position:relative;height:calc(100% - 150px);min-height:unset;min-width:unset;padding:20px}}.fifty_fifty.full-image .media_col,.fifty_fifty.full-image .text_col{display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:1023px){.fifty_fifty.info-graphic{flex-direction:column-reverse}}.fifty_fifty.info-graphic .info-graphic-heading{margin-inline:1.5rem}.fifty_fifty.info-graphic .text_col{padding:2.4rem 1.6rem 2rem}@media screen and (min-width:1024px){.fifty_fifty.info-graphic .text_col{padding:9rem 8rem 15rem}}.fifty_fifty.info-graphic .media_col{background-color:#fff}.fifty_fifty.info-graphic .media_col img,.fifty_fifty.info-graphic .media_col svg{width:100%;object-fit:contain;object-position:center}@media screen and (min-width:768px){.fifty_fifty.info-graphic .media_col img,.fifty_fifty.info-graphic .media_col svg{position:relative;height:calc(100% - 150px);min-height:unset;min-width:unset}}.fifty_fifty.info-graphic .media_col .fifty_fifty_video_modal_btn{top:65%}@media screen and (min-width:768px){.fifty_fifty.info-graphic .media_col .fifty_fifty_video_modal_btn{top:60%}}@media screen and (max-width:1023px){.fifty_fifty.info-graphic .half_col,.fifty_fifty.info-graphic .text_block,.fifty_fifty.info-graphic .text_block p{width:100%}}.fifty_fifty .media_col{background:#231f20;background-size:cover;background-position:50%;position:relative;overflow:hidden}.fifty_fifty .media_col img,.fifty_fifty .media_col svg{width:100%;display:block;height:100%;object-fit:cover}@media screen and (min-width:768px){.fifty_fifty .media_col img,.fifty_fifty .media_col svg{position:absolute;top:0;min-height:100%;min-width:100%}}.fifty_fifty .media_col a,.fifty_fifty .media_col a:hover,.fifty_fifty .media_col a:link,.fifty_fifty .media_col a:visited{display:block;height:100%}.fifty_fifty .media_col.full_bleed .html5_video_wrap{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.fifty_fifty .media_col.full_bleed .fiftyfiftyvideo-dimensions{width:100%;min-height:53rem}@media screen and (max-width:567px){.fifty_fifty .media_col.full_bleed .fiftyfiftyvideo-dimensions{min-height:18rem}}.fifty_fifty .media_col.full_bleed img,.fifty_fifty .media_col.full_bleed svg,.fifty_fifty .media_col.full_bleed video{min-width:100%;min-height:100%;display:block;height:auto;width:100%}.fifty_fifty .media_col:has(>.text_block,>.fifty_fifty .text_block p){position:relative}.fifty_fifty .media_col:has(>.text_block,>.fifty_fifty .text_block p) .text_block,.fifty_fifty .media_col:has(>.text_block,>.fifty_fifty .text_block p) .text_block p,.fifty_fifty .text_block .media_col:has(>.text_block,>.fifty_fifty .text_block p) p{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;display:flex;align-items:center;justify-content:center;position:absolute;top:0;z-index:98;width:100%;height:100%;background-color:hsla(0,0%,96.1%,.75);line-height:40px;padding:40px;text-align:center;text-wrap:balance}@media screen and (min-width:768px){.fifty_fifty .media_col:has(>.text_block,>.fifty_fifty .text_block p){position:relative}}.fifty_fifty .media_col .up_item{margin:auto!important;max-width:100%!important;max-height:100%!important;position:relative!important;width:100%;height:100%}.fifty_fifty .media_col .media_wrap,.fifty_fifty .media_col .up_item{display:flex!important;flex-direction:column!important;justify-content:center!important}.fifty_fifty .media_col .fifty_fifty_video_modal_btn{display:block;position:absolute;top:50%;left:50%;border:.8rem solid #fff;height:10.8rem;width:10.8rem;border-radius:50%;transform:translate(-50%,-50%);cursor:pointer;-moz-box-shadow:inset 0 0 10px #231f20;-webkit-box-shadow:inset 0 0 10px #231f20;box-shadow:inset 0 0 10px 0 #231f20}@media screen and (min-width:1024px){.fifty_fifty .media_col .fifty_fifty_video_modal_btn{height:17.8rem;width:17.8rem}}.fifty_fifty .media_col .fifty_fifty_video_modal_btn:after{content:"";width:0;height:0;border-top:4.8rem solid transparent;border-bottom:4.8rem solid transparent;border-left:6rem solid #fff;position:absolute;top:50%;left:55%;transform:translate(-50%,-50%)}@media screen and (max-width:567px){.fifty_fifty .media_col .fifty_fifty_video_modal_btn:after{border-top:2.8rem solid transparent;border-bottom:2.8rem solid transparent;border-left:4rem solid #fff}}.fifty_fifty .title,.fifty_fifty .title h2{font-size:4rem;line-height:4.6rem;font-family:helvetica,Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em}@media screen and (max-width:1023px){.fifty_fifty .title,.fifty_fifty .title h2{font-size:2.8rem;line-height:3.2rem}}.fifty_fifty .title,.fifty_fifty .title h2{margin-bottom:1.8rem;width:100%;max-width:100%}@media screen and (min-width:1024px){.fifty_fifty .title,.fifty_fifty .title h2{margin-bottom:3.5rem}}.fifty_fifty .text_block,.fifty_fifty .text_block p{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;width:46rem;max-width:100%}.fifty_fifty .text_block ul{list-style:none}.fifty_fifty .text_block ul li:before{content:"▪";color:#047832;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;display:inline-block;width:1em;font-size:2rem;margin-left:-1em}.fifty_fifty .text_block p:first-child{margin-top:0}.fifty_fifty .text_block p:last-child{margin-bottom:0}.fifty_fifty .text_block a,.fifty_fifty .text_block a:link,.fifty_fifty .text_block a:visited{color:#047832;cursor:pointer}.fifty_fifty .text_block a:hover,.fifty_fifty .text_block a:link:hover,.fifty_fifty .text_block a:visited:hover{text-decoration-color:#047832}.fifty_fifty .fifty-fifty-btns{display:flex;flex-direction:column;width:fit-content}.fifty_fifty .cta_btn{font-size:1.6rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.01em;line-height:2.2rem;text-align:center;display:inline-block;min-width:20rem;padding:1.4rem 2rem;color:#fff;background:#047832;margin-top:2rem;height:auto;transition:all .2s ease-in-out;max-width:46rem}.fifty_fifty .cta_btn:hover{background:#035e27}.fifty_fifty .cta_btn-secondary{font-size:1.6rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.01em;line-height:2.2rem;text-align:center;display:inline-block;min-width:20rem;padding:1.4rem 2rem;color:#fff;background:#a2aaad;margin-top:2rem;height:auto;transition:all .2s ease-in-out;max-width:46rem}.fifty_fifty .cta_btn-secondary:hover{background:#63686a}.fifty_fifty .fiftyfiftyvideo-dimensions{width:100%;min-height:42.3rem}@media screen and (max-width:567px){.fifty_fifty .fiftyfiftyvideo-dimensions{min-height:16.4rem}}.fifty_fifty .vjs-poster{background-size:cover}.fifty_fifty .vjs-poster img{height:auto!important}@media screen and (max-width:567px){.fifty_fifty .vjs-big-play-button{font-size:5em;width:1em}}.fifty_fifty .insulation-project-types{width:100%;height:auto;padding-top:2rem}.fifty_fifty .insulation-project-type{height:8rem;color:#231f20;background:#d9d9d9;padding:15px;max-height:7rem;width:50%;margin-bottom:2rem}@media screen and (max-width:1024px){.fifty_fifty .insulation-project-type{width:100%}}.fifty_fifty .left-container{float:left;max-width:7rem;height:100%}.fifty_fifty .right-container{display:flex;width:calc(100% - 7rem);float:left;padding-left:18px;height:100%;align-items:center}.fifty_fifty .right-container span{font-family:helveticaNormalBold,helvetica,Arial,sans-serif}.fifty_fifty .icon{display:block;max-width:4rem}.fifty_fifty .where_to_buy_section{font-size:2rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.9375}@media screen and (max-width:1023px){.fifty_fifty .where_to_buy_section{font-size:1.6rem}}.fifty_fifty .where_to_buy_section{padding:0;color:#231f20;line-height:3.4rem;display:block;text-align:center}@media screen and (min-width:1024px){.fifty_fifty .where_to_buy_section{text-align:left}}.fifty_fifty .where_to_buy_section select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.fifty_fifty .where_to_buy_section input,.fifty_fifty .where_to_buy_section select{font-size:2rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.25}@media screen and (max-width:1023px){.fifty_fifty .where_to_buy_section input,.fifty_fifty .where_to_buy_section select{font-size:1.6rem}}.fifty_fifty .where_to_buy_section input,.fifty_fifty .where_to_buy_section select{display:block;float:left;color:#231f20;line-height:3.4rem;outline:transparent;border-image:none;width:100%;text-align:center;border:none;border-bottom:.25rem solid #231f20}@media screen and (min-width:1024px){.fifty_fifty .where_to_buy_section input,.fifty_fifty .where_to_buy_section select{display:inline-block;text-align:left}}.fifty_fifty .where_to_buy_section input,.fifty_fifty .where_to_buy_section input:active,.fifty_fifty .where_to_buy_section input:focus{padding:0 1.5rem;width:100%;border-image:none}@media screen and (min-width:1024px){.fifty_fifty .where_to_buy_section input,.fifty_fifty .where_to_buy_section input:active,.fifty_fifty .where_to_buy_section input:focus{width:25rem;padding:0}.fifty_fifty .where_to_buy_section input.admin,.fifty_fifty .where_to_buy_section input:active.admin,.fifty_fifty .where_to_buy_section input:focus.admin{width:14rem}}.fifty_fifty .where_to_buy_section .select_wrap{display:block;appearance:none;position:relative;font-size:2rem}.fifty_fifty .where_to_buy_section .select_wrap select{position:relative;z-index:3;background:transparent}.fifty_fifty .where_to_buy_section .select_wrap:before{content:"";position:absolute;background-image:url(/frontend/icons/icon_down_chevron_black.svg);color:#231f20;background-position:50%;background-repeat:no-repeat;background-size:100% auto;z-index:2;right:0;top:13rem;height:3.4rem;width:2rem}@media screen and (min-width:1024px){.fifty_fifty .where_to_buy_section .select_wrap:before{top:0}}.fifty_fifty .where_to_buy_section .select_wrap:after{content:"";position:absolute;bottom:-.5rem;height:.2rem;color:#231f20;right:0;left:0}@media screen and (min-width:1024px){.fifty_fifty .where_to_buy_section .select_wrap{display:inline-block;width:12rem}.fifty_fifty .where_to_buy_section .select_wrap.admin{width:10rem}}.fifty_fifty .where_to_buy_section .input_wrap{font-size:2.3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.9375}@media screen and (max-width:1023px){.fifty_fifty .where_to_buy_section .input_wrap{font-size:2rem}}.fifty_fifty .where_to_buy_section .input_wrap{display:block;appearance:none;position:relative;margin:0}.fifty_fifty .where_to_buy_section .input_wrap:after{content:"";position:absolute;bottom:-.5rem;height:.2rem;color:#231f20;right:0;left:0}@media screen and (min-width:1024px){.fifty_fifty .where_to_buy_section .input_wrap{display:inline-block;margin:0}}.fifty_fifty .where_to_buy_section .input_wrap span{float:left;width:100%;margin:2rem 0 0}@media screen and (min-width:1024px){.fifty_fifty .where_to_buy_section .input_wrap span{margin-top:0;margin-left:2rem;margin-right:2rem}}.fifty_fifty .where_to_buy_section .input_wrap label{float:left;width:100%;display:inline-block}@media screen and (min-width:1024px){.fifty_fifty .where_to_buy_section .input_wrap label{display:none}}.fifty_fifty .where_to_buy_section .wtb_cta_btn{font-size:1.6rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.01em;line-height:2.2rem;text-align:center;min-width:20rem;padding:1.4rem 2rem;color:#fff;background:#047832;margin-top:2rem;height:auto;display:block;overflow:hidden;width:max-content;transition:all .2s ease-in-out}@media screen and (max-width:1023px){.fifty_fifty .where_to_buy_section .wtb_cta_btn{display:inline-block}}@media screen and (max-width:567px){.fifty_fifty .where_to_buy_section .wtb_cta_btn{display:inline-block}}.fifty_fifty .where_to_buy_section .wtb_cta_btn:hover{background:#035e27}.three_up{padding:3.3rem 0 6.9rem;overflow:hidden;background:#d9d9d9}@media screen and (min-width:768px){.three_up{padding:8.6rem 0 6.1rem}}.three_up .item_title{font-size:2.3rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.25}@media screen and (max-width:1023px){.three_up .item_title{font-size:2rem}}.three_up .item_title{margin:1.4rem 0 1.6rem}.three_up .up_wrap{overflow:auto;width:100%;max-width:100%}.three_up .inner_wrap{flex-wrap:nowrap;display:flex;width:88rem;max-width:88rem;padding:0 2rem}@media screen and (min-width:768px){.three_up .inner_wrap{width:131rem;max-width:100%;justify-content:space-around;flex-wrap:wrap}}.three_up .up_title{font-size:4rem;line-height:4.6rem;font-family:helvetica,Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em}@media screen and (max-width:1023px){.three_up .up_title{font-size:2.8rem;line-height:3.2rem}}.three_up .up_title{width:100%;max-width:85%;margin:0 auto 2.1rem;text-align:center}@media screen and (min-width:768px){.three_up .up_title{width:100%;max-width:90%;margin-bottom:3.3rem}}.three_up .up_item{padding-bottom:4rem;margin:0 .6rem;display:block;width:27rem;text-align:center}@media screen and (min-width:768px){.three_up .up_item{width:41.2rem;margin:0 1.1rem;max-width:30%}}.three_up .up_item_left{padding-bottom:4rem;margin:0 .6rem;display:block;width:27rem;text-align:left}@media screen and (min-width:768px){.three_up .up_item_left{width:41.2rem;margin:0 1.1rem;max-width:30%}}.three_up .media_wrap{max-width:100%;margin-bottom:2.3rem;position:relative;text-align:center;width:100%;min-height:6rem}.three_up .media_wrap img,.three_up .media_wrap svg,.three_up .media_wrap video{display:block;max-width:100%;height:auto}.three_up .video_modal_icon{display:block;position:absolute;top:50%;left:50%;border:.2rem solid #fff;height:2.6rem;width:2.6rem;border-radius:50%;transform:translate(-50%,-50%);cursor:pointer}@media screen and (min-width:1024px){.three_up .video_modal_icon{height:4.8rem;width:4.8rem}}.three_up .video_modal_icon:after{content:"";width:0;height:0;border-top:.8rem solid transparent;border-bottom:.8rem solid transparent;border-left:1.5rem solid #fff;position:absolute;top:50%;left:55%;transform:translate(-50%,-50%)}.three_up .item_desc{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;margin-bottom:2.3rem;line-height:1.5}@media screen and (max-width:1023px){.three_up .item_desc{line-height:1.9375}}.three_up .text_highlight{font-size:1.6rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.01em;background-color:transparent;color:#035e27;border:none;padding-left:0;margin-right:16px;box-shadow:none;position:relative;transition:all .2s ease-in-out;display:flex;align-items:center;cursor:pointer}.three_up .text_highlight:after{content:"";background-image:url(/frontend/icons/angle-right-dark-blue.svg);display:inline-flex;background-position:bottom;background-repeat:no-repeat;width:12px;height:14px;margin-left:6px;transition:all .2s ease-in-out}.three_up .text_highlight:hover{text-decoration:underline}.three_up .cta_btn,.three_up a.cta_btn,.three_up a.cta_btn:link,.three_up a.cta_btn:visited{font-size:1.6rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.01em;display:block;width:27rem;margin:0 auto;line-height:2.2rem;color:#fff;background:#047832;cursor:pointer;text-align:center;padding:1rem;transition:all .2s ease-in-out}.three_up .cta_btn,.three_up a.cta_btn:hover{background:#035e27}.three_up .scroll_hider{position:relative;z-index:2;background:#d9d9d9;width:100%;height:2rem;margin-top:-2rem}@media screen and (min-width:768px){.three_up .scroll_hider{display:none}}.three_up .html5video-dimensions{width:100%;min-height:42.3rem}@media screen and (max-width:567px){.three_up .html5video-dimensions{min-height:16.4rem}}.three_up .vjs-poster{background-size:cover}.three_up .vjs-poster img{height:auto!important}@media screen and (max-width:567px){.three_up .vjs-big-play-button{font-size:5em;width:1em}}@media screen and (min-width:768px){.rtable{display:flex!important;flex-wrap:wrap!important}}.rtable__cell{flex-grow:1;width:100%;box-sizing:border-box;overflow:hidden;list-style:none}.rtable--collapse{display:block}.rtable--collapse>.rtable__cell{width:100%}@media screen and (min-width:768px){.rtable--2-cols .rtable__cell{width:50%}.rtable--3-cols .rtable__cell{width:33.33%}.rtable--4-cols .rtable__cell{width:25%}.rtable--5-cols .rtable__cell{width:20%}.rtable--6-cols .rtable__cell{width:16.6%}}.horizontal_wrap{position:relative}.horizontal_wrap .title_section{text-align:center;padding:5rem 1.5rem 0;width:110rem;max-width:100%;margin:0 auto}@media screen and (min-width:1024px){.horizontal_wrap .title_section{padding:5rem 1.5rem .5rem}}.horizontal_wrap .horizontal_selector{position:relative}.horizontal_wrap .selector_title{font-size:4rem;line-height:4.6rem;font-family:helvetica,Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em}@media screen and (max-width:1023px){.horizontal_wrap .selector_title{font-size:2.8rem;line-height:3.2rem}}.horizontal_wrap .selector_title{width:100%;line-height:3.4rem;margin:0 auto 2.1rem;text-align:center}@media screen and (min-width:768px){.horizontal_wrap .selector_title{width:100%;margin-bottom:2rem;line-height:4.8rem}}.horizontal_wrap .swiper-button-next,.horizontal_wrap .swiper-button-prev{display:none;top:0;height:21.8rem;margin-top:0;background:#d9d9d9;align-items:center;padding:4rem;opacity:1;--swiper-navigation-color:#787878}.horizontal_wrap .swiper-button-next.swiper-button-disabled,.horizontal_wrap .swiper-button-prev.swiper-button-disabled{--swiper-navigation-color:hsla(0,0%,47.1%,0.3)}@media screen and (min-width:1024px){.horizontal_wrap .swiper-button-next,.horizontal_wrap .swiper-button-prev{display:flex}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.horizontal_wrap .swiper-button-next,.horizontal_wrap .swiper-button-prev{padding-right:2rem}}.horizontal_wrap .gallery-thumbs{max-width:100%}@media screen and (min-width:1024px){.horizontal_wrap .gallery-thumbs{max-width:calc(100vw - 20rem);margin-left:auto;margin-right:auto}}.horizontal_wrap .swiper-button-prev{left:0}.horizontal_wrap .swiper-button-next{right:0}.horizontal_wrap .icon_wrap{max-height:0;overflow:hidden;opacity:0;transition:.3s ease-in-out;padding-bottom:0}.horizontal_wrap .icon_wrap img,.horizontal_wrap .icon_wrap svg{fill:#fff;display:block;margin:0 auto}.horizontal_wrap .slide_box{font-size:2.3rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.25}@media screen and (max-width:1023px){.horizontal_wrap .slide_box{font-size:2rem}}.horizontal_wrap .slide_box{min-height:14.5rem;align-items:center;justify-content:center;width:100%;display:flex;padding:1.5rem;background:#d9d9d9;flex-direction:column;transition:.3s ease-in-out}@media screen and (min-width:1024px){.horizontal_wrap .slide_box{min-height:21.8rem;width:100%}}@media screen and (max-width:1023px){.horizontal_wrap .slide_box{font-size:1.5rem}}.horizontal_wrap .app_title{width:100%;text-align:center;line-height:1.2}.horizontal_wrap .swiper-slide{height:auto;min-height:100%;display:flex}.horizontal_wrap .swiper-slide-thumb-active .slide_box{background:#047832;color:#fff}.horizontal_wrap .swiper-slide-thumb-active .icon_wrap{max-height:5rem;opacity:1;padding-bottom:.5rem}.horizontal_wrap .slide_content{width:143.6rem;max-width:100%;margin:0 auto;display:flex;flex-direction:column;padding:5rem 0 0;justify-content:space-between}@media screen and (min-width:1024px){.horizontal_wrap .slide_content{padding:6rem 10.9rem 0;display:flex;flex-direction:row}}.horizontal_wrap .main_content{padding-bottom:2rem;padding-left:2.4rem;padding-right:2.4rem}@media screen and (min-width:1024px){.horizontal_wrap .main_content{max-width:50%;width:56.3rem;padding-bottom:5rem}}.horizontal_wrap .media_content{width:100%;display:flex;justify-content:flex-end;padding-top:2rem}@media screen and (min-width:1024px){.horizontal_wrap .media_content{width:50%;max-height:35rem;max-width:50rem;padding-top:1rem;padding-bottom:0}}.horizontal_wrap .media_content img,.horizontal_wrap .media_content svg,.horizontal_wrap .media_content video{max-width:100%;height:100%;display:block;width:100%}.horizontal_wrap .app_type{font-size:1.4rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.25}@media screen and (max-width:1023px){.horizontal_wrap .app_type{font-size:1.4rem}}.horizontal_wrap .app_type{line-height:2.5rem;text-transform:uppercase;padding-bottom:1rem}.horizontal_wrap .subtle{color:#231f20}.horizontal_wrap .slide_title{font-size:3.4rem;line-height:4rem;font-family:helvetica,Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em}@media screen and (max-width:1023px){.horizontal_wrap .slide_title{font-size:2.4rem;line-height:2.8rem}}.horizontal_wrap .slide_title{line-height:4.5rem;margin-bottom:1.8rem}@media screen and (max-width:1023px){.horizontal_wrap .slide_title{line-height:3.5rem}}.horizontal_wrap .slide_text{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;margin-bottom:1.5rem}@media screen and (min-width:1024px){.horizontal_wrap .slide_text{min-height:18rem}}.horizontal_wrap .cta_btn{font-size:1.6rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.01em;line-height:2.2rem;text-align:center;display:inline-block;min-width:20rem;height:4.8rem;padding:1.4rem 2rem;color:#fff;background:#047832;transition:all .2s ease-in-out}.horizontal_wrap .cta_btn:hover{background:#035e27}.product_listing{background:#fff}.product_listing .product_subtitle{text-align:center;margin:0 auto 2rem;padding:0 1.5rem;width:110rem;max-width:100%}@media screen and (min-width:1024px){.product_listing .product_subtitle{margin:0 auto 5rem}}.product_listing .product_feature{font-size:1.6rem;line-height:2.1rem;display:flex;margin-top:1rem}.product_listing .product_feature .label{font-family:helveticaNormalBold,helvetica,Arial,sans-serif;padding-right:1rem}.product_listing .product_feature .highlight,.product_listing .product_feature a.highlight,.product_listing .product_feature a.highlight:hover,.product_listing .product_feature a.highlight:link,.product_listing .product_feature a.highlight:visited{color:#047832}.product_listing .cta_btn,.product_listing a.cta_btn,.product_listing a.cta_btn:link,.product_listing a.cta_btn:visited{font-size:1.6rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.01em;min-width:18.8rem;width:18.8rem;display:inline-block;min-height:5rem;text-align:center;padding:1.5rem;color:#fff;background:#047832;line-height:2.2rem;transition:.2s ease-in-out}.product_listing .cta_btn:hover,.product_listing a.cta_btn:hover,.product_listing a.cta_btn:link:hover,.product_listing a.cta_btn:visited:hover{background:#035e27}.product_listing .inner_wrap{max-width:100%;flex-wrap:wrap;justify-content:space-around}.product_listing .media_wrap img,.product_listing .media_wrap svg,.product_listing .media_wrap video{margin-right:auto;margin-left:auto}.product_listing .product_title{margin:1.4rem 0 1.6rem;font-size:2rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif}@media screen and (min-width:1024px){.product_listing .product_title{font-size:2.8rem;line-height:3.8rem}}.product_listing .item_desc{margin-bottom:3.1rem;text-align:left}@media screen and (min-width:1024px){.product_listing .product_item{min-width:none;max-width:41.2rem;width:30%}}.product-listing{padding:7rem 0 4rem}.product-listing__heading{font-size:4rem;line-height:4.6rem;font-family:helvetica,Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em}@media screen and (max-width:1023px){.product-listing__heading{font-size:2.8rem;line-height:3.2rem}}.product-listing__heading{width:100%;max-width:85%;line-height:3.4rem;margin:0 auto 2.1rem;text-align:center}@media screen and (min-width:768px){.product-listing__heading{width:100%;max-width:90%;margin-bottom:3.3rem;line-height:4.8rem}}.product-listing__subheading{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;text-align:center;margin:0 auto 2rem;padding:0 1.5rem;width:110rem;max-width:100%}@media screen and (min-width:1024px){.product-listing__subheading{margin:0 auto 5rem}}.product-listing .rtable__cell{padding:0 5rem}@media screen and (min-width:568px){.product-listing .rtable__cell{padding:0 20rem}}@media screen and (min-width:768px){.product-listing .rtable__cell{padding:0 2rem}}.product-listing__img{width:100%;max-height:250px;object-fit:contain}.product-listing__title{font-size:2.3rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.25}@media screen and (max-width:1023px){.product-listing__title{font-size:2rem}}.product-listing__title{margin:1.4rem 0 1.6rem}@media screen and (min-width:1024px){.product-listing__title{line-height:3.8rem}}.product-listing__desc,.product-listing__feature{font-size:1.6rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:3rem}.product-listing__feature{line-height:2.1rem;display:flex;margin-top:1rem}.product-listing__label{width:auto;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;padding-right:1rem}.product-listing__info{width:70%}.product-listing a.product-listing__highlight{color:#047832}.product-listing__cta-btn{width:100%;padding:3.1rem 0;color:#fff}.product-listing__cta-btn a{font-size:1.6rem;line-height:3rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;min-width:18.8rem;width:18.8rem;display:block;min-height:5rem;text-align:center;padding:1.5rem;background:#047832;text-transform:uppercase;transition:.2s ease-in-out;margin:0 auto}.product-listing__cta-btn a:hover{background:#035e27}@media screen and (min-width:1024px){.product_hero{background:#d9d9d9}}.product_hero a,.product_hero a:hover,.product_hero a:link,.product_hero a:visited{color:#047832}.product_hero .breadcrumb{font-size:1.3rem;font-weight:400;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.25}@media screen and (max-width:1023px){.product_hero .breadcrumb{font-size:1.4rem}}.product_hero .breadcrumb{line-height:2rem;text-transform:uppercase;margin-bottom:.3rem;position:relative;z-index:2}@media screen and (min-width:1024px){.product_hero .breadcrumb{line-height:2.5rem}}.product_hero .breadcrumb span{display:inline-block;margin:0 .5rem}.product_hero .breadcrumb span:first-child{margin-left:0}.product_hero .hero_footnote{font-size:1.3rem;font-weight:400;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.25}@media screen and (max-width:1023px){.product_hero .hero_footnote{font-size:1.4rem}}.product_hero .hero_footnote{line-height:1.4rem}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.product_hero .inner_wrap{width:131rem;max-width:100%;display:flex;flex-wrap:wrap;padding:0}}@media screen and (-ms-high-contrast:active)and (min-width:1024px),screen and (-ms-high-contrast:none)and (min-width:1024px){.product_hero .inner_wrap{padding:5.3rem 1.5rem 0;display:flex;flex-wrap:wrap;align-items:flex-end}}@supports(display:grid){.product_hero .inner_wrap{width:131rem;max-width:100%;display:flex;flex-wrap:wrap;padding:0}@media screen and (min-width:1024px){.product_hero .inner_wrap{padding:1.8rem 1.5rem 0;display:grid;grid-template-columns:50% 50%}}}.product_hero .slide_content_top{padding:4.1rem 1.5rem 0;width:100%}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.product_hero .slide_content_top{padding:4.1rem 1.5rem 0;width:100%}}@media screen and (-ms-high-contrast:active)and (min-width:1024px),screen and (-ms-high-contrast:none)and (min-width:1024px){.product_hero .slide_content_top{width:100%;order:1;padding-right:50%}}.product_hero .slide_content_bot{width:100%;padding:2.8rem 1.5rem 2.6rem}@media screen and (min-width:1024px){.product_hero .slide_content_bot{padding-top:0;padding-bottom:5.3rem}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.product_hero .slide_content_bot{width:100%;padding:2.8rem 1.5rem 2.6rem}}@media screen and (-ms-high-contrast:active)and (min-width:1024px),screen and (-ms-high-contrast:none)and (min-width:1024px){.product_hero .slide_content_bot{padding-top:0;padding-bottom:5.3rem;order:2;width:50%}}.product_hero .slide_media{width:100%;display:flex;align-items:flex-end;grid-row:span 2;padding:0 1.5rem;position:relative}.product_hero .slide_media img{max-width:100%;height:auto;display:block;width:35rem}@media screen and (min-width:1024px){.product_hero .slide_media img{width:100%}}.product_hero .slide_media__logo{position:absolute;bottom:1.5em;right:1em;z-index:98;width:20%}@media screen and (min-width:768px){.product_hero .slide_media__logo{width:124px}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.product_hero .slide_media{width:100%;display:flex;align-items:flex-end;grid-row:span 2;padding:0 1.5rem;position:relative}}@media screen and (-ms-high-contrast:active)and (min-width:1024px),screen and (-ms-high-contrast:none)and (min-width:1024px){.product_hero .slide_media{width:50%;order:3}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.product_hero .slide_media img{max-width:100%;height:auto;display:block;width:100%}.product_hero .slide_media__logo{position:absolute;bottom:1.5em;right:1em;z-index:98;width:20%}}@media screen and (-ms-high-contrast:active)and (min-width:768px),screen and (-ms-high-contrast:none)and (min-width:768px){.product_hero .slide_media__logo{width:124px}}.product_hero .pagination_wrap{position:absolute;bottom:3.1rem;left:50%;transform:translateX(-50%);z-index:3;display:flex}.product_hero .swiper-pagination{position:relative;display:flex}.product_hero .swiper-pagination-bullet{height:1rem;width:1rem;margin:0 .3rem;background:#fff;opacity:1}@media screen and (min-width:1024px){.product_hero .swiper-pagination-bullet{height:1.4rem;width:1.4rem}}.product_hero .swiper-pagination-bullet-active{background:#047832}.product_hero .swiper-button-next,.product_hero .swiper-button-prev{position:relative;--swiper-navigation-color:$white;color:#fff;margin:0 3rem;height:1rem;width:1rem}.product_hero .swiper-button-next:after,.product_hero .swiper-button-prev:after{font-size:1.6rem}@media screen and (min-width:1024px){.product_hero .swiper-button-next:after,.product_hero .swiper-button-prev:after{font-size:2.6rem}}.product_hero .slide_label{font-size:1.2rem;line-height:2rem;text-transform:uppercase;margin-bottom:.3rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;color:#231f20}.product_hero .slide_label a,.product_hero .slide_label a:hover,.product_hero .slide_label a:link,.product_hero .slide_label a:visited{color:#231f20}@media screen and (min-width:1024px){.product_hero .slide_label{font-size:1.5rem;line-height:2.5rem}}.product_hero .slide_title{font-size:4rem;line-height:4.6rem;font-family:helvetica,Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em}@media screen and (max-width:1023px){.product_hero .slide_title{font-size:2.8rem;line-height:3.2rem}}.product_hero .slide_title{line-height:3.2rem;margin-bottom:1.5rem}@media screen and (min-width:1024px){.product_hero .slide_title{line-height:6rem}}.product_hero .slide_title h1.product-hero-h1-title{font-size:3.4rem;line-height:3.2rem;text-transform:uppercase;margin:0}@media screen and (min-width:1024px){.product_hero .slide_title h1.product-hero-h1-title{font-size:6rem;line-height:6rem}}.product_hero .title_cert{width:6.5rem}@media screen and (min-width:1024px){.product_hero .title_cert{width:12.3rem}}.product_hero .title_cert img{max-width:100%;height:auto}.product_hero .slide_desc{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;margin-top:1.6rem;margin-bottom:2rem;line-height:2rem}@media screen and (min-width:1024px){.product_hero .slide_desc{line-height:2.8rem}}.product_hero .slide_desc p:first-child{margin-top:0}.product_hero .slide_desc p:last-child{margin-bottom:0}.product_hero .desc_label{font-size:2rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.25}@media screen and (max-width:1023px){.product_hero .desc_label{font-size:1.6rem}}.product_hero .desc_label{text-transform:uppercase;line-height:2rem;margin-bottom:.4rem}@media screen and (min-width:1024px){.product_hero .desc_label{line-height:2.8rem}}.product_hero .certs_wrapper img{display:inline-block;max-height:5.1rem;max-width:5.1rem;height:auto;width:auto;margin-right:1.2rem}.product_hero ul{display:flex;flex-wrap:wrap;padding-left:2rem;margin-top:0}.product_hero ul li{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;width:50%}.product_horizontal_selector{background:#231f20;padding:1rem 0;max-width:100%;position:relative}@media screen and (min-width:768px){.product_horizontal_selector{padding:2.3rem 0}}.product_horizontal_selector:after{content:"";display:block;z-index:3;background:#231f20;bottom:0;left:0;right:0;height:2.8rem;position:absolute}@media screen and (min-width:768px){.product_horizontal_selector:after{height:3.4rem}}.product_horizontal_selector .scroll_wrap{overflow-x:auto;padding:0 1.5rem}.product_horizontal_selector .side_scroll{display:flex;align-items:center;justify-content:center;width:73rem;overflow-x:hidden;margin:0 auto}@media screen and (min-width:768px){.product_horizontal_selector .side_scroll{width:121.5rem;overflow-x:auto}}@media screen and (max-width:567px){.product_horizontal_selector .side_scroll{width:fit-content}}.product_horizontal_selector .selector_item,.product_horizontal_selector a.selector_item,.product_horizontal_selector a.selector_item:link,.product_horizontal_selector a.selector_item:visited{display:block;text-align:center;background:hsla(0,0%,85.1%,.15);height:12.5rem;width:12.5rem;padding:5.8rem 1.5rem;margin:1.1rem;color:#fff;opacity:1;transition:.2s ease-in-out}@media screen and (min-width:568px){.product_horizontal_selector .selector_item,.product_horizontal_selector a.selector_item,.product_horizontal_selector a.selector_item:link,.product_horizontal_selector a.selector_item:visited{height:21.8rem;width:21.8rem}}@media screen and (max-width:567px){.product_horizontal_selector .selector_item,.product_horizontal_selector a.selector_item,.product_horizontal_selector a.selector_item:link,.product_horizontal_selector a.selector_item:visited{padding:1.5rem}}.product_horizontal_selector .selector_item:hover,.product_horizontal_selector a.selector_item:hover,.product_horizontal_selector a.selector_item:link:hover,.product_horizontal_selector a.selector_item:visited:hover{opacity:.8}.product_horizontal_selector .bim{cursor:pointer}.product_horizontal_selector .icon_wrap{max-width:4.2rem;max-height:4.2rem;display:block;margin:0 auto 1rem}@media screen and (min-width:768px){.product_horizontal_selector .icon_wrap{max-width:3rem}}.product_horizontal_selector .icon_wrap img{max-width:100%;height:4.2rem;width:auto;max-height:100%}.product_horizontal_selector .item_title{font-size:2rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.9375}@media screen and (max-width:1023px){.product_horizontal_selector .item_title{font-size:1.6rem}}.product_horizontal_selector .item_title{line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:768px){.product_horizontal_selector .item_title{line-height:1.9375}}.product_horizontal_selector .item_subtitle{font-size:1.3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.9375}@media screen and (max-width:1023px){.product_horizontal_selector .item_subtitle{font-size:1.4rem}}.product_horizontal_selector .item_subtitle{color:#d9d9d9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product_horizontal_selector .rivit_modal_wrap .rivit_modal_popup{position:fixed;z-index:10000;display:none;top:0;right:0;left:0;bottom:0}.product_horizontal_selector .rivit_modal_wrap .rivit_modal_popup.modal_active{display:block}.product_horizontal_selector .rivit_modal_wrap .modal_shade{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1}.product_horizontal_selector .rivit_modal_wrap .modal_close_btn{background:none;border:none;outline:transparent;height:1.5rem;width:1.5rem;position:absolute;cursor:pointer;top:.2rem;right:.3rem}@media screen and (min-width:1024px){.product_horizontal_selector .rivit_modal_wrap .modal_close_btn{top:1rem;right:1rem}}.product_horizontal_selector .rivit_modal_wrap .modal_close_btn:after{content:"";position:absolute;width:1.2rem;height:.2rem;right:0;top:50%;transform:translateY(-50%) rotate(45deg);background:#d9d9d9}@media screen and (min-width:1024px){.product_horizontal_selector .rivit_modal_wrap .modal_close_btn:after{width:1.5rem;height:.2rem}}.product_horizontal_selector .rivit_modal_wrap .modal_close_btn:before{content:"";position:absolute;width:1.2rem;height:.2rem;right:0;top:50%;transform:translateY(-50%) rotate(-45deg);background:#d9d9d9}@media screen and (min-width:1024px){.product_horizontal_selector .rivit_modal_wrap .modal_close_btn:before{width:1.5rem;height:.2rem}}.product_horizontal_selector .rivit_modal_wrap .modal-header{font-size:2rem;line-height:3.8rem;margin-top:-1.5rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif}.product_horizontal_selector .rivit_modal_wrap .modal_box{position:absolute;z-index:3;top:50%;left:50%;padding:1.5rem;background:#fff;width:60rem;max-width:95%;transform:translate(-50%,-50%)}@media screen and (min-width:1024px){.product_horizontal_selector .rivit_modal_wrap .modal_box{padding:3rem}}.product_horizontal_selector .rivit_modal_wrap .rivit_wrap{overflow:auto;position:relative;max-height:30rem;padding-top:10px}.product_horizontal_selector .rivit_modal_wrap .rivit_wrap .downloadable-container .content_wrap{padding:0 4rem 0 0;width:100%}.product_horizontal_selector .selector_item .item_title{pointer-events:none}.accordion{padding:6rem 1.5rem}.accordion .fifty_fifty .title h2,.accordion .title,.fifty_fifty .title .accordion h2{font-size:3.4rem;line-height:4rem;font-family:helvetica,Arial Narrow,Arial,sans-serif;letter-spacing:.02em}@media screen and (max-width:1023px){.accordion .fifty_fifty .title h2,.accordion .title,.fifty_fifty .title .accordion h2{font-size:2.4rem;line-height:2.8rem}}.accordion .fifty_fifty .title h2,.accordion .title,.fifty_fifty .title .accordion h2{text-transform:uppercase;text-align:center;margin-bottom:2.5rem}@media screen and (min-width:768px){.accordion .fifty_fifty .title h2,.accordion .title,.fifty_fifty .title .accordion h2{text-align:left}}.accordion .accordion_list{border-top:.2rem solid #d9d9d9}.accordion .accordion_item{border-bottom:.2rem solid #d9d9d9;padding-bottom:0}.accordion .accordion_title{font-size:2.3rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.25}@media screen and (max-width:1023px){.accordion .accordion_title{font-size:2rem}}.accordion .accordion_title{position:relative;padding:2rem 3rem 2rem .5rem;cursor:pointer}@media screen and (min-width:768px){.accordion .accordion_title{padding:2rem .5rem}}.accordion .accordion_title:after{content:"";position:absolute;right:.5rem;top:2.8rem;width:1.5rem;height:.2rem;background:#231f20;transform:rotate(-45deg);transition:.2s ease-in-out}@media screen and (min-width:768px){.accordion .accordion_title:after{width:2rem;top:3.5rem}}.accordion .accordion_title:before{content:"";position:absolute;right:1.4rem;top:2.8rem;width:1.5rem;height:.2rem;background:#231f20;transform:rotate(45deg);transition:.2s ease-in-out}@media screen and (min-width:768px){.accordion .accordion_title:before{width:2rem;right:1.8rem;top:3.5rem}}.accordion .accordion_drawer{max-height:0;overflow:hidden;transition:.2s ease-in-out;padding:0 .5rem;letter-spacing:.01em;line-height:1.9375}.accordion .product_docs .product-documentation-item{flex:1 0 100%;max-width:100%}@media screen and (min-width:1024px){.accordion .product_docs .product-documentation-item{flex:1 0 47%;max-width:47%;margin:0 1rem 1rem}}.accordion .accordion_item.open{padding-bottom:2rem}.accordion .accordion_item.open .accordion_drawer{max-height:100rem;overflow:auto;padding:1rem .5rem}.accordion .accordion_item.open .accordion_drawer a,.accordion .accordion_item.open .accordion_drawer a:link,.accordion .accordion_item.open .accordion_drawer a:visited,.accordion .accordion_item.open .accordion_drawer p a,.accordion .accordion_item.open .accordion_drawer p a:link,.accordion .accordion_item.open .accordion_drawer p a:visited{color:#047832;cursor:pointer}.accordion .accordion_item.open .accordion_title:after{transform:rotate(45deg)}.accordion .accordion_item.open .accordion_title:before{transform:rotate(-45deg)}.accordion .need_more{padding:5rem 0 0;text-align:center}.accordion .more_title{font-size:4rem;line-height:4.6rem;font-family:helvetica,Arial Narrow,Arial,sans-serif;letter-spacing:.02em}@media screen and (max-width:1023px){.accordion .more_title{font-size:2.8rem;line-height:3.2rem}}.accordion .more_title{text-transform:uppercase;text-align:center;margin-bottom:1.5rem}.accordion .more_subtitle{margin-bottom:2rem}.accordion img{max-width:100%;height:auto}.accordion .cta_btn{font-size:1.6rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.01em;display:block;width:27rem;padding:1.5rem;background:#047832;color:#fff;margin:0 auto}.accordion--submittal-package{padding:1rem 0 3rem}.accordion--submittal-package .inner_wrap{width:auto;padding:0}.accordion--submittal-package .accordion_list{border-top:none}.accordion--submittal-package .accordion_item{border-bottom:none;padding:0;margin-bottom:1rem}.accordion--submittal-package .accordion_title{font-size:1.6rem;line-height:3rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;text-transform:uppercase;background-color:#d9d9d9;padding:2rem 2rem 1.25rem}.accordion--submittal-package .accordion_title:after{right:1.85rem;top:3rem;width:1.5rem;transform:rotate(0deg)}@media screen and (min-width:768px){.accordion--submittal-package .accordion_title:after{right:1.75rem;top:3.4rem;width:2rem}}.accordion--submittal-package .accordion_title:before{right:1.8rem;top:3rem;transform:rotate(-90deg)}@media screen and (min-width:768px){.accordion--submittal-package .accordion_title:before{right:1.75rem;top:3.4rem;width:2rem}}.product_docs{display:flex;flex-wrap:wrap;gap:30px;width:100%}.product_docs .product-documentation-item{width:100%;display:flex;padding:1.6rem;border:2px solid #cfd7d9;position:relative}.product_docs .product-documentation-item-icon{width:30px;height:36px;margin-right:20px}.product_docs .product-documentation-item-details{display:flex;flex-direction:column}.product_docs .product-documentation-item-btn-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:20px}@media screen and (min-width:768px){.product_docs .product-documentation-item-btn-wrapper{flex-direction:row;flex-wrap:wrap;align-items:center;gap:24px}}.product_docs .product-documentation-item .content_wrap{flex:1;display:flex;flex-direction:column;padding-bottom:12px;border-bottom:1px solid #cfd7d9;margin-bottom:12px}.product_docs .product-documentation-item .downloadable-container .product_doc,.product_docs .product-documentation-item .downloadable-container a,.product_docs .product-documentation-item .packageable-container .product_doc,.product_docs .product-documentation-item .packageable-container a{font-size:1.6rem;line-height:3rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;margin-bottom:0!important;text-transform:uppercase;display:flex;transition:all .2s ease-in-out;white-space:nowrap}.product_docs .product-documentation-item .downloadable-container .product_doc:hover,.product_docs .product-documentation-item .downloadable-container a:hover,.product_docs .product-documentation-item .packageable-container .product_doc:hover,.product_docs .product-documentation-item .packageable-container a:hover{color:#035e27!important}.product_docs .product-documentation-item .product_doc.downloadable{display:flex}.product_docs .product-documentation-item .product_doc.downloadable:hover .icon_download_file{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23003778'%3E%3Cpath d='M2.203 13.563v3.628h16.02v-3.628h2.202V19.5H0v-5.938h2.203z'/%3E%3Cpath d='M11.443.5v8.268h2.57l-3.437 5.744h-.46L6.65 8.768h2.577V.5h2.216z'/%3E%3C/g%3E%3C/svg%3E")}.product_docs .product-documentation-item .packageable-container{display:flex;align-items:center;margin-right:4rem}.product_docs .product-documentation-item .packageable-container:hover .icon_add_document{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23003778'%3E%3Cpath d='M12.77 15.485h-1.46v-3.429H7.884v-1.46h3.428V7.17h1.46v3.427h3.428v1.46h-3.428v3.43z'/%3E%3Cpath d='M.36 3.27h12.393l1.79-2.654h9.178v18.768H.361V3.27zm21.901-1.194h-6.943l-.804 1.194h7.747V2.076zM1.821 17.924h20.44V4.73H1.821v13.194z'/%3E%3C/g%3E%3C/svg%3E")}.product_docs .product-documentation-item .packageable-container a.added:hover{color:#047832;cursor:default}.product_docs .product-documentation-item .packageable-container a.added:hover .icon_add_document{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 20'%3E%3Cpath fill='%230099de' d='M0 3.3h12.4L14.2.6h9.2v18.8H0V3.3z'/%3E%3Cpath d='M7.6 12.5l.9-1.2 1.9 1.5 4.2-5.4 1.2.9-5.1 6.6-3-2.4z' fill='%23fff'/%3E%3C/svg%3E")}.product_docs .product-documentation-item .icon_wrap{display:flex;position:relative;margin:0 10px 0 0}.product_docs .product-documentation-item .icon_wrap--right{position:absolute;right:20px;align-self:center}.product_docs .product-documentation-item .icon_wrap .doc_icon{display:block;height:21px;width:23px;background-repeat:no-repeat;background-size:contain;background-position:50%;pointer-events:none;transition:all .2s ease-in-out}.product_docs .product-documentation-item .icon_wrap .icon_download_file{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%230099DE'%3E%3Cpath d='M2.203 13.563v3.628h16.02v-3.628h2.202V19.5H0v-5.938h2.203z'/%3E%3Cpath d='M11.443.5v8.268h2.57l-3.437 5.744h-.46L6.65 8.768h2.577V.5h2.216z'/%3E%3C/g%3E%3C/svg%3E")}.product_docs .product-documentation-item .icon_wrap .icon_add_document{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%230099DE'%3E%3Cpath d='M12.41 15.485h-1.46v-3.429H7.522v-1.46h3.428V7.17h1.46v3.427h3.428v1.46H12.41v3.43z'/%3E%3Cpath d='M0 3.27h12.392l1.79-2.654h9.179v18.768H0V3.27zm21.9-1.194h-6.943l-.804 1.194h7.748V2.076zM1.46 17.924H21.9V4.73H1.46v13.194z'/%3E%3C/g%3E%3C/svg%3E")}.product_docs .product-documentation-item .icon_wrap .icon_add_document_complete{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 20'%3E%3Cpath fill='%230099de' d='M0 3.3h12.4L14.2.6h9.2v18.8H0V3.3z'/%3E%3Cpath d='M7.6 12.5l.9-1.2 1.9 1.5 4.2-5.4 1.2.9-5.1 6.6-3-2.4z' fill='%23fff'/%3E%3C/svg%3E")}.product_docs .product-documentation-item .icon_wrap .icon-submittal-added{display:none}.product_docs .product-documentation-item .doc_title{font-size:1.6rem;line-height:3rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;color:#231f20;word-break:break-word}.product_docs .product-documentation-item .doc_info{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;display:flex;align-items:center}.product_docs .product-documentation-item .doc_info span:before{content:"";display:block;height:23px;width:1px;background-color:#cfd7d9;margin-left:1.2rem;margin-right:1.2rem}.product_docs .product_doc,.product_docs .product_doc:hover,.product_docs a.product_doc,.product_docs a.product_doc:hover,.product_docs a.product_doc:link,.product_docs a.product_doc:visited{font-size:1.6rem;line-height:3rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;text-transform:uppercase;display:flex;align-items:center;color:#047832!important}.product_docs .packageable .text_added{display:none}.product_docs .packageable.added .icon_add_document{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 20'%3E%3Cpath fill='%230099de' d='M0 3.3h12.4L14.2.6h9.2v18.8H0V3.3z'/%3E%3Cpath d='M7.6 12.5l.9-1.2 1.9 1.5 4.2-5.4 1.2.9-5.1 6.6-3-2.4z' fill='%23fff'/%3E%3C/svg%3E")}.product_docs .packageable.added .text_added{display:block}.product_docs .packageable.added .text_add{display:none}.product_docs .download-wrap,.product_docs .package-wrap{float:left}.category_hero{padding:4.1rem 1.5rem 0;width:100%;background:#d9d9d9;overflow:hidden}.category_hero .inner_wrap{display:flex;flex-wrap:wrap;position:relative}.category_hero .gradient_k{display:none;position:absolute;bottom:0;right:0;z-index:1;width:80%}@media screen and (min-width:1024px){.category_hero .gradient_k{display:block;bottom:0;top:-28%;right:0;width:45%;height:auto;left:57%}}.category_hero .text_wrap{width:100%;padding-bottom:2rem;padding-right:0;position:relative;z-index:2}@media screen and (min-width:1024px){.category_hero .text_wrap{width:50%;padding-bottom:5rem;padding-right:2rem}}.category_hero .media_wrap{width:100%;display:flex;align-items:flex-end;padding:0;justify-content:space-around;position:relative;z-index:2}.category_hero .media_wrap img{max-width:100%;height:auto;display:block}@media screen and (min-width:1024px){.category_hero .media_wrap{width:50%;padding:0 0 0 1.5rem}}.category_hero .breadcrumb{font-size:1.3rem;font-weight:400;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.25}@media screen and (max-width:1023px){.category_hero .breadcrumb{font-size:1.4rem}}.category_hero .breadcrumb{line-height:2rem;text-transform:uppercase;margin-bottom:.3rem;position:relative;z-index:2}@media screen and (min-width:1024px){.category_hero .breadcrumb{line-height:2.5rem}}.category_hero .breadcrumb span{display:inline-block;margin:0 .5rem}.category_hero .breadcrumb span:first-child{margin-left:0}.category_hero .title h1,.fifty_fifty .title .category_hero h2 h1{font-size:6.2rem;line-height:6.8rem;font-family:helvetica,Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em}@media screen and (max-width:1023px){.category_hero .title h1,.fifty_fifty .title .category_hero h2 h1{font-size:3.6rem;line-height:4rem}}.category_hero .title h1,.fifty_fifty .title .category_hero h2 h1{margin-bottom:1rem;margin-top:0}.category_hero .desc{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;margin-top:1.6rem;margin-bottom:2rem;line-height:2rem}@media screen and (min-width:1024px){.category_hero .desc{line-height:2.8rem}}.category_hero .desc p{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em}.category_hero .desc p:first-child{margin-top:0}.category_hero .desc p:last-child{margin-bottom:0}.jump_link{display:block;text-align:center;background:#231f20;color:#fff;cursor:pointer;padding:1.5rem}@media screen and (min-width:1024px){.jump_link{padding:3.5rem 1.5rem 3rem}}.jump_link .text{font-size:2rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.25}@media screen and (max-width:1023px){.jump_link .text{font-size:1.6rem}}.jump_link .text{line-height:3.4rem;text-transform:uppercase;margin:0 auto;color:#fff}.jump_link .down_chevron{display:inline-block;position:relative;height:2.2rem;width:2.2rem}.jump_link .down_chevron:before{transform:rotate(-45deg);right:0}.jump_link .down_chevron:after,.jump_link .down_chevron:before{content:"";width:1.4rem;height:.2rem;background:#f8a800;top:.7rem;display:block;position:absolute}.jump_link .down_chevron:after{transform:rotate(45deg);left:0}.reinforcements{background:#fff;color:#231f20;padding:5rem 0}@media screen and (min-width:1024px){.reinforcements{padding:3rem 0}}.reinforcements .bullet_content{width:calc(100% - 3.3rem)}@media screen and (min-width:1024px){.reinforcements .bullet_content{width:100%}}.reinforcements .headline{font-size:4rem;line-height:4.6rem;font-family:helvetica,Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em}@media screen and (max-width:1023px){.reinforcements .headline{font-size:2.8rem;line-height:3.2rem}}.reinforcements .headline{line-height:3rem;margin:0 auto 2.1rem;text-align:center;padding:0 1.6rem}@media screen and (min-width:1024px){.reinforcements .headline{width:100%;margin-bottom:3rem;max-width:131rem;line-height:4.8rem}}.reinforcements .subhead{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;text-align:center;margin:0 auto 2rem;padding:0 1.5rem;width:110rem;max-width:100%}@media screen and (min-width:1024px){.reinforcements .subhead{margin:0 auto 3rem}}.reinforcements .inner_wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-direction:column}@media screen and (min-width:1024px){.reinforcements .inner_wrap{display:flex;flex-direction:row;flex-wrap:nowrap}}.reinforcements .bullet_item{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;padding:1rem 1.5rem;display:flex;width:30rem;max-width:100%;background:#d9d9d9;margin:1rem auto;position:relative}@media screen and (min-width:1024px){.reinforcements .bullet_item{max-width:24%;padding:3rem 3rem 5rem;margin:.5rem;flex-direction:column;text-align:center}.reinforcements .bullet_item.left_icon{display:flex;flex-direction:row;text-align:left}.reinforcements .bullet_item.left_icon .icon_wrap{margin-right:1.8rem;width:10rem}}@supports(display:grid){.reinforcements .inner_wrap{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column}@media screen and (min-width:1024px){.reinforcements .inner_wrap{align-items:stretch;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-column-gap:1rem;grid-row-gap:1rem}}.reinforcements .bullet_item{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;padding:3rem 2rem;display:flex;width:30rem;max-width:100%;background:#d9d9d9;margin:1rem auto;position:relative;align-items:center}@media screen and (min-width:1024px){.reinforcements .bullet_item{max-width:100%;padding:2rem 2rem 5rem;width:100%;flex-direction:column;text-align:center}}}.reinforcements .bullet_title{font-size:2rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.25}@media screen and (max-width:1023px){.reinforcements .bullet_title{font-size:1.6rem}}@media screen and (min-width:1024px){.reinforcements .bullet_title{line-height:3.4rem;margin:0 0 1.2rem}}.reinforcements .icon_wrap{text-align:center;margin-right:1.8rem;width:3.3rem}@media screen and (min-width:1024px){.reinforcements .icon_wrap{margin-right:0;margin-bottom:1.4rem;width:48px;height:48px;display:flex;justify-content:center}}.reinforcements .icon_wrap img,.reinforcements .icon_wrap svg{display:inline-block;max-width:100%;height:auto;width:4.8rem}@media screen and (min-width:1024px){.reinforcements .icon_wrap img,.reinforcements .icon_wrap svg{width:auto;max-width:unset;max-height:100%;height:100%}}.reinforcements .highlight{font-size:1.6rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.01em;background-color:transparent;color:#035e27;border:none;box-shadow:none;transition:all .2s ease-in-out;cursor:pointer;margin-top:1rem;display:block}@media screen and (min-width:1024px){.reinforcements .highlight{padding-left:0;position:absolute;bottom:2rem;left:0;right:0;display:flex;align-items:center;justify-content:center;text-align:center;font-size:1.4rem}}.reinforcements .highlight:after{content:"";background-image:url(/frontend/icons/angle-right-dark-blue.svg);display:inline-flex;background-position:bottom;background-repeat:no-repeat;width:12px;height:14px;margin-left:6px;transition:all .2s ease-in-out}.reinforcements .highlight:hover{text-decoration:underline}.reinforcements.dark{background:#231f20;color:#fff}.reinforcements.dark .bullet_item{background:none}.reinforcements.dark .highlight{color:#f8a800}.reinforcements.dark .highlight:hover{color:#fff;text-decoration:underline}.reinforcements.dark .highlight:hover:after{width:12px;height:19px;background-image:url(/frontend/icons/angle-right-white-small.svg)}.reinforcements.gray{background:#d9d9d9}.reinforcements.gray .bullet_item{background:#fff}.reinforcements.training .bullet_item{width:50rem}@media screen and (min-width:1024px){.reinforcements.training .bullet_item{width:100%}}.reinforcements.training .bullet_title{text-transform:uppercase;font-size:2rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;margin-bottom:1rem}@media screen and (min-width:1024px){.reinforcements.training .bullet_title{font-size:2.4rem;line-height:3.4rem;margin:0 0 1.2rem}}.reinforcements.training .icon_wrap img{height:inherit}.reinforcements .bottom-description .image-container{float:right;margin-left:20px}.reinforcements .bottom-description .image-container img{max-width:100%;height:auto;display:block}.reinforcements .bottom-description .text-container{overflow:hidden}.reinforcements .bottom-description .text-container p{text-align:left}.reinforcements .bottom-description .text-container a{text-decoration:underline;font-size:1.4rem}.bullet_list{background:#fff;color:#231f20;padding:5rem 0}@media screen and (min-width:1024px){.bullet_list{padding:7rem 0 4rem}}.bullet_list .headline{font-size:4rem;line-height:4.6rem;font-family:helvetica,Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em}@media screen and (max-width:1023px){.bullet_list .headline{font-size:2.8rem;line-height:3.2rem}}.bullet_list .headline{line-height:3rem;margin:0 auto 2.1rem;text-align:center}@media screen and (min-width:1024px){.bullet_list .headline{width:100%;margin-bottom:3rem;line-height:4.8rem}}.bullet_list .subhead{text-align:center;margin:0 auto 2rem;padding:0 1.5rem;width:110rem;max-width:100%}@media screen and (min-width:1024px){.bullet_list .subhead{margin:0 auto 5rem}}.bullet_list .subhead:empty{margin:0 auto}.bullet_list .inner_wrap{display:flex;align-items:flex-start;justify-content:center;flex-direction:column}@media screen and (min-width:1024px){.bullet_list .inner_wrap{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start}}.bullet_list .bullet_item{padding:1rem 1.5rem;display:flex;font-size:1.4rem;width:30rem;max-width:100%;background:#d9d9d9;margin:1rem auto;position:relative}@media screen and (min-width:1024px){.bullet_list .bullet_item{max-width:19%;padding:2rem;margin:.5rem;flex-direction:column;text-align:center;font-size:1.6rem}}@supports(display:grid){.bullet_list .inner_wrap{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}@supports(-moz-appearance:none){.bullet_list .inner_wrap{align-items:flex-start}}@media screen and (min-width:1024px){.bullet_list .inner_wrap{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:repeat(4,1fr)}}.bullet_list .bullet_item{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;padding:1rem 1.5rem;display:flex;width:30rem;max-width:100%;background:#d9d9d9;margin:1rem auto;align-items:center}@media screen and (min-width:1024px){.bullet_list .bullet_item{max-width:100%;padding:2rem;width:23rem;height:100%;flex-direction:column;text-align:center;margin-right:1rem;margin-left:1rem}}.bullet_list .bullet_item .bullet_text{line-height:1.5}}.bullet_list .bullet_title{font-size:2rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.25}@media screen and (max-width:1023px){.bullet_list .bullet_title{font-size:1.6rem}}@media screen and (min-width:1024px){.bullet_list .bullet_title{line-height:3.4rem;margin-bottom:0 0 1.2rem 0}}.bullet_list .icon_wrap{text-align:center;display:inline-flex;width:100%;height:45px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='42' height='42' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='translate(2 2)' stroke='%23035e27' fill='none' fill-rule='evenodd'%3E%3Cpath stroke-width='2.169' d='M11 20.167L15.579 25 26 14'/%3E%3Ccircle stroke-width='2.25' cx='19' cy='19' r='19'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:50%}@media screen and (min-width:1024px){.bullet_list .icon_wrap{margin-right:0;margin-bottom:1.4rem}}.bullet_list .highlight{font-size:1.6rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.01em;color:#047832;margin-top:1rem;display:block;line-height:2.5rem}.bullet_list .highlight .blue_chevron{display:inline-flex;width:14px;height:14px;margin-left:5px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l15 14L1 29' stroke='%23047832' stroke-width='2' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:50%}.bullet_list.dark{background:#231f20;color:#fff}.bullet_list.dark .bullet_item{background:none}.bullet_list.dark .highlight{color:#f8a800}.bullet_list.dark .highlight .blue_chevron{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l15 14L1 29' stroke='%23F8A800' stroke-width='2' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:50%}.bullet_list.dark .icon_wrap{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='42' height='42' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='translate(2 2)' stroke='%23f8a800' fill='none' fill-rule='evenodd'%3E%3Cpath stroke-width='2.169' d='M11 20.167L15.579 25 26 14'/%3E%3Ccircle stroke-width='2.25' cx='19' cy='19' r='19'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:50%}.inner_hero{min-height:31.6rem;position:relative;color:#fff;background:#231f20;padding:4rem 0 3.7rem;overflow:hidden}.inner_hero .overlay{display:block;position:absolute;width:100%;height:100%;top:0;z-index:9}.inner_hero .blur_effect{position:absolute;top:0;bottom:0;right:0;left:0;background-size:cover;background-position:50%}@media screen and (min-width:1024px){.inner_hero{min-height:34.3rem;padding:5.7rem 0 4rem}}.inner_hero .video_modal_btn{display:inline-block;position:relative;border:.2rem solid #fff;height:5.6rem;width:5.6rem;border-radius:50%;cursor:pointer}@media screen and (min-width:1024px){.inner_hero .video_modal_btn{height:7.8rem;width:7.8rem}}.inner_hero .video_modal_btn:after{content:"";width:0;height:0;border-top:1.5rem solid transparent;border-bottom:1.5rem solid transparent;border-left:2rem solid #fff;position:absolute;top:50%;left:55%;transform:translate(-50%,-50%)}.inner_hero.grey{background:#d9d9d9;color:#231f20}.inner_hero.grey .video_modal_btn{border:.2rem solid #231f20}.inner_hero.grey .video_modal_btn:after{border-left:2rem solid #231f20}.inner_hero.light{background:#fff;color:#231f20}.inner_hero.light .video_modal_btn{border:.2rem solid #231f20}.inner_hero.light .video_modal_btn:after{border-left:2rem solid #231f20}.inner_hero.dark{color:#fff;background:#231f20}.inner_hero.dark .video_modal_btn{border:.2rem solid #fff}.inner_hero.dark .video_modal_btn:after{border-left:2rem solid #fff}.inner_hero .inner_wrap{padding-left:3rem;padding-right:3rem;display:-ms-flexbox;-ms-flex-pack:center;position:relative;z-index:10}.fifty_fifty .title .inner_hero h2 h1,.inner_hero .title h1{font-size:6.2rem;line-height:6.8rem;font-family:helvetica,Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em}@media screen and (max-width:1023px){.fifty_fifty .title .inner_hero h2 h1,.inner_hero .title h1{font-size:3.6rem;line-height:4rem}}.fifty_fifty .title .inner_hero h2 h1,.inner_hero .title h1{margin-bottom:2rem;line-height:3.6rem}@media screen and (min-width:1024px){.fifty_fifty .title .inner_hero h2 h1,.inner_hero .title h1{margin:0 auto;width:100%;max-width:100%;line-height:7rem}}.inner_hero .subtitle{font-size:2.3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.9375}@media screen and (max-width:1023px){.inner_hero .subtitle{font-size:2rem}}.inner_hero .subtitle{line-height:2rem}@media screen and (min-width:1024px){.inner_hero .subtitle{line-height:3rem;margin:0 auto;width:79.7rem;max-width:100%}}.inner_hero .text_wrap{display:flex;flex-direction:column;justify-content:space-around;align-items:center;padding:4.6rem 0 0;text-align:center;position:relative;z-index:10}@media screen and (min-width:1024px){.inner_hero .text_wrap{padding:2.3rem 0 0;min-height:30rem}}.fifty_fifty .title .inner_hero .text_wrap>h2,.inner_hero .fifty_fifty .title .text_wrap>h2,.inner_hero .text_wrap>.title{min-height:10rem}.inner_hero .text_wrap>.cta-button,.inner_hero .text_wrap>.cta-button-lower-center{font-size:1.6rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.01em;padding:1rem 5rem;border:.2rem solid #047832;color:#047832;margin:3rem 0;line-height:2.7rem;background:transparent}.inner_hero .text_wrap>.cta-button-lower-right{align-self:flex-end}.inner_hero .text_wrap>.cta-button-lower-left{align-self:flex-start}.inner_hero .text_wrap>.cta-button-upper-right{align-self:flex-end;position:absolute;top:-30px}@media screen and (max-width:567px){.inner_hero .text_wrap .cta-button-lower-center,.inner_hero .text_wrap .cta-button-lower-left,.inner_hero .text_wrap .cta-button-lower-right{align-self:center;position:relative}.inner_hero .text_wrap .cta-button-upper-right{position:relative;top:0;align-self:center}}.inner_hero .breadcrumb{font-size:1.4rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.25}@media screen and (max-width:1023px){.inner_hero .breadcrumb{font-size:1.4rem}}.inner_hero .breadcrumb{text-transform:uppercase;position:relative;z-index:3}.inner_hero .breadcrumb span{display:inline-block;margin:0 .5rem}.inner_hero .breadcrumb span:first-child{margin-left:0}.big_hero{color:#fff;background:#231f20;overflow:hidden;position:relative;top:0;z-index:99;width:100%;display:inline-block}.big_hero .big-hero-start-background-image,.big_hero .blur_effect{position:absolute;top:0;bottom:0;right:0;left:0;background-size:cover;background-position:50%}.big_hero{min-height:100vh}@media screen and (max-width:1023px){.big_hero{min-height:34.3rem}}.big_hero .video_modal_btn{display:inline-block;position:relative;border:.2rem solid #fff;height:5.6rem;width:5.6rem;border-radius:50%;cursor:pointer}@media screen and (min-width:1024px){.big_hero .video_modal_btn{height:7.8rem;width:7.8rem}}.big_hero .video_modal_btn:after{content:"";width:0;height:0;border-top:1.5rem solid transparent;border-bottom:1.5rem solid transparent;border-left:2rem solid #fff;position:absolute;top:50%;left:55%;transform:translate(-50%,-50%)}.big_hero.grey{background:#d9d9d9;color:#231f20}.big_hero.grey .video_modal_btn{border:.2rem solid #231f20}.big_hero.grey .video_modal_btn:after{border-left:2rem solid #231f20}.big_hero.light{background:#fff;color:#231f20}.big_hero.light .video_modal_btn{border:.2rem solid #231f20}.big_hero.light .video_modal_btn:after{border-left:2rem solid #231f20}.big_hero.dark{color:#fff;background:#231f20}.big_hero.dark .video_modal_btn{border:.2rem solid #fff}.big_hero.dark .video_modal_btn:after{border-left:2rem solid #fff}.big_hero .bighero_wrap{padding-left:3rem;padding-right:3rem;display:-ms-flexbox;-ms-flex-pack:center;margin-top:10rem}.big_hero .bighero_wrap.hide{display:none}.big_hero .title h1,.fifty_fifty .title .big_hero h2 h1{text-transform:uppercase;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-size:4rem;margin-bottom:2rem;line-height:7rem}@media screen and (min-width:1024px){.big_hero .title h1,.fifty_fifty .title .big_hero h2 h1{font-size:7rem;margin:0 auto;width:100%;max-width:100%}}.big_hero .subtitle{font-size:1.4rem;line-height:2rem}@media screen and (min-width:1024px){.big_hero .subtitle{font-size:2.4rem;line-height:3rem;margin:0 auto;width:79.7rem;max-width:100%}}.big_hero .text_wrap{display:flex;flex-direction:column;justify-content:space-around;align-items:center;padding:4.6rem 0 0;text-align:center;position:relative;z-index:3}@media screen and (min-width:1024px){.big_hero .text_wrap{padding:2.3rem 0 0;min-height:30rem}}.big_hero .fifty_fifty .title .text_wrap>h2,.big_hero .text_wrap>.title,.fifty_fifty .title .big_hero .text_wrap>h2{min-height:10rem}.big_hero .text_wrap>.cta-button,.big_hero .text_wrap>.cta-button-lower-center{font-family:helveticaNormalBold,helvetica,Arial,sans-serif;padding:1rem 5rem;border:.2rem solid #047832;color:#047832;margin:3rem 0 10rem;line-height:2.7rem;background:transparent}.big_hero .text_wrap>.cta-button-lower-right{align-self:flex-end}.big_hero .text_wrap>.cta-button-lower-left{align-self:flex-start}.big_hero .text_wrap>.cta-button-upper-right{align-self:flex-end;position:absolute;top:-30px}@media screen and (max-width:567px){.big_hero .text_wrap .cta-button-lower-center,.big_hero .text_wrap .cta-button-lower-left,.big_hero .text_wrap .cta-button-lower-right{align-self:center;position:relative}.big_hero .text_wrap .cta-button-upper-right{position:relative;top:0;align-self:center}}.big_hero .big-hero-video_hero_modal_wrapper{position:relative;padding-top:12rem}@media screen and (max-width:567px){.big_hero .big-hero-video_hero_modal_wrapper{min-height:auto!important}}.big_hero .big-hero-video_hero_modal_wrapper{max-height:95%;margin:auto;width:90%}.big_hero .big-hero-video_hero_modal_wrapper .big-hero-video_hero_modal_icon{display:block;position:absolute;top:50%;left:50%;border:.2rem solid #fff;height:8rem;width:8rem;border-radius:50%;transform:translate(-50%,-50%);cursor:pointer;z-index:4}@media screen and (max-width:567px){.big_hero .big-hero-video_hero_modal_wrapper .big-hero-video_hero_modal_icon{height:4rem;width:4rem}}.big_hero .big-hero-video_hero_modal_wrapper .big-hero-video_hero_modal_icon:after{content:"";width:0;height:0;border-top:1rem solid transparent;border-bottom:1rem solid transparent;border-left:2.5rem solid #fff;position:absolute;top:50%;left:55%;transform:translate(-50%,-50%)}@media screen and (max-width:567px){.big_hero .big-hero-video_hero_modal_wrapper .big-hero-video_hero_modal_icon:after{border-left:1.5rem solid #fff}}.big_hero .big-hero-video_hero_modal_wrapper .hide{display:none}.big_hero #big-hero-video-container.show{max-height:100%;margin:auto;width:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:100}.big_hero #big-hero-video-container.hide{max-height:0;position:relative}@media screen and (max-width:567px){.big_hero #big-hero-video-container{min-height:auto!important}}.big_hero #big-hero-video-container .big_hero_video_wrapper{height:100%}.big_hero #big-hero-video-container .big-hero-innerVideoHero{max-height:100%;width:100%;top:50%;position:absolute;transform:translateY(-50%)}.big_hero #big-hero-video-container .big-hero-innerVideoHero.hidevideo{visibility:hidden;max-height:12rem}.big_hero #big-hero-video-container #big-hero-starterImageVideoHero{position:absolute;top:0;bottom:0;right:0;left:0;background-size:cover;background-position:50%}.big_hero #big-hero-video-container .hide{display:none}.big_hero .big-hero-anchor_icon{display:block;position:relative;left:0;border:.2rem solid #fff;height:8rem;width:8rem;border-radius:50%;transform:translateY(-50%);cursor:pointer;z-index:4;background-color:#d86e11;margin-top:10rem}@media screen and (max-width:567px){.big_hero .big-hero-anchor_icon{height:4rem;width:4rem}}.big_hero .arrow{width:2.5rem;height:2.5rem;box-sizing:border-box;position:absolute;left:35%;top:28%;transform:rotate(135deg)}.big_hero .arrow:before{border-color:#fafafa;border-style:solid;border-width:.2rem .2rem 0 0;display:block}.big_hero .arrow:after,.big_hero .arrow:before{content:"";width:100%;height:100%;transition:.2s ease;transform-origin:100% 0}.big_hero .arrow:after{float:left;position:relative;top:-100%;border:solid #fafafa;border-width:0 .2rem 0 0}.big_hero .video-overlay{position:absolute;z-index:2;width:100%}@media screen and (max-width:1023px){.big_hero .video-overlay{padding:5.7rem 0 4rem}}.big_hero .video-overlay{padding:4rem 0 3.7rem}.listing_grid{background:#d9d9d9;padding:3rem 0 0}@media screen and (min-width:1024px){.listing_grid{padding:6rem 0}}.listing_grid .grid_title{font-size:4rem;line-height:4.6rem;font-family:helvetica,Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em}@media screen and (max-width:1023px){.listing_grid .grid_title{font-size:2.8rem;line-height:3.2rem}}.listing_grid .grid_title{line-height:3rem;margin:0 auto 2.1rem;text-align:center;width:60.5rem;max-width:80%}@media screen and (min-width:1024px){.listing_grid .grid_title{line-height:4.8rem}}.listing_grid .grid_subtitle{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;text-align:center;width:83rem;max-width:80%;margin:0 auto}.listing_grid .grid_wrap{padding:2rem 0 0;display:flex;flex-wrap:wrap}.listing_grid .inner_wrap{padding:0}@media screen and (min-width:1024px){.listing_grid .inner_wrap{padding:0 1.5rem}}.listing_grid .grid_item{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;padding:3.5rem 3rem;display:flex;align-items:center;background:#fff;width:40.1rem;max-width:100%;border-bottom:.2rem solid rgba(162,170,173,.5);position:relative;max-height:500rem}@media screen and (min-width:1024px){.listing_grid .grid_item{min-height:19.8rem;padding:3.5rem 3rem;margin:1.1rem;max-width:calc(33% - 2.2rem);border:.1rem solid rgba(162,170,173,.5)}}.listing_grid .grid_item:last-child{border-bottom:none}@media screen and (min-width:1024px){.listing_grid .grid_item:last-child{border-bottom:.1rem solid rgba(162,170,173,.5)}}.listing_grid .grid_item:before{content:"";display:block;width:1.5rem;height:.2rem;background:#047832;right:1.5rem;top:50%;transform:translateY(-50%) rotate(45deg);position:absolute;margin-top:-.9rem}@media screen and (min-width:1024px){.listing_grid .grid_item:before{display:none}}.listing_grid .grid_item:after{content:"";display:block;width:1.5rem;height:.2rem;background:#047832;right:1.5rem;top:50%;transform:translateY(-50%) rotate(-45deg);position:absolute;margin-bottom:-.9rem}@media screen and (min-width:1024px){.listing_grid .grid_item:after{display:none}}.listing_grid .media_wrap{width:12rem;margin-right:4.5rem}.listing_grid .media_wrap img{width:100%;height:auto;display:block}.listing_grid .text_wrap{width:calc(100% - 13.5rem);padding-right:3rem;pointer-events:none}@media screen and (min-width:1024px){.listing_grid .text_wrap{padding-right:0}}.fifty_fifty .title .listing_grid h2,.listing_grid .fifty_fifty .title h2,.listing_grid .title{font-size:2rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.25}@media screen and (max-width:1023px){.fifty_fifty .title .listing_grid h2,.listing_grid .fifty_fifty .title h2,.listing_grid .title{font-size:1.6rem}}.fifty_fifty .title .listing_grid h2,.listing_grid .fifty_fifty .title h2,.listing_grid .title{line-height:1.9rem;margin-bottom:.5rem}@media screen and (min-width:1024px){.fifty_fifty .title .listing_grid h2,.listing_grid .fifty_fifty .title h2,.listing_grid .title{line-height:2.4rem}}.listing_grid .text{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;margin-bottom:.5rem}.listing_grid .highlight{font-size:1.6rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.01em;background-color:transparent;color:#047832;border:none;padding-left:0;margin-right:16px;box-shadow:none;position:relative;transition:all .2s ease-in-out;cursor:pointer;display:none;pointer-events:none}.listing_grid .highlight:after{content:"";background-image:url(/frontend/icons/angle-right-blue.svg);display:inline-flex;background-position:bottom;background-repeat:no-repeat;width:12px;height:19px;margin-left:3px;transition:all .2s ease-in-out}.listing_grid .highlight:hover{color:#231f20}.listing_grid .highlight:hover:after{background-image:url(/frontend/icons/angle-right-black.svg)}@media screen and (min-width:1024px){.listing_grid .highlight{display:inline-block}}.listing_grid .listing_show{font-size:2rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.25}@media screen and (max-width:1023px){.listing_grid .listing_show{font-size:1.6rem}}.listing_grid .listing_show{text-transform:uppercase;padding:3rem 0 5rem;border-top:.1rem solid rgba(162,170,173,.5);text-align:center;color:#047832;position:relative;line-height:3.4rem;transition:.3s ease-in-out;overflow:hidden}@media screen and (min-width:1024px){.listing_grid .listing_show{border-top:none}}.listing_grid .listing_show:before{transform:translateX(-50%) rotate(-45deg);margin-left:-.9rem}.listing_grid .listing_show:after,.listing_grid .listing_show:before{content:"";display:block;width:1.5rem;height:.2rem;background:#047832;left:50%;position:absolute;bottom:3.5rem;transition:.2s ease-in-out}.listing_grid .listing_show:after{transform:translateX(-50%) rotate(45deg);margin-right:-.9rem}.listing_grid .listing_show .hide{display:block}.listing_grid.closed .listing_show .hide,.listing_grid .listing_show .show{display:none}.listing_grid.closed .listing_show .show{display:block}.listing_grid.closed .listing_show:before{transform:translateX(-50%) rotate(45deg)}.listing_grid.closed .listing_show:after{transform:translateX(-50%) rotate(-45deg)}.listing_grid.closed .grid_item:nth-child(1n+4){padding:0 3rem;height:0;overflow:hidden;border-top:none;max-height:0;border-bottom:none}@media screen and (min-width:1024px){.listing_grid.closed .grid_item:nth-child(1n+4){min-height:0;padding:0 3rem;margin:0;border:none}}.certifications_block{padding:3rem 0;background:#d9d9d9}@media screen and (min-width:1024px){.certifications_block{padding:7rem 0}}.certifications_block .inner_wrap{padding:0 3rem}.certifications_block .fifty_fifty .title h2,.certifications_block .title,.fifty_fifty .title .certifications_block h2{font-size:4rem;line-height:4.6rem;font-family:helvetica,Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em}@media screen and (max-width:1023px){.certifications_block .fifty_fifty .title h2,.certifications_block .title,.fifty_fifty .title .certifications_block h2{font-size:2.8rem;line-height:3.2rem}}.certifications_block .fifty_fifty .title h2,.certifications_block .title,.fifty_fifty .title .certifications_block h2{margin-bottom:1.5rem;line-height:1.2}.certifications_block .subtitle{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;margin-bottom:2rem;width:70rem;max-width:100%}.certifications_block .certs_wrap{display:flex;flex-wrap:wrap;margin:0 -1rem;justify-content:center}@media screen and (min-width:1024px){.certifications_block .certs_wrap{justify-content:flex-start}}.certifications_block .cert{background:#fff;display:flex;justify-content:space-around;align-items:center;height:12rem;width:12rem;margin:1rem}.certifications_block .cert img{max-height:11rem;max-width:11rem;display:block}@media screen and (min-width:1024px){.certifications_block .cert{height:21.6rem;width:21.6rem;margin:1.1rem}.certifications_block .cert img{max-height:20rem;max-width:20rem}}.certifications_block .fifty_fifty .text_block p,.certifications_block .text_block,.fifty_fifty .text_block .certifications_block p{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:2.4rem;width:70rem;max-width:100%}@media screen and (min-width:1024px){.certifications_block .fifty_fifty .text_block p,.certifications_block .text_block,.fifty_fifty .text_block .certifications_block p{line-height:2.4rem}}.certifications_block .text_block a,.certifications_block .text_block a:link,.certifications_block .text_block a:visited,.fifty_fifty .text_block .certifications_block p a{color:#047832;cursor:pointer}.page_anchors{padding:3.4rem 0 0}@media screen and (min-width:1024px){.page_anchors{padding:7.3rem 0 8rem}}.page_anchors .inner_wrap{padding:0 3rem}@media screen and (min-width:1024px){.page_anchors .inner_wrap{display:flex;justify-content:space-between;width:134.1rem}}@media screen and (min-width:1024px){.page_anchors .anchors_text{padding-right:8.7rem;width:46rem;max-width:100%}}.page_anchors .headline{font-size:4rem;line-height:4.6rem;font-family:helvetica,Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em}@media screen and (max-width:1023px){.page_anchors .headline{font-size:2.8rem;line-height:3.2rem}}.page_anchors .headline{line-height:3rem;margin-bottom:1.8rem}@media screen and (min-width:1024px){.page_anchors .headline{line-height:4.8rem}}.page_anchors .subtitle{font-size:2rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.9375}@media screen and (max-width:1023px){.page_anchors .subtitle{font-size:1.6rem}}.page_anchors .subtitle{line-height:2rem;margin-bottom:1.8rem}@media screen and (min-width:1024px){.page_anchors .subtitle{line-height:3rem}}.page_anchors .anchors_list{display:flex;flex-direction:column;margin-left:-3rem;margin-right:-3rem}@media screen and (min-width:1024px){.page_anchors .anchors_list{flex:1;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:space-between;margin-left:0;margin-right:0;height:fit-content}}.page_anchors .anchor_item{display:flex;padding:2.4rem 3.8rem 2.4rem 2.4rem;align-items:center;border-bottom:.2rem solid rgba(162,170,173,.5);position:relative}@media screen and (min-width:1024px){.page_anchors .anchor_item{width:40rem;padding:2.4rem 2.4rem 2.4rem 0;margin-bottom:1rem;align-items:flex-start;min-height:15rem}}.page_anchors .anchor_item:before{content:"";display:block;width:1.5rem;height:.2rem;background:#047832;right:1.5rem;top:50%;transform:translateY(-50%) rotate(45deg);position:absolute;margin-top:-.9rem}@media screen and (min-width:1024px){.page_anchors .anchor_item:before{transform:translateX(-50%) rotate(45deg);top:auto;bottom:1.9rem;right:auto;left:50%;margin-top:0;margin-left:-.9rem}}.page_anchors .anchor_item:after{content:"";display:block;width:1.5rem;height:.2rem;background:#047832;right:1.5rem;top:50%;transform:translateY(-50%) rotate(-45deg);position:absolute;margin-bottom:-.9rem}@media screen and (min-width:1024px){.page_anchors .anchor_item:after{transform:translateX(-50%) rotate(-45deg);top:auto;bottom:1.9rem;right:auto;left:50%;margin-bottom:0;margin-right:-.9rem}}.page_anchors .anchor_item:last-child{border-bottom:none}@media screen and (min-width:1024px){.page_anchors .anchor_item:last-child{border-bottom:.2rem solid rgba(162,170,173,.5)}}.page_anchors .media_wrap{width:10rem;height:10rem;margin-right:1rem}.page_anchors .media_wrap img{max-width:100%;width:100%;height:auto}.fifty_fifty .title .page_anchors h2,.page_anchors .fifty_fifty .title h2,.page_anchors .title{font-size:2rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.25}@media screen and (max-width:1023px){.fifty_fifty .title .page_anchors h2,.page_anchors .fifty_fifty .title h2,.page_anchors .title{font-size:1.6rem}}.fifty_fifty .title .page_anchors h2,.page_anchors .fifty_fifty .title h2,.page_anchors .title{line-height:2.8rem}@media screen and (min-width:1024px){.fifty_fifty .title .page_anchors h2,.page_anchors .fifty_fifty .title h2,.page_anchors .title{margin-bottom:1rem}}.page_anchors .item_text{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:2rem}@media screen and (min-width:1024px){.page_anchors .item_text{padding-bottom:3rem}}.page_anchors .item_content{width:calc(100% - 11rem)}.cta_block{text-align:center;background:#231f20;padding:3rem 0 5rem;position:relative;color:#fff}@media screen and (min-width:1024px){.cta_block{padding:7.2rem 0 8.4rem;min-height:275px}}.cta_block_container{background:#231f20;position:relative;color:#fff;display:flex;align-items:stretch;overflow:hidden}@media screen and (min-width:1024px){.cta_block_container{min-height:312px}}.cta_block_container .light{background-color:#fff;color:#231f20}.cta_block_container .light .cta_block_title{color:#035e27}.cta_block_container .light .cta_block_right_block:after{border-color:#035e27;background-color:#fff}.cta_block_container .light .cta_block_detail_container{background-color:#fff;color:#231f20}.cta_block_container .light .cta_block_btn{color:#fff!important;background-color:#035e27!important}.cta_block_container.gray,.cta_block_container.grey{background-color:#d9d9d9;color:#231f20}.cta_block_container.gray .cta_block_title,.cta_block_container.grey .cta_block_title{color:#035e27}.cta_block_container.gray .cta_block_right_block:after,.cta_block_container.grey .cta_block_right_block:after{border-color:#035e27;background-color:#d9d9d9}.cta_block_container.gray .cta_block_detail_container,.cta_block_container.grey .cta_block_detail_container{background-color:#d9d9d9;color:#231f20}.cta_block_container.gray .cta_block_btn,.cta_block_container.grey .cta_block_btn{color:#fff!important;background-color:#035e27!important}.cta_block_container.light .cta_block_btn{font-size:1.6rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.01em;color:#fff!important;padding-top:1rem;padding-bottom:1rem;background-color:#047832!important}.cta_block_container.light .cta_block_btn:hover{background:#035e27!important}.cta_block .gradient_image{position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='320' height='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient x1='0%25' y1='50%25' x2='50%25' y2='50%25' id='a'%3E%3Cstop stop-color='%23047832' offset='0%25'/%3E%3Cstop stop-color='%23035E27' offset='45.249%25'/%3E%3Cstop stop-color='%2300508A' offset='100%25'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 273h320v12H0z' transform='translate(0 -273)' fill='url(%23a)' fill-rule='evenodd'/%3E%3C/svg%3E");background-position:bottom;background-size:100% auto;background-repeat:no-repeat}@media screen and (min-width:1024px){.cta_block .gradient_image{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='907' height='590' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3ClinearGradient x1='0%25' y1='68.326%25' x2='50%25' y2='68.326%25' id='b'%3E%3Cstop stop-color='%23047832' offset='0%25'/%3E%3Cstop stop-color='%23035E27' offset='51.694%25'/%3E%3Cstop stop-color='%2300508A' offset='100%25'/%3E%3C/linearGradient%3E%3Cpath id='a' d='M0 0h907v590H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='c' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath d='M468-30H0v1270h371V779l160 461h289l161-466v466h371V-30H883L682 600 468-30zM446 0l236 696L905 0h417v1210h-311V595l-212 615H552L341 601v609H30V0h416z' fill='url(%23b)' fill-rule='nonzero' mask='url(%23c)'/%3E%3C/g%3E%3C/svg%3E");background-position:center 35%;background-size:68rem;background-repeat:no-repeat}}.cta_block.light{background:#fff;color:#231f20}.cta_block.light .gradient_image{display:none}.cta_block.gray,.cta_block.grey{background:#d9d9d9;color:#231f20}.cta_block .fifty_fifty .title h2,.cta_block .title,.fifty_fifty .title .cta_block h2{font-size:4rem;line-height:4.6rem;font-family:helvetica,Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em}@media screen and (max-width:1023px){.cta_block .fifty_fifty .title h2,.cta_block .title,.fifty_fifty .title .cta_block h2{font-size:2.8rem;line-height:3.2rem}}.cta_block .fifty_fifty .title h2,.cta_block .title,.fifty_fifty .title .cta_block h2{line-height:3rem;margin:0 auto 2.1rem;width:40.9rem;max-width:80%}@media screen and (min-width:1024px){.cta_block .fifty_fifty .title h2,.cta_block .title,.fifty_fifty .title .cta_block h2{line-height:4.8rem}}.cta_block .subtitle{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:2.4rem;width:42.4rem;max-width:80%;margin:0 auto 3.7rem}.cta_block .cta_btn{font-size:1.6rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.01em;line-height:2.7rem;display:inline-block;padding:1rem 1.5rem;width:80%;background:#f8a800;color:#231f20;transition:all .2s ease-in-out;max-width:30rem}@media screen and (min-width:1024px){.cta_block .cta_btn{width:auto;min-width:14.8rem;max-width:none}}.cta_block .cta_btn:hover{background:#035e27}.cta_block .text_wrap{position:relative;z-index:3}.cta_block_title{display:flex;padding-top:30px}@media screen and (min-width:1024px){.cta_block_title{padding-top:0}}.cta_block_content{display:flex;max-width:1440px;margin-left:auto;margin-right:auto;justify-content:center;align-items:center;flex-direction:column}@media screen and (min-width:1024px){.cta_block_content{flex-direction:row}}.cta_block_left_block{width:140px}@media screen and (min-width:1024px){.cta_block_left_block{width:200px}}.cta_block_left_block:before{content:"";position:absolute;top:70px;width:134px;height:100%;background-color:#047832;transform:skew(-8deg)}@media screen and (min-width:1024px){.cta_block_left_block:before{top:116px;width:200px}}.cta_block_right_block{padding:30px 24px 30px 40px;display:flex;flex-direction:column;position:relative}@media screen and (min-width:1024px){.cta_block_right_block{padding:50px 34px 50px 60px}}.cta_block_right_block:after{content:"";position:absolute;height:200%;width:100%;top:0;left:0;background-color:#231f20;border:4px solid #fff;transform:skew(-8deg)}.cta_block_title_top{font-family:helvetica,Arial Narrow,Arial,sans-serif,knaufHeadBold;text-align:right;font-size:2.4rem;line-height:36px;letter-spacing:.3px;text-transform:uppercase;z-index:1}@media screen and (min-width:1024px){.cta_block_title_top{font-size:4rem;line-height:50px;letter-spacing:.4px}}.cta_block_title_bottom{font-family:helvetica,Arial Narrow,Arial,sans-serif;text-align:right;font-size:5.4rem;line-height:50px;letter-spacing:.54px;text-transform:uppercase;z-index:1}@media screen and (min-width:1024px){.cta_block_title_bottom{font-size:8.4rem;line-height:80px;letter-spacing:.84px}}.cta_block_detail_container{background-color:#231f20;z-index:1;padding:30px 20px;display:flex;align-items:center;flex-direction:column}@media screen and (min-width:1024px){.cta_block_detail_container{padding:0;align-items:flex-start;margin-left:60px}}.cta_block_details{font-size:2rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.9375}@media screen and (max-width:1023px){.cta_block_details{font-size:1.6rem}}.cta_block_details{line-height:normal;letter-spacing:normal;max-width:470px;margin-bottom:18px}.cta_block_btn{padding:5px 40px;font-family:helveticaStandard,helvetica,Arial,sans-serif;text-align:center;font-size:1.8rem;line-height:3rem;font-weight:400;color:#035e27!important;background-color:#fff!important;cursor:pointer;outline:none;border:none}.article_layout .similar_block .cta_block a.cta_btn{color:#fff;width:80%;margin:0 auto}.steps_block{padding:2rem 0}.steps_block .steps_wrap{max-width:950px;width:100%;margin:0 auto}.steps_block .headline{font-size:4rem;line-height:4.6rem;font-family:helvetica,Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em}@media screen and (max-width:1023px){.steps_block .headline{font-size:2.8rem;line-height:3.2rem}}.steps_block .headline{margin-bottom:1.8rem;line-height:3.4rem;width:100%;max-width:950px;text-align:center;margin-left:auto;margin-right:auto}@media screen and (min-width:1024px){.steps_block .headline{line-height:4.8rem;margin-bottom:2rem}}.steps_block .subhead{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;margin-bottom:1.8rem;width:39rem;max-width:100%;text-align:center;margin-left:auto;margin-right:auto}@media screen and (min-width:1024px){.steps_block .subhead{margin-bottom:3.5rem}}.steps_block .step{display:flex;flex-direction:row;padding:1.5rem 0;overflow-x:auto;justify-content:center;border-top:.2rem solid rgba(162,170,173,.25)}@media screen and (min-width:1024px){.steps_block .step{padding:2.4rem 0}}.steps_block .step:last-child{border-bottom:.2rem solid rgba(162,170,173,.25)}.steps_block .step img{max-width:100%;height:auto}.fifty_fifty .title .steps_block h2,.steps_block .fifty_fifty .title h2,.steps_block .title{font-size:2.3rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.25}@media screen and (max-width:1023px){.fifty_fifty .title .steps_block h2,.steps_block .fifty_fifty .title h2,.steps_block .title{font-size:2rem}}.fifty_fifty .title .steps_block h2,.steps_block .fifty_fifty .title h2,.steps_block .title{line-height:2.6rem}@media screen and (min-width:1024px){.fifty_fifty .title .steps_block h2,.steps_block .fifty_fifty .title h2,.steps_block .title{line-height:3.4rem}}.steps_block .inner_text{padding:0 2rem;width:91rem;max-width:100%}.steps_block .inner_text .heading{font-size:2.3rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.25}@media screen and (max-width:1023px){.steps_block .inner_text .heading{font-size:2rem}}.steps_block .inner_text .heading{line-height:2.6rem}.steps_block .inner_text .heading h1,.steps_block .inner_text .heading h2,.steps_block .inner_text .heading h3,.steps_block .inner_text .heading h4{margin:0;line-height:3.4rem}@media screen and (min-width:1024px){.steps_block .inner_text .heading{line-height:3.4rem}}.steps_block .inner_text p{margin:5px 0}footer{padding:5rem 0}@media screen and (min-width:1024px){footer{padding:7.5rem 0}}@media screen and (min-width:1024px){footer .inner_wrap{display:flex;align-items:flex-start;justify-content:left}}footer .logo_wrap_desk{display:none}@media screen and (min-width:1024px){footer .logo_wrap_desk{display:block;width:19rem;margin-bottom:4.1rem;margin-left:auto}}footer .logo_wrap_desk img{max-width:100%;height:auto}@media screen and (min-width:1024px){footer .collapse_navigation{display:flex;width:39.7rem;max-width:30%}}footer .logo_wrap_mobile{margin:0 auto 3rem;max-width:80%;display:block}@media screen and (min-width:1024px){footer .logo_wrap_mobile{display:none}}footer .logo_wrap_mobile img{display:block;width:100%;height:auto;max-height:75px;object-fit:contain}footer .common_items{font-size:1.3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.9375}@media screen and (max-width:1023px){footer .common_items{font-size:1.4rem}}@media screen and (min-width:1024px){footer .common_items{margin-top:11rem}}footer .common_items a{display:block;margin-bottom:2rem}@media screen and (min-width:1024px){footer .common_items a{display:inline-block;margin-right:4rem}}footer .copyright{font-size:1.3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.9375}@media screen and (max-width:1023px){footer .copyright{font-size:1.4rem}}footer .copyright{display:block;margin-bottom:2rem}@media screen and (min-width:1024px){footer .copyright{display:inline-block;margin-left:auto;margin-bottom:0;margin-top:11rem}}footer .social_block_desk{display:none}@media screen and (min-width:1024px){footer .social_block_desk{display:block;margin-bottom:4.4rem}}footer .social_block_mobile{padding:3rem 1rem 5rem;max-width:100%;text-align:center}@media screen and (min-width:1024px){footer .social_block_mobile{display:none}}footer .social_wrap{display:flex;padding:1rem 0 0;justify-content:space-between;align-items:flex-end}@media screen and (min-width:1024px){footer .social_wrap{justify-content:flex-start}}footer .social_wrap a{display:block}footer .social_wrap img{max-width:100%;height:auto;width:auto}@media screen and (min-width:1024px){footer .social_wrap img{margin-right:2rem}}footer .footer_list{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:2.4rem;padding:0 3rem}@media screen and (min-width:1024px){footer .footer_list{padding:0 3rem 0 0}}footer .footer_list a{display:inline-block;padding:1rem 0;width:49%}@media screen and (min-width:1024px){footer .footer_list a{display:block;width:100%;padding:0 1rem 2rem 0}}footer .tag_line{font-size:1.6rem;line-height:3rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;padding:2rem 3rem}@media screen and (min-width:1024px){footer .tag_line{line-height:2.4rem;text-align:right;padding:0 0 1rem}}footer .footer_text{font-size:1.3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.9375}@media screen and (max-width:1023px){footer .footer_text{font-size:1.4rem}}footer .footer_text{padding:0 3rem 2rem;line-height:1.6}@media screen and (min-width:1024px){footer .footer_text{line-height:2rem;text-align:right;padding:0}}footer .footer_text p{line-height:2.8rem}footer .contact_block{font-size:2rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.25}@media screen and (max-width:1023px){footer .contact_block{font-size:1.6rem}}footer .contact_block{padding:1rem 3rem;line-height:1.6}@media screen and (min-width:1024px){footer .contact_block{padding:0;line-height:2.8rem;margin-bottom:2.2rem}}footer .contact_block a{display:block;margin-bottom:1.5rem}@media screen and (min-width:1024px){footer .contact_block a{margin-bottom:.5rem}}footer .address_block{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;padding:0 3rem 1rem;line-height:1.6}@media screen and (min-width:1024px){footer .address_block{padding:0;line-height:2.4rem}}footer .collapse_title{position:relative;padding:1rem 3rem}@media screen and (min-width:1024px){footer .collapse_title{display:none}}footer .collapse_title:before{content:"";height:1.6rem;width:.2rem;position:absolute;right:3.7rem;top:1rem;background:#231f20;transition:.3s ease-in-out}@media screen and (min-width:1024px){footer .collapse_title:before{display:none}}footer .collapse_title:after{content:"";width:1.6rem;height:.2rem;position:absolute;right:3rem;top:1.7rem;background:#231f20;transition:.3s ease-in-out}@media screen and (min-width:1024px){footer .collapse_title:after{display:none}}footer .footer_collapse{margin:0 -1.5rem;border-bottom:.2rem solid #d9d9d9}@media screen and (min-width:1024px){footer .footer_collapse{border-bottom:none;margin:0}}footer .footer_col{max-height:0;overflow:hidden;transition:.3s ease-in-out}@media screen and (min-width:1024px){footer .footer_col{max-height:none}}footer .footer_collapse.open .footer_col{max-height:100rem;overflow:hidden}footer .footer_collapse.open .collapse_title:before{top:1.7rem;height:0}@media screen and (min-width:1024px){footer .collapse_contact{width:31rem;max-width:25%;padding-left:3.8rem}}@media screen and (min-width:1024px){footer .collapse_company_info{margin-left:auto;width:42.7rem;max-width:42%}}footer .disclaimer{font-size:13px;line-height:20px;font-weight:400;border-top:1px solid #e0e0e0;padding-top:24px;gap:10px;color:#5c5c5c}.kina-basic-table table,.kina-basic-table td,.kina-basic-table th{border-collapse:collapse;border:1px solid #d9d9d9}.kina-basic-table th{font-family:helveticaNormalBold,helvetica,Arial,sans-serif}.kina-basic-table td{font-weight:500}.kina-basic-table table{max-width:100%}.kina-basic-table td,.kina-basic-table th{padding:.5rem}.kina-basic-table .kina-table--black-header{border-color:#231f20}.kina-basic-table .kina-table--grey-header{border-color:#808285}.kina-table--white-text{color:#fff}.kina-table--black-header{background-color:#231f20;color:#fff}.kina-table--grey-header{background-color:#808285;color:#fff}.wtb_map_results{display:flex;flex-wrap:wrap;border-top:.2rem solid #d9d9d9;border-bottom:.2rem solid #d9d9d9;position:relative;font-family:helveticaStandard,helvetica,Arial,sans-serif;flex-direction:column-reverse}@media screen and (min-width:1024px){.wtb_map_results{flex-direction:row;flex-wrap:nowrap;height:85.3rem}}.wtb_map_results .show_more_results{font-family:helveticaNormalBold,helvetica,Arial,sans-serif;padding:1.5rem;text-align:center;cursor:pointer;display:block;color:#047832;text-transform:uppercase}.wtb_map_results .show_more_results:empty{padding:0}.wtb_map_results .no_results{padding:2.8rem 6rem 2.5rem 7.4rem}.wtb_map_results .no_results p{line-height:1.6}.wtb_map_results .no_results h3{margin-bottom:1rem}.wtb_map_results .category{font-size:1.2rem;line-height:1.8rem;color:#d9d9d9;text-transform:uppercase}.fifty_fifty .title .wtb_map_results h2,.wtb_map_results .fifty_fifty .title h2,.wtb_map_results .title{font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-size:1.6rem;line-height:2.8rem}.wtb_map_results .results_list{overflow-y:auto;height:100%;max-width:100%;position:relative;z-index:3}@media screen and (min-width:1024px){.wtb_map_results .results_list{width:50rem}}.wtb_map_results #wtb-map{width:100%;height:40rem}@media screen and (min-width:1024px){.wtb_map_results #wtb-map{width:calc(100% - 50rem);height:100%}}.wtb_map_results .address_wrap{font-size:1.4rem;line-height:2.3rem}.wtb_map_results .distance{position:absolute;top:1.4rem;right:2.4rem;font-size:1.4rem;line-height:2.4rem}@media screen and (min-width:1024px){.wtb_map_results .distance{right:6rem}}.wtb_map_results .number_wrap{background:#047832;height:3.2rem;width:3.2rem;line-height:3.2rem;font-size:1.8rem;color:#fff;border-radius:50%;text-align:center;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;position:relative;z-index:3;transition:.3s ease-in-out}.wtb_map_results .number_wrap.home_depot{background:#f8a800}.wtb_map_results .number_wrap.menards{background:#00bd71}.wtb_map_results .number_item{height:3.2rem;width:3.2rem;position:relative;margin-right:2.1rem}.wtb_map_results .number_item:after{content:"";position:absolute;height:3.2rem;width:3.2rem;line-height:3.2rem;border-radius:50%;background:#047832;top:0;left:0;transition:.3s ease-in-out;z-index:-1}.wtb_map_results .number_item.home_depot:after{background:#f8a800}.wtb_map_results .number_item.menards:after{background:#00bd71}.wtb_map_results .address_item{margin-right:auto;margin-top:1.2rem;margin-bottom:2rem}@media screen and (min-width:1024px){.wtb_map_results .address_item{max-width:60%;margin-top:0;margin-bottom:0}}.wtb_map_results .contact_link,.wtb_map_results .direction_link{font-size:1.6rem;line-height:2.5rem;color:#047832;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;margin-bottom:1rem;position:relative;text-transform:uppercase;cursor:pointer;display:inline-block;width:auto}@media screen and (min-width:1024px){.wtb_map_results .contact_link,.wtb_map_results .direction_link{display:block;margin-bottom:.5rem;width:auto}}.wtb_map_results .contact_link{margin-left:5rem}@media screen and (min-width:1024px){.wtb_map_results .contact_link{margin-left:0;text-align:end}}.wtb_map_results .direction_link:after{content:"";height:1.2rem;width:.6rem;position:absolute;right:-1.3rem;top:50%;transform:translateY(-50%);background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l15 14L1 29' stroke='%23047832' stroke-width='2' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100%;display:block}.wtb_map_results .result_wrap{display:none;position:relative;padding:2.8rem 2.4rem 2.5rem;border-bottom:.1rem solid #d9d9d9;flex-wrap:wrap;flex-direction:column}@media screen and (min-width:1024px){.wtb_map_results .result_wrap{display:flex;flex-direction:row;align-items:center;padding:2.8rem 6rem 2.5rem 7.4rem}}.wtb_map_results .result_wrap.active{display:flex}.wtb_map_results .result_wrap.active .number_item:after{left:-1rem}.wtb_map_results .result_wrap.active .number_wrap{background:#035e27}.wtb_map_results .result_wrap.active .number_wrap.menards{background:rgb(0,138,82.5079365079)}.wtb_map_results .result_wrap.active .number_wrap.home_depot{background:rgb(197,133.4516129032,0)}.wtb_map_results.show_list #wtb-map{display:none}@media screen and (min-width:1024px){.wtb_map_results.show_list #wtb-map{display:block}}.wtb_map_results.show_list .result_wrap{display:flex}.wtb_map_results.show_list .result_wrap.results_hidden{display:none}.wtb_map_results .products_available{width:100%;padding:1.5rem .6rem 0 0;font-size:1.4rem;line-height:2.4rem}@media screen and (min-width:1024px){.wtb_map_results .products_available{padding:1.5rem 0 0 5.5rem}}.wtb_map_results .products_available ul{padding-left:1.5rem;display:inline-block;width:49%;vertical-align:top;margin:1rem .2rem 1rem 0}.wtb_map_results .available_title{font-family:helveticaNormalBold,helvetica,Arial,sans-serif}@media screen and (min-width:1024px){.wtb_map_results .contact_form{position:absolute}}.wtb_map_results .contact_form{margin:0;width:42.7rem;max-width:100%;top:0;bottom:0;background:#fff;left:50rem;z-index:2;padding:1.8rem 2.5rem;font-size:1.8rem;line-height:2.7rem;overflow:auto}.wtb_map_results .contact_form .cta_btn{border:none;background:#047832;color:#fff;font-size:1.8rem;width:100%;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;padding:1rem;text-align:center;text-transform:uppercase;font-family:helvetica,Arial Narrow,Arial,sans-serif}.wtb_map_results .contact_form h3{font-size:1.8rem;line-height:2.8rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif}.wtb_map_results .contact_form .highlight{color:#047832}.wtb_map_results .contact_form .contact_title{font-size:3rem;line-height:4.9rem}.wtb_map_results .contact_form .legal{font-size:1.2rem;line-height:2rem;color:#231f20}.wtb_map_results .contact_form .legal a{font-family:helveticaNormalBold,helvetica,Arial,sans-serif}.wtb_map_results .contact_form .legal a:hover{text-decoration:underline}.wtb_map_results .contact_close{background:none;border:none;outline:transparent;height:4.8rem;width:4.8rem;position:absolute;cursor:pointer;top:2rem;right:1.1rem}.wtb_map_results .contact_close:after{transform:translateY(-50%) rotate(45deg)}.wtb_map_results .contact_close:after,.wtb_map_results .contact_close:before{content:"";position:absolute;width:2.8rem;height:.2rem;right:1.4rem;top:50%;background:#d9d9d9}.wtb_map_results .contact_close:before{transform:translateY(-50%) rotate(-45deg)}.wtb_search{background:#231f20;padding:2.5rem 2.5rem 4.3rem;color:#fff;font-size:1.8rem;line-height:3.4rem;display:block;text-align:center;font-family:helveticaStandard,helvetica,Arial,sans-serif}@media screen and (min-width:1024px){.wtb_search{padding:3.3rem 3rem 4rem;font-size:2.4rem}}.wtb_search select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.wtb_search input,.wtb_search select{display:block;background:#231f20;font-size:2rem;line-height:3.4rem;color:#fff;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;outline:transparent;border-image:none;border:none;border-bottom:0 solid transparent;width:100%;text-align:center}@media screen and (min-width:1024px){.wtb_search input,.wtb_search select{display:inline-block;width:auto;text-align:left}}.wtb_search input,.wtb_search input:active,.wtb_search input:focus{padding:0 1.5rem;width:100%;border-image:none;border-bottom:0 solid transparent}@media screen and (min-width:1024px){.wtb_search input,.wtb_search input:active,.wtb_search input:focus{width:36rem}}.wtb_search .select_wrap{display:block;appearance:none;position:relative;font-size:2.4rem}.wtb_search .select_wrap select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 1.5l11 11 11-11' stroke='%23047832' stroke-width='1.6' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - 3px) 50%;background-size:18px}@media screen and (min-width:1024px){.wtb_search .select_wrap select{width:110px}}.wtb_search .select_wrap:after{content:"";position:absolute;bottom:-.5rem;height:.2rem;background:#fff;right:0;left:0}@media screen and (min-width:1024px){.wtb_search .select_wrap{margin-left:1rem;display:inline-block}}.wtb_search .input_wrap{display:block;appearance:none;position:relative;margin:.5rem 0 2.5rem;font-size:2.4rem}.wtb_search .input_wrap:after{content:"";position:absolute;bottom:-.5rem;height:.2rem;background:#fff;right:0;left:0}@media screen and (min-width:1024px){.wtb_search .input_wrap{display:inline-block;margin:0 1rem}}.wtb_check_wrap{padding:2rem 0;background:#fff;display:none}@media screen and (min-width:1024px){.wtb_check_wrap{padding:4.4rem 0;display:block;background:#d9d9d9}}.wtb_check_wrap.show_filters{display:block}.wtb_check_wrap h4{font-size:1.4rem;margin-top:0;margin-bottom:1.7rem;text-transform:uppercase}@media screen and (min-width:1024px){.wtb_check_wrap h4{font-size:2.4rem;margin-top:0;margin-bottom:2rem;text-transform:uppercase}}.wtb_check_wrap .inner_wrap{display:flex;flex-wrap:wrap}@media screen and (min-width:1024px){.wtb_check_wrap .inner_wrap{flex-wrap:nowrap}}.wtb_check_wrap .checkbox_wrap{display:inline-block;width:calc(100% - 3rem);padding-left:2rem;padding-right:1rem;margin-bottom:1.2rem;margin-left:auto;margin-right:auto;position:relative}@media screen and (min-width:1024px){.wtb_check_wrap .checkbox_wrap{width:24rem;margin-left:0;margin-right:0}}.wtb_check_wrap .checkbox_wrap input[type=checkbox]{opacity:0;position:absolute;left:0;top:0;margin:0;height:1.4rem;width:1.4rem}.wtb_check_wrap .checkbox_wrap label{cursor:pointer;font-size:1.6rem}.wtb_check_wrap .checkbox_wrap label:after{content:"";position:absolute;left:0;height:1.2rem;width:1.2rem;background:none;border:.1rem solid #231f20;top:.35rem}@media screen and (min-width:1024px){.wtb_check_wrap .checkbox_wrap label:after{top:.35rem}}.wtb_check_wrap .checkbox_wrap input[type=checkbox]:checked~label:after{background:#231f20}.wtb_check_wrap .checkbox_wrap input[type=checkbox]:checked~label:before{content:"✓";display:block;position:absolute;top:.35rem;color:#047832;z-index:2;left:.2rem;height:1.2rem;width:1.2rem;line-height:1.2rem;font-size:1.2rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif}@media screen and (min-width:1024px){.wtb_check_wrap .checkbox_wrap input[type=checkbox]:checked~label:before{top:.35rem}}.wtb_check_wrap .checkboxes{display:flex;flex-wrap:wrap;margin:0 -1.5rem}@media screen and (min-width:1024px){.wtb_check_wrap .checkboxes{margin:0}}.wtb_check_wrap .supplier_item{width:41rem;margin-right:auto;max-width:100%}.wtb_check_wrap .checkbox_list{width:100%}@media screen and (min-width:1024px){.wtb_check_wrap .checkbox_list{width:calc(100% - 50rem)}}.wtb_check_wrap .buttons .checkbox_wrap{display:inline-block;width:50%;padding:0 5px}@media screen and (min-width:1024px){.wtb_check_wrap .buttons .checkbox_wrap{width:auto;padding:0}}@media screen and (min-width:1024px){.wtb_check_wrap .buttons .checkbox_wrap:first-child{margin-right:2rem}}.wtb_check_wrap .buttons .checkbox_wrap input[type=checkbox]{opacity:0;position:absolute;left:0;top:0;margin:0;height:1.4rem;width:1.4rem}.wtb_check_wrap .buttons .checkbox_wrap label{cursor:pointer;font-size:1.6rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;display:inline-block;width:100%;padding:1.5rem 0;text-align:center;margin-bottom:0;position:relative;background:#d9d9d9;color:#231f20;transition:.2s ease-in-out}@media screen and (min-width:1024px){.wtb_check_wrap .buttons .checkbox_wrap label{background:#047832;color:#fff;width:19.4rem}}@media screen and (min-width:1024px){.wtb_check_wrap .buttons .checkbox_wrap label:hover{background:#035e27}}.wtb_check_wrap .buttons .checkbox_wrap label:after{display:none}@media screen and (min-width:1024px){.wtb_check_wrap .buttons .checkbox_wrap label:after{content:"";position:absolute;left:2rem;height:1.2rem;width:1.2rem;background:none;border:.1rem solid transparent;top:1.8rem;display:block}}.wtb_check_wrap .buttons .checkbox_wrap input[type=checkbox]:checked~label{background:#047832;color:#fff}.wtb_check_wrap .buttons .checkbox_wrap input[type=checkbox]:checked~label:after{background:none}.wtb_check_wrap .buttons .checkbox_wrap input[type=checkbox]:checked~label:before{display:none}@media screen and (min-width:1024px){.wtb_check_wrap .buttons .checkbox_wrap input[type=checkbox]:checked~label:before{content:"✓";display:block;position:absolute;top:1.6rem;color:#fff;z-index:2;left:3.2rem;height:1.2rem;width:1.2rem;line-height:1.2rem;font-size:3rem;font-family:helveticaStandard,helvetica,Arial,sans-serif}}.wtb_check_wrap .stacked_wrap .checkboxes{margin-bottom:3rem}.wtb_check_wrap .stacked_wrap .checkbox_wrap{display:block;width:calc(100% - 3rem);margin-right:auto;margin-left:auto}@media screen and (min-width:1024px){.wtb_check_wrap .stacked_wrap .checkbox_wrap{width:100%;margin-left:0;margin-right:0}}.results_buttons_wrap{display:block;padding:1.5rem;font-size:1.8rem;line-height:2.2rem;text-transform:uppercase;text-align:right}@media screen and (min-width:1024px){.results_buttons_wrap{display:none}}.results_buttons_wrap span{margin-right:auto;float:left}.results_buttons_wrap button,.results_buttons_wrap span{display:inline-block;font-family:helveticaNormalBold,helvetica,Arial,sans-serif}.results_buttons_wrap button{background:none;border:none;outline:transparent;font-size:1.8rem;line-height:2.2rem;color:#047832;margin-left:1.4rem;font-family:helvetica,Arial Narrow,Arial,sans-serif;text-transform:uppercase}.results_buttons_wrap button:nth-child(2){margin-left:auto}.results_buttons_wrap button img{max-height:1.4rem;display:inline-block;margin-right:.5rem}.wtb_results_types{display:flex;background:#d9d9d9;padding:1.6rem;justify-content:space-around;font-size:1.4rem;line-height:1.8rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;text-transform:uppercase}.wtb_results_types .number_wrap{display:inline-block;height:1.3rem;width:1.3rem;margin-right:.6rem}.wtb_results_types .number_wrap.home_depot{background:#f8a800}.wtb_results_types .number_wrap.menards{background:#00bd71}.wtb_results_types .result_type_wrap{display:flex;align-items:center}.video_modal_wrap .video_modal_popup{position:fixed;z-index:10000;display:none;top:0;right:0;left:0;bottom:0}.video_modal_wrap .video_modal_popup.modal_active{display:block}.video_modal_wrap .modal_shade{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1}.video_modal_wrap .modal_close_btn{background:none;border:none;outline:transparent;height:1.5rem;width:1.5rem;position:absolute;cursor:pointer;top:.2rem;right:.3rem}@media screen and (min-width:1024px){.video_modal_wrap .modal_close_btn{top:1rem;right:1rem}}.video_modal_wrap .modal_close_btn:after{content:"";position:absolute;width:1.2rem;height:.2rem;right:0;top:50%;transform:translateY(-50%) rotate(45deg);background:#d9d9d9}@media screen and (min-width:1024px){.video_modal_wrap .modal_close_btn:after{width:1.5rem;height:.2rem}}.video_modal_wrap .modal_close_btn:before{content:"";position:absolute;width:1.2rem;height:.2rem;right:0;top:50%;transform:translateY(-50%) rotate(-45deg);background:#d9d9d9}@media screen and (min-width:1024px){.video_modal_wrap .modal_close_btn:before{width:1.5rem;height:.2rem}}.video_modal_wrap .modal_box{position:absolute;z-index:3;top:50%;left:50%;padding:1.5rem;background:#fff;width:100rem;max-width:95%;transform:translate(-50%,-50%)}@media screen and (min-width:1024px){.video_modal_wrap .modal_box{padding:3rem}}.video_modal_wrap .video_wrap{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.video_modal_wrap .video_wrap iframe{left:0;top:0;height:100%;width:100%;position:absolute}.article_layout{width:133rem;max-width:100%;padding:2.6rem 1.5rem;margin:0 auto}@media screen and (min-width:1024px){.article_layout{flex-direction:row-reverse}}.article_layout .layout_wrap{display:flex;flex-direction:column;align-items:flex-start;gap:7.9rem;justify-content:center}.article_layout .layout_wrap article img{margin:0}.article_layout .layout_wrap h1{font-size:4rem;line-height:4.6rem;font-family:helvetica,Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em}@media screen and (max-width:1023px){.article_layout .layout_wrap h1{font-size:2.8rem;line-height:3.2rem}}.article_layout .layout_wrap .similar_block h2{font-size:3rem;font-weight:700;font-family:helvetica,Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em;line-height:1.25}@media screen and (min-width:1024px){.article_layout .layout_wrap{flex-direction:row-reverse}}.article_layout .layout_wrap p{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em}.article_layout .category{font-size:2rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.25}@media screen and (max-width:1023px){.article_layout .category{font-size:1.6rem}}.article_layout .category{line-height:3.2rem}@media screen and (min-width:1024px){.article_layout .category{margin-top:-4.8rem;line-height:3.2rem}}.article_layout .breadcrumb{font-size:1.6rem;line-height:3rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;padding:0}@media screen and (min-width:1024px){.article_layout .breadcrumb{margin-bottom:1.6rem;padding:0}}.article_layout .breadcrumb span{display:inline-block;margin:0 .5rem}.article_layout .breadcrumb span:first-child{margin-left:0}.article_layout .similar_block{padding:4.4rem 3rem 1.8rem;background:#d9d9d9;width:35.6rem;max-width:100%}.article_layout .similar_block:empty{display:none}@media screen and (min-width:1024px){.article_layout .similar_block{padding:3.6rem 2.8rem}}.article_layout .similar_block h2{margin-bottom:.5rem;text-align:center}@media screen and (min-width:1024px){.article_layout .similar_block h2{text-align:left}}.article_layout .similar_block .label{font-size:2rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.9375}@media screen and (max-width:1023px){.article_layout .similar_block .label{font-size:1.6rem}}.article_layout .similar_block .label{display:block;white-space:nowrap;width:100%;text-overflow:ellipsis;overflow:hidden}@media screen and (min-width:1024px){.article_layout .similar_block .label{margin-bottom:1.5rem}}.article_layout .similar_block a,.article_layout .similar_block a:link,.article_layout .similar_block a:visited{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;display:block;white-space:nowrap;width:100%;text-overflow:ellipsis;color:#035e27;overflow:hidden}.article_layout .similar_block a:hover,.article_layout .similar_block a:link:hover,.article_layout .similar_block a:visited:hover{text-decoration:underline;color:#035e27}@media screen and (min-width:1024px){.article_layout .similar_block a,.article_layout .similar_block a:link,.article_layout .similar_block a:visited{margin-bottom:1.5rem}}.article_layout article{width:100%;position:relative;padding:1.9rem 0}@media screen and (min-width:1024px){.article_layout article{max-width:calc(100% - 35.6rem)}}.article_layout iframe{height:100%;width:100%}@media screen and (min-width:768px){.article_layout iframe{height:42rem}}@media screen and (min-width:1024px){.article_layout iframe{height:487px}}.article_layout .body_content .generic-richtext-content{padding:10px 0}.article_layout .similar_block:not(.pb-edit):not(:has(>div *)){background:transparent}.featured_article{padding:4rem 0 2.6rem;background:#d9d9d9;overflow:hidden;width:100%;position:relative}@media screen and (min-width:1024px){.featured_article{padding:5rem 0}}.featured_article .gradient_k{position:absolute;top:35%;bottom:0;right:0;z-index:1;width:85%;height:auto}@media screen and (min-width:768px){.featured_article .gradient_k{bottom:0;top:30%;right:0;width:50%;height:auto;left:20%}}@media screen and (min-width:1024px){.featured_article .gradient_k{bottom:0;top:-5rem;right:0;width:60rem;height:auto;left:60%}}.featured_article .inner_wrap{display:flex;flex-wrap:wrap;position:relative}@media screen and (min-width:1024px){.featured_article .inner_wrap{flex-wrap:nowrap;align-items:center;justify-content:space-between}}.featured_article .media_wrap{width:46.6rem;max-width:100%;margin-top:3.3rem;position:relative;z-index:2}@media screen and (min-width:1024px){.featured_article .media_wrap{margin-top:0}}.featured_article .media_wrap img{max-width:100%;height:auto;display:block}.featured_article .breadcrumb{font-size:1.2rem;line-height:2rem;text-transform:uppercase;margin-bottom:.5rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;color:#231f20}.featured_article .breadcrumb a,.featured_article .breadcrumb a:hover,.featured_article .breadcrumb a:link,.featured_article .breadcrumb a:visited{color:#231f20}@media screen and (min-width:1024px){.featured_article .breadcrumb{font-size:1.5rem;line-height:2.5rem}}.featured_article .text_wrap{padding:0 1.5rem;width:100%;position:relative;z-index:2}@media screen and (min-width:1024px){.featured_article .text_wrap{width:56.5rem;padding:0 1.5rem 0 0}}.featured_article .text_wrap .fifty_fifty .title h2,.featured_article .text_wrap .title,.featured_article .text_wrap h1,.fifty_fifty .title .featured_article .text_wrap h2{font-size:4rem;line-height:4.6rem;font-family:helvetica,Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em}@media screen and (max-width:1023px){.featured_article .text_wrap .fifty_fifty .title h2,.featured_article .text_wrap .title,.featured_article .text_wrap h1,.fifty_fifty .title .featured_article .text_wrap h2{font-size:2.8rem;line-height:3.2rem}}.featured_article .text_wrap .fifty_fifty .title h2,.featured_article .text_wrap .title,.featured_article .text_wrap h1,.fifty_fifty .title .featured_article .text_wrap h2{margin:0}.featured_article .text_wrap .date{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:2.5rem;margin-bottom:1.6rem;margin-top:.5rem}@media screen and (min-width:1024px){.featured_article .text_wrap .date{line-height:2.5rem;margin-bottom:3.6rem}}.featured_article .text_wrap .read_more{font-size:1.6rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.01em;line-height:2.5rem;color:#035e27;position:relative;display:inline-block}.featured_article .text_wrap .read_more:after{content:"";background-image:url(/frontend/icons/angle-right-dark-blue.svg);display:inline-flex;background-position:bottom;background-repeat:no-repeat;width:12px;height:14px;margin-left:6px;transition:all .2s ease-in-out}.featured_article .text_wrap .read_more:hover{text-decoration:underline}.featured_article .text_wrap .category{font-size:1.4rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.9375}@media screen and (max-width:1023px){.featured_article .text_wrap .category{font-size:1.4rem}}.featured_article .text_wrap .category{line-height:2.5rem;text-transform:uppercase}.article_list_wrap{padding:3.4rem 0 0}@media screen and (min-width:1024px){.article_list_wrap{padding:7.3rem 0 8rem}}.article_list_wrap .inner_wrap{padding:0 3rem}@media screen and (min-width:1024px){.article_list_wrap .inner_wrap{display:flex;justify-content:space-between;width:134.1rem}}@media screen and (min-width:1024px){.article_list_wrap .articles_select{padding-right:8.7rem;width:44rem;max-width:100%}}.article_list_wrap .articles_select .select_wrap{display:none}@media screen and (min-width:1024px){.article_list_wrap .articles_select .select_wrap{display:block}}.article_list_wrap .articles_select.open .select_wrap{display:block}.article_list_wrap .headline{font-size:4rem;line-height:4.6rem;font-family:helvetica,Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em}@media screen and (max-width:1023px){.article_list_wrap .headline{font-size:2.8rem;line-height:3.2rem}}.article_list_wrap .headline{line-height:3rem;margin-bottom:1.8rem}@media screen and (min-width:1024px){.article_list_wrap .headline{line-height:4.8rem}}.article_list_wrap .articles_list{display:flex;flex-direction:column;margin-left:-3rem;margin-right:-3rem}@media screen and (min-width:1024px){.article_list_wrap .articles_list{width:calc(100% - 44rem);flex-wrap:wrap;justify-content:space-between}}.article_list_wrap .checkbox_wrap{display:block;width:100%;padding-left:2rem;padding-right:1rem;margin-bottom:1.2rem;position:relative}@media screen and (min-width:1024px){.article_list_wrap .checkbox_wrap{margin-left:0;margin-right:0}}.article_list_wrap .checkbox_wrap input[type=checkbox]{opacity:0;position:absolute;left:0;top:0;margin:0;height:1.4rem;width:1.4rem}.article_list_wrap .checkbox_wrap label{cursor:pointer;font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em}.article_list_wrap .checkbox_wrap label:after{content:"";position:absolute;left:0;height:1.2rem;width:1.2rem;background:none;border:.1rem solid #231f20;top:.8rem}@media screen and (min-width:1024px){.article_list_wrap .checkbox_wrap label:after{top:.6rem}}.article_list_wrap .checkbox_wrap input[type=checkbox]:checked~label:after{background:#231f20}.article_list_wrap .checkbox_wrap input[type=checkbox]:checked~label:before{content:"✓";display:block;position:absolute;top:.9rem;color:#047832;z-index:2;left:.2rem;height:1.2rem;width:1.2rem;line-height:1.2rem;font-size:1.2rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif}@media screen and (min-width:1024px){.article_list_wrap .checkbox_wrap input[type=checkbox]:checked~label:before{top:.7rem}}.article_list_wrap .article_item{display:flex;padding:1.5rem 3rem 1.5rem 1.8rem;align-items:flex-start;border-bottom:.2rem solid rgba(162,170,173,.5);position:relative}@media screen and (min-width:1024px){.article_list_wrap .article_item{width:100%;padding:2.4rem 2.4rem 2.4rem 0;margin-right:1rem;align-items:flex-start;min-height:15rem;flex-direction:column-reverse}}.article_list_wrap .bottom_wrap{display:flex}.article_list_wrap .article_list_filter{display:inline-block;float:right;color:#047832;font-size:1.8rem}@media screen and (min-width:1024px){.article_list_wrap .article_list_filter{display:none}}.article_list_wrap .article_list_filter:before{content:"";height:1.5rem;width:1.5rem;display:inline-block;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M13.333 0c.182 0 .337.064.464.191a.632.632 0 01.192.465.632.632 0 01-.192.464L8.743 6.175v7.158c0 .273-.118.469-.355.587a.64.64 0 01-.683-.04l-2.186-1.53a.673.673 0 01-.273-.547V6.175L.19 1.12A.632.632 0 010 .656C0 .474.064.319.191.19A.632.632 0 01.656 0h12.677z' id='a'/%3E%3C/defs%3E%3Cuse fill='%23047832' xlink:href='%23a' fill-rule='evenodd'/%3E%3C/svg%3E");background-size:1.5rem 1.3rem;background-repeat:no-repeat;background-position:bottom;margin-right:.5rem}.article_list_wrap .media_wrap{width:12.6rem;margin-right:1rem;height:9rem;overflow:hidden}@media screen and (min-width:1024px){.article_list_wrap .media_wrap{width:19.4rem;margin-right:1.2rem;height:12rem}}.article_list_wrap .media_wrap img{max-width:100%;width:100%;height:auto;display:block}.article_list_wrap .item_content{display:none}@media screen and (min-width:1024px){.article_list_wrap .item_content{display:block;width:calc(100% - 20.6rem)}}.article_list_wrap .item_content_full{display:none}@media screen and (min-width:1024px){.article_list_wrap .item_content_full{display:block;width:100%}}.article_list_wrap .fifty_fifty .title h2,.article_list_wrap .title,.fifty_fifty .title .article_list_wrap h2{font-size:2rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.25}@media screen and (max-width:1023px){.article_list_wrap .fifty_fifty .title h2,.article_list_wrap .title,.fifty_fifty .title .article_list_wrap h2{font-size:1.6rem}}.article_list_wrap .fifty_fifty .title h2,.article_list_wrap .title,.fifty_fifty .title .article_list_wrap h2{line-height:2.1rem;text-transform:capitalize}@media screen and (min-width:1024px){.article_list_wrap .fifty_fifty .title h2,.article_list_wrap .title,.fifty_fifty .title .article_list_wrap h2{line-height:2.5rem}}.article_list_wrap .date{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.9rem;margin-top:.8rem}@media screen and (min-width:1024px){.article_list_wrap .date{line-height:2.5rem;margin-top:0;margin-bottom:1rem;color:#231f20}}.article_list_wrap .item_text{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:2.4rem;margin-bottom:1.4rem}.article_list_wrap .read_more{font-size:1.6rem;line-height:3rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:2.5rem;position:relative;color:#047832;text-transform:uppercase}.article_list_wrap .read_more:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 1.5l11 11 11-11' stroke='%23047832' stroke-width='1.6' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E");background-size:100% auto;transform:rotate(-90deg);display:inline-block;margin-left:1rem;height:1.5rem;width:1.5rem;background-repeat:no-repeat;margin-bottom:-.2rem}.article_list_wrap .show_more_articles{font-size:1.6rem;line-height:3rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;padding-bottom:3.5rem;text-align:center;display:inline-block;margin:4rem auto 1rem;position:relative;text-transform:uppercase;color:#047832;cursor:pointer}.article_list_wrap .show_more_articles:after{content:"";position:absolute;width:2.5rem;height:2.2rem;left:50%;bottom:1rem;transform:translateX(-50%);background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 1.5l11 11 11-11' stroke='%23047832' stroke-width='1.6' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%}.resources_list_wrap{padding:0}@media screen and (min-width:1024px){.resources_list_wrap{padding:7.3rem 0 8rem}}.resources_list_wrap .inner_wrap{padding:0 3rem}@media screen and (min-width:1024px){.resources_list_wrap .inner_wrap{display:flex;justify-content:space-between;width:134.1rem}}.resources_list_wrap .resources_select{display:none}@media screen and (min-width:1024px){.resources_list_wrap .resources_select{padding-right:8.7rem;width:44rem;max-width:100%;display:block}}.resources_list_wrap .product_docs .product_doc,.resources_list_wrap .product_docs a.product_doc,.resources_list_wrap .product_docs a.product_doc:hover,.resources_list_wrap .product_docs a.product_doc:link,.resources_list_wrap .product_docs a.product_doc:visited{width:100%}.resources_list_wrap .headline{font-size:3rem;font-weight:700;font-family:helvetica,Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em;line-height:1.25;line-height:3rem;margin-bottom:1.8rem}@media screen and (min-width:1024px){.resources_list_wrap .headline{line-height:4.8rem}}.resources_list_wrap .results_found{font-size:2rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.9375}@media screen and (max-width:1023px){.resources_list_wrap .results_found{font-size:1.6rem}}.resources_list_wrap .results_found{line-height:3rem}.resources_list_wrap .resources_list{display:flex;flex-direction:column;margin-left:-3rem;margin-right:-3rem}@media screen and (min-width:1024px){.resources_list_wrap .resources_list{width:calc(100% - 44rem);flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.resources_list_wrap .checkbox_wrap{display:block;width:100%;padding-left:2rem;padding-right:1rem;margin-bottom:1.2rem;position:relative}@media screen and (min-width:1024px){.resources_list_wrap .checkbox_wrap{margin-left:0;margin-right:0}}.resources_list_wrap .checkbox_wrap input[type=checkbox]{opacity:0;position:absolute;left:0;top:0;margin:0;height:1.4rem;width:1.4rem}.resources_list_wrap .checkbox_wrap label{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;cursor:pointer}.resources_list_wrap .checkbox_wrap label:after{content:"";position:absolute;left:0;height:1.2rem;width:1.2rem;background:none;border:.1rem solid #231f20;top:.8rem}@media screen and (min-width:1024px){.resources_list_wrap .checkbox_wrap label:after{top:.6rem}}.resources_list_wrap .checkbox_wrap input[type=checkbox]:checked~label:after{background:#231f20}.resources_list_wrap .checkbox_wrap input[type=checkbox]:checked~label:before{content:"✓";display:block;position:absolute;top:.9rem;color:#047832;z-index:2;left:.2rem;height:1.2rem;width:1.2rem;line-height:1.2rem;font-size:1.2rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-weight:700}@media screen and (min-width:1024px){.resources_list_wrap .checkbox_wrap input[type=checkbox]:checked~label:before{top:.7rem}}.resources_list_wrap .resource_item{display:flex;padding:1.5rem 1.8rem;align-items:flex-start;position:relative;flex-direction:column}@media screen and (min-width:1024px){.resources_list_wrap .resource_item{width:100%;padding:2.4rem;margin-right:1rem;align-items:flex-start;min-height:15rem;flex-direction:column}.resources_list_wrap .resource_item:first-child{padding-top:0}}.resources_list_wrap .bottom_wrap{display:flex}.resources_list_wrap .resource_list_filter{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;display:inline-block;color:#047832}@media screen and (min-width:1024px){.resources_list_wrap .resource_list_filter{display:none}}.resources_list_wrap .media_wrap{width:12.6rem;margin-right:1rem}@media screen and (min-width:1024px){.resources_list_wrap .media_wrap{width:19.4rem;margin-right:1.2rem}}.resources_list_wrap .media_wrap img{max-width:100%;width:100%;height:auto}.fifty_fifty .title .resources_list_wrap h2,.resources_list_wrap .fifty_fifty .title h2,.resources_list_wrap .title{font-size:1.6rem;line-height:3rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:2.1rem}@media screen and (min-width:1024px){.fifty_fifty .title .resources_list_wrap h2,.resources_list_wrap .fifty_fifty .title h2,.resources_list_wrap .title{line-height:3.8rem}}.resources_list_wrap .date{font-size:1.4rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.9375}@media screen and (max-width:1023px){.resources_list_wrap .date{font-size:1.4rem}}.resources_list_wrap .date{line-height:1.9rem;margin-top:.8rem;color:#231f20}@media screen and (min-width:1024px){.resources_list_wrap .date{line-height:2.5rem;margin-top:0;margin-bottom:1rem}}.resources_list_wrap .item_text{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:2.4rem;margin-bottom:1.4rem}.resources_list_wrap .read_more{font-size:1.6rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.01em;line-height:2.5rem;position:relative;color:#047832}.resources_list_wrap .read_more:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 1.5l11 11 11-11' stroke='%23047832' stroke-width='1.6' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E");background-size:100% auto;transform:rotate(-90deg);display:inline-block;margin-left:1rem;height:1.5rem;width:1.5rem;background-repeat:no-repeat;margin-bottom:-.2rem}.resources_list_wrap .item_content{display:none}@media screen and (min-width:1024px){.resources_list_wrap .item_content{display:block}}.resources_search{font-size:2.3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.9375}@media screen and (max-width:1023px){.resources_search{font-size:2rem}}.resources_search{background:#231f20;padding:2.5rem 2.5rem 4.3rem;color:#fff;line-height:3.4rem;display:block;text-align:center}@media screen and (min-width:1024px){.resources_search{padding:3.3rem 3rem 4rem}}.resources_search select{font-size:2.3rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.25}@media screen and (max-width:1023px){.resources_search select{font-size:2rem}}.resources_search select{display:block;background:#231f20;line-height:3.4rem;padding:0 1.5rem;color:#fff;outline:transparent;border-image:none;border:none;border-bottom:0 solid transparent;width:100%;text-align:center}@media screen and (min-width:1024px){.resources_search select{display:inline-block;width:auto;text-align:left}}.resources_search select::-ms-expand{display:none}.resources_search .select_wrap{font-size:2.3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.9375}@media screen and (max-width:1023px){.resources_search .select_wrap{font-size:2rem}}.resources_search .select_wrap{display:block;appearance:none;position:relative}.resources_search .select_wrap:before{content:"";position:absolute;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 1.5l11 11 11-11' stroke='%23F8A800' stroke-width='1.6' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E");background-color:#231f20;background-position:50%;background-repeat:no-repeat;background-size:100% auto;z-index:2;right:0;top:0;height:3.4rem;width:2rem;pointer-events:none}.resources_search .select_wrap:after{content:"";position:absolute;bottom:-.5rem;height:.2rem;background:#fff;right:0;left:0}@media screen and (min-width:1024px){.resources_search .select_wrap{margin-left:1rem;display:inline-block}}.resources_filter_btn{font-size:1.6rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.01em;padding:1.5rem 1.5rem .5rem;display:flex;justify-content:space-between;border-bottom:.2rem solid #231f20}.resources_filter_btn .filter_name{color:#047832}@media screen and (min-width:1024px){.resources_filter_btn{display:none}}.resources_filter{padding:2rem 0;background:#fff;display:none}@media screen and (min-width:1024px){.resources_filter{padding:4.4rem 0;display:block;background:#d9d9d9}}.resources_filter.show_filters{display:block}.resources_filter .clear_all{font-size:1.6rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.01em;background:none;border:.2rem solid #231f20;width:17.5rem;height:5rem;cursor:pointer;margin-bottom:2rem}.resources_filter h4{font-size:3rem;font-weight:700;font-family:helvetica,Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em;line-height:1.25;margin-top:0;margin-bottom:1.7rem}@media screen and (min-width:1024px){.resources_filter h4{margin-top:0;margin-bottom:2rem}}.resources_filter .inner_wrap{display:flex;flex-wrap:wrap}@media screen and (min-width:1024px){.resources_filter .inner_wrap{flex-wrap:nowrap}}.resources_filter .checkbox_wrap{display:inline-block;width:calc(100% - 3rem);padding-left:2.4rem;padding-right:1rem;margin-bottom:1.2rem;margin-left:auto;margin-right:auto;position:relative}@media screen and (min-width:1024px){.resources_filter .checkbox_wrap{width:19rem;margin-left:0;margin-right:0}}.resources_filter .checkbox_wrap input[type=checkbox]{opacity:0;position:absolute;left:0;top:7px;margin:0;height:1.7rem;width:1.7rem}.resources_filter .checkbox_wrap label{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;cursor:pointer}.resources_filter .checkbox_wrap label:after{content:"";position:absolute;left:0;height:1.7rem;width:1.7rem;background:none;border:.1rem solid #231f20;top:7px}.resources_filter .checkbox_wrap input[type=checkbox]:checked~label:after{background:#231f20}.resources_filter .checkbox_wrap input[type=checkbox]:checked~label:before{content:"✓";display:block;position:absolute;top:5px;color:#f8a800;z-index:2;left:4px;height:1.6rem;width:1.6rem;line-height:1.7rem;font-size:1.7rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-weight:700}.resources_filter .checkboxes{display:flex;flex-wrap:wrap;margin:0 -1.5rem;height:auto}@media screen and (min-width:1024px){.resources_filter .checkboxes{height:180px!important}}.resources_filter .supplier_item{margin-right:70px}.resources_filter .checkbox_list{width:100%}.resources_filter .buttons .checkbox_wrap{display:inline-block;width:50%;padding:0}@media screen and (min-width:1024px){.resources_filter .buttons .checkbox_wrap{width:auto}}@media screen and (min-width:1024px){.resources_filter .buttons .checkbox_wrap:first-child{margin-right:2rem}}.resources_filter .buttons .checkbox_wrap input[type=checkbox]{opacity:0;position:absolute;left:0;top:0;margin:0;height:1.4rem;width:1.4rem}.resources_filter .buttons .checkbox_wrap label{font-size:1.6rem;line-height:3rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;cursor:pointer;display:inline-block;width:100%;padding:1.5rem 0;text-align:center;margin-bottom:0;position:relative;background:#d9d9d9;color:#231f20;transition:.2s ease-in-out}@media screen and (min-width:1024px){.resources_filter .buttons .checkbox_wrap label{background:#047832;color:#fff;width:19.4rem}}@media screen and (min-width:1024px){.resources_filter .buttons .checkbox_wrap label:hover{background:#035e27}}.resources_filter .buttons .checkbox_wrap label:after{display:none}@media screen and (min-width:1024px){.resources_filter .buttons .checkbox_wrap label:after{content:"";position:absolute;left:2rem;height:1.2rem;width:1.2rem;background:none;border:.1rem solid transparent;top:1.8rem;display:block}}.resources_filter .buttons .checkbox_wrap input[type=checkbox]:checked~label{background:#047832;color:#fff}.resources_filter .buttons .checkbox_wrap input[type=checkbox]:checked~label:after{background:none}.resources_filter .buttons .checkbox_wrap input[type=checkbox]:checked~label:before{display:none}@media screen and (min-width:1024px){.resources_filter .buttons .checkbox_wrap input[type=checkbox]:checked~label:before{content:"✓";display:block;position:absolute;top:2rem;color:#fff;z-index:2;left:2.2rem;height:1.2rem;width:1.2rem;line-height:1.2rem;font-size:1.2rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-weight:700}}.resources_filter .stacked_wrap .checkboxes{margin-bottom:3rem}.resources_filter .stacked_wrap .checkbox_wrap{display:block;width:calc(100% - 3rem);margin-right:auto;margin-left:auto}@media screen and (min-width:1024px){.resources_filter .stacked_wrap .checkbox_wrap{width:100%;margin-left:0;margin-right:0}}.search_list_wrap{padding:0}@media screen and (min-width:1024px){.search_list_wrap{padding:7.3rem 0 8rem}}.search_list_wrap .inner_wrap{padding:0 3rem}@media screen and (min-width:1024px){.search_list_wrap .inner_wrap{display:flex;justify-content:space-between;width:134.1rem}}.search_list_wrap .show_more_results{font-size:1.6rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.01em;color:#047832;padding:1.5rem 1.5rem 3rem;text-align:center;position:relative;width:100%;cursor:pointer}.search_list_wrap .show_more_results:after{content:"";position:absolute;left:50%;bottom:1rem;transform:translateX(-50%);background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 1.5l11 11 11-11' stroke='%23047832' stroke-width='1.6' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;display:block;height:2rem;width:2rem}.search_list_wrap .search_result_content{font-size:1.4rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.9375}@media screen and (max-width:1023px){.search_list_wrap .search_result_content{font-size:1.4rem}}.search_list_wrap .search_result_content{display:flex;line-height:1.8rem;align-items:center;width:100%}@media screen and (min-width:1024px){.search_list_wrap .search_result_content{line-height:2.4rem}}.search_list_wrap .search_result_content .content_wrap{width:100%}.search_list_wrap .search_result_content p{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;margin:.8rem 0;word-wrap:break-word}.search_list_wrap .search_result_content p:first-child{margin-top:0}.search_list_wrap .search_result_content p:last-child{margin-bottom:0}.search_list_wrap .search_result_content a,.search_list_wrap .search_result_content a:hover,.search_list_wrap .search_result_content a:link,.search_list_wrap .search_result_content a:visited{color:#047832;font-family:helveticaNormalBold,helvetica,Arial,sans-serif}.search_list_wrap .search_result_content .icon_wrap{width:2.3rem;margin-right:1.2rem}.search_list_wrap .search_result_content .icon_wrap img{height:auto}.search_list_wrap .search_select{padding-bottom:2.1rem;width:100%;margin:0 -1.5rem}@media screen and (min-width:1024px){.search_list_wrap .search_select{padding-right:8.7rem;width:44rem;max-width:100%;display:block;margin:0}}.search_list_wrap .product_docs .product_doc,.search_list_wrap .product_docs a.product_doc,.search_list_wrap .product_docs a.product_doc:hover,.search_list_wrap .product_docs a.product_doc:link,.search_list_wrap .product_docs a.product_doc:visited{width:100%;margin-bottom:0}.search_list_wrap .product_docs .doc_title,.search_list_wrap .product_docs .icon_wrap{cursor:pointer}.search_list_wrap .headline{font-size:3rem;font-weight:700;font-family:helvetica,Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em;line-height:1.25;line-height:3rem;margin-bottom:1.8rem;display:none}@media screen and (min-width:1024px){.search_list_wrap .headline{line-height:4.8rem;display:block}}.search_list_wrap .item_headline{font-size:2rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.25}@media screen and (max-width:1023px){.search_list_wrap .item_headline{font-size:1.6rem}}.search_list_wrap .item_headline{line-height:2.2rem;margin-bottom:8px}@media screen and (min-width:1024px){.search_list_wrap .item_headline{line-height:3.8rem;margin-bottom:0}}.search_list_wrap .results_found{font-size:2rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.9375}@media screen and (max-width:1023px){.search_list_wrap .results_found{font-size:1.6rem}}.search_list_wrap .results_found{line-height:2.2rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;text-transform:uppercase}@media screen and (min-width:1024px){.search_list_wrap .results_found{text-transform:none;line-height:3rem;font-weight:400}}.search_list_wrap .results_found span{display:none}@media screen and (min-width:1024px){.search_list_wrap .results_found span{display:inline}}.search_list_wrap .search_list{display:flex;flex-direction:column;margin-left:-3rem;margin-right:-3rem}@media screen and (min-width:1024px){.search_list_wrap .search_list{width:calc(100% - 44rem);flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.search_list_wrap .search_item{display:flex;padding:1.5rem 1.8rem;align-items:flex-start;border-bottom:.2rem solid rgba(162,170,173,.5);position:relative;flex-direction:column}@media screen and (min-width:1024px){.search_list_wrap .search_item{width:100%;padding:2.4rem 2.4rem 2.4rem 0;margin-right:1rem;align-items:flex-start;flex-direction:column}.search_list_wrap .search_item:first-child{padding-top:0}}.search_list_wrap .bottom_wrap{display:flex}.search_list_wrap .resource_list_filter{display:inline-block;float:right;color:#047832;font-size:1.8rem}@media screen and (min-width:1024px){.search_list_wrap .resource_list_filter{display:none}}.search_list_wrap .media_wrap{width:12.6rem;margin-right:1rem}@media screen and (min-width:1024px){.search_list_wrap .media_wrap{width:19.4rem;margin-right:1.2rem}}.search_list_wrap .media_wrap img{max-width:100%;width:100%;height:auto}.fifty_fifty .title .search_list_wrap h2,.search_list_wrap .fifty_fifty .title h2,.search_list_wrap .title{font-size:1.4rem;line-height:2.1rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif}@media screen and (min-width:1024px){.fifty_fifty .title .search_list_wrap h2,.search_list_wrap .fifty_fifty .title h2,.search_list_wrap .title{font-size:1.8rem;line-height:3.8rem}}.search_list_wrap .date{font-size:1.2rem;line-height:1.9rem;margin-top:.8rem;color:#231f20}@media screen and (min-width:1024px){.search_list_wrap .date{font-size:1.6rem;line-height:2.5rem;margin-top:0;margin-bottom:1rem}}.search_list_wrap .item_text{font-size:1.6rem;line-height:2.4rem;margin-bottom:1.4rem}.search_list_wrap .read_more{font-size:1.8rem;line-height:2.5rem;position:relative;color:#047832;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;text-transform:uppercase}.search_list_wrap .read_more:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 1.5l11 11 11-11' stroke='%23047832' stroke-width='1.6' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E");background-size:100% auto;transform:rotate(-90deg);display:inline-block;margin-left:1rem;height:1.5rem;width:1.5rem;background-repeat:no-repeat;margin-bottom:-.2rem}.search_list_wrap .item_content{display:none}@media screen and (min-width:1024px){.search_list_wrap .item_content{display:block}}.search_results_search{background:#231f20;padding:2.5rem 2.5rem 4.3rem;color:#fff;font-size:1.8rem;line-height:3.4rem;display:block;text-align:center;font-family:helvetica,Arial Narrow,Arial,sans-serif}@media screen and (min-width:1024px){.search_results_search{padding:3.3rem 3rem 4rem;font-size:2.4rem}}.search_results_search input{font-size:2.3rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.25}@media screen and (max-width:1023px){.search_results_search input{font-size:2rem}}.search_results_search input{display:block;background:#231f20;line-height:3.4rem;padding:0 1.5rem 0 3rem;color:#fff;outline:transparent;border-image:none;border:none;border-bottom:0 solid transparent;width:100%;text-align:center;appearance:none}@media screen and (min-width:1024px){.search_results_search input{display:inline-block;width:40rem;text-align:left}}.search_results_search input::placeholder{color:#fff;opacity:.5}.search_results_search input:-webkit-autofill,.search_results_search input:-webkit-autofill:focus{transition:background-color 600000s 0s,color 600000s 0s}.search_results_search .search_wrap{display:block;appearance:none;position:relative;font-size:2.4rem}.search_results_search .search_wrap:before{content:"";position:absolute;background-image:url(/frontend/icons/icon_search_white.svg);background-color:#231f20;background-position:50%;background-repeat:no-repeat;background-size:100% auto;z-index:2;left:0;top:0;height:3.4rem;width:2rem;pointer-events:none}.search_results_search .search_wrap:after{content:"";position:absolute;bottom:-.5rem;height:.2rem;background:#fff;right:0;left:0}@media screen and (min-width:1024px){.search_results_search .search_wrap{margin-left:1rem;display:inline-block}}.search_results_search .search_cancel{position:absolute;right:0;bottom:0;height:3.4rem;width:2rem;background:none;outline:transparent;border:none;cursor:pointer}.search_results_search .search_cancel:before{content:"";height:.2rem;width:2rem;transform:rotate(45deg);position:absolute;top:50%;right:0;background:#fff}.search_results_search .search_cancel:after{content:"";height:.2rem;width:2rem;transform:rotate(-45deg);position:absolute;top:50%;right:0;background:#fff}.search_results_filter{padding-top:3rem;position:relative}@media screen and (min-width:1024px){.search_results_filter{padding-top:3.5rem}}.search_results_filter:after{content:"";position:absolute;z-index:3;background:#fff;height:2rem;width:100%;bottom:0}.search_results_filter .scroll_wrap{overflow-x:scroll;padding-bottom:2rem;position:relative;z-index:1}.search_results_filter .inner_wrap{display:flex;flex-wrap:nowrap;justify-content:center}@media screen and (max-width:567px){.search_results_filter .inner_wrap{justify-content:unset}}@media screen and (min-width:768px)and (max-width:1024px){.search_results_filter .inner_wrap{justify-content:unset}}.search_results_filter .search_filter_btn{font-size:1.6rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.01em;min-width:13rem;padding:1rem 1.5rem;color:#231f20;background:#d9d9d9;cursor:pointer;text-align:center;margin-right:1.3rem;display:flex;align-items:center;justify-content:center}@media screen and (min-width:1024px){.search_results_filter .search_filter_btn{min-width:19.4rem;margin-right:2.3rem}}.search_results_filter .search_filter_btn.active{background:#047832;color:#fff}.search_results_filter .search_filter_btn:last-child{margin-right:0}.categories_list{background:#d9d9d9;padding:3rem 0 0}@media screen and (min-width:1024px){.categories_list{padding:6rem 0}}.categories_list .categories_title{font-size:4rem;line-height:4.6rem;font-family:helvetica,Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em}@media screen and (max-width:1023px){.categories_list .categories_title{font-size:2.8rem;line-height:3.2rem}}.categories_list .categories_title{line-height:3rem;margin:0 auto 2.1rem;text-align:center;width:60.5rem;max-width:80%}@media screen and (min-width:1024px){.categories_list .categories_title{line-height:4.8rem}}.categories_list .categories_subtitle{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;text-align:center;width:83rem;max-width:80%;margin:0 auto}.categories_list .categories_wrap{padding:2rem 0 0;display:flex;flex-wrap:wrap}.categories_list .inner_wrap{padding:0}@media screen and (min-width:1024px){.categories_list .inner_wrap{padding:0 1.5rem}}.categories_list .categories_item{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;padding:3.5rem 3rem;display:flex;background:#fff;width:40.1rem;max-width:100%;border-bottom:.2rem solid rgba(162,170,173,.5);position:relative;max-height:500rem}@media screen and (min-width:1024px){.categories_list .categories_item{min-height:19.8rem;padding:3.5rem 3rem;margin:1.1rem;max-width:calc(33% - 2.2rem);border:.1rem solid rgba(162,170,173,.5)}}.categories_list .categories_item:last-child{border-bottom:none}@media screen and (min-width:1024px){.categories_list .categories_item:last-child{border-bottom:.1rem solid rgba(162,170,173,.5)}}.categories_list .categories_item:before{content:"";display:block;width:1.5rem;height:.2rem;background:#047832;right:1.5rem;top:50%;transform:translateY(-50%) rotate(45deg);position:absolute;margin-top:-.9rem}@media screen and (min-width:1024px){.categories_list .categories_item:before{display:none}}.categories_list .categories_item:after{content:"";display:block;width:1.5rem;height:.2rem;background:#047832;right:1.5rem;top:50%;transform:translateY(-50%) rotate(-45deg);position:absolute;margin-bottom:-.9rem}@media screen and (min-width:1024px){.categories_list .categories_item:after{display:none}}.categories_list .media_wrap{width:12rem;margin-right:1.5rem}.categories_list .fifty_fifty .title h2,.categories_list .title,.fifty_fifty .title .categories_list h2{font-size:2.3rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.25}@media screen and (max-width:1023px){.categories_list .fifty_fifty .title h2,.categories_list .title,.fifty_fifty .title .categories_list h2{font-size:2rem}}.categories_list .fifty_fifty .title h2,.categories_list .title,.fifty_fifty .title .categories_list h2{line-height:1.9rem;margin-bottom:1.5rem}@media screen and (min-width:1024px){.categories_list .fifty_fifty .title h2,.categories_list .title,.fifty_fifty .title .categories_list h2{line-height:2.4rem;margin-bottom:.5rem}}.categories_list .text{margin-bottom:.5rem;margin-left:1.5rem}.categories_list .text ul{margin:0;list-style:none;padding-left:1.5rem}.categories_list .text li{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em}.categories_list .text li:before{content:"•";color:#047832;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;display:inline-block;width:1em;margin-left:-1em}.categories_list .highlight{font-size:1.6rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.01em;background-color:transparent;color:#047832;border:none;padding-left:0;margin-right:16px;box-shadow:none;position:relative;transition:all .2s ease-in-out;cursor:pointer;display:none}.categories_list .highlight:after{content:"";background-image:url(/frontend/icons/angle-right-blue.svg);display:inline-flex;background-position:bottom;background-repeat:no-repeat;width:12px;height:19px;margin-left:3px;transition:all .2s ease-in-out}.categories_list .highlight:hover{color:#231f20}.categories_list .highlight:hover:after{background-image:url(/frontend/icons/angle-right-black.svg)}@media screen and (min-width:1024px){.categories_list .highlight{display:inline-block}}.categories_list .listing_show{padding:3rem 0 5rem;border-top:.1rem solid rgba(162,170,173,.5);text-align:center;text-transform:uppercase;color:#047832;position:relative;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-size:2rem;line-height:3.4rem;transition:.3s ease-in-out;overflow:hidden}@media screen and (min-width:1024px){.categories_list .listing_show{border-top:none}}.categories_list .listing_show:before{transform:translateX(-50%) rotate(-45deg);margin-left:-.9rem}.categories_list .listing_show:after,.categories_list .listing_show:before{content:"";display:block;width:1.5rem;height:.2rem;background:#047832;left:50%;position:absolute;bottom:2.5rem;transition:.2s ease-in-out}.categories_list .listing_show:after{transform:translateX(-50%) rotate(45deg);margin-right:-.9rem}.categories_list .listing_show .hide{display:block}.categories_list.closed .listing_show .hide,.categories_list .listing_show .show{display:none}.categories_list.closed .listing_show .show{display:block}.categories_list.closed .listing_show:before{transform:translateX(-50%) rotate(45deg)}.categories_list.closed .listing_show:after{transform:translateX(-50%) rotate(-45deg)}.categories_list.closed .categories_item:nth-child(1n+4){padding:0 3rem;height:0;overflow:hidden;border-top:none;max-height:0;border-bottom:none}@media screen and (min-width:1024px){.categories_list.closed .categories_item:nth-child(1n+4){min-height:0;padding:0 3rem;margin:0;border:none}}.faq_layout{width:133rem;max-width:100%;padding:2.6rem 1.5rem;margin:0 auto}@media screen and (min-width:1024px){.faq_layout{flex-direction:row-reverse}}.faq_layout .accordion{padding:0}.faq_layout .accordion .accordion_title{line-height:2rem}@media screen and (min-width:1024px){.faq_layout .accordion .accordion_title{line-height:3.8rem}}.faq_layout .layout_wrap{display:flex;flex-direction:column;align-items:flex-start}@media screen and (min-width:1024px){.faq_layout .layout_wrap{flex-direction:row-reverse}}.faq_layout .categories_block{padding:4.4rem 3rem 1.8rem;background:#d9d9d9;width:35.6rem;max-width:100%;margin:0 auto}@media screen and (min-width:1024px){.faq_layout .categories_block{padding:3.6rem 2.8rem;margin:0}}.faq_layout .categories_block h2{font-size:3rem;font-weight:700;font-family:helvetica,Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em;line-height:1.25;margin-bottom:.5rem;text-align:center}@media screen and (min-width:1024px){.faq_layout .categories_block h2{text-align:left}}.faq_layout .categories_block .label{font-size:2rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.9375}@media screen and (max-width:1023px){.faq_layout .categories_block .label{font-size:1.6rem}}.faq_layout .categories_block .label{display:block;white-space:nowrap;width:100%;text-overflow:ellipsis;overflow:hidden}@media screen and (min-width:1024px){.faq_layout .categories_block .label{margin-bottom:1.5rem}}.faq_layout .categories_block a,.faq_layout .categories_block a:hover,.faq_layout .categories_block a:link,.faq_layout .categories_block a:visited{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;display:block;white-space:nowrap;width:100%;text-overflow:ellipsis;color:#047832;overflow:hidden}.faq_layout .categories_block a.active,.faq_layout .categories_block a:hover.active,.faq_layout .categories_block a:link.active,.faq_layout .categories_block a:visited.active{color:#231f20}@media screen and (min-width:1024px){.faq_layout .categories_block a,.faq_layout .categories_block a:hover,.faq_layout .categories_block a:link,.faq_layout .categories_block a:visited{margin-bottom:1.5rem}}.faq_layout .faq_list{width:100%;position:relative;padding:1.9rem 0}@media screen and (min-width:1024px){.faq_layout .faq_list{padding:0 0 0 7.9rem;width:calc(100% - 35.6rem)}}.kina-form{margin:0 3rem}@media screen and (min-width:768px){.kina-form{margin:0 6rem}}.kina-form--wide{margin:0}.kina-form__btn-container{display:flex;width:100%;justify-content:center}.kina-form__submit-btn{font-size:1.6rem;line-height:3rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;text-transform:uppercase;text-align:center;padding:10px 40px;background-color:#047832;color:#fff;margin-top:3.8rem;border:none;outline:none;cursor:pointer;transition:all .2s ease-in-out;display:flex;align-items:center;justify-content:center}@media screen and (min-width:768px){.kina-form__submit-btn{width:26rem}}.kina-form__submit-btn:hover{background-color:#035e27}.kina-form__submit-btn:focus{border:2px solid #035e27;background:#047832;box-shadow:0 3px 8px 0 #035e27}.kina-form__submit-btn:disabled{background:rgba(0,0,0,.4)}.kina-form__submit-btn .sk-fading-circle{visibility:hidden;width:20px;height:20px;margin:0 -30px 0 10px}.kina-form__submit-btn--loading .sk-fading-circle{visibility:visible}.kina-form__field{width:100%;margin-bottom:2.8rem;text-align:start;font-size:1.6rem;line-height:2rem}@media screen and (min-width:768px){.kina-form__field{width:47%}}.kina-form__field--wide,.kina-form__field--wide-85{width:100%}@media screen and (min-width:768px){.kina-form__field--wide-85{width:85%}}.kina-form__field .checkbox{width:auto}.kina-form__field .checkbox-label{display:flex}.kina-form__select-list{position:relative}.kina-form__select-list:before{content:"";position:absolute;color:#231f20;background-position:50%;background-repeat:no-repeat;background-size:100% auto;z-index:2;right:2rem;height:1.5rem;width:1.5rem;top:50%;transform:translateY(-50%)}.kina-form__input-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.kina-form__input-wrap section{width:100%;display:block;border:none;padding:.5rem 0;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-size:2.2rem;line-height:4.9rem;color:#231f20}.kina-form__input-wrap label{font-family:helveticaStandard,helvetica,Arial,sans-serif;font-size:1.6rem;line-height:3rem;display:block;margin-bottom:8px}.kina-form__input-wrap label.required:after{content:"*";width:10px;height:10px;color:red;padding-inline-start:2px}.kina-form__input-wrap .kina-form__field:has(.kina-form__select-list) label{opacity:1}.kina-form__input-wrap input{width:100%;padding:16px 20px;font-size:1.6rem;line-height:3rem;font-family:helveticaStandard,helvetica,Arial,sans-serif;border:1.5px solid rgba(0,0,0,.25);background:#fff;color:#231f20;outline:none;position:relative;transition:border .15s ease-in-out}.kina-form__input-wrap input:focus{border-color:#231f20}.kina-form__input-wrap input::placeholder{color:rgba(0,0,0,.5)}.kina-form__input-wrap input.form-error--visible{border-color:red}.kina-form__input-wrap textarea{width:100%;padding:16px 20px;font-size:1.6rem;line-height:3rem;font-family:helveticaStandard,helvetica,Arial,sans-serif;border:1.5px solid rgba(0,0,0,.25);background:#fff;color:#231f20;outline:none;position:relative;transition:border .15s ease-in-out;resize:none}.kina-form__input-wrap textarea:focus{border-color:#231f20}.kina-form__input-wrap textarea::placeholder{color:rgba(0,0,0,.5)}.kina-form__input-wrap textarea.form-error--visible{border-color:red}.kina-form__input-wrap select{width:100%;padding:16px 20px;font-size:1.6rem;line-height:3rem;font-family:helveticaStandard,helvetica,Arial,sans-serif;border:1.5px solid rgba(0,0,0,.25);background:#fff;color:#231f20;outline:none;transition:border .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:3;background:transparent}.kina-form__input-wrap select:focus{border-color:#231f20}.kina-form__input-wrap select.no-selection{color:rgba(0,0,0,.5)}.kina-form__input-wrap select.form-error--visible{border-color:red;color:rgba(0,0,0,.5)}.kina-form__input-wrap select::-ms-expand{display:none}.kina-form__input-wrap .submittal-select-wrapper{position:relative;z-index:20}.kina-form__input-wrap .submittal-select{z-index:100;background:transparent;font-family:inherit;font-size:inherit}.kina-form__input-wrap .icon{right:0;position:absolute!important;display:block;width:1.5em;height:1.5em;top:8px;margin:0 auto;transform:rotate(-90deg);transition:all .4s;z-index:-1}.kina-form__input-wrap .icon.dropDownOpen{transform:rotate(90deg)}.kina-form__input-wrap .icon:before{top:28%;transform:rotate(-45deg)}.kina-form__input-wrap .icon:after,.kina-form__input-wrap .icon:before{content:"";position:absolute;left:24%;width:40%;height:8%;background:#231f20}.kina-form__input-wrap .icon:after{transform:rotate(-45deg);top:53%;transform:rotate(45deg)}.kina-form__input-wrap .form-error{font-family:helveticaStandard,helvetica,Arial,sans-serif;height:0;font-size:1.6rem;line-height:2rem;color:red;width:100%;visibility:hidden;padding-block-start:8px}.kina-form__input-wrap .form-error--visible{visibility:visible}.kina-form input[type=date]{font-size:1.7rem;font-family:tradeGothicCondensed,Arial,sans-serif;-webkit-font-smoothing:antialiased}form:has(.ktc-default-section) input[type=submit]{font-size:1.6rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.01em;border:none;background:#047832;color:#fff;width:100%;padding:10px 20px;text-align:center;display:flex;justify-content:center;transition:all .2s ease-in-out}@media screen and (min-width:768px){form:has(.ktc-default-section) input[type=submit]{min-width:25rem;width:fit-content}}form:has(.ktc-default-section) input[type=submit]:hover{cursor:pointer;background:#035e27}form:has(.ktc-default-section) input[type=submit]:disabled{background:rgba(0,174,239,.5490196078)}.ktc-default-section{border:none;display:flex;flex-wrap:wrap;gap:30px;margin-block-end:30px}.ktc-default-section .form-group{min-width:calc(50% - 15px);display:flex;flex-direction:column;gap:2px;flex-grow:1}.ktc-default-section .form-group label.required:after{content:"*";width:10px;height:10px;color:red;padding-inline-start:2px}.ktc-default-section .form-group input{width:100%;text-align:start;border:none;border-bottom:.1rem solid #231f20;font-size:1.6rem;line-height:2rem;padding:.5rem 2px}.ktc-default-section .form-group input::placeholder{color:#231f20;opacity:.4}.ktc-default-section .form-group textarea{width:100%;border:.1rem solid #231f20;display:block;font-size:1.6rem;line-height:2rem;padding:.5rem;resize:none;font-family:Arial}.ktc-default-section .form-group textarea::placeholder{color:#231f20}.ktc-default-section .form-group.styled-dropdown{position:relative}.ktc-default-section .form-group.styled-dropdown:before{content:"";position:absolute;background-image:url(/frontend/icons/icon_down_chevron_black.svg);color:#231f20;background-position:50%;background-repeat:no-repeat;background-size:100% auto;z-index:2;right:.5rem;height:1.5rem;width:1.5rem;bottom:1rem}.ktc-default-section .form-group select{width:100%;border:none;border-bottom:.1rem solid #231f20;display:block;font-size:1.6rem;line-height:2rem;padding:.5rem 2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:3;background:transparent}.ktc-default-section .form-group select::-ms-expand{display:none}.ktc-default-section .formwidget-error{color:red}.ktc-default-section .form-field{min-width:calc(50% - 15px);display:flex;flex-direction:column;gap:2px;flex-grow:1}.ktc-default-section .form-field label.required:after{content:"*";width:10px;height:10px;color:#d70000;padding-inline-start:2px}.ktc-default-section .form-field input{width:100%;text-align:start;border:none;border-bottom:.1rem solid #000;font-size:1.6rem;line-height:2rem;padding:.5rem 2px}.ktc-default-section .form-field input::placeholder{color:#000;opacity:.4}.ktc-default-section .form-field textarea{width:100%;border:.1rem solid #000;display:block;font-size:1.6rem;line-height:2rem;padding:.5rem;resize:none;font-family:Arial}.ktc-default-section .form-field textarea::placeholder{color:#000}.ktc-default-section .form-field:has(select){position:relative}.ktc-default-section .form-field:has(select):before{content:"";position:absolute;background-image:url(/frontend/icons/icon_down_chevron_black.svg);background-position:50%;background-repeat:no-repeat;background-size:100% auto;z-index:2;right:.5rem;height:1.5rem;width:1.5rem;bottom:1rem;pointer-events:none}.ktc-default-section .form-field select{width:100%;border:none;border-bottom:.1rem solid #000;display:block;font-size:1.6rem;line-height:2rem;padding:.5rem 2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:3;background:transparent}.ktc-default-section .form-field select::-ms-expand{display:none}.ktc-default-section .formwidget-error{color:#d70000;font-size:1.2rem;width:100%;padding-block-start:2px}.two-col{display:flex;flex-direction:column;flex-wrap:wrap}@media screen and (min-width:768px){.two-col{flex-direction:row-reverse}}.two-col__left{flex:100%;padding:4.4rem 3rem 1.8rem;background:#d9d9d9;width:100%;max-width:100%}@media screen and (min-width:768px){.two-col__left{flex:20%;padding:0 2.8rem;width:35.6rem}}.two-col__right{flex:100%;padding-bottom:4rem}@media screen and (min-width:768px){.two-col__right{flex:65%;width:65%}}.two-col--submittal-package .two-col__left{flex:100%;padding:0 1rem 3rem;background:#fff;width:100%;max-width:100%}@media screen and (min-width:768px){.two-col--submittal-package .two-col__left{flex:60%;max-width:60%;padding:0 2.8rem 3rem}}.two-col--submittal-package .two-col__right{flex:100%;padding:0 1rem 3rem}@media screen and (min-width:768px){.two-col--submittal-package .two-col__right{flex:40%;max-width:40%}}.two-col--submittal-dashboard .two-col__left{flex:100%;padding:4.4rem 3rem 1.8rem;background:#d9d9d9;width:100%;max-width:100%}@media screen and (min-width:991px){.two-col--submittal-dashboard .two-col__left{flex:20%;padding:0 2.8rem;width:35.6rem}}.two-col--submittal-dashboard .two-col__right{flex:100%;padding-bottom:4rem}@media screen and (min-width:991px){.two-col--submittal-dashboard .two-col__right{flex:65%}}.related_links_layout{max-width:100%;margin:0 auto}.related_links_layout .related_links_layout_wrap{display:flex;flex-direction:column;align-items:flex-start}@media screen and (min-width:1024px){.related_links_layout .related_links_layout_wrap{flex-direction:row-reverse}}.related_links_layout .related_links_block{width:35.6rem;max-width:100%;margin:0 auto}.related_links_layout .related_links_block h2{text-transform:uppercase;margin-bottom:.5rem;text-align:left}.related_links_layout .related_links_block a,.related_links_layout .related_links_block a:link,.related_links_layout .related_links_block a:visited{font-size:2rem;display:block;white-space:nowrap;width:100%;text-overflow:ellipsis;color:#035e27;overflow:hidden;transition:all .2s ease-in-out}.related_links_layout .related_links_block a.active,.related_links_layout .related_links_block a:link.active,.related_links_layout .related_links_block a:visited.active{color:#231f20}.related_links_layout .related_links_block a:hover,.related_links_layout .related_links_block a:link:hover,.related_links_layout .related_links_block a:visited:hover{color:#035e27;text-decoration:underline}@media screen and (min-width:1024px){.related_links_layout .related_links_block a,.related_links_layout .related_links_block a:link,.related_links_layout .related_links_block a:visited{margin-bottom:1.5rem}}.related_links_layout .related_links_block .btn-link:hover{color:#231f20}.sk-fading-circle{margin:100px auto;width:40px;height:40px;position:relative}.sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}.sk-fading-circle .sk-circle:before{content:"";display:block;margin:0 auto;width:15%;height:15%;background-color:#fff;border-radius:100%;-webkit-animation:sk-circleFadeDelay 1.2s ease-in-out infinite both;animation:sk-circleFadeDelay 1.2s ease-in-out infinite both}.sk-fading-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.sk-fading-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.sk-fading-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sk-fading-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.sk-fading-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.sk-fading-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sk-fading-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.sk-fading-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.sk-fading-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.sk-fading-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.sk-fading-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.sk-fading-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-fading-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-fading-circle .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-fading-circle .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-fading-circle .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-fading-circle .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.sk-fading-circle .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.sk-fading-circle .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.sk-fading-circle .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.sk-fading-circle .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.sk-fading-circle .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes sk-circleFadeDelay{0%,39%,to{opacity:0}40%{opacity:1}}@keyframes sk-circleFadeDelay{0%,39%,to{opacity:0}40%{opacity:1}}#cookie-consent-modal a{text-decoration:underline}#cookie-consent-modal a:hover{text-decoration:none}body{position:relative}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background-color:rgba(0,0,0,.5)}.global-alert-banner{position:static;display:none;align-items:baseline;background:#047832;color:#fff;flex-wrap:wrap;left:0;width:100%;z-index:99;text-align:center;font-size:2rem;overflow:hidden;transition:max-height .5s ease-out;-webkit-transition:max-height .5s ease-out;-moz-transition:max-height .5s ease-out;height:auto;max-height:600px}@media screen and (max-width:567px){.global-alert-banner{font-size:1.6rem}}@media screen and (min-device-width:414px)and (max-device-width:736px)and (orientation:landscape){.global-alert-banner{font-size:1.4rem}}@media screen and (min-device-width:737px)and (orientation:landscape){.global-alert-banner{font-size:1.4rem}}@media screen and (min-width:568px){.global-alert-banner{font-size:1.5rem}}@media screen and (min-width:1024px){.global-alert-banner{font-size:2rem}}@media screen and (min-width:568px)and (max-width:578px){.global-alert-banner{font-size:1.5rem}}@media screen and (max-width:567px){.global-alert-banner span.alert-content{padding:10px 0 0}}.global-alert-banner span.alert-content{display:inline-block;padding:10px}@media screen and (max-width:567px){.global-alert-banner a.global-alert-banner-link{font-size:1.6rem}}@media screen and (min-device-width:414px)and (max-device-width:736px)and (orientation:landscape){.global-alert-banner a.global-alert-banner-link{font-size:1.4rem}}.global-alert-banner a.global-alert-banner-link{text-decoration:underline}.global-alert-banner a.global-alert-banner-link:hover{color:inherit;text-decoration:none}@media screen and (max-width:567px){.global-alert-banner #close{margin:10px 10px 0 0}}@media screen and (min-width:568px){.global-alert-banner #close{margin:15px 10px 0 0}}@media screen and (min-width:768px){.global-alert-banner #close{margin:18px 10px 0 0}}@media screen and (min-width:1024px){.global-alert-banner #close{margin:20px 10px 0 0}}.global-alert-banner #close{background:#047832}.global-alert-banner #close,.global-alert-banner #close:hover{float:right;display:inline-block;padding:2px 15px;font-weight:700;font-family:helveticaNormalBold,helvetica,Arial,sans-serif}.global-alert-banner #close:hover{color:#231f20;cursor:pointer}.global-alert-banner #close:hover.chevron:before{color:#231f20}.global-alert-banner .animate{height:0;transition:height 1s;display:none}.global-alert-banner .chevron:before{border-style:solid;border-width:.1em .1em 0 0;content:"";display:inline-block;height:.7em;left:.15em;position:relative;color:#fff;top:.15em;transform:rotate(-45deg);vertical-align:top;width:.7em}.global-alert-banner.toggle-content-in{display:block}@media screen and (max-width:567px){.global-alert-banner.toggle-content-in{padding:2px}}.global-alert-banner.hidden{display:none!important;animation-delay:2s}.global-alert-banner.toggle-content-out{max-height:0}@media screen and (max-width:1023px){.global-alert-banner.banner{margin-top:45px}}.inner_video_hero{min-height:31.6rem;position:relative;color:#fff;background:#231f20;overflow:hidden;display:inline-block;width:100%}@media screen and (min-width:1024px){.inner_video_hero{min-height:42.3rem}}@media screen and (max-width:567px){.inner_video_hero{min-height:auto!important}}.inner_video_hero .inner_wrap{padding-left:3rem;padding-right:3rem;position:absolute;top:0;left:0;margin:0 auto;width:100%;z-index:4}@media screen and (max-width:567px){.inner_video_hero .inner_wrap{left:0}}.inner_video_hero .inner_wrap .breadcrumb_top{width:131rem;max-width:100%;margin:0 auto}@media screen and (max-width:567px){.inner_video_hero .inner_wrap .breadcrumb_top{padding:1rem 1rem .5rem}}@media screen and (min-width:568px){.inner_video_hero .inner_wrap .breadcrumb_top{padding:1.5rem 1.5rem .5rem}}@media screen and (min-width:768px){.inner_video_hero .inner_wrap .breadcrumb_top{padding:4.1rem 1.5rem .5rem}}@media screen and (min-width:1024px){.inner_video_hero .inner_wrap .breadcrumb_top{padding:4.1rem 1.5rem .5rem}}.fifty_fifty .title .inner_video_hero h2,.inner_video_hero .fifty_fifty .title h2,.inner_video_hero .title{text-transform:uppercase;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-size:4rem;margin-bottom:2rem}.fifty_fifty .title .inner_video_hero h2 h1,.inner_video_hero .title h1{text-transform:uppercase;font-weight:700;font-size:4rem;margin-bottom:2rem;line-height:3.6rem}@media screen and (min-width:1024px){.fifty_fifty .title .inner_video_hero h2 h1,.inner_video_hero .title h1{font-size:7rem;margin:0 auto;width:100%;max-width:100%;line-height:1.2}}@media screen and (max-width:567px){.fifty_fifty .title .inner_video_hero h2,.inner_video_hero .fifty_fifty .title h2,.inner_video_hero .title{margin-bottom:0}}.inner_video_hero .subtitle{font-size:1.4rem;line-height:2rem}@media screen and (min-width:1024px){.inner_video_hero .subtitle{font-size:2.4rem;line-height:3rem;margin:0 auto;width:79.7rem;max-width:100%}}.inner_video_hero .text_wrap{display:flex;flex-direction:column;justify-content:space-around;align-items:center;text-align:center;position:relative;z-index:3}@media screen and (max-width:567px){.inner_video_hero .text_wrap{min-height:3rem}}@media screen and (min-width:568px){.inner_video_hero .text_wrap{min-height:10rem}}@media screen and (min-width:768px){.inner_video_hero .text_wrap{min-height:18rem}}@media screen and (min-width:1024px){.inner_video_hero .text_wrap{min-height:10rem}}.inner_video_hero .breadcrumb{font-size:1.2rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;text-transform:uppercase;position:relative;z-index:3}@media screen and (min-width:1024px){.inner_video_hero .breadcrumb{font-size:1.5rem}}.inner_video_hero .breadcrumb span{display:inline-block;margin:0 .5rem}.inner_video_hero .breadcrumb span:first-child{margin-left:0}.inner_video_hero #video-container video{max-height:inherit}@media screen and (max-width:567px){.inner_video_hero #video-container video{max-height:inherit;position:absolute;left:0;top:0;width:100%}}@media screen and (max-width:567px){.inner_video_hero #video-container{min-height:auto!important}}.inner_video_hero #video-container{max-height:42.3rem;margin:auto}.inner_video_hero #video-container #innerVideoHero{max-height:42.3rem;text-align:center;width:100%}.inner_video_hero #video-container #starterImageVideoHero{position:absolute;top:0;bottom:0;right:0;left:0;background-size:cover;background-position:50%;z-index:4}.inner_video_hero #video-container .video_hero_modal_icon{display:block;position:absolute;top:50%;left:50%;border:.2rem solid #fff;height:8rem;width:8rem;border-radius:50%;transform:translate(-50%,-50%);cursor:pointer;z-index:4}@media screen and (max-width:567px){.inner_video_hero #video-container .video_hero_modal_icon{height:4rem;width:4rem}}.inner_video_hero #video-container .video_hero_modal_icon:after{content:"";width:0;height:0;border-top:1rem solid transparent;border-bottom:1rem solid transparent;border-left:2.5rem solid #fff;position:absolute;top:50%;left:55%;transform:translate(-50%,-50%)}@media screen and (max-width:567px){.inner_video_hero #video-container .video_hero_modal_icon:after{border-left:1.5rem solid #fff}}.inner_video_hero #video-container .hide{display:none}.inner_video_hero #video-container .innerVideoHero-dimensions{min-height:42.3rem}@media screen and (max-width:567px){.inner_video_hero #video-container .innerVideoHero-dimensions{min-height:21.6rem}}.inner_video_hero #video-container .vjs-poster{background-size:cover}.inner_video_hero #video-container .vjs-poster img{height:auto!important}@media screen and (max-width:567px){.inner_video_hero #video-container .vjs-big-play-button{font-size:5em;width:1em}}.inner_video_hero .video-overlay{position:absolute;z-index:2;width:100%}.inner_video_hero .inner-video{width:100%;max-height:100%!important}.two-col--submittal-package.inner_wrap h2{font-size:3rem;font-weight:700;font-family:helvetica,Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em;line-height:1.25}.two-col--submittal-package.inner_wrap p{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em}.submittal-cta{display:flex;flex-direction:column}@media screen and (min-width:475px){.submittal-cta{flex-direction:row}}.submittal-cta .btn{font-size:1.6rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.01em;line-height:1.2rem;text-align:center;display:inline-block;min-width:19rem;height:4.8rem;padding:1.4rem 1.75rem;border:1px solid #047832;cursor:pointer;transition:all .2s ease-in-out;width:100%;margin-bottom:1.25rem;position:relative}@media screen and (min-width:475px){.submittal-cta .btn{width:auto}}.submittal-cta .btn--primary{color:#fff;background-color:#047832}.submittal-cta .btn--primary:hover{background-color:rgb(3.0129032258,90.3870967742,37.6612903226);border-color:rgb(3.0129032258,90.3870967742,37.6612903226)}.submittal-cta .btn--secondary{color:#047832;background-color:#fff}@media screen and (min-width:475px){.submittal-cta .btn--secondary{margin-left:1.5rem}}.submittal-cta .btn--secondary:hover{color:rgb(3.0129032258,90.3870967742,37.6612903226);border-color:rgb(3.0129032258,90.3870967742,37.6612903226)}.submittal-cta .btn--secondary .sk-fading-circle{margin:0;width:25px;height:25px;position:absolute;top:11px;left:15px}.submittal-cta .btn--secondary .sk-fading-circle.active .sk-circle:before{background-color:#047832}.submittal-modal{position:fixed;z-index:10000;display:none;top:0;right:0;left:0;bottom:0}.submittal-modal.modal_active{display:block}.submittal-modal__shade,.submittal-modal__shade-alt{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1}.submittal-modal__close-btn{background:none;border:none;color:#047832;font-size:1.25rem;font-weight:500;text-transform:uppercase;outline:transparent;height:1.5rem;width:6rem;position:absolute;cursor:pointer;text-align:left;padding:0 2rem 0 0;top:-3rem;right:-2rem}.submittal-modal__close-btn:after,.submittal-modal__close-btn:before{content:"";position:absolute;width:1rem;height:.2rem;right:2px;top:49%;transform:translateY(-49%) rotate(45deg);background:#047832}.submittal-modal__close-btn:before{transform:translateY(-49%) rotate(-45deg)}.submittal-modal__box{position:absolute;z-index:3;top:50%;left:50%;padding:2rem 3rem;background:#fff;width:41rem;max-width:95%;transform:translate(-50%,-50%)}.submittal-modal__box--full{width:85rem;overflow-y:auto;height:100%}@media screen and (min-width:1024px){.submittal-modal__box--full{height:auto}}.submittal-modal__box--full .two-col__right{padding-bottom:0}.submittal-modal__box--full .two-col__right h3{margin-top:0}.submittal-modal__content{position:relative}.submittal-modal__content p{font-size:1.6rem;margin:1rem 0 2rem}.submittal-modal__content .kina-form{margin:0}.submittal-modal h2.heading{margin:1.5rem 0;text-transform:uppercase}.submittal-modal h2.heading--center{text-align:center}.submittal-modal__cta{display:flex;flex-wrap:wrap;width:100%}.submittal-modal__cta .btn{flex:0 1 100%}@media screen and (min-width:568px){.submittal-modal__cta .btn{flex:0 1 47.75%;min-width:auto;width:47.75%}}.submittal-modal__cta .btn--secondary{margin-left:0}@media screen and (min-width:568px){.submittal-modal__cta .btn--secondary{margin-left:1.5rem}}.submittal-modal__cta--myaccount{flex-direction:column}.submittal-modal__cta--myaccount .btn{font-size:1.6rem;line-height:1.75rem;padding:1.7rem 2rem 1.2rem;width:100%}.submittal-modal__cta--myaccount .btn--primary{color:#fff}.submittal-modal__cta--myaccount .btn--secondary{color:#047832;margin-left:0}.submittal-modal__cta--myaccount .submittal-modal__divider{background-color:#fff;display:inline-block;font-weight:600;margin:1rem auto 1.25rem;text-align:center;text-transform:uppercase;width:2.5rem;position:relative}.submittal-modal__cta--myaccount .submittal-modal__divider:before{content:"";background-color:#231f20;display:block;position:absolute;width:5rem;height:.1rem;top:1.1rem;left:-1.2rem;z-index:-1}.submittal-modal__link-primary{display:block;font-size:1.35rem;font-weight:600;margin:0 auto;text-transform:uppercase;text-decoration:underline!important}.submittal-modal__link-secondary{color:#047832!important;font-size:1.15rem}.submittal-modal .sk-fading-circle{visibility:hidden;width:20px;height:20px;margin:0 -30px 0 10px}.submittal-modal .sk-fading-circle .sk-circle:before{background-color:#047832}.submittal-modal .kina-form__field{margin-bottom:2.5rem}.submittal-dashboard__left{padding-bottom:2.5rem}.submittal-dashboard__left h3{font-size:3rem;font-weight:700;font-family:helvetica,Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em;line-height:1.25;margin:0 0 1rem}@media screen and (min-width:1000px){.submittal-dashboard__left h3{margin:4rem 0 2.5rem}}.submittal-dashboard__left h4{font-size:1.6rem;line-height:3rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:2rem;margin:0}.submittal-dashboard__left span a{font-size:1.6rem!important}.submittal-dashboard__profile-items{padding-bottom:2rem}.submittal-dashboard__right{padding:2rem 0 0}@media screen and (min-width:991px){.submittal-dashboard__right{padding:2rem 0 2rem 6rem}}.submittal-dashboard__right h2{font-size:3.4rem;line-height:4rem;font-family:helvetica,Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em}@media screen and (max-width:1023px){.submittal-dashboard__right h2{font-size:2.4rem;line-height:2.8rem}}.submittal-dashboard__right h2{line-height:3rem;margin:0}@media screen and (min-width:1000px){.submittal-dashboard__header-left{display:flex;align-items:center}}.submittal-dashboard__header-left a.link{font-size:1.6rem;line-height:3rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;color:#047832;margin-left:auto;padding-top:1rem;text-decoration:underline}.submittal-dashboard__header-right{display:flex;align-items:center;border-bottom:.2rem solid #d9d9d9;margin-bottom:4rem;padding-bottom:2rem}.submittal-dashboard__header-right a.btn{color:#fff;margin-left:auto;margin-bottom:0;min-width:15rem;line-height:2.2rem;width:auto}.submittal-dashboard__project-legend{display:flex;flex-wrap:wrap;width:100%;margin-bottom:2rem;padding:5rem 1.5rem 0;position:relative}@media screen and (min-width:768px){.submittal-dashboard__project-legend{flex-wrap:nowrap;padding:0 1.5rem}}.submittal-dashboard__project-label{font-size:1.6rem;line-height:3rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;flex:1 0 auto;text-transform:uppercase}.submittal-dashboard__project-label:first-child{flex:0 0 45%}@media screen and (min-width:768px){.submittal-dashboard__project-label:first-child{flex:0 0 35%}}.submittal-dashboard__project-label:nth-child(2){flex:0 0 27%;padding:0 1rem}@media screen and (min-width:768px){.submittal-dashboard__project-label:nth-child(2){flex:0 0 20%;padding:0}}.submittal-dashboard__project-label:nth-child(3){flex:0 0 27%}@media screen and (min-width:768px){.submittal-dashboard__project-label:nth-child(3){flex:0 0 18%}}.submittal-dashboard__project-label--sort{display:flex;flex:1 1 auto;position:absolute;top:0}@media screen and (min-width:768px){.submittal-dashboard__project-label--sort{position:inherit;top:auto}}.submittal-dashboard__project-label--sort span{flex:0 0 60px;width:60px}@media screen and (min-width:1024px){.submittal-dashboard__project-label--sort span{flex:0 0 65px;width:65px}}.submittal-dashboard__project-label--sort select{-moz-appearance:none;-webkit-appearance:none;appearance:none;width:100%;font-size:1.25rem;background:#fff;padding:0 25px 0 5px;height:25px;border-radius:0;border:none;border-bottom:1px solid #231f20}.submittal-dashboard__project-label--sort select::-ms-expand{display:none}.submittal-dashboard__project-label--sort select.custom-select{background:url(/frontend/icons/icon_down_chevron_black.svg) no-repeat;background-color:#d9d9d9;background-position:95%;background-size:10px auto}.submittal-dashboard__project-label--sort select.custom-select:focus{outline:none}.submittal-dashboard__project-item{border:2px solid #d9d9d9;display:flex;align-items:center;flex-wrap:wrap;margin-bottom:1.5rem;padding:1.5rem 1.5rem 1.25rem;width:100%}@media screen and (min-width:768px){.submittal-dashboard__project-item{flex-wrap:nowrap;font-weight:400}}.submittal-dashboard__project-category{font-size:1.6rem;line-height:3rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;flex:1 0 auto}@media screen and (min-width:768px){.submittal-dashboard__project-category{flex-wrap:nowrap;font-weight:400}}.submittal-dashboard__project-category:first-child{flex:0 0 45%;word-break:break-word}@media screen and (min-width:768px){.submittal-dashboard__project-category:first-child{flex:0 0 35%}}.submittal-dashboard__project-category:nth-child(2){flex:0 0 27%;padding:0 1rem}@media screen and (min-width:768px){.submittal-dashboard__project-category:nth-child(2){flex:0 0 20%;padding:0}}.submittal-dashboard__project-category:nth-child(3){flex:0 0 27%}@media screen and (min-width:768px){.submittal-dashboard__project-category:nth-child(3){flex:0 0 18%}}.submittal-dashboard__project-category ul{display:flex;justify-content:flex-start;margin:.75rem 0 0;padding:0;list-style:none}@media screen and (min-width:768px){.submittal-dashboard__project-category ul{justify-content:flex-end;margin:0}}.submittal-dashboard__project-category li{flex:1 0 auto;height:25px;max-width:25px;margin:0 1.5rem 0 0}@media screen and (min-width:768px){.submittal-dashboard__project-category li{margin:0 0 0 1.5rem}}.submittal-dashboard__project-category .icon-btn{background-color:transparent;border:none;cursor:pointer;outline:none;padding:.25rem 0 0}.submittal-dashboard__project-category .icon-btn img{height:20px;width:20px}.submittal-cover{padding:4rem 1.5rem;width:100%;margin:0 auto;max-width:131rem}@media screen and (min-width:1024px){.submittal-cover{padding:4rem}}.submittal-cover__header{padding-bottom:2rem;border-bottom:1px solid #d9d9d9;margin-bottom:4.5rem}@media screen and (min-width:568px){.submittal-cover__header{display:flex;align-items:center}}.submittal-cover__logo img{width:100%;max-width:200px}.submittal-cover__date{margin-left:auto}.submittal-cover__date span{font-size:2rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.9375}@media screen and (max-width:1023px){.submittal-cover__date span{font-size:1.6rem}}.submittal-cover__date span{display:block;padding-top:3.5rem}.submittal-cover__content{display:flex;align-items:baseline;flex-wrap:wrap;margin-bottom:3.5rem}.submittal-cover__title{font-size:2.3rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.25}@media screen and (max-width:1023px){.submittal-cover__title{font-size:2rem}}.submittal-cover__title{flex:1 0 155px;max-width:250px;line-height:1.2;padding-top:.5rem;text-transform:uppercase}.submittal-cover__title--info{flex:1 0 auto;max-width:100%;margin-bottom:.75rem;margin-top:2.5rem;padding-top:0}.submittal-cover__details{display:inline-block;width:100%}.submittal-cover__details .submittal-cover__text-area--info:last-of-type{margin-bottom:0}.submittal-cover__column{display:flex;align-items:flex-start;flex-direction:column}@media screen and (min-width:568px){.submittal-cover__column{flex-direction:row}}@media screen and (min-width:568px){.submittal-cover__column-left,.submittal-cover__column-right{flex:1 0 50%}}@media screen and (min-width:568px){.submittal-cover__column-left{padding-right:2rem}}@media screen and (min-width:568px){.submittal-cover__column-right{padding-left:2rem}}.submittal-cover__text-area{font-size:2rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.9375}@media screen and (max-width:1023px){.submittal-cover__text-area{font-size:1.6rem}}.submittal-cover__text-area{border-bottom:1px solid #231f20;flex:1 0;line-height:1.2}.submittal-cover__text-area--info{font-size:2rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.9375}@media screen and (max-width:1023px){.submittal-cover__text-area--info{font-size:1.6rem}}.submittal-cover__text-area--info{margin-bottom:1rem;line-height:1.4;border-bottom:none;padding-left:1.25rem}.submittal-cover__h-line{flex:1 0 auto;font-size:2rem;margin-bottom:1.2rem;line-height:2.1;height:30px;border-bottom:none}.submittal-cover .coverletterheader{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;display:table;width:100%;line-height:40px;text-align:left;color:#d9d9d9;border-bottom:thin solid #d9d9d9}.submittal-cover span.prepared{float:right;font-size:1.8rem}.submittal-cover span.secondcolumn{color:#d9d9d9}.submittal-cover .coverlettertitle{font-size:4rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;padding-top:10px;color:#231f20}.submittal-cover div.contents{margin-top:20px;font-size:2rem;font-weight:400}.submittal-cover table.coverlettertable{width:100%;margin-top:10px;font-size:2rem;font-weight:400;color:#231f20;border-collapse:separate;border-spacing:10px 0;border:none}.submittal-cover table.coverlettertable tbody,.submittal-cover table.coverlettertable thead{width:100%}.submittal-cover table.coverlettertable tr:nth-child(2n){background-color:#eff9fe}.submittal-cover table.coverlettertable th{font-family:helveticaNormalBold,helvetica,Arial,sans-serif;border:none;font-size:2.5rem;padding:5px}.submittal-cover table.coverlettertable td{font-weight:400;border:thin solid #eff9fe;color:#231f20;padding:10px 10px 10px 15px}.submittal-cover table.coverlettertable td,.submittal-cover table.coverlettertable th{text-align:left;background-color:none;background:none}.submittal-cover table.coverlettertable td.first-column{width:30%;padding-right:15px}.submittal-cover table.coverlettertable td.second-column{width:70%}.submittal-cover table.coverlettertable td.full-width-column{width:100%;height:100px;text-align:left;vertical-align:top}.submittal-cover ul.content{column-count:2;-webkit-columns:2;-moz-columns:2;list-style-type:disc}.submittal-cover .div-bottom-img-wrapper{position:absolute;bottom:0;width:100%;max-width:200px;right:50px;padding:5px;max-height:200px}.submittal-cover .div-bottom-img-wrapper img{width:100%;max-width:200px}.package-overlay .package-overlay__item .product_doc_anchor .icon_wrap img{max-width:100%;height:auto;display:block;margin:0 auto;max-width:20px;width:20px}.package-overlay .package-overlay__item .product_doc_anchor.downloadable{margin-left:auto}.bimsmithmodal{display:none;position:fixed;z-index:99999;left:0;top:0;width:100%;height:100%;background-color:#000;background-color:rgba(0,0,0,.4)}@media only screen and (min-width:641px){.bimsmithmodal{overflow:auto}}@media only screen and (min-width:641px)and (max-width:1024px){.bimsmithmodal{overflow:auto}}@media screen and (max-width:567px){.bimsmithmodal{overflow:auto}}@media screen and (max-width:567px)and (orientation:landscape){.bimsmithmodal{overflow:auto}}@media screen and (max-width:640px)and (orientation:landscape){.bimsmithmodal{overflow:auto}}@media screen and (min-device-width:737px)and (orientation:landscape){.bimsmithmodal{overflow:auto}}@media screen and (min-width:1200px)and (-webkit-min-device-pixel-ratio:1){.bimsmithmodal{overflow:hidden}}@media screen and (min-width:1200px)and (-webkit-min-device-pixel-ratio:2)and (min-resolution:192dpi){.bimsmithmodal{overflow:hidden}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.bimsmithmodal{overflow:hidden}}@media screen and (device-aspect-ratio:40/71)and (orientation:landscape){.bimsmithmodal{overflow:auto}}@media screen and (device-aspect-ratio:375/667)and (orientation:landscape){.bimsmithmodal{overflow:auto}}.bimsmithmodal .bimsmithmodal-content{background-color:#d9d9d9;margin:5% auto;padding:20px;border:1px solid #888;width:45%}@media screen and (min-width:847px)and (max-width:987px){.bimsmithmodal .bimsmithmodal-content{width:90%}}@media screen and (min-width:988px)and (max-width:1023px){.bimsmithmodal .bimsmithmodal-content{width:80%}}@media screen and (min-width:1024px)and (max-width:1261px){.bimsmithmodal .bimsmithmodal-content{width:75%}}@media screen and (min-width:1262px)and (max-width:1509px){.bimsmithmodal .bimsmithmodal-content{width:60%}}@media screen and (min-width:1510px)and (max-width:1676px){.bimsmithmodal .bimsmithmodal-content{width:50%}}@media only screen and (min-width:641px){.bimsmithmodal .bimsmithmodal-content{width:80%}}@media only screen and (min-width:641px)and (max-width:1024px){.bimsmithmodal .bimsmithmodal-content{width:80%}}@media screen and (max-width:567px){.bimsmithmodal .bimsmithmodal-content{width:90%}}@media screen and (max-width:567px)and (orientation:landscape){.bimsmithmodal .bimsmithmodal-content{width:90%}}@media screen and (min-device-width:737px)and (orientation:landscape){.bimsmithmodal .bimsmithmodal-content{width:80%}}@media screen and (device-aspect-ratio:40/71)and (orientation:landscape){.bimsmithmodal .bimsmithmodal-content{width:80%}}@media screen and (device-aspect-ratio:375/667)and (orientation:landscape){.bimsmithmodal .bimsmithmodal-content{width:80%}}@media screen and (max-width:640px)and (orientation:landscape){.bimsmithmodal .bimsmithmodal-content{width:80%}}@media screen and (min-width:1200px)and (-webkit-min-device-pixel-ratio:1){.bimsmithmodal .bimsmithmodal-content{width:60%}}@media screen and (min-width:1200px)and (-webkit-min-device-pixel-ratio:2)and (min-resolution:192dpi){.bimsmithmodal .bimsmithmodal-content{width:60%}}.bimsmithmodal .bimsmithmodal-content .close-bimsmith-btn{color:#aaa;float:right;font-size:28px;font-family:helveticaNormalBold,helvetica,Arial,sans-serif}.bimsmithmodal .bimsmithmodal-content .close-bimsmith-btn:focus,.bimsmithmodal .bimsmithmodal-content .close-bimsmith-btn:hover{color:#000;text-decoration:none;cursor:pointer}.bimsmithmodal .bimsmithmodal-content iframe{padding:35px 0 0;min-height:55vh;height:60vh;min-width:75%;width:100%}@media screen and (max-width:567px){.bimsmithmodal .bimsmithmodal-content iframe{padding:15px 0;height:145vh}}@media screen and (device-aspect-ratio:40/71){.bimsmithmodal .bimsmithmodal-content iframe{height:170vh}}@media screen and (device-aspect-ratio:375/667){.bimsmithmodal .bimsmithmodal-content iframe{height:150vh}}@media screen and (device-aspect-ratio:40/71)and (orientation:landscape){.bimsmithmodal .bimsmithmodal-content iframe{height:270vh}}@media screen and (device-aspect-ratio:375/667)and (orientation:landscape){.bimsmithmodal .bimsmithmodal-content iframe{height:270vh}}@media screen and (min-device-width:737px)and (orientation:landscape){.bimsmithmodal .bimsmithmodal-content iframe{padding:15px;height:270vh}}@media only screen and (min-width:641px)and (max-width:1024px)and (orientation:landscape){.bimsmithmodal .bimsmithmodal-content iframe{height:85vh}}@media screen and (min-width:1200px)and (-webkit-min-device-pixel-ratio:1){.bimsmithmodal .bimsmithmodal-content iframe{height:75vh}}@media screen and (min-width:1200px)and (-webkit-min-device-pixel-ratio:2)and (min-resolution:192dpi){.bimsmithmodal .bimsmithmodal-content iframe{height:75vh}}@media only screen and (min-width:641px){.bimsmithmodal .bimsmithmodal-content iframe{height:100vh}}@media only screen and (min-width:641px)and (max-width:1024px){.bimsmithmodal .bimsmithmodal-content iframe{height:100vh}}@media only screen and (min-width:641px)and (orientation:landscape){.bimsmithmodal .bimsmithmodal-content iframe{height:85vh}}@media only screen and (min-device-width:375px)and (max-device-width:812px)and (-webkit-device-pixel-ratio:3)and (orientation:landscape){.bimsmithmodal .bimsmithmodal-content iframe{padding:5px;height:270vh}}@media only screen and (min-device-width:375px)and (max-device-width:812px)and (-webkit-device-pixel-ratio:3)and (orientation:portrait){.bimsmithmodal .bimsmithmodal-content iframe{padding:15px 0;height:150vh}}@media only screen and (min-device-width:414px)and (max-device-height:896px)and (-webkit-device-pixel-ratio:2)and (orientation:landscape){.bimsmithmodal .bimsmithmodal-content iframe{padding:15px;height:270vh}}@media only screen and (min-device-width:414px)and (max-device-height:896px)and (-webkit-device-pixel-ratio:2)and (orientation:portrait){.bimsmithmodal .bimsmithmodal-content iframe{padding:15px 0;height:150vh}}.bimsmithmodal .bimsmithmodal-content .react-tabs__tab{background:#c7c7c7;border:1px solid rgba(0,0,0,.2509803922)}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.bimsmithmodal .bimsmithmodal-content .react-tabs__tab{border:1px solid rgba(0,0,0,.25)}}.bimsmithmodal .bimsmithmodal-content .react-tabs__tab.react-tabs__tab--selected{background:#fff;border-color:#aaa}.assembly-detail-header{background:hsla(0,0%,85.1%,.25)}.assembly-detail-header a,.assembly-detail-header a:hover,.assembly-detail-header a:link,.assembly-detail-header a:visited{color:#047832}.assembly-detail-header .breadcrumb a,.assembly-detail-header .breadcrumb a:hover,.assembly-detail-header .breadcrumb a:link,.assembly-detail-header .breadcrumb a:visited{color:#231f20;text-transform:uppercase;margin-bottom:1rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif}.assembly-detail-header .hero_footnote{font-size:1.4rem;line-height:1.4rem;font-style:italic;font-weight:400;padding-top:1.3rem;margin-bottom:4rem;text-transform:none}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.assembly-detail-header .inner_wrap{width:131rem;max-width:100%;display:flex;flex-wrap:wrap;padding:0}}@media screen and (-ms-high-contrast:active)and (min-width:1024px),screen and (-ms-high-contrast:none)and (min-width:1024px){.assembly-detail-header .inner_wrap{padding:5.3rem 1.5rem 4rem;display:-ms-flexbox;flex-wrap:wrap;align-items:flex-start}}@supports(display:grid){.assembly-detail-header .inner_wrap{width:131rem;max-width:100%;display:flex;flex-wrap:wrap;padding:0}@media screen and (min-width:1024px){.assembly-detail-header .inner_wrap{padding:5.8rem 1.8rem;display:grid;grid-template-columns:50% 50%}}}.assembly-detail-header .assembly_content{padding:3.7rem 2.6rem 0;width:100%}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.assembly-detail-header .assembly_content{padding:4.1rem 1.5rem 0;width:100%}}@media screen and (-ms-high-contrast:active)and (min-width:1024px),screen and (-ms-high-contrast:none)and (min-width:1024px){.assembly-detail-header .assembly_content{width:50%;order:1}}.assembly-detail-header .assembly_media{width:100%;display:flex;align-items:flex-end;grid-row:span 2;padding:4.6rem 2.3rem 9rem;position:relative}@media screen and (min-width:1024px){.assembly-detail-header .assembly_media{padding:0 1.5rem}}.assembly-detail-header .assembly_media img{max-width:100%;height:auto;display:block;width:100%}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.assembly-detail-header .assembly_media{width:100%;display:flex;align-items:flex-end;grid-row:span 2;padding:4.6rem 2.3rem 9rem;position:relative}}@media screen and (-ms-high-contrast:active)and (min-width:1024px),screen and (-ms-high-contrast:none)and (min-width:1024px){.assembly-detail-header .assembly_media{width:50%;order:3;padding:0 1.5rem}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.assembly-detail-header .assembly_media img{max-width:100%;height:auto;display:block;width:100%}}.assembly-detail-header .assembly_label{font-size:1.4rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.25}@media screen and (max-width:1023px){.assembly-detail-header .assembly_label{font-size:1.4rem}}.assembly-detail-header .assembly_label{line-height:2.5rem;text-transform:uppercase;margin-bottom:1rem;color:#231f20}.assembly-detail-header .assembly_label a,.assembly-detail-header .assembly_label a:hover,.assembly-detail-header .assembly_label a:link,.assembly-detail-header .assembly_label a:visited{color:#231f20}@media screen and (min-width:1024px){.assembly-detail-header .assembly_label{line-height:2.5rem}}.assembly-detail-header h1.assembly_title{font-size:4rem;line-height:3.6rem;text-transform:uppercase;margin:0;font-family:helveticaNormalBold,helvetica,Arial,sans-serif}@media screen and (min-width:1024px){.assembly-detail-header h1.assembly_title{font-size:6rem;line-height:6rem}}.assembly-detail-header .spec-wrapper{display:none;flex-wrap:wrap;padding-left:0;margin-top:0;list-style:none}@media screen and (min-width:1024px){.assembly-detail-header .spec-wrapper{display:flex}}.assembly-detail-header .spec-wrapper.mobile-only{display:flex;padding:1rem 2.6rem 0;background:#fff;flex-direction:column;margin:0}@media screen and (min-width:1024px){.assembly-detail-header .spec-wrapper.mobile-only{display:none}}.assembly-detail-header .spec-wrapper.mobile-only .spec-img{align-self:flex-start;padding-top:0}.assembly-detail-header .spec-item{width:auto;padding-right:4.6rem;display:flex;flex-direction:column;margin-bottom:1rem}@media screen and (min-width:1024px){.assembly-detail-header .spec-item{margin-bottom:0}}.assembly-detail-header .spec-title{font-size:1.3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.9375}@media screen and (max-width:1023px){.assembly-detail-header .spec-title{font-size:1.4rem}}.assembly-detail-header .spec-title{color:#d9d9d9;text-transform:uppercase;margin:0}@media screen and (min-width:1024px){.assembly-detail-header .spec-title{line-height:1.8rem}}.assembly-detail-header .spec-info{text-transform:uppercase;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;line-height:normal;font-size:2rem}@media screen and (min-width:1024px){.assembly-detail-header .spec-info{font-size:2.8rem}}.assembly-detail-header .spec-img{align-self:flex-end;padding-top:1rem}.search_control{width:133rem;max-width:100%;padding:2.7rem;margin:0 auto}@media screen and (min-width:1024px){.search_control{flex-direction:row-reverse;padding:2.6rem 1.5rem}}.search_control .layout_wrap{display:flex;flex-direction:column;align-items:flex-start}.search_control .layout_wrap article img{margin:0}@media screen and (min-width:1024px){.search_control .layout_wrap{flex-direction:row-reverse}}.search_control .result-header{font-size:2rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.25}@media screen and (max-width:1023px){.search_control .result-header{font-size:1.6rem}}.search_control .result-header{line-height:3.2rem;position:absolute;top:0;background:#fff;z-index:99;width:100%;height:100%;left:0;display:none;transition:.2s ease-in-out}.search_control .result-header.open{display:block}@media screen and (min-width:1024px){.search_control .result-header{justify-content:space-between;line-height:3.2rem;display:flex;position:relative;z-index:98}}.search_control .search-result{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;display:none;text-transform:uppercase}.search_control .search-result.mobile-only{display:block;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;margin-bottom:7rem}@media screen and (min-width:1024px){.search_control .search-result{display:block}.search_control .search-result.mobile-only{display:none}}.search_control .result-details-wrapper{grid-template-columns:100%;display:grid;display:-ms-flexbox}@media screen and (min-width:1024px){.search_control .result-details-wrapper{grid-template-columns:80% 20%}}.search_control .results-grid-left{display:flex;align-items:flex-start;width:100%;flex-direction:column;margin-top:2.5rem}@media screen and (min-width:1024px){.search_control .results-grid-left{margin-top:0}}.search_control .results-grid-right{margin-top:3.8rem;align-items:flex-start;display:flex;justify-content:left;flex-direction:column;overflow:hidden}@media screen and (min-width:1024px){.search_control .results-grid-right{align-items:center;justify-content:right}}.search_control .result-more{text-align:center;margin:8rem 0}.search_control .result-more a{font-size:1.6rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.01em;text-decoration:none;color:#047832}.search_control .search-sort{display:flex;flex-direction:column}.search_control .search-sort-heading{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;padding-left:3rem;margin-bottom:2.8rem;text-transform:uppercase}.search_control .search-sort-options{list-style:none;display:flex;margin:0;flex-direction:column;padding-left:3rem}.search_control .search-sort-options li{padding-right:2.4rem;display:flex;margin-bottom:3.6rem}.search_control .search-sort-options button{font-size:1.8rem;color:#047832;font-weight:700;text-decoration:none;text-transform:uppercase;background:none;border:none;cursor:pointer;font-family:helveticaNormalBold,helvetica,Arial,sans-serif}.search_control .search-sort-options button.current:after,.search_control .search-sort-options button:hover:after{content:"";border-bottom:4px solid #047832;display:block}.search_control .search-sort-options button.current i.arrow-up{border:solid #047832;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.search_control .search-sort-options button.current i.arrow-down{border:solid #047832;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}@media screen and (min-width:1024px){.search_control .search-sort{flex-direction:row}.search_control .search-sort-heading{padding-left:0;margin-bottom:0}.search_control .search-sort-options{flex-direction:row;padding-left:4rem}.search_control .search-sort-options li{margin-bottom:0}}@media screen and (min-width:1024px){.search_control .search-image{margin-top:8.1rem}}.search_control .search-image img{margin:0 auto}.search_control .spec-wrapper{display:flex;background:#fff;flex-direction:row;margin:0;padding:0;list-style:none;justify-content:space-between;width:100%}@media screen and (min-width:1024px){.search_control .spec-wrapper{flex-direction:column;margin-top:3.8rem;flex-wrap:wrap;padding:1rem 1rem 2.6rem 0;list-style:none;flex-direction:row;width:auto;justify-content:normal}}.search_control .spec-item{width:auto;padding-right:0;display:flex;flex-direction:column;margin-bottom:1rem}@media screen and (min-width:1024px){.search_control .spec-item{margin-bottom:0;padding-right:4.6rem}}.search_control .spec-item.single{margin-top:1.8rem}.search_control .spec-title{color:#d9d9d9;font-size:1rem;text-transform:uppercase}@media screen and (min-width:1024px){.search_control .spec-title{font-size:1.2rem;line-height:1.8rem}}.search_control .spec-info{text-transform:uppercase;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;line-height:normal;font-size:2.4rem}@media screen and (min-width:1024px){.search_control .spec-info{font-size:2.8rem}}.search_control .spec-img{align-self:center;padding:0}@media screen and (min-width:1024px){.search_control .spec-img{align-self:flex-end}}.search_control .spec-details{margin-bottom:1rem}.search_control .spec-details-wrapper{list-style:none;padding:0}.search_control .spec-details-title{font-family:helveticaNormalBold,helvetica,Arial,sans-serif;margin-right:1rem;font-size:1.6rem}.search_control .spec-details-info{font-size:1.6rem}.search_control .results-cta{list-style:none;display:flex;padding-left:0;flex-direction:row;align-self:flex-start;justify-content:space-evenly}@media screen and (min-width:1024px){.search_control .results-cta{flex-direction:column;align-self:flex-end;justify-content:normal}}.search_control .results-cta li{padding-right:2.8rem}@media screen and (min-width:1024px){.search_control .results-cta li{padding-right:0}}.search_control .results-cta a{display:flex;flex-direction:row;margin-bottom:2rem;text-decoration:none;text-transform:uppercase;justify-content:flex-end}.search_control .results-cta a span{margin-right:1rem}.search_control .results-cta .results-type{font-size:1.8rem;color:#047832;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;line-height:normal}.search_control .results-cta img{width:auto;height:auto}.search_control .cta_btn{font-size:1.6rem;line-height:2.2rem;text-align:center;display:inline-block;width:100%;padding:1.3rem 1.5rem;color:#fff;background:#047832;text-transform:uppercase;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;transition:all .2s ease-in-out}.search_control .cta_btn:hover{background:#035e27}.search_control .mobile-triggers{display:flex;justify-content:space-between;margin-bottom:3rem}.search_control .mobile-triggers a{font-size:1.8rem;color:#047832;text-decoration:none;text-transform:uppercase;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;cursor:pointer}@media screen and (min-width:1024px){.search_control .mobile-triggers{display:none}}.search_control .result-item{padding-bottom:9.3rem}@media screen and (min-width:1024px){.search_control .result-item{border-bottom:2px solid #d9d9d9;padding-bottom:2rem}}.search_control .filter_block{padding:0;width:100%;max-width:100%;position:absolute;top:0;z-index:99;background:#fff;height:100%;left:0;display:none;transition:.2s ease-in-out;margin-right:8rem}.search_control .filter_block.open{display:block}@media screen and (min-width:1024px){.search_control .filter_block{padding:1.9rem 2.4rem;width:35.6rem;max-width:100%;position:relative;display:block;z-index:98}}.search_control .mobile_wrap{width:100%;display:flex;justify-content:space-between;padding:0 3rem;background:#fff;margin-top:.8rem;margin-bottom:4.5rem}@media screen and (min-width:1024px){.search_control .mobile_wrap{display:none}}.search_control .nav_logo{width:13.8rem;padding-bottom:1.2rem}@media screen and (min-width:1024px){.search_control .nav_logo{width:18.8rem;padding-bottom:3.7rem;margin-right:1rem}}.search_control .nav_logo img{max-width:100%;height:auto;display:block}.search_control .nav_mobile_btn{background:none;border:none;outline:transparent;height:4.8rem;width:4.8rem;padding:.5rem;position:relative;margin-right:-1.6rem;cursor:pointer}.search_control .nav_mobile_btn:before{border-top:.2rem solid #132116;height:.8rem;right:2rem;border-bottom:0 solid #231f20;transform:rotate(45deg);top:3.3rem}.search_control .nav_mobile_btn:after,.search_control .nav_mobile_btn:before{content:"";width:2rem;position:absolute;display:block;transition:.2s ease-in-out}.search_control .nav_mobile_btn:after{height:1.1rem;border-bottom:.2rem solid #132116;transform:rotate(-45deg);bottom:1rem;right:2.1rem}@media screen and (min-width:1024px){.search_control .nav_mobile_btn{display:none}}.search_control article{width:100%;padding:0}@media screen and (min-width:1024px){.search_control article{width:calc(100% - 35.6rem);position:relative;padding:1.9rem 2.4rem}}.search_control article a:link{text-decoration:none}.search_control .accordion{padding:0 1.5rem}.fifty_fifty .title .search_control .accordion h2,.search_control .accordion .fifty_fifty .title h2,.search_control .accordion .title{font-size:1.5rem;font-weight:700;font-family:helvetica,Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em;line-height:1.25}@media screen and (max-width:1023px){.fifty_fifty .title .search_control .accordion h2,.search_control .accordion .fifty_fifty .title h2,.search_control .accordion .title{font-size:2.25rem}}.fifty_fifty .title .search_control .accordion h2,.search_control .accordion .fifty_fifty .title h2,.search_control .accordion .title{text-align:left;margin-bottom:0;color:#047832}@media screen and (min-width:1024px){.fifty_fifty .title .search_control .accordion h2,.search_control .accordion .fifty_fifty .title h2,.search_control .accordion .title{margin-bottom:3.2rem}}.fifty_fifty .title .search_control .accordion h2 .clr-btn,.search_control .accordion .title .clr-btn{transition:all .2s ease-in-out}.fifty_fifty .title .search_control .accordion h2 .clr-btn:hover,.search_control .accordion .title .clr-btn:hover{color:#231f20;cursor:pointer}.search_control .accordion .inner-wrap{padding:0}@media screen and (min-width:768px){.search_control .accordion .inner-wrap{width:100%}}.search_control .accordion .accordion_list{border-top:none}.search_control .accordion .accordion-note{font-size:1.4rem;margin-bottom:2.4rem}.search_control .accordion .accordion-note span{font-family:helveticaNormalBold,helvetica,Arial,sans-serif;margin-right:.2rem}.search_control .accordion .accordion_item{border-bottom:.2rem solid #d9d9d9;padding-bottom:0}@media screen and (min-width:1024px){.search_control .accordion .accordion_item:last-child{border-bottom:none}}.search_control .accordion .filter-accordion_title{font-size:1.6rem;line-height:3rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;position:relative;padding:2rem 3rem 2rem 0;cursor:pointer;text-transform:uppercase}@media screen and (min-width:1024px){.search_control .accordion .filter-accordion_title{padding:2rem .5rem}}.search_control .accordion .filter-accordion_title:after{content:"+";position:absolute;font-size:20px;right:.5rem;top:1.5rem;width:1.2rem;height:.2rem;border-bottom:none}.search_control .accordion .accordion_drawer{max-height:0;overflow:hidden;transition:.2s ease-in-out;padding:0 .5rem}.search_control .accordion .accordion_item.open{padding-bottom:0}.search_control .accordion .accordion_item.open .accordion_drawer{max-height:100rem;overflow:auto;padding:0 .5rem}@media screen and (min-width:1024px){.search_control .accordion .accordion_item.open .accordion_drawer{padding:1rem .5rem}}.search_control .accordion .accordion_item.open .accordion_drawer a,.search_control .accordion .accordion_item.open .accordion_drawer a:link,.search_control .accordion .accordion_item.open .accordion_drawer a:visited,.search_control .accordion .accordion_item.open .accordion_drawer p a,.search_control .accordion .accordion_item.open .accordion_drawer p a:link,.search_control .accordion .accordion_item.open .accordion_drawer p a:visited{color:#047832;cursor:pointer}.search_control .accordion .accordion_item.open .filter-accordion_title:after{content:"";position:absolute;right:.5rem;top:2.8rem;width:1.2rem;height:.2rem;border-bottom:2px solid}@media screen and (min-width:768px){.search_control .accordion .accordion_item.open .filter-accordion_title:after{width:1.2rem;top:3rem}}.search_control .checkboxes{display:flex;flex-wrap:wrap;margin:0;flex-direction:column;height:auto}.search_control .checkbox_wrap{display:block;padding-left:2rem;padding-right:1rem;margin-bottom:1.2rem;position:relative}@media screen and (min-width:1024px){.search_control .checkbox_wrap{margin-left:0;margin-right:0}}.search_control .checkbox_wrap input[type=checkbox]{opacity:0;position:absolute;left:0;top:0;margin:0;height:1.4rem;width:1.4rem}.search_control .checkbox_wrap label{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;cursor:pointer}.search_control .checkbox_wrap label:after{content:"";position:absolute;left:0;height:1.6rem;width:1.6rem;background:none;border:.1rem solid #231f20;top:.5rem}@media screen and (min-width:1024px){.search_control .checkbox_wrap label:after{top:.3rem}}.search_control .checkbox_wrap input[type=checkbox]:checked~label:after{background:#047832;border:.1rem solid #047832}.search_control .checkbox_wrap input[type=checkbox]:checked~label:before{content:"✓";display:block;position:absolute;top:.6rem;color:#fff;z-index:2;left:.2rem;height:1.6rem;width:1.6rem;line-height:1.6rem;font-size:1.2rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif}@media screen and (min-width:1024px){.search_control .checkbox_wrap input[type=checkbox]:checked~label:before{top:.3rem}}.search_control .check-digit,.search_control .check-text{font-size:1.4rem}.search_control .check-text{margin-left:2.4rem}.search_control .check-digit{color:rgba(0,0,0,.4)}.search_control .filter-footer{display:flex;padding:1.5rem 3rem;justify-content:space-between}.search_control .filter-footer span{font-size:1.6rem;line-height:3rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;text-transform:uppercase;margin-top:.7rem}@media screen and (min-width:1024px){.search_control .filter-footer{display:none}}.search_control .filter-slider{width:100%;margin-bottom:2.4rem}.search_control .filter-slider-info{display:flex;justify-content:space-between}.search_control .filter-slider-info span{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em}.search_control .slider::-moz-range-thumb{width:25px;height:25px;border-radius:50%;background:#047832;cursor:pointer;border:none}@media screen and (-webkit-min-device-pixel-ratio:0){.search_control .filter-slider .slider{-webkit-appearance:none;background:linear-gradient(90deg,rgba(162,170,173,.2) 0,rgba(162,170,173,.2) 0,#00a4e1 0,#00a4e1);width:100%;height:.4rem;border-radius:.5rem;outline:none;opacity:1;padding:0;-webkit-transition:.2s;transition:opacity .2s}.search_control .filter-slider .slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:25px;height:25px;border-radius:50%;background:#047832;cursor:pointer;border:none}}.search_control .filter-slider input[type=range]::-moz-range-progress{background-color:#047832}.search_control .filter-slider input[type=range]::-moz-range-track{background-color:#d9d9d9}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.search_control .filter-slider input[type=range]{background-image:none!important;-webkit-appearance:none;width:100%;height:60px;padding-bottom:.5em}.search_control .filter-slider input[type=range]::-ms-tooltip{display:none}.search_control .filter-slider input[type=range]::-ms-track{width:300px;height:5px;background:transparent;border-color:transparent;border-width:6px 0;color:transparent}.search_control .filter-slider input[type=range]::-ms-fill-lower{background:#d9d9d9}.search_control .filter-slider input[type=range]::-ms-fill-upper{background:#047832}.search_control .filter-slider input[type=range]:focus::-ms-fill-lower{background:#d9d9d9}.search_control .filter-slider input[type=range]:focus::-ms-fill-upper{background:#047832}.search_control .filter-slider input[type=range]::-ms-thumb{border:none;width:25px;height:25px;border-radius:50%;background:#047832}}.search_control .item_headline{font-size:1.6rem;line-height:3rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:2.2rem;padding-top:2em}@media screen and (min-width:1024px){.search_control .item_headline{line-height:3.8rem}}@media screen and (max-width:567px){.search_control .item_headline{line-height:3.8rem;padding-top:0}}.assembly-detail-list{background:#fff;padding:2.7rem}@media screen and (min-width:1024px){.assembly-detail-list{padding:0 3.5rem}}.assembly-detail-list ul{padding-left:0;margin:0}.assembly-detail-list a,.assembly-detail-list a:hover,.assembly-detail-list a:link,.assembly-detail-list a:visited{color:#047832}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.assembly-detail-list .inner_wrap{width:131rem;max-width:100%;display:flex;flex-wrap:wrap;padding:1rem 0;border-bottom:.2rem solid #d9d9d9}}@media screen and (-ms-high-contrast:active)and (min-width:1024px),screen and (-ms-high-contrast:none)and (min-width:1024px){.assembly-detail-list .inner_wrap{padding:2.4rem 0;display:flex;flex-wrap:wrap;align-items:center}}@supports(display:grid){.assembly-detail-list .inner_wrap{width:131rem;max-width:100%;display:flex;flex-wrap:wrap;padding:1rem 0;border-bottom:.2rem solid #d9d9d9}@media screen and (min-width:1024px){.assembly-detail-list .inner_wrap{padding:2.4rem 0;display:grid;grid-template-columns:40% 50%}}}.assembly-detail-list .assembly_inner-title{font-size:2rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.25}@media screen and (max-width:1023px){.assembly-detail-list .assembly_inner-title{font-size:1.6rem}}.assembly-detail-list .assembly_inner-title{line-height:3.4rem;color:#231f20}@media screen and (min-width:1024px){.assembly-detail-list .assembly_inner-title{margin-bottom:0;line-height:3.8rem;width:40%}}.assembly-detail-list .assembly_inner-info{width:100%;display:flex;grid-row:span 2;padding:0;position:relative}@media screen and (min-width:1024px){.assembly-detail-list .assembly_inner-info{padding:0 1.5rem}}.assembly-detail-list .assembly_inner-info img{padding-left:10px;padding-bottom:5px}.assembly-detail-list .assembly_inner-info a{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:2rem}@media screen and (min-width:1024px){.assembly-detail-list .assembly_inner-info a{line-height:3rem}}.assembly-detail-list .assembly_inner-info-title{font-size:1.6rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:3rem;margin-right:1rem}@media screen and (min-width:1024px){.assembly-detail-list .assembly_inner-info-title{padding-left:10px;padding-top:4px}}@media screen and (max-width:567px){.assembly-detail-list .assembly_inner-info-title{padding-top:4px;padding-left:8px}}.assembly-detail-list .assembly_inner-info-title.open-new-tab a:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='544' height='508'%3E%3Cpath d='M0 0v533h569V0H0z' fill='none'/%3E%3Cpath d='M350.667 43.333c-.445.445.611.39.666.334.445-.445-.611-.39-.666-.334zM352 43c4.215 1.769 9.465 1 14 1h125c-4.215-1.769-9.464-1-14-1H352zM346.667 44.333c-.445.445.611.39.666.334.445-.445-.611-.39-.666-.334z' fill='%23047832'/%3E%3Cpath d='M440 84L286 238l-28 28c-8.91 8.913-17.678 18.727-11.891 32 4.361 10.003 17.15 13.688 26.891 9.467 5.592-2.424 9.777-7.246 14-11.467l20-20 111-111 34-34c5.878-5.878 13.138-11.555 17-19 2.198 7.435 1 16.278 1 24v47c0 8.762-1.821 19.979 2.442 27.996 7.449 14.01 30.707 11.655 35.945-2.996 4.12-11.526 1.613-26.916 1.613-39V87c0-11.928 3.361-30.048-7.043-38.606C493.591 40.689 476.337 44 465 44h-85c-10.75 0-27.267-3.068-36.999 2.136-12.833 6.861-13.421 28.589 0 35.408C348.64 84.409 355.866 84 362 84h78z' fill='%23047832'/%3E%3Cpath d='M495.667 44.333c-.445.445.611.39.666.334.445-.445-.611-.39-.666-.334M340 47l1 1-1-1m-1 1l1 1-1-1m-1 1l1 1-1-1m-1 1l1 1-1-1zM333 57v3c.696-1.554.696-1.446 0-3zM509 58v3c.696-1.554.696-1.446 0-3zM332 62v3c.696-1.554.696-1.446 0-3zM510 63v138c3.507-8.358 1-21.94 1-31V75c0-3.983.552-8.301-1-12zM333 67v3c.696-1.554.696-1.446 0-3zM130 70c3.699 1.552 8.017 1 12 1h103c-3.699-1.552-8.017-1-12-1H130zM123 71c1.248.685 1.548.749 3 1-1.248-.685-1.548-.749-3-1z' fill='%23047832'/%3E%3Cpath d='M126 71.44C100.022 75.495 78.9 93.441 74.435 120 70.1 145.79 73 173.881 73 200v203c0 14.84-.202 30.266 6.32 44a52.694 52.694 0 008.773 13c19.964 21.709 44.807 20 71.907 20h247c14.71 0 28.334.535 42-5.89 4.643-2.182 9.1-5.081 13-8.411 22.192-18.952 21-47.166 21-73.699v-54c0-16.484 4.952-45.066-18-47.814-2.994-.359-6.099-.058-9 .742-16.68 4.599-14 23.607-14 37.072v72c0 10.51 2.013 23.325-5.38 31.945C430.031 439.629 420.291 440 411 440H146c-9.006 0-17.853.329-24.945-6.21C113.438 426.768 113 416.601 113 407V144c0-9.217.119-18.9 7.105-25.895C129.404 108.793 144.02 111 156 111h69c9.2 0 21.776 2.067 29.985-3.008 15.813-9.779 8.717-33.374-7.985-36.524-6.117-1.154-12.797-.468-19-.468h-78c-7.869 0-16.211-.778-24 .44zM247 71c1.248.685 1.548.749 3 1-1.248-.685-1.548-.749-3-1z' fill='%23047832'/%3E%3Cpath d='M119.667 72.333c-.445.445.611.39.666.334.445-.445-.611-.39-.666-.334zM114 73c1.248.685 1.548.749 3 1-1.248-.685-1.548-.749-3-1zM255 74l1 1-1-1zM96 83l1 1-1-1zM348 83c1.248.685 1.548.749 3 1-1.248-.685-1.548-.749-3-1z' fill='%23047832'/%3E%3C/svg%3E");background-repeat:no-repeat;background-color:transparent;height:18px;width:18px;position:absolute;top:10px;background-size:contain;margin-left:5px}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.assembly-detail-list .assembly_inner-info{width:100%;display:flex;align-items:flex-start;grid-row:span 2;padding:4.6rem 2.3rem 9rem;position:relative}}@media screen and (-ms-high-contrast:active)and (min-width:1024px),screen and (-ms-high-contrast:none)and (min-width:1024px){.assembly-detail-list .assembly_inner-info{width:50%;order:3;padding:0 1.5rem}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.assembly-detail-list .assembly_inner-info img{max-width:100%;height:auto;display:block;width:auto}}.assembly-detail-list .assembly_label{font-size:1.2rem;line-height:2.5rem;text-transform:uppercase;margin-bottom:.3rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;color:#231f20}.assembly-detail-list .assembly_label a,.assembly-detail-list .assembly_label a:hover,.assembly-detail-list .assembly_label a:link,.assembly-detail-list .assembly_label a:visited{color:#231f20}@media screen and (min-width:1024px){.assembly-detail-list .assembly_label{font-size:1.5rem;line-height:2.5rem}}.assembly-detail-list .assembly_title{font-size:4rem;line-height:4.6rem;font-family:helvetica,Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em}@media screen and (max-width:1023px){.assembly-detail-list .assembly_title{font-size:2.8rem;line-height:3.2rem}}.assembly-detail-list .assembly_title{line-height:3.4rem;margin-top:4rem;margin-bottom:3rem;display:flex;justify-content:center;max-width:100%;flex-wrap:wrap}@media screen and (min-width:1024px){.assembly-detail-list .assembly_title{line-height:6rem;width:131rem;padding:2.4rem 0;margin:6.4rem auto 0;justify-content:flex-start}}.assembly-detail-list .assembly-notes{display:flex;flex-direction:column;width:131rem;padding:3rem 0 0;margin:0 auto;max-width:100%;flex-wrap:wrap}.assembly-detail-list .assembly-notes-title{font-size:1.6rem;line-height:3rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;margin-bottom:1rem;text-transform:uppercase;line-height:3.4rem}.assembly-detail-list .assembly-notes-info{font-size:1.4rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.9375}@media screen and (max-width:1023px){.assembly-detail-list .assembly-notes-info{font-size:1.4rem}}.assembly-detail-list .assembly-notes-info{margin-bottom:1rem;line-height:2rem}@media screen and (min-width:1420px){.video-widget{min-height:64.6rem}}.video-widget{position:relative;color:#231f20;background:#fff;overflow:hidden}@media screen and (max-width:567px){.video-widget{min-height:auto!important}}.video-widget .inner_wrap{padding-left:3rem;padding-right:3rem;position:relative;left:0;margin:0 auto;width:100%}@media screen and (max-width:567px){.video-widget .inner_wrap{left:0}}.video-widget .inner_wrap .breadcrumb_top{width:131rem;max-width:100%;margin:0 auto}@media screen and (max-width:567px){.video-widget .inner_wrap .breadcrumb_top{padding:1.5rem 1.5rem .5rem}}@media screen and (min-width:568px){.video-widget .inner_wrap .breadcrumb_top{padding:1.5rem 1.5rem .5rem}}@media screen and (min-width:768px){.video-widget .inner_wrap .breadcrumb_top{padding:4.1rem 1.5rem .5rem}}@media screen and (min-width:1024px){.video-widget .inner_wrap .breadcrumb_top{padding:4.1rem 1.5rem .5rem}}.fifty_fifty .title .video-widget h2,.video-widget .fifty_fifty .title h2,.video-widget .title{text-transform:uppercase;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-size:4rem;margin-bottom:2rem}@media screen and (min-width:1024px){.fifty_fifty .title .video-widget h2,.video-widget .fifty_fifty .title h2,.video-widget .title{font-size:7rem;margin:0 auto;width:100%;max-width:100%;line-height:1.2}}@media screen and (max-width:567px){.fifty_fifty .title .video-widget h2,.video-widget .fifty_fifty .title h2,.video-widget .title{font-size:2rem}}.video-widget .subtitle{font-size:1.4rem;line-height:2rem}@media screen and (min-width:1024px){.video-widget .subtitle{font-size:1.6rem;line-height:3rem;width:79.7rem;max-width:100%;margin:0 auto 4rem}}.video-widget .text_wrap{display:flex;flex-direction:column;justify-content:space-around;align-items:center;text-align:center;position:relative;z-index:3}@media screen and (max-width:567px){.video-widget .text_wrap{min-height:7rem;padding-bottom:5rem}}@media screen and (min-width:568px){.video-widget .text_wrap{min-height:10rem;padding-bottom:5rem}}@media screen and (min-width:768px){.video-widget .text_wrap{min-height:18rem}}@media screen and (min-width:1024px){.video-widget .text_wrap{min-height:18rem}}.video-widget .breadcrumb{font-size:1.2rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;text-transform:uppercase;position:relative;z-index:3}@media screen and (min-width:1024px){.video-widget .breadcrumb{font-size:1.5rem}}.video-widget .breadcrumb span{display:inline-block;margin:0 .5rem}.video-widget .breadcrumb span:first-child{margin-left:0}.video-widget #video-widget-container{position:relative}@media screen and (max-width:567px){.video-widget #video-widget-container{min-height:auto!important}}@media screen and (min-width:1420px){.video-widget #video-widget-container{height:100vh}}.video-widget #video-widget-container{margin:auto}.video-widget #video-widget-container #starterImageVideoWidget{position:absolute;top:0;bottom:0;right:0;left:0;background-size:cover;background-position:50%}.video-widget #video-widget-container .video-widget-wrapper{position:relative}.video-widget #video-widget-container .video_widget_modal_icon{display:block;position:absolute;top:50%;left:50%;border:.2rem solid #fff;height:8rem;width:8rem;border-radius:50%;transform:translate(-50%,-50%);cursor:pointer;z-index:4}@media screen and (max-width:567px){.video-widget #video-widget-container .video_widget_modal_icon{height:4rem;width:4rem}}.video-widget #video-widget-container .video_widget_modal_icon:after{content:"";width:0;height:0;border-top:1rem solid transparent;border-bottom:1rem solid transparent;border-left:2.5rem solid #fff;position:absolute;top:50%;left:55%;transform:translate(-50%,-50%)}@media screen and (max-width:567px){.video-widget #video-widget-container .video_widget_modal_icon:after{border-left:1.5rem solid #fff}}.video-widget #video-widget-container .hide{display:none}.long-form-text{min-height:30rem;position:relative;color:#231f20;background:#fff;overflow:hidden}@media screen and (min-width:1024px){.long-form-text{min-height:15rem}}@media screen and (max-width:567px){.long-form-text{min-height:auto!important}}.long-form-text .long-form-text-wrap{padding-left:3rem;padding-right:3rem;display:-ms-flexbox;-ms-flex-pack:center}@media screen and (max-width:567px){.long-form-text .long-form-text-wrap{padding:1.5rem 1.5rem .5rem}}@media screen and (min-width:568px){.long-form-text .long-form-text-wrap{padding:1.5rem 1.5rem .5rem}}@media screen and (min-width:768px){.long-form-text .long-form-text-wrap{padding:4.1rem 1.5rem .5rem}}@media screen and (min-width:1024px){.long-form-text .long-form-text-wrap{padding:4.1rem 1.5rem .5rem}}.fifty_fifty .title .long-form-text h2 h1,.long-form-text .title h1{text-transform:uppercase;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-size:2.5rem;line-height:4rem}@media screen and (min-width:1024px){.fifty_fifty .title .long-form-text h2 h1,.long-form-text .title h1{font-size:4rem;margin:0 auto;width:100%;max-width:100%}}.long-form-text .subtitle{font-size:1.4rem;line-height:2rem}@media screen and (min-width:1024px){.long-form-text .subtitle{font-size:1.4rem;line-height:3rem;margin:0 auto;width:90rem;max-width:100%}}.long-form-text .text_wrap{display:flex;flex-direction:column;align-items:center;padding:4.6rem 0 0;text-align:justify;position:relative;z-index:3}@media screen and (min-width:1024px){.long-form-text .text_wrap{min-height:30rem}}.testimonial{min-height:30rem;position:relative;color:#231f20;background:#d9d9d9;overflow:hidden}@media screen and (min-width:1024px){.testimonial{min-height:50rem}}@media screen and (max-width:567px){.testimonial{min-height:auto!important}}.testimonial .testimonial-wrap{padding-left:3rem;padding-right:3rem;display:-ms-flexbox;-ms-flex-pack:center}@media screen and (max-width:567px){.testimonial .testimonial-wrap{padding:1.5rem 1.5rem .5rem}}@media screen and (min-width:568px){.testimonial .testimonial-wrap{padding:1.5rem 1.5rem .5rem}}@media screen and (min-width:768px){.testimonial .testimonial-wrap{padding:4.1rem 1.5rem .5rem}}@media screen and (min-width:1024px){.testimonial .testimonial-wrap{padding:4.1rem 1.5rem .5rem;max-width:1200px;margin:0 auto}}.fifty_fifty .title .testimonial h2 h1,.testimonial .title h1{text-transform:uppercase;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-size:2.5rem;line-height:4rem}@media screen and (min-width:1024px){.fifty_fifty .title .testimonial h2 h1,.testimonial .title h1{font-size:4rem;margin:0 auto;width:100%;max-width:100%}}.testimonial .description{font-size:1.4rem;line-height:2rem}@media screen and (min-width:1024px){.testimonial .description{font-size:1.4rem;line-height:3rem;margin:3rem auto;width:90rem;max-width:100%}}.testimonial .text_wrap{display:flex;flex-direction:column;align-items:center;padding:4.6rem 0 0;text-align:justify;position:relative;z-index:3}.testimonial .card-container{height:100%;margin-top:20px;max-width:500px;transition:.8s;box-shadow:0 0 22px rgba(72,73,71,.7);background-color:#fff;margin-right:25px;margin-left:25px}@media screen and (max-width:567px){.testimonial .card-container{margin:auto}}.testimonial .testimonial-carousel-subcontainer .card{height:100%;margin:0 auto;box-sizing:border-box;overflow:hidden;border-radius:7px!important;padding:25px 50px;min-height:50rem}.testimonial .testimonial-carousel-subcontainer .card:after{position:absolute;top:0;left:-50%;width:100%;z-index:9999;height:100%;pointer-events:none}.testimonial .testimonial-carousel-subcontainer .card-title img{z-index:99999!important}.testimonial .testimonial-carousel-subcontainer .card .content{position:relative;z-index:2}.testimonial .testimonial-carousel-subcontainer .card .content .img-1{width:100px;height:100px;margin:20px auto 0;border-radius:50%;overflow:hidden;border:5px solid #fff!important}.testimonial .testimonial-carousel-subcontainer .card .content .img-1 img{width:100%;height:100%;object-fit:cover}.testimonial .testimonial-carousel-subcontainer .card-bottom-img{text-align:center;padding:0 20px}.testimonial .testimonial-carousel-subcontainer .card-bottom-img .location,.testimonial .testimonial-carousel-subcontainer .card-bottom-img .user-name{font-size:1.4rem;margin-bottom:5px}.testimonial .testimonial-carousel-subcontainer .description{font-size:1.5rem;padding:0 15px}@media screen and (max-width:567px){.testimonial .testimonial-carousel-subcontainer .description{font-size:1.2rem;padding:0 5px}}.testimonial .slick-prev{color:#000;display:block;width:0;height:0}.testimonial .slick-prev:before{transform:rotate(180deg);content:"";display:inline-block;height:50px;width:29px;object-fit:contain;background-image:url(/frontend/icons/angle-right-dark-blue.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.testimonial .slick-prev:hover{background-color:#792585;color:#000;display:block}.testimonial .slick-next{color:#fff;display:block;width:0;height:0}.testimonial .slick-next:before{content:"";display:inline-block;height:50px;width:29px;object-fit:contain;background-image:url(/frontend/icons/angle-right-dark-blue.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.testimonial .slick-next:hover{background-color:#792585;color:#fff;display:block}.testimonial .slick-slide>div{text-align:center}.marketing-form{min-height:30rem;position:relative;color:#231f20;background:#fff;overflow:hidden;font-family:inherit}@media screen and (min-width:1024px){.marketing-form{min-height:15rem}}@media screen and (max-width:567px){.marketing-form{min-height:auto!important}}.marketing-form .marketing-form-wrap{padding-left:3rem;padding-right:3rem;display:-ms-flexbox;-ms-flex-pack:center}@media screen and (max-width:567px){.marketing-form .marketing-form-wrap{padding:1.5rem 1.5rem .5rem}}@media screen and (min-width:568px){.marketing-form .marketing-form-wrap{padding:1.5rem 1.5rem .5rem}}@media screen and (min-width:768px){.marketing-form .marketing-form-wrap{padding:4.1rem 1.5rem .5rem}}@media screen and (min-width:1024px){.marketing-form .marketing-form-wrap{padding:4.1rem 1.5rem .5rem}}.marketing-form .marketing-form-wrap .formwidget-submit-text{text-align:center;padding-top:20px;font-weight:700}.fifty_fifty .title .marketing-form h2 h1,.marketing-form .title h1{font-size:3.4rem;text-transform:uppercase;letter-spacing:.02em}@media screen and (max-width:1023px){.fifty_fifty .title .marketing-form h2 h1,.marketing-form .title h1{font-size:2.4rem;line-height:2.8rem}}.fifty_fifty .title .marketing-form h2 h1,.marketing-form .title h1{line-height:4rem;font-family:helvetica,Arial Narrow,Arial,sans-serif}@media screen and (min-width:1024px){.fifty_fifty .title .marketing-form h2 h1,.marketing-form .title h1{margin:0 auto;width:100%;max-width:100%}}.marketing-form .subtitle{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;align-items:center;text-align:center}@media screen and (min-width:1024px){.marketing-form .subtitle{margin:0 auto;width:70%;max-width:100%;padding-top:10px}}.marketing-form .text_wrap{display:flex;flex-direction:column;align-items:center;padding:4.6rem 0 0;text-align:justify;position:relative;z-index:3;margin-bottom:25px}.marketing-form .form-section{background-color:#fff;border:none;padding-bottom:6.5rem}.marketing-form .form-section form{margin:0 auto;max-width:600px}.marketing-form .ktc-radio-list{padding:12px 0;margin:5px 0}.two-col .marketing-form .text_wrap{padding:0}@media screen and (min-width:1024px){.two-col .marketing-form .marketing-form-wrap{padding:0 1.5rem .5rem}}.two-col .marketing-form .marketing-form-wrap .formwidget-submit-text{text-align:center;padding-top:20px;font-weight:700}@media screen and (min-width:1024px){.two-col .marketing-form .form-section form{margin:0 6rem;max-width:unset}}@media screen and (min-width:1024px){.two-col .marketing-form .subtitle{margin:0 6rem;width:unset}}.material-estimator-page{background-color:#d9d9d9}.material-estimator-page .banner{align-items:center;background-color:#dfdfe0;background-color:#231f20;display:flex;justify-content:center;left:50%;margin:-2.5rem 0 2.5rem -50vw;padding:3.25rem 0 2rem;position:relative;text-align:center;width:100vw}@media screen and (min-width:768px){.material-estimator-page .banner{margin:-3.5rem 0 3.5rem -50vw;padding:7rem 0 7.5rem}}@media screen and (min-width:1024px){.material-estimator-page .banner{margin:-6rem 0 5rem -50vw;padding:8rem 0}}.material-estimator-page .banner h1{color:#fff;font-size:4rem;line-height:4.1rem}@media screen and (min-width:768px){.material-estimator-page .banner h1{font-size:4rem;line-height:4.8rem}}@media screen and (min-width:1024px){.material-estimator-page .banner h1{font-size:8rem}}.material-estimator{overflow-x:hidden;position:relative;z-index:0}.material-estimator .inner_wrap{padding:2.5rem;position:relative}@media screen and (min-width:768px){.material-estimator .inner_wrap{padding:3.5rem 7.5rem 5rem}}@media screen and (min-width:1024px){.material-estimator .inner_wrap{padding:3.4rem 1.5rem 6rem}}.material-estimator h1,.material-estimator h2,.material-estimator h3,.material-estimator h4{font-family:helveticaNormalBold,helvetica,Arial,sans-serif;text-transform:uppercase}.material-estimator input[type=radio]{cursor:pointer}.fifty_fifty .title .material-estimator h2,.material-estimator .fifty_fifty .title h2,.material-estimator .title{font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-size:48px;line-height:48px;text-transform:uppercase}.material-estimator .subtitle{font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-size:36px;line-height:36px;margin-bottom:15px;text-transform:uppercase}@media screen and (max-width:567px){.material-estimator .subtitle{font-size:26px;line-height:30px}}@media screen and (max-width:1023px){.material-estimator .btns{display:flex;justify-content:center}.material-estimator .btns .btn_outline:last-child{margin-right:0}}.material-estimator .btn_outline{border:1px solid #047832;color:#047832;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-size:16px;height:auto;line-height:2.7rem;margin-right:1.25rem;padding:.75rem 1rem .5rem;text-transform:uppercase;min-width:15rem}.material-estimator .btn_outline:hover{border-color:rgb(3.1774193548,95.3225806452,39.7177419355);color:rgb(3.1774193548,95.3225806452,39.7177419355);text-decoration:none}.material-estimator .align-center{text-align:center}.material-estimator .img-responsive-map{max-width:100%;width:100%;object-fit:contain;height:100%}.material-estimator .img-responsive{max-width:100%}.material-estimator p{font-size:1.4rem;line-height:1.9rem;margin-bottom:1.2rem}@media screen and (min-width:768px){.material-estimator p{font-size:1.8rem;line-height:2.4rem;margin-bottom:1.5rem}}.material-estimator p+.small{margin-bottom:1rem;position:relative;top:-1rem}.material-estimator .small,.material-estimator p.small{font-size:1.2rem;line-height:1.6rem}@media screen and (min-width:768px){.material-estimator .small,.material-estimator p.small{font-size:1.4rem;line-height:1.9rem}}.material-estimator .steps{position:relative}@media screen and (max-width:567px){.material-estimator .steps{padding:0 0 0 1.25rem}}@media screen and (min-width:1024px)and (max-width:1360px){.material-estimator .steps{padding:0 0 0 3rem}}.material-estimator .steps_current{color:#a2aaad;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-size:1.2rem;letter-spacing:.4px;margin-bottom:.5rem;text-transform:uppercase}@media screen and (min-width:768px){.material-estimator .steps_current{font-size:1.4rem;line-height:2.5rem}}.material-estimator .steps_title{font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-size:4.8rem;line-height:4.8rem;text-transform:uppercase}@media screen and (max-width:567px){.material-estimator .steps_title{font-size:3rem;line-height:3rem;padding:2rem 0}}.material-estimator .steps_subtitle{font-size:18px;margin-top:1rem}@media screen and (max-width:567px){.material-estimator .steps_subtitle{font-size:1.4rem;line-height:1.9rem}}.material-estimator .steps .back{background-color:transparent;border:none;height:40px;left:-40px;position:absolute;top:-4px;width:40px;cursor:pointer}.material-estimator .steps .back:focus{outline:none}@media screen and (max-width:567px){.material-estimator .steps .back{left:-2rem}}@media screen and (min-width:1024px)and (max-width:1360px){.material-estimator .steps .back{left:-.5rem}}.material-estimator .steps .back:before{transform:rotate(-45deg);margin-top:-.9rem}.material-estimator .steps .back:after,.material-estimator .steps .back:before{content:"";display:block;width:1.5rem;height:.2rem;background:#047832;left:25%;top:50%;position:absolute}.material-estimator .steps .back:after{transform:rotate(45deg);margin-bottom:-.9rem}@mediascreen and (max-width:567px){.material-estimator .steps_current{padding-top:.5rem}.material-estimator .steps_current a{padding-top:3ren;margin-top:3rem}}@media screen and (min-width:1024px){.material-estimator .steps_current{cursor:pointer;margin-bottom:3.4rem}}.material-estimator .select-project-type{display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;width:100%}.material-estimator .select-project-type .steps{padding-left:0;width:100%}@media screen and (min-width:1024px){.material-estimator .select-project-type .progress-container{bottom:0;position:absolute;right:0}}.material-estimator .project-types{display:flex;flex-wrap:wrap;margin:0;padding:2rem 0 3.5rem;width:100%}@media screen and (min-width:768px){.material-estimator .project-types{padding:3rem 0}}@media screen and (min-width:1024px){.material-estimator .project-types{justify-content:center;padding:5rem 0 6.5rem}}.material-estimator .project-types a,.material-estimator .project-types button{align-items:center;background-color:#047832;border:0;color:#fff;display:flex;font-size:1.5rem;justify-content:center;line-height:2.6rem;margin:2%;transition:.2s ease-in-out;width:46%;cursor:pointer}@media screen and (min-width:768px){.material-estimator .project-types a,.material-estimator .project-types button{font-size:2rem;margin:3%;width:44%}}@media screen and (min-width:1024px){.material-estimator .project-types a,.material-estimator .project-types button{margin:0 1.5rem;max-width:20.5rem;min-height:20.5rem}}.material-estimator .project-types a:before,.material-estimator .project-types button:before{content:"";float:left;padding-top:100%}.material-estimator .project-types a span,.material-estimator .project-types button span{display:block}.material-estimator .project-types a .icon,.material-estimator .project-types button .icon{margin-bottom:1.25rem;max-width:3.4rem}@media screen and (min-width:768px){.material-estimator .project-types a .icon,.material-estimator .project-types button .icon{margin-bottom:3rem;max-width:3.8rem}}.material-estimator .project-type{margin-bottom:2.5rem}@media screen and (min-width:768px){.material-estimator .project-type{margin-bottom:5rem}}@media screen and (min-width:1024px){.material-estimator .project-type{width:27rem}}.material-estimator .project-type button{background-color:#047832;border:0;color:#fff;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-size:1.2rem;line-height:2.4rem;min-height:auto;padding:.15rem 1rem 0}.material-estimator .project-type button .icon{display:none}@media screen and (min-width:768px){.material-estimator .project-type button{font-size:1.6rem;line-height:3rem;padding:.75rem 2rem .5rem;margin-top:.5rem}}@media screen and (min-width:1024px){.material-estimator .project-type button{align-items:center;display:flex;justify-content:center;min-height:20.5rem;min-width:20.5rem}.material-estimator .project-type button .icon{display:block;margin:0 auto 3rem;max-width:3.8rem}}@media screen and (min-width:1024px){.material-estimator .project{display:flex;margin-top:5rem}}.material-estimator .progress-container{display:flex;flex-direction:column;justify-content:flex-end}@media screen and (max-width:1023px){.material-estimator .progress-container{justify-content:center;align-items:center}}@media screen and (min-width:1024px)and (max-width:1360px){.material-estimator .progress-container{padding-right:4rem}}.material-estimator .progress-cards{z-index:1000}@media screen and (max-width:1023px){.material-estimator .progress-cards{margin-top:2.8rem}}@media screen and (max-width:567px){.material-estimator .progress-cards{margin-top:0}}@media screen and (min-width:1024px){.material-estimator .progress-cards{bottom:3.5rem;position:absolute;right:0}}.material-estimator .progress-cta{display:flex;justify-content:flex-end;margin-bottom:2.8rem}@media screen and (min-width:1024px){.material-estimator .progress-cta{margin-bottom:1rem}}.material-estimator .cta_btn{color:#fff;background:#047832;border:0;display:inline-block;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-size:1.8rem;height:auto;line-height:2.6rem;max-width:46rem;min-width:20rem;padding:1.25rem 2rem 1rem;text-align:center;text-transform:uppercase;cursor:pointer}@media screen and (min-width:768px){.material-estimator .cta_btn{line-height:2.6rem;padding:1.5rem 2rem 1rem}}.material-estimator .cta_btn:hover{background-color:rgb(3.1774193548,95.3225806452,39.7177419355);text-decoration:none}.material-estimator .progress-bar{display:flex;justify-content:flex-end}@media screen and (max-width:1023px){.material-estimator .progress-bar{flex-direction:column}}.material-estimator .progress-bar progress{background-color:rgba(0,0,0,.07);border:none;height:.5rem;max-width:45rem;min-width:20rem}.material-estimator .progress-bar progress::-webkit-progress-bar{background-color:rgba(0,0,0,.07)}.material-estimator .progress-bar progress::-webkit-progress-value{background-color:#047832}.material-estimator .progress-bar progress::-moz-progress-bar{background-color:#047832}.material-estimator .progress-bar label{color:#231f20;font-family:helveticaStandard,helvetica,Arial,sans-serif;font-size:1.5rem;line-height:0;position:relative;top:1.5rem}@media screen and (max-width:1023px){.material-estimator .progress-bar label{font-size:1.2rem;text-align:center}}@media screen and (min-width:1024px)and (max-width:1360px){.material-estimator .progress-bar label{margin-right:0}}@media screen and (min-width:1024px){.material-estimator .progress-bar label{margin:0 -3.2rem 0 1rem;top:.5rem}}.material-estimator .project-type_selection{display:flex;margin-bottom:4rem}@media screen and (min-width:768px){.material-estimator .project-type_selection{margin-bottom:5rem}}.material-estimator .project-type_selection input{position:absolute;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}.material-estimator .project-type_selection input:checked+label{background-color:#fff;border-color:#047832;color:#047832}.material-estimator .project-type_selection label{border:.1rem solid #231f20;color:#231f20;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-size:1.4rem;line-height:1.8rem;padding:1rem 1.25rem .5rem;margin-right:1rem;transition:all .1s ease-in-out}@media screen and (min-width:768px){.material-estimator .project-type_selection label{font-size:16px;line-height:2.7rem;margin-right:2rem;padding:1rem 3.5rem .5rem}}.material-estimator .project-type_selection label:hover{cursor:pointer}.material-estimator .project-type_selection label.btn-lg{padding:1rem 4rem .5rem}@media screen and (min-width:768px){.material-estimator .project-type_selection label.btn-lg{padding:1rem 7.5rem .5rem}}@media screen and (min-width:768px){.step-two .steps_subtitle{width:60%}}@media screen and (min-width:1024px){.step-two .steps_subtitle{width:100%;margin-bottom:3.32rem}}.step-two-layout{display:block}@media screen and (max-width:1023px){.step-two-layout{flex-direction:column}}.zone-subtitle{margin-bottom:1.5rem;padding:0 6rem}@media screen and (max-width:1023px){.zone-subtitle{order:3;text-align:center}}@media screen and (max-width:567px){.zone-subtitle{margin-bottom:3.5rem;padding:0 1.5rem}}@media screen and (min-width:768px){.zone-subtitle{margin-bottom:3.5rem}}@media screen and (min-width:1024px){.zone-subtitle{display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:-8.5rem;padding:0 1rem 0 3rem;order:1}}@media screen and (min-width:1420px){.zone-subtitle{padding:0 5rem 0 0}}.zone-subtitle p{font-size:1.6rem;line-height:2.4rem;max-width:636px;margin-top:0}.zone-subtitle .subtitle{margin-bottom:.8rem}@media screen and (min-width:1024px){.select-climate-zone{display:flex;order:2}}@media screen and (min-width:1024px)and (max-width:1360px){.select-climate-zone{padding-right:4rem}}.zone-map{margin:3rem -1.5rem 0}@media screen and (min-width:768px){.zone-map{margin:5rem -2.5rem 6rem;padding:0}}@media screen and (min-width:1024px){.zone-map{flex-grow:1;margin:1.5rem 1.5rem 3rem 0;background-color:#fff;box-shadow:2px 2px 4px 0 rgba(0,0,0,.07);padding:0}}.select-zone{background-color:#fff;box-shadow:2px 2px 4px 0 rgba(0,0,0,.07);display:flex;flex-direction:column;margin:3.5rem 0;padding:2.5rem 2.5rem 1.5rem}@media screen and (min-width:768px){.select-zone{margin:5rem 0 6.5rem;padding:3.5rem 3.5rem 3rem}}@media screen and (min-width:1024px){.select-zone{flex-shrink:0;margin:-7rem 0 3rem;padding:3rem 2rem;width:30rem;z-index:3}}.select-zone strong{font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-size:1.6rem}@media screen and (max-width:567px){.select-zone strong{font-size:1.2rem}}.select-zone p{font-size:1.2rem;padding-inline:2rem}@media screen and (min-width:768px){.select-zone p{font-size:1.3rem;line-height:1.8rem}}.select-zone p:first-child{margin-bottom:0}.select-zone ul{margin:0;padding:0}@media screen and (min-width:768px){.select-zone ul{margin:0 -.75rem}}@media screen and (min-width:1024px){.select-zone ul{display:grid;grid-gap:10px}}.select-zone li{list-style:none}@media screen and (max-width:1023px){.select-zone li{float:left;margin:0 .75rem 1.5rem}}@media screen and (max-width:567px){.select-zone li{margin-bottom:1rem}.select-zone li:nth-child(odd){margin-right:.75rem}.select-zone li:nth-child(2n){margin-left:.75rem}}@media screen and (min-width:1024px){.select-zone li{width:100%}}.select-zone .zone-8{background-color:#737373}.select-zone .zone-7{background-color:#72309e}.select-zone .zone-6b{background-color:#8eaadb}.select-zone .zone-6a{background-color:#2566a7}.select-zone .zone-5c{background-color:#395428}.select-zone .zone-5b{background-color:#abcf8e}.select-zone .zone-5a{background-color:#33a02a}.select-zone .zone-4c{background-color:#fdda64}.select-zone .zone-4b{background-color:#f8fda0}.select-zone .zone-4a{background-color:#fefe02}.select-zone .zone-3c{background-color:#fe6e02}.select-zone .zone-3b{background-color:#ff9640}.select-zone .zone-3a{background-color:#c15a14}.select-zone .zone-2b{background-color:#ff5824}.select-zone .zone-2a{background-color:#fd0203}.select-zone .zone-1a{background-color:#da22ff}.select-zone .zones{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.select-zone .zone{display:flex;align-items:center}.select-zone .zone input[type=radio]{margin-right:10px;height:18px;width:18px}.select-zone .badge{display:inline-block;width:24px;height:24px;border:2px solid #000;padding:4px 8px;font-weight:700;color:#000;border-radius:3px;text-align:center;margin-right:8px}.select-zone .zone label{cursor:pointer;display:flex;align-items:center}.step-three-layout{position:static}@media screen and (min-width:1024px){.step-three-layout{display:grid;grid-template-columns:repeat(2,1fr);margin:0}}.step-three-layout .steps .back{top:-4px}@media screen and (min-width:1024px){.step-three-layout .product-suggestion{width:100%}}.step-three-layout .product-suggestions{margin:2.5rem 0}@media screen and (max-width:1023px){.step-three-layout .product-suggestions{margin:1.5rem 0 2rem}}.step-three-layout .product-suggestions .listed-suggestion{background-color:#fff;border-left:1px solid #047832;box-shadow:0 1px 4px 0 rgba(0,0,0,.07);font-size:1.4rem;line-height:1.8rem;margin-bottom:1.5rem;padding:1.5rem 1.25rem 1rem}@media screen and (max-width:567px){.step-three-layout .product-suggestions .listed-suggestion{margin-bottom:1rem}}.step-three-layout .product-suggestions span{font-family:helveticaNormalBold,helvetica,Arial,sans-serif;margin-left:1rem}.step-three-layout .tooltip{background-color:#dfdfe0;border-radius:50%;color:#231f20;display:inline-block;height:1.4rem;margin-left:.1rem;position:relative;top:-.3rem;width:1.4rem}.step-three-layout .tooltip:after{content:"i";font-family:Times New Roman,Times,serif;font-size:1.2rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.step-three-layout .tooltip .tooltiptext{background-color:#d6dbdb;border-left:1px solid #047832;bottom:2rem;box-shadow:0 1px 4px 0 rgba(70,46,46,.07);color:rgb(3.1774193548,95.3225806452,39.7177419355);font-family:helveticaNormalBold,helvetica,Arial,sans-serif;left:50%;margin-left:-100px;min-width:200px;padding:1rem 1rem .5rem;position:absolute;text-align:center;visibility:hidden;z-index:1}.step-three-layout .tooltip .tooltiptext:after{border:5px solid transparent;border-top-color:#d6dbdb;content:" ";left:50%;margin-left:-5px;position:absolute;top:100%}.step-three-layout .tooltip:hover .tooltiptext{visibility:visible}.step-three-layout .tooltip a .tooltiptext,.step-three-layout .tooltip a:link .tooltiptext,.step-three-layout .tooltip a:visited .tooltiptext{color:rgb(3.1774193548,95.3225806452,39.7177419355);cursor:pointer}.step-three-layout .product-cards{background-color:#fff;margin:3rem -2.5rem;padding:2.5rem;position:relative}@media screen and (min-width:768px){.step-three-layout .product-cards{margin:5rem -7.5rem;padding:3rem 7.5rem;grid-row-start:1;grid-row-end:4;grid-column:2}}@media screen and (min-width:1024px){.step-three-layout .product-cards{margin:0;padding:2.5rem 0 10rem 4rem;grid-row-start:1;grid-row-end:4;grid-column:2;background-color:#fff}}.step-three-layout .product-cards .products-based-on{font-size:1.4rem;line-height:2.5rem;margin:0 0 2rem;text-align:center}@media screen and (min-width:768px){.step-three-layout .product-cards .products-based-on{font-size:1.8rem;margin:2rem 0 1rem}}@media screen and (min-width:1024px){.step-three-layout .product-cards .products-based-on{font-size:2rem}}.step-three-layout .product-card.no-products{align-items:center;justify-content:center;display:flex;margin:0 2.5rem;min-height:25rem;width:calc(100% - 5rem)}@media screen and (min-width:1024px){.step-three-layout .product-card.no-products{min-height:60rem;grid-row-start:1;grid-row-end:4;grid-column:2}}.step-three-layout .product-card.no-products:last-child{padding-top:0}.step-three-layout .product-card.no-products .no-products-message{background-color:#f2f2f2;border:2px solid #047832;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-size:2rem;padding:5rem}@media screen and (min-width:768px){.step-three-layout .product-card.no-products .no-products-message{padding:7.5rem}}.step-three-layout .product-card.no-products .no-products-message p{margin-bottom:0}.step-three-layout .product-card-image{margin:2.5rem 0;text-align:center}@media screen and (max-width:567px){.step-three-layout .product-card-image img{max-width:65%!important}}@media screen and (min-width:768px){.step-three-layout .product-card-image{max-width:250px;max-height:250px;min-height:250px}}@media screen and (min-width:1024px){.step-three-layout .product-card-image{margin:.5rem 0 5rem;max-width:300px;max-height:300px;min-height:300px;display:flex;align-items:center}}.step-three-layout .product-card-image>a{width:100%;align-self:flex-end;display:flex}.step-three-layout .product-card-rating{margin-bottom:1rem}.step-three-layout .product-card-title{font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-size:2.6rem;line-height:3.8rem;margin-bottom:.5rem}.step-three-layout .product-card-description{margin-bottom:2rem}@media screen and (min-width:1024px){.step-three-layout .product-card-description{min-height:150px}}@media screen and (min-width:768px){.step-three-layout .product-card-description{min-height:200px}}.step-three-layout .product-card-description p{font-size:1.4rem;line-height:2rem}.step-three-layout .product-card-description a{border-bottom:1px solid #047832;color:#047832;font-size:1.6rem;padding-bottom:.1rem;text-decoration:none}.step-three-layout .product-card-description a:hover{border-color:rgb(3.1774193548,95.3225806452,39.7177419355);color:rgb(3.1774193548,95.3225806452,39.7177419355)}.step-three-layout .product-card .recommended-value{font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-size:2.2rem;line-height:3.8rem}@media screen and (max-width:567px){.step-three-layout .product-card .recommended-value{line-height:2.4rem}}.step-three-layout .product-card .doe-recommended-min{display:flex;margin-bottom:2rem}@media screen and (max-width:567px){.step-three-layout .product-card .doe-recommended-min{flex-direction:column}}.step-three-layout .product-card .r-value{background-color:#d9d9d9;border-left:1px solid #047832;box-shadow:0 1px 4px 0 rgba(70,46,46,.07);display:flex;flex-direction:column;margin-right:2rem;min-height:78px;padding:0 2rem;justify-content:center}@media screen and (max-width:567px){.step-three-layout .product-card .r-value{margin:0 0 1rem;min-height:auto;padding:1rem 2rem}}@media screen and (min-width:1024px){.step-three-layout .product-card .r-value{align-items:center}}.step-three-layout .product-card .r-value-bags strong{font-family:helveticaNormalBold,helvetica,Arial,sans-serif;margin-right:1rem}.step-three-layout .product-card .r-value-group{display:flex;font-size:1.4rem;align-items:left;width:100%}@media screen and (max-width:567px){.step-three-layout .product-card .r-value-group{flex-direction:column}}@media screen and (max-width:567px){.step-three-layout .product-card .r-value-group .r-value-bags{margin-top:1rem}}@media screen and (min-width:768px){.step-three-layout .product-card .r-value-group .r-value-bags{margin-right:2.5rem}}.step-three-layout .product-card .r-value .small{margin-bottom:.5rem}.step-three-layout .product-card .available-r-values{margin-bottom:0}.step-three-layout .product-card .available-r-values p{margin-bottom:2.4rem!important}@media print{.step-three-layout .product-card .available-r-values p{margin-bottom:1.6rem!important}}.step-three-layout .product-card .available-r-values strong{font-family:helveticaNormalBold,helvetica,Arial,sans-serif;margin-right:1rem}.step-three-layout .product-card .available-r-values .small{display:block}.step-three-layout .product-card .product-where-to-buy .btn-container{margin-top:0;display:flex;flex-direction:column;align-items:center;width:100%;gap:1.2rem}.step-three-layout .product-card .product-where-to-buy .btn-container .btn_outline,.step-three-layout .product-card .product-where-to-buy .btn-container .cta_btn{margin:0;flex:1;display:flex;align-items:center;justify-content:center}.step-three-layout .product-card .product-where-to-buy .btn_outline{margin:0;display:inline-block;font-size:1.8rem;height:50px;line-height:2.6rem;max-width:46rem;min-width:20rem;padding:1.15rem 2rem .9rem;text-align:center;text-transform:uppercase;cursor:pointer}@media screen and (min-width:768px){.step-three-layout .product-card .product-where-to-buy .btn_outline{line-height:2.6rem;padding:1.5rem 2rem 1rem}}.step-three-layout .product-card .product-where-to-buy .small,.step-three-layout .product-card .product-where-to-buy p.small{text-align:center;margin-bottom:2.4rem}@media screen and (min-width:568px){.step-three-layout .product-card .product-where-to-buy .btn-container{flex-direction:row}.step-three-layout .product-card .product-where-to-buy .small,.step-three-layout .product-card .product-where-to-buy p.small{text-align:start}}@media screen and (min-width:1024px){.step-three-layout .project-recap{left:0;padding:10rem 2.5rem 2.5rem 0;width:100%}}@media screen and (max-width:567px){.step-three-layout .project-recap{padding:3.5rem 0}.step-three-layout .project-recap p{font-size:1.4rem;line-height:1.9rem}}.step-three-layout .project-recap-details{padding:0 0 2.5rem}.step-three-layout .project-recap-details p{padding:.25rem 0}.step-three-layout .project-recap-details strong{font-family:helveticaNormalBold,helvetica,Arial,sans-serif}.step-three-layout .project-recap-details span{font-family:helveticaStandard,helvetica,Arial,sans-serif;margin-left:10px}@media print{.step-three-layout .project-recap .project-recap-btn{display:none}}@media screen and (min-width:1024px){.step-three-layout_two-cards .product-cards,.step-three-layout_two-cards .product-suggestion{width:100%}}.step-three-layout_two-cards .products-grid{display:flex}@media screen and (max-width:1023px){.step-three-layout_two-cards .products-grid{flex-direction:column}}.step-three-layout_two-cards .products-grid.limited-products .product-card{border:0;padding:0;width:100%}@media screen and (max-width:1023px){.step-three-layout_two-cards .product-card{display:flex;flex-basis:100%;width:100%;flex-direction:column}}@media screen and (min-width:1024px){.step-three-layout_two-cards .product-card-details{min-height:48rem;position:relative}.step-three-layout_two-cards .product-card-details .product-where-to-buy{bottom:0}}@media screen and (min-width:1024px)and (max-width:1360px){.step-three-layout_two-cards .product-card-details{min-height:51rem}}@media screen and (max-width:1023px){.step-three-layout_two-cards .product-card:first-child .product-card-details{margin-bottom:2rem;padding-bottom:3.5rem}}@media screen and (max-width:567px){.step-three-layout_two-cards .product-card:last-child{padding-top:2rem}}@media screen and (min-width:1024px){.step-three-layout_two-cards .product-card:last-child .product-card-details{padding-left:4rem}}@media screen and (min-width:1024px){.step-three-layout_two-cards .project-recap{width:100%}}.step-three-layout_wall-products{display:flex;flex-direction:column}.step-three-layout_wall-products .product-cards{display:flex;flex-direction:column;margin:0 -7.5rem;padding:3rem 7.5rem}@media screen and (min-width:1024px){.step-three-layout_wall-products .product-cards{display:flex;gap:6rem;flex-direction:row;width:50%;margin:0;padding:0 6rem}.step-three-layout_wall-products .product-cards:before{background-color:transparent;left:-100vw;width:200vw}}@media screen and (min-width:768px)and (max-width:1024px){.step-three-layout_wall-products .product-cards{padding:0 3rem}}@media screen and (max-width:1023px){.step-three-layout_wall-products .product-cards.placeholder{display:none}}.step-three-layout_wall-products .product-card{display:flex;flex-direction:column}.step-three-layout_wall-products .product-card-image{max-height:414px;height:100%;max-width:100%;width:100%;margin:0 0 2.6rem}.step-three-layout_wall-products .product-card-image>a{height:100%;width:100%}.step-three-layout_wall-products .product-card-image .img-responsive{object-fit:contain;object-position:center;height:100%;width:100%}@media screen and (max-width:1023px){.step-three-layout_wall-products .product-card-image img{max-width:65%!important}}.step-three-layout_wall-products .product-card-description{min-height:auto;margin-bottom:0}.step-three-layout_wall-products .product-card-description p{margin:0 0 2.4rem}.step-three-layout_wall-products .product-card-details{padding-left:0!important;min-height:auto}.step-three-layout_wall-products .project-recap-container{display:flex;padding:4.8rem 0;width:100%}@media screen and (max-width:1023px){.step-three-layout_wall-products .project-recap-container{flex-direction:column;padding:2.4rem 0}}.step-three-layout_wall-products .project-recap{padding:0;width:50%}@media screen and (max-width:1023px){.step-three-layout_wall-products .project-recap{width:100%}}.step-three-layout_wall-products .project-recap .subtitle{margin-bottom:2.4rem}.step-three-layout_wall-products .project-recap-details{max-width:487px;width:100%;display:flex;flex-direction:column;gap:2.4rem}.step-three-layout_wall-products .project-recap-details p{display:inline-flex;margin:0;padding:0}.step-three-layout_wall-products .project-recap-details p>p{margin:0}.step-three-layout_wall-products .project-recap-details strong{white-space:nowrap;margin-right:10px}.step-three-layout_wall-products .project-recap-actions{display:flex;flex-direction:column;width:50%;padding-left:6rem}@media screen and (max-width:1023px){.step-three-layout_wall-products .project-recap-actions{width:100%;padding-left:0}}@media screen and (max-width:1023px){.step-three-layout_wall-products .project-recap-btn .btns .btn{margin-bottom:0}}.step-three-layout_wall-products .cost-calculator{padding:0}@media screen and (max-width:1023px){.step-three-layout_wall-products .cost-calculator{padding-top:5.8rem}}.step-three-layout_wall-products .cost-calculator dl{flex-direction:row}@media screen and (max-width:1023px){.step-three-layout_wall-products .cost-calculator dl{flex-direction:column}}@media screen and (max-width:1023px){.step-three-layout_wall-products .cost-calculator .estimated-cost-container{margin-top:1.8rem;flex-wrap:wrap}}.step-three-layout_wall-products .email-results{padding:4.8rem 7rem 0 0}@media screen and (max-width:1023px){.step-three-layout_wall-products .email-results{padding:4.8rem 0}}.step-three-layout_wall-products .progress-cards{position:relative;margin-top:5.4rem;margin-bottom:4.8rem}.step-three-layout_wall-products .progress-cards .progress-bar{margin-right:0}@media screen and (min-width:1024px){.step-three-layout_wall-products .progress-cards .progress-bar{margin-right:3rem}}.step-three-layout .product-card-placeholder{display:flex;flex-direction:column;align-items:center;width:100%;min-height:750px;background-color:#d9d9d9;margin-top:4.6rem;opacity:.5;padding:10rem 2.5rem}.step-three-layout .product-card-placeholder b{font-size:2.6rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;margin-top:3.2rem;margin-bottom:.8rem}.step-three-layout .product-card-placeholder p{font-family:helveticaStandard,helvetica,Arial,sans-serif;font-size:2rem;line-height:2rem;margin:0;text-align:center}@media screen and (max-width:1023px){.step-three-layout .product-card-placeholder{display:none}}.step-three-layout .product-card-placeholder_icon{display:block;height:88px;width:88px;background-repeat:no-repeat;background-size:contain;background-position:50%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='88' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1743_1377)'%3E%3Cpath d='M87.06 50.02c.58.36 1.01 1 .93 1.71v11.38c0 .71-.36 1.35-1.01 1.71L44.92 87.8c-.29.14-.58.21-.93.21-.29 0-.65-.07-.93-.21L1.01 64.81C.36 64.45 0 63.81 0 63.1V51.65c0-.71.36-1.35 1.01-1.71l28.76-15.72c1.01-.5 2.23-.14 2.73.78.5 1 .14 2.2-.79 2.7L6.05 51.71l37.96 20.77 37.96-20.7-11.29-6.19a1.994 1.994 0 01-.79-2.7c.58-1 1.8-1.28 2.73-.78l14.45 7.9-.01.01zM44 83.95l40.04-21.91v-6.97L44.93 76.41c-.29.14-.58.21-.93.21-.29 0-.65-.07-.93-.21L3.95 55.07v6.97l40.04 21.91H44zM42 62c-6.63 0-12-5.1-12-11.41 0-3.83 2.01-7.37 5.37-9.49V6.31C35.37 2.84 38.35 0 42 0s6.63 2.83 6.63 6.31V41.1c3.35 2.13 5.37 5.67 5.37 9.49C54 56.9 48.63 62 42 62zm-3.65-18.07c-2.61 1.28-4.17 3.83-4.25 6.73 0 4.18 3.58 7.51 7.9 7.51s7.9-3.4 7.9-7.51c0-2.83-1.64-5.39-4.25-6.66-.67-.35-1.12-1.06-1.12-1.77V6.31c0-1.35-1.12-2.41-2.53-2.41-1.41 0-2.53 1.06-2.53 2.41v35.85c0 .78-.45 1.42-1.12 1.77zM56.12 8C54.98 8 54 7.07 54 6c0-1.14.98-2 2.12-2h5.76C63.09 4 64 4.93 64 6c0 1.14-.98 2-2.12 2h-5.76zm0 10c-1.14 0-2.12-.86-2.12-2 0-1.14.98-2 2.12-2h5.76c1.21 0 2.12.93 2.12 2 0 1.14-.98 2-2.12 2h-5.76zm0 12c-1.14 0-2.12-.86-2.12-2 0-1.14.98-2 2.12-2h5.76c1.21 0 2.12.93 2.12 2 0 1.14-.98 2-2.12 2h-5.76zm0 10c-1.14 0-2.12-.86-2.12-2 0-1.14.98-2 2.12-2h5.76c1.21 0 2.12.93 2.12 2 0 1.14-.98 2-2.12 2h-5.76zM2.05 17.05C.95 17.05 0 16.17 0 15s.95-2.05 2.05-2.05H4.9c.29-1.32.8-2.56 1.54-3.66L4.39 7.24c-.8-.8-.8-2.05 0-2.85.8-.8 2.05-.8 2.85 0l2.05 2.05c1.1-.73 2.34-1.24 3.66-1.54V2.05C12.95.88 13.9 0 15 0c1.17 0 2.05.95 2.05 2.05V4.9c1.32.29 2.56.8 3.66 1.54l2.05-2.05c.8-.8 2.05-.8 2.85 0 .8.8.8 2.05 0 2.85l-2.05 2.05c.73 1.1 1.24 2.34 1.54 3.66h2.85c1.17 0 2.05.95 2.05 2.05 0 1.17-.95 2.05-2.05 2.05H25.1c-.29 1.32-.8 2.56-1.54 3.66l2.2 2.05c.8.8.8 2.05 0 2.85-.44.37-.95.59-1.46.59s-1.1-.22-1.46-.59l-2.05-2.05c-1.1.73-2.34 1.24-3.66 1.54v2.85c0 1.17-.95 2.05-2.05 2.05-1.17 0-2.05-.95-2.05-2.05V25.1c-1.32-.29-2.56-.8-3.66-1.54l-2.05 2.05c-.44.37-.95.59-1.46.59s-1.1-.22-1.46-.59c-.8-.8-.8-2.05 0-2.85l2.05-2.05c-.73-1.1-1.24-2.34-1.54-3.66H2.05zM15 8.78c-3.44 0-6.22 2.78-6.22 6.22s2.78 6.22 6.22 6.22 6.22-2.78 6.22-6.22S18.44 8.78 15 8.78z' fill='%23000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1743_1377'%3E%3Cpath fill='%23fff' d='M0 0h88v88H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.select-hidden{display:none;padding-right:10px;visibility:hidden}.select{border:1px solid #231f20;cursor:pointer;display:inline-block;color:#231f20;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-size:1.4rem;line-height:2.8rem;height:42px;position:relative;width:300px}.select-styled{bottom:0;left:0;padding:8px 15px;position:absolute;right:0;top:0}.select-styled:after{content:"";width:0;height:0;border:7px solid transparent;border-top-color:#047832;position:absolute;top:16px;right:10px}.select-styled.active:after,.select-styled:active:after{top:9px;border-color:transparent transparent #047832}.select-options{background-color:#fff;border:1px solid #231f20;font-size:1.4rem;line-height:2.8rem;left:0;list-style:none;margin:0 -1px;padding:0;position:absolute;right:0;top:100%;z-index:999}.select-options li{line-height:2.7remrem;margin:0;padding:.5rem 1rem}.select-options li:hover{color:#231f20;background-color:#047832}.select-options li[rel=hide]{display:none}.attic-selections{display:flex;margin:2rem 0 5rem}@media screen and (max-width:567px){.attic-selections{flex-direction:row;flex-wrap:wrap}}.attic-selections .attic-calc{display:flex;margin-right:3rem}@media screen and (max-width:567px){.attic-selections .attic-calc{margin-right:2rem;width:calc(50% - 2rem)}}.attic-selections .attic-calc label{font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-size:1.4rem;letter-spacing:.15rem;margin-right:.5rem;text-transform:uppercase}@media screen and (max-width:567px){.attic-selections .attic-calc label{font-size:1.2rem;letter-spacing:0}}.attic-selections .attic-calc .calc-input{background-color:#dfdfe0;border:none;border-bottom:2px solid #047832;font-size:1.6rem;height:3.6rem;line-height:3.6rem;margin-right:.5rem;min-width:inherit;max-width:inherit;padding:.5rem .25rem 0 0;position:relative;text-align:center;top:-1rem;width:6rem}@media screen and (min-width:1024px){.attic-selections .attic-calc .calc-input{font-size:1.8rem;letter-spacing:.2rem;padding:.5rem 0 0 1rem;width:11.5rem}}.attic-selections .attic-calc span{font-size:1.4rem;line-height:1.8rem}@media screen and (min-width:768px){.attic-selections .attic-calc span{font-size:1.8rem}}.attic-selections .attic-calc span b{font-family:helveticaNormalBold,helvetica,Arial,sans-serif;margin-left:1rem}.insulation-dimensions{margin-bottom:2.5rem}@media screen and (min-width:768px){.insulation-dimensions{display:flex}}.insulation-dimensions .dimensions-toggle{background-color:#dfdfe0;border-radius:13.5px;display:inline-block;border:.35rem solid #dfdfe0;font-size:1.3rem;height:2.75rem;line-height:1.3rem}@media screen and (max-width:567px){.insulation-dimensions .dimensions-toggle{margin-bottom:1rem}}@media screen and (min-width:768px){.insulation-dimensions .dimensions-toggle{left:1.5rem;position:relative;top:-.5rem}}.insulation-dimensions .toggle-space{background-color:transparent;border:none;border-radius:9.5px;color:#231f20;padding:.5rem 1rem .25rem;line-height:inherit;margin:0;cursor:pointer}.insulation-dimensions .toggle-space.active,.insulation-dimensions .toggle-space:active,.insulation-dimensions .toggle-space:disabled{background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.07);color:#231f20}.material-estimator-page-form .marketing-form{display:none}.material-estimator-page-form .marketing-form.show{display:block}.material-estimator-page-form .generic-richtext-content{display:none}.material-estimator-page-form .generic-richtext-content.show,.material-estimator-page-form.show{display:block}.material-estimator-page-form.hide{display:none}.material-estimator-page-form .marketing-form .text_wrap{padding-top:0}.material-estimator-page-form .formwidget-submit-text{text-align:center;padding-top:20px;font-weight:700}@media print{.material-estimator-page .inner_hero,.material-estimator .steps_current{display:none}.material-estimator .steps_title{font-size:3rem;line-height:3rem}.material-estimator .product-suggestions{margin:1.6rem 0}.material-estimator .listed-suggestion{padding:.8rem 1rem}.material-estimator .project-suggestions-wrap{padding:0;flex-direction:column}.material-estimator .project-suggestions-radio-group_container{width:100%;padding-right:0}.material-estimator .project-suggestions-radio-group_title{font-size:2.6rem!important;line-height:2.6rem!important;margin-bottom:0!important}.material-estimator .project-suggestions-radio-group_description{font-size:1.4rem!important;line-height:2rem!important;margin-bottom:2rem!important;width:65%}.material-estimator .project-suggestions-radio-group_item-quantity{font-size:1.6rem;line-height:1.8rem}.material-estimator .project-suggestions-radio-group_item-name{font-size:1.4rem;line-height:1.6rem}.material-estimator .project-suggestions-radio-group_item-r-value{font-size:1.6rem}.material-estimator .project-suggestions-radio-group_radio-image{height:50px;width:50px}.material-estimator .project-suggestions-radio-group_item-details-info{width:190px}.material-estimator .project-suggestions-radio-group_item-details p{font-size:1.2rem;line-height:2.4rem}.material-estimator .project-suggestions-radio-group_radio-input{height:16px;width:16px}.material-estimator .project-suggestions-radio-group_radio-input:checked:after{height:9px;width:9px}.material-estimator .project-suggestions-radio-group_radio-input:checked{-webkit-print-color-adjust:exact}.material-estimator .product-cards{width:80%;margin:0;padding:0;display:block}.material-estimator .product-card-image{max-width:400px}.material-estimator .product-card-title{font-size:2.2rem}.material-estimator .product-card-description p{margin:0 0 1.6rem;font-size:1.4rem}.material-estimator .product-card-description a{font-size:1.4rem}.material-estimator .available-r-values p{margin-bottom:1.6rem!important;font-size:1.4rem}.material-estimator .product-where-to-buy{display:flex}.material-estimator .product-where-to-buy .btn-container{display:none!important}.material-estimator .email-results{display:none}.material-estimator .project-recap-container .project-recap .subtitle{font-size:2.6rem!important;line-height:2.6rem!important}.material-estimator .project-recap-container .project-recap .project-recap-details{gap:1.4rem}.material-estimator .project-recap-actions{padding-left:2rem}.material-estimator .cost-calculator>div{display:flex;flex-direction:column}.material-estimator .cost-calculator h2{font-size:2.6rem!important;line-height:2.6rem!important}.material-estimator .cost-calculator p{font-size:1.2rem!important;line-height:1.8rem!important}.material-estimator .cost-calculator .estimated-cost-container{margin-top:1rem}.material-estimator .cost-calculator .estimated-cost-container input{max-width:10rem}.material-estimator .cost-calculator button{display:none}.material-estimator .cost-calculator dd,.material-estimator .cost-calculator input{height:2rem}.material-estimator .progress-cards{display:none}}.two-col__left_set_height{height:fit-content}.gated-content-form-left-column{width:100%;min-height:280px;padding:3.5rem 0}.fifty_fifty .title .gated-content-form-left-column h2 h1,.gated-content-form-left-column .title h1{font-size:4rem;line-height:4.6rem;font-family:helvetica,Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em}@media screen and (max-width:1023px){.fifty_fifty .title .gated-content-form-left-column h2 h1,.gated-content-form-left-column .title h1{font-size:2.8rem;line-height:3.2rem}}.fifty_fifty .title .gated-content-form-left-column h2 h1,.gated-content-form-left-column .title h1{width:100%;margin-bottom:3rem}.gated-content-form-left-column ::placeholder{color:#231f20}.gated-content-form-left-column input[type=email],.gated-content-form-left-column input[type=text],.gated-content-form-left-column select{margin:8px 0;display:block;outline:none;background-color:#f8f7f7;border:none;border-bottom:2px solid;font-size:2rem;padding:12px 20px 12px 0;width:100%}.gated-content-form-left-column .field-validation-error{color:red}.gated-content-form-left-column .label{display:none}.gated-content-form-left-column .form-section input[type=submit]{border-radius:unset;background-color:#047832;color:#fff;border:none;cursor:pointer;margin:4rem 0;width:51%;font-size:2rem;padding:10px}.gated-content-form-left-column .form-section form{width:100%}.gated-content-form-left-column .form-section form .ktc-default-section>div{flex:0 0 100%;flex-direction:column;display:flex}@media only screen and (min-device-width:481px)and (max-device-width:1024px)and (orientation:portrait){.gated-content-form-left-column{text-align:center;min-width:29rem}}@media screen and (max-width:567px){.gated-content-form-left-column{text-align:center;padding:0}.gated-content-form-left-column .gated-content-form-left-column-title h1{font-size:3.7rem;padding:0 5rem}}@media screen and (min-device-width:414px)and (max-device-width:736px){.gated-content-form-left-column{text-align:center;padding:0}.gated-content-form-left-column .gated-content-form-left-column-title h1{font-size:3.8rem;padding:0 6rem}}.gated-content-form-left-column .GatedContentFormLeftColumnThankyouMessage .headline{font-size:3rem;line-height:4.8rem;text-transform:uppercase;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;margin-top:3rem;margin-bottom:1.8rem}.gated-content-form-left-column .GatedContentFormLeftColumnThankyouMessage .message{font-family:tradeGothicCondensed,Arial Narrow,Arial,sans-serif;text-align:left;color:#231f20;font-size:1.8rem;line-height:3.4rem;width:80%;padding-bottom:2rem}.gated-content-form-left-column .GatedContentFormLeftColumnThankyouMessage .icon_wrap{display:flex;margin:0;position:relative}.gated-content-form-left-column .GatedContentFormLeftColumnThankyouMessage img{color:#047832;height:auto;margin:0 auto;max-width:25px;display:inline}.gated-content-form-left-column .GatedContentFormLeftColumnThankyouMessage .icon,.gated-content-form-left-column .GatedContentFormLeftColumnThankyouMessage .text{vertical-align:middle;display:inline-block;text-align:left;color:#047832;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;text-transform:uppercase;font-size:1.8rem;margin:5px}@media screen and (max-width:567px){.gated-content-form-left-column .GatedContentFormLeftColumnThankyouMessage{text-align:center}}.gated-content-form-full-width{min-height:30rem;position:relative;color:#231f20;background:#fff;overflow:hidden;font-family:inherit}@media screen and (min-width:1024px){.gated-content-form-full-width{min-height:15rem}}@media screen and (max-width:567px){.gated-content-form-full-width{min-height:auto!important}}.gated-content-form-full-width .gated-content-form-wrap{padding-left:3rem;padding-right:3rem;display:-ms-flexbox;-ms-flex-pack:center}@media screen and (max-width:567px){.gated-content-form-full-width .gated-content-form-wrap{padding:1.5rem 1.5rem .5rem}}@media screen and (min-width:568px){.gated-content-form-full-width .gated-content-form-wrap{padding:1.5rem 1.5rem .5rem}}@media screen and (min-width:768px){.gated-content-form-full-width .gated-content-form-wrap{padding:4.1rem 1.5rem .5rem}}@media screen and (min-width:1024px){.gated-content-form-full-width .gated-content-form-wrap{padding:4.1rem 1.5rem .5rem}}.fifty_fifty .title .gated-content-form-full-width h2 h1,.gated-content-form-full-width .title h1{font-size:3.4rem;font-family:helvetica,Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em}@media screen and (max-width:1023px){.fifty_fifty .title .gated-content-form-full-width h2 h1,.gated-content-form-full-width .title h1{font-size:2.4rem;line-height:2.8rem}}.fifty_fifty .title .gated-content-form-full-width h2 h1,.gated-content-form-full-width .title h1{line-height:4rem}@media screen and (min-width:1024px){.fifty_fifty .title .gated-content-form-full-width h2 h1,.gated-content-form-full-width .title h1{margin:0 auto;width:100%;max-width:100%}}.gated-content-form-full-width .subtitle{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:2rem;align-items:center;text-align:center}@media screen and (min-width:1024px){.gated-content-form-full-width .subtitle{line-height:5rem;margin:0 auto;width:90rem;max-width:100%}}.gated-content-form-full-width .text_wrap{display:flex;flex-direction:column;align-items:center;padding:4.6rem 0 0;text-align:justify;position:relative;z-index:3;margin-bottom:25px}.gated-content-form-full-width .form-section{background-color:#fff;border:none;padding-bottom:6.5rem}.gated-content-form-full-width .form-section form{margin:0 auto;max-width:600px}.gated-content-form-full-width .form-section form .ktc-default-section{border:none;display:flex;flex-wrap:wrap}.gated-content-form-full-width .form-section form .ktc-default-section>div{flex:0 0 100%;flex-direction:column;display:flex;padding:0 20px}.gated-content-form-full-width .form-section.two-column form{max-width:1200px}@media screen and (max-width:567px){.gated-content-form-full-width .form-section.two-column form{max-width:600px}}.gated-content-form-full-width .form-section.two-column form .ktc-default-section>div{flex:0 0 50%}@media screen and (max-width:567px){.gated-content-form-full-width .form-section.two-column form .ktc-default-section>div{flex:0 0 100%}}.gated-content-form-full-width .form-section.two-column form input[type=submit]{margin:35px 18px;width:98%}.gated-content-form-full-width .form-section input[type=checkbox]{width:5%}.gated-content-form-full-width .GatedContentFormLeftColumnThankyouMessage{text-align:center}.gated-content-form-full-width .GatedContentFormLeftColumnThankyouMessage .headline{font-size:3rem;font-weight:700;font-family:helvetica,Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em;line-height:1.25;line-height:4.8rem;margin-top:3rem;margin-bottom:1.8rem}.gated-content-form-full-width .GatedContentFormLeftColumnThankyouMessage .message{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;text-align:center;color:#231f20;line-height:3.4rem;padding-bottom:2rem}.gated-content-form-full-width .GatedContentFormLeftColumnThankyouMessage .icon_wrap{margin:0;position:relative}.gated-content-form-full-width .GatedContentFormLeftColumnThankyouMessage img{color:#047832;height:auto;margin:0 auto;max-width:25px;display:inline}.gated-content-form-full-width .GatedContentFormLeftColumnThankyouMessage .icon,.gated-content-form-full-width .GatedContentFormLeftColumnThankyouMessage .text{vertical-align:middle;display:inline-block;text-align:left;color:#047832;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;text-transform:uppercase;font-size:1.8rem;margin:5px}@media screen and (max-width:567px){.gated-content-form-full-width .GatedContentFormLeftColumnThankyouMessage{text-align:center}}.recent-article-list{padding:3.3rem 0 6.9rem;overflow:hidden;background:#d9d9d9}@media screen and (min-width:768px){.recent-article-list{padding:6.6rem 0 6.1rem}}.recent-article-list .item_title{font-size:2rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.25}@media screen and (max-width:1023px){.recent-article-list .item_title{font-size:1.6rem}}.recent-article-list .item_title{margin:1.4rem 0 1.6rem}@media screen and (min-width:1024px){.recent-article-list .item_title{line-height:3.8rem}}.recent-article-list .read_more{font-size:1.6rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.01em;line-height:2.5rem;background-color:transparent;color:#035e27;border:none;padding-left:0;margin-right:16px;box-shadow:none;position:relative;transition:all .2s ease-in-out;cursor:pointer;display:flex;align-items:center}.recent-article-list .read_more:after{content:"";background-image:url(/frontend/icons/angle-right-dark-blue.svg);display:inline-flex;background-position:bottom;background-repeat:no-repeat;width:12px;height:14px;margin-left:6px;transition:all .2s ease-in-out}.recent-article-list .read_more:hover{text-decoration:underline}.recent-article-list .up_wrap{overflow:auto;width:100%;max-width:100%}.recent-article-list .inner_wrap{flex-wrap:nowrap;display:flex;width:88rem;max-width:88rem;padding:0 2rem}@media screen and (min-width:768px){.recent-article-list .inner_wrap{width:143rem;max-width:100%;flex-wrap:wrap;column-gap:1%}}.recent-article-list .up_title{font-size:4rem;line-height:4.6rem;font-family:helvetica,Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em}@media screen and (max-width:1023px){.recent-article-list .up_title{font-size:2.8rem;line-height:3.2rem}}.recent-article-list .up_title{width:100%;max-width:85%;line-height:3.4rem;margin:0 auto 2.1rem;text-align:center}@media screen and (min-width:768px){.recent-article-list .up_title{width:100%;max-width:90%;margin-bottom:4rem;line-height:4.8rem}}.recent-article-list .up_item{padding-bottom:4rem;margin:0 .6rem;display:block;width:27rem;text-align:center}@media screen and (min-width:768px){.recent-article-list .up_item{width:41.2rem;margin:0 1.1rem;max-width:30%}}.recent-article-list .up_item_left{padding-bottom:4rem;margin:0 .6rem;display:block;width:27rem;text-align:left}@media screen and (min-width:768px){.recent-article-list .up_item_left{width:48.2rem;margin:0 1rem;max-width:30%}}.recent-article-list .media_wrap{max-width:100%;margin-bottom:2.3rem;position:relative;text-align:center;width:100%;min-height:29rem}.recent-article-list .media_wrap img,.recent-article-list .media_wrap svg{display:block;max-width:100%;height:auto}@media only screen and (min-width:321px){.recent-article-list .media_wrap{min-height:23rem}}@media only screen and (max-width:320px){.recent-article-list .media_wrap{min-height:18rem}}@media only screen and (min-device-width:768px)and (max-device-width:1024px){.recent-article-list .media_wrap{min-height:19rem}}@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:landscape){.recent-article-list .media_wrap{min-height:20rem}}@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait){.recent-article-list .media_wrap{min-height:21rem}}@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:landscape)and (-webkit-min-device-pixel-ratio:2){.recent-article-list .media_wrap{min-height:22rem}}@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait)and (-webkit-min-device-pixel-ratio:2){.recent-article-list .media_wrap{min-height:16rem}}@media only screen and (min-width:1224px){.recent-article-list .media_wrap{min-height:28rem}}@media only screen and (min-width:1824px){.recent-article-list .media_wrap{min-height:24rem}}@media only screen and (min-device-width:320px)and (max-device-width:480px)and (orientation:landscape)and (-webkit-min-device-pixel-ratio:2){.recent-article-list .media_wrap{min-height:25rem}}@media only screen and (min-device-width:320px)and (max-device-width:480px)and (orientation:portrait)and (-webkit-min-device-pixel-ratio:2){.recent-article-list .media_wrap{min-height:19rem}}@media only screen and (min-device-width:320px)and (max-device-height:568px)and (orientation:landscape)and (-webkit-device-pixel-ratio:2){.recent-article-list .media_wrap{min-height:27rem}}@media only screen and (min-device-width:320px)and (max-device-height:568px)and (orientation:portrait)and (-webkit-device-pixel-ratio:2){.recent-article-list .media_wrap{min-height:17rem}}@media only screen and (min-device-width:375px)and (max-device-height:667px)and (orientation:landscape)and (-webkit-device-pixel-ratio:2){.recent-article-list .media_wrap{min-height:32rem}}@media only screen and (min-device-width:375px)and (max-device-height:667px)and (orientation:portrait)and (-webkit-device-pixel-ratio:2){.recent-article-list .media_wrap{min-height:18rem}}@media only screen and (min-device-width:414px)and (max-device-height:736px)and (-webkit-device-pixel-ratio:2){.recent-article-list .media_wrap{min-height:19rem}}@media only screen and (min-device-width:320px)and (max-device-height:640px)and (orientation:landscape)and (-webkit-device-pixel-ratio:2){.recent-article-list .media_wrap{min-height:20rem}}@media only screen and (min-device-width:320px)and (max-device-height:640px)and (orientation:portrait)and (-webkit-device-pixel-ratio:2){.recent-article-list .media_wrap{min-height:19rem}}@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (-webkit-min-device-pixel-ratio:1){.recent-article-list .media_wrap{min-height:20rem}}@media only screen and (min-device-width:820px)and (max-device-width:1024px)and (-webkit-min-device-pixel-ratio:2)and (orientation:portrait){.recent-article-list .media_wrap{min-height:17rem}}@media only screen and (min-device-width:768px)and (max-device-width:768px)and (-webkit-min-device-pixel-ratio:2)and (orientation:portrait){.recent-article-list .media_wrap{min-height:32rem}}@media screen and (min-width:1280px)and (max-device-width:1280px){.recent-article-list .media_wrap{min-height:25rem}}.recent-article-list .item_desc{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:2.4rem;margin-bottom:2.3rem;min-height:115px}@media screen and (min-width:768px){.recent-article-list .item_desc{line-height:3rem}}.recent-article-list .cta_btn{font-size:1.6rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.01em;display:block;width:27rem;margin:0 auto;line-height:2.2rem;color:#fff;background:#047832;cursor:pointer;text-align:center;padding:1rem;transition:all .2s ease-in-out}.recent-article-list .cta_btn:hover{background:#035e27}.recent-article-list .scroll_hider{position:relative;z-index:2;background:#d9d9d9;width:100%;height:2rem;margin-top:-2rem}@media screen and (min-width:768px){.recent-article-list .scroll_hider{display:none}}.quick-links{background:#231f20;padding:1rem 0;max-width:100%;position:relative}@media screen and (min-width:1024px){.quick-links{padding-bottom:0}}@media screen and (min-width:768px){.quick-links{padding-bottom:0}}.quick-links:after{content:"";display:block;z-index:3;background:transparent;bottom:0;left:0;right:0;height:2.8rem;position:absolute}@media screen and (min-width:768px){.quick-links:after{height:3.4rem}}.quick-links .scroll_wrap{overflow-x:auto;padding:0 1.5rem}@media screen and (max-width:567px){.quick-links .scroll_wrap{padding:0}}.quick-links .side_scroll{display:flex;align-items:center;justify-content:center;width:73rem;overflow-x:hidden;margin:0 auto}@media screen and (min-width:768px){.quick-links .side_scroll{width:100%;overflow-x:auto}}@media screen and (max-width:567px){.quick-links .side_scroll{width:100%;float:left;clear:left;display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}}@media screen and (min-width:1024px){.quick-links .side_scroll{justify-content:space-evenly}}.quick-links .selector_item,.quick-links a.selector_item,.quick-links a.selector_item:link,.quick-links a.selector_item:visited{display:block;text-align:center;height:12.5rem;width:12.5rem;padding:1.5rem;margin:1.1rem;color:#fff;opacity:1;transition:.2s ease-in-out}@media screen and (min-width:768px){.quick-links .selector_item,.quick-links a.selector_item,.quick-links a.selector_item:link,.quick-links a.selector_item:visited{width:21.8rem}}@media screen and (max-width:567px){.quick-links .selector_item,.quick-links a.selector_item,.quick-links a.selector_item:link,.quick-links a.selector_item:visited{padding:.5rem;width:100%;display:flex;align-items:center;height:6rem}}.quick-links .selector_item:hover,.quick-links a.selector_item:hover,.quick-links a.selector_item:link:hover,.quick-links a.selector_item:visited:hover{opacity:.8}.quick-links .icon_wrap{max-width:4.2rem;max-height:4.2rem;display:block;margin:0 auto 1rem;width:100%}@media screen and (max-width:567px){.quick-links .icon_wrap{margin:0 auto 0 0}}.quick-links .icon_wrap img{max-width:100%;height:4.2rem;width:auto;max-height:100%}.quick-links .item_title{font-size:2rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.9375}@media screen and (max-width:1023px){.quick-links .item_title{font-size:1.6rem}}.quick-links .item_title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:567px){.quick-links .item_title{white-space:nowrap;overflow:hidden;width:100%;text-align:left;margin-left:15px}}.product-comparison{position:relative;z-index:0}.product-comparison .inner_wrap{padding:2.5rem;position:relative}@media screen and (min-width:768px){.product-comparison .inner_wrap{padding:3.5rem 7.5rem 5rem}}@media screen and (min-width:1024px){.product-comparison .inner_wrap{padding:6rem 1.5rem}}.product-comparison h1,.product-comparison h2,.product-comparison h3,.product-comparison h4{font-family:helveticaNormalBold,helvetica,Arial,sans-serif;text-transform:uppercase}.fifty_fifty .title .product-comparison h2,.product-comparison .fifty_fifty .title h2,.product-comparison .title{font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-size:48px;line-height:48px;text-transform:uppercase}.product-comparison .subtitle{font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-size:36px;line-height:36px;margin-bottom:15px;text-transform:uppercase}@media screen and (max-width:567px){.product-comparison .subtitle{font-size:26px;line-height:30px}}@media screen and (max-width:1023px){.product-comparison .btns{display:flex;justify-content:center}.product-comparison .btns .btn_outline:last-child{margin-right:0}}.product-comparison .btn_outline{border:1px solid #047832;color:#047832;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-size:16px;font-weight:700;height:auto;line-height:2.7rem;margin-right:1.25rem;padding:.75rem 1rem .5rem;text-transform:uppercase;min-width:15rem}.product-comparison .btn_outline:hover{border-color:rgb(3.1774193548,95.3225806452,39.7177419355);color:rgb(3.1774193548,95.3225806452,39.7177419355);text-decoration:none}.product-comparison .align-center{text-align:center}.product-comparison .img-responsive,.product-comparison .img-responsive-map{max-width:100%}.product-comparison p{font-size:1.4rem;line-height:1.9rem;margin-bottom:1.2rem}@media screen and (min-width:768px){.product-comparison p{font-size:1.8rem;line-height:2.4rem;margin-bottom:1.5rem}}.product-comparison p+.small{margin-bottom:1rem;position:relative;top:-1rem}.product-comparison .small,.product-comparison p.small{font-size:1.2rem;line-height:1.6rem}@media screen and (min-width:768px){.product-comparison .small,.product-comparison p.small{font-size:1.4rem;line-height:1.9rem}}.product-comparison .comparison-tool-progress-container{width:100%;background:#231f20;height:150px;display:flex;align-items:center;justify-content:center;overflow:hidden}.product-comparison .comparison-tool-progress-container .progress-bar{display:flex;flex-direction:column;align-items:center}.product-comparison .comparison-tool-progress-container label{color:#fff;font-size:24px;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;margin-bottom:10px}.product-comparison .comparison-tool-progress-container .comparison-progress-bar{background:transparent;display:flex;margin:0;padding:0 1.5rem;width:35rem}@media screen and (min-width:568px){.product-comparison .comparison-tool-progress-container .comparison-progress-bar{width:55rem}}@media screen and (min-width:768px){.product-comparison .comparison-tool-progress-container .comparison-progress-bar{width:70rem}}@media screen and (min-width:1024px){.product-comparison .comparison-tool-progress-container .comparison-progress-bar{width:75rem}}.product-comparison .comparison-tool-progress-container .comparison-progress-bar .comparison-progress-bar-item{position:relative;margin:0 5px;background:transparent;flex-grow:1;height:10px;border-radius:30px;border:1px solid #fff}.product-comparison .comparison-tool-progress-container .comparison-progress-bar .comparison-progress-bar-item::marker{color:transparent}.product-comparison .comparison-tool-progress-container .comparison-progress-bar .comparison-progress-bar-item.active{background:#fff;border:none}.product-comparison .comparison-tool-progress-container .comparison-progress-bar .comparison-progress-bar-item.complete:first-child{border:none;background-image:linear-gradient(90deg,#035e27,rgba(0,174,239,.5490196078))}.product-comparison .comparison-tool-progress-container .comparison-progress-bar .comparison-progress-bar-item.complete:nth-child(2){border:none;background-image:linear-gradient(90deg,rgba(0,174,239,.5490196078),#00bd71)}.product-comparison .comparison-tool-progress-container .comparison-progress-bar .comparison-progress-bar-item.complete:nth-child(3){border:none;background-image:linear-gradient(90deg,#00bd71,#f8a800)}.product-comparison .steps{position:relative}.product-comparison .steps_current{color:#a2aaad;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-size:1.2rem;letter-spacing:.4px;margin-bottom:.5rem;text-transform:uppercase}@media screen and (min-width:768px){.product-comparison .steps_current{font-size:1.4rem;line-height:2.5rem}}.fifty_fifty .title .product-comparison .steps h2,.product-comparison .steps .fifty_fifty .title h2,.product-comparison .steps .title{font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-size:4.8rem;line-height:4.8rem;text-transform:uppercase}@media screen and (max-width:567px){.fifty_fifty .title .product-comparison .steps h2,.product-comparison .steps .fifty_fifty .title h2,.product-comparison .steps .title{font-size:3rem;line-height:3rem}}.product-comparison .steps_title{font-family:helveticaNormalBold,helvetica,Arial,sans-serif;text-transform:uppercase;font-size:3rem;line-height:3rem;text-align:left;padding-top:3rem}@media screen and (min-width:568px){.product-comparison .steps_title{text-align:left}}@media screen and (min-width:768px){.product-comparison .steps_title{text-align:left}}@media screen and (min-width:1024px){.product-comparison .steps_title{font-size:4.8rem;line-height:4.8rem;text-align:center}}.product-comparison .steps_subtitle{font-size:1.4rem;line-height:1.9rem;text-align:left}@media screen and (min-width:568px){.product-comparison .steps_subtitle{text-align:left}}@media screen and (min-width:768px){.product-comparison .steps_subtitle{text-align:left}}@media screen and (min-width:1024px){.product-comparison .steps_subtitle{font-size:18px;margin-top:1rem;text-align:center}}.product-comparison .steps .back{background-color:transparent;border:none;height:40px;left:-40px;position:absolute;top:0;width:40px;cursor:pointer}.product-comparison .steps .back:focus{outline:none}@media screen and (max-width:567px){.product-comparison .steps .back{left:-2rem}}@media screen and (min-width:1024px)and (max-width:1360px){.product-comparison .steps .back{left:-.5rem}}.product-comparison .steps .back:before{transform:rotate(-45deg);margin-top:-.9rem}.product-comparison .steps .back:after,.product-comparison .steps .back:before{content:"";display:block;width:1.5rem;height:.2rem;background:#047832;left:25%;top:50%;position:absolute}.product-comparison .steps .back:after{transform:rotate(45deg);margin-bottom:-.9rem}.product-comparison .select-product-type{display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;width:100%;margin:0 auto;padding:0 15px}.product-comparison .product-types{display:flex;width:100%;max-width:960px;gap:30px;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:5rem 0 6.5rem}@media screen and (min-width:1024px){.product-comparison .product-types--col3{width:67.5rem}.product-comparison .product-types--col3 .product-type:nth-of-type(3n),.product-comparison .product-types--col3 .product-types a:nth-of-type(3n),.product-comparison .product-types--col3 .product-types button:nth-of-type(3n){margin-right:0}}@media screen and (min-width:1024px){.product-comparison .product-types--col4{width:91rem}.product-comparison .product-types--col4 .product-type:nth-of-type(4n),.product-comparison .product-types--col4 .product-types a:nth-of-type(4n),.product-comparison .product-types--col4 .product-types button:nth-of-type(4n){margin-right:0}}@media screen and (min-width:768px){.product-comparison .product-types{padding:3rem 0}}.product-comparison .product-type,.product-comparison .product-types a,.product-comparison .product-types button{align-items:center;background-color:rgba(162,170,173,.15);border:0;color:#231f20;cursor:pointer;display:flex;transition:.2s ease-in-out;justify-content:center;max-width:20.5rem;width:20.5rem}@media screen and (min-width:768px){.product-comparison .product-type,.product-comparison .product-types a,.product-comparison .product-types button{font-size:2rem;flex-grow:1}}@media screen and (min-width:1024px){.product-comparison .product-type:last-of-type,.product-comparison .product-types a:last-of-type,.product-comparison .product-types button:last-of-type{margin-right:0}}.product-comparison .product-type:before,.product-comparison .product-types a:before,.product-comparison .product-types button:before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:100%}.product-comparison .product-type:after,.product-comparison .product-types a:after,.product-comparison .product-types button:after{content:"";display:table;clear:both}.product-comparison .product-type div,.product-comparison .product-types a div,.product-comparison .product-types button div{align-items:center;display:flex;font-size:1.5rem;line-height:2.6rem;flex-direction:column}@media screen and (min-width:768px){.product-comparison .product-type div,.product-comparison .product-types a div,.product-comparison .product-types button div{align-items:center;font-size:2rem}}.product-comparison .product-types a span,.product-comparison .product-types button span,.product-comparison .product-type span{display:block;font-size:16px}.product-comparison .product-type img.icon,.product-comparison .product-types a img.icon,.product-comparison .product-types button img.icon{margin-bottom:1.25rem;max-width:3.4rem;margin-left:20px;margin-right:25px}@media screen and (min-width:768px){.product-comparison .product-type img.icon,.product-comparison .product-types a img.icon,.product-comparison .product-types button img.icon{width:45px}}@media screen and (min-width:1024px){.product-comparison .product-type img.icon,.product-comparison .product-types a img.icon,.product-comparison .product-types button img.icon{margin-left:0;margin-right:0}}.product-comparison .product-type img.icon:hover,.product-comparison .product-types a img.icon:hover,.product-comparison .product-types button img.icon:hover{color:#fff}.product-comparison .product-types a span.icon,.product-comparison .product-types button span.icon,.product-comparison .product-type span.icon{background-color:#231f20;content:"";display:block;margin-bottom:1.25rem;max-width:3.4rem;margin-left:20px;margin-right:25px;mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;transition:.2s ease-in-out;height:34px;width:34px}@media screen and (min-width:768px){.product-comparison .product-types a span.icon,.product-comparison .product-types button span.icon,.product-comparison .product-type span.icon{height:45px;width:45px}}@media screen and (min-width:1024px){.product-comparison .product-types a span.icon,.product-comparison .product-types button span.icon,.product-comparison .product-type span.icon{margin-left:0;margin-right:0}}.product-comparison .product-type.selected,.product-comparison .product-type:hover,.product-comparison .product-types a.selected,.product-comparison .product-types a:hover,.product-comparison .product-types button.selected,.product-comparison .product-types button:hover{color:#fff;background-color:#047832}.product-comparison .product-type.selected span.icon,.product-comparison .product-type:hover span.icon,.product-comparison .product-types a.selected span.icon,.product-comparison .product-types a:hover span.icon,.product-comparison .product-types button.selected span.icon,.product-comparison .product-types button:hover span.icon{background-color:#fff}.product-comparison .project-type{margin-bottom:2.5rem}@media screen and (min-width:768px){.product-comparison .project-type{margin-bottom:5rem}}@media screen and (min-width:1024px){.product-comparison .project-type{width:27rem}}.product-comparison .project-type button{background-color:#047832;border:0;color:#fff;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-size:1.2rem;line-height:2.4rem;min-height:auto;padding:.15rem 1rem 0}.product-comparison .project-type button .icon{display:none}@media screen and (min-width:768px){.product-comparison .project-type button{font-size:1.6rem;line-height:3rem;padding:.75rem 2rem .5rem;margin-top:.5rem}}@media screen and (min-width:1024px){.product-comparison .project-type button{align-items:center;display:flex;justify-content:center;min-height:20.5rem;min-width:20.5rem}.product-comparison .project-type button .icon{display:block;margin:0 auto 3rem;max-width:3.8rem}}@media screen and (min-width:1024px){.product-comparison .project{display:flex;margin-top:5rem}}.product-comparison .navigation-btns{display:flex;padding:0}@media screen and (max-width:567px){.product-comparison .navigation-btns.search-results-btns{flex-direction:column}}@media screen and (min-width:568px){.product-comparison .navigation-btns.search-results-btns{flex-direction:column}}@media screen and (min-width:768px){.product-comparison .navigation-btns.search-results-btns{flex-direction:row}}@media screen and (min-width:1024px){.product-comparison .navigation-btns.search-results-btns{flex-direction:row}}@media screen and (max-width:567px){.product-comparison .navigation-btns{flex-direction:column}}@media screen and (min-width:568px){.product-comparison .navigation-btns{flex-direction:column-reverse}}@media screen and (min-width:768px){.product-comparison .navigation-btns{flex-direction:row}}@media screen and (min-width:1024px){.product-comparison .navigation-btns{flex-direction:row}}.product-comparison .navigation-btns .btn{flex-grow:1}.product-comparison .navigation-btns .btn[disabled]{pointer-events:none;opacity:.3}.product-comparison .navigation-btns .btn-ml{margin-left:0}@media screen and (min-width:568px){.product-comparison .navigation-btns .btn-ml{margin-left:0}}@media screen and (min-width:768px){.product-comparison .navigation-btns .btn-ml{margin-left:20px}}@media screen and (min-width:1024px){.product-comparison .navigation-btns .btn-ml{margin-left:20px}}.product-comparison .product-type_selection{display:flex;margin-bottom:4rem}@media screen and (min-width:768px){.product-comparison .product-type_selection{margin-bottom:5rem}}.product-comparison .product-type_selection input{position:absolute;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}.product-comparison .product-type_selection input:checked+label{background-color:#fff;border-color:#047832;color:#047832}.product-comparison .product-type_selection label{border:.1rem solid #231f20;color:#231f20;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-size:1.4rem;line-height:1.8rem;padding:1rem 1.25rem .5rem;margin-right:1rem;transition:all .1s ease-in-out}@media screen and (min-width:768px){.product-comparison .product-type_selection label{font-size:16px;line-height:2.7rem;margin-right:2rem;padding:1rem 3.5rem .5rem}}.product-comparison .product-type_selection label:hover{cursor:pointer}.product-comparison .product-type_selection label.btn-lg{padding:1rem 4rem .5rem}@media screen and (min-width:768px){.product-comparison .product-type_selection label.btn-lg{padding:1rem 7.5rem .5rem}}.product-comparison .cta_btn_container{display:flex;justify-content:space-around}.product-comparison .cta_btn_container .cta_btn{width:45%;margin:0 .1rem}.product-comparison .bread{display:flex;align-items:center;margin-bottom:15px}.product-comparison .bread .selected-product-icon{width:30px;height:30px;margin-right:16px}.product-comparison .select__field{height:40px;width:100%;padding:5px 15px;color:#616263;background-color:#d9d9d9;border:1px solid #e3e3e3;outline:none;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.product-comparison .select__field::-ms-expand{display:none}.product-comparison .select__field:focus:invalid{border-color:#fd6347}.product-comparison .select__field:required:valid{border-color:#006400}.product-comparison ul.choose-manufacturer{list-style-type:none;margin:0;padding:0;overflow:hidden}.product-comparison ul.choose-manufacturer li{float:left;border:1px solid #000;margin:0 1%;line-height:4.5rem;width:31%;padding:0 .5rem;text-align:center}.product-comparison ul.choose-manufacturer li a{text-align:center;text-decoration:none}.product-comparison ul.choose-manufacturer li:hover{color:#047832;border:1px solid #047832}.product-comparison ul.choose-manufacturer li.active{color:#047832;border:1px solid #047832;font-family:helveticaNormalBold,helvetica,Arial,sans-serif}.product-comparison .comparison-app-container.inner_wrap{width:75rem;padding:75px 3rem}.product-comparison .comparison-app-container .product-name{margin-bottom:0}.fifty_fifty .title .product-comparison .comparison-app-container h2,.product-comparison .comparison-app-container .fifty_fifty .title h2,.product-comparison .comparison-app-container .title{margin:0}.product-comparison .comparison-app-container .select{width:100%}.product-comparison .comparison-app-container p:first-child{margin-top:18px}.product-comparison .comparison-product-suggestion.inner_wrap{padding:56px 3rem}@media screen and (min-width:1024px){.product-comparison .comparison-product-suggestion.inner_wrap{padding:75px 3rem}}.product-comparison .comparison-product-suggestion .suggestion-header{text-align:left}@media screen and (min-width:1024px){.product-comparison .comparison-product-suggestion .suggestion-header{text-align:center}}.product-comparison .comparison-product-suggestion .suggestion-header h1{text-transform:uppercase;margin:0}.product-comparison .comparison-product-suggestion .comparison-product-layout{display:grid;padding:40px 0;border-bottom:1px solid #eae7e7}@media screen and (min-width:1024px){.product-comparison .comparison-product-suggestion .comparison-product-layout{grid-template-columns:1fr 1fr}}.product-comparison .comparison-product-suggestion .comparison-product-layout:last-child{border:none}.product-comparison .comparison-product-suggestion .product-card-title{font-family:tradeGothicBold2,tradeGothicNormalBold,Arial,sans-serif;font-size:2.6rem;line-height:3.8rem;margin-bottom:.5rem}.product-comparison .comparison-product-suggestion .product-card-description{margin-bottom:2rem}.product-comparison .comparison-product-suggestion .product-card-description p{font-size:1.4rem;line-height:2rem}.product-comparison .comparison-product-suggestion .product-card-description a{border-bottom:1px solid xf;color:#047832;font-size:1.6rem;padding-bottom:.1rem;text-decoration:none}.product-comparison .comparison-product-suggestion .product-card-description a:hover{border-color:#009bd6;color:#009bd6}.product-comparison .comparison-product-suggestion .product-where-to-buy{padding:0;text-align:left}@media screen and (min-width:1024px){.product-comparison .comparison-product-suggestion .product-where-to-buy{padding:1rem 5rem;text-align:center}}.product-comparison .comparison-product-suggestion .product-where-to-buy .small{font-size:1.4rem}.product-comparison .comparison-product-suggestion .product-where-to-buy .cta_btn{margin-top:1.5rem}@media screen and (min-width:1024px){.product-comparison .comparison-product-suggestion .product-where-to-buy{margin-top:2.5rem;padding:0;text-align:left}}.product-comparison .comparison-product-suggestion .product-card-container{padding:0;border-right:0}@media screen and (min-width:1024px){.product-comparison .comparison-product-suggestion .product-card-container{padding:40px;border-right:1px solid #d9d9d9}}.product-comparison .comparison-product-suggestion .product-comparison-table-container{padding:25px 0;display:flex;flex-direction:column;width:100%}@media screen and (min-width:1024px){.product-comparison .comparison-product-suggestion .product-comparison-table-container{padding:40px}}.product-comparison .comparison-product-suggestion .product-comparison-table-container h2{margin-top:0;margin-bottom:15px}.product-comparison .comparison-product-suggestion .product-comparison-table-container .result-second-section .sectiontitle{text-transform:uppercase;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-size:2.1rem}.product-comparison .comparison-product-suggestion .product-comparison-table-container .result-second-section ul{column-count:2;list-style-type:square;padding-left:25px}@media screen and (min-width:1024px){.product-comparison .comparison-product-suggestion .product-comparison-table-container .result-second-section ul{column-count:3;padding-left:25px;column-gap:10%}}.product-comparison .comparison-product-suggestion .product-comparison-table-container a{border-bottom:1px solid xf;color:#047832;font-size:1.6rem;padding-bottom:.1rem;text-decoration:none}.product-comparison .comparison-product-suggestion .product-comparison-table-container a:hover{border-color:#009bd6;color:#009bd6}.product-comparison .comparison-search-results{background-color:#f1f3f2;width:100%;text-align:left}@media screen and (min-width:1024px){.product-comparison .comparison-search-results{text-align:center}}.product-comparison .comparison-search-results .inner_wrap{width:75rem;padding:40px 3rem;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:1024px){.product-comparison .comparison-search-results .inner_wrap{padding:75px 3rem}}.fifty_fifty .title .product-comparison .comparison-search-results h2,.product-comparison .comparison-search-results .fifty_fifty .title h2,.product-comparison .comparison-search-results .subtitle,.product-comparison .comparison-search-results .title{margin:0}.product-comparison .comparison-search-results .subtitle{padding:16px 0}.product-comparison .comparison-search-results .search-results{margin-bottom:25px}.product-comparison .comparison-search-results .search-results p{margin:0;padding-bottom:16px}.product-comparison .comparison-search-results .result-title{font-family:helveticaNormalBold,helvetica,Arial,sans-serif;padding-right:10px}.product-comparison .product-comparispon-table{margin-bottom:25px;flex-grow:1}.product-comparison .product-comparispon-table table{flex-grow:1}.product-comparison .product-comparispon-table thead{background-color:#231f20;color:#fff}.product-comparison .product-comparispon-table thead td{border-bottom:0;font-size:18px;font-weight:400;height:58px;padding:20px}.product-comparison .product-comparispon-table tbody td{height:58px;font-size:18px;font-weight:400;padding:20px}.product-comparison .product-comparispon-table tbody>tr>td:first-child{border-right:1px solid #d9d9d9}.product-comparison .product-comparison-tool h1,.product-comparison .product-comparison-tool h2,.product-comparison .product-comparison-tool h3,.product-comparison .product-comparison-tool h4{font-family:helveticaNormalBold,helvetica,Arial,sans-serif;text-transform:uppercase}.fifty_fifty .title .product-comparison .product-comparison-tool h2,.product-comparison .product-comparison-tool .fifty_fifty .title h2,.product-comparison .product-comparison-tool .title{font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-size:4.8rem;line-height:4.8rem;text-transform:uppercase}@media screen and (max-width:567px){.fifty_fifty .title .product-comparison .product-comparison-tool h2,.product-comparison .product-comparison-tool .fifty_fifty .title h2,.product-comparison .product-comparison-tool .title{font-size:3rem;line-height:3rem}}@media screen and (max-width:1023px){.product-comparison .product-comparison-tool .btns{display:flex;justify-content:center}.product-comparison .product-comparison-tool .btns .btn_outline:last-child{margin-right:0}}.product-comparison .product-comparison-tool .btn_outline{border:1px solid #047832;color:#047832;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-size:16px;font-weight:700;height:auto;line-height:2.7rem;margin-right:1.25rem;padding:.75rem 1rem .5rem;text-transform:uppercase;min-width:15rem}.product-comparison .product-comparison-tool .btn_outline:hover{border-color:rgb(3.1774193548,95.3225806452,39.7177419355);color:rgb(3.1774193548,95.3225806452,39.7177419355);text-decoration:none}.product-comparison .product-comparison-tool .align-center{text-align:center}.product-comparison .product-comparison-tool .img-responsive,.product-comparison .product-comparison-tool .img-responsive-map{max-width:100%}.product-comparison .product-comparison-tool p{font-size:1.4rem;line-height:1.9rem;margin-bottom:1.2rem}@media screen and (min-width:768px){.product-comparison .product-comparison-tool p{font-size:1.8rem;line-height:2.4rem;margin-bottom:1.5rem}}.product-comparison .product-comparison-tool p+.small{margin-bottom:1rem;position:relative;top:-1rem}.product-comparison .product-comparison-tool .small,.product-comparison .product-comparison-tool p.small{font-size:1.2rem;line-height:1.6rem}@media screen and (min-width:768px){.product-comparison .product-comparison-tool .small,.product-comparison .product-comparison-tool p.small{font-size:1.4rem;line-height:1.9rem}}.product-comparison .product-comparison-tool .navigation-btns{display:flex}@media screen and (max-width:567px){.product-comparison .product-comparison-tool .navigation-btns.search-results-btns{flex-direction:column}}@media screen and (min-width:568px){.product-comparison .product-comparison-tool .navigation-btns.search-results-btns{flex-direction:column}}@media screen and (min-width:768px){.product-comparison .product-comparison-tool .navigation-btns.search-results-btns{flex-direction:row}}@media screen and (min-width:1024px){.product-comparison .product-comparison-tool .navigation-btns.search-results-btns{flex-direction:row}}@media screen and (max-width:567px){.product-comparison .product-comparison-tool .navigation-btns{flex-direction:column}}@media screen and (min-width:568px){.product-comparison .product-comparison-tool .navigation-btns{flex-direction:column-reverse}}@media screen and (min-width:768px){.product-comparison .product-comparison-tool .navigation-btns{flex-direction:row}}@media screen and (min-width:1024px){.product-comparison .product-comparison-tool .navigation-btns{flex-direction:row}}.product-comparison .product-comparison-tool .navigation-btns .btn{flex-grow:1}.product-comparison .product-comparison-tool .navigation-btns .btn-ml{margin-left:0}@media screen and (min-width:568px){.product-comparison .product-comparison-tool .navigation-btns .btn-ml{margin-left:0}}@media screen and (min-width:768px){.product-comparison .product-comparison-tool .navigation-btns .btn-ml{margin-left:20px}}@media screen and (min-width:1024px){.product-comparison .product-comparison-tool .navigation-btns .btn-ml{margin-left:20px}}.product-comparison .product-comparison-tool .steps{margin-top:75px;position:relative;padding:0 3rem}.product-comparison .product-comparison-tool .steps_current{color:#231f20;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-size:1.2rem;letter-spacing:.4px;margin-bottom:.5rem;text-transform:uppercase}@media screen and (min-width:768px){.product-comparison .product-comparison-tool .steps_current{font-size:1.4rem;line-height:2.5rem}}.product-comparison .product-comparison-tool .steps_title{font-family:helveticaNormalBold,helvetica,Arial,sans-serif;text-transform:uppercase;font-size:3rem;line-height:3rem;text-align:left}@media screen and (min-width:568px){.product-comparison .product-comparison-tool .steps_title{text-align:left}}@media screen and (min-width:768px){.product-comparison .product-comparison-tool .steps_title{text-align:left}}@media screen and (min-width:1024px){.product-comparison .product-comparison-tool .steps_title{font-size:4.8rem;line-height:4.8rem;text-align:center}}.product-comparison .product-comparison-tool .steps_subtitle{font-size:18px;margin-top:1rem;text-align:center}@media screen and (min-width:568px){.product-comparison .product-comparison-tool .steps_subtitle{text-align:left}}@media screen and (min-width:768px){.product-comparison .product-comparison-tool .steps_subtitle{text-align:left}}@media screen and (max-width:567px){.product-comparison .product-comparison-tool .steps_subtitle{font-size:1.4rem;line-height:1.9rem;text-align:left}}.product-comparison .product-comparison-tool .steps .back{background-color:transparent;border:none;height:40px;left:-40px;position:absolute;top:0;width:40px;cursor:pointer}.product-comparison .product-comparison-tool .steps .back:focus{outline:none}@media screen and (max-width:567px){.product-comparison .product-comparison-tool .steps .back{left:-2rem}}@media screen and (min-width:1024px)and (max-width:1360px){.product-comparison .product-comparison-tool .steps .back{left:-.5rem}}.product-comparison .product-comparison-tool .steps .back:before{content:"";display:block;width:1.5rem;height:.2rem;background:#047832;left:25%;top:50%;transform:rotate(-45deg);position:absolute;margin-top:-.9rem}.product-comparison .product-comparison-tool .steps .back:after{content:"";display:block;width:1.5rem;height:.2rem;background:#047832;left:25%;top:50%;transform:rotate(45deg);position:absolute;margin-bottom:-.9rem}.product-comparison .product-comparison-tool .select-project-type{display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;width:100%}.product-comparison .product-comparison-tool .project-types{display:flex;flex-direction:column;margin:0;padding:2rem 0 3.5rem;width:100%}@media screen and (min-width:768px){.product-comparison .product-comparison-tool .project-types{padding:3rem 0}}@media screen and (min-width:1024px){.product-comparison .product-comparison-tool .project-types{justify-content:center;padding:5rem 0 6.5rem;flex-direction:row}}.product-comparison .product-comparison-tool .project-types a,.product-comparison .product-comparison-tool .project-types button{align-items:center;background-color:rgba(162,170,173,.15);border:0;color:#231f20;cursor:pointer;display:flex;font-size:1.5rem;height:83px;justify-content:flex-start;line-height:2.6rem;margin:12px 0;transition:.2s ease-in-out;flex-grow:1}@media screen and (min-width:768px){.product-comparison .product-comparison-tool .project-types a,.product-comparison .product-comparison-tool .project-types button{font-size:2rem;height:83px;margin:12px 0;flex-grow:1}}@media screen and (min-width:1024px){.product-comparison .product-comparison-tool .project-types a,.product-comparison .product-comparison-tool .project-types button{margin:0 1.5rem;max-width:20.5rem;min-height:20.5rem;justify-content:center}}.product-comparison .product-comparison-tool .project-types a:before,.product-comparison .product-comparison-tool .project-types button:before{content:"";float:left;padding-top:100%}.product-comparison .product-comparison-tool .project-types a div,.product-comparison .product-comparison-tool .project-types button div{display:flex;align-items:center}@media screen and (min-width:768px){.product-comparison .product-comparison-tool .project-types a div,.product-comparison .product-comparison-tool .project-types button div{align-items:center}}@media screen and (min-width:1024px){.product-comparison .product-comparison-tool .project-types a div,.product-comparison .product-comparison-tool .project-types button div{flex-direction:column}}.product-comparison .product-comparison-tool .project-types a span,.product-comparison .product-comparison-tool .project-types button span{display:block;font-size:16px}.product-comparison .product-comparison-tool .project-types a .icon,.product-comparison .product-comparison-tool .project-types button .icon{margin-bottom:1.25rem;max-width:3.4rem;margin-left:20px;margin-right:25px}@media screen and (min-width:768px){.product-comparison .product-comparison-tool .project-types a .icon,.product-comparison .product-comparison-tool .project-types button .icon{width:45px}}@media screen and (min-width:1024px){.product-comparison .product-comparison-tool .project-types a .icon,.product-comparison .product-comparison-tool .project-types button .icon{margin-left:0;margin-right:0}}.product-comparison .product-comparison-tool .project-types a .icon:hover,.product-comparison .product-comparison-tool .project-types button .icon:hover{color:#fff}.product-comparison .product-comparison-tool .project-types a:hover,.product-comparison .product-comparison-tool .project-types button:hover{color:#fff;background-color:#047832}.product-comparison .product-comparison-tool .project-type{margin-bottom:2.5rem}@media screen and (min-width:768px){.product-comparison .product-comparison-tool .project-type{margin-bottom:5rem}}@media screen and (min-width:1024px){.product-comparison .product-comparison-tool .project-type{width:27rem}}.product-comparison .product-comparison-tool .project-type button{background-color:#047832;border:0;color:#fff;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-size:1.2rem;line-height:2.4rem;min-height:auto;padding:.15rem 1rem 0}.product-comparison .product-comparison-tool .project-type button .icon{display:none}@media screen and (min-width:768px){.product-comparison .product-comparison-tool .project-type button{font-size:1.6rem;line-height:3rem;padding:.75rem 2rem .5rem;margin-top:.5rem}}@media screen and (min-width:1024px){.product-comparison .product-comparison-tool .project-type button{align-items:center;display:flex;justify-content:center;min-height:20.5rem;min-width:20.5rem}.product-comparison .product-comparison-tool .project-type button .icon{display:block;margin:0 auto 3rem;max-width:3.8rem}}@media screen and (min-width:1024px){.product-comparison .product-comparison-tool .project{display:flex;margin-top:5rem}}.product-comparison .product-comparison-tool .progress-container{display:flex;flex-direction:column;justify-content:flex-end}@media screen and (max-width:1023px){.product-comparison .product-comparison-tool .progress-container{justify-content:center;align-items:center}}@media screen and (min-width:1024px)and (max-width:1360px){.product-comparison .product-comparison-tool .progress-container{padding-right:4rem}}.product-comparison .product-comparison-tool .progress-cards{z-index:1000}@media screen and (max-width:1023px){.product-comparison .product-comparison-tool .progress-cards{margin-top:2.8rem}}@media screen and (max-width:567px){.product-comparison .product-comparison-tool .progress-cards{margin-top:0}}@media screen and (min-width:1024px){.product-comparison .product-comparison-tool .progress-cards{bottom:3.5rem;position:absolute;right:0}}.product-comparison .product-comparison-tool .progress-cta{display:flex;justify-content:flex-end;margin-bottom:2.8rem}@media screen and (min-width:1024px){.product-comparison .product-comparison-tool .progress-cta{margin-bottom:1rem}}.product-comparison .product-comparison-tool .cta_btn{color:#fff;background:#047832;border:0;display:inline-block;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-size:1.8rem;height:auto;line-height:2.6rem;max-width:46rem;min-width:20rem;padding:1.25rem 2rem 1rem;text-align:center;text-transform:uppercase;cursor:pointer}@media screen and (min-width:768px){.product-comparison .product-comparison-tool .cta_btn{line-height:2.6rem;padding:1.5rem 2rem 1rem}}.product-comparison .product-comparison-tool .cta_btn:hover{background-color:rgb(3.1774193548,95.3225806452,39.7177419355);text-decoration:none}@media screen and (max-width:567px){.product-comparison .stickynavigationcontainer{display:none}}.product-comparison .stickynavigationcontainer{bottom:40%;position:-webkit-sticky;position:fixed;align-items:center;text-align:center;right:50px;width:50px}.product-comparison .stickynavigationcontainer button{display:flex;align-items:center;justify-content:center;height:28px;width:55%;border:none;color:#fff;background-color:#4eacf8;cursor:pointer;margin-left:11px}.product-comparison .stickynavigationcontainer .pagenumber{display:block;margin:15px 0;font-weight:900}.product-comparison .stickynavigationcontainer .arrow-down{border-top:8px solid #fff}.product-comparison .stickynavigationcontainer .arrow-down,.product-comparison .stickynavigationcontainer .arrow-up{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;font-size:0;line-height:0;float:right}.product-comparison .stickynavigationcontainer .arrow-up{border-bottom:8px solid #fff}.product-comparison .pct-certificate{flex-direction:row}.product-comparison .pct-certificate .desc_label{text-transform:uppercase;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-size:2.1rem}@media screen and (min-width:1024px){.product-comparison .pct-certificate .desc_label{font-size:2rem;line-height:2.8rem}}.product-comparison .pct-certificate img{display:inline-block;max-height:5.1rem;max-width:5.1rem;height:auto;width:auto;margin-right:1.2rem;vertical-align:middle}.loading-graphic{display:flex;flex-direction:column;align-items:center}.loading-graphic .loading-spinner{margin:25px auto auto;border-radius:50%;border:10px solid #d9d9d9;border-top-color:#047832;width:60px;height:60px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.loading-graphic span{margin-top:10px}@keyframes spin{0%{-webkit-transform:rotate(0deg)}30%{-webkit-transform:rotate(200deg)}to{-webkit-transform:rotate(1turn)}}.k_logo_hero-container{display:flex;height:54rem;transition:all .5s ease-out;background:radial-gradient(farthest-side at bottom left,rgba(0,63,97,.657),transparent),radial-gradient(circle farthest-side at bottom right,rgba(2,2,2,.587),transparent 300px),radial-gradient(farthest-corner at bottom right,rgba(94,66,0,.58),transparent 600px),radial-gradient(circle farthest-corner at 85% 70%,rgba(127,89,0,.58),transparent 300px),radial-gradient(circle farthest-corner at 70% 20%,rgba(127,89,0,.58),transparent 600px),radial-gradient(farthest-side at top right,rgba(2,2,2,.646),transparent 600px),radial-gradient(farthest-side at top left,rgba(2,2,2,.748),transparent 900px),radial-gradient(circle farthest-side at 75% 30%,rgba(253,235,207,.2),transparent 150px),radial-gradient(circle farthest-side at 70% 50%,rgba(253,235,207,.2),transparent 140px),radial-gradient(circle farthest-side at 70% 70%,rgba(253,235,207,.2),transparent 150px),radial-gradient(circle farthest-side at 70% 90%,rgba(253,235,207,.2),transparent 130px),radial-gradient(circle farthest-side at 80% 100%,rgba(253,235,207,.2),transparent 120px),radial-gradient(circle closest-side at 70% 90%,rgba(253,235,207,.2),transparent 130px),radial-gradient(circle closest-side at 80% 100%,rgba(253,235,207,.2),transparent 120px),radial-gradient(circle farthest-side at 50% 90%,rgba(253,235,207,.2),transparent 130px),radial-gradient(circle farthest-side at 60% 100%,rgba(253,235,207,.2),transparent 120px) #153d33}.k_logo_hero-container:before{content:"";filter:blur(150px);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@media screen and (max-width:1023px){.k_logo_hero-container{height:40rem}}@media screen and (max-width:567px){.k_logo_hero-container{height:auto}}.k_logo_hero-container .k_logo_hero-background{transition:all .5s ease-out;width:624px;height:100%;display:flex;align-items:center;justify-content:flex-start;overflow:hidden;clip-path:path("M-1.52492 -58L-93 592.623H532.5L623.976 -58H-1.52492Z");background-position:50%;background-size:cover;background-repeat:no-repeat}@media screen and (max-width:1023px){.k_logo_hero-container .k_logo_hero-background{clip-path:none;width:30%;background:no-repeat;background-size:cover;background-position:50%}}@media screen and (max-width:567px){.k_logo_hero-container .k_logo_hero-background{display:none}}.k_logo_hero-container .k_logo_hero-header{transition:all .5s ease-out;width:calc(100% - 624px);overflow:hidden;position:relative;color:#fff;padding:50px 100px;display:flex;flex-direction:column;align-self:center}@media screen and (max-width:1200px){.k_logo_hero-container .k_logo_hero-header{padding:25px 50px}}@media screen and (max-width:1023px){.k_logo_hero-container .k_logo_hero-header{width:100%;padding:20px}}@media screen and (max-width:567px){.k_logo_hero-container .k_logo_hero-header{padding:30px}}.k_logo_hero-container .k_logo_hero-header .k_logo_hero-title{font-size:3.4rem;line-height:4rem;font-family:helvetica,Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em}@media screen and (max-width:1023px){.k_logo_hero-container .k_logo_hero-header .k_logo_hero-title{font-size:2.4rem;line-height:2.8rem}}.k_logo_hero-container .k_logo_hero-header .k_logo_hero-title{transition:all .5s ease-out;margin-top:0;margin-bottom:3rem}@media screen and (max-width:1200px){.k_logo_hero-container .k_logo_hero-header .k_logo_hero-title{line-height:4.3rem}}.k_logo_hero-container .k_logo_hero-header .k_logo_hero-text{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;transition:all .5s ease-out;margin-top:0;margin-bottom:3rem}.product-card-list-container .product-title-description{text-align:center}.product-card-list-container .filter-container{display:flex;flex-direction:column;padding-bottom:4.3rem}@media screen and (min-width:1024px){.product-card-list-container .filter-container{display:flex;flex-direction:row;justify-content:space-between}}.product-card-list-container .filter-container .filter-mr{margin-right:0;flex-grow:1;margin-bottom:1em}.product-card-list-container .filter-container .filter-mr.select{width:100%}@media screen and (min-width:1024px){.product-card-list-container .filter-container .filter-mr{margin-right:20px}.product-card-list-container .filter-container .filter-mr.select{width:auto}}.product-card-list-container .filter-container .filter{flex-grow:1}.product-card-list-container .search_wrap{overflow:hidden;transition:.2s ease-in-out;position:relative}.product-card-list-container .search_wrap:before{content:"";height:3.6rem;width:3.6rem;left:0;top:0;pointer-events:none;background:url(/frontend/icons/icon_search.svg);background-position:2px;background-repeat:no-repeat;display:block;position:absolute;z-index:2;background-size:38%}.product-card-list-container .search_wrap input{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;outline:transparent;border:none;border-bottom:2px solid #231f20;padding:1rem .5rem 1rem 2rem;color:#231f20;width:100%}.product-card-list-container .search_wrap input::placeholder{color:#231f20}.product-card-list-container .product-card-list{display:flex;flex-direction:column;list-style:none;padding:0;margin:0}@media screen and (min-width:768px){.product-card-list-container .product-card-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:2rem;grid-row-gap:2rem}}@media screen and (min-width:1024px){.product-card-list-container .product-card-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:2rem;grid-row-gap:2rem}}.product-card-list-container .product-card-list .product-card-list-item{max-width:100%;margin-bottom:2rem;padding:20px}@media screen and (min-width:1024px){.product-card-list-container .product-card-list .product-card-list-item{max-width:300px;margin-bottom:0}}.product-card-list-container .product-card-list .product-card-list-item img{width:100%}.product-card-list-container .product-card-list .product-card-list-item:hover{background:rgba(0,159,227,.5);cursor:pointer}.product-card-list-container .product-card-list .product-card-list-item.selected{position:relative;background:rgba(0,159,227,.5);cursor:pointer}.product-card-list-container .product-card-list .product-card-list-item.selected:before{content:"";height:4.6rem;width:4.6rem;right:0;top:0;pointer-events:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='42' height='42' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='translate(2 2)' stroke='%23035e27' fill='none' fill-rule='evenodd'%3E%3Cpath stroke-width='2.169' d='M11 20.167L15.579 25 26 14'/%3E%3Ccircle stroke-width='2.25' cx='19' cy='19' r='19'/%3E%3C/g%3E%3C/svg%3E");background-position:2px;background-repeat:no-repeat;display:block;position:absolute;z-index:2;background-size:75%}.product-card-list-container .product-card-list .btn{line-height:inherit}.training_card{padding:20px;border-radius:8px;background-color:#fff;box-shadow:3px 3px 12px 0 rgba(0,0,0,.12);border:2px solid transparent;display:flex;flex-direction:column;gap:24px}@media screen and (min-width:768px){.training_card{flex-direction:row;gap:28px}}.training_card:hover{border:2px solid rgba(0,0,0,.3);transition:all .15s ease-in-out}.training_card-image-container{height:auto;width:100%;aspect-ratio:2/1;overflow:hidden;border-radius:8px;position:relative}@media screen and (min-width:768px){.training_card-image-container{aspect-ratio:initial;border-radius:4px;height:97px;width:130px}}.training_card-image-container img{width:100%;height:-webkit-fill-available;object-fit:cover}.training_card-image-overlay{position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2))}.training_card-image-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:43px;width:43px}@media screen and (min-width:768px){.training_card-image-icon{height:38px;width:38px}}.training_card-image-icon img{width:100%;height:100%;object-fit:contain}.training_card-content-container{display:flex;flex-direction:column;flex:1;gap:8px}@media screen and (min-width:768px){.training_card-content-container{gap:4px}}.training_card-title-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:12px}@media screen and (min-width:768px){.training_card-title-container{flex-direction:row;gap:28px}}.training_card-title{font-size:1.8rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;text-transform:none;letter-spacing:.01em;line-height:2.4rem}@media screen and (min-width:768px){.training_card-title{font-size:2rem;line-height:3rem}}.training_card-level-tag{padding:2px 12px;font-size:1.6rem;line-height:3rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;letter-spacing:.01em;border-radius:4px;border:2.5px solid #cfd7d9;display:flex;align-items:center;justify-content:center;white-space:nowrap;text-transform:capitalize;width:max-content}.training_card-level-tag.core{border-color:#87c15f}.training_card-level-tag.intermediate{border-color:#ffd25c}.training_card-level-tag.advanced{border-color:#009de9}.training_card-sub-title{font-family:helvetica,Arial Narrow,Arial,sans-serif,knaufHeadBold}.training_card-description,.training_card-sub-title{font-size:1.6rem;line-height:3rem;text-transform:none;letter-spacing:.01em}.training_card-description{font-family:helveticaStandard,helvetica,Arial,sans-serif;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;word-wrap:break-word}@media screen and (min-width:768px){.training_card-description{-webkit-line-clamp:2}}@media screen and (min-width:768px){.training_card.search_card .training_card-title{font-size:2.4rem}}.training_card-bookmark-btn{height:21px;width:16px;position:relative;background-color:transparent;border:none;outline:none;padding:0 12px;cursor:pointer}.training_card-bookmark-btn:after{content:"";background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.56 14.753l-.56-.38-.56.38L1 19.115V1h14v18.115l-6.44-4.362z' stroke='%23035e27' stroke-width='2'/%3E%3C/svg%3E");height:100%;width:100%;top:0;left:0;position:absolute}.training_card-bookmark-btn.saved:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.56 14.753l-.56-.38-.56.38L1 19.115V1h14v18.115l-6.44-4.362z' fill='%23035e27' stroke='%23035e27' stroke-width='2'/%3E%3C/svg%3E")}.training_card .training_card-image-icon{height:43px;width:43px}.training_card:last-child{margin-bottom:30px}.training_card .training_card-sub-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px}@media screen and (min-width:768px){.training_card .training_card-sub-title{flex-wrap:nowrap;gap:12px}}.training_card .training_card-duration{font-size:1.6rem;font-family:helvetica,Arial Narrow,Arial,sans-serif,knaufHeadBold;font-style:italic;white-space:nowrap}.training_card.my_training_card .training_card-image-container{width:173px;height:130px;border-radius:4px}.training_card.my_training_card .training_card-title-container{flex-direction:row;gap:20px}.training_card.my_training_card .training_card-sub-title{margin:12px 0 8px;display:flex;align-items:flex-start;flex-direction:column;gap:8px}@media screen and (min-width:768px){.training_card.my_training_card .training_card-sub-title{margin:12px 0 4px;flex-direction:row;align-items:center;gap:20px}}.training_card.my_training_card.saved .training_card-bookmark-btn:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.56 14.753l-.56-.38-.56.38L1 19.115V1h14v18.115l-6.44-4.362z' fill='%23035e27' stroke='%23035e27' stroke-width='2'/%3E%3C/svg%3E")}.training_card.my_training_card.completed .training_card-image-container:before{content:"";background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='30' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.25 15.758l5.342 5.492L23.75 8.75' stroke='%23047832' stroke-width='3.5'/%3E%3C/svg%3E");background-color:#fff;height:30px;width:30px;bottom:12px;left:14px;position:absolute;border-radius:4px;box-shadow:4px 4px 4px 0 rgba(0,0,0,.4);z-index:1}@media screen and (min-width:768px){.training_search_card{padding:28px 32px}.training_search_card .training_card-title{font-size:2.4rem}}@media screen and (min-width:768px)and (min-width:768px){.training_search_card .training_card-title{padding:28px 32px}.training_search_card .training_card-title .training_card-title{font-size:2.4rem}.training_search_card .training_card-title .training_card-image-container{height:130px;width:173px}}@media screen and (min-width:768px){.training_search_card .training_card-title .training_card-image-container{height:130px;width:173px}.training_search_card .training_card-image-icon{height:43px;width:43px}}.training_search_card .my_training_card .training_card-image-container{width:173px;height:130px;border-radius:4px}.training_search_card .my_training_card .training_card-title-container{flex-direction:row;gap:20px}.training_search_card .my_training_card .training_card-sub-title{margin:12px 0 8px;display:flex;align-items:flex-start;flex-direction:column;gap:8px}@media screen and (min-width:768px){.training_search_card .my_training_card .training_card-sub-title{margin:12px 0 4px;flex-direction:row;align-items:center;gap:20px}}.training_search_card .my_training_card.saved .training_card-bookmark-btn:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.56 14.753l-.56-.38-.56.38L1 19.115V1h14v18.115l-6.44-4.362z' fill='%23035e27' stroke='%23035e27' stroke-width='2'/%3E%3C/svg%3E")}.training_search_card .my_training_card.completed .training_card-image-container:before{content:"";background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='30' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.25 15.758l5.342 5.492L23.75 8.75' stroke='%23047832' stroke-width='3.5'/%3E%3C/svg%3E");background-color:#fff;height:30px;width:30px;bottom:12px;left:14px;position:absolute;border-radius:4px;box-shadow:4px 4px 4px 0 rgba(0,0,0,.4);z-index:1}.training_search_card:last-child{margin-bottom:30px}.training_course_detail_nav-wrapper{margin-top:4rem}.training_course_detail_nav-wrapper,.training_course_detail_nav-wrapper>div{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}@media screen and (max-width:1023px){.training_course_detail_nav-wrapper{margin-top:0}}@media screen and (max-width:1023px){.training_course_detail_nav-filters.training_home{overflow:hidden;width:100%;max-width:100%;padding:0}.training_course_detail_nav-filters.training_home .tabs{padding:0;min-width:100%}.training_course_detail_nav-filters.training_home .tab{white-space:normal;text-align:center;display:flex;align-items:center;justify-content:center;flex:1}.training_course_detail_nav-filters.training_home .tab:first-child{padding-left:20px}.training_course_detail_nav-filters.training_home .tab.selected:after{width:100%;left:0}}.training_hero-detail-wrapper{height:42rem;width:100%;display:flex;position:relative}@media screen and (min-width:1200px){.training_hero-detail-wrapper{height:59rem}}.training_hero-detail-wrapper.training_active .training_hero-detail-content-overlay{display:none;transition:all .2s ease-in-out}.training_hero-detail-wrapper .breadcrumb{color:#fff;z-index:11;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;margin-top:10px;margin-left:10px;font-weight:400;line-height:2.5rem;font-size:1.3rem;text-transform:uppercase}@media screen and (min-width:1024px){.training_hero-detail-wrapper .breadcrumb{position:absolute;max-width:470px;margin-top:20px;margin-left:20px;width:max-content}}@media screen and (max-width:567px){.training_hero-detail-wrapper{display:grid}}.training_hero-detail-content-overlay{display:flex;align-self:flex-end;padding:0 2.6rem;max-width:136rem;margin-left:auto;margin-right:auto;width:100%;z-index:10}@media screen and (min-width:768px){.training_hero-detail-content-overlay{padding:0 1.5rem}}.training_hero-detail-title{font-size:3.2rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;letter-spacing:.01em;line-height:3.8rem}@media screen and (max-width:1023px){.training_hero-detail-title{font-size:2.8rem;line-height:3.2rem}}.training_hero-detail-title{display:flex;margin:0 0 30px;color:#fff;z-index:1;text-transform:none}@media screen and (min-width:1200px){.training_hero-detail-title{margin-bottom:54px}}.training_hero-detail-placeholder-img{position:absolute;width:100%;height:100%;top:0;left:0}.training_hero-detail-placeholder-img img{width:100%;height:100%;object-fit:cover;object-position:center}.training_hero-detail-text{margin-top:10px}.training_hero-detail-btn-wrapper{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10}.training_hero-detail-btn-wrapper .knauf_btn{display:flex;align-items:center;color:#fff;white-space:nowrap}.training_hero-detail-btn-wrapper .knauf_btn .training_hero-detail-play-btn{height:22px;width:22px;display:flex;margin-left:8px;position:relative;top:auto;left:auto;transform:none}.training_hero-detail-play-btn{background-image:url(/frontend/icons/icon_play_circle.svg);background-position:50%;background-repeat:no-repeat;background-size:100% auto;height:87px;width:87px;display:flex;background-color:transparent;border:none;outline:none;cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}@media screen and (min-width:768px){.training_hero-detail-play-btn{height:115px;width:115px}}.training_hero-detail-img-wrapper{width:100%;height:100%;position:absolute}.training_hero-detail-img-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center}.training_hero-detail-media-wrapper{width:100%;height:100%;position:absolute}.training_hero-detail-media-wrapper .training_hero-detail-video{position:relative;height:100%}.training_hero-detail-media-wrapper .training_hero-detail-video .media_wrap{width:100%;height:100%;display:flex;overflow:hidden}@media screen and (max-width:1023px){.training_hero-detail-media-wrapper .training_hero-detail-video .media_wrap{height:500px}}@media screen and (max-width:567px){.training_hero-detail-media-wrapper .training_hero-detail-video .media_wrap{height:300px}}.training_hero-detail-media-wrapper .training_hero-detail-video .video-img{width:100%;object-fit:cover;object-position:center;height:42rem}@media screen and (min-width:1200px){.training_hero-detail-media-wrapper .training_hero-detail-video .video-img{height:59rem}}.training_hero-detail-media-wrapper .training_hero-detail-video .cld-video-player{width:100%;height:100%}.training_hero-detail-media-wrapper .video_modal_icon{display:block;position:absolute;top:50%;left:50%;border:.2rem solid #fff;width:8rem;height:8rem;border-radius:50%;transform:translate(-40%,-60%);cursor:pointer}.training_hero-detail-media-wrapper .video_modal_icon:after{content:"";width:0;height:0;border-top:2rem solid transparent;border-bottom:2rem solid transparent;border-left:3rem solid #fff;left:57%;position:absolute;top:50%;transform:translate(-50%,-50%)}.training_hero-detail-media-wrapper .video_modal_icon:hover{box-shadow:0 4px 8px 0 hsla(0,0%,100%,.2),0 6px 20px 0 rgba(0,0,0,.19)}@media screen and (max-width:567px){.training_hero-detail-media-wrapper .video_modal_icon{transform:translate(-60%,-60%);height:4.6rem;width:4.6rem}.training_hero-detail-media-wrapper .video_modal_icon:after{border-top:.8rem solid transparent;border-bottom:.8rem solid transparent;border-left:1.5rem solid #fff;left:57%}}.training_hero-detail-media-wrapper .video_modal_icon.invert-colors{border:.2rem solid #047832}.training_hero-detail-media-wrapper .video_modal_icon.invert-colors:after{border-left:3rem solid #047832}.training_hero-detail-iframe-wrapper{width:100%;height:100%;position:absolute;top:0;left:0}.training_hero-detail-iframe-wrapper iframe{width:100%;height:100%;border:none}.training_hero-detail-col-wrapper{display:flex;flex-direction:column;flex:2;background:url(/frontend/images/home/knauf_homepage_hero_01.jpg);height:100%;background-size:cover}@media screen and (max-width:567px){.training_hero-detail-col-wrapper{padding:0 20px}}.training_hero-detail-col-wrapper .training_hero-detail-col-img{position:relative;max-height:700px}.training_hero-detail-col-wrapper .training_hero-detail-col-img img{height:100%}.training_hero-detail-col-wrapper .training_hero-detail-col-outter{display:flex;padding:0 32px 32px;align-items:end;gap:16px}@media screen and (max-width:567px){.training_hero-detail-col-wrapper .training_hero-detail-col-outter{flex-direction:column;gap:0;align-items:center}}.training_hero-detail-col-wrapper .training_hero-detail-col-outter .training_hero-detail-col-logo{display:flex;justify-content:center;height:48px;margin-top:20px}@media screen and (min-width:768px){.training_hero-detail-col-wrapper .training_hero-detail-col-outter .training_hero-detail-col-logo{margin-top:16px}}.training_hero-detail-col-wrapper .training_hero-detail-col-outter .training_hero-detail-col-cta-btns{display:flex;gap:16px;justify-content:center;align-items:center;margin-top:15px}@media screen and (min-width:991px){.training_hero-detail-col-wrapper .training_hero-detail-col-outter .training_hero-detail-col-cta-btns{flex-direction:row;justify-content:flex-start}}.training_hero-detail-col-wrapper .training_hero-detail-col-outter .training_hero-detail-col-cta-btns .training_hero-detail-col-btn{font-size:1.6rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.01em;display:flex;align-items:center;justify-content:center;background-color:#047832;padding:8px;box-shadow:none;border:none;color:#fff}.training_hero-detail-col-wrapper .training_hero-detail-col-outter .training_hero-detail-col-cta-btns .training_hero-detail-col-btn a{display:flex;justify-content:center;font-size:1rem;gap:8px}.training_hero-detail-col-wrapper .training_hero-detail-col-outter .training_hero-detail-col-cta-btns .training_hero-detail-col-btn .training_hero-detail-col-icon{display:flex;align-self:center}.training_hero-detail-col-wrapper .training_hero-detail-col-outter .training_hero-detail-col-cta-btns .training_hero-detail-col-btn .training_hero-detail-col-icon img{margin:0;width:16px;height:10px;transform:rotate(-180deg)}.training_hero-detail-col-wrapper .training_hero-detail-col-content{display:flex;margin:25px;flex-direction:column;justify-content:center;align-items:center;position:relative}@media screen and (min-width:768px){.training_hero-detail-col-wrapper .training_hero-detail-col-content{height:100%;align-items:flex-end;flex-direction:row-reverse;margin-top:16px;justify-content:end}}.training_hero-detail-col-wrapper .training_hero-detail-col-content .training_hero-detail-col-selector-wrapper{width:100%;height:100%;display:flex;flex-direction:column;padding:0 50px;overflow:hidden}@media screen and (min-width:1200px){.training_hero-detail-col-wrapper .training_hero-detail-col-content .training_hero-detail-col-selector-wrapper{width:100%}}@media screen and (min-width:1024px)and (max-width:1200px){.training_hero-detail-col-wrapper .training_hero-detail-col-content .training_hero-detail-col-selector-wrapper{width:50%;padding-right:0}}@media screen and (min-width:768px)and (max-width:1024px){.training_hero-detail-col-wrapper .training_hero-detail-col-content .training_hero-detail-col-selector-wrapper{width:65%}}.training_hero-detail-col-wrapper .training_hero-detail-col-content .training_hero-detail-col-selector-wrapper .training_hero-detail-selector{display:flex;flex-direction:column;align-items:center;position:static}@media screen and (min-width:1200px){.training_hero-detail-col-wrapper .training_hero-detail-col-content .training_hero-detail-col-selector-wrapper .training_hero-detail-selector{position:relative}}@media screen and (max-width:1023px){.training_hero-detail-col-wrapper .training_hero-detail-col-content .training_hero-detail-col-selector-wrapper .training_hero-detail-selector{position:relative}}.training_hero-detail-col-wrapper .training_hero-detail-col-content .training_hero-detail-col-selector-wrapper .training_hero-detail-selector .training_hero-detail-selector-title{font-weight:700;color:#fff;font-size:1.7rem}.training_hero-detail-col-wrapper .training_hero-detail-col-content .training_hero-detail-col-selector-wrapper .training_hero-detail-selector .training_hero-detail-selector-icon img{width:32px;height:32px}.training_hero-detail-col-wrapper .training_hero-detail-col-content .training_hero-detail-col-selector-wrapper .training_hero-detail-selector.size-md .training_hero-detail-selector-title{font-size:2rem}.training_hero-detail-col-wrapper .training_hero-detail-col-content .training_hero-detail-col-selector-wrapper .training_hero-detail-selector.size-md .training_hero-detail-selector-icon img{width:40px;height:40px}.training_hero-detail-col-wrapper .training_hero-detail-col-content .training_hero-detail-col-selector-wrapper .training_hero-detail-selector.size-lg .training_hero-detail-selector-title{font-size:2.5rem}.training_hero-detail-col-wrapper .training_hero-detail-col-content .training_hero-detail-col-selector-wrapper .training_hero-detail-selector.size-lg .training_hero-detail-selector-icon img{width:48px;height:48px}.training_hero-detail-col-wrapper .training_hero-detail-col-content .training_hero-detail-col-selector-wrapper .training_hero-detail-selector.pos-left{left:-15%}.training_hero-detail-col-wrapper .training_hero-detail-col-content .training_hero-detail-col-selector-wrapper .training_hero-detail-selector.pos-left-far{left:-30%}.training_hero-detail-col-wrapper .training_hero-detail-col-content .training_hero-detail-col-selector-wrapper .training_hero-detail-selector.pos-right{right:-15%}.training_hero-detail-col-wrapper .training_hero-detail-col-content .training_hero-detail-col-selector-wrapper .training_hero-detail-selector.pos-right-far{right:-30%}.training_hero-detail-col-wrapper .training_hero-detail-col-content-bottom{display:flex;flex-direction:column;margin-top:24px;justify-content:center;align-items:center;width:-webkit-fill-available}@media screen and (min-width:991px){.training_hero-detail-col-wrapper .training_hero-detail-col-content-bottom{position:absolute;align-items:flex-start;margin-left:32px;margin-top:0;left:0;bottom:0}}.training_hero-detail-col-wrapper .training_hero-detail-col-content-bottom .training_hero-detail-page{display:flex;margin-top:24px;background-color:#047832;gap:16px;height:24px;width:124px;margin-bottom:16px;justify-content:center}@media screen and (min-width:991px){.training_hero-detail-col-wrapper .training_hero-detail-col-content-bottom .training_hero-detail-page{margin-left:80px}}.training_hero-detail-col-wrapper .training_hero-detail-col-content-bottom .training_hero-detail-page .training_hero-detail-page-icons{display:flex;flex-direction:column;align-self:center}.training_hero-detail-col-wrapper .training_hero-detail-col-content-bottom .training_hero-detail-page .training_hero-detail-page-icons .training_hero-detail-page-icon-top{width:8px;height:8px}.training_hero-detail-col-wrapper .training_hero-detail-col-content-bottom .training_hero-detail-page .training_hero-detail-page-icons .training_hero-detail-page-icon-bottom{margin-top:-4px;width:8px;height:8px}.training_hero-detail-col-wrapper .training_hero-detail-col-content-bottom .training_hero-detail-page .training_hero-detail-page-number{margin-top:4px;font-size:12px}.training_hero-detail-col-wrapper .training_hero-detail-col-content-bottom .training_hero-detail-selector-bottom{height:270px;width:100%;background-color:#fff;display:flex;flex-direction:column}.training_hero-detail-col-wrapper .training_hero-detail-col-content-bottom .training_hero-detail-selector-bottom li{width:100%}@media screen and (min-width:768px){.training_hero-detail-col-wrapper .training_hero-detail-col-content-bottom .training_hero-detail-selector-bottom{height:270px;width:300px}}.training_hero-detail-col-wrapper .training_hero-detail-col-content-bottom .training_hero-detail-selector-bottom .training_hero-detail-selector-title{background-color:#035e27;width:100%;height:40px;padding-top:4px;display:flex;align-items:center;color:#fff;text-transform:uppercase;justify-content:center;font-size:1.4rem;font-weight:700}.training_hero-detail-col-wrapper .training_hero-detail-col-content-bottom .training_hero-detail-selector-bottom .training_hero-detail-selector-list{display:flex;flex-direction:column;list-style-type:none;padding:0;font-weight:500;margin:0;font-size:1.2rem}.training_hero-detail-col-wrapper .training_hero-detail-col-content-bottom .training_hero-detail-selector-bottom .training_hero-detail-selector-list li{padding:4px 16px;border-bottom:1px solid #231f20;width:100%;position:relative}.training_hero-detail-col-wrapper .training_hero-detail-col-content-bottom .training_hero-detail-selector-bottom .training_hero-detail-selector-list li a{display:flex}.training_hero-detail-col-wrapper .training_hero-detail-col-content-bottom .training_hero-detail-selector-bottom .training_hero-detail-selector-list .training_hero-detail-arrow-icon{width:16px;height:16px;position:absolute;top:6px;right:5%}.training_hero-detail-col-wrapper .training_hero-detail-col-content-bottom .training_hero-detail-selector-bottom .training_hero-detail-selector-list .training_hero-detail-circle-icon{width:16px;height:16px;margin-right:16px}.training_hero-detail-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(19,33,38,.6),rgba(19,33,38,.6))}.training_hero-detail .html5video-dimensions{width:100%;min-height:42.3rem}@media screen and (max-width:567px){.training_hero-detail .html5video-dimensions{min-height:16.4rem}}.training_hero-detail .remove-cursor,.training_hero-detail .remove-cursor .video_modal_icon{cursor:default}.modal_wrap .training-authentication_modal_popup{position:fixed;z-index:10000;display:none;top:0;right:0;left:0;bottom:0}.modal_wrap .training-authentication_modal_popup.modal_active{display:block}.modal_wrap .modal_shade{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1}.modal_wrap .training-authentication-modal-close-btn{background:none;border:none;outline:transparent;height:1.5rem;width:1.5rem;position:absolute;cursor:pointer;top:.2rem;right:.3rem}@media screen and (min-width:1024px){.modal_wrap .training-authentication-modal-close-btn{top:1rem;right:1rem;margin-top:45px;margin-right:35px}}.modal_wrap .training-authentication-modal-close-btn:after{content:"";position:absolute;width:1.2rem;height:.2rem;right:0;top:50%;transform:translateY(-50%) rotate(45deg);background:#d9d9d9}@media screen and (min-width:1024px){.modal_wrap .training-authentication-modal-close-btn:after{width:1.5rem;height:.2rem}}.modal_wrap .training-authentication-modal-close-btn:before{content:"";position:absolute;width:1.2rem;height:.2rem;right:0;top:50%;transform:translateY(-50%) rotate(-45deg);background:#d9d9d9}@media screen and (min-width:1024px){.modal_wrap .training-authentication-modal-close-btn:before{width:1.5rem;height:.2rem}}.modal_wrap .training-authentication_modal_box{position:absolute;z-index:3;top:50%;left:50%;background:#fff;width:100rem;max-width:95%;transform:translate(-50%,-50%);text-align:center}@media screen and (min-width:1024px){.modal_wrap .training-authentication_modal_box{text-align:center;width:100%;max-width:700px}}.modal_wrap .training-authentication_modal_box .text-wrap{margin-top:25px}.modal_wrap .training-authentication_modal_box .text-wrap .heading{padding:10px}.modal_wrap .training-authentication_modal_box .text-wrap .heading h2{margin-top:0;text-align:left;margin-left:20px}.modal_wrap .training-authentication_modal_box .text-wrap .middle-contant{border-top:1px solid grey;border-bottom:1px solid grey;width:100%;padding-block:13rem}.modal_wrap .training-authentication_modal_box .text-wrap .contant{width:100%;max-width:400px;margin:0 auto}.btn_wrap{overflow:hidden;padding-bottom:20px;position:relative;display:inline-flex;gap:40px;float:right;margin-top:20px;margin-right:30px}@media screen and (max-width:567px){.btn_wrap{flex-direction:column;align-items:center}}.btn_wrap .insulation-project-type{background:#047832;color:#fff}.btn_wrap .insulation-project-type a{font-size:1.8rem;line-height:2.2rem;text-align:center;display:inline-block;min-width:20rem;height:4.8rem;padding:1.4rem 2rem;text-transform:uppercase;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;cursor:pointer}.training_path_hero_session-wrapper{margin-top:50px;display:flex;height:54rem;transition:all .5s ease-out}@media screen and (max-width:1023px){.training_path_hero_session-wrapper{height:40rem}}@media screen and (max-width:567px){.training_path_hero_session-wrapper{height:auto}}.training_path_hero_session-wrapper .training_path_hero_session-image{transition:all .5s ease-out;width:50%;height:100%;display:flex;align-items:center;justify-content:flex-start;overflow:hidden;background:no-repeat;background-size:cover;background-position:100%}@media screen and (max-width:1023px){.training_path_hero_session-wrapper .training_path_hero_session-image{width:40%;background-position:50%}}@media screen and (max-width:567px){.training_path_hero_session-wrapper .training_path_hero_session-image{display:none}}.training_path_hero_session-wrapper .training_path_hero_session-header{transition:all .5s ease-out;width:50%;overflow:hidden;position:relative;color:#231f20;padding:50px 100px;display:flex;flex-direction:column;align-self:center}@media screen and (max-width:1200px){.training_path_hero_session-wrapper .training_path_hero_session-header{padding:25px 50px}}@media screen and (max-width:1023px){.training_path_hero_session-wrapper .training_path_hero_session-header{padding:30px;width:60%}}@media screen and (max-width:567px){.training_path_hero_session-wrapper .training_path_hero_session-header{width:100%}}.training_path_hero_session-wrapper .training_path_hero_session-header .training_path_hero_session-title{font-size:4rem;line-height:4.6rem;font-family:helvetica,Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em}@media screen and (max-width:1023px){.training_path_hero_session-wrapper .training_path_hero_session-header .training_path_hero_session-title{font-size:2.8rem;line-height:3.2rem}}.training_path_hero_session-wrapper .training_path_hero_session-header .training_path_hero_session-title{transition:all .5s ease-out;margin-top:0;margin-bottom:3rem}@media screen and (max-width:1200px){.training_path_hero_session-wrapper .training_path_hero_session-header .training_path_hero_session-title{line-height:4.3rem}}.training_path_hero_session-wrapper .training_path_hero_session-header .training_path_hero_session-text{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;transition:all .5s ease-out;margin-top:0;margin-bottom:3rem}.training_search_hero{min-height:34.3rem;padding:5.7rem 0 4rem;position:relative;color:#fff;background:#231f20;overflow:hidden}@media screen and (max-width:567px){.training_search_hero{min-height:30rem}}.training_search_hero .blur_effect{filter:blur(0);position:absolute;top:0;bottom:0;right:0;left:0;background-size:cover;background-position:50%;display:flex}.training_search_hero .inner_wrap{padding:0 1.5rem;margin:0 auto;width:131rem;align-self:center}@media screen and (max-width:1023px){.training_search_hero .inner_wrap{position:relative;margin-top:4rem}}@media screen and (max-width:567px){.training_search_hero .inner_wrap{margin-top:10rem}}.training_search_hero .breadcrumb{font-size:1.3rem;font-weight:400;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.25}@media screen and (max-width:1023px){.training_search_hero .breadcrumb{font-size:1.4rem}}.training_search_hero .breadcrumb{text-transform:uppercase;position:relative;margin-top:4rem}.training_search_hero .breadcrumb a{display:inline;text-decoration:underline;cursor:pointer}@media screen and (max-width:1023px){.training_search_hero .breadcrumb{position:absolute;top:0}}.training_search_hero .text_wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:30rem;position:relative}.fifty_fifty .title .training_search_hero .text_wrap h2,.training_search_hero .text_wrap .fifty_fifty .title h2,.training_search_hero .text_wrap .title{font-size:6.2rem;line-height:6.8rem;font-family:helvetica,Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em}@media screen and (max-width:1023px){.fifty_fifty .title .training_search_hero .text_wrap h2,.training_search_hero .text_wrap .fifty_fifty .title h2,.training_search_hero .text_wrap .title{font-size:3.6rem;line-height:4rem}}.fifty_fifty .title .training_search_hero .text_wrap h2,.training_search_hero .text_wrap .fifty_fifty .title h2,.training_search_hero .text_wrap .title{line-height:7rem;margin:2rem 0;text-align:center}@media screen and (max-width:1023px){.fifty_fifty .title .training_search_hero .text_wrap h2,.training_search_hero .text_wrap .fifty_fifty .title h2,.training_search_hero .text_wrap .title{line-height:5rem;margin:1rem 0}}@media screen and (max-width:567px){.fifty_fifty .title .training_search_hero .text_wrap h2,.training_search_hero .text_wrap .fifty_fifty .title h2,.training_search_hero .text_wrap .title{font-size:4rem;line-height:4rem}}.training_search_hero .text_wrap .subtitle{font-size:2rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.25}@media screen and (max-width:1023px){.training_search_hero .text_wrap .subtitle{font-size:1.6rem}}.training_search_hero .text_wrap .subtitle{display:flex;flex-direction:column;text-align:center;line-height:3rem;margin-top:0}@media screen and (max-width:1023px){.training_search_hero .text_wrap .subtitle{line-height:2rem}}@media screen and (max-width:567px){.training_search_hero .text_wrap .subtitle{line-height:2rem}}.training_video_result_card{position:relative;padding:10px 0 20px}.training_video_result_card-header{display:flex;text-align:center;align-items:center}.training_video_result_card-header .training_video_result_card-content-title{font-size:2rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.25}@media screen and (max-width:1023px){.training_video_result_card-header .training_video_result_card-content-title{font-size:1.6rem}}.training_video_result_card-header .training_video_result_card-content-title{margin:0 0 0 10px;text-align:left}.training_video_result_card-header .training_video_result_card-content-icon img{height:24px;width:24px}.training_video_result_card-body{margin-top:9px}.training_video_result_card-body .training_video_result_card-video-inner{display:flex;font-size:16px;width:100%;align-items:flex-start}@media screen and (max-width:567px){.training_video_result_card-body .training_video_result_card-video-inner{flex-direction:column}}.training_video_result_card-body .training_video_result_card-video-img{width:30%;height:115px;overflow:hidden}@media screen and (max-width:567px){.training_video_result_card-body .training_video_result_card-video-img{width:100%;height:200px}}.training_video_result_card-body .training_video_result_card-video-img img{width:100%;height:-webkit-fill-available;object-fit:cover}.training_video_result_card-body .training_video_result_card-video-info{display:flex;flex-direction:column;justify-content:space-between;width:70%;padding:0 0 2px 16px;align-self:stretch}@media screen and (max-width:567px){.training_video_result_card-body .training_video_result_card-video-info{width:100%;padding:15px 0 0}}.training_video_result_card-body .training_video_result_card-video-info .training_video_result_card-video-inner-info{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;word-wrap:break-word;margin-bottom:0;width:100%;min-height:81px}@media screen and (max-width:567px){.training_video_result_card-body .training_video_result_card-video-info .training_video_result_card-video-inner-info{min-height:max-content}}.training_video_result_card-body .training_video_result_card-btns{margin-top:15px}.training_video_result_card-body .training_video_result_card-btns .training_video_result_card-btn-download,.training_video_result_card-body .training_video_result_card-btns .training_video_result_card-btn-read,.training_video_result_card-body .training_video_result_card-btns .training_video_result_card-btn-save,.training_video_result_card-body .training_video_result_card-btns .training_video_result_card-btn-sign-in,.training_video_result_card-body .training_video_result_card-btns .training_video_result_card-btn-watch{font-size:1.6rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.01em;background-color:transparent;color:#047832;border:none;width:fit-content;height:fit-content;padding:0;margin:0;box-shadow:none;position:relative;cursor:pointer;transition:all .2s ease-in-out}.training_video_result_card-body .training_video_result_card-btns .training_video_result_card-btn-download:after,.training_video_result_card-body .training_video_result_card-btns .training_video_result_card-btn-read:after,.training_video_result_card-body .training_video_result_card-btns .training_video_result_card-btn-save:after,.training_video_result_card-body .training_video_result_card-btns .training_video_result_card-btn-sign-in:after,.training_video_result_card-body .training_video_result_card-btns .training_video_result_card-btn-watch:after{content:"";background-image:url(/frontend/icons/angle-right-blue.svg);display:inline-flex;background-position:bottom;background-repeat:no-repeat;width:12px;height:14px;margin-left:3px;transition:all .2s ease-in-out}.training_video_result_card-body .training_video_result_card-btns .training_video_result_card-btn-download:hover,.training_video_result_card-body .training_video_result_card-btns .training_video_result_card-btn-read:hover,.training_video_result_card-body .training_video_result_card-btns .training_video_result_card-btn-save:hover,.training_video_result_card-body .training_video_result_card-btns .training_video_result_card-btn-sign-in:hover,.training_video_result_card-body .training_video_result_card-btns .training_video_result_card-btn-watch:hover{color:#231f20}.training_video_result_card-body .training_video_result_card-btns .training_video_result_card-btn-download:hover:after,.training_video_result_card-body .training_video_result_card-btns .training_video_result_card-btn-read:hover:after,.training_video_result_card-body .training_video_result_card-btns .training_video_result_card-btn-save:hover:after,.training_video_result_card-body .training_video_result_card-btns .training_video_result_card-btn-sign-in:hover:after,.training_video_result_card-body .training_video_result_card-btns .training_video_result_card-btn-watch:hover:after{background-image:url(/frontend/icons/angle-right-black.svg)}.training_video_result_card-body .training_video_result_card-btns .training_video_result_card-btn-download,.training_video_result_card-body .training_video_result_card-btns .training_video_result_card-btn-save,.training_video_result_card-body .training_video_result_card-btns .training_video_result_card-btn-sign-in{font-size:1.6rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.01em;color:#231f20}.training_video_result_card-body .training_video_result_card-btns .training_video_result_card-btn-download:after,.training_video_result_card-body .training_video_result_card-btns .training_video_result_card-btn-save:after,.training_video_result_card-body .training_video_result_card-btns .training_video_result_card-btn-sign-in:after{background-image:url(/frontend/icons/angle-right-black.svg)}.training_video_result_card-body .training_video_result_card-btns .training_video_result_card-btn-download:hover,.training_video_result_card-body .training_video_result_card-btns .training_video_result_card-btn-save:hover,.training_video_result_card-body .training_video_result_card-btns .training_video_result_card-btn-sign-in:hover{color:#047832}.training_video_result_card-body .training_video_result_card-btns .training_video_result_card-btn-download:hover:after,.training_video_result_card-body .training_video_result_card-btns .training_video_result_card-btn-save:hover:after,.training_video_result_card-body .training_video_result_card-btns .training_video_result_card-btn-sign-in:hover:after{background-image:url(/frontend/icons/angle-right-blue.svg)}.training_video_result_card.training_search{padding:20px 0}.training_video_result_card-progress-wrapper{display:flex;margin-bottom:10px}.training_video_result_card-progress-wrapper .training_video_result_card{margin-bottom:32px;flex-grow:1;padding:20px 0}.training_video_result_card-progress-wrapper .training_video_result_card-status{width:auto}.training_video_result_card-progress-wrapper .training_video_result_card-checkmark{position:relative;margin:0 15px 10px 0}@media screen and (min-width:768px){.training_video_result_card-progress-wrapper .training_video_result_card-checkmark{position:static;margin:0 50px 25px 0}}@media screen and (max-width:567px){.training_video_result_card-progress-wrapper .training_video_result_card-checkmark{display:none}}.training_video_result_card-progress-wrapper .training_video_result_card-checkmark-icon{position:relative;right:0;height:24px;width:24px;margin-top:-8px}@media screen and (min-width:768px){.training_video_result_card-progress-wrapper .training_video_result_card-checkmark-icon{right:0;height:38px;width:38px;margin-top:-8px}}.training_video_result_card-progress-wrapper .training_video_result_card-video-img{position:relative;height:200px}.training_video_result_card-progress-wrapper .training_video_result_card-video-img:after{content:"";position:absolute;bottom:0;height:15px;background-color:#047832}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-0:after{width:0}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-1:after{width:1%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-2:after{width:2%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-3:after{width:3%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-4:after{width:4%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-5:after{width:5%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-6:after{width:6%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-7:after{width:7%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-8:after{width:8%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-9:after{width:9%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-10:after{width:10%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-11:after{width:11%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-12:after{width:12%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-13:after{width:13%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-14:after{width:14%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-15:after{width:15%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-16:after{width:16%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-17:after{width:17%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-18:after{width:18%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-19:after{width:19%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-20:after{width:20%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-21:after{width:21%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-22:after{width:22%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-23:after{width:23%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-24:after{width:24%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-25:after{width:25%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-26:after{width:26%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-27:after{width:27%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-28:after{width:28%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-29:after{width:29%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-30:after{width:30%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-31:after{width:31%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-32:after{width:32%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-33:after{width:33%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-34:after{width:34%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-35:after{width:35%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-36:after{width:36%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-37:after{width:37%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-38:after{width:38%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-39:after{width:39%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-40:after{width:40%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-41:after{width:41%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-42:after{width:42%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-43:after{width:43%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-44:after{width:44%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-45:after{width:45%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-46:after{width:46%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-47:after{width:47%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-48:after{width:48%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-49:after{width:49%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-50:after{width:50%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-51:after{width:51%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-52:after{width:52%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-53:after{width:53%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-54:after{width:54%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-55:after{width:55%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-56:after{width:56%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-57:after{width:57%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-58:after{width:58%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-59:after{width:59%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-60:after{width:60%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-61:after{width:61%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-62:after{width:62%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-63:after{width:63%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-64:after{width:64%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-65:after{width:65%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-66:after{width:66%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-67:after{width:67%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-68:after{width:68%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-69:after{width:69%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-70:after{width:70%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-71:after{width:71%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-72:after{width:72%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-73:after{width:73%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-74:after{width:74%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-75:after{width:75%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-76:after{width:76%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-77:after{width:77%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-78:after{width:78%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-79:after{width:79%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-80:after{width:80%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-81:after{width:81%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-82:after{width:82%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-83:after{width:83%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-84:after{width:84%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-85:after{width:85%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-86:after{width:86%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-87:after{width:87%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-88:after{width:88%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-89:after{width:89%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-90:after{width:90%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-91:after{width:91%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-92:after{width:92%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-93:after{width:93%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-94:after{width:94%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-95:after{width:95%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-96:after{width:96%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-97:after{width:97%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-98:after{width:98%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-99:after{width:99%}.training_video_result_card-progress-wrapper .training_video_result_card-video-img.prg-100:after{width:100%}@media screen and (min-width:768px){.training_video_result_card-progress-wrapper .training_video_result_card-video-img{height:145px;margin-right:10px}}.training_video_result_card-progress-wrapper .training_video_result_card-body .training_video_result_card-video-info .training_video_result_card-video-inner-info{min-width:60%;-webkit-line-clamp:6;font-size:1.5rem;line-height:2rem;min-height:auto}.training_video_result_card-progress-wrapper .training_video_result_card-video-inner{margin-bottom:25px}.training_video_result_card-progress-wrapper .training_video_result_card.training-path{margin-bottom:16px}.training_details-info-wrapper{display:flex;flex-direction:column;padding:70px 0;align-content:center}@media screen and (min-width:991px){.training_details-info-wrapper{flex-direction:row;padding:70px 32px;height:580px}}.training_details-info-wrapper{color:#fff;background-color:#231f20}.training_details-info-wrapper .training_details-info-col{padding:32px;display:flex;flex:1;flex-direction:column;align-self:center}.training_details-info-wrapper .training_details-info-col .training_details-info-text{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;display:flex;justify-content:center;padding-top:16px;text-transform:capitalize}.training_details-info-wrapper .training_details-info-col .training_details-info-sub-text{display:flex;justify-content:center;margin-top:0}.training_details-info-wrapper .training_details-info-col .training_details-info-sub-text a{font-size:1.6rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.01em;text-decoration:none;font-size:16px;color:#ccf1fe}.training_details-info-wrapper .training_details-info-col .training_details-info-sub-text svg{height:16px;width:16px;padding-left:8px;padding-top:4px}.training_details-info-wrapper .training_details-info-col .training_details-info-icon{display:flex;justify-content:center;flex-direction:column;align-self:center}.training_details-info-wrapper .training_details-info-col .training_details-info-icon img{height:38px}.related_training-wrapper{background-color:#d9d9d9;display:flex;flex-direction:column;padding-top:3rem}@media screen and (min-width:991px){.related_training-wrapper{padding:8rem 0}}.related_training-content-container{display:flex;flex-direction:column;justify-content:center;width:100%;row-gap:1.8rem;padding:0}@media screen and (min-width:991px){.related_training-content-container{max-width:131rem;width:100%;margin-left:auto;margin-right:auto;column-gap:9rem;row-gap:1.8rem;padding:0 1.5rem}}.related_training-section-title{font-size:3.4rem;line-height:4rem;font-family:helvetica,Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em}@media screen and (max-width:1023px){.related_training-section-title{font-size:2.4rem;line-height:2.8rem}}.related_training-section-title{display:flex;justify-content:flex-start;margin:0 0 20px;padding:0 20px}@media screen and (min-width:991px){.related_training-section-title{padding:0}}.related_training-courses{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:18px;column-gap:0;width:100%}@media screen and (min-width:991px){.related_training-courses{column-gap:90px}}.related_training-courses .training_card{width:100%}@media screen and (min-width:991px){.related_training-courses .training_card{width:calc(50% - 45px)}}.training_details-files-wrapper{display:flex;padding:80px 0}.training_details-files-wrapper .training_details-files-inner{width:100%;max-width:131rem;padding:0 1.5rem;margin-left:auto;margin-right:auto;display:flex;flex-direction:column}.training_details-files-wrapper .training_details-files-inner .training_details-files-title{font-size:3.4rem;line-height:4rem;font-family:helvetica,Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em}@media screen and (max-width:1023px){.training_details-files-wrapper .training_details-files-inner .training_details-files-title{font-size:2.4rem;line-height:2.8rem}}.training_details-files-wrapper .training_details-files-inner .training_details-files-title{margin-bottom:30px}.training_details-files-wrapper .training_details-files-inner .training_details-files-all{display:flex}.training_details-files-wrapper .training_details-files-inner .training_details-files-all .product_docs{display:flex;flex-wrap:wrap;justify-content:center;row-gap:18px;column-gap:0;width:100%}@media screen and (min-width:991px){.training_details-files-wrapper .training_details-files-inner .training_details-files-all .product_docs{column-gap:90px;justify-content:left}}.training_details-files-wrapper .training_details-files-inner .training_details-files-all .product_docs .product-documentation-item{display:flex;flex:100%}@media screen and (min-width:991px){.training_details-files-wrapper .training_details-files-inner .training_details-files-all .product_docs .product-documentation-item{flex:calc(50% - 45px);max-width:calc(50% - 45px)}}.training_details-files-wrapper .training_details-files-inner .training_details-files-all .product_docs .product-documentation-item .content_wrap{cursor:pointer}.training_path_details-wrapper{display:flex;justify-content:center;padding:0 2.5rem;width:100%;max-width:900px;margin:32px auto}@media screen and (max-width:567px){.training_path_details-wrapper{display:block;padding:0 2.5rem}}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner{display:flex;gap:24px;margin-bottom:50px;place-items:center}@media screen and (max-width:567px){.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner{flex-direction:column;gap:5px}}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer{width:300px;height:40px;border:3px solid #047832;background-color:transparent}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-15{width:15%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-16{width:16%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-17{width:17%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-18{width:18%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-19{width:19%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-20{width:20%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-21{width:21%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-22{width:22%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-23{width:23%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-24{width:24%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-25{width:25%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-26{width:26%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-27{width:27%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-28{width:28%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-29{width:29%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-30{width:30%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-31{width:31%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-32{width:32%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-33{width:33%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-34{width:34%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-35{width:35%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-36{width:36%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-37{width:37%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-38{width:38%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-39{width:39%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-40{width:40%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-41{width:41%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-42{width:42%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-43{width:43%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-44{width:44%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-45{width:45%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-46{width:46%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-47{width:47%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-48{width:48%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-49{width:49%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-50{width:50%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-51{width:51%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-52{width:52%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-53{width:53%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-54{width:54%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-55{width:55%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-56{width:56%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-57{width:57%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-58{width:58%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-59{width:59%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-60{width:60%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-61{width:61%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-62{width:62%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-63{width:63%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-64{width:64%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-65{width:65%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-66{width:66%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-67{width:67%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-68{width:68%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-69{width:69%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-70{width:70%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-71{width:71%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-72{width:72%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-73{width:73%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-74{width:74%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-75{width:75%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-76{width:76%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-77{width:77%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-78{width:78%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-79{width:79%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-80{width:80%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-81{width:81%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-82{width:82%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-83{width:83%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-84{width:84%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-85{width:85%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-86{width:86%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-87{width:87%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-88{width:88%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-89{width:89%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-90{width:90%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-91{width:91%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-92{width:92%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-93{width:93%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-94{width:94%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-95{width:95%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-96{width:96%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-97{width:97%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-98{width:98%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-99{width:99%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-100{width:100%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-1 p{color:#231f20;position:absolute;left:115%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-1{width:1%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-2 p{color:#231f20;position:absolute;left:115%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-2{width:2%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-3 p{color:#231f20;position:absolute;left:115%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-3{width:3%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-4 p{color:#231f20;position:absolute;left:115%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-4{width:4%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-5 p{color:#231f20;position:absolute;left:115%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-5{width:5%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-6 p{color:#231f20;position:absolute;left:115%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-6{width:6%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-7 p{color:#231f20;position:absolute;left:115%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-7{width:7%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-8 p{color:#231f20;position:absolute;left:115%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-8{width:8%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-9 p{color:#231f20;position:absolute;left:115%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-9{width:9%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-10 p{color:#231f20;position:absolute;left:115%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-10{width:10%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-11 p{color:#231f20;position:absolute;left:115%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-11{width:11%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-12 p{color:#231f20;position:absolute;left:115%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-12{width:12%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-13 p{color:#231f20;position:absolute;left:115%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-13{width:13%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-14 p{color:#231f20;position:absolute;left:115%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner.prc-14{width:14%}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner{font-size:2.3rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.25}@media screen and (max-width:1023px){.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner{font-size:2rem}}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-outer .training_path_details-progress-bar-inner{display:flex;background-color:#047832;color:#fff;height:100%;justify-content:center;padding:6px;position:relative}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-title{font-size:2.3rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.25}@media screen and (max-width:1023px){.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-title{font-size:2rem}}.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-title{margin-top:4px}@media screen and (min-width:768px){.training_path_details-wrapper .training_path_details-outter .training_path_details-progress-inner .training_path_details-progress-bar-title{margin-left:90px}}.training_path_details-wrapper .training_path_details-outter .training_path_details-video-list{display:flex;flex-direction:column;gap:40px;margin-top:32px}.training_path_details-courses{display:flex;flex-direction:column;gap:40px}.training-path-course-header{color:#fff;padding:10px;text-transform:uppercase;margin-bottom:12px;font-size:2.2rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif}.training-path-course-header.core{background:#fca811}.training-path-course-header.advanced{background:#047832}.training-path-course-header.intermediate{background:#4db883}.advanced .training_video_result_card:not(:last-child):after,.core .training_video_result_card:not(:last-child):after,.intermediate .training_video_result_card:not(:last-child):after{content:none}.training_latest_learning-wrapper{margin-top:50px}.training_latest_learning-wrapper,.training_latest_learning-wrapper>div{display:flex;flex-direction:column;justify-content:center;align-items:center}.training_latest_learning-wrapper>div{width:100%}.training_latest_learning-wrapper.hidebutton .training_latest_learning-results{margin-bottom:6rem}@media screen and (max-width:1023px){.training_latest_learning-wrapper{margin-top:0}}.training_latest_learning-wrapper .training_latest_learning-content{display:flex;flex:1;align-items:center;padding:0 32px;flex-direction:column}@media screen and (min-width:1200px){.training_latest_learning-wrapper .training_latest_learning-content{padding:0;width:790px}}.training_latest_learning-wrapper .training_latest_learning-content .training_latest_learning-content-title{font-size:4rem;line-height:4.6rem;font-family:helvetica,Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em}@media screen and (max-width:1023px){.training_latest_learning-wrapper .training_latest_learning-content .training_latest_learning-content-title{font-size:2.8rem;line-height:3.2rem}}.training_latest_learning-wrapper .training_latest_learning-content .training_latest_learning-content-title{display:flex;flex:1;line-height:1;margin-bottom:0;text-align:center}@media screen and (min-width:1200px){.training_latest_learning-wrapper .training_latest_learning-content .training_latest_learning-content-title{line-height:normal;margin-bottom:24px}}.training_latest_learning-wrapper .training_latest_learning-content .training_latest_learning-content-sub-title{margin-top:0;max-width:540px;text-align:center;font-size:16px;font-family:helveticaStandard,helvetica,Arial,sans-serif}.training_latest_learning-wrapper .training_latest_learning-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:131rem;padding:2.5rem;gap:30px 40px;margin-top:18px;margin-bottom:20px}@media screen and (max-width:1023px){.training_latest_learning-wrapper .training_latest_learning-results{gap:32px;grid-template-columns:1fr;padding:0 32px}}.training_latest_learning-wrapper .training_latest_learning-results .training_video_result_card{padding-bottom:20px}@media screen and (max-width:1023px){.training_latest_learning-wrapper .training_latest_learning-results .training_video_result_card{width:100%}}.training_latest_learning-wrapper .training_latest_learning-results .training_video_result_card:after{content:"";position:absolute;width:100%;bottom:0;height:2px;background-color:#d9d9d9}.training_latest_learning-wrapper .training_latest_learning-results .training_video_result_card .training_video_result_card-body .training_video_result_card-btns{margin-top:15px;display:flex;align-items:center;gap:15px}.training_latest_learning-wrapper .training_latest_learning-results .training_video_result_card .training_video_result_card-body .training_video_result_card-video-info .training_video_result_card-video-inner-info{min-height:fit-content;pointer-events:none}.training_latest_learning-wrapper .training_latest_learning-results .training_video_result_card .training_video_result_card-body .training_video_result_card-video-img{height:129px}.training_latest_learning-wrapper .training_latest_learning-results.loading{grid-template-columns:repeat(1,minmax(0,1fr))}.training_latest_learning-wrapper .training_latest_learning-buttons{display:flex}.training_latest_learning-wrapper .training_latest_learning-buttons .training_latest_learning-exp-btn{margin:60px 0}@media screen and (min-width:991px){.training_latest_learning-wrapper{margin-top:-30px;margin-bottom:80px}}.training_latest_learning-wrapper .container{color:#047832;width:100%;max-width:131rem;display:flex!important;justify-content:flex-end!important;flex-direction:row!important}@media screen and (min-width:991px){.training_latest_learning-wrapper .container{margin-bottom:-48px}}.training_latest_learning-wrapper .container:after{content:"";background-image:url(/frontend/icons/angle-right-blue.svg);display:inline-flex;background-position:bottom;background-repeat:no-repeat;width:12px;height:19px;margin-left:3px;transition:all .2s ease-in-out;margin-right:1rem;margin-top:-50px}.training_latest_learning-wrapper .right-link{font-family:helveticaNormalBold,helvetica,Arial,sans-serif;text-transform:uppercase;text-decoration:none;margin-bottom:44px}.training_path_hero-wrapper{min-height:31.6rem;position:relative;color:#fff;background:#132126;padding:4rem 0 3.7rem;overflow:hidden}@media screen and (min-width:1024px){.training_path_hero-wrapper{min-height:34.3rem;padding:5.7rem 0 4rem}}.training_path_hero-wrapper .blur_effect{filter:blur(0);background-image:url(https://res.cloudinary.com/knauf-insulation/image/upload/v1578853060/Web%20Assets/Dev%20images/Header%20images/klmhjswpg7bdvd5ew1cg.jpg);position:absolute;top:0;bottom:0;right:0;left:0;background-size:cover;background-position:50%}.training_path_hero-wrapper .wrapper{padding-left:3rem;padding-right:3rem}.training_path_hero-wrapper .breadcrumb{font-size:1.3rem;font-weight:400;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.25}@media screen and (max-width:1023px){.training_path_hero-wrapper .breadcrumb{font-size:1.4rem}}.training_path_hero-wrapper .breadcrumb{text-transform:uppercase;position:relative;z-index:3}.training_path_hero-wrapper .breadcrumb a{display:inline;text-decoration:underline;cursor:pointer}.training_path_hero-wrapper .breadcrumb span{display:inline;margin:0 .5rem 0 0}.training_path_hero-wrapper .header{display:flex;flex-direction:column;justify-content:space-around;align-items:center;padding:4.6rem 0 0;text-align:center;position:relative;z-index:10}@media screen and (min-width:1024px){.training_path_hero-wrapper .header{padding:2.3rem 0 0;min-height:30rem}}.fifty_fifty .title .training_path_hero-wrapper .header h2,.training_path_hero-wrapper .header .fifty_fifty .title h2,.training_path_hero-wrapper .header .title{min-height:10rem}.fifty_fifty .title .training_path_hero-wrapper .header h2 h1,.training_path_hero-wrapper .header .title h1{font-size:6.2rem;line-height:6.8rem;font-family:helvetica,Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em}@media screen and (max-width:1023px){.fifty_fifty .title .training_path_hero-wrapper .header h2 h1,.training_path_hero-wrapper .header .title h1{font-size:3.6rem;line-height:4rem}}.fifty_fifty .title .training_path_hero-wrapper .header h2 h1,.training_path_hero-wrapper .header .title h1{margin-bottom:2rem;line-height:3.6rem}@media screen and (min-width:1024px){.fifty_fifty .title .training_path_hero-wrapper .header h2 h1,.training_path_hero-wrapper .header .title h1{margin:0 auto;width:100%;max-width:100%;line-height:7rem}}@media screen and (min-width:1024px){.training_path_hero-wrapper .header .subtitle{width:79.7rem;max-width:100%;margin:0 auto}}.training_path_hero-wrapper .header .subtitle h2{font-size:2.3rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.25}@media screen and (max-width:1023px){.training_path_hero-wrapper .header .subtitle h2{font-size:2rem}}.training_path_hero-wrapper .header .subtitle h2{line-height:2rem}@media screen and (min-width:1024px){.training_path_hero-wrapper .header .subtitle h2{line-height:3rem}}.training_search_filters-container{display:flex;justify-content:center;padding:32px 32px 0;position:relative}@media screen and (min-width:991px){.training_search_filters-container{width:132rem;margin:0 auto;max-width:100%;padding:80px 32px 0}}.training_filters-sidebar,.training_filters-sidebar .training_apply-filters,.training_filters-sidebar .training_filters-close{display:none}.training_filters-sidebar.active{display:block;position:absolute;top:0;left:0;min-width:100%;padding:32px 32px 80px;background-color:#fff;z-index:98}@media screen and (min-width:991px){.training_filters-sidebar.active{position:relative;min-width:auto;padding:0 28px 0 0}}.training_filters-sidebar.active .training_filters_title{padding:28px 0 16px}.training_filters-sidebar.active .training_filters-close{display:block;cursor:pointer}.training_filters-sidebar.active .training_filters-close img{position:absolute;top:50%;right:0;transform:translateY(-50%);width:24px;height:24px}@media screen and (min-width:991px){.training_filters-sidebar.active .training_filters-close{display:none}}.training_filters-sidebar.active .training_apply-filters{display:flex;width:100%;position:absolute;left:0;bottom:0;justify-content:center}@media screen and (min-width:991px){.training_filters-sidebar{display:flex;flex-direction:column;width:364px;padding-right:28px}.training_filters-sidebar label{font-size:2rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.9375;line-height:1.5;padding-left:40px}}@media screen and (min-width:991px)and (max-width:1023px){.training_filters-sidebar label{font-size:1.6rem}}@media screen and (min-width:991px){.training_filters-sidebar-inner{width:320px;margin:24px 0 44px}}.training_filters_header_container{display:flex;flex-direction:column;align-items:flex-start;gap:28px}@media screen and (min-width:991px){.training_filters_header_container{flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:44px}}.training_filters_header{font-size:2.4rem;line-height:3rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;margin:0;width:100%;position:relative}@media screen and (min-width:991px){.training_filters_header{width:auto;font-size:3.2rem;line-height:3.8rem}}.training_filters_clear_btn{font-size:1.6rem;padding:0;text-decoration:underline;background-color:transparent;outline:none;border:none;cursor:pointer;color:#035e27}.training_filters_clear_btn,.training_filters_title{line-height:3rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif}.training_filters_title{font-size:1.8rem;margin:0}@media screen and (min-width:991px){.training_filters_title{font-size:2.4rem;line-height:3rem}}.training_results{display:flex;flex-direction:column;gap:40px;margin-bottom:4.125rem}@media screen and (min-width:991px){.training_results{display:flex;padding:0}}.training_results-filters{display:flex;justify-content:space-between}.training_results-content{display:flex;flex-direction:column}@media screen and (min-width:991px){.training_results-content{border-left:1px solid #d9d9d9;padding-left:70px;flex:1}}.training_results-content .result-more{font-size:1.6rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.01em;text-align:center;margin:3rem 0;background-color:transparent;border:none;width:fit-content;align-self:center;display:inline-flex;cursor:pointer}.training_results-content .result-more:after{content:"";margin-left:10px;display:flex;height:8px;width:8px;transform:rotate(45deg);border-bottom:2px solid #231f20;border-right:2px solid #231f20}.training_results-content .result-more:hover{color:#047832}.training_results-content .result-more:hover:after{border-bottom:2px solid #047832;border-right:2px solid #047832}.training_results-content .training_video_result_card+.training_video_result_card:before{content:"";position:absolute;width:100%;top:0;height:2px;background-color:#d9d9d9}.training_results-content .training_video_result_card:last-child:after{content:"";position:absolute;width:100%;bottom:0;height:2px;background-color:#d9d9d9}.training_results-content .training_video_result_card .training_video_result_card{align-items:flex-start}.training_results-content .training_video_result_card .training_video_result_card-content-title{font-size:2rem;pointer-events:none}.training_results-content .training_video_result_card .training_video_result_card-video-img{height:160px}.training_results-content .training_video_result_card .training_video_result_card-video-inner-info{-webkit-line-clamp:3;min-height:fit-content}.training_results-filtered{font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;font-size:1.6rem;line-height:3rem;color:#231f20;margin:0 0 -10px}@media screen and (min-width:991px){.training_results-filtered{font-size:1.6rem;line-height:3rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em}}.training_results-filters-icon{display:flex;gap:10px;height:fit-content;align-items:center;justify-content:center;cursor:pointer}.training_results-filters-icon img{height:20px}.training_results-filters-icon p{margin:0;padding:0;color:#231f20;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-size:1.6rem;line-height:3rem}@media screen and (min-width:991px){.training_results-filters-icon{display:none}}.training_results-title{display:flex;align-items:center;font-size:20px;margin-bottom:0;font-weight:700;margin-top:2rem}.training_results-title p{margin:0}@media screen and (min-width:991px){.training_results-title{justify-content:flex-start}}.training_results-outter{display:flex;flex-direction:column}@media screen and (min-width:991px){.training_results-outter{margin-top:0}}.training_results-img{width:100%}@media screen and (min-width:991px){.training_results-img{width:250px;height:163px}}.training_results-inner{display:flex;flex-direction:column;border-bottom:1px solid #9d9d9d;padding-bottom:16px}@media screen and (min-width:991px){.training_results-inner{flex-direction:row}}.training_results-inner-content{display:flex;flex-direction:column;justify-content:center;margin-top:16px;margin-bottom:8px}.training_results-inner-content p{margin:0}@media screen and (min-width:991px){.training_results-inner-content{margin-top:8px;width:590px;margin-left:16px;width:100%}}.training_results-icon{width:24px;height:25px;margin-top:-10px;margin-right:12px}.training_results-access{font-size:18px;font-weight:700;display:flex;align-items:center;margin-top:8px;text-transform:uppercase}.training_results-access img{margin-top:0;height:14px;margin-left:5px}.training_checkbox{display:block;position:relative;padding-left:36px;margin-bottom:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width:991px){.training_checkbox{margin-bottom:24px}.training_checkbox:last-child{margin-bottom:0}}.training_checkbox p{font-size:1.6rem;line-height:3rem}.training_checkbox:last-child p{margin-bottom:0}.training_checkbox_inner{display:none}.training_checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.training_checkmark{position:absolute;top:3px;left:0;height:24px;width:24px;background-color:#fff;border:1px solid #231f20}.training_checkbox input:checked~.training_checkmark{background-color:#231f20}.training_checkmark:after{content:"";position:absolute;display:none}.training_checkbox input:checked~.training_checkmark:after{display:block}.training_checkbox .training_checkmark:after{left:9px;top:3px;width:6px;height:14px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.training_arrow_icon{height:12px;width:16px;margin-left:12px;cursor:pointer}.training_arrow_icon img{height:100%;width:100%}.training_arrow_icon.active .arrow_icon,.training_checkmark_content.active .training_arrow_icon{top:16px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.training_checkmark_content.active .training_checkbox_inner{margin-top:16px;display:block}.result-header{background:#047832;color:#fff;padding:10px;text-transform:uppercase;font-size:2.5rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif}p.training_video_result_card-video-inner-info{pointer-events:none}.training_search_results_search{background:#fff;padding:10px;color:#231f20;font-size:1.8rem;line-height:3.4rem;text-align:left;font-family:helvetica,Arial Narrow,Arial,sans-serif}@media screen and (min-width:1024px){.training_search_results_search{padding:0;font-size:2.4rem}}.training_search_results_search .header{font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-size:3.2rem;line-height:3.8rem;margin-bottom:10px;font-weight:700;text-align:left}.training_search_results_search .search_wrap{display:flex;align-items:center;position:relative;font-size:2.4rem;margin-top:20px}.training_search_results_search .search_wrap .input_container{position:relative;display:inline-block;width:100%}.training_search_results_search .search_wrap .input_container:before{content:"";position:absolute;left:10px;top:55%;transform:translateY(-50%);background-image:url(/frontend/icons/icon_search.svg);background-size:20px 20px;background-repeat:no-repeat;height:20px;width:20px;pointer-events:none}.training_search_results_search .search_wrap .input_container input{width:100%;height:40px;padding:10px 10px 10px 40px;border:1px solid #ccc;border-radius:5px;outline:none;font-size:1.6rem;line-height:3rem;font-family:helveticaStandard,helvetica,Arial,sans-serif}.training_search_results_search .search_wrap .input_container input::placeholder{color:#231f20;opacity:.5;font-size:1.6rem;line-height:3rem;font-family:helveticaStandard,helvetica,Arial,sans-serif}.training_search_results_search .search_wrap button{background-color:#00aeef;color:#fff;border:none;padding:10px 20px;font-weight:700;cursor:pointer;border-radius:5px;margin-left:10px;height:40px;display:flex;align-items:center;justify-content:center}.training_search_results_search .search_wrap button:hover{background-color:#007bb5}.training_search_input{margin-bottom:30px}.training_search_input h3{margin:0 0 20px}.training_search_input input{padding:15px 20px 15px 50px;font-size:1.6rem;line-height:3rem;font-family:helveticaStandard,helvetica,Arial,sans-serif;border:1.5px solid rgba(0,0,0,.25);background:#fff;color:#231f20;width:100%;max-width:100%;outline:none;position:relative;transition:all .15s ease-in-out;background-image:url(/frontend/icons/icon_search_black.svg);background-position:20px 50%;background-repeat:no-repeat}.training_search_input input:focus{border:1.5px solid #231f20}.training_search_input input::placeholder{color:rgba(0,0,0,.5)}.training_search_input-wrap{display:flex;flex-direction:column;align-items:center;gap:18px;position:relative}@media screen and (min-width:991px){.training_search_input-wrap{flex-direction:row}}.training_search_input .knauf_btn{width:100%}@media screen and (min-width:991px){.training_search_input .knauf_btn{width:auto}}.sign-in-interstitial-body{padding:0 7rem}@media screen and (max-width:567px){.sign-in-interstitial-body{padding-inline:2rem}}.fifty_fifty .text_block .sign-in-interstitial-body p,.sign-in-interstitial-body .body_content,.sign-in-interstitial-body .fifty_fifty .text_block p,.sign-in-interstitial-body .text_block{color:#000;padding-bottom:30px}.fifty_fifty .text_block .sign-in-interstitial-body p a,.sign-in-interstitial-body .body_content a,.sign-in-interstitial-body .text_block a{color:#047832;text-decoration:none}.sign-in-interstitial-body .sign-in-interstitial{display:flex;gap:40px}@media screen and (max-width:567px){.sign-in-interstitial-body .sign-in-interstitial{flex-direction:column;align-items:center}}.sign-in-interstitial-body .insulation-project-type .cta_btn{padding:1.4rem 2rem}.sign-in-interstitial-body .insulation-project-type .cta_btn,.sign-in-interstitial-body .insulation-project-type .cta_btn2{font-size:1.8rem;line-height:2.2rem;text-align:center;display:inline-block;min-width:20rem;height:4.8rem;text-transform:uppercase;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;cursor:pointer}.sign-in-interstitial-body .insulation-project-type .cta_btn2{padding:1rem 2rem;border:5px solid}.sing_in_Interstitial_modal_wrap .sing_in_Interstitial_modal_popup{position:fixed;z-index:10000;display:none;top:0;right:0;left:0;bottom:0}.sing_in_Interstitial_modal_wrap .sing_in_Interstitial_modal_popup.modal_active{display:block}.sing_in_Interstitial_modal_wrap .modal_shade{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1}.sing_in_Interstitial_modal_wrap .modal_close_btn{background:none;border:none;outline:transparent;height:1.5rem;width:1.5rem;position:absolute;cursor:pointer;top:.2rem;right:.3rem}@media screen and (min-width:1024px){.sing_in_Interstitial_modal_wrap .modal_close_btn{top:1rem;right:1rem}}.sing_in_Interstitial_modal_wrap .modal_close_btn:after{content:"";position:absolute;width:1.2rem;height:.2rem;right:0;top:50%;transform:translateY(-50%) rotate(45deg);background:#d9d9d9}@media screen and (min-width:1024px){.sing_in_Interstitial_modal_wrap .modal_close_btn:after{width:1.5rem;height:.2rem}}.sing_in_Interstitial_modal_wrap .modal_close_btn:before{content:"";position:absolute;width:1.2rem;height:.2rem;right:0;top:50%;transform:translateY(-50%) rotate(-45deg);background:#d9d9d9}@media screen and (min-width:1024px){.sing_in_Interstitial_modal_wrap .modal_close_btn:before{width:1.5rem;height:.2rem}}.sing_in_Interstitial_modal_wrap .modal_box{position:absolute;z-index:3;top:50%;left:50%;padding:1.5rem;background:#fff;width:100rem;max-width:95%;transform:translate(-50%,-50%);text-align:center}@media screen and (min-width:1024px){.sing_in_Interstitial_modal_wrap .modal_box{padding:10rem;text-align:center;width:100%;max-width:700px}}.sing_in_Interstitial_modal_wrap .btn_wrap{overflow:hidden;padding-bottom:10px;position:relative;display:inline-flex;gap:40px}@media screen and (max-width:567px){.sing_in_Interstitial_modal_wrap .btn_wrap{flex-direction:column;align-items:center}}.training-documentation{padding:1.5rem 5rem}@media screen and (max-width:567px){.training-documentation{padding:6rem 1.5rem}}.files_docs{display:flex;flex-wrap:wrap;width:100%}.files_docs .files-documentation-item{width:100%;display:flex;margin:0 1rem 1rem;align-items:center;padding:1rem 2rem 1rem 1rem;border:1px solid #d9d9d9;position:relative;max-width:47%;flex:1 0 47%}@media screen and (max-width:567px){.files_docs .files-documentation-item{max-width:none}}.files_docs .files-documentation-item .downloadable-container a,.files_docs .files-documentation-item .packageable-container a{margin-bottom:0!important}.files_docs .files-documentation-item .downloadable-container{flex:1 0 75%}.files_docs .files-documentation-item .downloadable-container a{display:flex;width:75%!important}.files_docs .files-documentation-item .downloadable-container .content_wrap{padding:0 5rem 0 0;width:100%}.files_docs .files-documentation-item .files_docs.downloadable{display:flex}.files_docs .files-documentation-item .packageable-container{display:flex;align-items:center;margin-left:auto;margin-right:4rem}.files_docs .files-documentation-item .packageable-container a{width:100%}.files_docs .files-documentation-item .icon_wrap{display:flex;margin:0;position:relative}.files_docs .files-documentation-item .icon_wrap--right{position:absolute;right:20px;align-self:center}.files_docs .files-documentation-item .icon_wrap img{max-width:100%;height:auto;display:block;margin:0 auto;max-width:25px;width:25px}.files_docs .files-documentation-item .icon_wrap .added{display:none;position:absolute;top:-3px;left:-50px;font-size:1.25rem}.files_docs .files-documentation-item .icon_wrap .added.active{display:block}.files_docs .files-documentation-item .icon_wrap .icon-submittal-added{display:none}.files_docs .files-documentation-item .doc_info{color:#231f20;font-size:1.2rem;font-weight:400;text-transform:uppercase;margin-bottom:.5rem}.files_docs .files_docs,.files_docs a.files_docs,.files_docs a.files_docs:hover,.files_docs a.files_docs:link,.files_docs a.files_docs:visited{align-items:center;font-size:1.6rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;color:#047832}.files_docs .packageable.added .added{display:block}.files_docs .packageable.added .icon-submittal{display:none}.files_docs .packageable.added .icon-submittal-added{display:block}.files_docs .content_wrap{width:calc(100% - 4rem);float:left}.files_docs .download-wrap,.files_docs .package-wrap{float:left}.up_title{width:100%;max-width:85%;font-size:3.4rem;line-height:3.4rem;text-transform:capitalize;margin:1rem;text-align:left;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;padding:3rem 0}@media screen and (max-width:567px){.up_title{width:100%;max-width:90%;margin-bottom:4rem;font-size:4.8rem;line-height:4.8rem;padding:0}}.academy_landing_hero{position:relative;width:100%;height:340px;display:flex}@media screen and (min-width:768px){.academy_landing_hero{width:100%;height:524px}}.academy_landing_hero-bg{background-image:url(/frontend/images/hero-academy/knauf_plans.png);background-position:100%;background-size:cover;position:absolute;left:0;top:0;height:100%;width:100%}.academy_landing_hero-bg:after{content:"";background:linear-gradient(270deg,rgba(0,55,120,.09),rgba(0,55,120,.9) 99.41%);background-position:50%;background-size:cover;position:absolute;width:100%;height:100%}.academy_landing_hero-content{max-width:131rem;padding:0 1.5rem;width:100%;margin-left:auto;margin-right:auto;height:100%;z-index:1}.academy_landing_hero-logo{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.academy_landing_hero-logo img{max-width:300px;height:auto}@media screen and (min-width:768px){.academy_landing_hero-logo img{max-width:450px}}.academy_landing_hero-logo .fifty_fifty .title h2,.academy_landing_hero-logo .title,.fifty_fifty .title .academy_landing_hero-logo h2{font-size:3.4rem;line-height:4rem;font-family:helvetica,Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em}@media screen and (max-width:1023px){.academy_landing_hero-logo .fifty_fifty .title h2,.academy_landing_hero-logo .title,.fifty_fifty .title .academy_landing_hero-logo h2{font-size:2.4rem;line-height:2.8rem}}.academy_landing_hero-logo .fifty_fifty .title h2,.academy_landing_hero-logo .title,.fifty_fifty .title .academy_landing_hero-logo h2{transition:all .5s ease-out;margin-top:0;padding-left:5px;color:#fff}@media screen and (max-width:1200px){.academy_landing_hero-logo .fifty_fifty .title h2,.academy_landing_hero-logo .title,.fifty_fifty .title .academy_landing_hero-logo h2{line-height:4.3rem;padding-left:2px}}.academy_landing_hero-logo h1,.academy_landing_hero-logo h2,.academy_landing_hero-logo h3,.academy_landing_hero-logo h4,.academy_landing_hero-logo h5{margin:0}.academy_landing_hero-logo .subtitle{color:#fff;padding-left:5px;font-family:helveticaStandard,helvetica,Arial,sans-serif;font-size:1.8rem;line-height:2.4rem;margin-top:5px}@media screen and (min-width:768px){.academy_landing_hero-logo{align-items:flex-start}.academy_landing_hero-logo .subtitle{font-size:3rem;line-height:4.5rem;margin-top:12px}}.academy_landing_hero .breadcrumb{color:#fff;z-index:11;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;margin-top:20px;margin-left:0;font-size:1.3rem;line-height:2.5rem;font-weight:400;text-transform:uppercase}@media screen and (min-width:1024px){.academy_landing_hero .breadcrumb{position:absolute;max-width:470px;margin-top:20px;margin-left:0;width:max-content}}iframe#servisbot-messenger-iframe-roundel{z-index:998}.training_academy-gradient{display:none;min-width:100%;height:4px;position:absolute;bottom:0;left:0}.active .training_academy-gradient{display:block}.step-box-widget{background-color:#d9d9d9;padding:4.2rem 0 2.3rem}.step-box-widget h1{margin:0}.step-box-widget .headline{text-align:center}.step-box-widget h2{margin:0;font-size:3.4rem}.step-box-widget h3{margin:0;font-size:1.8rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif}.step-box-widget p{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;margin-left:2.6rem;line-height:2rem}.step-box-widget .step-container{margin-top:4.2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.4rem}.step-box-widget .step_title{margin:1rem 0}.step-box-widget .step{width:32%;background-color:#047832;padding:2.8rem 4.2rem 5.4rem;color:#fff}.step-box-widget .step .step_text h1{font-size:2rem;margin:0 0 0 2.6rem}.step-box-widget .step .step_text h2{font-size:1.9rem;margin:0 0 0 2.6rem}.step-box-widget .step .step_text h3{font-size:1.8rem;margin:0 0 0 2.6rem}.step-box-widget .step .step_text h4{font-size:1.3rem;margin-left:2.6rem}@media screen and (max-width:567px){.step-box-widget .step{width:100%;padding:2.8rem 2.2rem 4.4rem}}@media screen and (min-width:768px)and (max-width:1024px){.step-box-widget .step{width:70%}}.step-box-widget .step-box-container{max-width:1315px;margin:0 auto}@media screen and (min-width:1200px){.step-box-widget{padding:7.2rem 0 15.3rem}.step-box-widget h2{font-size:4.8rem}.step-box-widget h3{font-size:2.4rem}.step-box-widget p{font-size:1.6rem}.step-box-widget .step-container{margin-top:9.4rem;flex-direction:row;flex-wrap:wrap;gap:1.8rem;display:flex;align-items:stretch}}.cost-calculator{background-color:#d9d9d9;padding:9.7rem 3.4rem 5.6rem 0;font-family:helveticaStandard,helvetica,Arial,sans-serif;font-size:1.4rem}.cost-calculator h2{font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-size:35px;line-height:35px;margin:0 0 15px;text-transform:uppercase}@media screen and (max-width:567px){.cost-calculator h2{font-size:26px;line-height:30px}}.cost-calculator p{font-size:1.4rem;line-height:2rem;margin:0}.cost-calculator p.sub-heading{margin-top:.8rem}.cost-calculator .estimated-cost-container{margin-top:5.5rem;display:flex;gap:1.1rem;align-items:center}.cost-calculator .estimated-cost-container button,.cost-calculator .estimated-cost-container label{font-family:helveticaNormalBold,helvetica,Arial,sans-serif;text-transform:uppercase}.cost-calculator .estimated-cost-container input{height:3rem;flex-grow:1;min-width:9rem;max-width:16.8rem;border-width:0;border-bottom:2px solid #047832;background-color:#dfdfe0;padding-left:1rem}.cost-calculator .estimated-cost-container button{background-color:#047832;padding:.9rem 1.3rem;color:#fff;border:0;font-size:1.2rem;line-height:1;pointer-events:none}.cost-calculator .estimated-cost-container button:not(:disabled){cursor:pointer;pointer-events:auto}.cost-calculator .estimated-cost-container button:hover{background-color:#035e27}.cost-calculator dl{margin:1.5rem 0 0;display:flex;gap:1.8rem}.cost-calculator dl>div{flex-grow:1;max-width:20.5rem;display:flex;flex-direction:column-reverse;gap:.3rem}.cost-calculator dd{margin:0;height:3rem;border-left:1px solid #047832;background-color:#fff;display:flex;align-items:center;padding-left:1rem}@media screen and (min-width:568px){.cost-calculator{padding-top:8.7rem}.cost-calculator .estimated-cost-container{margin-top:2rem}.cost-calculator dl{margin-top:1.8rem}}@media screen and (max-width:567px){.cost-calculator{padding:9.7rem 1rem 5.6rem 0}}.estimated-project-cost-calculator .cost-calculator{background-color:#fff}.estimated-project-cost-calculator .cost-calculator dd{border:1px solid #047832}.email-results{background-color:#d9d9d9;padding:5.6rem 3.4rem 3.9rem 0;font-family:helveticaStandard,helvetica,Arial,sans-serif}.email-results h2{font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-size:35px;line-height:35px;margin:0 0 15px;text-transform:uppercase}@media screen and (max-width:567px){.email-results h2{font-size:26px;line-height:30px}}.email-results p{margin:0;font-size:1.4rem}.email-results .email-container{margin-top:1.4rem;display:grid;grid-template-columns:min-content auto max-content;gap:1.1rem}.email-results .email-container .email-label,.email-results .email-container button{font-family:helveticaNormalBold,helvetica,Arial,sans-serif;text-transform:uppercase}.email-results .email-container .email-label{font-size:1.5rem;line-height:1;display:flex;align-items:center;width:10rem}.email-results .email-container .email-input{height:3rem;flex-grow:1;min-width:9rem;border-width:0;border-bottom:2px solid #047832;background-color:#dfdfe0;padding-left:1rem}.email-results .email-container .email-input:invalid+button{pointer-events:none}.email-results .email-container button{background-color:#047832;padding:.9rem 1.3rem;color:#fff;border:0;font-size:1.2rem;line-height:1;pointer-events:none;margin:0 .4rem 0 0;width:10rem}.email-results .email-container button:not(:disabled){cursor:pointer;pointer-events:auto}.email-results .email-container button:not(:disabled):hover{background-color:#035e27}.email-results .email-container .checkbox{grid-row-start:2;grid-column-start:2;font-size:1.2rem;display:block}.email-results .email-container .checkbox input[type=checkbox]{vertical-align:middle;margin:0 .4rem 0 0}.email-results .email-container select{border:1px solid #000;cursor:pointer;display:inline-block;color:#000;font-family:helveticaStandard,helvetica,Arial,sans-serif;font-size:1.4rem;line-height:2.8rem;height:42px;position:relative}.email-results .email-container select:after{content:"";position:absolute;background-image:url(/frontend/icons/icon_down_chevron_blue.svg);color:#000;background-position:50%;background-repeat:no-repeat;background-size:100% auto;z-index:2;right:.5rem;height:1.5rem;width:1.5rem;top:1rem}@media screen and (min-width:568px){.email-results{padding-top:8.7rem}.email-results .email-container{margin-top:2rem}}@media screen and (max-width:567px){.email-results{padding:9.7rem 1rem 5.6rem 0}}.email-results .login-message{padding-top:3px;font-size:1.3rem;padding-left:6.1rem;color:#cd5c5c}.email-results .success-message{widows:100%;text-align:center;color:#047832}.info-banner{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;position:static;display:block;align-items:baseline;background:#047832;color:#fff;flex-wrap:wrap;left:0;padding:2px;width:100%;z-index:99;text-align:center;overflow:hidden;transition:max-height .5s ease-out;-webkit-transition:max-height .5s ease-out;-moz-transition:max-height .5s ease-out;max-height:6rem}.info-banner,.info-banner p{font-size:1.875rem}@media screen and (max-width:1023px){.info-banner,.info-banner p{font-size:1rem}.info-banner{display:flex;flex-direction:row;align-items:center;justify-content:center;position:fixed;top:0;height:5.5rem}}@media screen and (min-device-width:414px)and (max-device-width:736px)and (orientation:landscape){.info-banner{position:fixed;top:0}}@media screen and (max-width:567px){.info-banner span.alert-content{padding:10px 0 0}}@media screen and (min-width:1024px){.info-banner{padding:1.3rem}}.info-banner span.alert-content{display:inline-block;padding:0 5px 0 0}.info-banner span.alert-content strong{font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-weight:400}.info-banner a.info-banner-link{text-decoration:underline}.info-banner a.info-banner-link:hover{color:inherit;text-decoration:none}.project_profile h3.checklist{padding-top:2em}.project_profile img.checkmark{width:34px;height:34px;float:left;padding-right:5px}.project_profile div.product-solutions{display:block}.project_profile img.banner{display:block;margin:2em 0 0!important;border:none}.project_profile h2,.project_profile h2.blue,.project_profile h3{color:#047832}.project_profile figure.image{display:inline-block;width:40%;padding:1em}.project_profile img.tests-checks{width:60%;display:block;margin:2em 0 8em!important}.project_profile .o-video-wrapper{height:550px;padding-bottom:0;position:relative;display:block;max-width:100%;margin-bottom:1em}.body_content blockquote{color:#035e27;background-color:rgba(162,170,173,.1019607843);padding:.5em}.body_content blockquote h2.project-profile,.body_content blockquote h3.project-profile{color:#047832}.body_content blockquote img.full,.body_content img.full{width:100%;height:100%;padding-top:1em;padding-bottom:1em;object-fit:cover}.body_content h2.project-profile,.body_content h3.project-profile{color:#047832}.body_content .three_up{padding:0;display:flex;flex-wrap:wrap;justify-content:center}.body_content .three_up .up_title{margin:auto;padding:3rem 0}.body_content .three_up a.up_item_left{text-decoration:none}.body_content .three_up .up_item_left{width:100%;max-width:100%;gap:5%}@media screen and (min-width:768px){.body_content .three_up .up_item_left:first-child:last-child{max-width:100%}.body_content .three_up .up_item_left:first-child:nth-last-child(2),.body_content .three_up .up_item_left:nth-child(2):last-child{max-width:46%}.body_content .three_up .up_item_left:first-child:nth-last-child(3),.body_content .three_up .up_item_left:nth-child(2):nth-last-child(2),.body_content .three_up .up_item_left:nth-child(3):last-child{max-width:33.33%}}.body_content .image-caption{margin-top:0;padding-bottom:20px;font-style:italic;font-size:14px!important;margin-bottom:4em}*{box-sizing:border-box}.sizing-box{height:23px;width:80px}.signal-bars{display:inline-block;pointer-events:none}.signal-bars .bar{min-width:16%;margin-left:2%;min-height:20%;display:inline-block;border-top-left-radius:2px;border-top-right-radius:2px}.signal-bars .bar.first-bar{height:33%}.signal-bars .bar.second-bar{height:66%}.signal-bars .bar.third-bar{height:99%}.signal-bars .title-bar{display:inline-block;height:99%;margin-left:10%;vertical-align:middle;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;text-align:left;font-size:2rem;margin-top:-15%;text-transform:capitalize;width:25%;pointer-events:none}.good .bar{background-color:#dad6d6;border:thin solid #dad6d6}.bad .bar{background-color:#e74c3c;border:thin solid rgb(168.2876712329,34.5205479452,20.7123287671)}.ok .bar{background-color:#dad6d6;border:thin solid rgb(208.157480315,169.1279527559,12.142519685)}.four-bars{pointer-events:none}.four-bars .bar.fifth-bar,.one-bar .bar:not(.first-bar),.three-bars .bar.fifth-bar,.three-bars .bar.fourth-bar,.two-bars .bar:not(.first-bar):not(.second-bar){background-color:#d9d9d9;border:thin solid #f3f3f3}.core .bar.first-bar{background-color:#fca811;border:thin solid #fca811;pointer-events:none}.intermediate .bar.second-bar{background-color:#4db883;border:thin solid #4db883;pointer-events:none}.advanced .bar.third-bar{background-color:#047832;border:thin solid #047832;pointer-events:none}.training_video_result_card-btns .sizing-box{width:45px}.training_video_result_card-btns .signal-bars .bar{min-width:25%;margin-left:2%}.submenu_on_Page .in-page-nav a{font-size:1.4rem;font-weight:400;line-height:2.7rem;color:#6e6e6e}@media screen and (min-width:1024px){.submenu_on_Page .in-page-nav a{font-family:helveticaNormalBold,helvetica,Arial,sans-serif}.submenu_on_Page .in-page-nav{display:inline-block}.submenu_on_Page .in-page-nav-left{max-width:100%}.submenu_on_Page .in-page-nav-right{max-width:50%;float:right}.submenu_on_Page .in-page-nav-right ul.right-cta{float:right}}.submenu_on_Page{list-style-type:none;margin:0;padding:0!important;text-align:left;z-index:101;width:136rem!important}@media screen and (min-width:1024px){.submenu_on_Page .header{display:none;cursor:default}}.submenu_on_Page .header{font-size:19px;text-transform:uppercase;display:block;background-color:#047832;line-height:50px;color:#fff;padding-left:5.3rem;cursor:grab}.submenu_on_Page .header.dragging{cursor:grabbing}.submenu_on_Page .header .chevron{float:right;padding-right:20px}.submenu_on_Page .header .chevron:before{border-style:solid;border-width:.2em .2em 0 0;content:"";display:inline-block;height:.8em;left:.15em;position:relative;color:#fff;top:.9em;transform:rotate(135deg);vertical-align:top;width:.8em}.submenu_on_Page .header .chevron-expand:before{top:1.1em;transform:rotate(45deg)}@media screen and (max-width:567px){.submenu_on_Page{border:2px solid #047832}.submenu_on_Page.popup{background-color:#fff;padding:20px;border:1px solid #ccc;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:101;user-select:none}.submenu_on_Page.popup-position{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.submenu_on_Page ul.hide{display:none}}@media screen and (min-width:1024px){.submenu_on_Page{border-bottom:4px solid #cfd7d9}.submenu_on_Page ul{margin-bottom:0;padding-left:0}}.submenu_on_Page ul.right-cta a{padding:.25rem 1rem 0 2.5rem;border:.2rem solid #047832;color:#047832;margin-bottom:-.3rem;margin-left:.5rem;line-height:2.7rem}.submenu_on_Page ul.right-cta li{padding-top:5px;padding-bottom:5px}@media screen and (min-width:1024px){.submenu_on_Page li{display:inline-block;text-align:center}}.submenu_on_Page li{text-transform:uppercase;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-size:1.8rem;display:flex;min-width:4em;margin:0 .5em;justify-content:flex-start;text-align:left}@media screen and (min-width:1024px){.submenu_on_Page a{font-size:1.8rem;text-decoration:none;display:block;position:relative;color:#cfd7d9;padding:.5em}.submenu_on_Page a.active{color:#047832}.submenu_on_Page a.active:after{width:110%;background-color:#047832}.submenu_on_Page a:after{content:"";display:block;width:0;height:4px;background-color:transparent;transition:width .3s ease,background-color .3s ease;position:absolute;bottom:-4px;left:-10px}.submenu_on_Page a:hover{color:#047832!important;left:0}}.submenu-overlay{display:none}@media screen and (max-width:567px){.submenu-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background-color:rgba(0,0,0,.5);display:block}.submenu-overlay.hide{display:none}}.material-estimator.quiz-form-wrap{background-color:#cfd7d9}.material-estimator.quiz-form-wrap .inner_wrap{padding-inline:30px;width:auto}@media screen and (min-width:1024px){.material-estimator.quiz-form-wrap .inner_wrap{padding-inline:0}}.material-estimator.quiz-form-wrap .inner_wrap .steps_title{font-size:4rem;line-height:4.6rem;font-family:helvetica,Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em}@media screen and (max-width:1023px){.material-estimator.quiz-form-wrap .inner_wrap .steps_title{font-size:2.8rem;line-height:3.2rem}}.material-estimator.quiz-form-wrap .inner_wrap .steps_title{margin-inline:0}@media screen and (min-width:1024px){.material-estimator.quiz-form-wrap .inner_wrap .steps_title{margin-inline:100px}}.material-estimator.quiz-form-wrap .inner_wrap .project-types{gap:20px;padding:5rem 0 3.125rem}@media screen and (min-width:1024px){.material-estimator.quiz-form-wrap .inner_wrap .project-types{padding:5rem 3.125rem 11rem;gap:33px}}.material-estimator.quiz-form-wrap .inner_wrap .project-types a{cursor:pointer;min-width:20.5rem;max-width:unset;margin:0;height:20.5rem;padding-inline:40px;width:auto;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-size:40px;font-weight:700;line-height:40px;letter-spacing:.21px;background-color:#035e27;color:#fff;flex-grow:1}.material-estimator.quiz-form-wrap .inner_wrap .project-types a:hover{opacity:.75}@media screen and (min-width:768px){.material-estimator.quiz-form-wrap .inner_wrap .project-types a{max-width:30rem}}.material-estimator.quiz-form-wrap .inner_wrap .project-types:has(>a.active) a.disabled{background-color:rgba(2,48,71,.4);color:#231f20;cursor:not-allowed}.material-estimator.quiz-form-wrap .inner_wrap .project-types:has(>a.active) a.disabled:hover{opacity:1}.material-estimator.quiz-form-wrap .inner_wrap .project-types:has(>a.active) a.active{background-color:#035e27;color:#fff}.material-estimator.quiz-form-wrap .inner_wrap .progress-container{inset-inline-end:100px}.material-estimator.quiz-form-wrap .inner_wrap .progress-container .progress-cta .cta_btn{font-size:1.6rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.01em;background-color:#035e27}.material-estimator.quiz-form-wrap .inner_wrap .progress-container progress::-webkit-progress-value{background:#035e27}.material-estimator.quiz-form-wrap .source,.material-estimator.quiz-form-wrap .source:hover,.material-estimator.quiz-form-wrap .source:link,.material-estimator.quiz-form-wrap .source:visited{color:#047832}.material-estimator.quiz-form-wrap .scoring_responses{padding:10px;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-size:2.8rem}.material-estimator-page:has(.quiz-results-wrap){background-color:#fff}.material-estimator-page:has(.quiz-results-wrap) .material-estimator.quiz-results-wrap{background-color:#cfd7d9}.material-estimator-page:has(.quiz-results-wrap) .material-estimator.quiz-results-wrap .steps_title{font-size:4rem;line-height:4.6rem;font-family:helvetica,Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em}@media screen and (max-width:1023px){.material-estimator-page:has(.quiz-results-wrap) .material-estimator.quiz-results-wrap .steps_title{font-size:2.8rem;line-height:3.2rem}}.material-estimator-page:has(.quiz-results-wrap) .quiz-form-wrap .inner_wrap{margin:40px 30px;text-align:center;width:auto;display:flex;flex-direction:column;gap:30px}@media screen and (min-width:1024px){.material-estimator-page:has(.quiz-results-wrap) .quiz-form-wrap .inner_wrap{margin:40px 70px}}.material-estimator-page:has(.quiz-results-wrap) .quiz-form-wrap .inner_wrap .steps_title{font-size:2.3rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;line-height:1.25}@media screen and (max-width:1023px){.material-estimator-page:has(.quiz-results-wrap) .quiz-form-wrap .inner_wrap .steps_title{font-size:2rem}}.material-estimator-page:has(.quiz-results-wrap) .quiz-form-wrap .inner_wrap .steps_title{font-size:4rem}.material-estimator-page:has(.quiz-results-wrap) .quiz-form-wrap .inner_wrap .steps_subtitle{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;padding-inline:0}@media screen and (min-width:1024px){.material-estimator-page:has(.quiz-results-wrap) .quiz-form-wrap .inner_wrap .steps_subtitle{padding-inline:100px}}.new_inner_hero{padding:0 1.5rem;width:100%;overflow:hidden}@media screen and (min-width:1024px){.new_inner_hero{min-height:36rem;max-width:131rem;margin:0 auto;display:flex;align-items:center}}.new_inner_hero .html5video-dimensions{width:100%;min-height:42.3rem}@media screen and (max-width:567px){.new_inner_hero .html5video-dimensions{min-height:16.4rem}}.new_inner_hero .new_inner_wrap{display:flex;position:relative;gap:2rem;margin:3rem auto;max-width:131rem;width:100%}@media screen and (max-width:1023px){.new_inner_hero .new_inner_wrap{flex-wrap:wrap;flex-direction:column-reverse}}.new_inner_hero .gradient_k{display:block;bottom:0;z-index:-1;position:absolute}@media screen and (min-width:1024px){.new_inner_hero .gradient_k{top:-40%;left:21%;width:62%}}@media screen and (min-width:768px)and (max-width:991px){.new_inner_hero .gradient_k{right:19%;top:-16%;width:50%}}@media screen and (max-width:767px){.new_inner_hero .gradient_k{top:-14%;width:80%;height:auto;right:-5%}}.new_inner_hero .text_wrap{width:100%;position:relative;z-index:1;padding:0 1.5rem}@media screen and (min-width:1024px){.new_inner_hero .text_wrap{width:50%;padding:0 0 5rem;display:flex;flex-direction:column;align-items:flex-end}}.new_inner_hero .media_wrap{align-items:flex-start;display:flex;padding:0;position:relative;width:100%;justify-content:flex-start}.new_inner_hero .media_wrap svg{height:auto;left:3.4rem;max-width:100%;position:relative;top:3.2rem}.new_inner_hero .media_wrap img{display:block;height:auto;max-width:100%}@media screen and (max-width:1023px){.new_inner_hero .media_wrap img{width:100%}}@media screen and (min-width:1024px){.new_inner_hero .media_wrap{width:50%}}@media screen and (min-width:1024px){.new_inner_hero .media_wrap .new_hero_image{height:280px}}.new_inner_hero .media_wrap .inner_hero_media_wrap{width:100%;display:flex;align-items:flex-start;padding:0;justify-content:flex-start;z-index:2}@media screen and (min-width:1024px){.new_inner_hero .media_wrap .inner_hero_media_wrap{width:50%}}@media screen and (min-width:1024px){.new_inner_hero .media_wrap .inner_hero_media_wrap img{position:absolute;top:3%;left:27%;width:50%;object-fit:cover;height:280px}}@media screen and (min-width:1024px){.new_inner_hero .media_wrap .inner_hero_media_wrap img.video-img{left:auto!important;width:auto!important}}.new_inner_hero .media_wrap .inner_hero_media_wrap .inner_hero_video_modal_btn{display:block;position:absolute;top:50%;left:50%;border:.8rem solid #fff;height:10.8rem;width:10.8rem;border-radius:50%;transform:translate(-50%,-50%);cursor:pointer;-moz-box-shadow:inset 0 0 10px #231f20;-webkit-box-shadow:inset 0 0 10px #231f20;box-shadow:inset 0 0 10px 0 #231f20}@media screen and (min-width:1024px){.new_inner_hero .media_wrap .inner_hero_media_wrap .inner_hero_video_modal_btn{height:17.8rem;width:17.8rem}}.new_inner_hero .media_wrap .inner_hero_media_wrap .inner_hero_video_modal_btn:after{content:"";width:0;height:0;border-top:4.8rem solid transparent;border-bottom:4.8rem solid transparent;border-left:6rem solid #fff;position:absolute;top:50%;left:55%;transform:translate(-50%,-50%)}@media screen and (max-width:567px){.new_inner_hero .media_wrap .inner_hero_media_wrap .inner_hero_video_modal_btn:after{border-top:2.8rem solid transparent;border-bottom:2.8rem solid transparent;border-left:4rem solid #fff}}.new_inner_hero .media_wrap .inner_hero_media_wrap .video_modal_icon{display:block;position:absolute;top:56%;left:52%;border:.2rem solid #fff;width:8rem;height:8rem;border-radius:50%;transform:translate(-40%,-60%);cursor:pointer}.new_inner_hero .media_wrap .inner_hero_media_wrap .video_modal_icon:after{content:"";width:0;height:0;border-top:2rem solid transparent;border-bottom:2rem solid transparent;border-left:3rem solid #fff;left:57%;position:absolute;top:50%;transform:translate(-50%,-50%)}.new_inner_hero .media_wrap .inner_hero_media_wrap .video_modal_icon:hover{box-shadow:0 4px 8px 0 hsla(0,0%,100%,.2),0 6px 20px 0 rgba(0,0,0,.19)}@media screen and (min-width:1024px){.new_inner_hero .media_wrap .inner_hero_media_wrap .video_modal_icon{top:70%;left:30%}}@media screen and (max-width:567px){.new_inner_hero .media_wrap .inner_hero_media_wrap .video_modal_icon{transform:translate(-60%,-60%);height:4.6rem;width:4.6rem}.new_inner_hero .media_wrap .inner_hero_media_wrap .video_modal_icon:after{border-top:.8rem solid transparent;border-bottom:.8rem solid transparent;border-left:1.5rem solid #fff;left:57%}}.new_inner_hero .media_wrap .inner_hero_media_wrap .video_modal_icon.invert-colors{border:.2rem solid #047832}.new_inner_hero .media_wrap .inner_hero_media_wrap .video_modal_icon.invert-colors:after{border-left:3rem solid #047832}.new_inner_hero .breadcrumb{font-size:1.2rem;line-height:2rem;text-transform:uppercase;margin-bottom:.3rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;position:relative;z-index:2}@media screen and (min-width:1024px){.new_inner_hero .breadcrumb{font-size:1.5rem;line-height:2.5rem}}.new_inner_hero .breadcrumb span{display:inline-block;margin:0 .5rem}.new_inner_hero .breadcrumb span:first-child{margin-left:0}.fifty_fifty .title .new_inner_hero h2 h1,.new_inner_hero .title h1{font-size:3.4rem;line-height:3.2rem;text-transform:uppercase;margin-bottom:1rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;margin-top:0}@media screen and (min-width:1024px){.fifty_fifty .title .new_inner_hero h2 h1,.new_inner_hero .title h1{font-size:6rem;line-height:6rem}}.new_inner_hero .desc{margin-top:1.6rem;margin-bottom:2rem;font-size:1.4rem;line-height:2rem}@media screen and (min-width:1024px){.new_inner_hero .desc{font-size:2rem;line-height:2.8rem;text-align:end}}.new_inner_hero .desc p:first-child{margin-top:0}.new_inner_hero .desc p:last-child{margin-bottom:0}.new_inner_hero .cta_btn{font-size:1.8rem;line-height:2.2rem;text-align:center;display:inline-block;min-width:17rem;padding:1.4rem 2rem;color:#fff;background:#047832;text-transform:uppercase;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;margin-top:2rem;height:auto;transition:all .2s ease-in-out;max-width:46rem}.new_inner_hero .cta_btn:hover{background:#035e27}.academy_inner_hero{background-color:#202a31}.academy_inner_hero .inner_wrap{width:100%;margin:0 auto;max-width:131rem;padding:0 1.5rem}.academy_inner_hero .hero-desktop{display:block}@media screen and (min-width:768px){.academy_inner_hero .hero-desktop{display:none}}.academy_inner_hero .hero-mobile{display:none}@media screen and (min-width:768px){.academy_inner_hero .hero-mobile{display:block}}.academy_inner_hero .breadcrumb{position:absolute;color:#fff;font-size:1.3rem;font-weight:400;text-transform:uppercase;z-index:2;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;line-height:2.5}.academy_inner_hero .hero-container{display:flex;justify-content:space-between;align-items:center;width:100%;height:60vh}.academy_inner_hero .left-section{width:50%}.academy_inner_hero .left-section img{width:100%;height:auto;object-fit:cover}.academy_inner_hero .right-section{position:relative;color:#fff;text-align:left;padding:2rem;width:50%}.academy_inner_hero .right-section .logo-overlay{position:relative}.academy_inner_hero .right-section .logo-overlay img{position:absolute;top:0;right:0;width:150px;height:auto}.academy_inner_hero .right-section .fifty_fifty .title h2,.academy_inner_hero .right-section .title,.fifty_fifty .title .academy_inner_hero .right-section h2{font-size:3rem;font-weight:700;margin-bottom:1rem;margin-top:100px}.academy_inner_hero .right-section .subtitle{font-size:1.5rem}@media screen and (max-width:768px){.academy_inner_hero .hero-container{flex-direction:column;justify-content:center}.academy_inner_hero .left-section{width:100%}.academy_inner_hero .right-section{width:100%;text-align:center}.academy_inner_hero .right-section .fifty_fifty .title h2,.academy_inner_hero .right-section .title,.fifty_fifty .title .academy_inner_hero .right-section h2{font-size:2rem}.academy_inner_hero .right-section .subtitle{font-size:1.2rem}.academy_inner_hero .right-section .logo-overlay img{position:static;margin-top:20px;width:100px}}.academy_inner_hero{height:auto;width:100%;display:flex;justify-content:flex-start;flex-direction:column;align-items:flex-start;position:relative;color:#fff;background-color:#231f20;overflow:hidden}@media screen and (min-width:768px){.academy_inner_hero{flex-direction:row;align-items:center;height:41.8rem}}.academy_inner_hero.right_logo .academy_logo{align-self:flex-start}@media screen and (min-width:768px){.academy_inner_hero.right_logo .academy_logo{align-self:flex-end}}.academy_inner_hero-bg-container{position:relative;width:100%;height:216px}@media screen and (min-width:768px){.academy_inner_hero-bg-container{width:43%;height:100%}}.academy_inner_hero-img{height:100%;width:100%;object-fit:cover}.academy_inner_hero-content-container{display:flex;flex-direction:column;align-items:flex-start;gap:8px;z-index:1;padding:20px 20px 40px;margin:0;width:100%;flex:1;overflow:hidden}@media screen and (min-width:768px){.academy_inner_hero-content-container{margin:0 60px;padding:0;gap:16px;width:auto;max-width:70rem}}.academy_inner_hero-logo-container{position:relative;top:0;margin-top:40px;width:100%}@media screen and (min-width:768px){.academy_inner_hero-logo-container{position:absolute}}.academy_inner_hero-logo-inner-container{position:relative;display:flex;justify-content:flex-end;width:100%;margin-left:auto;margin-right:auto;max-width:131rem}.academy_inner_hero-logo{width:120px;padding-right:1.5rem}@media screen and (min-width:768px){.academy_inner_hero-logo{margin:0;width:200px;height:auto}}.academy_inner_hero-title{font-size:3.6rem;line-height:4rem;margin:0}@media screen and (min-width:768px){.academy_inner_hero-title{font-size:6.2rem;line-height:normal}}.academy_inner_hero-subtitle{font-size:1.6rem;line-height:3rem;font-family:helveticaStandard,helvetica,Arial,sans-serif;margin:0}@media screen and (min-width:768px){.academy_inner_hero-subtitle{font-size:2.6rem;line-height:3.9rem}}.academy_pagination{margin-top:20px;gap:18px;flex-wrap:wrap;width:100%;margin-bottom:20px}.academy_pagination,.academy_pagination button{display:flex;align-items:center;justify-content:center}.academy_pagination button{background:transparent;outline:none;box-shadow:none;font-size:1.6rem;height:30px;cursor:pointer;font-family:helveticaStandard,helvetica,Arial,sans-serif;color:#231f20}.academy_pagination-nav-btn{padding:5px 18px;border:none}.academy_pagination-nav-btn:disabled{opacity:.5;cursor:default}.academy_pagination-page-btn{padding:0 12px;border:1px solid #cfd7d9;border-radius:4px;transition:all .2s ease-in-out}.academy_pagination-page-btn.active{background-color:#047832}.academy_pagination-page-btn.active,.academy_pagination-page-btn:hover{border-color:rgba(0,0,0,.25);color:#fff;font-family:helveticaNormalBold,helvetica,Arial,sans-serif}.academy_pagination-page-btn:hover{background-color:#035e27}@media screen and (min-width:768px){.academy_pagination{gap:8px}}.training_two_column{width:100%;padding:40px 0}.training_two_column-container{width:100%;max-width:131rem;padding:0 3rem;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.training_two_column-container{padding:0 1.5rem}}.training_two_column-title{font-size:3.4rem;line-height:4rem;font-family:helvetica,Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em}@media screen and (max-width:1023px){.training_two_column-title{font-size:2.4rem;line-height:2.8rem}}.training_two_column-title{margin-bottom:30px}.training_two_column-content-container{display:flex;flex-direction:column;gap:28px}@media screen and (min-width:768px){.training_two_column-content-container{gap:90px;flex-direction:row}}.training_two_column-content{flex:1;font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;display:flex;gap:18px}.training_two_column-content:has(li){flex-direction:column}.training_two_column-content li{width:100%;margin-bottom:28px}.training_two_column-content li:last-child{margin-bottom:0}.training_two_column-content img{height:100px;width:128px;margin-right:10px}.training_two_column-content-details{display:flex;flex-direction:column;font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em}.training_two_column-content-details b{font-size:1.6rem;line-height:3rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em}.training_two_column-content-details p{margin:0}.training_two_column-content-details h2,.training_two_column-content-details h3,.training_two_column-content-details h4,.training_two_column-content-details h5{margin:0;font-size:1.6rem;line-height:3rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;font-size:1.7rem}.course_completion_modal_wrap .course_completion_modal_popup{position:fixed;z-index:10000;display:none;top:0;right:0;left:0;bottom:0}.course_completion_modal_wrap .course_completion_modal_popup.modal_active{display:block}.course_completion_modal_wrap .modal_shade{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1}.course_completion_modal_wrap .course_modal_close_btn{background:none;border:none;outline:transparent;height:2.4rem;width:2.4rem;position:absolute;cursor:pointer;top:.75rem;right:1.75rem}@media screen and (min-width:1024px){.course_completion_modal_wrap .course_modal_close_btn{top:2rem;right:2.3rem}}.course_completion_modal_wrap .course_modal_close_btn:after{content:"";position:absolute;width:1.2rem;height:.2rem;right:0;top:50%;transform:translateY(-50%) rotate(45deg);background:#231f20}@media screen and (min-width:1024px){.course_completion_modal_wrap .course_modal_close_btn:after{width:3.1rem;height:.4rem}}.course_completion_modal_wrap .course_modal_close_btn:before{content:"";position:absolute;width:1.2rem;height:.2rem;right:0;top:50%;transform:translateY(-50%) rotate(-45deg);background:#231f20}@media screen and (min-width:1024px){.course_completion_modal_wrap .course_modal_close_btn:before{width:3.1rem;height:.4rem}}.course_completion_modal_wrap .modal_box{align-items:center;background:#fff;display:flex;flex-direction:column;justify-content:center;left:50%;max-width:95%;padding:2.5rem;position:absolute;top:30%;transform:translate(-50%,-30%);width:67.7rem;z-index:3}@media screen and (min-width:1024px){.course_completion_modal_wrap .modal_box{padding:6rem}}.course_completion_modal_wrap .course_completion_content,.course_completion_modal_wrap .course_completion_wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.course_completion_modal_wrap .course_completion_wrap{gap:3rem}.course_completion_modal_wrap .course_completion_content{gap:1.2rem}.course_completion_modal_wrap .course_completion_content h2{font-size:3.2rem;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;letter-spacing:.01em;line-height:3.8rem}@media screen and (max-width:1023px){.course_completion_modal_wrap .course_completion_content h2{font-size:2.8rem;line-height:3.2rem}}.course_completion_modal_wrap .course_completion_content h2,.course_completion_modal_wrap .course_completion_content p{margin:0}@media screen and (min-width:1024px){.course_completion_modal_wrap .course_completion_content p{padding-inline:4rem}}.course_completion_modal_wrap .course_completion_content p:last-child{font-family:helveticaStandard,helvetica,Arial,sans-serif!important;font-size:.9rem;font-style:italic;font-weight:400;line-height:normal}.course_completion_modal_wrap .course_completion_img.border_gradient img{border-image-slice:1;border-image-source:linear-gradient(135deg,#0077c8 6.75%,#00aeef 51.53%,#00b89c 92.8%);border:.6rem solid}.course_completion_modal_wrap .course_completion_btn{font-size:1.6rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.01em;align-items:center;background-color:transparent;border:2.5px solid #047832;color:#047832;display:flex;gap:1rem;justify-content:center;padding:1rem 4rem}.course_completion_modal_wrap .course_completion_btn:hover{cursor:pointer;border-color:#003778;color:#003778}.course_completion_modal_wrap .course_completion_btn:hover svg path{fill:#003778}.course_completion_modal_wrap .completion-certificate{display:none}.course_completion_modal_wrap .completion-certificate p{font-family:helveticaStandard,helvetica,Arial,sans-serif!important;font-size:.9rem;font-style:italic;font-weight:400;line-height:normal}.course_completion_modal_wrap .completion-certificate .error{color:red}.course_completion_modal_wrap .completion-certificate.active{display:block}.course_completion_modal_wrap .completion-error,.course_completion_modal_wrap .hide{display:none}.course_completion_modal_wrap .completion-error.active{display:block}.course_completion_modal_wrap .completion-error p a{color:#0099de}.circle-cross{display:inline-flex;justify-content:center;align-items:center;width:50px;height:50px;border:3px solid red;border-radius:50%;position:relative}.circle-cross:after,.circle-cross:before{content:"";position:absolute;width:4px;height:70%;background-color:red;transform:rotate(45deg)}.circle-cross:after{transform:rotate(-45deg)}.training_overview-wrapper{width:100%;padding:36px 0}@media screen and (min-width:768px){.training_overview-wrapper{padding:80px 0}}.training_overview-content-container{width:100%;max-width:131rem;padding:0 2rem;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:28px}@media screen and (min-width:768px){.training_overview-content-container{gap:90px;flex-direction:row;align-items:flex-start}}.training_overview-course-details{display:flex;flex-direction:column;align-items:flex-start;flex:1}.training_overview-level-tag{padding:2px 12px;font-size:1.6rem;line-height:3rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;text-transform:capitalize;letter-spacing:.01em;border-radius:4px;border:2.5px solid #cfd7d9;display:flex;align-items:center;justify-content:center;white-space:nowrap}.training_overview-level-tag.core{border-color:#87c15f}.training_overview-level-tag.intermediate{border-color:#ffd25c}.training_overview-level-tag.advanced{border-color:#009de9}.training_overview-title{margin:30px 0 10px;max-width:575px}.training_overview-course-length{line-height:3rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em;margin-bottom:10px;padding-top:5px;display:flex;align-items:center;font-weight:700;font-size:1.6rem;color:#000}.training_overview-course-length span{margin-left:5px}.training_overview-actions{display:flex;align-items:center;gap:10px}.training_overview-divider{width:3px;height:30px;background-color:#ccc;margin:0 20px 0 10px}.training_overview-save-btn{display:flex;align-items:center;justify-content:center;gap:8px;font-size:1.6rem;font-weight:700;color:#003c80;text-transform:uppercase;background:transparent;border:none;cursor:pointer;padding:5px 25px;position:relative}.training_overview-save-btn:hover{opacity:.8}.training_overview-save-btn:disabled{opacity:.5;cursor:not-allowed}.training_overview-save-btn:after,.training_overview-save-btn:disabled:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.56 14.753l-.56-.38-.56.38L1 19.115V1h14v18.115l-6.44-4.362z' stroke='%23035e27' stroke-width='2'/%3E%3C/svg%3E")}.training_overview-save-btn:after{content:"";background-repeat:no-repeat;background-position:50%;background-size:contain;height:100%;width:100%;top:0;right:50px;position:absolute}.training_overview-save-btn .saved :after,.training_overview.saved .training_card-bookmark-btn:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.56 14.753l-.56-.38-.56.38L1 19.115V1h14v18.115l-6.44-4.362z' fill='%23035e27' stroke='%23035e27' stroke-width='2'/%3E%3C/svg%3E")}.training_overview-description{font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em}.training_overview-certification{display:flex;flex-direction:column;gap:30px;flex:1;padding:40px;background-color:hsla(0,0%,85.1%,.25);border:1px dashed #231f20;margin:0 -2rem}@media screen and (min-width:768px){.training_overview-certification{align-items:center;gap:40px;margin:0}}.training_overview-certification .course-completed{display:none}.training_overview-certification .course-completed.show{display:block}.training_overview-certification .course-not-completed{display:none}.training_overview-certification .course-not-completed.show{display:block}.training_overview-certification .course-completion-email-request{display:none;flex-direction:column;align-items:center;text-align:center}.training_overview-certification .course-completion-email-request.active{display:flex}.training_overview-certification-details{display:flex;flex-direction:column;align-items:center;gap:18px}.training_overview-certification-details img{width:215px;height:121px;object-fit:contain;object-position:center}@media screen and (min-width:768px){.training_overview-certification-details{align-items:flex-start;flex-direction:row;gap:40px}}.training_overview-certification-message{display:flex;flex-direction:column;font-size:1.6rem;line-height:3rem;font-weight:400;font-family:helveticaStandard,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em}.training_overview-certification-message p{text-align:center;margin:0}@media screen and (min-width:768px){.training_overview-certification-message p{text-align:left}}.training_overview-certification-message-title{font-size:1.6rem;line-height:3rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:.01em}.training_overview-email-btn{display:flex;align-items:center;justify-content:center}.training_overview-email-btn .icon_email{margin-right:10px;height:18px;width:21px;display:block;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.52 1.636h17.769V4.71l-8.885 5.182L2.52 4.709V1.636zm0 4.96v9.768h17.769V6.597l-8.885 5.182L2.52 6.597zM.903 18V0h21v18h-21z' fill='%230099DE'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;transition:all .2s ease-in-out}.training_overview-email-btn:disabled .icon_email,.training_overview-email-btn:disabled:hover .icon_email{opacity:.5;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.115 1.636h17.77V4.71L11 9.891 2.115 4.709V1.636zm0 4.96v9.768h17.77V6.597L11 11.779 2.115 6.597zM.5 18V0h21v18H.5z' fill='%23000'/%3E%3C/svg%3E")}.training_overview-email-btn:hover .icon_email{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.52 1.636h17.769V4.71l-8.885 5.182L2.52 4.709V1.636zm0 4.96v9.768h17.769V6.597l-8.885 5.182L2.52 6.597zM.903 18V0h21v18h-21z' fill='%23003778'/%3E%3C/svg%3E")}.certification-error{display:none}.certification-error.active{display:flex;justify-content:center;align-items:center;flex-direction:column}.certification-error p a{color:#0099de}.hide{display:none}.training_overview-saved:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.56 14.753l-.56-.38-.56.38L1 19.115V1h14v18.115l-6.44-4.362z' fill='%23035e27' stroke='%23035e27' stroke-width='2'/%3E%3C/svg%3E")}.project-suggestions-wrap{display:flex;flex-direction:row;background:#fff;padding:2rem 0 4.8rem;position:relative}.project-suggestions-wrap:before{content:"";height:100%;width:200vw;position:absolute;left:-50vw;top:0;background:#fff;z-index:-1}@media screen and (max-width:1023px){.project-suggestions-wrap{flex-direction:column;padding:0}}.project-suggestions-dropdown{padding:1.6rem 0;border-radius:8px;border:1px solid #a4aaad;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.1490196078);width:100%;display:none;position:relative}.project-suggestions-dropdown:after{content:"";height:2.4rem;width:200vw;position:absolute;left:-50vw;bottom:0;background:#d9d9d9}@media screen and (max-width:1023px){.project-suggestions-dropdown{max-width:100%;padding:0 0 2.4rem;border:none;box-shadow:none;display:block}}.project-suggestions-dropdown.open{padding:0 0 4.8rem}.project-suggestions-dropdown_btn{width:100%;display:flex;justify-content:space-between;align-items:center;border:none;background:transparent;padding:1.6rem;color:#000;font-family:helvetica,Arial Narrow,Arial,sans-serif;font-size:3.6rem;font-weight:700;text-transform:uppercase;cursor:pointer}@media screen and (max-width:1023px){.project-suggestions-dropdown_btn{padding:3.4rem 0;line-height:2.2rem}}.project-suggestions-dropdown_btn:after{content:"";display:block;width:19px;height:11px;background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='19' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.643 9.5L9.5 3.5l-8.143 6' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E");transform:rotate(180deg)}.project-suggestions-dropdown_btn[aria-expanded=true]:after{transform:rotate(0deg)}.project-suggestions-dropdown_menu{max-width:440px;width:100%;display:flex;flex-direction:column;gap:17px;padding:1.6rem}@media screen and (max-width:1023px){.project-suggestions-dropdown_menu{padding:1rem 0 1.8rem;max-width:100%;border-bottom:1px solid #a4aaad}}.project-suggestions-dropdown_menu p{color:#000;font-family:helveticaStandard,helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:400;line-height:2rem;margin-bottom:0}.project-suggestions-dropdown_menu ul{padding:0;margin:0;display:flex;flex-direction:column;gap:17px}.project-suggestions-dropdown_menu li{list-style:none}.project-suggestions-dropdown_item{display:flex;flex-direction:column;border-radius:4px;border:1px solid #a4aaad;padding:.8rem}.project-suggestions-dropdown_item-name{color:#000;font-family:helveticaStandard,helvetica,Arial,sans-serif;font-size:17px;line-height:2rem}.project-suggestions-dropdown_item-details{display:flex;align-items:center;justify-content:space-between}.project-suggestions-dropdown_item-details-desc{color:#000;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-size:1.7rem;line-height:2rem}.project-suggestions-dropdown_item-details-size{color:#000;font-family:helveticaStandard,helvetica,Arial,sans-serif;font-size:1.5rem;line-height:2rem}.project-suggestions-radio-group{display:flex;flex-direction:column}.project-suggestions-radio-group_container{display:flex;flex-direction:column;margin-bottom:16px;width:50%;padding-right:4rem}@media screen and (max-width:1023px){.project-suggestions-radio-group_container{display:none}}.project-suggestions-radio-group_title{color:#000;font-family:helvetica,Arial Narrow,Arial,sans-serif;font-size:3.6rem!important;font-weight:700;line-height:2.2rem!important;text-transform:uppercase;margin-bottom:1.4rem!important;padding:10px 0}.project-suggestions-radio-group_description{color:#000;font-family:helveticaStandard,helvetica,Arial,sans-serif;font-size:1.4rem!important;font-weight:400;line-height:2.4rem!important;margin-top:0;margin-bottom:3.4rem!important}@media screen and (max-width:567px){.project-suggestions-radio-group{margin-bottom:0}}.project-suggestions-radio-group_radio{display:flex;gap:2.8rem;cursor:pointer;padding-bottom:.8rem;border-bottom:.5px solid rgba(84,84,86,.34)}.project-suggestions-radio-group_radio-input{appearance:none;width:24px;height:24px;border:2px solid #000;border-radius:50%;align-self:center;margin:0}.project-suggestions-radio-group_radio-input:checked{display:flex;align-items:center;justify-content:center}.project-suggestions-radio-group_radio-input:checked:after{content:"";display:block;width:16px;height:16px;background-color:#047832;border-radius:50%}.project-suggestions-radio-group_radio-image{height:72px;width:72px;object-fit:cover;object-position:center}.project-suggestions-radio-group_item{display:flex;flex-direction:column;position:relative;gap:.4rem;flex:1;padding:.8rem 0 0}.project-suggestions-radio-group_item-r-value{font-size:2rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;line-height:2.5rem;display:flex;justify-content:flex-end;align-items:center;padding-right:2rem;color:#fff;width:105px;height:48px;position:absolute;top:0;right:0;background-color:#035e27}.project-suggestions-radio-group_item-r-value:before{content:"";display:block;position:absolute;transform:skew(-8deg,0deg);width:20px;left:-15px;height:100%;background-color:#fff}.project-suggestions-radio-group_item-quantity{color:#000;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-size:2rem;line-height:2.5rem}.project-suggestions-radio-group_item-name{color:#000;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-size:1.7rem;line-height:2.2rem}.project-suggestions-radio-group_item-details{display:flex;align-items:center;gap:1.4rem}.project-suggestions-radio-group_item-details p{margin:0;color:#000;font-family:helveticaStandard,helvetica,Arial,sans-serif;font-size:1.4rem;line-height:2.4rem}.project-suggestions-radio-group_item-details p b{margin-right:.6rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;white-space:nowrap}.project-suggestions-radio-group_item-details-info{flex:1;border:none;border-collapse:collapse}.project-suggestions-radio-group_item-details-info td,.project-suggestions-radio-group_item-details-info tr{border:none;padding:0}.project-suggestions-radio-group_item-details-info td{padding-right:.6rem;width:50%;vertical-align:top}.interactivehouse-wrapper{position:relative;padding:1.3rem .005rem;height:fit-content;display:grid;place-items:center;overflow:hidden}@media screen and (max-width:1023px){.interactivehouse-wrapper{height:100%}}.interactivehouse-wrapper .hotspot-sprite{position:absolute;width:0;height:0;overflow:hidden}.interactivehouse-wrapper .image{position:absolute;inset:0;width:100%}.interactivehouse-wrapper .image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.interactivehouse-wrapper .image:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(16,93,128,.4);opacity:0;transition:opacity .2s ease;pointer-events:none;z-index:10;border-radius:0}.interactivehouse-wrapper .infobox{z-index:50;position:relative;width:80.3125%;border-radius:.5rem;box-shadow:3px 3px 12px 0 rgba(0,0,0,.12);background-color:hsla(0,0%,100%,.84);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);overflow:visible;display:flex;flex-direction:column;box-sizing:border-box}.interactivehouse-wrapper .infobox.active{width:87.5%;height:auto;min-height:0;max-height:none;overflow:hidden;border-radius:.5rem}.interactivehouse-wrapper .infobox #infobox-dynamic{width:100%;display:flex;flex-direction:column;justify-content:flex-start;flex:0 1 auto;min-height:0}.interactivehouse-wrapper .infobox .infobox-header{position:relative;height:11.25rem;max-height:11.25rem;overflow:hidden;flex-shrink:0;width:100%}.interactivehouse-wrapper .infobox .infobox-header .infobox-header-img{width:100%;height:100%;object-fit:cover;display:block}.interactivehouse-wrapper .infobox .infobox-header h2{position:absolute;left:1.25rem;bottom:1.25rem;margin:0;padding:0;font-weight:700;letter-spacing:0;text-transform:uppercase;color:#fff;max-width:47.1875%}.interactivehouse-wrapper .infobox .infobox-header .infobox-close{position:absolute;top:1.25rem;right:1.25rem;width:.875rem;height:.875rem;background:transparent;border:none;cursor:pointer}.interactivehouse-wrapper .infobox .infobox-header .infobox-close:after,.interactivehouse-wrapper .infobox .infobox-header .infobox-close:before{content:"";position:absolute;top:50%;left:50%;width:1.125rem;height:.114rem;background-color:#fff;transform-origin:center}.interactivehouse-wrapper .infobox .infobox-header .infobox-close:before{transform:translate(-50%,-50%) rotate(45deg)}.interactivehouse-wrapper .infobox .infobox-header .infobox-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.interactivehouse-wrapper .infobox .infobox-content{display:flex;flex-direction:column;flex:0 0 auto;justify-content:flex-start;padding:1.25rem;gap:1rem;background-color:#fff}.interactivehouse-wrapper .infobox .infobox-desc{font-weight:400;line-height:1.5;letter-spacing:0;margin:0;color:#231f20}.interactivehouse-wrapper .infobox .infoicons{padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.75rem;list-style:none}.interactivehouse-wrapper .infobox .infoicons li{display:flex;align-items:center;gap:1rem;list-style:none;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-weight:700;line-height:1.5;letter-spacing:0;margin:0;color:#231f20}.interactivehouse-wrapper .infobox .infoicons li .infoicon-img{max-width:3rem;height:auto;flex-shrink:0;object-fit:contain}.interactivehouse-wrapper .infobox .infocta{display:flex;flex-direction:column;align-items:stretch;gap:.75rem}.interactivehouse-wrapper .infobox .infocta .infocta-primary{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 2.5rem;background-color:#047832;color:#fff;text-decoration:none;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-weight:700;font-size:12px;line-height:1.375rem;letter-spacing:0;text-transform:uppercase;text-align:center}.interactivehouse-wrapper .infobox .infocta .infocta-links{display:flex;justify-content:space-between;gap:.75rem}.interactivehouse-wrapper .infobox .infocta .infocta-links a{display:inline-flex;align-items:center;justify-content:center;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-weight:700;font-size:12px;line-height:1.375rem;letter-spacing:0;gap:.625rem;text-transform:uppercase;color:#047832;text-decoration:none;text-align:center}.interactivehouse-wrapper .infobox #infobox-default{padding:1.5rem;display:flex;flex-direction:column;gap:.75rem}.interactivehouse-wrapper .infobox #infobox-default h2{letter-spacing:0;text-transform:uppercase;margin:0}.interactivehouse-wrapper .infobox #infobox-default p{font-weight:400;line-height:1.5;letter-spacing:0;margin:0;color:#231f20}.interactivehouse-wrapper .infobox .infolinks ul{margin:0;padding:0;display:block;gap:0;list-style:none}.interactivehouse-wrapper .infobox .infolinks ul li{flex:0 0 100%;padding:.6802rem .6802rem .6802rem 2rem;list-style:none;box-sizing:border-box;border-bottom:.038rem solid #eceff0;background-color:#fff}.interactivehouse-wrapper .infobox .infolinks ul li a{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.625rem;text-decoration:none;color:inherit;font-weight:700;line-height:4.141rem;letter-spacing:0;text-transform:none;margin:0}.interactivehouse-wrapper .infobox .infolinks ul li a.active,.interactivehouse-wrapper .infobox .infolinks ul li a.hover,.interactivehouse-wrapper .infobox .infolinks ul li a:hover{color:#0099de}.interactivehouse-wrapper .infobox .infolinks ul li a:after{content:"";width:.875rem;height:1rem;margin-top:.188rem;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.545 14.857L10.182 8 2.545 1.143' stroke='%230099DE' stroke-width='2'/%3E%3C/svg%3E") no-repeat 50%/contain;flex-shrink:0}.interactivehouse-wrapper .infobox .infolinks ul li:not(:last-child){border-bottom:.038rem solid #eceff0}.interactivehouse-wrapper .hotspots,.interactivehouse-wrapper .infobox-hidden{display:none}.interactivehouse-wrapper .infobox.active~.image:before{opacity:1;z-index:1}.in-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:99;opacity:0;visibility:hidden;transition:.3s ease}@media screen and (max-width:567px){.interactivehouse-wrapper .infobox.active{z-index:100}.in-overlay.active{opacity:1;visibility:visible}}@media screen and (min-width:568px){.interactivehouse-wrapper{padding:0;display:block}.interactivehouse-wrapper .image{position:relative;inset:auto}.interactivehouse-wrapper .image img{width:100%;height:auto;object-fit:fill;object-position:initial}.interactivehouse-wrapper .infobox{position:absolute;top:50%;transform:translateY(-50%);border-radius:.5rem;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);overflow:hidden;width:38.2638888889%;max-width:49.063rem;height:auto;left:1.575rem}.interactivehouse-wrapper .infobox.active{border-radius:.5rem;width:46.875%;max-width:56.25rem;overflow:hidden}.interactivehouse-wrapper .infobox #infobox-dynamic{flex:0 0 auto;justify-content:flex-start}.interactivehouse-wrapper .infobox .infobox-header{height:36.9515011547%;max-height:12rem}.interactivehouse-wrapper .infobox .infobox-header h2{left:.925rem}.interactivehouse-wrapper .infobox .infobox-header .infobox-close{width:.275rem;height:.275rem}.interactivehouse-wrapper .infobox .infobox-header .infobox-close:after,.interactivehouse-wrapper .infobox .infobox-header .infobox-close:before{width:.875rem;height:.075rem}.interactivehouse-wrapper .infobox .infobox-content{padding:.625rem .925rem;gap:.85rem}.interactivehouse-wrapper .infobox .infoicons{gap:.455rem;width:100%}.interactivehouse-wrapper .infobox .infoicons li{gap:.3rem}.interactivehouse-wrapper .infobox .infoicons li .infoicon-img{width:.675rem;height:.675rem}.interactivehouse-wrapper .infobox .infocta{display:inline-flex;flex-direction:row;align-items:center;gap:.575rem;width:100%}.interactivehouse-wrapper .infobox .infocta .infocta-primary{padding:.45rem .55rem;line-height:.325rem;flex-shrink:0}.interactivehouse-wrapper .infobox .infocta .infocta-links{display:flex;gap:.45rem;width:100%;justify-content:space-evenly}.interactivehouse-wrapper .infobox .infocta .infocta-links a{line-height:.325rem;gap:.125rem}.interactivehouse-wrapper .infobox #infobox-default{padding:.75rem 1rem;gap:.475rem}.interactivehouse-wrapper .infobox .infolinks ul{display:flex;flex-wrap:wrap;gap:.275rem}.interactivehouse-wrapper .infobox .infolinks ul li{flex:1 1 calc(50% - 0.1875rem);padding:.25rem}.interactivehouse-wrapper .infobox .infolinks ul li a{justify-content:flex-start}.interactivehouse-wrapper .hotspots{display:block;position:absolute;width:100%;height:100%;left:0;top:0;z-index:5;pointer-events:none}.interactivehouse-wrapper .hotspots .hotspot{height:1.65rem;width:1.65rem;min-width:1.65rem;min-height:1.65rem;border-radius:50%;position:absolute;border:none;background:hsla(0,0%,100%,.2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 0 10px rgba(0,0,0,.4);cursor:pointer;pointer-events:auto;transform:translate(-50%,-50%);transition:background-color .2s ease,border .2s ease,box-shadow .2s ease;display:flex;align-items:center;justify-content:center;padding:.35rem;gap:.35rem;box-sizing:border-box}.interactivehouse-wrapper .hotspots .hotspot .hotspot-default{align-items:center;justify-content:center;width:.3rem;height:.3rem;border-radius:50%;background:#fff}.interactivehouse-wrapper .hotspots .hotspot .hotspot-default:after{content:"";display:block;width:.125rem;height:.125rem}.interactivehouse-wrapper .hotspots .hotspot .hotspot-icon{align-items:center;justify-content:center;width:.9rem;height:.9rem}.interactivehouse-wrapper .hotspots .hotspot .hotspot-icon svg{width:100%;height:100%;flex-shrink:0}.interactivehouse-wrapper .hotspots .hotspot .hotspot-icon-eye{color:#fff}.interactivehouse-wrapper .hotspots .hotspot .hotspot-icon-check{color:#047832}.interactivehouse-wrapper .hotspots .hotspot .hotspot-default{display:flex}.interactivehouse-wrapper .hotspots .hotspot .hotspot-icon{display:none}.interactivehouse-wrapper .hotspots .hotspot.hover{background-color:#047832;border:none}.interactivehouse-wrapper .hotspots .hotspot.hover .hotspot-default{display:none}.interactivehouse-wrapper .hotspots .hotspot.hover .hotspot-icon-eye{display:flex}.interactivehouse-wrapper .hotspots .hotspot.hover .hotspot-icon-check{display:none}.interactivehouse-wrapper .hotspots .hotspot.active{background-color:#fff}.interactivehouse-wrapper .hotspots .hotspot.active .hotspot-default,.interactivehouse-wrapper .hotspots .hotspot.active .hotspot-icon-eye{display:none}.interactivehouse-wrapper .hotspots .hotspot.active .hotspot-icon-check{display:flex}.interactivehouse-wrapper .hotspots .hotspot#hotspot-attic{left:92.05%;top:73.83%}.interactivehouse-wrapper .hotspots .hotspot#hotspot-basement{left:65.62%;top:86.26%}.interactivehouse-wrapper .hotspots .hotspot#hotspot-interiorwall{left:90.13%;top:28.31%}.interactivehouse-wrapper .hotspots .hotspot#hotspot-exteriorwall{left:55.02%;top:43.41%}.interactivehouse-wrapper .hotspots .hotspot#hotspot-homeoffice{left:62.56%;top:39.34%}.interactivehouse-wrapper .hotspots .hotspot#hotspot-floor{left:67.98%;top:68.96%}}@media screen and (min-width:1024px){.interactivehouse-wrapper .infobox{left:3.35rem}.interactivehouse-wrapper .infobox .infobox-content{padding:1.15rem 1.25rem;gap:1.35rem}.interactivehouse-wrapper .infobox .infoicons{gap:1rem}.interactivehouse-wrapper .infobox .infoicons li{gap:.675rem}.interactivehouse-wrapper .infobox .infoicons li .infoicon-img{width:1.25rem;height:1.25rem}.interactivehouse-wrapper .infobox .infocta{gap:1rem}.interactivehouse-wrapper .infobox .infocta .infocta-primary{padding:.75rem 1.15rem;line-height:1rem;white-space:nowrap}.interactivehouse-wrapper .infobox .infocta .infocta-links{gap:1rem}.interactivehouse-wrapper .infobox .infocta .infocta-links a{line-height:1rem}.interactivehouse-wrapper .infobox .infobox-header{height:39.2609699769%;max-height:13.5rem}.interactivehouse-wrapper .infobox .infobox-header h2{left:1.25rem}.interactivehouse-wrapper .infobox .infobox-header .infobox-close{width:1rem;height:1rem}.interactivehouse-wrapper .infobox .infobox-header .infobox-close:after,.interactivehouse-wrapper .infobox .infobox-header .infobox-close:before{width:1.675rem;height:.168rem}.interactivehouse-wrapper .infobox #infobox-default{padding:1.3rem 1.55rem;gap:1.15rem}.interactivehouse-wrapper .infobox .infolinks ul{display:flex;flex-wrap:wrap;gap:.35rem}.interactivehouse-wrapper .infobox .infolinks ul li{padding:1rem}.interactivehouse-wrapper .hotspots .hotspot{width:2.35rem;height:2.35rem;min-width:2.35rem;min-height:2.35rem;padding:.5rem;gap:.5rem}.interactivehouse-wrapper .hotspots .hotspot .hotspot-default{width:.42rem;height:.42rem}.interactivehouse-wrapper .hotspots .hotspot .hotspot-icon{width:1.25rem;height:1.25rem}}@media screen and (min-width:1420px){.interactivehouse-wrapper .infobox{left:4.15rem}.interactivehouse-wrapper .infobox .infobox-content{padding:clamp(1.75rem,2vw,2.5rem) clamp(2rem,2.2vw,3rem);gap:clamp(1.5rem,1.8vw,2.25rem)}.interactivehouse-wrapper .infobox .infobox-desc{font-size:clamp(1.25rem,1.2vw,1.75rem);line-height:clamp(1.75rem,1.6vw,2.375rem)}.interactivehouse-wrapper .infobox .infoicons{gap:clamp(1.5rem,1.6vw,2.25rem);flex-wrap:wrap}.interactivehouse-wrapper .infobox .infoicons li{gap:clamp(1rem,1.2vw,1.5rem);font-size:clamp(1.125rem,1.1vw,1.5rem)}.interactivehouse-wrapper .infobox .infoicons li .infoicon-img{width:clamp(2rem,2vw,2.75rem);height:clamp(2rem,2vw,2.75rem)}.interactivehouse-wrapper .infobox .infocta{gap:clamp(1.5rem,1.6vw,2.25rem)}.interactivehouse-wrapper .infobox .infocta .infocta-primary{padding:clamp(.625rem,.8vw,1rem) clamp(2.5rem,2.8vw,2.75rem);font-size:clamp(1rem,1vw,1.375rem);line-height:clamp(1.375rem,1.3vw,1.875rem)}.interactivehouse-wrapper .infobox .infocta .infocta-links{gap:clamp(.75rem,1vw,1.5rem)}.interactivehouse-wrapper .infobox .infocta .infocta-links a{font-size:clamp(1rem,1vw,1.375rem);line-height:clamp(1.375rem,1.3vw,1.875rem);gap:clamp(.625rem,.8vw,1.125rem)}.interactivehouse-wrapper .infobox .infobox-header{height:41.5704387991%;max-height:13.75rem}.interactivehouse-wrapper .infobox .infobox-header h2{left:clamp(2rem,2.2vw,3rem)}.interactivehouse-wrapper .infobox .infobox-header .infobox-close{width:1.5rem;height:1.5rem}.interactivehouse-wrapper .infobox .infobox-header .infobox-close:after,.interactivehouse-wrapper .infobox .infobox-header .infobox-close:before{width:1.925rem;height:.19rem}.interactivehouse-wrapper .infobox #infobox-default{padding:clamp(1.75rem,2vw,2.5rem) clamp(2rem,2.2vw,3rem);gap:clamp(1.5rem,1.8vw,2.25rem)}.interactivehouse-wrapper .infobox #infobox-default p{font-size:clamp(1.25rem,1.2vw,1.75rem);line-height:clamp(1.75rem,1.6vw,2.375rem)}.interactivehouse-wrapper .infobox .infolinks ul{display:flex;flex-wrap:wrap;gap:.5rem}.interactivehouse-wrapper .infobox .infolinks ul li{flex:1 1 calc(50% - clamp(.625rem,1vw,1.25rem)/2);padding:clamp(1.25rem,1.5vw,2rem)}.interactivehouse-wrapper .infobox .infolinks ul li a{font-size:clamp(1.5rem,1.6vw,2.125rem);line-height:clamp(1.875rem,1.8vw,2.625rem);gap:clamp(.625rem,.8vw,1.125rem);font-weight:700}.interactivehouse-wrapper .hotspots .hotspot{width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem;padding:.625rem;gap:.625rem}.interactivehouse-wrapper .hotspots .hotspot .hotspot-default{width:.5rem;height:.5rem}.interactivehouse-wrapper .hotspots .hotspot .hotspot-default:after{width:clamp(.125rem,.2vw,.188rem);height:clamp(.125rem,.2vw,.188rem)}.interactivehouse-wrapper .hotspots .hotspot .hotspot-icon{width:1.5rem;height:1.5rem}}@media(min-width:568px)and (max-width:800px){.interactivehouse-wrapper .image img{min-height:40rem;max-height:43rem}}.product-docs .page-title{font-size:28px;font-weight:700;margin-bottom:32px}.product-docs.documents-grid{display:grid;grid-template-columns:1fr;gap:48px;padding-bottom:48px}@media(min-width:992px){.product-docs.documents-grid{grid-template-columns:1fr 1fr}.product-docs.documents-grid-misc{margin-top:48px;margin-bottom:48px;grid-template-columns:1fr}.product-docs.documents-grid-misc .doc-column{display:grid;grid-template-columns:1fr 1fr}.product-docs.documents-grid-misc .doc-column h2.doc-category{grid-column:1/-1;margin-bottom:16px}.product-docs.documents-grid-misc .doc-column .doc-row:nth-child(2){grid-column:1}.product-docs.documents-grid-misc .doc-column .documents-grid-misc .doc-column .doc-row:nth-child(3){grid-column:2}.product-docs.documents-grid-misc .doc-row{width:100%;margin-top:0}}.product-docs .doc-category{font-size:18px;font-weight:700;margin-bottom:16px}.product-docs .doc-row{position:relative;display:flex;justify-content:space-between;align-items:center;padding:12px;border-bottom:1px solid #d9dddb;transition:background .2s ease}.product-docs .doc-row:hover{background:#d9d9d9}.product-docs .doc-info{max-width:55%}.product-docs .doc-title{margin-bottom:4px}.product-docs .doc-meta{font-size:14px;color:#6b7280}.product-docs .doc-actions{display:flex;gap:12px}@media(min-width:768px){.product-docs .doc-actions{opacity:0;visibility:hidden;transform:translateX(8px);transition:all .2s ease}.product-docs .doc-row:hover .doc-actions{opacity:1;visibility:visible;transform:translateX(0)}.product-docs .doc-menu-trigger{display:none}}.product-docs .btn-outline{background:transparent;border:2px solid #047832;color:#047832!important;padding:6px;border-radius:2px;display:flex;text-transform:uppercase;font-size:10px;font-weight:700}.product-docs .btn-outline:hover{border:2px solid #035e27;color:#035e27!important}.product-docs .btn-outline:hover .icon_add_document{background-color:#035e27}.product-docs .btn-outline.added .icon_add_document{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 8l4 4 6-8' stroke='%23003778' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 8l4 4 6-8' stroke='%23003778' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.product-docs .btn-primary{background:#047832;border:none;color:#fff!important;padding:6px;border-radius:2px;display:flex;text-transform:uppercase;font-size:10px;font-weight:700}.product-docs .btn-primary:hover{background:#035e27}.product-docs .icon_wrap{display:flex;position:relative;margin:0 10px 0 0}.product-docs .icon_wrap--right{position:absolute;right:20px;align-self:center}.product-docs .icon_wrap .doc_icon{display:block;height:17px;width:17px;background-repeat:no-repeat;background-size:contain;background-position:50%;pointer-events:none;transition:all .2s ease-in-out}.product-docs .icon_wrap .icon_download_file{background-color:#fff;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%230099DE'%3E%3Cpath d='M2.203 13.563v3.628h16.02v-3.628h2.202V19.5H0v-5.938h2.203z'/%3E%3Cpath d='M11.443.5v8.268h2.57l-3.437 5.744h-.46L6.65 8.768h2.577V.5h2.216z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%230099DE'%3E%3Cpath d='M2.203 13.563v3.628h16.02v-3.628h2.202V19.5H0v-5.938h2.203z'/%3E%3Cpath d='M11.443.5v8.268h2.57l-3.437 5.744h-.46L6.65 8.768h2.577V.5h2.216z'/%3E%3C/g%3E%3C/svg%3E")}.product-docs .icon_wrap .icon_add_document,.product-docs .icon_wrap .icon_download_file{mask-repeat:no-repeat;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}.product-docs .icon_wrap .icon_add_document{background-color:#047832;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%230099DE'%3E%3Cpath d='M12.41 15.485h-1.46v-3.429H7.522v-1.46h3.428V7.17h1.46v3.427h3.428v1.46H12.41v3.43z'/%3E%3Cpath d='M0 3.27h12.392l1.79-2.654h9.179v18.768H0V3.27zm21.9-1.194h-6.943l-.804 1.194h7.748V2.076zM1.46 17.924H21.9V4.73H1.46v13.194z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%230099DE'%3E%3Cpath d='M12.41 15.485h-1.46v-3.429H7.522v-1.46h3.428V7.17h1.46v3.427h3.428v1.46H12.41v3.43z'/%3E%3Cpath d='M0 3.27h12.392l1.79-2.654h9.179v18.768H0V3.27zm21.9-1.194h-6.943l-.804 1.194h7.748V2.076zM1.46 17.924H21.9V4.73H1.46v13.194z'/%3E%3C/g%3E%3C/svg%3E")}.product-docs .icon_wrap .icon_add_document:hover{background-color:#035e27}.product-docs .icon_wrap .icon_add_document_complete{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 20'%3E%3Cpath fill='%230099de' d='M0 3.3h12.4L14.2.6h9.2v18.8H0V3.3z'/%3E%3Cpath d='M7.6 12.5l.9-1.2 1.9 1.5 4.2-5.4 1.2.9-5.1 6.6-3-2.4z' fill='%23fff'/%3E%3C/svg%3E")}.product-docs .icon_wrap .icon-submittal-added{display:none}@media screen and (max-width:567px){.product-docs .doc-menu-trigger{background:none;border:none;font-size:22px;cursor:pointer}.product-docs .doc-actions{position:absolute;top:100%;right:16px;background:#fff;box-shadow:0 6px 20px rgba(0,0,0,.15);border-radius:4px;padding:8px 0;display:none;flex-direction:column;min-width:160px;z-index:20}.product-docs .doc-actions.open{display:flex;flex-direction:column-reverse}.product-docs .doc-actions a{padding:10px 16px;text-align:left}.product-docs .btn-outline{border:none}.product-docs .btn-primary{border:none;color:#047832!important;background:none}.product-docs .icon_download_file{background-color:#047832!important}}.my_account_menu{max-width:100%;width:100%;max-height:none;height:auto;background-color:#f6f6f7;display:flex;flex-direction:column}@media screen and (min-width:1024px){.my_account_menu{display:block;max-width:366px;max-height:1054px;height:100%;gap:10px}}.my_account_menu.mobile_open h5{border-bottom:none}.my_account_menu.mobile_open h5:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M6 11h12v2H6z'/%3E%3C/svg%3E")}.my_account_menu.mobile_open .my_account_menu_links{display:flex;border-bottom:1px solid rgba(0,0,0,.25)}.my_account_menu h5{padding:20px;margin:0;border-bottom:1px solid rgba(0,0,0,.25);position:relative}.my_account_menu h5:after{content:"";background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23000'%3E%3Cpath d='M6 11h12v2H6z'/%3E%3Cpath d='M11 18V6h2v12z'/%3E%3C/g%3E%3C/svg%3E");height:24px;width:24px;top:21px;right:20px;position:absolute}@media screen and (min-width:1024px){.my_account_menu h5{padding:40px 0 30px;margin:0 40px}.my_account_menu h5:after{display:none}}.my_account_menu_links{display:none;flex-direction:column;gap:20px;margin-top:0;padding:10px 20px 20px}@media screen and (min-width:1024px){.my_account_menu_links{display:flex;gap:10px;padding:0;margin-top:30px}}.my_account_menu_links_option{position:relative;padding:18px 40px 18px 78px;color:#035e27!important;font-size:2rem;line-height:3rem}.my_account_menu_links_option:after{content:"";background-repeat:no-repeat;background-position:50%;background-size:cover;height:24px;width:24px;top:20px;left:40px;position:absolute}.my_account_menu_links_option.my_documents:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='none' d='M0 .5h14v13H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M4.8 1.3H.6v11h12.8v-9H6.8L4.9 1.4z' stroke='%23035e27' stroke-width='1.2' fill='none'/%3E%3C/g%3E%3C/svg%3E")}.my_account_menu_links_option.my_training:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 18 13'%3E%3Cdefs%3E%3Cstyle%3E.st0{fill:none;stroke:%23035e27}%3C/style%3E%3C/defs%3E%3Cg id='Training_Icon_-_Custom'%3E%3Cpath id='Vector_1' class='st0' d='M9 9L2 5.5l7-4 7 4L9 9z'/%3E%3Cpath id='Vector_2' class='st0' d='M4.5 7v4.5s2.7 1 4.5 1 4.5-1 4.5-1V7'/%3E%3C/g%3E%3C/svg%3E")}.my_account_menu_links_option.my_profile:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 16'%3E%3Cpath d='M7.1 8.1c-1.5 0-2.8.6-3.8 1.5-.6.6-1.1 1.2-1.4 2-.3.8-.4 1.6-.4 2.4h11.1c0-.8 0-1.6-.4-2.4-.3-.8-.8-1.4-1.4-2-1-1-2.4-1.5-3.8-1.5zm0-6.2c-.8 0-1.6.3-2.1.9-.3.3-.5.6-.6 1-.1.4-.2.7-.2 1.1s0 .8.2 1.1c.1.4.4.7.6 1 .3.3.6.5 1 .6.4.1.7.2 1.1.2.8 0 1.6-.3 2.1-.9.3-.3.5-.6.6-1s.2-.7.2-1.1c0-.8-.3-1.6-.9-2.1-.3-.3-.6-.5-1-.6-.4-.1-.7-.2-1.1-.2z' fill='none' stroke='%23035e27'/%3E%3C/svg%3E")}.my_account_menu_links_option.active{background-color:#fff;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;border-left:12px solid #035e27;padding-left:66px}.my_account_menu_links_option.active:after{left:28px}.my-account.two-col{flex-direction:column-reverse}@media screen and (min-width:1024px){.my-account.two-col{flex-direction:row-reverse}}.two-col--my-account{flex-direction:column-reverse;padding:0!important}@media screen and (min-width:768px){.two-col--my-account{flex-direction:row-reverse;padding:8rem 0!important}}.two-col--my-account .two-col__left{padding:0;background:transparent}.two-col--my-account .two-col__right{padding:0 0 6.2rem}@media screen and (min-width:768px){.two-col--my-account .two-col__right{padding:0}}.two-col--my-account .submittal-dashboard__right{padding:0}@media screen and (min-width:768px){.two-col--my-account .submittal-dashboard__right{padding:0 0 0 6.4rem}}.two-col--my-account .submittal-dashboard__left{padding-bottom:0}@media screen and (min-width:768px){.two-col--my-account .submittal-dashboard__left{height:100%}}.two-col--my-account .submittal-dashboard__header-right{display:flex;flex-direction:column;align-items:flex-start;border-bottom:none;padding:3.2rem 2rem 0;margin-bottom:3.2rem}@media screen and (min-width:768px){.two-col--my-account .submittal-dashboard__header-right{padding:0;margin-bottom:4rem}}.two-col--my-account .submittal-dashboard__header-right h1{margin:0}.two-col--my-account .submittal-dashboard__header-right p{margin-top:14px}.two-col--my-account .submittal-dashboard__section-container{display:flex;flex-direction:column;gap:30px}.two-col--my-account .submittal-dashboard__section{display:flex;flex-direction:column;gap:20px}.two-col--my-account .submittal-dashboard__section .view_all_btn{align-self:center;margin-top:1rem;margin-bottom:3.2rem}@media screen and (min-width:768px){.two-col--my-account .submittal-dashboard__section .view_all_btn{margin-bottom:0}}.two-col--my-account .submittal-dashboard__section-empty{display:flex;flex-direction:column;align-items:flex-start}.two-col--my-account .submittal-dashboard__section-header{display:flex;align-items:center;justify-content:space-between;padding:0 2rem}@media screen and (min-width:768px){.two-col--my-account .submittal-dashboard__section-header{padding:0}}.two-col--my-account .submittal-dashboard__section-header h3{margin:0}.two-col--my-account .training_cert{display:flex;flex-direction:column;align-items:flex-start;padding:2rem;border-top:1px solid #cfd7d9;gap:10px}.two-col--my-account .training_cert:last-child{border-bottom:1px solid #cfd7d9}@media screen and (min-width:768px){.two-col--my-account .training_cert{gap:16px;flex-direction:row;padding:2rem}}.two-col--my-account .training_cert-list{display:flex;flex-direction:column}.two-col--my-account .training_cert-image-container{overflow:hidden;position:relative;aspect-ratio:initial;border-radius:4px;height:60px;min-width:79px;width:79px}.two-col--my-account .training_cert-image-container img{width:100%;height:-webkit-fill-available;object-fit:cover}.two-col--my-account .training_cert-image-overlay{position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2))}.two-col--my-account .training_cert-title{font-size:1.6rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;text-transform:none;letter-spacing:.01em;line-height:2.4rem}.two-col--my-account .training_cert-description{font-size:1.6rem;line-height:3rem;font-family:helveticaStandard,helvetica,Arial,sans-serif;text-transform:none;letter-spacing:.01em;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;word-wrap:break-word}.two-col--my-account .training_cert .email_cert_btn{white-space:nowrap;display:flex;align-items:center;justify-content:center;margin-left:0;width:100%}@media screen and (min-width:768px){.two-col--my-account .training_cert .email_cert_btn{margin-left:auto;align-self:center}}.two-col--my-account .training_cert .email_cert_btn .icon_email{margin-right:1rem;height:18px;width:21px;display:block;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.52 1.636h17.769V4.71l-8.885 5.182L2.52 4.709V1.636zm0 4.96v9.768h17.769V6.597l-8.885 5.182L2.52 6.597zM.903 18V0h21v18h-21z' fill='%230099DE'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;transition:all .2s ease-in-out}.two-col--my-account .training_cert .email_cert_btn:disabled .icon_email,.two-col--my-account .training_cert .email_cert_btn:disabled:hover .icon_email{opacity:.5;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.115 1.636h17.77V4.71L11 9.891 2.115 4.709V1.636zm0 4.96v9.768h17.77V6.597L11 11.779 2.115 6.597zM.5 18V0h21v18H.5z' fill='%23000'/%3E%3C/svg%3E")}.two-col--my-account .training_cert .email_cert_btn:hover .icon_email{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.52 1.636h17.769V4.71l-8.885 5.182L2.52 4.709V1.636zm0 4.96v9.768h17.769V6.597l-8.885 5.182L2.52 6.597zM.903 18V0h21v18h-21z' fill='%23003778'/%3E%3C/svg%3E")}.course_cert_modal_container{position:fixed;height:100vh;width:100vw;left:0;top:0;z-index:1000;display:none;align-items:center;justify-content:center}.course_cert_modal_container.modal_active{display:flex}.course_cert_modal_shade{position:absolute;height:100%;width:100%;left:0;top:0;background:rgba(0,0,0,.2)}.course_cert_modal_box{max-width:100%;height:100%;width:100%;background-color:#fff;padding:80px 20px;display:flex;flex-direction:column;align-items:center;position:relative;box-shadow:5px 5px 20px 0 rgba(0,0,0,.2)}@media screen and (min-width:1024px){.course_cert_modal_box{padding:60px;max-width:677px;height:auto}}.course_cert_modal_box h5{text-align:center;margin:0 0 12px}@media screen and (min-width:1024px){.course_cert_modal_box h5{margin:0}}.course_cert_modal_box p{font-family:helveticaItalic,knaufRegular,Arial,sans-serif;font-size:.9rem;line-height:1.6rem;text-align:center}.course_cert_modal_close_btn{background:none;border:none;outline:transparent;height:2.4rem;width:2.4rem;position:absolute;cursor:pointer;top:2rem;right:2rem}@media screen and (min-width:1024px){.course_cert_modal_close_btn{top:2rem;right:2.3rem}}.course_cert_modal_close_btn:after{transform:translateY(-50%) rotate(45deg)}.course_cert_modal_close_btn:after,.course_cert_modal_close_btn:before{content:"";position:absolute;width:3.1rem;height:.3rem;right:-.3rem;top:50%;background:#231f20}.course_cert_modal_close_btn:before{transform:translateY(-50%) rotate(-45deg)}.course_cert_modal_image{width:215px;height:121px;object-fit:contain;object-position:center;margin-bottom:30px}.course_cert_modal_check{position:relative;height:45px;width:45px;margin-bottom:4px}.course_cert_modal_check:after{content:"";background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='30' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.25 15.758l5.342 5.492L23.75 8.75' stroke='%23047832' stroke-width='3.5'/%3E%3C/svg%3E");height:100%;width:100%;top:0;left:0;position:absolute;z-index:1}body,html{margin:0;padding:0;min-height:100%;width:100%}*,:after,:before{box-sizing:border-box}html{font-size:62.5%}body{font-size:1.6rem;font-family:helvetica,Arial Narrow,Arial,sans-serif;-webkit-font-smoothing:antialiased}strong{font-family:helveticaNormalBold,helvetica,Arial,sans-serif;font-weight:400}.inner_wrap{width:131rem;max-width:100%;padding:0 1.5rem;margin:0 auto}.inner_margin{margin-top:6rem;margin-bottom:6rem}.inner_margin img{width:100%}a,a:hover,a:link,a:visited{color:inherit;text-decoration:none}table,td,th{border-collapse:collapse;border:none}table{border:1px solid #d9d9d9;border-bottom:none}td{border-bottom:1px solid #d9d9d9}th{background:#d9d9d9}table,th{font-family:helveticaNormalBold,helvetica,Arial,sans-serif}table{max-width:100%}td,th{padding:.5rem 1rem}p{font-size:1.6rem;line-height:3rem}p:first-child{margin-top:0}p:last-child{margin-bottom:0}.body_content a{cursor:pointer;text-decoration:underline;text-decoration-color:#047832}.body_content a.cta_btn{text-decoration:none}.body_content{line-height:1.9375}.body_content b,.body_content strong,.footer_text b,.footer_text strong,.item_desc b,.item_desc strong,.slide_desc b,.slide_desc strong{font-family:helveticaNormalBold,helvetica,Arial,sans-serif}h1{font-size:3.6rem;line-height:4rem;font-family:helvetica,Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em}@media screen and (min-width:1024px){h1{font-size:6.2rem;line-height:6.8rem}}h2,h2>strong{font-size:2.8rem;line-height:3.2rem;font-family:helvetica,Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em}@media screen and (min-width:1024px){h2,h2>strong{font-size:4rem;line-height:4.6rem}}h3,h3>strong{font-size:2.4rem;line-height:2.8rem;font-family:helvetica,Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em}@media screen and (min-width:1024px){h3,h3>strong{font-size:3.4rem;line-height:4rem}}h4,h4>strong{font-size:2.4rem;line-height:3rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif}@media screen and (min-width:1024px){h4,h4>strong{font-size:3.2rem;line-height:3.8rem}}h5,h5>strong{font-size:2rem;line-height:2.6rem;font-family:helveticaNormalBold,helvetica,Arial,sans-serif}@media screen and (min-width:1024px){h5,h5>strong{font-size:2.4rem;line-height:3rem}}hr{border:.1rem solid #231f20}blockquote{color:#231f20;font-size:1.8rem;line-height:2.7rem;margin:1.5rem 0}@media screen and (min-width:1024px){blockquote{font-size:2.4rem;line-height:3rem;margin:2rem 0}}article{max-width:100%;padding:0 3rem}@media screen and (min-width:1024px){article{padding:0}}article img{width:100%;height:auto;margin:1rem -3rem;display:block}@media screen and (min-width:1024px){article img{margin:1rem 0}}article ul{margin-left:0}article a,article a:hover,article a:link,article a:visited{cursor:pointer;text-decoration:underline;text-decoration-color:#047832}.pagenotfound_wrap{padding:5rem 1.5rem;display:flex;align-items:center;text-align:center;justify-content:center;color:#047832}sup{font-size:.5em;line-height:1}ul{list-style:square}li{font-size:1.6rem;line-height:3rem}html5_video_wrap{overflow:hidden;position:relative}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-next img,.swiper-button-prev img{min-height:44px}.swiper-button-disabled img{opacity:.3}.kina-black-text a{color:#231f20!important}.kina-black-text a,.kina-blue-text a{cursor:pointer;font-family:helveticaNormalBold,helvetica,Arial,sans-serif;text-decoration:underline;text-decoration-color:#047832!important}.kina-blue-text a{color:#047832!important}.kina-blue-text-wo-underline a{color:#047832!important;cursor:pointer}.kina-blue-text-submit-button a,.kina-blue-text-wo-underline a{font-family:helveticaNormalBold,helvetica,Arial,sans-serif;text-decoration:none}.kina-blue-text-submit-button a{border:none;background:#047832;color:#fff;font-size:1.8rem;width:100%;padding:10px;text-align:center;text-transform:uppercase;display:flex;justify-content:center;margin-top:10px}.kina-blue-text-submit-button a:hover{cursor:pointer}.kina-blue-text-submit-button a:disabled{background:rgba(0,174,239,.5490196078)}.generic-richtext-content{padding:2.4rem 1.6rem 4rem}@media screen and (min-width:1024px){.generic-richtext-content{width:131rem;max-width:100%;margin:auto;padding:0 2rem 4rem}}.generic-richtext-content a{cursor:pointer;text-decoration:underline;text-decoration-color:#047832}.generic-richtext-content img{width:100%;height:auto;display:block}@media screen and (min-width:1024px){.generic-richtext-content img{margin:1rem 0}}.OneLinkTxShow_es,.OneLinkTxShow_fr{display:none}.application-template .generic-richtext-content,.product-category-template .generic-richtext-content{padding:3rem}.inner-wrap.body-content img{max-width:100%;height:auto}.hero_search>h1.title{font-size:7rem;line-height:7rem}@media screen and (min-width:1024px){.category_hero .inner_wrap .gradient_k{height:calc(100% + 4.1rem);top:-4.1rem;left:55%}}@media screen and (min-width:1200px){.category_hero .inner_wrap .gradient_k{height:calc(125% + 4.1rem);top:-4.1rem;left:55%}}@media screen and (min-width:1420px){.category_hero .inner_wrap .gradient_k{height:calc(150% + 4.1rem);top:-4.1rem;left:55%}}@media screen and (max-width:1023px){.featured_article .gradient_k{display:none}}@media screen and (min-width:1024px){.featured_article .gradient_k{height:calc(100% + 5rem);top:-5rem;left:55%;width:auto}}@media screen and (min-width:1200px){.featured_article .gradient_k{height:calc(100% + 5rem);top:-5rem;left:55%;width:auto}}@media screen and (min-width:1420px){.featured_article .gradient_k{height:calc(100% + 5rem);top:-5rem;left:55%;width:auto}}@media screen and (min-width:1200px){.cta_block .gradient_image{background-position:right 15% bottom 0}}@media screen and (min-width:1024px){.cta_block .gradient_image{background-position:right 32% bottom 0}}.cta_block.light .cta_btn{background:#047832;color:#fff}@media screen and (max-width:1023px){.bullet_list.dark .icon_wrap{background-position:100%;margin-right:1.8rem;width:30%}.bullet_list.dark .bullet_content{width:70%}}@media screen and (min-width:1200px){.nav .main_bar{margin-left:11rem}}.product-documentation-item .doc_title{word-break:break-word}.three_up{background:hsla(0,0%,85.1%,.25)}.fifty_fifty .title .nav_menu h2,.nav_menu .fifty_fifty .title h2,.nav_menu .title{color:#cfd7d9}.mobile_menu_wrap .nav_item .nav_menu{width:auto;right:unset;left:unset;min-width:140px}.mobile_menu_wrap .nav_item .nav_menu .main_list{display:unset}.fifty_fifty .title .mobile_menu_wrap .nav_item .nav_menu h2,.mobile_menu_wrap .nav_item .nav_menu .fifty_fifty .title h2,.mobile_menu_wrap .nav_item .nav_menu .sub_item,.mobile_menu_wrap .nav_item .nav_menu .title{padding:.5rem 5rem .8rem 2.4rem;width:unset}@media screen and (min-width:1024px){.mobile_menu_wrap .nav_item:hover .two_col{padding:2.8rem 1.5rem 1.7rem;z-index:100}}.mobile_menu_wrap .nav_item .two_col{display:flex;justify-content:center;flex-wrap:wrap;z-index:100}@media screen and (min-width:1024px){.mobile_menu_wrap .nav_item .two_col{padding:0}}.mobile_menu_wrap .nav_item .side_col-manson{padding:0 1.5rem;background:#263237}@media screen and (min-width:1024px){.mobile_menu_wrap .nav_item .side_col-manson{background:none;border-left:1px solid #fff;padding-left:2.2em}}.location_icon_wrap:after{display:none}.search_wrap{margin:auto 0 auto auto}.nav .mobile_wrap{box-shadow:none}@media screen and (max-width:1023px){.nav .nav_logo img{max-height:34px}}