/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url(/assets/fontawesome-webfont-7bfcab6d.eot?v=4.7.0);src:url(/assets/fontawesome-webfont-7bfcab6d.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(/assets/fontawesome-webfont-2adefcbc.woff2?v=4.7.0) format("woff2"),url(/assets/fontawesome-webfont-ba0c59de.woff?v=4.7.0) format("woff"),url(/assets/fontawesome-webfont-aa58f33f.ttf?v=4.7.0) format("truetype"),url(/assets/fontawesome-webfont-ad615792.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font: 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-3x{font-size:3em}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-check:before{content:""}.fa-times:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-info-circle:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-exclamation-circle:before{content:""}.fa-question:before{content:""}.fa-file-pdf-o:before{content:""}.fa-calculator:before{content:""}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}:root{--main-grey: #181A27;--light-grey: #202839;--main-yellow: #f8da3f;--main-white: #fff;--main-border: #3D4554;--front-grey: #5f656d;--main-green: green;--main-link: #0a95ff;--base-font: "Roboto", Arial, sans-serif;--light-font: "RobotoLight";--bold-font: "RobotoBold";--title-yellow: #fdaf00;--main-beige: #f9f2e8;--font-incised: "Incised901";--header-height: 60px;--menu-width: 200px;--background-transparent: rgba(0, 0, 0, .7)}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-fc5c015f.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:RobotoLight;src:url(/assets/Roboto-Light-af215841.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:RobotoBold;src:url(/assets/Roboto-Bold-fb13c3a1.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Incised901;src:url(/assets/Incised-901-Nord-Italic-cfcb30a9.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}img{max-height:90vh;height:auto;object-fit:contain}.article-media-block img{display:block;width:100%;max-width:100%;height:auto}.text-right{text-align:right!important}.rtl{direction:rtl;text-align:right}#body{font-family:var(--base-font);background:var(--main-grey);margin:0}html a,html a:hover,html a:focus{color:inherit;text-decoration:inherit}ul,#foldDistance ol,#zontEstimator ol{list-style:none;padding-left:0;margin:0}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.ft-button:hover:not([disabled]){color:var(--main-white);background-color:#e09d01}.main-menu-wrapper{display:flex;flex-direction:column}.show_block{display:block}.hide_block{display:none!important}.hide_header{opacity:0;transform:translateY(-100%);transition:all 1s}.page_articleFieldset{border:none}.page_projectsContent,.page_tsxContent{display:flex;flex-wrap:wrap}.flex-wrap{display:flex!important;flex-direction:column!important}.page_mainContent{color:var(--main-white)}.text-link{cursor:pointer}.page_articleBody a,.page_mainContent a,.text-link{color:var(--main-link)}.page_articleBody a:hover,.page_projectsBody a:hover,.page_mainContent a:hover,.text-link{text-decoration:underline}.button{border-radius:2px;border:1px solid var(--light-grey);background-color:var(--title-yellow);color:var(--main-grey);font-family:var(--base-font);font-size:18px;padding:10px 20px;cursor:pointer}.button:hover{background-color:var(--main-grey);color:var(--main-white)}.form_flex_list{display:flex}.form_flex_list label{margin-right:20px}#estimator>.page_articleFieldset,#foldDistance>.page_articleFieldset,#zontEstimator>.page_articleFieldset,#fastfootCalc>.page_articleFieldset{margin-bottom:30px}#estimator table input,#foldDistance ol input,#zontEstimator table input,#zontEstimator ol input,#zontEstimator ol select,#fastfootCalc ol input,#fastfootCalc ol select{display:block;font-size:18px;border:solid 1px var(--main-grey);margin:0 10px 10px 0;background-color:var(--main-white);color:var(--main-grey);text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#contactUs input,#contactUs textarea{display:block;border:solid 1px var(--main-white);margin:0 10px 10px 0;background-color:var(--main-grey);color:var(--main-white);text-align:center}#estimator table input,#foldDistance ol input,#zontEstimator table input,#zontEstimator ol input,#zontEstimator ol select,#fastfootCalc ol input,#fastfootCalc ol select{width:70px;height:30px}#contactUs textarea{width:300px;height:255px}#contactUs input::placeholder,textarea::placeholder{padding:10px;text-align:left}#contactUs input{width:300px;height:40px}#contactUs button{width:305px;padding:10px 0;font-size:18px;color:var(--main-white)}#contactUs button:hover{background-color:var(--main-white);color:var(--main-grey)}.contact_phones{color:var(--main-white)}.contact_phones *{margin-bottom:5px}.contact_title{color:var(--title-yellow);font-style:italic;font-size:28px}.contactUs-wrapper{display:flex;flex-wrap:wrap;justify-content:center}.contactUs--header{margin-bottom:20px}.page_articleFieldset ol li label{display:inline-block;width:150px}.splide__slide img{width:100%;height:100%;object-fit:contain}.page_articleSelection--light{background-color:var(--main-beige);color:#000;padding:20px 30px;font-family:var(--light-font);font-style:italic}.page_articleSelection--light a{color:#000;font-weight:600}.width-100{max-width:100px}.font-bold{font-family:var(--bold-font)}iframe{display:block;max-width:100%}.tsx_banner{background-color:#fff;padding:10px;height:400px;margin:auto}#videoContainer{width:100%}html.has-hero .header_promo #videoContainer,.header_promo.has-video #videoContainer{position:relative;height:100vh;height:100svh;min-height:100svh;overflow:hidden;background-image:url(/assets/background-23e86a47.webp);background-size:cover;background-position:center;background-repeat:no-repeat}@media (min-width: 1025px){html.has-hero .header_promo #videoContainer,.header_promo.has-video #videoContainer{height:auto;min-height:0;aspect-ratio:16/9;max-height:100vh}}.header_promo.has-video #videoContainer video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;z-index:1;opacity:0;transition:opacity .4s ease}.header_promo.has-video #videoContainer video.is-ready{opacity:1}#mainVideo{width:100%;height:auto;object-fit:cover}@media (prefers-reduced-motion: reduce){.header_promo.has-video #videoContainer video{transition:none}}.footer_wrap{display:flex;flex-wrap:wrap;justify-content:center}.selected_item{color:var(--title-yellow)}section[data-focus=false]{display:none}section[data-focus=true]{display:block;transition:all 2s ease}section:last-child{margin-bottom:0}body.no-scroll{overflow:hidden}.menu-item-underline{width:50%;margin:0 auto 30px;border-top:2px solid var(--title-yellow)}.grey-color{color:var(--main-grey)!important}#sectionWrapper{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100vh}.header_wrapper{display:flex;flex-direction:column;align-items:center;width:100%;position:fixed;top:0;left:0;z-index:1000}.header_logo_wrapper{width:100%;display:flex;justify-content:center;align-items:center;background-color:#000c;height:var(--header-height)}.header_logo{background-image:url(/assets/fab-form-logo-ec942a3b.svg);background-repeat:no-repeat;background-size:contain;background-position:center;height:37px;width:100%;cursor:pointer}.burger_button_wrapper{position:fixed;width:40px;height:40px;left:10px;top:10px;cursor:pointer;z-index:1000}.burger_button{width:20px;height:20px;background-image:url(/assets/burger-ad42d565.svg);background-repeat:no-repeat;background-size:contain;background-position:center;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.header_menu{position:fixed;top:var(--header-height);left:0;width:fit-content;height:100vh;padding:20px;overflow-y:auto;overflow-x:visible;transform:translate(0);display:flex;flex-direction:column;background-color:var(--background-transparent);transition:transform 1s ease}html{scroll-padding-top:100px}.header_menu.hidden{transform:translate(-100%)}.header_menu::-webkit-scrollbar{display:none}.header_wrapper,.header_logo_wrapper,.header_menu{line-height:normal}.project-listing-grid.page_projectsContent{display:grid;grid-template-columns:1fr;gap:20px;width:100%;max-width:100%;margin-bottom:4rem;min-width:0}@media (max-width: 767.98px){.project-listing-grid.page_projectsContent{padding-inline:16px;margin-bottom:3rem;box-sizing:border-box}}.project-card-modern{display:flex;flex-direction:column;min-width:0;width:100%;position:relative;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#1b1f2b;color:var(--main-white);box-shadow:0 12px 32px #00000047;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.project-card-modern:hover,.project-card-modern:focus-within{transform:translateY(-4px);border-color:#fdaf0073;box-shadow:0 18px 40px #0000005c}.project-card-modern .project-card-modern__image{display:block;width:100%;aspect-ratio:5 / 4;object-fit:cover;object-position:center center;background-color:var(--light-grey)}.project-card-modern .project-card-modern__body{position:static;inset:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex:1;gap:.75rem;min-height:220px;padding:20px;text-align:left;background:transparent}.project-card-modern .project-card-modern__text{display:flex;flex:1;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.75rem;width:100%;margin:0;text-align:left}.project-card-modern .project-card-modern__title{align-self:flex-start;color:var(--main-white);font-size:20px;line-height:1.25;margin:0;text-align:left}.project-card-modern .project-card-modern__description{align-self:flex-start;color:#ffffffc2;font-family:var(--base-font);font-size:15px;font-weight:400;line-height:1.45;margin:0;text-align:left}.project-card-modern .project-card-modern__cta{align-self:flex-start;margin-top:auto;color:var(--title-yellow);font-family:var(--bold-font);text-decoration:none}.project-card-modern .project-card-modern__cta:after{position:absolute}.project-card-modern .project-card-modern__cta:hover,.project-card-modern .project-card-modern__cta:focus-visible{color:var(--main-white);text-decoration:none}@media (min-width: 768px){.project-listing-grid.page_projectsContent{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1200px){.project-listing-grid.page_projectsContent{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1500px){.project-listing-grid.page_projectsContent{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-projects-section{width:100%;min-width:0;padding:36px 0 48px;background:transparent}.home-projects-section .title-wrap{padding-top:0}.home-projects-section .menu-item-underline{width:72px;margin-bottom:28px;border-top-width:3px}.home-projects-section .home-projects-tabs-scroll{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;margin:0 0 32px;padding:2px 12px 12px;box-sizing:border-box;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.home-projects-section .home-projects-tabs{display:flex;align-items:center;gap:10px;justify-content:flex-start;flex-wrap:nowrap;overflow:visible;width:max-content;min-width:100%;max-width:none;margin:0;padding:0;box-sizing:border-box;list-style:none}.home-projects-section .home-projects-tabs .nav-item{flex:0 0 auto;margin:0}.home-projects-section .home-projects-tabs .project_menu_item.nav-link{flex:0 0 auto;max-width:none;margin:0;white-space:nowrap}.home-projects-section .home-projects-content{min-width:0}@media (max-width: 767.98px){.home-projects-section{overflow-x:hidden}.home-projects-section .home-projects-tabs-scroll{margin-left:0;margin-right:0}}.home-projects-section .project_menu_item.nav-link{flex:0 0 auto;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#ffffffd1;background:rgba(255,255,255,.05);font-family:var(--base-font);font-size:15px;line-height:1.2;padding:10px 16px;white-space:nowrap;transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.home-projects-section .project_menu_item.nav-link:hover,.home-projects-section .project_menu_item.nav-link:focus-visible{color:var(--main-white);border-color:#fdaf008c;box-shadow:0 0 0 3px #fdaf001f}.home-projects-section .project_menu_item.nav-link.active,.home-projects-section .project_menu_item.nav-link.selected_item{color:var(--main-grey);background-color:var(--title-yellow);border-color:var(--title-yellow);font-family:var(--bold-font)}.home-projects-section .home-projects-content{display:block;width:100%;max-width:none;padding:0 12px;box-sizing:border-box}.home-projects-section .home-projects-grid{display:grid;grid-template-columns:1fr;gap:16px;width:100%;max-width:none}.home-projects-section .home-project-card{min-width:0;width:100%;position:relative;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#1b1f2b;color:var(--main-white);box-shadow:0 12px 32px #00000047;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.home-projects-section .home-project-card:hover,.home-projects-section .home-project-card:focus-within{transform:translateY(-4px);border-color:#fdaf0073;box-shadow:0 18px 40px #0000005c}.home-projects-section .home-project-card__image{width:100%;aspect-ratio:5 / 4;object-fit:cover;object-position:center center;background-color:var(--light-grey)}.home-projects-section .page_projectsBodyWrapper{position:static;background:transparent;min-height:220px;padding:20px}.home-projects-section .project-text-block{margin:0}.home-projects-section .page_projectsTitle{color:var(--main-white);font-size:20px;line-height:1.25;margin:0 0 12px;text-align:left}.home-projects-section .page_projectsBody{color:#ffffffc2;font-family:var(--base-font);font-size:15px;font-weight:400;line-height:1.45;margin:0 0 18px}.home-projects-section .home-project-card__link{align-self:flex-start;color:var(--title-yellow);font-family:var(--bold-font);text-decoration:none}.home-projects-section .home-project-card__link:after{position:absolute}.home-projects-section .home-project-card__link:hover,.home-projects-section .home-project-card__link:focus-visible{color:var(--main-white);text-decoration:none}@media (min-width: 768px){.home-projects-section .home-projects-tabs-scroll{overflow:visible;padding:0 16px}.home-projects-section .home-projects-tabs{justify-content:center;flex-wrap:wrap;width:100%;max-width:100%}.home-projects-section .home-projects-content{padding:0 16px}.home-projects-section .home-projects-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1100px){.home-projects-section .home-projects-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 719.98px){.mainPage_product_block>ul{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;width:100%;padding:0 20px;box-sizing:border-box}.mainPage_product_block>ul>.header_productItem{flex:1 1 100%;max-width:520px;margin:0}.mainPage_product_block .header_productImage{display:block;width:100%;height:auto}}.faq-wrapper{width:100%;margin:auto}.faq-block{margin-bottom:10px}.faq-icon{font-size:20px!important}.faq-title{font-size:30px;cursor:pointer;text-align:left;display:flex;align-items:center;justify-content:space-between}.faq-description{font-size:20px;text-align:justify;font-style:italic;margin-bottom:10px}.faq-title:hover{color:var(--title-yellow)}.underline{border-bottom:2px solid var(--title-yellow)}.ft_dimensions,.ft_safety{margin:auto;border-collapse:collapse}.article_wrapper{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto 10%;padding:20px}.circle-list{list-style:circle;margin-left:30px}.disc-list{list-style:disc;margin-left:30px}.number-list{list-style:decimal;margin-left:30px}.article_wrapper:last-child{margin-bottom:0}.mt-20{margin-top:20px}.margin-auto{margin:auto}.fin-container{max-width:900px}.dealer_block{color:#fff;display:flex;flex-direction:column;align-items:center;font-size:18px;max-width:1200px;margin:auto;box-sizing:border-box}.map{width:100%;max-width:1200px;height:50vh}.signature{text-align:right;margin-right:20px}.dealer_name{font-weight:700;font-size:20px}.dealer_search{margin:auto}#zipCodeForm{display:flex;justify-content:center;margin:0 0 20px;align-items:end}#liveAlertPlaceholder{width:fit-content;margin:auto}.dealer-map-info{color:#000;font-size:18px}.become-dealer_form{color:#000}.become-dealer{color:var(--main-white);background-color:var(--main-green);padding:10px 15px;margin:20px auto}.become-dealer:hover{color:#fff;background-color:#006400}.dealer-next{margin-left:auto}.dealer-next,.dealer-previous,.dealer-submit{background-color:green;border:none}.dealer-next:hover,.dealer-previous:hover,.dealer-submit:hover{background-color:#006400}.zip-button{height:48px;color:var(--main-white);background-color:var(--title-yellow)}.ft-button:hover,.zip-button:hover{color:var(--main-white);background-color:#e09d01}.standard-background{background-color:var(--main-grey)}.image-wrapper{max-width:1200px;margin:auto auto 40px}.image-wrapper img{width:100%}.white{color:#fff}.menu-footer{display:flex;flex-wrap:nowrap;flex-shrink:0;margin-top:auto;margin-left:auto;margin-right:auto;padding-bottom:50px;color:var(--main-white);font-size:13px}.product-link{color:var(--title-yellow)}.product-link:hover{text-decoration:underline}#buy-now{margin-top:50px}.form-check-input:checked{background-color:var(--title-yellow);border-color:transparent}#step2,#step3,#step4{display:none}.email-input,.code-input{max-width:250px}.price-list-title{color:var(--title-yellow)}#foldDistanceWarning{max-width:300px;margin:auto}.the-big-5{width:100%;max-width:200px;border-top:1px solid white;padding-top:10px}.hide-lang{display:none}.youtube-mini.final{background:#FFF;border-radius:3px;box-shadow:0 0 1px #00000080,0 1px 8px #0000001f;padding:14px;max-width:420px;font-family:Arial,sans-serif}.yt-wrapper{display:flex;align-items:center;margin-bottom:12px}.yt-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;background:#eee;margin-right:12px}.yt-avatar img{width:100%;height:100%;object-fit:cover}.yt-info{display:flex;flex-direction:column}.yt-title{font-size:14px;font-weight:600}.yt-sub{font-size:11px;color:#777}.yt-column{display:flex;flex-direction:column;gap:10px;margin:10px 0 14px}.yt-video{width:100%;aspect-ratio:16/9;border-radius:6px;overflow:hidden}.yt-video iframe{width:100%;height:100%}.yt-footer{text-align:center}.yt-btn{background:#FF0000;padding:6px 14px;border-radius:3px;font-size:12px;color:#fff;font-weight:600;display:inline-block}.btn{background-color:var(--title-yellow)!important;border:none}.btn:focus,.btn:active,.btn:focus-visible{outline:none!important;box-shadow:none!important}.test-table{max-width:900px;margin:0 auto}.test-table th,.test-table td{border:1px solid #000;vertical-align:middle;text-align:center;padding:8px 10px}.test-table .block-cell{font-weight:800}.test-table .avg-block{font-weight:700;font-size:1.5rem}.sensor-header{position:relative;width:160px;height:52px;padding:0!important;overflow:hidden}.sensor-header:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom right,transparent 49.5%,#000 50%,#000 50.8%,transparent 51%);pointer-events:none}.sensor-header .sensor-1{position:absolute;top:6px;left:10px;font-weight:700}.sensor-header .sensor-2{position:absolute;bottom:6px;right:12px;font-weight:700}.sensor-cell{position:relative;height:40px;padding:0!important}.sensor-cell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom right,transparent 49.5%,#000 50%,#000 50.8%,transparent 51%);pointer-events:none}.sensor-cell .top-value{position:absolute;top:3px;left:8px}.sensor-cell .bottom-value{position:absolute;bottom:3px;right:10px}.beaver-row td,.beaver-row th{background-color:#c7e3f0}.fox-row td,.fox-row th{background-color:#f5c7ae}.nudura-row td,.nudura-row th{background-color:#cdf0cf}.test-table thead th{background-color:#fff;font-weight:700}.mobile-results{display:flex;flex-direction:column;gap:16px;color:#000}.block-card{border:1px solid #ddd;border-radius:10px;overflow:hidden}.block-title{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:1.5rem;font-weight:700}.block-avg{font-size:1.2rem;font-weight:600}.test-card{padding:12px 14px;border-top:1px solid rgba(0,0,0,.08)}.test-name{font-weight:700;margin-bottom:8px}.beaver{background:#c7e3f0}.fox{background:#f5c7ae}.nudura{background:#cdf0cf}.result-table-wrapper{width:100%;max-width:700px;margin:0 auto}.chart-square{width:100%;aspect-ratio:1 / 1;box-sizing:border-box}.chart-square canvas{display:block;width:100%!important;height:100%!important}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1055;display:none;align-items:center;justify-content:center;padding:1rem;background:rgba(0,0,0,.5);overflow-y:auto}.modal-dialog{position:relative;width:100%;max-width:500px;margin:auto;background:white}#global_loading_overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;align-items:center;justify-content:center;background:rgba(255,255,255,.65);pointer-events:all}.global-spinner{width:54px;height:54px;border:5px solid #ddd;border-top-color:#333;border-radius:50%;animation:global-spin .8s linear infinite}#calc_mphd_form #mphd_alert{max-width:700px;margin-left:auto;margin-right:auto}.link-comment{margin:auto;font-size:18px}@keyframes global-spin{to{transform:rotate(360deg)}}#calc_mphd_form .calc-ft-input.is-invalid{border:2px solid #dc3545!important;box-shadow:0 0 0 .2rem #dc354540}.fast-tube-hoop-calculator .calc-unit{display:inline-block;min-width:24px;margin-left:4px;text-align:left}.fast-tube-hoop-calculator .calc-ft-input.is-invalid{border:2px solid #dc3545!important;box-shadow:0 0 0 .2rem #dc354540}.fast-tube-hoop-results{width:100%;max-width:430px;margin:0 auto;padding:20px;border-radius:7px;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px #fff3;text-align:center}.fast-tube-hoop-results h4{margin:0 0 16px;color:var(--title-yellow);font-size:20px}.fast-tube-hoop-primary{margin-bottom:14px}.fast-tube-hoop-value{color:var(--main-white);font-weight:700;line-height:1}.fast-tube-hoop-value span:first-child{display:block;font-size:52px}.fast-tube-hoop-status{display:inline-flex;align-items:center;gap:7px;margin:4px 0 18px;padding:6px 12px;border-radius:7px;font-size:16px;font-weight:700}.fast-tube-stretch-results{align-self:center}.fast-tube-stretch-results h4{margin-bottom:14px}.fast-tube-stretch-results .fast-tube-hoop-primary{margin-bottom:0}.fast-tube-stretch-results .fast-tube-hoop-value span:first-child{display:inline-flex;align-items:baseline;justify-content:center;gap:6px}.fast-tube-hoop-results--safe{box-shadow:inset 0 0 0 1px #28a74573}.fast-tube-hoop-results--safe .fast-tube-hoop-status{color:#dff4e5;background:rgba(40,167,69,.18)}.fast-tube-hoop-results--threshold{box-shadow:inset 0 0 0 1px #f8b50073}.fast-tube-hoop-results--threshold .fast-tube-hoop-status{color:#fff1c4;background:rgba(248,181,0,.18)}.fast-tube-hoop-results--warning{box-shadow:inset 0 0 0 1px #dc354580}.fast-tube-hoop-results--warning .fast-tube-hoop-status{color:#ffd9dd;background:rgba(220,53,69,.18)}.fast-tube-hoop-notice{display:flex;gap:12px;max-width:720px;margin:18px auto 0;padding:14px 16px;border-left:4px solid var(--title-yellow);background:rgba(255,255,255,.06);color:var(--main-white);font-size:16px;line-height:1.5}.fast-tube-hoop-notice .fa{flex:0 0 auto;margin-top:4px;color:var(--title-yellow)}.fast-tube-hoop-notice p{margin:0}@media (min-width: 320px){.language-btn{position:fixed;top:12px;right:12px;background:rgba(0,0,0,.6);border-radius:10px;padding:5px;cursor:pointer;z-index:1000;transition:background .3s ease}.language-btn:hover{background:rgba(0,0,0,.8)}.language-btn img{width:24px;height:24px;filter:invert(1)}.default-lang{color:var(--main-white);font-size:16px;margin-right:5px}.unmute-btn{position:absolute;background:rgba(0,0,0,.45);border:1px solid rgba(255,255,255,.7);border-radius:50%;width:50px;height:50px;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .3s ease,opacity .25s ease;z-index:2}.unmute-btn.is-hidden-during-unmute-prompt{opacity:0;visibility:hidden;pointer-events:none}.unmute-btn:hover{background:rgba(0,0,0,.65)}.unmute-btn img{width:30px;height:30px;pointer-events:none;-webkit-user-select:none;user-select:none}.unmute-btn{top:85px;right:25px;bottom:auto;left:auto}.hero-unmute-prompt{position:absolute;top:50%;left:50%;z-index:3;min-width:150px;padding:25px 35px;border:1px solid rgba(255,255,255,.7);border-radius:8px;color:var(--main-white);background:rgba(0,0,0,.48);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-family:var(--bold-font);font-size:clamp(18px,3vw,28px);letter-spacing:.08em;cursor:pointer;box-sizing:border-box;opacity:1;transform:translate(-50%,-50%) scale(1);transition:background .2s ease}.hero-unmute-prompt__label,.hero-unmute-prompt__icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .35s ease}.hero-unmute-prompt__icon{display:flex;opacity:0}.hero-unmute-prompt__icon img{width:30px;height:30px}.hero-unmute-prompt:hover{background:rgba(0,0,0,.62)}.hero-unmute-prompt.is-morphing-shape{width:var(--target-width);height:var(--target-height);min-width:0;max-width:var(--target-width);padding:var(--target-padding);border:var(--target-border);border-radius:var(--target-radius);overflow:hidden;font-size:var(--target-font-size);letter-spacing:var(--target-letter-spacing);background:var(--target-background);transition:width .45s ease,height .45s ease,border-radius .45s ease,padding .45s ease,font-size .45s ease,letter-spacing .45s ease,background .45s ease,border-color .45s ease}.hero-unmute-prompt.is-moving-to-control{transform:translate(calc(-50% + var(--flow-x)),calc(-50% + var(--flow-y)));transition:transform .55s ease-in-out;border:var(--target-border);border-radius:var(--target-radius)}.hero-unmute-prompt.is-morphing-shape .hero-unmute-prompt__label{opacity:0}.hero-unmute-prompt.is-morphing-shape .hero-unmute-prompt__icon{opacity:1}.hero-unmute-prompt.is-fading{opacity:0;transform:translate(-50%,-50%) scale(.95);transition:opacity .25s ease,transform .25s ease}@media (prefers-reduced-motion: reduce){.hero-unmute-prompt{transition:opacity .25s ease}.hero-unmute-prompt.is-morphing-shape,.hero-unmute-prompt.is-moving-to-control,.hero-unmute-prompt.is-fading{opacity:0;transform:translate(-50%,-50%)}}.tariff-photo{float:none;display:block;margin:0 auto 12px;max-width:100%}#zipCodeForm{flex-direction:column}.dealer-buttons{margin:30px auto 0}.page-menu-title{display:none}.footer-form-wrapper{display:flex;justify-content:center}.calc_icon{background-image:url(/assets/calc_icon-4c1fb9c3.svg);width:36px;height:48px;margin:20px}.page_articleWrapper--inner,.page_articleBodyWrapper{width:100%}.header_productItem{margin-bottom:50px;position:relative;overflow:hidden}.header_productItem:nth-child(n){margin:20px}.header_product_overlay{position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.1)}.header_productImage{width:100%}.header_productDescription_wrap{position:absolute;top:0;right:0;left:0;bottom:0;display:flex;justify-content:center;align-items:center;opacity:0;transform:translateY(100%);transition:all .5s cubic-bezier(.5,.12,.46,.88);padding:20px}.header_productItem:hover .header_productDescription_wrap{opacity:1;transform:translateY(0);background:rgba(0,0,0,.5)}.header_productDescription{font-size:18px;font-style:italic;padding:10px}.header_productDescription{color:var(--main-white);margin-bottom:20px}.header_productTitle_wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;right:0;left:0;bottom:0;opacity:1;transition:all .5s cubic-bezier(.5,.12,.46,.88);margin:20px}.header_productItem:hover .header_productTitle_wrap{transform:translateY(-100%);opacity:0;transition:all .5s cubic-bezier(.5,.12,.46,.88)}.header_productTitle,.header_productUnderTitle{color:var(--main-white);text-shadow:2px 2px 2px black;font-family:var(--font-incised);text-align:center;opacity:1;transition:opacity .3s ease}.header_productTitle{font-size:32px;margin-bottom:10px}.header_productUnderTitle{font-size:22px}.header_productItem:hover .header_productTitle,.header_productItem:hover .header_productUnderTitle{opacity:0}.title-wrap{padding-top:50px;width:fit-content;margin:auto}.page_title,.main_block_title{font-family:var(--font-incised);color:#fff;text-align:center;margin:0 auto 5px;padding:0 10px;font-size:30px}.page_fastfootCalc_wrapper{display:flex;flex-wrap:nowrap;padding-bottom:20px;margin-bottom:20px}.page_padding{padding-top:70px}.page_headerWrapper{width:100%;padding-left:20px;cursor:pointer;position:fixed;z-index:99;background-color:#000000b3}.page_menuWrapper{position:fixed;width:100%;z-index:100}.page_menu_wrapper{position:sticky;top:10%;display:none;width:250px;margin-right:20px}.page_menu_wrapper ul{display:flex;flex-direction:column}.page_headerTitle{display:inline-block;color:var(--main-white);font-size:24px;font-family:var(--font-incised);margin:10px 0}.page_headerTitle a:hover{color:var(--title-yellow)}.page_headerButton{display:inline-block;content:url(/assets/ellipsis-cd5c1be9.svg);width:20px;height:20px;cursor:pointer;margin-right:5px}.header_menuItem{margin-bottom:15px;color:var(--main-white);width:100%;cursor:pointer}ul.main-menu-wrapper,ul.submenu{font-size:18px}ul.submenu{font-size:17px}ul.submenu ul.submenu{font-size:16px}ul.submenu ul.submenu ul.submenu{font-size:15px}.submenu{margin-left:15px}.page_menuItem{margin-bottom:10px;color:var(--main-white);cursor:pointer}.page_menuItem a{display:block;padding:20px}.page_menuItem a:hover,.menu_item--selected,.menu_item--open,.page_menuItem:hover{color:var(--title-yellow)}.header_menuItem:last-child{border:none}.header_menuItem:hover{color:var(--title-yellow)}.rotate{transform:rotate(180deg) translateY(5px)}.page_mainContent,.page_articleWrapper--inner{padding:20px 0}.page_articleWrapper,.page-project-wrapper{position:relative;justify-content:center;margin:0 auto 40px;padding-bottom:57px}.page_mainContent:last-child:after{content:none}.page_articleWrapper:after,.page-project-wrapper:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:17px;background:repeating-linear-gradient(135deg,var(--title-yellow),var(--title-yellow) 10px,var(--main-grey) 10px,var(--main-grey) 20px)}.page_mainContent{position:relative;padding-bottom:57px}.page_mainContent:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:17px;background:repeating-linear-gradient(135deg,var(--title-yellow),var(--title-yellow) 10px,var(--main-grey) 10px,var(--main-grey) 20px)}.page_articleTitle{flex-basis:100%;font-size:28px;color:var(--main-white);font-family:var(--bold-font);margin-bottom:30px}.page_articleBody,.page_projectsBody,.page-project-body{color:var(--main-white);line-height:1.5;font-size:24px}.page-project-body{margin-top:20px;text-align:left}.page_imageWrapper{display:flex;flex-direction:column;gap:20px}.page_articleImg,.page_fullImage,.page_imageLink{display:block;max-width:100%;height:auto;margin:auto}.page_imageLink{cursor:pointer}.page_imageFigure{max-width:100%;margin:auto}.page_imageCaption{margin-top:8px;color:#ffffffb8;font-size:18px;line-height:1.4;text-align:center}.page_imageCaption a{color:var(--main-link);text-decoration:underline;text-underline-offset:3px}.research-figure-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin:0 0 30px}.research-figure{margin:0 0 30px}.research-figure img{display:block;max-width:100%;max-height:400px;height:auto;margin:0 auto;border:1px solid rgba(255,255,255,.18);background:var(--main-white)}.research-figure--large img{max-height:900px;object-fit:contain}.research-figure figcaption{margin-top:10px;color:var(--main-grey);font-size:18px;line-height:1.4;text-align:center}.page_articles_wrapper{width:100%;font-size:24px}.page_video{display:block;width:100%;max-width:1200px;margin:0 auto 20px}.page_mainContent p,.page_articleBody p{margin:0 0 30px}.page_mainContent p:last-child,.page_articleBody p:last-child{margin:0}.page_articleBody{margin-bottom:20px}.page_projectsImg{max-width:100%;height:auto}.mainPage_product_block,.mainPage_projects_block{margin:0 0 30px}.greeting_wrap{display:block;background-color:var(--main-white);padding:30px;margin-bottom:50px}.greeting_image_wrap{position:relative;width:100%}.greeting_image_wrap img{display:block;margin:0 auto 20px;max-width:100%}.greeting_image_text{position:absolute;top:55%;left:50%;transform:translate(-50%,-50%);color:var(--main-white);text-align:center}.greeting_image_title{margin-bottom:20px;font-size:28px}.greeting_image_desc{margin-bottom:20px}.greeting_image_sign{color:var(--title-yellow)}.greeting_text_block{background-color:var(--main-beige);padding:20px 30px;margin-bottom:15px}.greeting_contactUs_wrap{background-color:var(--title-yellow);padding:20px}.greeting_contactUs_button{background-color:var(--main-white);min-width:150px;margin:auto;text-align:center;padding:15px;color:var(--main-grey);cursor:pointer}.greeting_contactUs_button:hover{color:var(--main-white);background-color:var(--main-grey);transition:1s}.mainPage_product_block{order:1}.greeting_contactUs_text{margin-bottom:20px}.greeting_wrap{order:2}.mainPage_projects_block{order:3}.page_contentWrapper{display:flex;flex-wrap:wrap;justify-content:center;background-color:var(--main-grey)}.page_article{padding:0 20px;margin-bottom:40px}.page_content_wrapper{display:flex;flex-wrap:wrap;justify-content:center;width:100%;margin:20px 0}.footer_line{border-bottom:3px solid var(--title-yellow);width:30px;margin-bottom:10px}.footer_info_title,.footer_contact_title{color:var(--main-white);font-size:1.5rem;margin-bottom:30px}.footer_info_block{margin:0 0 20px}.footer_address,.footer_phone,.footer_workdays,.footer_social,.footer_email,.footer_store{display:flex;margin-bottom:30px}.footer_address_icon,.footer_phone_icon,.footer_store_icon,.footer_social_icon,.footer_workdays_icon,.footer_email_icon{display:block;margin-right:15px;width:26px}.footer_social_list{display:flex;flex-direction:row}.footer_address_icon{background-image:url(/assets/footer_map-e0f3b0b0.svg);height:35px}.footer_phone_icon{background-image:url(/assets/footer_phone-f0b3ccea.svg);height:35px}.footer_workdays_icon{background-image:url(/assets/footer_workays-76fd5ce2.svg);height:26px}.footer_social_icon{background-image:url(/assets/footer-social-b5302dc9.svg);width:24px;height:25px}.footer_email_icon{background-image:url(/assets/footer_email-91e02313.svg);height:27px}.footer_store_icon{background-image:url(/assets/footer_store-d592aa6d.svg);height:24px}.footer_social_youtube{background-image:url(/assets/footer-youtube-3112676c.svg);width:45px;height:40px;margin-right:10px}.footer_social_instagram{background-image:url(/assets/footer-instagram-91cb4dda.svg);width:45px;height:45px;margin-right:10px}.footer_social_facebook{background-image:url(/assets/footer-facebook-9a88ea86.svg);width:45px;height:45px}.footer_address_title,.footer_phone_title,.footer_store_title,.footer_social_title,.footer_workdays_title,.footer_email_title{color:var(--main-white);font-size:1.2rem}.footer_address_text,.footer_phone_text,.footer_store_text,.footer_workdays_text,.footer_email_text{color:var(--title-yellow);font-size:1rem}.mainPage_slider_wrap{display:none}.mainPage_project_list{font-size:18px;color:var(--main-white);display:flex;justify-content:center;flex-wrap:wrap;margin:30px 0}.project_menu_item{margin:0 20px 0 0}.project_menu_item{cursor:pointer}.project_menu_item:hover{color:var(--title-yellow)}.mainPage_project_img{width:100%}.page_projectsBodyWrapper{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;flex-direction:column}.project-text-block{margin:10px}.page_projectsTitle{color:var(--main-white);font-size:22px;text-align:center}.page_projectsBody{color:var(--title-yellow);font-weight:var(--bold-font);font-size:16px;margin:0 0 0 5%}.page_projectsBody:hover{color:var(--main-white)}.product_menu_dropDown{background:rgba(0,0,0,.9)}.product_menu_dropDown .page_menuItem{border:none;border-bottom:1px solid var(--front-grey);color:var(--main-grey);margin:0;text-align:left}.product_menu_dropDown .menu_item--selected{color:var(--title-yellow);background:none}.article-content-wrapper{color:#fff;width:100%;display:flex;flex-wrap:wrap;align-items:center}.article-text-block{color:#fff;margin-bottom:20px}.article-text-block,.article-media-block{width:100%}.article-video{width:100%;max-height:80vh;margin-bottom:10px}.article_title{font-size:36px;font-family:var(--bold-font);text-align:center;margin:0 0 10px}.article_text{font-size:24px;text-align:center}.ff-install-1{content:url(/images/ff-install-1.svg)}.ff-install-2{content:url(/images/ff-install-2.svg)}.ff-install-3{content:url(/images/ff-install-3.svg)}.ff-install-4{content:url(/images/ff-install-4.svg)}.t-junction{content:url(/images/t-junction.svg)}.ff-step-1{content:url(/images/ff-step-1.svg)}.ff-step-2{content:url(/images/ff-step-2.svg)}.ff-step-3{content:url(/images/ff-step-3.svg)}.ff-step-4{content:url(/images/ff-step-4.svg)}.ff-com-1{content:url(/images/ff-com-1.svg)}.ff-com-2{content:url(/images/ff-com-2.svg)}.ff-com-3{content:url(/images/ff-com-3.svg)}.rising-damp-block{text-align:left;width:100%}.rising-damp-block ul{list-style:decimal}.packaging{font-size:20px!important}.row_underline{border-bottom:1px solid white}.specification-parent{text-align:left;list-style:none}.specification-child ul{list-style:disc;margin-left:50px}.greeting_body_title{text-align:center;font-family:var(--bold-font);font-size:1.7rem;color:var(--title-yellow);margin:0 0 20px}.calc-icon{font-size:40px!important}.page-single-header{padding-top:70px;color:#fff;font-family:var(--font-incised)}.page_section_wrapper,.financials-wrapper{width:100%}.press-release-wrapper{width:90%}.stock-chart-wrapper,.press-release-wrapper{margin:auto}.ft_dimensions td,.ft_dimensions th{font-size:12px;padding:5px}.ft_safety td,.ft_safety th{box-sizing:content-box;font-size:16px;padding:10px}.fa-question{vertical-align:top;font-size:16px!important;color:#ff4500}.calc_ft_block,.calc-icon,.res_st_block,.res_ft_block{margin-right:0;margin-bottom:20px;text-align:right}#calc_ff_form,#zontEstimator,#calc_ft_form,#foldDistanceForm,#calc_mphd_form{width:100%;margin:0 auto}.calc_ff_wrapper,.calc_ft_wrapper{color:#fff;display:flex;flex-direction:column;align-items:center;gap:30px;width:100%}.calc-form-wrapper,.result-table-wrapper{flex:0 0 auto;max-width:100%}.result-table-wrapper{display:flex;flex-direction:column;align-items:center;gap:20px;margin:0;padding:0}.result-table-wrapper>div:not(.modal){max-width:600px;margin:0}.result-table-wrapper .calc_ft_line{margin-left:0;margin-right:0;display:flex;justify-content:center;align-items:center}.ff-inputs-wrapper .container{width:auto;max-width:none;padding-left:0;padding-right:0}.select-width,.input-width{width:60px}.input-w-100{width:100px}#ftTotal,#stTotal{font-size:18px}.calc_ft_label{font-size:16px;display:inline-block;margin-right:5px;text-align:right}#resultBody td{min-width:50px;text-align:center}.result_ft_brand{color:var(--title-yellow);text-align:center;font-size:20px}.result_ft_label{font-size:20px}.res_ft_block,.res_st_block{font-size:16px}.calc-ft-input{font-size:16px;padding:5px;border:none;border-radius:5px;text-align:center}.calc-ft-input:focus{outline:none}.calc_ft_line{margin-bottom:10px}.calc_ft_buttons{text-align:center}.ft-button{color:var(--main-grey);cursor:pointer;border:none;border-radius:7px;background-color:var(--title-yellow);font-size:18px;padding:7px 15px;margin-bottom:10px}.calc-icon{color:var(--title-yellow)}.res_st_block>table th,.res_st_block>table td,.res_ft_block>table th,.res_ft_block>table td,.ft_dimensions th,.ft_dimensions td,.ft_safety th,.ft_safety td,.space-r-spec-table th,.space-r-spec-table td{padding:5px;text-align:center;outline:1px solid white}.red-color{color:red}.green-color{color:#adff2f}.disabled{color:gray}.calc_ft_line.row{flex-wrap:nowrap;justify-content:right}.calc_ft_line.row>*{flex-shrink:inherit}.ff-inputs-wrapper{display:flex}.calc-form-first-row,.calc-input-wrapper{display:flex;flex-wrap:nowrap;justify-content:space-between}.select-width{width:60px}.modal-body{background-color:beige}.hint-material,.hint-lumber,.hint-method,.hint-size,.hint-lumber-mbf,.hint-plywood{color:#000;display:none;position:fixed!important}.question-mark{cursor:pointer}.footer_block{margin-bottom:40px}.checkbox{accent-color:var(--title-yellow)!important}.modal-title{color:#000}.faq-category-body{margin-left:20px}.faq-category{margin-bottom:40px}#priceForm{width:100%;font-size:14px}.page_articleWrapper{display:flex;flex-direction:column}.article-media-block.media-50{order:-1!important}.mobile-wrap{flex-wrap:wrap}.hoop-link-btn{min-width:260px;color:#fff!important;border:1px solid #ffb000;background-color:#ffb000;text-align:center;font-size:24px;padding:7px 15px}.hoop-link-btn:hover,.hoop-link-btn:focus{border-color:#e69f00;background-color:#e69f00;text-decoration:none}#openMphdQuote{display:block;margin:10px auto 0}}@media (min-width: 720px){#estimator table input,#foldDistance ol input,#zontEstimator table input,#zontEstimator ol input,#zontEstimator ol select,#fastfootCalc ol input,#fastfootCalc ol select{width:100px;height:30px}.greeting_body_title{margin:0 50px 30px}.mainPage_slider_wrap{display:block;order:4;margin:0 auto 20px;background-color:var(--main-white);padding:30px}.mainPage_testimonials_wrap{background-color:var(--main-beige);padding:20px;margin:10px}.mainPage_testimonials_text{margin-bottom:10px;color:var(--main-grey);font-style:italic}.mainPage_testimonials_author{color:var(--main-grey);text-align:right}.mainPage_testimonials_icon{background-image:url(/assets/quote-5cdf3ce3.svg);height:35px;width:30px;margin-bottom:10px}.page_tsxContent{flex-wrap:nowrap}.tsx_banner{margin:0 0 0 20px}#contactUs{display:flex}.contactUs--header{display:flex;flex-direction:column}.header_promo{display:block}.header_productItem{width:calc(50% - 30px);display:inline-block;margin-bottom:20px}.header_productItem:nth-child(n){margin:0 20px 20px}.header_productItem:nth-child(2n){margin:0 20px 20px 0}.page_video{height:400px}.header_social>ul>.message{position:absolute;bottom:0;left:15px}.greeting_text_wrap{margin-left:20px}.greeting_contactUs_text{color:var(--main-white);font-size:20px}.mainPage_product_block{order:2}.greeting_wrap{order:1}.footer_block{display:flex;justify-content:center;margin-bottom:40px;flex-wrap:wrap}.footer_info_block{margin:0 30px 0 0}.greeting_contactUs_wrap{display:flex}.mainPage_project_list{flex-wrap:nowrap}.page_content_wrapper{padding:20px}.calc-icon{font-size:60px!important}.ft_dimensions td,.ft_dimensions th,.ft_safety td,.ft_safety th{font-size:24px;padding:10px}.res_ft_block,.res_st_block,.result_ft_label,.calc-ft-input,.calc_ft_label,#ftTotal,#stTotal{font-size:22px}.calc-ft-input{padding:7px 15px}.res_st_block>table th,.res_st_block>table td,.res_ft_block>table th,.res_ft_block>table td,.space-r-spec-table>table th,.space-r-spec-table>table td{padding:7px 15px}.result_ft_brand{font-size:28px}.ft-button{font-size:24px}.select-width,.input-width{width:80px}#priceForm{font-size:18px}}@media (max-width: 719.98px){#fast_tube_hoop_tension_form.fast-tube-hoop-calculator .calc_ft_line>.calc_ft_label{margin-right:12px;font-family:var(--bold-font);font-size:16px;font-weight:600;line-height:1.25}#fast_tube_hoop_tension_form.fast-tube-hoop-calculator .calc_ft_line>.calc-unit{font-size:14px;line-height:1.25}}@media (min-width: 973px){.page_articleWrapper{flex-direction:row}.page_articleBodyWrapper,.article-text-block{order:-2}.article-video{margin-bottom:0}}.people-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px;width:100%}.people-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #d8d8d8;border-radius:4px;color:var(--main-grey);background:var(--main-white);font-size:16px;box-shadow:0 4px 14px #00000014}.people-card__photo,.people-card__avatar{width:100%;height:270px}.people-card__photo{display:block;object-fit:cover;object-position:center top}.people-card__avatar{display:flex;align-items:center;justify-content:center;color:var(--main-white);background:#4a4a4a;font-family:var(--bold-font);font-size:56px;letter-spacing:.05em}.people-card__content{display:flex;flex:1;flex-direction:column;padding:22px}.people-card__name{margin:0 0 5px;font-family:var(--bold-font);font-size:24px}.people-card__title{margin:0 0 10px;color:#704800;font-family:var(--bold-font);font-size:18px}.people-card__content .people-card__bio{margin:0;line-height:1.55}.board-grid{display:grid;grid-template-columns:1fr;gap:24px;width:100%}.board-card{min-width:0;overflow:hidden;border:1px solid #d8d8d8;border-radius:4px;color:var(--main-grey);background:var(--main-white);font-size:16px;box-shadow:0 4px 14px #00000014}.board-card__header{display:flex;align-items:center;gap:18px;padding:22px;border-bottom:1px solid #e2e2e2}.board-card__photo,.board-card__avatar{flex:0 0 112px;width:200px;height:200px}.board-card__photo{display:block;object-fit:cover;object-position:center top}.board-card__avatar{display:flex;align-items:center;justify-content:center;color:var(--main-white);background:#4a4a4a;font-family:var(--bold-font);font-size:36px;letter-spacing:.05em}.board-card__name{margin:0 0 4px;font-family:var(--bold-font);font-size:24px}.board-card__header .board-card__role{margin:0 0 4px;color:#704800;font-family:var(--bold-font);font-size:18px}.board-card__header .board-card__status{margin:0;color:#555;font-size:14px}.board-card__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:1px;margin:0;background:#dedede}.board-card__facts div{padding:14px 18px;background:#f5f5f5}.board-card__facts dt{margin-bottom:3px;color:#555;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.board-card__facts dd{margin:0;font-family:var(--bold-font)}.board-card__expertise,.board-card__details{padding:20px 22px}.board-card__expertise h4,.board-card__details h4{margin:0 0 12px;font-family:var(--bold-font);font-size:17px}.board-card__expertise-list{display:flex;flex-wrap:wrap;gap:8px}.board-card__expertise-list li{padding:6px 10px;border:1px solid #c8c8c8;border-radius:3px;background:#f5f5f5;line-height:1.35}.board-card__details{border-top:1px solid #e2e2e2}.board-card__details summary{width:fit-content;color:#704800;cursor:pointer;font-family:var(--bold-font);text-decoration:underline;text-underline-offset:3px}.board-card__details summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.board-card__details section{margin-top:20px}.board-card__details ul{margin:0;padding-left:20px;list-style:disc}.board-card__details li+li{margin-top:9px}@media (min-width: 720px){.board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.people-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#people .page_articleBodyWrapper,#about-board-of-directors .page_articleBodyWrapper{width:100%;margin-right:0}.page_articleBody{margin-bottom:0}.unmute-btn{right:17px;top:55px;left:auto;bottom:auto}.tariff-photo{float:right;margin:0 0 12px 16px;width:600px;height:auto;max-width:40%}#zipCodeForm{flex-direction:row}.dealer-buttons{margin:0;flex-shrink:0!important}.page-single-header{margin-left:calc(var(--menu-width) + 20px);margin-right:20px}.page_title,.main_block_title{font-size:40px}.burger_button{display:none}.header_menu.hidden{transform:translate(0)}.header_wrapper{width:13%;min-width:180px;height:100vh}.header_logo_wrapper{justify-content:center}.header_logo{width:160px;background-position:center center;padding:10px 0}.header_menu{width:13%;margin-left:0;align-self:center;left:0}.product_menu_dropDown{display:none;height:0}.page_menu_wrapper{display:block}.page_contentWrapper{display:flex;margin-left:15%;margin-right:50px}.page_content_wrapper{display:flex;flex-wrap:nowrap;margin:0;padding:0}.greeting_wrap{display:flex}.greeting_image_wrap{width:40%}.greeting_text_wrap{width:calc(60% - 20px)}.footer_wrap{margin-left:var(--menu-width)}.page_headerTitle{font-size:40px}.page_headerButton{display:none}.calc_ft_block{margin-bottom:40px}.page_video{height:700px}.page_articleWrapper,.page_mainContent,.page_articleWrapper--inner{display:flex}.page_mainContent{flex-direction:column}.page_articleTitle{font-size:38px}.page_imageLink>.page_articleImg{max-width:100%;width:100%}.page_articleBody{display:flex}.article_sliderWrapper--50{max-width:calc(50% - 20px)}.article_textWrapper,.page_articleBody{margin-right:0}.footer_block{flex-wrap:nowrap}.calc-icon{font-size:80px!important}.page-menu-title{font-family:var(--font-incised);font-size:26px;display:block;text-align:center;color:var(--main-white);margin-bottom:20px}.page_headerWrapper{display:none}.page_articleBodyWrapper{margin-right:20px}.article_wrapper{width:90%}.article-video{width:100%}.article_title{font-size:60px;font-family:var(--bold-font);text-align:center;margin:0 0 10px}.article_text{font-size:34px}.page_projectsTitle{font-size:26px}.page_projectsBody{font-size:18px}.header_productItem{width:calc(33% - 10px)}.header_productItem:nth-child(n){margin:0 20px 20px 0}.header_productItem:nth-child(2n){margin:0 20px 20px 0}.header_productItem:nth-child(3n){margin:0 0 20px}#priceForm{font-size:24px}.mobile-wrap{flex-wrap:nowrap}#calc_ff_form .calc-form-wrapper,#calc_ff_form .result-table-wrapper{width:auto;max-width:none;flex:0 0 auto}.calc_ff_wrapper,.calc_ft_wrapper{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:80px}.calc-form-wrapper,.result-table-wrapper{width:auto;max-width:none;flex:0 0 auto}.result-table-wrapper{padding-top:0;margin-top:0}#calc_mphd_form .result-table-wrapper{display:flex;flex-direction:row;gap:20px;align-items:flex-start}.chart-square{width:500px}}@media (min-width: 1600px){.chart-square{width:600px}.article-text-block:nth-of-type(2n){order:2}.text-35{width:calc(35% - 20px)}.text-50{width:calc(50% - 20px)}.media-65{width:65%}.media-50{width:50%}.article-text-block{margin-right:20px}}.mphd-cost-calculator{width:min(1180px,100%);margin:0 auto;color:var(--main-white)}.mphd-cost-intro{margin:0 auto 28px;color:#d8dbe1;font-size:18px;line-height:1.6;text-align:center}.mphd-cost-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:28px;align-items:start}.mphd-cost-panel,.mphd-cost-results{min-width:0}.mphd-cost-inputs,.mphd-cost-breakdown,.mphd-comparison-card{border:1px solid var(--main-border);border-radius:12px;background:var(--light-grey)}.mphd-cost-inputs{padding:26px}.mphd-cost-section-heading{display:flex;align-items:center;gap:12px;margin-bottom:22px}.mphd-cost-section-heading i{color:var(--title-yellow);font-size:34px}.mphd-cost-main-title,.mphd-cost-assumption-group h3,.mphd-breakdown-columns h3{margin:0;color:var(--title-yellow);font-family:var(--bold-font)}.mphd-cost-main-title{font-size:clamp(24px,4vw,30px);font-weight:700;line-height:1.2;text-align:left}.mphd-cost-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mphd-cost-field{min-width:0}.mphd-cost-field label{display:block;margin-bottom:7px;color:#e6e8eb;font-size:14px;line-height:1.25}.mphd-cost-input-wrap{display:flex;align-items:center;overflow:hidden;border:1px solid #5b6473;border-radius:7px;background:var(--main-white);color:var(--front-grey);transition:border-color .15s,box-shadow .15s}.mphd-cost-input-wrap:focus-within{border-color:var(--title-yellow);box-shadow:0 0 0 3px #fdaf002e}.mphd-cost-input-wrap input{width:100%;min-width:0;padding:10px 5px 10px 12px;border:0;outline:0;background:transparent;color:var(--main-grey);font:inherit}.mphd-cost-input-wrap span{flex:0 0 auto;padding:0 11px 0 5px;font-size:13px;white-space:nowrap}.mphd-cost-perimeter{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:14px 16px;border-left:4px solid var(--title-yellow);border-radius:4px;background:var(--main-grey)}.mphd-cost-perimeter output{color:var(--title-yellow);font-family:var(--bold-font);font-size:19px;white-space:nowrap}.mphd-cost-assumptions{margin-top:20px;padding-top:20px;border-top:1px solid var(--main-border)}.mphd-cost-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin:0;padding:0;cursor:pointer;list-style:none}.mphd-cost-disclosure>summary::-webkit-details-marker{display:none}.mphd-cost-disclosure>summary:after{width:11px;height:11px;flex:0 0 11px;margin:0 3px 0 0;border-right:2px solid var(--title-yellow);border-bottom:2px solid var(--title-yellow);content:"";transform:rotate(45deg);transition:transform .18s ease}.mphd-cost-disclosure[open]>summary:after{transform:rotate(225deg)}.mphd-cost-disclosure>summary:focus-visible{border-radius:3px;outline:2px solid var(--title-yellow);outline-offset:5px}.mphd-cost-assumption-group{margin-top:22px}.mphd-cost-assumption-group h3,.mphd-breakdown-columns h3{margin-bottom:14px;font-size:18px}.mphd-cost-results{display:grid;gap:18px}.mphd-savings-card{width:100%;max-width:none;margin:0;box-sizing:border-box;justify-self:stretch;text-align:center}.mphd-comparison-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mphd-comparison-card{padding:20px;text-align:center}.mphd-comparison-card--preferred{border-color:var(--title-yellow)}.mphd-comparison-card span,.mphd-comparison-card strong{display:block}.mphd-comparison-card span{min-height:38px;color:#d8dbe1;font-size:15px}.mphd-comparison-card strong{margin-top:5px;color:var(--main-white);font-family:var(--bold-font);font-size:clamp(23px,3vw,30px)}.mphd-comparison-card--preferred strong{color:var(--title-yellow)}.mphd-cost-breakdown{padding:20px}.mphd-breakdown-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:22px}.mphd-breakdown-columns dl{margin:0}.mphd-breakdown-columns dl>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--main-border)}.mphd-breakdown-columns dt{color:#d8dbe1;font-size:14px;font-weight:400;line-height:1.35}.mphd-breakdown-columns dd{margin:0;color:var(--main-white);font-family:var(--bold-font);white-space:nowrap}.mphd-cost-disclaimer{margin:0;color:#aeb4be;font-size:13px;line-height:1.5;text-align:center}@media (max-width: 980px){.mphd-cost-layout{grid-template-columns:1fr}}@media (max-width: 600px){.mphd-cost-intro{font-size:16px;text-align:left}.mphd-cost-inputs,.mphd-cost-breakdown{padding:18px}.mphd-cost-field-grid,.mphd-comparison-cards,.mphd-breakdown-columns{grid-template-columns:1fr}.mphd-cost-field-grid--main{grid-template-columns:repeat(2,minmax(0,1fr))}.mphd-comparison-card span{min-height:0}}@media (max-width: 400px){.mphd-cost-field-grid--main{grid-template-columns:1fr}}.mphd-quote-submit{border:0;border-radius:7px;font-family:var(--bold-font);cursor:pointer;transition:background-color .15s,color .15s,transform .15s}.mphd-quote-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto;background:rgba(0,0,0,.78)}.mphd-quote-modal[hidden]{display:none}.mphd-quote-dialog{position:relative;width:min(620px,100%);max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow-y:auto;padding:28px;border:1px solid var(--main-border);border-radius:12px;background:var(--light-grey);color:var(--main-white);box-shadow:0 20px 60px #00000080}.mphd-quote-dialog h2{margin:0 35px 8px 0;color:var(--title-yellow);font-family:var(--bold-font);font-size:25px}.mphd-quote-dialog>div>p{margin:0 0 20px;color:#d8dbe1;line-height:1.5}.mphd-quote-close{position:absolute;top:13px;right:15px;width:36px;height:36px;border:0;background:transparent;color:var(--main-white);font-size:30px;line-height:1;cursor:pointer}.mphd-quote-close:hover,.mphd-quote-close:focus-visible{color:var(--title-yellow)}.mphd-quote-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.mphd-quote-field--wide{grid-column:1 / -1}.mphd-quote-field label{display:block;margin-bottom:6px;color:#e6e8eb;font-size:14px}.mphd-quote-field input,.mphd-quote-field textarea{display:block;width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #5b6473;border-radius:7px;outline:0;background:var(--main-white);color:var(--main-grey);font:inherit}.mphd-quote-field textarea{resize:vertical}.mphd-quote-field input:focus,.mphd-quote-field textarea:focus{border-color:var(--title-yellow);box-shadow:0 0 0 3px #fdaf002e}.mphd-quote-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.mphd-quote-status{min-height:21px;margin-top:14px;color:#ffb5b5;font-size:14px}.mphd-quote-submit{width:100%;padding:11px 18px;background:var(--title-yellow);color:var(--main-grey);font-size:17px}.mphd-quote-submit:hover:not(:disabled),.mphd-quote-submit:focus-visible:not(:disabled){background:var(--main-white)}.mphd-quote-submit:disabled{cursor:wait;opacity:.65}.mphd-quote-success{padding:20px 5px 5px;text-align:center}.mphd-quote-success i{margin-bottom:12px;color:var(--title-yellow);font-size:52px}.mphd-quote-success h2{margin-right:0}.mphd-quote-success .mphd-quote-submit{margin-top:8px}@media (max-width: 600px){.mphd-quote-modal{align-items:flex-start;padding:10px}.mphd-quote-dialog{max-height:calc(100vh - 20px);max-height:calc(100dvh - 20px);padding:22px 18px}.mphd-quote-fields{grid-template-columns:1fr}.mphd-quote-field--wide{grid-column:auto}}
