body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:rgba(255,255,255,0)}.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,.et_nav_text_color_light .et_mobile_menu li a,.et_nav_text_color_dark .et_mobile_menu li a,#et_search_icon:before,.et_search_form_container input,span.et_close_search_field:after,#et-top-navigation .et-cart-info{color:#ffffff}.et_search_form_container input::-moz-placeholder{color:#ffffff}.et_search_form_container input::-webkit-input-placeholder{color:#ffffff}.et_search_form_container input:-ms-input-placeholder{color:#ffffff}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:#ffffff}#main-header{box-shadow:none}.et-fixed-header#main-header{box-shadow:none!important}@media only screen and (min-width:981px){.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#ffffff!important}.et-fixed-header .et_search_form_container input::-moz-placeholder{color:#ffffff!important}.et-fixed-header .et_search_form_container input::-webkit-input-placeholder{color:#ffffff!important}.et-fixed-header .et_search_form_container input:-ms-input-placeholder{color:#ffffff!important}.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a,.et-fixed-header #top-menu li.current_page_item>a{color:#ffffff!important}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}.kw-product-range a.kw-learnmore{display:inline-flex;align-items:center;gap:12px;color:#111;text-decoration:none;font-weight:600;line-height:1.2;position:relative;padding-bottom:3px}.kw-product-range a.kw-learnmore:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform 450ms ease}.kw-product-range a.kw-learnmore .kw-learnmore__arrow{display:inline-block;line-height:1;transform:translateY(1px);transition:transform 450ms ease}.kw-product-range a.kw-learnmore:hover:after{transform:scaleX(1)}.kw-product-range a.kw-learnmore:hover .kw-learnmore__arrow{transform:translateY(1px) translateX(8px)}.kw-product-range a.kw-learnmore .kw-learnmore__arrow{display:inline-flex!important;align-items:center!important;position:relative!important;top:2px!important;line-height:1!important}.kw-product-range a.kw-learnmore:hover .kw-learnmore__arrow{transform:translateX(8px)!important}.kw-product-range a.kw-learnmore .kw-learnmore__arrow{display:inline-block!important;transform:translateY(3px)!important}.kw-product-range a.kw-learnmore:hover .kw-learnmore__arrow{transform:translateY(3px) translateX(8px)!important}.kw-hero{position:relative!important;overflow:visible!important}.kw-hero .kw-scrollcue-row{position:relative!important;z-index:9999!important}.kw-hero .kw-scrollcue{display:inline-flex;width:34px;height:54px;align-items:center;justify-content:center;color:#fff}.kw-hero .kw-scrollcue__mouse{width:22px;height:36px;border:2px solid currentColor;border-radius:999px;position:relative;opacity:0.95}.kw-hero .kw-scrollcue__mouse:after{content:"";width:4px;height:8px;border-radius:99px;background:currentColor;position:absolute;left:50%;top:7px;transform:translateX(-50%);animation:kwScrollDot 1.4s ease-in-out infinite}@keyframes kwScrollDot{0%{transform:translateX(-50%) translateY(0);opacity:1}70%{transform:translateX(-50%) translateY(10px);opacity:0.3}100%{transform:translateX(-50%) translateY(0);opacity:1}}.kw-hero .et_pb_fullwidth_header,.kw-hero .et_pb_fullwidth_header_container{position:relative!important;z-index:1!important}.kw-home-stats .exo-stats-section{padding:80px 0;background-color:transparent;font-family:Arial,sans-serif;width:100%}.kw-home-stats .exo-stats-container{max-width:1200px;margin:0 auto;padding:0 20px}.kw-home-stats .exo-stats-grid{display:flex;flex-wrap:wrap;gap:48px;margin-bottom:0;list-style:none;padding:0}.kw-home-stats .exo-stat-item{text-align:center;position:relative;opacity:0;animation:kwFadeInUp 0.6s ease forwards;flex:0 0 calc(50% - 24px)}@media (min-width:768px){.kw-home-stats .exo-stat-item{flex:0 0 calc(25% - 36px)}}.kw-home-stats .exo-stat-item:nth-child(1){animation-delay:0.1s}.kw-home-stats .exo-stat-item:nth-child(2){animation-delay:0.2s}.kw-home-stats .exo-stat-item:nth-child(3){animation-delay:0.3s}.kw-home-stats .exo-stat-item:nth-child(4){animation-delay:0.4s}@keyframes kwFadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.kw-home-stats .exo-stat-value{font-size:3rem;font-weight:500;color:#fff;margin-bottom:12px;letter-spacing:-0.02em;line-height:1;font-family:Arial,sans-serif}@media (min-width:768px){.kw-home-stats .exo-stat-value{font-size:4rem}}@media (min-width:1024px){.kw-home-stats .exo-stat-value{font-size:4.5rem}}.kw-home-stats .exo-stat-label{font-size:0.875rem;color:#d1d5db;text-transform:uppercase;letter-spacing:0.2em;font-family:Arial,sans-serif}@media (min-width:768px){.kw-home-stats .exo-stat-label{font-size:1rem}}.kw-home-stats .exo-stat-divider{display:none;position:absolute;top:50%;right:-24px;width:1px;height:64px;background-color:rgba(255,255,255,0.2);transform:translateY(-50%)}@media (min-width:768px){.kw-home-stats .exo-stat-item:nth-child(1) .exo-stat-divider,.kw-home-stats .exo-stat-item:nth-child(2) .exo-stat-divider,.kw-home-stats .exo-stat-item:nth-child(3) .exo-stat-divider{display:block}}.knotwood-feature-hover .knotwood-callout{position:relative;opacity:0.55;transition:opacity 0.25s ease}.knotwood-feature-hover .knotwood-callout:hover{opacity:1}.knotwood-feature-hover.is-out-of-view .knotwood-callout{opacity:0.35}.knotwood-feature-hover .knotwood-callout{position:relative}.knotwood-feature-hover .knotwood-callout{position:relative;padding-top:28px}.knotwood-feature-hover .knotwood-callout h2{position:relative;display:inline-block;padding-top:18px}.knotwood-feature-hover .knotwood-callout h2::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:140px;height:2px;background:rgba(255,255,255,0.65);opacity:0.5;transition:opacity 0.25s ease;pointer-events:none}.knotwood-feature-hover .knotwood-callout:hover h2::before{opacity:1}.knotwood-feature-hover.is-out-of-view .knotwood-callout h2::before{opacity:0.3}.knotwood-feature-hover .knotwood-callout:hover::after{opacity:1}.knotwood-feature-hover.is-out-of-view .knotwood-callout::after{opacity:0.3}.knotwood-feature-hover .knotwood-callout:hover::after{opacity:1}.knotwood-feature-hover.is-out-of-view .knotwood-callout::after{opacity:0.3}.knotwood-feature-hover{position:relative}.knotwood-feature-hover::before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.38) 45%,rgba(0,0,0,0.15) 100%);pointer-events:none;z-index:1}.knotwood-feature-hover>*{position:relative;z-index:2}.knotwood-feature-hover>*{position:relative;z-index:2}#main-header,#main-header.et-fixed-header{background:transparent!important;box-shadow:none!important;transition:background-color 0.25s ease}body.kw-hero-out-of-view #main-header,body.kw-hero-out-of-view #main-header.et-fixed-header{background-color:#000!important;box-shadow:none!important}body.kw-hero-in-view #main-header,body.kw-hero-in-view #main-header.et-fixed-header{background:transparent!important;box-shadow:none!important}#main-header .logo_container{margin-left:-70px}.page-id-161 #main-header,.page-id-161 #main-header.et-fixed-header{background-color:#000000!important}.et-l--footer .exo-footer-form,.et-l--footer .exo-footer-form .wpforms-container,.et-l--footer .exo-footer-form .wpforms-container form{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.et-l--footer .wpforms-field-container{max-width:100%!important;width:100%!important}.et-l--footer .wpforms-field{width:100%!important}.et-l--footer .wpforms-field input,.et-l--footer .wpforms-field select,.et-l--footer .wpforms-field textarea{width:100%!important;max-width:100%!important;box-sizing:border-box}.et-l--footer .wpforms-container,.et-l--footer .wpforms-container label,.et-l--footer .wpforms-container .wpforms-field-label,.et-l--footer .wpforms-container input,.et-l--footer .wpforms-container select,.et-l--footer .wpforms-container textarea,.et-l--footer .wpforms-container ::placeholder{color:#ffffff!important;font-family:Arial,Helvetica,sans-serif!important}.et-l--footer .wpforms-container label,.et-l--footer .wpforms-container .wpforms-field-label{color:#ffffff!important;font-family:Arial,Helvetica,sans-serif!important}.et-l--footer .wpforms-container ::placeholder{color:rgba(255,255,255,0.6)!important;font-family:Arial,Helvetica,sans-serif!important}.et-l--footer .wpforms-container input,.et-l--footer .wpforms-container select,.et-l--footer .wpforms-container textarea{color:#ffffff!important;font-family:Arial,Helvetica,sans-serif!important;background-color:rgba(0,0,0,0.35);border:1px solid rgba(255,255,255,0.4)}.et-l--footer .wpforms-container input,.et-l--footer .wpforms-container select,.et-l--footer .wpforms-container textarea{color:#111827!important}.et-l--footer .wpforms-container label,.et-l--footer .wpforms-container .wpforms-field-label{color:#ffffff!important;font-family:Arial,Helvetica,sans-serif!important}.et-l--footer .wpforms-container ::placeholder{color:rgba(17,24,39,0.55)!important;font-family:Arial,Helvetica,sans-serif!important}.et-l--footer .wpforms-container select{color:#ffffff!important;background-color:rgba(0,0,0,0.35)!important}.et-l--footer .wpforms-container select option{color:#111827!important;background-color:#ffffff!important}.hero-label{position:absolute;left:clamp(16px,4vw,80px);bottom:clamp(16px,5vw,80px);font-size:clamp(36px,6vw,88px);letter-spacing:0.06em;text-transform:uppercase;line-height:1;font-kerning:normal;font-feature-settings:"kern" 1}@media (max-width:480px){.hero-label{letter-spacing:0.12em}}#hero-cladding{position:relative!important;padding:0!important}#hero-cladding .et_pb_row{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}#hero-cladding .et_pb_column{margin:0!important;padding:0!important}#hero-cladding .hero-label{position:absolute!important;left:80px!important;bottom:80px!important;font-size:clamp(36px,6vw,88px);letter-spacing:0.06em;text-transform:uppercase;line-height:1;margin:0!important;font-kerning:normal;font-feature-settings:"kern" 1}@media (max-width:767px){#hero-cladding .hero-label{left:20px!important;bottom:20px!important;letter-spacing:0.035em}}body.page-id-218 #main-header,body.page-id-218 #top-header{background-color:#000!important}body.page-id-218 .et_transparent_nav #main-header,body.page-id-218 .et_transparent_nav #main-header.et-fixed-header{background-color:#000!important}body.page-id-218 #main-header a{color:#fff!important}.product-nav-item,.product-nav-item *{overflow:visible!important}.product-nav-item .et_pb_text_inner{display:inline-block!important;position:relative!important}.product-nav-item .et_pb_text_inner:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:-12px!important;height:3px!important;background:#000!important;transform:scaleX(0)!important;transform-origin:left!important;transition:transform 250ms ease!important;z-index:9999!important}.product-nav-item:hover .et_pb_text_inner:after{transform:scaleX(1)!important}#top-menu li li a,#top-menu-nav li li a,.et-menu li li a{color:#000!important}#top-menu li ul,#top-menu-nav li ul,.et-menu li ul{background:#fff!important}#top-menu li li a:hover,#top-menu-nav li li a:hover,.et-menu li li a:hover{background:#f2f2f2!important;color:#000!important}#top-menu li ul li a,#top-menu-nav li ul li a,#et-top-navigation ul ul a,.et_pb_menu .et-menu-nav ul ul a,.et-menu li ul li a{color:#000!important}#top-menu li ul li a span,#top-menu-nav li ul li a span,#et-top-navigation ul ul a span,.et_pb_menu .et-menu-nav ul ul a span,.et-menu li ul li a span{color:#000!important}#top-menu li ul li a:hover,#top-menu-nav li ul li a:hover,#et-top-navigation ul ul a:hover,.et_pb_menu .et-menu-nav ul ul a:hover,.et-menu li ul li a:hover{color:#000!important;background:#f2f2f2!important}html body #et-top-navigation ul ul li a,html body #top-menu li ul.sub-menu>li>a,html body #top-menu-nav li ul.sub-menu>li>a,html body .et_pb_menu .et_pb_menu__menu nav ul li ul.sub-menu>li>a,html body .et_pb_menu .et-menu-nav ul ul li a{color:#000!important;-webkit-text-fill-color:#000!important;text-shadow:none!important;opacity:1!important}html body #et-top-navigation ul ul li a:hover,html body #top-menu li ul.sub-menu>li>a:hover,html body .et_pb_menu .et_pb_menu__menu nav ul li ul.sub-menu>li>a:hover{color:#000!important;-webkit-text-fill-color:#000!important}body.page-id-214 #main-header,body.page-id-214 #top-header{background:transparent!important;box-shadow:none!important}body.page-id-214 #main-header{transition:background-color 250ms ease,box-shadow 250ms ease}body.page-id-214 #main-header.et-fixed-header{background:#000!important;box-shadow:none!important}body.page-id-214 .et_transparent_nav #main-header{background:transparent!important}body.page-id-214 #main-header.et-fixed-header #top-menu a,body.page-id-214 #main-header.et-fixed-header .mobile_menu_bar{color:#fff!important}.page-id-342 #main-header{background-color:#000000!important}.page-id-342 #top-header{background-color:#000000!important}.exo-tiles-row{display:flex!important}.exo-tiles-row>.et_pb_column{width:50%!important;max-width:50%!important;flex:0 0 50%!important;margin:0!important}.exo-tiles-row>.et_pb_column:not(:last-child){margin-right:0!important}.exo-apps-scroll{display:flex!important;flex-wrap:nowrap!important;gap:24px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding-bottom:10px}.exo-apps-scroll::-webkit-scrollbar{height:0px}.exo-apps-scroll{scrollbar-width:none}.exo-apps-scroll>.et_pb_column{float:none!important;flex:0 0 auto!important;width:420px!important;min-width:420px!important;max-width:none!important}.exo-apps-scroll .exo-app-card{width:100%!important;cursor:pointer;transition:transform 180ms ease}.exo-apps-scroll .exo-app-card:hover{transform:translateY(-2px)}@media (max-width:980px){.exo-apps-scroll>.et_pb_column{width:300px!important;min-width:300px!important}}@media (max-width:480px){.exo-apps-scroll>.et_pb_column{width:85vw!important;min-width:85vw!important}}.exo-apps-scroll{scroll-snap-type:x mandatory}.exo-apps-scroll>.et_pb_column{scroll-snap-align:start}.exo-arrows{display:flex;justify-content:center;align-items:center;gap:26px;margin:0 0 22px}.exo-arrow-btn{appearance:none;-webkit-appearance:none;background:transparent;border:0;padding:8px;cursor:pointer;opacity:0.6;transition:opacity 180ms ease,transform 180ms ease}.exo-chevron{display:inline-block;width:12px;height:12px;border-top:2px solid #111;border-right:2px solid #111}.exo-chevron.left{transform:rotate(-135deg)}.exo-chevron.right{transform:rotate(45deg)}.exo-arrow-btn:hover{opacity:1;transform:translateY(-1px)}.exo-arrow-btn:active{transform:translateY(0)}.exo-apps-scroll .et_pb_blurb .et_pb_main_blurb_image,.exo-apps-scroll .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap,.exo-apps-scroll .et_pb_blurb .et_pb_blurb_image,.exo-apps-scroll .et_pb_blurb .et_pb_blurb_image .et_pb_image_wrap{display:block!important;width:100%!important}.exo-apps-scroll .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap,.exo-apps-scroll .et_pb_blurb .et_pb_blurb_image .et_pb_image_wrap{position:relative!important;padding-top:100%!important;overflow:hidden!important}.exo-apps-scroll .et_pb_blurb .et_pb_main_blurb_image img,.exo-apps-scroll .et_pb_blurb .et_pb_blurb_image img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important}body.page-id-734 #main-header{background-color:#000000!important}body.page-id-734 #top-menu a{color:#ffffff!important}body.page-id-734 .et_menu_container{background-color:#000000!important}body.page-id-583 #main-header,body.page-id-607 #main-header,body.page-id-556 #main-header,body.page-id-990 #main-header{background-color:#000!important;position:relative!important}body.page-id-583 .et_transparent_nav #main-header,body.page-id-607 .et_transparent_nav #main-header,body.page-id-556 .et_transparent_nav #main-header,body.page-id-990 .et_transparent_nav #main-header{background-color:#000!important}body.page-id-583 #top-menu>li>a,body.page-id-607 #top-menu>li>a,body.page-id-556 #top-menu>li>a,body.page-id-990 #top-menu>li>a{color:#fff!important}body.page-id-583 .sub-menu a,body.page-id-607 .sub-menu a,body.page-id-556 .sub-menu a,body.page-id-990 .sub-menu a{color:#000!important}@media (max-width:980px){#main-header .logo_container{padding-left:37px!important;box-sizing:border-box!important}#main-header #logo{max-width:165px!important;height:auto!important}}@media (max-width:980px){#mobile_menu,.et_mobile_menu{background-color:rgba(0,0,0,0.95)!important;border-top:3px solid #20aeea!important;padding:18px 0!important;width:calc(100vw - 40px)!important;left:20px!important;right:20px!important;max-height:75vh!important;overflow-y:auto!important}#mobile_menu li a,.et_mobile_menu li a{color:#ffffff!important;font-size:18px!important;font-weight:500!important;padding:13px 24px!important;border-bottom:1px solid rgba(255,255,255,0.08)!important}#mobile_menu .sub-menu li a,.et_mobile_menu .sub-menu li a{color:rgba(255,255,255,0.75)!important;font-size:16px!important;padding-left:42px!important;font-weight:400!important}}@media (max-width:980px){.exo-header .et_mobile_menu ul.sub-menu,.exo-header .et_mobile_menu .sub-menu{background:transparent!important;display:block!important;visibility:visible!important;opacity:1!important}.exo-header .et_mobile_menu ul.sub-menu li,.exo-header .et_mobile_menu .sub-menu li{display:block!important;opacity:1!important;visibility:visible!important}.exo-header .et_mobile_menu ul.sub-menu li a,.exo-header .et_mobile_menu .sub-menu li a,.exo-header .et_mobile_menu li.menu-item-has-children ul.sub-menu li a{color:#ffffff!important;opacity:1!important;background:transparent!important;font-size:16px!important;font-weight:400!important;padding:12px 24px 12px 42px!important}.exo-header .et_mobile_menu ul.sub-menu li a:hover,.exo-header .et_mobile_menu .sub-menu li.current-menu-item>a{background:rgba(255,255,255,0.12)!important;color:#ffffff!important}}@media only screen and (max-width:980px){.et_mobile_menu li li a,.et_mobile_menu li li a span,.et_mobile_menu .menu-item-has-children li a,.et_mobile_menu .menu-item-has-children li a span{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important}}@media (max-width:980px){.exo-header .et_mobile_menu ul.sub-menu li a,.exo-header .et_mobile_menu ul.sub-menu li a:link,.exo-header .et_mobile_menu ul.sub-menu li a:visited,.exo-header .et_mobile_menu ul.sub-menu li a:hover,.exo-header .et_mobile_menu ul.sub-menu li a:focus,.exo-header .et_mobile_menu ul.sub-menu li a:active{color:#ffffff!important;background:transparent!important;opacity:1!important}}@media only screen and (max-width:980px){#et_mobile_nav_menu .et_mobile_menu li.menu-item-has-children ul.sub-menu li a{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background:transparent!important}#et_mobile_nav_menu .et_mobile_menu li.menu-item-has-children ul.sub-menu li a:hover,#et_mobile_nav_menu .et_mobile_menu li.menu-item-has-children ul.sub-menu li a:focus,#et_mobile_nav_menu .et_mobile_menu li.menu-item-has-children ul.sub-menu li a:active{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background:transparent!important}}@media (max-width:980px){.exo-tiles-row{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important}.exo-tiles-row .et_pb_column{width:100%!important;max-width:100%!important;margin-right:0!important;margin-left:0!important}.exo-tiles-row .et_pb_module{width:100%!important;max-width:100%!important}}@media (max-width:767px){.exo-resource-library{max-width:100%!important;overflow-x:hidden!important}.exo-resource-library .et_pb_toggle_content{overflow-x:hidden!important}.exo-resource-library .et_pb_toggle_content .et_pb_row,.exo-resource-library .et_pb_toggle_content .et_pb_column{width:100%!important;max-width:100%!important;display:block!important;margin-right:0!important}.exo-resource-library .et_pb_toggle_content .et_pb_module{width:100%!important;max-width:100%!important}}@media (max-width:767px){.exo-resource-library .et_pb_toggle_content>div,.exo-resource-library .et_pb_toggle_content .et_pb_code_inner>div{display:block!important;width:100%!important;max-width:100%!important}.exo-resource-library .et_pb_toggle_content a,.exo-resource-library .et_pb_toggle_content .resource-card,.exo-resource-library .et_pb_toggle_content .manual-card,.exo-resource-library .et_pb_toggle_content .pdf-card{display:block!important;width:100%!important;max-width:100%!important;margin:0 0 24px 0!important;box-sizing:border-box!important}}