.mechanical-testing-section{padding-bottom:clamp(60px,3vw,450px);overflow:hidden}.mechanical-testing-section .title{font-family:Montserrat!important;font-weight:700;font-style:Bold;font-size:clamp(24px,1.5vw,450px);letter-spacing:0;vertical-align:middle;color:#021f2e;text-align:center}.mechanical-testing-section .mechanical-testing-swiper{display:flex;align-items:stretch}.mechanical-testing-section .card{background-color:#023;padding:clamp(17px,2vw,80px) clamp(28px,2vw,80px);border-radius:8.98px;color:#fff;transition:background-color .3s ease,color .3s ease;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:clamp(405px,25vw,3500px);height:clamp(490px,32vw,3500px);min-width:clamp(405px,28vw,3500px);min-height:clamp(450px,35vw,3500px);max-width:100%;box-sizing:border-box;border:.56px solid #d77d46!important;opacity:1;transition:transform .5s ease;user-select:none}.mechanical-testing-section .card:hover{background-color:var(--card-hover-bg,#d77d46);color:var(--card-hover-text,#ffffff)}.mechanical-testing-section .card:hover .description,.mechanical-testing-section .card:hover .divider,.mechanical-testing-section .card:hover .text,.mechanical-testing-section .card:hover .title{color:var(--card-hover-text,#ffffff)!important;border-color:var(--card-hover-text,#ffffff)!important}.mechanical-testing-section .card .number{font-size:clamp(96px,4vw,250px);line-height:100%;opacity:15%}.mechanical-testing-section .card .number,.mechanical-testing-section .card .title{font-family:Montserrat!important;font-weight:700;letter-spacing:0;vertical-align:middle;color:#fff}.mechanical-testing-section .card .title{margin-top:clamp(62px,5vw,250px);font-size:clamp(24px,1.2vw,450px);line-height:120%;margin-bottom:clamp(35px,2vw,2500px);min-width:fit-content;text-align:left;width:100%}.mechanical-testing-section .card .text,.mechanical-testing-section .card .text .description{font-family:Montserrat!important;font-weight:500;font-style:Medium;letter-spacing:0;vertical-align:middle}.mechanical-testing-section .card .text .description{font-size:clamp(14px,1vw,350px)}@media(max-width:767px){.mechanical-testing-section{padding-bottom:0;overflow:hidden}.mechanical-testing-section .title{font-family:Montserrat!important;font-weight:700;font-style:Bold;font-size:clamp(24px,1.5vw,450px);letter-spacing:0;vertical-align:middle;color:#021f2e;text-align:center}.mechanical-testing-section .mechanical-testing-swiper{display:flex;align-items:stretch}.mechanical-testing-section .card{width:min(78vw,300px);min-width:0;max-width:calc(100vw - 48px);height:auto;min-height:clamp(240px,65vw,280px);padding:16px;align-items:stretch;box-sizing:border-box}.mechanical-testing-section .card .number{font-size:clamp(38px,9vw,50px)}.mechanical-testing-section .card .title{font-size:clamp(20px,4vw,28px);width:100%;margin-top:12px;margin-bottom:10px;text-align:left}.mechanical-testing-section .card .text{width:100%}.mechanical-testing-section .card .text .description{font-size:clamp(12px,3vw,16px);line-height:1.5;text-align:left}}