.single-tools section.hero{margin-top:max(3.59375vw,50px);background:#19294f;color:#fff}@media only screen and (max-width: 768px){.single-tools section.hero .hero-container{flex-direction:column}}.single-tools section.hero .hero-container .text-wrapper{width:62.3%;padding:max(2.1875vw,30px) max(3.8020833333vw,20px) max(7.2395833333vw,50px) 16.8229166667vw;gap:max(3.75vw,20px)}@media only screen and (max-width: 1700px){.single-tools section.hero .hero-container .text-wrapper{padding-inline-start:10%}}@media only screen and (max-width: 1460px){.single-tools section.hero .hero-container .text-wrapper{padding-inline-start:max(3.8020833333vw,20px)}}@media only screen and (max-width: 768px){.single-tools section.hero .hero-container .text-wrapper{width:100%;padding:24px 20px}}.single-tools section.hero .hero-container .text-wrapper .heading{gap:max(1.6666666667vw,20px)}.single-tools section.hero .hero-container .text-wrapper .heading .breadcrumbs .breadcrumb.active{color:#fff}.single-tools section.hero .hero-container .text-wrapper .heading .tool-icon img{max-height:max(2.4479166667vw,36px);width:auto}@media only screen and (max-width: 768px){.single-tools section.hero .hero-container .text-wrapper h1{font-size:40px}}.single-tools section.hero .hero-container .img-wrapper{width:37.7%}@media only screen and (max-width: 768px){.single-tools section.hero .hero-container .img-wrapper{width:100%}}.single-tools section.hero .hero-container .img-wrapper img{aspect-ratio:724/597;height:100%}@media only screen and (max-width: 768px){.single-tools section.hero .hero-container .img-wrapper img{height:auto;width:100%;aspect-ratio:376/311}}.single-tools section.content{padding-block:max(4.6354166667vw,40px) max(6.7708333333vw,40px)}@media only screen and (max-width: 768px){.single-tools section.content .custom-container{flex-direction:column-reverse;gap:40px}}.single-tools section.content .custom-container .content-wrapper{gap:max(2.0833333333vw,22px)}.single-tools section.content .custom-container .content-wrapper .video-wrapper{width:100%;aspect-ratio:824/472;overflow:hidden;border-radius:max(1.0416666667vw,16px);border:max(.5208333333vw,10px) solid #fff;box-shadow:0px 0px 20px 0px rgba(0,0,0,.2)}@media only screen and (max-width: 768px){.single-tools section.content .custom-container .content-wrapper .video-wrapper{height:auto}}@media screen and (min-width: 2000px){.single-tools section.content .custom-container .content-wrapper .video-wrapper{aspect-ratio:824/468}}.single-tools section.content .custom-container .content-wrapper .video-wrapper video,.single-tools section.content .custom-container .content-wrapper .video-wrapper iframe{width:100%;height:100%;object-fit:cover;object-position:center}.single-tools section.content .custom-container .content-wrapper .video-wrapper .play-btn{border-radius:50%;background:rgba(0,0,0,0);opacity:1;visibility:visible}.single-tools section.content .custom-container .content-wrapper .video-wrapper .play-btn.hidden{opacity:0;visibility:hidden}.single-tools section.content .custom-container .content-wrapper .free-text{gap:max(2.0833333333vw,22px)}.single-tools section.content .custom-container .content-wrapper .free-text p{padding-bottom:0}.single-tools section.content .custom-container .content-wrapper .free-text li{font-size:max(.9375vw,16px)}.single-tools section.content .custom-container .content-wrapper .free-text ul,.single-tools section.content .custom-container .content-wrapper .free-text ol{padding-inline-start:max(1.0416666667vw,16px)}.single-tools section.content .custom-container .content-wrapper .free-text ul li,.single-tools section.content .custom-container .content-wrapper .free-text ol li{width:100%}.single-tools section.content .custom-container .content-wrapper .free-text ul{list-style:disc}.single-tools section.content .custom-container .content-wrapper .free-text ol{list-style:auto}.single-tools section.content .custom-container .content-wrapper .free-text a{color:#0ac3aa;border-bottom:1px solid #0ac3aa}.single-tools section.content .custom-container .content-wrapper .free-text a:hover{color:#09af99;border-bottom:1px solid #09af99}.single-tools section.content .custom-container:not(.bim){max-width:min(844px,90%)}.single-tools section.content .custom-container.bim .content-wrapper{width:66.14%}@media only screen and (max-width: 1100px){.single-tools section.content .custom-container.bim .content-wrapper{width:71%}}@media only screen and (max-width: 768px){.single-tools section.content .custom-container.bim .content-wrapper{width:100%}}.single-tools section.content .custom-container.bim .pdf-wrapper{top:max(6.6666666667vw,70px);width:25.47%;background:#f1f8fe;border-radius:max(1.25vw,16px);gap:max(.8333333333vw,8px);padding:max(9.3229166667vw,138px) max(1.875vw,36px) max(1.0416666667vw,16px)}@media only screen and (max-width: 768px){.single-tools section.content .custom-container.bim .pdf-wrapper{width:100%;position:static;padding-bottom:20px}}.single-tools section.content .custom-container.bim .pdf-wrapper h6{text-align:center;font-weight:600}.single-tools section.content .custom-container.bim .pdf-wrapper .img-wrapper{top:min(-3.0208333333vw,-29px);left:50%;transform:translateX(-50%);width:100%}.single-tools section.content .custom-container.bim .pdf-wrapper .img-wrapper img{height:max(11.5104166667vw,159px);width:auto;aspect-ratio:209/221;margin-inline:auto}.single-tools section.content .custom-container.bim .pdf-wrapper .files-wrapper{row-gap:max(.8333333333vw,8px);column-gap:max(2.5vw,24px)}.single-tools section.content .custom-container.bim .pdf-wrapper .files-wrapper .file-item{gap:max(.625vw,8px);font-size:max(.8333333333vw,16px)}.single-tools section.content .custom-container.bim .pdf-wrapper .files-wrapper .file-item svg{width:max(.8333333333vw,16px);height:max(.8333333333vw,16px)}.single-tools section.content .custom-container.bim .pdf-wrapper .files-wrapper .file-item a:not(.download){border-bottom:1px solid rgba(0,0,0,0);line-height:1}.single-tools section.content .custom-container.bim .pdf-wrapper .files-wrapper .file-item a:not(.download):hover{border-bottom:1px solid #19294f}.single-tools section.content .custom-container.bim .pdf-wrapper .files-wrapper .file-item a.download:hover svg path{fill:#0ac3aa}.single-tools section.content.bim-content .custom-container .content-wrapper .free-text ul,.single-tools section.content.bim-content .custom-container .content-wrapper .free-text ol{gap:0}.single-tools section.features{padding-block:max(5vw,40px);background:#f1f8fe}.single-tools section.features .custom-container{gap:max(3.90625vw,24px)}@media only screen and (max-width: 768px){.single-tools section.features .custom-container h2.title{font-weight:600;text-align:center}}.single-tools section.features .custom-container .features-blocks{width:100%;gap:max(1.25vw,20px)}.single-tools section.features .custom-container .features-blocks .block{background:#fff;border-radius:max(.4166666667vw,8px);padding:max(1.25vw,16px);cursor:pointer}.single-tools section.features .custom-container .features-blocks .block .heading{gap:max(1.6666666667vw,20px)}.single-tools section.features .custom-container .features-blocks .block .heading .head-content{gap:max(1.6666666667vw,20px)}.single-tools section.features .custom-container .features-blocks .block .heading .head-content .icon-wrapper{width:max(5.5208333333vw,60px);min-width:max(5.5208333333vw,60px)}.single-tools section.features .custom-container .features-blocks .block .heading button.open-btn{background:rgba(0,0,0,0);width:max(.7291666667vw,14px)}.single-tools section.features .custom-container .features-blocks .block .heading button.open-btn span{background:#19294f;opacity:1;visibility:visible}.single-tools section.features .custom-container .features-blocks .block .heading button.open-btn span.vertical{width:max(.15625vw,3px);height:max(.7291666667vw,14px)}.single-tools section.features .custom-container .features-blocks .block .heading button.open-btn span.horizontal{height:max(.15625vw,3px);width:max(.7291666667vw,14px)}.single-tools section.features .custom-container .features-blocks .block .content-wrapper{max-height:0;overflow:hidden;padding-inline-start:calc(max(5.5208333333vw,60px) + max(1.6666666667vw,20px))}@media only screen and (max-width: 768px){.single-tools section.features .custom-container .features-blocks .block .content-wrapper{padding-inline-start:0}}.single-tools section.features .custom-container .features-blocks .block .content-wrapper .content{width:62.51%}@media only screen and (max-width: 768px){.single-tools section.features .custom-container .features-blocks .block .content-wrapper .content{width:100%;padding-top:24px}}.single-tools section.features .custom-container .features-blocks .block.open{box-shadow:0px 4px 15px 0px rgba(0,0,0,.1)}.single-tools section.features .custom-container .features-blocks .block.open .heading span.vertical{opacity:0;visibility:hidden}@media only screen and (max-width: 768px){.single-tools section.banner-optional{margin-inline:20px;border-radius:max(.4166666667vw,8px)}}.single-tools section.bim-models{padding-block:max(5vw,40px);background:#f9fafb}@media only screen and (max-width: 768px){.single-tools section.bim-models{background:#fff;padding-block:40px}}.single-tools section.bim-models .custom-container{gap:max(3.3333333333vw,30px)}@media only screen and (max-width: 768px){.single-tools section.bim-models .custom-container h2{text-align:center;font-weight:600}}.single-tools section.bim-models .custom-container .content-wrapper{gap:max(2.0833333333vw,22px)}@media only screen and (max-width: 768px){.single-tools section.bim-models .custom-container .content-wrapper{gap:24px}}.single-tools section.bim-models .custom-container .content-wrapper .search-wrapper{width:min(577px,100%)}@media screen and (min-width: 2000px){.single-tools section.bim-models .custom-container .content-wrapper .search-wrapper{width:30.0520833333vw}}@media only screen and (max-width: 768px){.single-tools section.bim-models .custom-container .content-wrapper .search-wrapper{width:100%}}.single-tools section.bim-models .custom-container .content-wrapper .search-wrapper .search-container{width:100%;gap:max(.625vw,8px);padding:max(.8333333333vw,8px);border:1px solid #d1d5db;border-radius:max(.1041666667vw,2px);background:#fff}.single-tools section.bim-models .custom-container .content-wrapper .search-wrapper .search-container input{font-size:max(.8333333333vw,16px);color:#1f2937;width:calc(100% - max(.625vw,8px) - 20px)}.single-tools section.bim-models .custom-container .content-wrapper .search-wrapper .search-container input::placeholder{font-size:max(.8333333333vw,16px);color:#1f2937}.single-tools section.bim-models .custom-container .content-wrapper .categories-select{display:none;width:100%}@media only screen and (max-width: 768px){.single-tools section.bim-models .custom-container .content-wrapper .categories-select{display:flex}}.single-tools section.bim-models .custom-container .content-wrapper .categories-select button.active-cat{padding:max(.4166666667vw,8px);border-radius:max(.4166666667vw,8px);background:#dceefd}.single-tools section.bim-models .custom-container .content-wrapper .categories-select button.active-cat .btn-content{gap:max(.4166666667vw,8px)}.single-tools section.bim-models .custom-container .content-wrapper .categories-select button.active-cat .btn-content .img-wrapper{width:61px}.single-tools section.bim-models .custom-container .content-wrapper .categories-select button.active-cat .btn-content .img-wrapper img{aspect-ratio:61/52;object-fit:contain;mix-blend-mode:multiply}.single-tools section.bim-models .custom-container .content-wrapper .categories-select button.active-cat .btn-content h6{font-size:14px;color:#19294f}.single-tools section.bim-models .custom-container .content-wrapper .categories-select button.active-cat.active{border-radius:max(.4166666667vw,8px) max(.4166666667vw,8px) 0 0}.single-tools section.bim-models .custom-container .content-wrapper .categories-select button.active-cat.active span.icon{transform:rotate(-180deg)}.single-tools section.bim-models .custom-container .content-wrapper .categories-select .categories-wrapper{max-height:0;overflow:hidden}.single-tools section.bim-models .custom-container .content-wrapper .categories-select .categories-wrapper ul.categories-list{border-radius:0 0 max(.4166666667vw,8px) max(.4166666667vw,8px);border:2px solid #dceefd;border-top:none;padding-inline:max(.4166666667vw,8px)}.single-tools section.bim-models .custom-container .content-wrapper .categories-select .categories-wrapper ul.categories-list li{border-bottom:2px solid #dceefd}.single-tools section.bim-models .custom-container .content-wrapper .categories-select .categories-wrapper ul.categories-list li a{padding:max(.4166666667vw,8px);gap:max(.4166666667vw,8px)}.single-tools section.bim-models .custom-container .content-wrapper .categories-select .categories-wrapper ul.categories-list li a .img-wrapper{width:61px}.single-tools section.bim-models .custom-container .content-wrapper .categories-select .categories-wrapper ul.categories-list li a .img-wrapper img{aspect-ratio:61/52;object-fit:contain;mix-blend-mode:multiply}.single-tools section.bim-models .custom-container .content-wrapper .categories-select .categories-wrapper ul.categories-list li a h6{font-size:14px;color:#19294f}.single-tools section.bim-models .custom-container .content-wrapper .categories-select .categories-wrapper ul.categories-list li:last-of-type{border-bottom:none}.single-tools section.bim-models .custom-container .content-wrapper .categories-select .categories-wrapper ul.categories-list li.invisible{display:none}.single-tools section.bim-models .custom-container .content-wrapper .filters-btn-wrap{display:none}.single-tools section.bim-models .custom-container .content-wrapper .apply-filters-mobile-wrap{display:none;bottom:0;left:0;width:100%;box-shadow:0px -2px 4px 0px rgba(0,0,0,.08);background:#fff;padding:20px 10px;opacity:0;visibility:hidden}.single-tools section.bim-models .custom-container .content-wrapper .apply-filters-mobile-wrap.active{opacity:1;visibility:visible}.single-tools section.bim-models .custom-container .content-wrapper .apply-filters-mobile-wrap button{width:100%}@media only screen and (max-width: 768px){.single-tools section.bim-models .custom-container .content-wrapper .apply-filters-mobile-wrap{display:block}}@media only screen and (max-width: 768px){.single-tools section.bim-models .custom-container .content-wrapper .tabs-wrapper{display:none}}.single-tools section.bim-models .custom-container .content-wrapper .tabs-wrapper .tab{padding:max(.8333333333vw,8px) max(2.0833333333vw,22px);background:#fff;color:#6b7280;text-align:center;cursor:pointer}.single-tools section.bim-models .custom-container .content-wrapper .tabs-wrapper .tab::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#9ca3af}.single-tools section.bim-models .custom-container .content-wrapper .tabs-wrapper .tab.active{background:rgba(10,195,170,.1);color:#19294f}.single-tools section.bim-models .custom-container .content-wrapper .tabs-wrapper .tab.active::before{height:3px;background:#0ac3aa}.single-tools section.bim-models .custom-container .content-wrapper .filters-wrapper{gap:max(1.1458333333vw,10px);width:100%}@media only screen and (max-width: 768px){.single-tools section.bim-models .custom-container .content-wrapper .filters-wrapper{width:100%;position:fixed;bottom:-88dvh;left:0;max-height:88dvh;transition:all ease-out 500ms;overflow-y:auto;background:#fff;z-index:11;padding-bottom:92px;padding-inline:20px;flex-wrap:wrap}.single-tools section.bim-models .custom-container .content-wrapper .filters-wrapper.open{bottom:0}}.single-tools section.bim-models .custom-container .content-wrapper .filters-wrapper .filters-title{white-space:nowrap}@media only screen and (max-width: 768px){.single-tools section.bim-models .custom-container .content-wrapper .filters-wrapper .filters-title{order:1;padding-block:20px;position:relative;font-weight:600}.single-tools section.bim-models .custom-container .content-wrapper .filters-wrapper .filters-title::before{content:"";position:absolute;top:0;left:-20px;width:calc(100vw - max(.3645833333vw,7px));height:100%;background:#f3f4f6;z-index:-1}}.single-tools section.bim-models .custom-container .content-wrapper .filters-wrapper button.clear{white-space:nowrap;background:rgba(0,0,0,0);color:#19294f;border-bottom:1px solid rgba(0,0,0,0);opacity:1;visibility:visible}.single-tools section.bim-models .custom-container .content-wrapper .filters-wrapper button.clear:hover{border-bottom:1px solid #19294f}.single-tools section.bim-models .custom-container .content-wrapper .filters-wrapper button.clear.hidden{opacity:0;visibility:hidden}@media only screen and (max-width: 768px){.single-tools section.bim-models .custom-container .content-wrapper .filters-wrapper button.clear{order:2}}.single-tools section.bim-models .custom-container .content-wrapper .filters-wrapper .filters{gap:max(.625vw,8px);width:100%}@media only screen and (max-width: 768px){.single-tools section.bim-models .custom-container .content-wrapper .filters-wrapper .filters{order:3;flex-direction:column}}.single-tools section.bim-models .custom-container .content-wrapper .filters-wrapper .filters .filter-wrapper{width:max(13.9973958333vw,200px)}@media only screen and (max-width: 768px){.single-tools section.bim-models .custom-container .content-wrapper .filters-wrapper .filters .filter-wrapper{width:100%;border-bottom:1px solid #d1d5db}}.single-tools section.bim-models .custom-container .content-wrapper .filters-wrapper .filters .filter-wrapper button.filter-btn{width:100%;padding:max(.7291666667vw,7px) max(.4166666667vw,8px);border:1px solid #d1d5db;background:#fff;border-radius:max(.2083333333vw,4px);font-size:max(.8333333333vw,16px);color:#19294f}.single-tools section.bim-models .custom-container .content-wrapper .filters-wrapper .filters .filter-wrapper button.filter-btn:hover{background:#f9fafb}.single-tools section.bim-models .custom-container .content-wrapper .filters-wrapper .filters .filter-wrapper button.filter-btn.open span.icon{transform:rotate(-180deg)}@media only screen and (max-width: 768px){.single-tools section.bim-models .custom-container .content-wrapper .filters-wrapper .filters .filter-wrapper button.filter-btn{border:none;padding:22px 14px}.single-tools section.bim-models .custom-container .content-wrapper .filters-wrapper .filters .filter-wrapper button.filter-btn:hover{background:#fff}}.single-tools section.bim-models .custom-container .content-wrapper .filters-wrapper .filters .filter-wrapper .options-wrapper{top:calc(100% + max(.4166666667vw,8px));left:0;width:100%;overflow:hidden;max-height:0;z-index:4}@media only screen and (max-width: 768px){.single-tools section.bim-models .custom-container .content-wrapper .filters-wrapper .filters .filter-wrapper .options-wrapper{position:static}}.single-tools section.bim-models .custom-container .content-wrapper .filters-wrapper .filters .filter-wrapper .options-wrapper .options{border:1px solid #d1d5db;background:#fff;border-radius:max(.2083333333vw,4px)}@media only screen and (max-width: 768px){.single-tools section.bim-models .custom-container .content-wrapper .filters-wrapper .filters .filter-wrapper .options-wrapper .options{border:none;padding-bottom:22px}}.single-tools section.bim-models .custom-container .content-wrapper .filters-wrapper .filters .filter-wrapper .options-wrapper .options label.container{width:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;gap:max(.3125vw,6px);padding:max(.4166666667vw,8px) max(.8333333333vw,8px);z-index:1}@media only screen and (max-width: 768px){.single-tools section.bim-models .custom-container .content-wrapper .filters-wrapper .filters .filter-wrapper .options-wrapper .options label.container{padding-block:12px}}.single-tools section.bim-models .custom-container .content-wrapper .filters-wrapper .filters .filter-wrapper .options-wrapper .options label.container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.single-tools section.bim-models .custom-container .content-wrapper .filters-wrapper .filters .filter-wrapper .options-wrapper .options label.container .checkmark{height:max(.8333333333vw,16px);width:max(.8333333333vw,16px);background-color:rgba(0,0,0,0);border-radius:max(.1041666667vw,2px);border:1px solid #9ca3af;margin-top:max(.2083333333vw,4px)}.single-tools section.bim-models .custom-container .content-wrapper .filters-wrapper .filters .filter-wrapper .options-wrapper .options label.container .checkmark::before{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:250%;height:250%;border-radius:50%;background:#f1f8fe;z-index:-1;opacity:0}.single-tools section.bim-models .custom-container .content-wrapper .filters-wrapper .filters .filter-wrapper .options-wrapper .options label.container .checkmark::after{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDEwIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOS45MjgzMSAyLjAwMDA0TDMuNzQ5OCA4LjE3ODU2TDAuMDcxMjg5MSA0LjUwMDA0TDEuMjQ5OCAzLjMyMTUzTDMuNzQ5OCA1LjgyMTUzTDguNzQ5OCAwLjgyMTUzM0w5LjkyODMxIDIuMDAwMDRaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);background-size:100%;background-repeat:no-repeat;position:absolute;display:none;left:50%;top:50%;line-height:1;transform:translate(-50%, -50%);height:max(.8333333333vw,16px);width:max(.8333333333vw,16px)}.single-tools section.bim-models .custom-container .content-wrapper .filters-wrapper .filters .filter-wrapper .options-wrapper .options label.container span.title{color:#19294f;width:calc(100% - max(.8333333333vw,16px) - max(.3125vw,6px))}.single-tools section.bim-models .custom-container .content-wrapper .filters-wrapper .filters .filter-wrapper .options-wrapper .options label.container input:checked+.checkmark{background-color:#19294f}.single-tools section.bim-models .custom-container .content-wrapper .filters-wrapper .filters .filter-wrapper .options-wrapper .options label.container input:checked+.checkmark::after{display:block}.single-tools section.bim-models .custom-container .content-wrapper .filters-wrapper .filters .filter-wrapper .options-wrapper .options label.container:hover input+.checkmark::before{opacity:1}.single-tools section.bim-models .custom-container .content-wrapper .download-all-wrap button{opacity:0;visibility:hidden}.single-tools section.bim-models .custom-container .content-wrapper .download-all-wrap button.visible{opacity:1;visibility:visible}.single-tools section.bim-models .custom-container .content-wrapper .products-wrapper{column-gap:1.88%;row-gap:max(1.25vw,20px)}@media only screen and (max-width: 768px){.single-tools section.bim-models .custom-container .content-wrapper .products-wrapper{row-gap:0}}.single-tools section.bim-models .custom-container .content-wrapper .products-wrapper .product-block{width:23.59%;gap:max(.7291666667vw,14px);background-color:#fff;padding:max(1.0416666667vw,16px)}@media only screen and (max-width: 768px){.single-tools section.bim-models .custom-container .content-wrapper .products-wrapper .product-block{width:100%;flex-direction:row;align-items:center;justify-content:space-between;padding:24px 0;border-top:1px solid #d1d5db}}.single-tools section.bim-models .custom-container .content-wrapper .products-wrapper .product-block .download-wrapper .check label.container{width:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;gap:max(.2083333333vw,4px);z-index:1}.single-tools section.bim-models .custom-container .content-wrapper .products-wrapper .product-block .download-wrapper .check label.container span.icon{background:var(--bckg);width:max(1.0416666667vw,20px);height:max(1.0416666667vw,20px);border-radius:50%}.single-tools section.bim-models .custom-container .content-wrapper .products-wrapper .product-block .download-wrapper .check label.container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.single-tools section.bim-models .custom-container .content-wrapper .products-wrapper .product-block .download-wrapper .check label.container .checkmark{margin-inline-end:max(.4166666667vw,8px);margin-top:max(.2083333333vw,4px);height:max(.8333333333vw,16px);width:max(.8333333333vw,16px);background-color:rgba(0,0,0,0);border-radius:max(.1041666667vw,2px);border:1px solid #9ca3af}@media only screen and (max-width: 768px){.single-tools section.bim-models .custom-container .content-wrapper .products-wrapper .product-block .download-wrapper .check label.container .checkmark{margin-top:0}}.single-tools section.bim-models .custom-container .content-wrapper .products-wrapper .product-block .download-wrapper .check label.container .checkmark::before{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:250%;height:250%;border-radius:50%;background:#f1f8fe;z-index:-1;opacity:0}.single-tools section.bim-models .custom-container .content-wrapper .products-wrapper .product-block .download-wrapper .check label.container .checkmark::after{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDEwIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOS45MjgzMSAyLjAwMDA0TDMuNzQ5OCA4LjE3ODU2TDAuMDcxMjg5MSA0LjUwMDA0TDEuMjQ5OCAzLjMyMTUzTDMuNzQ5OCA1LjgyMTUzTDguNzQ5OCAwLjgyMTUzM0w5LjkyODMxIDIuMDAwMDRaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);background-size:cover;background-repeat:no-repeat;background-position:center;height:max(.625vw,12px);width:max(.625vw,12px);position:absolute;display:none;left:50%;top:50%;line-height:1;transform:translate(-50%, -50%);color:#fff}.single-tools section.bim-models .custom-container .content-wrapper .products-wrapper .product-block .download-wrapper .check label.container input:checked+.checkmark{background-color:#19294f}.single-tools section.bim-models .custom-container .content-wrapper .products-wrapper .product-block .download-wrapper .check label.container input:checked+.checkmark::after{display:block}.single-tools section.bim-models .custom-container .content-wrapper .products-wrapper .product-block .download-wrapper .check label.container:hover input+.checkmark::before{opacity:1}.single-tools section.bim-models .custom-container .content-wrapper .products-wrapper .product-block .download-wrapper .open-pdf{gap:max(.2083333333vw,4px);cursor:pointer}.single-tools section.bim-models .custom-container .content-wrapper .products-wrapper .product-block .download-wrapper .open-pdf span.title{display:inline-block;font-size:max(.7291666667vw,14px)}.single-tools section.bim-models .custom-container .content-wrapper .products-wrapper .product-block .download-wrapper .open-pdf:hover{gap:max(.4166666667vw,8px)}@media only screen and (max-width: 768px){.single-tools section.bim-models .custom-container .content-wrapper .products-wrapper .product-block .download-wrapper{display:none}}.single-tools section.bim-models .custom-container .content-wrapper .products-wrapper .product-block .img-wrapper img{width:100%;aspect-ratio:261/170;object-position:center;object-fit:contain;mix-blend-mode:multiply}@media only screen and (max-width: 768px){.single-tools section.bim-models .custom-container .content-wrapper .products-wrapper .product-block .img-wrapper{width:34.32%}.single-tools section.bim-models .custom-container .content-wrapper .products-wrapper .product-block .img-wrapper img{aspect-ratio:unset;object-position:unset;object-fit:unset}}@media only screen and (max-width: 768px){.single-tools section.bim-models .custom-container .content-wrapper .products-wrapper .product-block .text-wrapper{display:none}}.single-tools section.bim-models .custom-container .content-wrapper .products-wrapper .product-block .mobile-wrapper{display:none}@media only screen and (max-width: 768px){.single-tools section.bim-models .custom-container .content-wrapper .products-wrapper .product-block .mobile-wrapper{display:flex;width:61.49%;gap:16px}}.single-tools section.bim-models .custom-container .content-wrapper .products-wrapper .product-block .mobile-wrapper .open-pdf{border-radius:24px;padding:8px 16px;border:1px solid #19294f;gap:4px;font-weight:500;width:100%}.single-tools section.bim-models .custom-container .content-wrapper .products-wrapper .product-block.chosen{background-color:#f1f8fe}.single-tools section.bim-models .custom-container .content-wrapper .products-wrapper.loading{height:20vh}@media only screen and (max-width: 768px){.single-tools section.bim-models .custom-container .content-wrapper .products-wrapper.loading{height:30vh}}@media only screen and (max-width: 768px){.single-tools section.bim-models .custom-container .content-wrapper .products-wrapper .no-products{width:100%}}.single-tools section.bim-models .custom-container .content-wrapper table{border-collapse:collapse;width:100%}.single-tools section.bim-models .custom-container .content-wrapper table thead{z-index:3;top:max(3.59375vw,50px);background:#19294f;color:#fff}@media only screen and (max-width: 768px){.single-tools section.bim-models .custom-container .content-wrapper table thead{display:none}}.single-tools section.bim-models .custom-container .content-wrapper table thead th{padding:max(.7291666667vw,10px) max(.625vw,6px);border-inline-end:1px solid #fff;cursor:pointer}.single-tools section.bim-models .custom-container .content-wrapper table thead th label{gap:max(.3125vw,6px)}.single-tools section.bim-models .custom-container .content-wrapper table thead th label.container{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.single-tools section.bim-models .custom-container .content-wrapper table thead th label.container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.single-tools section.bim-models .custom-container .content-wrapper table thead th label.container .checkmark{height:max(.8333333333vw,16px);width:max(.8333333333vw,16px);background-color:rgba(0,0,0,0);border-radius:max(.1041666667vw,2px);border:1px solid #9ca3af}.single-tools section.bim-models .custom-container .content-wrapper table thead th label.container .checkmark::after{content:"";background-size:100%;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDEwIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOS45MjgzMSAyLjAwMDA0TDMuNzQ5OCA4LjE3ODU2TDAuMDcxMjg5MSA0LjUwMDA0TDEuMjQ5OCAzLjMyMTUzTDMuNzQ5OCA1LjgyMTUzTDguNzQ5OCAwLjgyMTUzM0w5LjkyODMxIDIuMDAwMDRaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);position:absolute;display:none;left:50%;top:50%;line-height:1;transform:translate(-50%, -50%);color:#fff;width:100%;height:100%}.single-tools section.bim-models .custom-container .content-wrapper table thead th label.container input:checked+.checkmark{background-color:#19294f}.single-tools section.bim-models .custom-container .content-wrapper table thead th label.container input:checked+.checkmark::after{display:block}.single-tools section.bim-models .custom-container .content-wrapper table thead th[data-sort]{width:calc(100% - max(3.0208333333vw,58px) - max(3.4895833333vw,67px));cursor:pointer}.single-tools section.bim-models .custom-container .content-wrapper table thead th[data-sort] label{cursor:pointer}.single-tools section.bim-models .custom-container .content-wrapper table thead th[data-sort] span.sort{width:12px;height:12px}.single-tools section.bim-models .custom-container .content-wrapper table thead th[data-sort] label.download-all{top:0;left:0;width:fit-content;height:100%;background:#19294f;padding:max(.7291666667vw,10px) max(.625vw,6px);z-index:-1;opacity:0;visibility:hidden}.single-tools section.bim-models .custom-container .content-wrapper table thead th[data-sort] label.download-all.visible{z-index:1;opacity:1;visibility:visible}.single-tools section.bim-models .custom-container .content-wrapper table thead th.check{width:max(3.0208333333vw,58px)}.single-tools section.bim-models .custom-container .content-wrapper table thead th.check span.arrow{width:max(7px,.3645833333vw);height:max(3px,.15625vw);top:50%;right:max(.5208333333vw,10px);transform:translateY(-50%)}.single-tools section.bim-models .custom-container .content-wrapper table thead th.check span.arrow svg{width:100%;height:100%}.single-tools section.bim-models .custom-container .content-wrapper table thead th.files{width:max(3.4895833333vw,67px)}.single-tools section.bim-models .custom-container .content-wrapper table tbody tr{border-bottom:1px solid #d1d5db;background:#fff}.single-tools section.bim-models .custom-container .content-wrapper table tbody tr td{padding:max(.625vw,8px);font-size:max(.7291666667vw,14px)}@media only screen and (max-width: 768px){.single-tools section.bim-models .custom-container .content-wrapper table tbody tr td{padding:24px 0}}.single-tools section.bim-models .custom-container .content-wrapper table tbody tr td label.compare{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.single-tools section.bim-models .custom-container .content-wrapper table tbody tr td label.compare input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.single-tools section.bim-models .custom-container .content-wrapper table tbody tr td label.compare .checkmark{height:max(.8333333333vw,16px);width:max(.8333333333vw,16px);background-color:rgba(0,0,0,0);border-radius:max(.1041666667vw,2px);border:1px solid #9ca3af}.single-tools section.bim-models .custom-container .content-wrapper table tbody tr td label.compare .checkmark::before{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:300%;height:300%;border-radius:50%;background:#f1f8fe;z-index:-1;opacity:0}.single-tools section.bim-models .custom-container .content-wrapper table tbody tr td label.compare .checkmark::after{content:"";background-size:100%;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDEwIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOS45MjgzMSAyLjAwMDA0TDMuNzQ5OCA4LjE3ODU2TDAuMDcxMjg5MSA0LjUwMDA0TDEuMjQ5OCAzLjMyMTUzTDMuNzQ5OCA1LjgyMTUzTDguNzQ5OCAwLjgyMTUzM0w5LjkyODMxIDIuMDAwMDRaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);position:absolute;display:none;left:50%;top:50%;line-height:1;transform:translate(-50%, -50%);color:#fff;width:100%;height:100%}.single-tools section.bim-models .custom-container .content-wrapper table tbody tr td label.compare input:checked+.checkmark{background-color:#19294f}.single-tools section.bim-models .custom-container .content-wrapper table tbody tr td label.compare input:checked+.checkmark::after{display:block}.single-tools section.bim-models .custom-container .content-wrapper table tbody tr td label.compare:hover input+.checkmark::before{opacity:1}.single-tools section.bim-models .custom-container .content-wrapper table tbody tr td .table-cell.name{gap:max(.8333333333vw,8px)}@media only screen and (max-width: 768px){.single-tools section.bim-models .custom-container .content-wrapper table tbody tr td .table-cell.name{gap:4.2%}}.single-tools section.bim-models .custom-container .content-wrapper table tbody tr td .table-cell.name .img-wrapper img{width:max(2.96875vw,40px);aspect-ratio:1;object-fit:contain;object-position:center;mix-blend-mode:multiply}@media only screen and (max-width: 768px){.single-tools section.bim-models .custom-container .content-wrapper table tbody tr td .table-cell.name .img-wrapper{width:34.32%}.single-tools section.bim-models .custom-container .content-wrapper table tbody tr td .table-cell.name .img-wrapper img{width:100%}}.single-tools section.bim-models .custom-container .content-wrapper table tbody tr td .table-cell.name .text-wrapper{width:calc(100% - max(2.96875vw,40px) - max(.8333333333vw,8px))}@media only screen and (max-width: 768px){.single-tools section.bim-models .custom-container .content-wrapper table tbody tr td .table-cell.name .text-wrapper p.title{font-size:16px}}.single-tools section.bim-models .custom-container .content-wrapper table tbody tr td .table-cell.name .text-wrapper .open-pdf{display:none;border:1px solid #19294f;border-radius:24px;gap:4px;padding:8px 16px;font-size:16px;font-weight:500;width:100%}@media only screen and (max-width: 768px){.single-tools section.bim-models .custom-container .content-wrapper table tbody tr td .table-cell.name .text-wrapper .open-pdf{display:flex}}@media only screen and (max-width: 768px){.single-tools section.bim-models .custom-container .content-wrapper table tbody tr td .table-cell.name .text-wrapper{width:61.48%;gap:16px}}.single-tools section.bim-models .custom-container .content-wrapper table tbody tr td .table-cell.name:hover{color:#0ac3aa}@media only screen and (max-width: 768px){.single-tools section.bim-models .custom-container .content-wrapper table tbody tr td .table-cell.name:hover{color:#19294f}}.single-tools section.bim-models .custom-container .content-wrapper table tbody tr td .table-cell.open-pdf{cursor:pointer;aspect-ratio:1}.single-tools section.bim-models .custom-container .content-wrapper table tbody tr td .table-cell.open-pdf svg{position:relative;z-index:2;width:max(.8333333333vw,16px);height:max(.8333333333vw,16px)}.single-tools section.bim-models .custom-container .content-wrapper table tbody tr td .table-cell.open-pdf::before{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:40px;height:40px;border-radius:50%;background:#f1f8fe;z-index:1;opacity:0}.single-tools section.bim-models .custom-container .content-wrapper table tbody tr td .table-cell.open-pdf:hover::before{opacity:1}.single-tools section.bim-models .custom-container .content-wrapper table tbody tr td[data-type=name]{width:calc(100% - max(3.0208333333vw,58px) - max(3.4895833333vw,67px))}@media only screen and (max-width: 768px){.single-tools section.bim-models .custom-container .content-wrapper table tbody tr td[data-type=name]{width:100%}}.single-tools section.bim-models .custom-container .content-wrapper table tbody tr td.check{width:max(3.0208333333vw,58px)}@media only screen and (max-width: 768px){.single-tools section.bim-models .custom-container .content-wrapper table tbody tr td.check{display:none}}.single-tools section.bim-models .custom-container .content-wrapper table tbody tr td.files{width:max(3.4895833333vw,67px)}@media only screen and (max-width: 768px){.single-tools section.bim-models .custom-container .content-wrapper table tbody tr td.files{display:none}}.single-tools section.bim-models .custom-container .content-wrapper table tbody tr.chosen{background:#f1f8fe}.single-tools section.bim-models .custom-container .content-wrapper table tbody.loading{height:20vh}@media only screen and (max-width: 768px){.single-tools section.bim-models .custom-container .content-wrapper table tbody.loading{height:30vh}}@media only screen and (max-width: 768px){.single-tools section.bim-models .custom-container .content-wrapper table tbody .no-products{width:100%}}.single-tools section.perspective{background:#f1f8fe;padding-block:max(5vw,40px);overflow-x:clip}.single-tools section.perspective .custom-container{gap:max(2.5vw,24px)}.single-tools section.perspective .custom-container .perspective-slider{width:100%}@media only screen and (max-width: 768px){.single-tools section.perspective .custom-container .perspective-slider .splide__track{overflow:visible}}.single-tools section.perspective .custom-container .perspective-slider .splide__slide{padding:max(2.0833333333vw,22px) max(5.8333333333vw,22px);border-radius:max(.4166666667vw,8px);border:none;background:#fff;cursor:default}@media only screen and (max-width: 1200px){.single-tools section.perspective .custom-container .perspective-slider .splide__slide{padding:20px}}@media only screen and (max-width: 992px){.single-tools section.perspective .custom-container .perspective-slider .splide__slide{flex-direction:column;gap:max(1.25vw,20px)}}.single-tools section.perspective .custom-container .perspective-slider .splide__slide .text-wrapper{width:66.92%;gap:max(1.25vw,20px)}@media only screen and (max-width: 992px){.single-tools section.perspective .custom-container .perspective-slider .splide__slide .text-wrapper{width:100%}}.single-tools section.perspective .custom-container .perspective-slider .splide__slide .text-wrapper .person-info .separator{height:1px;width:max(5vw,40px);background:#0ac3aa;margin-bottom:max(.4166666667vw,8px)}.single-tools section.perspective .custom-container .perspective-slider .splide__slide .text-wrapper .person-info p{padding:0}.single-tools section.perspective .custom-container .perspective-slider .splide__slide .text-wrapper .btn-wrapper a{transition:all ease-out 150ms}.single-tools section.perspective .custom-container .perspective-slider .splide__slide .img-wrapper{width:24.33%;gap:max(.8333333333vw,8px)}@media only screen and (max-width: 1200px){.single-tools section.perspective .custom-container .perspective-slider .splide__slide .img-wrapper{width:30%}}@media only screen and (max-width: 992px){.single-tools section.perspective .custom-container .perspective-slider .splide__slide .img-wrapper{width:100%}}.single-tools section.perspective .custom-container .perspective-slider .splide__slide.slide_with_image .img-wrapper{width:44.77%;border-radius:max(.4166666667vw,8px);overflow:hidden}@media only screen and (max-width: 992px){.single-tools section.perspective .custom-container .perspective-slider .splide__slide.slide_with_image .img-wrapper{width:100%}}.single-tools section.perspective .custom-container .perspective-slider .splide__slide.slide_with_image .text-wrapper{width:46.48%}@media only screen and (max-width: 1200px){.single-tools section.perspective .custom-container .perspective-slider .splide__slide.slide_with_image .text-wrapper{width:51%}}@media only screen and (max-width: 992px){.single-tools section.perspective .custom-container .perspective-slider .splide__slide.slide_with_image .text-wrapper{width:100%}}.single-tools section.perspective .custom-container .perspective-slider .splide__arrows{gap:max(1.0416666667vw,16px);margin-top:max(2.5vw,24px)}@media only screen and (max-width: 992px){.single-tools section.perspective .custom-container .perspective-slider .splide__arrows{margin-bottom:max(2.5vw,24px)}}.single-tools section.perspective .custom-container .perspective-slider .splide__arrows .splide__pagination{position:static;padding:0;gap:max(.7291666667vw,14px)}.single-tools section.perspective .custom-container .perspective-slider .splide__arrows .splide__pagination li{display:flex}.single-tools section.perspective .custom-container .perspective-slider .splide__arrows .splide__pagination li button{width:max(.46875vw,9px);height:max(.46875vw,9px);margin:0;border:1px solid #19294f;background:rgba(0,0,0,0);opacity:1}.single-tools section.perspective .custom-container .perspective-slider .splide__arrows .splide__pagination li button.is-active{opacity:1;transform:unset;background:#19294f}.single-tools section.perspective .custom-container .perspective-slider .splide__arrows .splide__pagination li button:hover{opacity:1}.single-tools section.perspective .custom-container .perspective-slider .splide__arrows .splide__arrow{position:static;transform:unset;background:rgba(0,0,0,0);opacity:1;width:max(1.25vw,20px);height:max(1.25vw,20px)}.single-tools section.perspective .custom-container .perspective-slider .splide__arrows .splide__arrow svg{fill:#19294f;width:max(1.25vw,20px);height:max(1.25vw,20px)}.single-tools section.perspective .custom-container .perspective-slider .splide__arrows .splide__arrow:hover{opacity:1}.single-tools section.in-action{padding-bottom:max(5vw,40px)}@media only screen and (max-width: 768px){.single-tools section.in-action{padding-block:40px;background:#f1f8fe}}.single-tools section.in-action .custom-container{gap:max(2.5vw,24px)}@media only screen and (max-width: 768px){.single-tools section.in-action .custom-container h2.title{font-weight:600;text-align:center}}.single-tools section.in-action .custom-container .splide{visibility:visible;width:100%}.single-tools section.in-action .custom-container .splide .splide__pagination{position:static;margin-top:20px;display:flex;gap:max(.4166666667vw,8px)}.single-tools section.in-action .custom-container .splide .splide__pagination button{opacity:1;margin:0;background:rgba(0,0,0,0);border:1px solid #19294f}.single-tools section.in-action .custom-container .splide .splide__pagination button.is-active{transform:unset;background:#19294f}.single-tools section.in-action .custom-container .splide .splide__track{overflow:visible}.single-tools section.in-action .custom-container .splide .splide__track .posts-wrapper{width:100%;row-gap:max(5vw,40px);column-gap:2.5%}@media only screen and (max-width: 768px){.single-tools section.in-action .custom-container .splide .splide__track .posts-wrapper{column-gap:unset;flex-wrap:nowrap;justify-content:unset}}.single-tools section.in-action .custom-container .splide .splide__track .posts-wrapper .post{flex:1;gap:max(1.25vw,16px);cursor:pointer;border-radius:max(.4166666667vw,8px);box-shadow:0px 4px 15px 0px rgba(0,0,0,.1);padding:max(1.0416666667vw,16px);transition:all ease-out 250ms}.single-tools section.in-action .custom-container .splide .splide__track .posts-wrapper .post .img-wrapper{border-radius:max(.4166666667vw,8px);width:100%;aspect-ratio:364/285;overflow:hidden}.single-tools section.in-action .custom-container .splide .splide__track .posts-wrapper .post .text-wrapper{gap:max(.4166666667vw,8px)}.single-tools section.in-action .custom-container .splide .splide__track .posts-wrapper .post:hover{background:#f1f8fe}.single-tools section.in-action .custom-container .splide .splide__track .posts-wrapper .post:hover h3{color:#0ac3aa}@media only screen and (max-width: 768px){.single-tools section.in-action .custom-container .splide .splide__track .posts-wrapper .post{flex:none;width:auto;background:#fff}.single-tools section.in-action .custom-container .splide .splide__track .posts-wrapper .post h3{color:#0ac3aa}.single-tools section.in-action .custom-container .splide .splide__track .posts-wrapper .post:hover{background:#fff}}.single-tools section.in-action .custom-container .splide .splide__track .posts-wrapper.count-1 .post .img-wrapper,.single-tools section.in-action .custom-container .splide .splide__track .posts-wrapper.count-2 .post .img-wrapper{aspect-ratio:582/285}.single-tools section.in-action .custom-container .btn-wrapper{width:100%}/*# sourceMappingURL=single_tools.min.css.map */