.site-breadcrumb{max-width:1500px;width:100%;margin:0 auto 50px 0;padding-top:30px;position:relative}.site-breadcrumb>span>span>span>span{color:#191919;font-family:"opensans-regular";font-size:14px}.site-breadcrumb>span>span>span a{color:#191919;font-family:"opensans-regular";font-size:14px;text-decoration:none}.site-breadcrumb>span>span>span a:hover,.site-breadcrumb>span>span>span a:focus{color:#fee833}.site-breadcrumb>span>span>span:last-of-type a{color:#191919;font-family:"opensans-bold"}.site-breadcrumb>span>span>span:last-of-type a:hover,.site-breadcrumb>span>span>span:last-of-type a:focus{color:#fee833}.site-breadcrumb>span>span>span:last-of-type span{color:#191919;font-family:"opensans-bold"}.bc-category{font-size:14px}.info-wrapper{display:flex;gap:8px;padding-left:15px}.news-card{border:1px solid #ccc;display:flex;flex-direction:column;flex-grow:1;margin-bottom:30px}.image-link{display:block;height:300px;margin-bottom:15px;overflow:hidden}.news-link{margin-bottom:15px;text-decoration:none}.news-link .title-wrapper{align-items:center;display:flex;min-height:70px;padding:0 15px}.news-link .title-wrapper span{color:#191919;transition:color 0.3s}.news-link .title-wrapper .h3{font:28px/34px "opensans-condensedBold"}.news-link:hover .title-wrapper span{color:#fee833}.image-wrapper{height:100%}.image-wrapper img{height:100%;object-fit:cover;width:100%}.description{padding:0 15px 15px 15px}.description .p{display:block}.text-wrapper{display:flex;flex-direction:column;gap:10px;padding:0 15px 15px 15px}.article-wrapper{margin:0 auto}.article-wrapper img{max-height:500px;max-width:800px;object-fit:cover;width:100%}.video-wrapper .modal-header{background-color:#302f2f;border-bottom:0px}.video-wrapper .modal-header h5{color:#fee833}.video-wrapper .btn-close{background:none;color:#fee833;position:relative;opacity:.75;transition:opacity 0.3s}.video-wrapper .btn-close:hover{opacity:1}.video-wrapper .btn-close i{bottom:-3px;font-size:20px;right:0px;position:absolute}.video-wrapper .modal-body{overflow:hidden;padding-top:56.25%;position:relative;width:100%}.video-wrapper .modal-body iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.video-link{cursor:pointer;display:flex;flex-direction:column;height:100%;text-decoration:none}.video-link .h5{align-items:center;background-color:#191919;color:#fee833;flex-grow:1;border:1px solid #191919;font:18px/24px "opensans-bold";margin-bottom:20px;padding:15px;transition:color .3s, background-color .3s}.video-link:hover .h5{background-color:#fee833;color:#191919}.img-wrap{display:block;height:195px}.img-wrap img{height:100%;max-width:100%;object-fit:contain;width:100%}.childlinks-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(400px, 1fr));grid-gap:30px;margin-bottom:100px}.child{border:1px solid #000;border-radius:4px;box-shadow:rgba(0,0,0,0.1) 0px 10px 20px,rgba(0,0,0,0.15) 0px 6px 6px;max-width:359px;overflow:hidden}.cat-card{display:flex;flex-direction:column;height:100%;text-decoration:none}.cat-card:hover .cat-title{background-color:#FDC00F;color:#191919}.cat-title{align-items:center;background-color:#302F2F;color:#fff;display:flex;flex-grow:1;font:22px/calc(1em + 6px) "opensans-condensedBold";justify-content:center;padding:10px;text-align:center;text-transform:uppercase;transition:background-color 0.3s, color 0.3s}.cat-img-wrap{display:block;height:400px;margin-bottom:50px}.cat-img-wrap img{height:100%;max-width:100%;object-fit:contain;width:100%}.desc-wrap{min-height:500px}.description{max-height:120px;overflow-y:hidden;transition:max-height 0.3s}.description.active{max-height:100%}.read-more,.see-less{display:none}.read-more .fas,.see-less .fas{font:900 16px/22px "Font Awesome 5 Pro";transform:translateY(-3px)}.read-more.active,.see-less.active{cursor:pointer;display:inline-block;font:16px/22px "opensans-bold";margin-bottom:50px;text-transform:uppercase}.see-less .fas{transform:translateY(3px)}.product-list h1{font:clamp(42px, 3vw, 55px)/calc(1em + 6px) "opensans-condensedBold";margin-bottom:30px}.product-list h2{font:clamp(18px, 3vw, 24px)/calc(1em + 6px) "opensans-condensedBold";margin-bottom:30px}.product-list h3{font:clamp(14px, 3vw, 18px)/calc(1em + 6px) "opensans-condensedBold";margin-bottom:15px}.product-list h3 span{font-family:"opensans-regular"}.product-list table{text-align:center}.product-list table th{font-size:14px;text-transform:uppercase}.product-list .table-subcat{background-color:#fee833}.product-list .table-subcat th{text-align:left}.product-list .table-striped>tbody>.table-subcat:nth-of-type(2n+1)>*{--bs-table-accent-bg: unset}.tabs-wrap{margin-bottom:100px}.tabs-nav button{align-items:center;background-color:#191919;color:#fff;display:flex;font:clamp(14px, 1.5vw, 24px)/calc(1em + 6px) "opensans-condensedBold";height:100%;justify-content:center;padding:15px 5px;transition:color 0.3s, background-color 0.3s;text-transform:uppercase}.tabs-nav button:hover{background-color:#fee833;color:#191919}.tabs-nav button:active{font:clamp(14px, 1.5vw, 24px)/calc(1em + 6px) "opensans-condensedBold"}.tabs-nav button.btn{border-radius:0}.tabs-nav .active{background-color:#fee833;color:#191919}@media (max-width: 767px){.tabs-nav .nav-item{flex:0 1 100%}}@media (max-width: 767px){.tabs-nav .nav-item button{font:clamp(18px, 1.5vw, 24px)/calc(1em + 6px) "opensans-condensedBold"}}.tab-content{min-height:440px}.tab-content ul{column-count:2;column-gap:30px}@media (max-width: 767px){.tab-content ul{column-count:1}}.tab-content li{margin-bottom:15px}.tab-content.details li{margin-bottom:0}.documents{display:flex;gap:30px;flex-wrap:wrap;justify-content:flex-start}@media (max-width: 991px){.documents{justify-content:center}}.documents .card{flex:0 1 215px}.documents .card-upright{overflow:hidden}.documents .card-upright .card-img-top{height:auto;width:100%}.documents .card-body{text-align:center}.documents h5{margin-bottom:15px}.approval-list{display:flex;gap:100px;flex-wrap:wrap;justify-content:flex-start}@media (max-width: 991px){.approval-list{gap:30px}}.approval-list .item{margin-bottom:15px}.approval-list .item li{margin-bottom:0}.approval-list .fm-ul{align-items:baseline;display:flex;gap:30px}.install-tool{display:flex;gap:30px;flex-wrap:wrap}.tool-details{align-items:center;display:flex;gap:30px;justify-content:space-between;padding:15px}.dropdowns{display:flex;flex-direction:column;gap:15px;min-height:250px}@media (max-width: 1199px){.dropdowns{max-width:100%}}.dropdowns .btn{border-radius:0px;padding:15px}.dropdowns .btn.active-select{background-color:#fff;color:#d91515}.dropdowns .name{border:1px solid #ccc;display:flex;font:clamp(14px, 1.5vw, 18px)/calc(1em + 6px) "opensans-semibold";padding-left:10px;width:100%}.dropdowns .doc-name{display:flex;font:clamp(14px, 1.5vw, 18px)/calc(1em + 6px) "opensans-semibold";width:100%}.dropdowns .file{display:flex;justify-content:space-between;width:400px}@media (max-width: 1199px){.dropdowns .file{width:100%}}.dropdowns .file.report .name{align-items:center}.dropdowns .far{width:20px}.dropdowns .select{height:100%;width:100%}.dropdowns .select>li{color:#746e6e;padding-left:10px}.dropdowns ul{border:1px solid #ccc;list-style-type:none;margin:0;padding:0;position:relative}.dropdowns li{align-items:center;background-color:#fff;display:flex;height:100%}.dropdowns li a{color:#191919;display:block;padding:10px;text-decoration:none;width:100%}.dropdowns li a:hover{color:#fee833}.dropdowns li.selected{padding:5px 10px}.dropdowns i{transform:rotate(0);transition:transform 0.3s}.dropdowns i.active{transform:rotate(-180deg)}.dropdowns .select-list{border:1px solid #ccc;left:-1px;opacity:0;pointer-events:none;position:absolute;transition:opacity 0.3s;top:100%;width:calc(100% + 1px);z-index:1}.dropdowns .select-list.active{opacity:1;pointer-events:all}.dropdowns .dl-btn{opacity:0;pointer-events:none}.dropdowns .dl-btn.active{opacity:1;pointer-events:all}.dropdowns label{padding:5px 10px 5px 30px;width:100%}.dropdowns label input{display:none;margin-right:5px}.dropdowns label input:checked+span::before{background-color:#fee833;color:#191919}.dropdowns label span{user-select:none}.dropdowns label span::before{border-radius:2px;border:1px solid #746e6e;color:rgba(0,0,0,0);content:"\f00c";display:inline-block;font:10px/12px "Font Awesome 5 Pro";height:16px;margin:auto 5px 2px -21px;text-align:center;transition:background-color 0.2s, color 0.2s;vertical-align:middle;width:16px}.product-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(320px, 1fr));grid-gap:30px;margin-bottom:100px}.product-wrap{border:1px solid #000;border-radius:4px;box-shadow:rgba(0,0,0,0.1) 0px 10px 20px,rgba(0,0,0,0.15) 0px 6px 6px;overflow:hidden}.bc-name{font:14px/21px "opensans-bold"}.product-item h1{margin-bottom:30px}.product-item h2{font:24px/calc(1em + 6px) "opensans-condensedBold";margin-bottom:15px}.product-item h3{font:18px/calc(1em + 6px) "opensans-condensedBold";margin-bottom:15px;position:relative}.product-item h3 span{font-family:"opensans-regular";left:20%;position:absolute}.product-item ul{margin-left:0}.product-item .btn{padding:15px}.product-item .product-specs ul{column-count:2;list-style-type:none;padding:0}@media (max-width: 767px){.product-item .product-specs ul{column-count:1}}.product-item .product-specs li{border:1px solid #ccc;margin-top:-1px;padding:10px}.product-item .product-specs li:nth-child(odd){background-color:rgba(0,0,0,0.05)}.product-item .full-title{background-color:#191919;color:#fff;font:16px/24px "opensans-semibold";margin-bottom:0;padding:12px 0.5rem;position:relative;text-transform:uppercase}.product-item table thead th{text-transform:uppercase}.product-item table tr{border:1px solid #ccc}.list-items li{position:relative;list-style-type:none}.list-items li::before{content:'\f111';font-family:"Font Awesome 5 Pro";top:0;left:-20px;color:#fee833;position:absolute}.product-img-wrap{border:1px solid #302f2f;margin-bottom:30px;width:100%}.product-img-wrap img{height:100%;max-width:100%;width:100%;object-fit:contain}.product-docs{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:50px}.top-links{display:flex;gap:15px}.thumbnail{display:flex;flex-direction:column;gap:10px}.thumbnail img{border:1px solid #191919;max-width:100%;width:100%}.main-picture{cursor:pointer}.main-picture picture{width:100%}.product-modal .modal-header{justify-content:flex-end}.product-modal .modal-body{margin:0 auto}.product-images{display:flex}.track-wrapper{float:left;margin-right:30px;overflow:hidden;position:relative;width:96px}.thumb-track{height:430px;overflow:hidden;position:relative}.thumb-track img{border:1px solid #ccc;height:96px;margin-bottom:12px;object-fit:contain;opacity:1;transition:border .3s ease 0s, opacity .3s ease 0s;max-width:96px;width:100%}.main-picture{border:1px solid #ccc;display:flex;flex:1 1 0;overflow:hidden;position:relative;width:100%;height:470px}.main-picture img{height:100%;max-width:100%;object-fit:contain;width:100%}.track-wrapper{position:relative;overflow:hidden}.thumb-track{transition:top 0.5s ease}.prod-detail-section{align-items:center;display:flex;gap:50px;padding:30px}.prod-docs{margin:50px 0}.description-buttons{display:none}.description-buttons.active{display:block}.fm-ul-icons{display:flex;justify-content:flex-end}.bc-span{font-size:14px}.fm-form-wrapper .validationMessage{color:red;float:right;font-size:11px}.fm-form-wrapper .alert-success p{margin:0}.fm-form-wrapper .form-group label{color:#191919;font:12px/18px "opensans-regular";text-transform:uppercase}.fm-form-wrapper .form-group>input:not(.btn),.fm-form-wrapper .form-group textarea,.fm-form-wrapper .form-group select{background:rgba(254,232,51,0.05);border-radius:0;box-shadow:none;color:#191919;transition:border-color .3s ease 0s}.fm-form-wrapper .form-group>input:not(.btn):focus,.fm-form-wrapper .form-group textarea:focus,.fm-form-wrapper .form-group select:focus{border-color:#fee833}.fm-form-wrapper .form-group textarea{min-height:132px}.fm-form-wrapper .form-group .radio-inline,.fm-form-wrapper .form-group .checkbox-inline{margin-right:10px}.fm-form-wrapper .form-group .radio-inline+.radio-inline,.fm-form-wrapper .form-group .radio-inline+.checkbox-inline,.fm-form-wrapper .form-group .checkbox-inline+.radio-inline,.fm-form-wrapper .form-group .checkbox-inline+.checkbox-inline{margin-left:0}.fm-form-wrapper .form-group .filedrag{border:0;margin:0;padding:0}.fm-form-wrapper .form-group .filedrag .input-group-btn{font-size:inherit}.fm-form-wrapper .form-group .custom-file-input-file-name{background:#fff;border:1px solid #ccc;border-radius:0;box-shadow:none;color:#191919;transition:border-color .3s ease 0s}.fm-form-wrapper .form-group .custom-file-input-file-name:focus{border-color:#fee833}.fm-form-wrapper .form-group .custom-file-input-button,.fm-form-wrapper .form-group .custom-file-input-clear-button{background:#191919;margin:0;padding:6px 10px;transition:background .3s ease 0s;vertical-align:top}.fm-form-wrapper .form-group .custom-file-input-button:hover,.fm-form-wrapper .form-group .custom-file-input-button:focus,.fm-form-wrapper .form-group .custom-file-input-clear-button:hover,.fm-form-wrapper .form-group .custom-file-input-clear-button:focus{background:#fee833}.fm-form-wrapper.popup-form{background-color:white;border:2px solid #191919;border-radius:6px;box-shadow:0px 8px 20px rgba(0,0,0,0.3);left:0;max-width:25%;opacity:0;padding:30px;pointer-events:none;position:fixed;right:0;top:30%;transition:opacity 0.3s;z-index:2}.fm-form-wrapper.popup-form.active{opacity:1;pointer-events:all}@media (max-width: 1199px){.fm-form-wrapper.popup-form{max-width:40%}}@media (max-width: 575px){.fm-form-wrapper.popup-form{max-width:60%}}.fm-form-wrapper.popup-form h3{font:clamp(24px, 3vw, 30px)/calc(1em + 6px) "opensans-condensedBold";text-align:center;text-wrap:balance}.fm-form-wrapper.popup-form .fm-dnn-form-field-group{position:relative}.fm-form-wrapper.popup-form #lblEmail{display:none}.fm-form-wrapper.popup-form .email-field{height:60px !important;border:1px solid #191919}.fm-form-wrapper.popup-form .email-field:focus{box-shadow:0 0 2px #746e6e}.fm-form-wrapper.popup-form .email-field[type=text]{color:#191919 !important}.fm-form-wrapper.popup-form .btn-primary{margin-top:15px;padding:10px}.close-btn{align-items:center;background-color:#fff;border-radius:50%;border:2px solid #191919;color:#191919;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:-10px;transition:background-color 0.3s, color 0.3s;top:-10px;width:40px;z-index:2}.close-btn i{font:100 24px/24px "Font Awesome 5 Pro"}.close-btn:hover{background-color:#191919;color:#fff}.tab-75 .alert-wrap-top,.tab-21 .alert-wrap-top{display:none}.interior{min-height:calc(100vh - $footer-height)}.fm-form-wrapper{margin:0 auto;max-width:80%;padding:0 30px}.lit-title{max-width:fit-content;text-align:center}@media (max-width: 770px){.lit-title{margin:auto}}.lit-title a{text-decoration:none}.lit-title img{height:326px;width:250px}.lit-title span{background:#191919;border:1px solid #191919;color:#fee833;display:block;font:16px/27px "opensans-bold";margin-bottom:20px;padding:15px;transition:color .3s, background-color .3s}.lit-title:hover span{background:#fee833;color:#191919}.table{margin-bottom:0}.table-subcat{background-color:#fee833;color:#191919;text-transform:uppercase}.table-subcat th{font:18px/24px "opensans-condensedBold";text-align:left}.report-table .table-striped tbody th{font-size:14px}.report-table ul{list-style-type:'- ';margin:0 0 0 10px;padding:0}.report-table a{color:#191919;font-family:"opensans-semibold";text-decoration:none}.report-table a:hover{text-decoration:underline}.cad-bim table thead tr:nth-of-type(2){background-color:#ccc;color:#191919;font-size:14px}.cad-bim table thead tr:nth-of-type(2) th{padding:2px 10px}.cad-bim a{background-color:#ccc;color:#746e6e;margin:2px;padding:0 5px;text-decoration:none}.cad-bim a:hover{background-color:#fee833;color:#191919}.technical-btns{display:flex;gap:15px}.technical-btns .btn a{color:#191919;text-decoration:none}.technical-btns .btn:hover a{color:#fff}.tri-flex{display:flex;flex-wrap:wrap;gap:30px}.head-block,.p-block{flex:1 1 30%}.head-block blockquote,.p-block blockquote{color:#191919;font:22px/36px "opensans-semibold";padding:0;margin:0}.head-block ol,.p-block ol{padding-left:5px}.head-block ol li,.p-block ol li{color:#191919;font:18px/30px "opensans-regular";padding-bottom:20px}.head-block ul,.p-block ul{list-style:disc;list-style-position:outside}.head-block ul li,.p-block ul li{color:#191919;font:18px/30px "opensans-regular";padding-bottom:20px}.lead{font:18px/30px "opensans-semibold"}.hex-styles{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:flex-start}.style-guide-colors{align-items:center;display:flex;gap:15px;flex:0 1 18%;justify-content:flex-start;position:relative}.style-guide-colors div{border-radius:15px;height:88px;width:85px}.square-1{background-color:#fff}.square-2{background-color:#191919}.square-3{background-color:#302f2f}.square-4{background-color:#fee833}.square-5{background-color:#ccc}.pagination{justify-content:center}.pagination .page-link{background-color:#fff;border:1px solid #ccc;color:#191919;display:block;font:16px/22px "opensans-regular";position:relative}.pagination .page-link.active{background-color:#191919;color:#fff}.pagination li:first-of-type .page-link{border-radius:4px 0 0 4px}.pagination li:last-of-type .page-link{border-radius:0 4px 4px 0}.tab-34 .btn{margin:0 15px 15px 0}.card .card-body{padding:23px 5px}.card .card-body h5{font:24px/30px "opensans-bold"}.card .card-body p{font-size:14px}.card .card-header{background-color:#fee833;font:18px/28px "opensans-bold"}.card .card-footer p{margin:5px 0 10px 0}.card .rounded-start{height:-webkit-fill-available;object-fit:cover}.modal-content h5{font:24px/30px "opensans-bold";padding:15px 18px}.modal-content .modal-body{font:18px/28px "opensans-regular"}.modal-content .modal-footer{justify-content:flex-start}.modal-content .modal-footer .btn{margin:0 15px 0 0}.modal-content .modal-title{padding:0}.modal-content .btn-close{height:13px;width:13px;padding:0;margin:0}.card-upright .card-body{padding:14px 22px 12px}.card-upright .card-img-top{height:182px;object-fit:cover;width:310px}.toast-header{color:#191919;justify-content:space-between}.toast-header .btn-close{height:13px;width:13px;padding:0;opacity:1}.toast-header .toast-color{font:24px/30px "opensans-bold"}.table-striped thead{background-color:#131313;color:#fff}.table-striped thead th{padding:12px 0.5rem}.table-striped tbody th{font:18px/24px "opensans-bold"}.table-striped tbody td{font:16px/22px "opensans-regular"}.table-alt th{background-color:#191919 !important;border:1px solid #ccc;color:#fff;font:16px/22px "opensans-regular";padding-left:17px}.table-alt td{border-right:1px solid #ccc;padding-left:17px}.fm-form-wrapper .form-group .form-control{background:#fff !important;border-radius:5px 5px 5px 5px !important;font:16px/24px "opensans-regular";height:38px !important;padding:6.5px 12.5px 9.5px;margin-bottom:21px}.fm-form-wrapper .form-group label{color:#191919;font:16px/24px "opensans-regular";margin-bottom:9px;text-transform:none}.fm-form-wrapper .form-group #lblRadio1,.fm-form-wrapper .form-group #lblRadio2{display:none}.fm-form-wrapper .form-radio{margin-bottom:22px}
