.slider__frame{border-radius:3px;text-align:center;height:150px;line-height:150px;box-shadow:inset 0 0 0 2px #ffffff80;color:#fff;background:transparent;font-size:1em;font-weight:900}.slider__frame.active{box-shadow:none;background:linear-gradient(-45deg,#007bff,#6610f2)}.slider__arrows{position:relative;padding:0 10px}.slider__arrow{position:absolute;top:50%;z-index:1;width:24px;height:24px;margin-top:-12px;border-radius:50%;background-color:var(--primary-300);transition:background-color .2s ease-in-out,transform .2s ease-in-out;box-shadow:0 .5rem 4rem #00000080;border:none}.slider__arrow:hover{transform:scale(1.1)}.slider__arrow--next{right:1.5rem}.slider__arrow--prev{left:1.5rem}.slider__bullets{position:absolute;z-index:2;bottom:1.5rem;left:50%;display:flex;gap:.5em;transform:translate(-50%)}.slider--big .slider__arrow{width:46px;height:46px}.frames{padding:2rem 0}@media (min-width: 768px){.frames{padding:4rem 0}}.frame{position:relative;width:100%;height:240px;transform-style:preserve-3d;transition:transform 1s ease-in-out;will-change:transform}@media (min-width: 768px){.frame{height:400px}}.frame>*{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:2px}.frame>*:nth-child(1){box-shadow:#00000012 0 1px 2px,#00000012 0 2px 4px,#00000012 0 4px 8px,#00000012 0 8px 16px,#00000012 0 16px 32px,#00000012 0 32px 64px}.frame>*:nth-child(2){transform:translate3d(-1px,0,-3rem) rotateY(90deg);transform-origin:100% 50%;top:0;right:7px;width:2rem;background-color:var(--primary-400);min-height:400px;border-top-right-radius:8px}.frame>*:nth-child(3){width:2rem;background-color:var(--primary-200);transform-origin:0 50%;transform:translate3d(1px,0,-3rem) rotateY(-90deg);top:0;left:7px;min-height:400px;border-top-left-radius:8px}.glide{cursor:grab;width:100%}.glide__slides{display:flex;list-style:none;margin:0;padding:0}.glide__track{overflow:hidden;min-height:500px}.carousel-item{flex:0 0 auto;scroll-snap-align:start;position:relative;user-select:none;background-color:var(--bg-darker);min-height:400px;border-top-left-radius:8px;border-top-right-radius:8px}.glide__slide{transition:transform .3s ease}.glide__slide:hover{transform:translateY(-5px)}.carousel-item img{margin:0 auto;width:100%;height:50%;object-fit:cover;display:block;transition:transform .3s ease;border-top-left-radius:8px;border-top-right-radius:8px}.carousel-content{padding:0 1rem;text-align:justify}.carousel-item-overlay{position:absolute;inset:0;background:#0000004d!important;color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;border-top-left-radius:8px;border-top-right-radius:8px}.carousel-item:hover .carousel-item-overlay{opacity:1}.carousel-item-title{font-size:1.2em;font-weight:700;text-align:center;padding:0 10px}.carousel-button{padding:8px;border-radius:8px;border:0;background-color:#40c4ff;font-weight:700;cursor:pointer;transition:all .3s ease-in-out}.carousel-button:hover{background-color:#00b0ff;outline-color:#00b0ff}.frames.glide__track{width:40vw;margin:0 auto}@media (max-width: 768px){.frames.glide__track{width:100vw;margin:0 auto}}@media (max-width: 2400px){.frames.glide__track{width:80vw;margin:0 auto}.carouser-tools.glide__track{max-width:1000px!important}}.carousel-item{background-color:#002669;color:#fff;border-radius:8px;min-height:300px!important;height:auto}.frame div:nth-child(2n),.frame div:nth-child(3n){min-height:100%}.carousel-item-title{padding:1rem .5rem;font-size:1.5em;text-transform:capitalize}.frame{height:100%}.frame div:nth-child(2n),.frame div:nth-child(3n){height:auto;background-color:#08c}.slider--big{width:100%;position:relative}.slider__arrows{position:absolute;top:40%;left:calc(50% - 600px);max-width:1200px;min-height:56px;transform:translateY(-50%);width:100%;display:flex;justify-content:space-between}.slider__arrow--next{z-index:3}@media (max-width: 1250px){.slider__arrows{left:0;max-width:100%}.glide__arrow{margin:0}}.m-100{margin:.33rem}.m-200{margin:.64rem}.m-300{margin:.8rem}.m-400{margin:1rem}.m-500{margin:1.33rem}.m-600{margin:1.77rem}.m-700{margin:2.37rem}.m-800{margin:3.16rem}.m-900{margin:4.21rem}.m-1000{margin:5rem}.mt-100{margin-top:.33rem}.mt-200{margin-top:.64rem}.mt-300{margin-top:.8rem}.mt-400{margin-top:1rem}.mt-500{margin-top:1.33rem}.mt-600{margin-top:1.77rem}.mt-700{margin-top:2.37rem}.mt-800{margin-top:3.16rem}.mt-900{margin-top:4.21rem}.mt-1000{margin-top:5rem}.mr-100{margin-right:.33rem}.mr-200{margin-right:.64rem}.mr-300{margin-right:.8rem}.mr-400{margin-right:1rem}.mr-500{margin-right:1.33rem}.mr-600{margin-right:1.77rem}.mr-700{margin-right:2.37rem}.mr-800{margin-right:3.16rem}.mr-900{margin-right:4.21rem}.mr-1000{margin-right:5rem}.mb-100{margin-bottom:.33rem}.mb-200{margin-bottom:.64rem}.mb-300{margin-bottom:.8rem}.mb-400{margin-bottom:1rem}.mb-500{margin-bottom:1.33rem}.mb-600{margin-bottom:1.77rem}.mb-700{margin-bottom:2.37rem}.mb-800{margin-bottom:3.16rem}.mb-900{margin-bottom:4.21rem}.mb-1000{margin-bottom:5rem}.ml-100{margin-left:.33rem}.ml-200{margin-left:.64rem}.ml-300{margin-left:.8rem}.ml-400{margin-left:1rem}.ml-500{margin-left:1.33rem}.ml-600{margin-left:1.77rem}.ml-700{margin-left:2.37rem}.ml-800{margin-left:3.16rem}.ml-900{margin-left:4.21rem}.ml-1000{margin-left:5rem}.p-100{padding:.33rem}.p-200{padding:.64rem}.p-300{padding:.8rem}.p-400{padding:1rem}.p-500{padding:1.33rem}.p-600{padding:1.77rem}.p-700{padding:2.37rem}.p-800{padding:3.16rem}.p-900{padding:4.21rem}.p-1000{padding:5rem}.pt-100{padding-top:.33rem}.pt-200{padding-top:.64rem}.pt-300{padding-top:.8rem}.pt-400{padding-top:1rem}.pt-500{padding-top:1.33rem}.pt-600{padding-top:1.77rem}.pt-700{padding-top:2.37rem}.pt-800{padding-top:3.16rem}.pt-900{padding-top:4.21rem}.pt-1000{padding-top:5rem}.pr-100{padding-right:.33rem}.pr-200{padding-right:.64rem}.pr-300{padding-right:.8rem}.pr-400{padding-right:1rem}.pr-500{padding-right:1.33rem}.pr-600{padding-right:1.77rem}.pr-700{padding-right:2.37rem}.pr-800{padding-right:3.16rem}.pr-900{padding-right:4.21rem}.pr-1000{padding-right:5rem}.pb-100{padding-bottom:.33rem}.pb-200{padding-bottom:.64rem}.pb-300{padding-bottom:.8rem}.pb-400{padding-bottom:1rem}.pb-500{padding-bottom:1.33rem}.pb-600{padding-bottom:1.77rem}.pb-700{padding-bottom:2.37rem}.pb-800{padding-bottom:3.16rem}.pb-900{padding-bottom:4.21rem}.pb-1000{padding-bottom:5rem}.pl-100{padding-left:.33rem}.pl-200{padding-left:.64rem}.pl-300{padding-left:.8rem}.pl-400{padding-left:1rem}.pl-500{padding-left:1.33rem}.pl-600{padding-left:1.77rem}.pl-700{padding-left:2.37rem}.pl-800{padding-left:3.16rem}.pl-900{padding-left:4.21rem}.pl-1000{padding-left:5rem}.fs-100{font-size:.33rem}.fs-200{font-size:.64rem}.fs-300{font-size:.8rem}.fs-400{font-size:1rem}.fs-500{font-size:1.33rem}.fs-600{font-size:1.77rem}.fs-700{font-size:2.37rem}.fs-800{font-size:3.16rem}.fs-900{font-size:4.21rem}.fs-1000{font-size:5rem}.color-dark-blue{color:#002669}.bg-dark-blue{background-color:#002669}.color-light-dark-blue{color:#183380}.bg-light-dark-blue{background-color:#183380}.color-dark-accent-blue{color:#08c}.bg-dark-accent-blue{background-color:#08c}.color-accent-blue{color:#40c4ff}.bg-accent-blue{background-color:#40c4ff}.color-light-blue{color:#b2e1f9}.bg-light-blue{background-color:#b2e1f9}.color-almost-white{color:#fff}.bg-almost-white{background-color:#fff}.color-transparent-teal{color:#00ecec0d}.bg-transparent-teal{background-color:#00ecec0d}.color-transparent-white{color:#ffffffb3}.bg-transparent-white{background-color:#ffffffb3}.color-almost-black{color:#333}.bg-almost-black{background-color:#333}.color-white{color:#fff}.bg-white{background-color:#fff}.color-black{color:#000}.bg-black{background-color:#000}.color-grey{color:#d9d9d9}.bg-grey{background-color:#d9d9d9}.color-blue-grey{color:#d4dced}.bg-blue-grey{background-color:#d4dced}.color-dark-grey{color:#666}.bg-dark-grey{background-color:#666}.color-mid-grey{color:#b1b1b1}.bg-mid-grey{background-color:#b1b1b1}.color-yellow{color:#ffc021}.bg-yellow{background-color:#ffc021}.color-bright-yellow{color:#e4d725}.bg-bright-yellow{background-color:#e4d725}.color-red{color:#ff5151}.bg-red{background-color:#ff5151}.color-bright-red{color:#d32525}.bg-bright-red{background-color:#d32525}.color-dark-red{color:#a31a1f}.bg-dark-red{background-color:#a31a1f}.color-green{color:#309b62}.bg-green{background-color:#309b62}.color-bright-green{color:#25d366}.bg-bright-green{background-color:#25d366}.toolsHeader h1{font-size:2.37rem}@media (min-width: 48em){.toolsHeader h1{font-size:2.82rem}}@media (min-width: 80em){.toolsHeader h1{font-size:3.16rem}}.toolsHeader p{font-size:1rem}@media (min-width: 48em){.toolsHeader p{font-size:1.33rem}}.badge{width:fit-content;padding:6px 14px;border-radius:24px;font-size:1rem!important;font-weight:600!important;font-family:Franklin Gothic,Arial,sans-serif;background-color:#40c4ff;color:#000;margin-right:8px;margin-bottom:4px;text-transform:none;min-height:33px;line-height:1.3}.products-header{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;margin-bottom:1rem;text-align:center}.products-header p{font-size:1.4rem;text-align:center;max-width:900px}.products-header h2{font-size:2.37rem}@media (min-width: 64em){.products-header h2{font-size:2.82rem}}.products-header p{text-align:justify}@media (min-width: 48em){.products-header p{text-align:center}}#durability-section,#fiability-section{position:relative}#durability-section .wrapper,#fiability-section .wrapper{position:relative;z-index:1}.durability-header{position:relative;z-index:1;padding-top:3rem;display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:16px}.durability-header p{font-size:1.33rem;max-width:800px}@media (min-width: 48em){.durability-header{grid-template-columns:repeat(2,1fr)}}.btn-durability-container{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch}.btn-durability-container a:nth-child(1){min-width:200px}.durability-img,.tool-precision-img-container,.fiability-img,.tool-fiability-img-container{border-radius:8px;overflow:hidden}.durability-img{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center}@media (min-width: 64em){.durability-img{flex-direction:row}}.durability-img iframe,.durability-img img{width:100%;height:auto;border-radius:8px;aspect-ratio:16/9}.tool-wrapper{display:grid;grid-template-columns:auto;grid-template-rows:auto;gap:4rem;align-items:center;justify-content:center}@media (min-width: 64em){.tool-wrapper{grid-template-columns:1fr 1fr}}#precision-heading,#durability-heading,#fiability-heading{font-size:2.37rem}@media (min-width: 64em){#precision-heading,#durability-heading,#fiability-heading{font-size:2.82rem}}
