.mechanical-page-container .mechanical-page-content .content{background-color:#fff}.mechanical-page-container .mechanical-page-content .content .our-process-section{padding-bottom:clamp(170px,10vw,800px);padding-left:clamp(70px,5vw,850px);padding-right:clamp(70px,5vw,850px)}.mechanical-page-container .mechanical-page-content .content .our-process-section .title{font-family:Inter!important;font-weight:800;font-size:clamp(48px,2.5vw,350px);line-height:100%;letter-spacing:0;text-align:center;border-bottom:1px solid #021f2e;padding-bottom:clamp(53px,3vw,550px)}.mechanical-page-container .mechanical-page-content .content .our-process-section img{width:100%;height:auto;object-fit:cover;margin-top:clamp(50px,5vw,550px)}.mechanical-page-container .mechanical-page-content .content .tool-design-section{padding:clamp(42px,4vw,920px) clamp(94px,4vw,2500px) 0;display:flex;justify-content:space-between}.mechanical-page-container .mechanical-page-content .content .tool-design-section .left-section{max-width:80%}.mechanical-page-container .mechanical-page-content .content .tool-design-section .left-section .title{font-family:Inter!important;font-weight:800;font-size:clamp(40px,3vw,850px);letter-spacing:0;color:#021f2e;margin-bottom:clamp(60px,5vw,550px)}.mechanical-page-container .mechanical-page-content .content .tool-design-section .left-section .left-sub-title{font-family:Montserrat!important;font-weight:500;font-size:clamp(14px,1vw,350px);letter-spacing:0;color:#021f2e;max-width:clamp(610px,50vw,2500px)}.mechanical-page-container .mechanical-page-content .content .tool-design-section .left-section img{margin-top:clamp(30px,3vw,2100px);height:clamp(600px,35vw,2500px);width:clamp(295px,30vw,2500px)}.mechanical-page-container .mechanical-page-content .content .tool-design-section .right-section{max-width:50%;margin-left:clamp(129px,8vw,550px)}.mechanical-page-container .mechanical-page-content .content .tool-design-section .right-section .description-box{padding:clamp(62px,5vw,550px) clamp(52px,5vw,550px) clamp(59px,5vw,550px);background:rgba(215,125,70,.19);border-radius:8px;margin-bottom:clamp(45px,3vw,350px)}.mechanical-page-container .mechanical-page-content .content .tool-design-section .right-section .description-box p{font-family:Montserrat!important;font-weight:500;font-size:clamp(14px,1vw,350px);letter-spacing:0;color:#021f2e}.mechanical-page-container .mechanical-page-content .content .tool-design-section .right-section .cards .card{max-width:clamp(560px,35vw,2500px);padding-left:clamp(54px,3vw,600px);margin-bottom:clamp(65px,4vw,600px)}.mechanical-page-container .mechanical-page-content .content .tool-design-section .right-section .cards .card img{margin-bottom:clamp(20px,1vw,400px);width:clamp(40px,3vw,450px);height:clamp(45px,3vw,450px)}.mechanical-page-container .mechanical-page-content .content .tool-design-section .right-section .cards .card .title{font-family:Montserrat!important;font-weight:600;font-size:clamp(24px,1.5vw,450px);line-height:100%;letter-spacing:0;vertical-align:middle;color:#030303;margin-bottom:clamp(25px,2vw,400px)}.mechanical-page-container .mechanical-page-content .content .tool-design-section .right-section .cards .card .description{font-family:Montserrat!important;font-weight:500;font-size:clamp(14px,1vw,350px);letter-spacing:0;color:#021f2e}.mechanical-page-container .mechanical-page-content .content .simulation-section{padding-left:clamp(90px,5vw,800px);padding-right:clamp(90px,5vw,800px);padding-bottom:clamp(205px,10vw,800px)}.mechanical-page-container .mechanical-page-content .content .simulation-section .title{font-family:Inter!important;font-weight:800;font-size:clamp(48px,2.5vw,350px);letter-spacing:0;color:#021f2e;margin-bottom:clamp(101px,5vw,800px)}.mechanical-page-container .mechanical-page-content .content .simulation-section .simulation-content-container{display:flex;justify-content:space-between}.mechanical-page-container .mechanical-page-content .content .simulation-section .simulation-content-container .simulation-content{max-width:40%}.mechanical-page-container .mechanical-page-content .content .simulation-section .simulation-content-container .simulation-content p{font-family:Montserrat!important;font-weight:500;font-size:clamp(14px,1vw,350px);letter-spacing:0;color:#021f2e;margin-bottom:clamp(25px,2vw,400px)}.mechanical-page-container .mechanical-page-content .content .simulation-section .simulation-content-container .simulation-image{width:clamp(800px,50vw,2500px);height:clamp(450px,25vw,2500px)}.mechanical-page-container .mechanical-page-content .content .simulation-section .simulation-content-container .simulation-image-text{margin-top:clamp(30px,2vw,400px);text-align:center;font-family:Montserrat!important;font-weight:700;font-style:Bold;font-size:clamp(14px,1vw,350px);letter-spacing:0;vertical-align:middle}.mechanical-page-container .mechanical-page-content .content .mechanical-testing{background-image:url(/assets/images/services/mechnical/mechnicaltestingbackground.svg);background-repeat:no-repeat;background-size:cover;background-position:50%}.mechanical-page-container .mechanical-page-content .content .mechanical-testing .mechnical-testing-title{font-family:Inter!important;font-weight:800;font-style:Extra Bold;font-size:clamp(48px,2.5vw,350px);letter-spacing:0;color:#fff;text-align:center;padding-bottom:clamp(92px,5vw,550px);padding-top:clamp(40px,3vw,550px)}.mechanical-page-container .mechanical-page-content .content .how-we-work-section{padding:clamp(119px,5vw,950px) clamp(140px,5vw,950px) clamp(118px,5vw,950px) clamp(95px,5vw,950px);display:flex;justify-content:space-between}.mechanical-page-container .mechanical-page-content .content .how-we-work-section .left-section{max-width:35%}.mechanical-page-container .mechanical-page-content .content .how-we-work-section .left-section .title{font-family:Inter!important;font-weight:800;font-size:clamp(48px,2.5vw,350px);line-height:100%;letter-spacing:0;color:#021f2e;margin-bottom:clamp(110px,5vw,550px)}.mechanical-page-container .mechanical-page-content .content .how-we-work-section .left-section .description{font-family:Montserrat!important;font-weight:500;font-size:clamp(14px,1vw,350px);letter-spacing:0;color:#021f2e;margin-bottom:clamp(25px,3vw,550px)}.mechanical-page-container .mechanical-page-content .content .how-we-work-section .right-section .how-we-work-image{margin-top:clamp(20px,3vw,550px);width:clamp(668px,40vw,2500px);height:clamp(387px,25vw,2500px)}@media(max-width:767px){.mechanical-page-container .mechanical-page-content .ai-vision-page-header{padding:clamp(20px,4vw,40px) clamp(20px,4vw,40px) 0 clamp(20px,4vw,80px)}.mechanical-page-container .mechanical-page-content .ai-vision-page-header .hero-content{width:100%;height:auto}.mechanical-page-container .mechanical-page-content .ai-vision-page-header .hero-content .title{font-size:clamp(28px,5vw,36px);max-width:clamp(280px,90vw,350px);height:auto}.mechanical-page-container .mechanical-page-content .content .our-process-section{padding:clamp(20px,4vw,40px) clamp(20px,4vw,40px) clamp(20px,5vw,30px) clamp(20px,4vw,80px)}.mechanical-page-container .mechanical-page-content .content .our-process-section .title{font-size:clamp(20px,4vw,28px);padding-bottom:clamp(16px,4vw,24px)}.mechanical-page-container .mechanical-page-content .content .our-process-section img{margin-top:clamp(16px,4vw,24px);display:block;margin-left:auto;margin-right:auto}.mechanical-page-container .mechanical-page-content .content .tool-design-section{padding:clamp(20px,4vw,40px) clamp(20px,4vw,40px) 0 clamp(20px,4vw,80px);flex-direction:column;align-items:center;gap:clamp(20px,5vw,30px)}.mechanical-page-container .mechanical-page-content .content .tool-design-section .left-section{max-width:clamp(280px,90vw,350px)}.mechanical-page-container .mechanical-page-content .content .tool-design-section .left-section .title{font-size:clamp(24px,4vw,32px);margin-bottom:clamp(16px,4vw,24px)}.mechanical-page-container .mechanical-page-content .content .tool-design-section .left-section .left-sub-title{font-size:clamp(12px,3vw,16px)}.mechanical-page-container .mechanical-page-content .content .tool-design-section .left-section img{width:200px;height:250px;display:block;margin:0 auto}.mechanical-page-container .mechanical-page-content .content .tool-design-section .right-section{max-width:clamp(280px,90vw,350px);margin-left:0}.mechanical-page-container .mechanical-page-content .content .tool-design-section .right-section .description-box{padding:clamp(16px,4vw,24px);margin-bottom:clamp(16px,4vw,24px)}.mechanical-page-container .mechanical-page-content .content .tool-design-section .right-section .description-box p{font-size:clamp(12px,3vw,16px)}.mechanical-page-container .mechanical-page-content .content .tool-design-section .right-section .cards .card{max-width:clamp(280px,90vw,350px);padding-left:0;margin-bottom:clamp(16px,4vw,24px)}.mechanical-page-container .mechanical-page-content .content .tool-design-section .right-section .cards .card img{width:clamp(32px,8vw,48px);height:clamp(32px,8vw,48px);margin-bottom:clamp(8px,2vw,12px);display:block;margin-right:auto;text-align:left}.mechanical-page-container .mechanical-page-content .content .tool-design-section .right-section .cards .card .title{font-size:clamp(16px,3.5vw,20px);margin-bottom:clamp(8px,2vw,12px)}.mechanical-page-container .mechanical-page-content .content .tool-design-section .right-section .cards .card .description{font-size:clamp(12px,3vw,16px)}.mechanical-page-container .mechanical-page-content .content .simulation-section{padding:clamp(20px,4vw,40px) clamp(20px,4vw,40px) clamp(40px,8vw,60px) clamp(20px,4vw,80px);display:flex;flex-direction:column;align-items:center;justify-content:center}.mechanical-page-container .mechanical-page-content .content .simulation-section .title{font-size:clamp(20px,4vw,28px);margin-bottom:clamp(16px,4vw,24px);text-align:center}.mechanical-page-container .mechanical-page-content .content .simulation-section .simulation-content-container{display:flex;flex-direction:column}.mechanical-page-container .mechanical-page-content .content .simulation-section .simulation-content-container .simulation-content{max-width:clamp(280px,90vw,350px);order:1;margin-top:clamp(16px,4vw,24px)}.mechanical-page-container .mechanical-page-content .content .simulation-section .simulation-content-container .simulation-content p{font-size:clamp(12px,3vw,16px);margin-bottom:clamp(12px,3vw,16px)}.mechanical-page-container .mechanical-page-content .content .simulation-section .simulation-content-container .simulation-content p:last-child{margin-bottom:0}.mechanical-page-container .mechanical-page-content .content .simulation-section .simulation-content-container .simulation-image{width:clamp(200px,80vw,300px);height:clamp(150px,60vw,225px);display:block;margin:clamp(16px,4vw,24px) auto;order:0}.mechanical-page-container .mechanical-page-content .content .simulation-section .simulation-content-container .simulation-image-text{text-align:center}.mechanical-page-container .mechanical-page-content .content .mechanical-testing{padding:clamp(20px,4vw,40px) clamp(20px,4vw,40px) 0 clamp(20px,4vw,80px)}.mechanical-page-container .mechanical-page-content .content .mechanical-testing .mechnical-testing-title{font-size:clamp(20px,4vw,28px);padding-top:clamp(20px,5vw,30px);padding-bottom:clamp(20px,5vw,30px)}.mechanical-page-container .mechanical-page-content .content .how-we-work-section{padding:clamp(30px,5vw,50px) clamp(20px,4vw,40px) clamp(30px,5vw,50px) clamp(20px,5vw,50px);flex-direction:column;align-items:center;gap:clamp(20px,5vw,30px)}.mechanical-page-container .mechanical-page-content .content .how-we-work-section .left-section{max-width:clamp(280px,90vw,350px)}.mechanical-page-container .mechanical-page-content .content .how-we-work-section .left-section .title{font-size:clamp(20px,4vw,28px);margin-bottom:clamp(16px,4vw,24px)}.mechanical-page-container .mechanical-page-content .content .how-we-work-section .left-section .description{font-size:clamp(12px,3vw,16px);margin-bottom:clamp(8px,2vw,12px)}.mechanical-page-container .mechanical-page-content .content .how-we-work-section .right-section .how-we-work-image{width:clamp(200px,80vw,300px);height:clamp(150px,60vw,225px);margin-top:clamp(16px,4vw,24px);display:block;margin-left:auto;margin-right:auto}}@media(min-width:768px)and (max-width:1200px){.mechanical-page-container{overflow-x:hidden}.mechanical-page-container,.mechanical-page-container .mechanical-page-content{width:100vw;min-height:100vh}.mechanical-page-container .mechanical-page-content .content{background-color:#fff}.mechanical-page-container .mechanical-page-content .content .our-process-section{padding:35px 30px 0}.mechanical-page-container .mechanical-page-content .content .our-process-section .title{font-size:clamp(36px,2.2vw,300px);padding-bottom:28px;text-align:left;border-bottom:1px solid #021f2e}.mechanical-page-container .mechanical-page-content .content .our-process-section img{height:auto;object-fit:cover;display:block;margin:0}.mechanical-page-container .mechanical-page-content .content .tool-design-section{padding:clamp(35px,4vw,40px) clamp(30px,4vw,40px) 0 clamp(30px,4vw,80px);flex-direction:column;align-items:flex-start;gap:28px}.mechanical-page-container .mechanical-page-content .content .tool-design-section .left-section{max-width:100%}.mechanical-page-container .mechanical-page-content .content .tool-design-section .left-section .title{font-size:clamp(36px,2.2vw,300px);margin-bottom:28px;text-align:left}.mechanical-page-container .mechanical-page-content .content .tool-design-section .left-section .left-sub-title{font-size:clamp(14px,1.2vw,300px);max-width:100%;text-align:left}.mechanical-page-container .mechanical-page-content .content .tool-design-section .left-section img{width:50%;height:auto;display:block;margin:28px 0 0}.mechanical-page-container .mechanical-page-content .content .tool-design-section .right-section{max-width:100%;margin-left:0}.mechanical-page-container .mechanical-page-content .content .tool-design-section .right-section .description-box{padding:28px;margin-bottom:28px;background:rgba(215,125,70,.19);border-radius:8px}.mechanical-page-container .mechanical-page-content .content .tool-design-section .right-section .description-box p{font-size:clamp(14px,1.2vw,300px);text-align:left}.mechanical-page-container .mechanical-page-content .content .tool-design-section .right-section .cards .card{max-width:100%;padding-left:0;margin-bottom:28px}.mechanical-page-container .mechanical-page-content .content .tool-design-section .right-section .cards .card img{width:30px;height:30px;display:block;margin:0}.mechanical-page-container .mechanical-page-content .content .tool-design-section .right-section .cards .card .title{font-size:clamp(18px,1.4vw,400px);margin-bottom:16px;text-align:left}.mechanical-page-container .mechanical-page-content .content .tool-design-section .right-section .cards .card .description{font-size:14px;text-align:left}.mechanical-page-container .mechanical-page-content .content .simulation-section{padding:clamp(35px,5vw,50px) clamp(30px,4vw,40px) 64px clamp(30px,5vw,50px);display:flex;flex-direction:column;align-items:flex-start}.mechanical-page-container .mechanical-page-content .content .simulation-section .title{font-size:clamp(36px,2.2vw,300px);margin-bottom:28px;text-align:left}.mechanical-page-container .mechanical-page-content .content .simulation-section .simulation-content-container{display:flex;flex-direction:column}.mechanical-page-container .mechanical-page-content .content .simulation-section .simulation-content-container .simulation-content{max-width:100%;order:1;margin-top:28px}.mechanical-page-container .mechanical-page-content .content .simulation-section .simulation-content-container .simulation-content p{font-size:clamp(14px,1.2vw,300px);margin-bottom:18px;text-align:left}.mechanical-page-container .mechanical-page-content .content .simulation-section .simulation-content-container .simulation-content p:last-child{margin-bottom:0}.mechanical-page-container .mechanical-page-content .content .simulation-section .simulation-content-container .simulation-image{height:auto;display:block;margin:28px 0;order:0}.mechanical-page-container .mechanical-page-content .content .simulation-section .simulation-content-container .simulation-image-text{font-size:clamp(14px,1.2vw,300px);margin-top:28px}.mechanical-page-container .mechanical-page-content .content .mechanical-testing{padding:35px 30px 0;background-image:url(/assets/images/services/mechnical/mechnicaltestingbackground.svg);background-repeat:no-repeat;background-size:cover;background-position:50%}.mechanical-page-container .mechanical-page-content .content .mechanical-testing .mechnical-testing-title{font-size:36px;padding-top:32px;padding-bottom:32px;text-align:left;color:#fff}.mechanical-page-container .mechanical-page-content .content .how-we-work-section{padding:clamp(35px,5vw,50px) clamp(30px,4vw,40px) clamp(40px,5vw,50px) clamp(30px,5vw,50px);flex-direction:column;align-items:flex-start;gap:28px}.mechanical-page-container .mechanical-page-content .content .how-we-work-section .left-section{max-width:100%}.mechanical-page-container .mechanical-page-content .content .how-we-work-section .left-section .title{font-size:clamp(36px,2.2vw,300px);margin-bottom:28px;text-align:left}.mechanical-page-container .mechanical-page-content .content .how-we-work-section .left-section .description{font-size:clamp(14px,1.2vw,300px);margin-bottom:16px;text-align:left}.mechanical-page-container .mechanical-page-content .content .how-we-work-section .right-section .how-we-work-image{height:auto;display:block;margin:0}}.mechanical-design{justify-content:center;align-items:center;flex-direction:row;padding-bottom:clamp(193px,10vw,950px);padding-top:clamp(55px,2vw,950px);background-color:#fff}.mechanical-design .mechnical-design-header-container{padding-left:clamp(94px,5vw,950px);padding-right:clamp(95px,5vw,950px);display:flex;justify-content:space-between}.mechanical-design .mechnical-design-header-container .mechnical-image-container{margin-right:clamp(350px,20vw,3500px)}.mechanical-design .mechnical-design-header-container .mechnical-image-container img{width:clamp(111px,8vw,2500px);height:clamp(111px,8vw,2500px)}.mechanical-design .header-container{display:flex;flex-direction:column;margin-bottom:clamp(78px,5vw,650px);padding-left:clamp(94px,5vw,950px);padding-right:clamp(95px,5vw,950px)}.mechanical-design .title{font-family:Inter!important;font-weight:800;font-style:Extra Bold;font-size:clamp(40px,3vw,850px);letter-spacing:0;text-align:left;margin-bottom:clamp(30px,2vw,950px)}.mechanical-design .description-container{display:flex;justify-content:space-between}.mechanical-design .description-container .left-description{font-family:Montserrat!important;font-weight:500;font-size:clamp(14px,1vw,350px);max-width:clamp(500px,30vw,2500px);color:#021f2e}.mechanical-design .description-container .right-description{font-family:Montserrat!important;font-weight:500;font-size:clamp(14px,1vw,350px);letter-spacing:0;color:#021f2e;max-width:clamp(453px,28vw,2500px)}.mechanical-design .flex-container{padding:clamp(55px,3vw,920px) clamp(94px,1vw,2500px) clamp(64px,4vw,220px) clamp(94px,5vw,2500px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(30px,2vw,350px);align-items:stretch;background-image:url(/assets/images/services/mechnical/mechnicaltestingbackground.svg);background-repeat:no-repeat;background-size:cover;background-position:50%}.mechanical-design .flex-container .card{background-color:#021f2e;border:.56px solid #d77d46;width:clamp(405px,35vw,2500px);height:clamp(472px,35vw,2500px);padding:clamp(18px,1.5vw,240px) clamp(31px,2vw,240px) clamp(33px,2.5vw,240px);border-radius:.5rem;color:#fff;transition:background-color .3s ease,color .3s ease;box-sizing:border-box;width:100%}.mechanical-design .flex-container .card:hover{background-color:#ec8445;color:#fff}.mechanical-design .flex-container .card:hover .text{color:#fff}.mechanical-design .flex-container .card .number{font-size:clamp(96px,4vw,250px);color:#fff;opacity:15%}.mechanical-design .flex-container .card .number,.mechanical-design .flex-container .card .title{font-family:Montserrat!important;font-weight:700;line-height:100%;letter-spacing:0;vertical-align:middle}.mechanical-design .flex-container .card .title{margin-top:clamp(93px,5vw,350px);font-size:clamp(24px,1.5vw,450px);margin-bottom:0;min-width:fit-content}.mechanical-design .flex-container .card .text{font-family:Montserrat!important;font-weight:500;font-style:Medium;font-size:clamp(14px,1vw,350px);letter-spacing:0;vertical-align:middle}@media(min-width:320px)and (max-width:767px){.mechanical-design{flex-direction:column;padding:clamp(20px,4vw,40px) clamp(20px,4vw,40px) 0 clamp(20px,4vw,80px)}.mechanical-design .mechnical-design-header-container{flex-direction:column;align-items:center;padding-left:0;padding-right:0}.mechanical-design .mechnical-design-header-container .mechnical-image-container{margin-right:0;margin-bottom:clamp(16px,4vw,24px)}.mechanical-design .mechnical-design-header-container .mechnical-image-container img{width:clamp(48px,10vw,64px);height:clamp(48px,10vw,64px);display:block;margin:0 auto}.mechanical-design .header-container{padding-left:0;padding-right:0;margin-bottom:clamp(20px,5vw,30px)}.mechanical-design .header-container .title{font-size:clamp(24px,4vw,32px);text-align:left;margin-bottom:clamp(16px,4vw,24px)}.mechanical-design .description-container{flex-direction:column;gap:clamp(20px,5vw,30px);align-items:center;padding-left:0;padding-right:0}.mechanical-design .description-container .left-description,.mechanical-design .description-container .right-description{font-size:clamp(12px,3vw,16px)}.mechanical-design .flex-container{padding:clamp(30px,5vw,50px) clamp(20px,4vw,40px) clamp(30px,5vw,50px) clamp(20px,5vw,50px);grid-template-columns:1fr;gap:clamp(20px,5vw,30px)}.mechanical-design .flex-container .card{max-width:100%;height:clamp(280px,60vw,300px);padding:clamp(16px,4vw,24px);margin:0 auto}.mechanical-design .flex-container .card .number{font-size:clamp(32px,6vw,40px)}.mechanical-design .flex-container .card .title{font-size:clamp(16px,3.5vw,20px);margin-top:clamp(16px,4vw,24px);text-align:center}.mechanical-design .flex-container .card .text{font-size:clamp(12px,3vw,16px)}}@media(min-width:768px)and (max-width:1200px){.mechanical-design{flex-direction:column;padding:clamp(35px,4vw,40px) clamp(30px,4vw,40px) 0 clamp(24px,3vw,36px);background-color:#fff}.mechanical-design .mechnical-design-header-container{flex-direction:column;align-items:flex-start;padding-left:0;padding-right:0}.mechanical-design .mechnical-design-header-container .mechnical-image-container{margin-right:0;margin-bottom:clamp(20px,3vw,28px)}.mechanical-design .mechnical-design-header-container .mechnical-image-container img{width:clamp(56px,8vw,72px);height:clamp(56px,8vw,72px);display:block;margin:0}.mechanical-design .header-container{padding-left:0;padding-right:0;margin-bottom:clamp(24px,4vw,32px);align-items:flex-start}.mechanical-design .header-container .title{font-family:Inter!important;font-weight:800;font-size:clamp(36px,2.2vw,300px);letter-spacing:0;text-align:left;margin-bottom:clamp(20px,3vw,28px)}.mechanical-design .description-container{flex-direction:column;gap:clamp(24px,4vw,32px);align-items:flex-start;padding-left:0;padding-right:0}.mechanical-design .description-container .left-description,.mechanical-design .description-container .right-description{font-family:Montserrat!important;font-weight:500;font-size:clamp(14px,1.2vw,300px);max-width:100%;text-align:left;color:#021f2e}.mechanical-design .flex-container{padding:clamp(50px,7vw,150px);grid-template-columns:1fr;gap:clamp(24px,4vw,32px);background-image:url(/assets/images/services/mechnical/mechnicaltestingbackground.svg);background-repeat:no-repeat;background-size:cover;background-position:50%}.mechanical-design .flex-container .card{background-color:#021f2e;border:.56px solid #d77d46;width:clamp(600px,80vw,800px);height:clamp(320px,50vw,350px);padding:clamp(30px,3vw,28px);border-radius:.5rem;color:#fff;transition:background-color .3s ease,color .3s ease;box-sizing:border-box;max-width:100%;margin:0}.mechanical-design .flex-container .card:hover{background-color:#ec8445;color:#fff}.mechanical-design .flex-container .card:hover .text{color:#fff}.mechanical-design .flex-container .card .number{font-size:clamp(72px,3.5vw,200px);color:#fff;opacity:15%}.mechanical-design .flex-container .card .number,.mechanical-design .flex-container .card .title{font-family:Montserrat!important;font-weight:700;line-height:100%;letter-spacing:0;vertical-align:middle}.mechanical-design .flex-container .card .title{margin-top:clamp(20px,3vw,28px);font-size:clamp(20px,1.4vw,400px);margin-bottom:0;min-width:fit-content;text-align:left}.mechanical-design .flex-container .card .text{font-family:Montserrat!important;font-weight:500;font-style:Medium;font-size:clamp(14px,1.2vw,300px);letter-spacing:0;vertical-align:middle;text-align:left}}