.tab-container{color:#d2d2d2}.tab-container .tab-item{position:relative;padding:24px 28px;display:flex;align-items:center;transition:background-color .3s ease;cursor:pointer}.tab-container .tab-item:hover{background-color:#0e0f0f}.tab-container .tab-item:hover .title-wrapper .tab-number{background-color:#1a1a1c}.tab-container .tab-item:hover .tab-description{max-height:80px;margin-top:24px}.tab-container .tab-item:hover .tab-image{opacity:1;transform:translateY(-50%) translate(50%) scale(1)}.tab-container .tab-item:hover .tab-icon{transform:rotate(-45deg)}.tab-container .tab-item .title-content{flex-grow:1}.tab-container .tab-item .title-wrapper{flex:1;display:flex;align-items:center;gap:24px}.tab-container .tab-item .title-wrapper .tab-number{font-size:1.75rem;margin-right:10px;background-color:transparent;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .3s ease}.tab-container .tab-item .title-wrapper .tab-title{font-size:2rem}.tab-container .tab-item .tab-description{max-width:600px;width:60%;max-height:0;margin-top:0;font-size:1.125rem;color:#a5aaaf;overflow:hidden;transition:.3s ease}.tab-container .tab-item .tab-icon{font-size:2rem;color:#d2d2d2;margin-left:auto;transition:.3s ease}.tab-container .tab-item .tab-image{position:absolute;right:25%;top:50%;z-index:9;border-radius:8px;max-width:220px;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;transform:translateY(-50%) translate(50%) scale(.65);transition:.3s ease}.tab-container .tab-item .tab-image img{width:100%;max-height:265px;transition:.3s ease}.commitment__image-wrap{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}.image{border-radius:2px;overflow:hidden;height:375px}.image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image.image-2{aspect-ratio:1/1}.inspection-steps-section{background:linear-gradient(to bottom,transparent 0%,rgb(14,15,15) 15%,rgb(14,15,15) 85%,transparent 100%)}.inspection-steps-section .steps-grid{display:flex;align-items:center;gap:30px;margin-bottom:20px}.inspection-steps-section .steps-grid .with-border{border-right:1px solid rgb(44,44,46)!important}.inspection-steps-section .steps-grid .not-with-border{border-right:none!important}.inspection-steps-section .steps-grid__item{flex:1;padding:40px 60px}.inspection-steps-section .steps-grid__item:not(:last-child){border-right:1px solid rgb(44,44,46)}.inspection-steps-section .steps-grid__item .number{font-size:150px;color:transparent;font-weight:600;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:rgba(255,255,255,.24)}.inspection-steps-section .steps-grid__item h3{font-size:24px;margin-bottom:15px;color:#ffffffe6}.report-section .feature{position:relative;padding-bottom:56px;border-bottom:1px solid rgba(255,255,255,.3);transition:.3s ease}.report-section .feature:before{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#d2d2d2;transition:.3s ease}.report-section .feature:hover .report-section .feature:before{width:100%}.report-section .feature .feature-icon{width:64px;margin-bottom:25px}.report-section .feature .title{font-size:28px;margin-bottom:15px}.report-section .feature .text{text-align:justify}.report-section .report-footer{background-color:#0e0f0f;border-radius:8px}.certifications-header{margin-bottom:2rem}.timeline{position:relative}.timeline-item{position:relative;padding:1.5rem 0 1.5rem 2rem;margin-left:1.5rem}.timeline-item:before{content:"";position:absolute;left:-20px;top:50%;width:16px;height:16px;background-color:#1a1a1c;border-radius:50%;border:3px solid rgb(14,15,15);transform:translateY(-50%);transition:.3s ease}.timeline-item:hover:before{transform:translateY(-50%) scale(1.2);background-color:#face8d}.timeline-item .timeline-dot{display:none}.timeline-item .timeline-content{background-color:#0e0f0f;border-radius:8px;padding:28px 36px;box-shadow:0 4px 8px #0000001a}.timeline-item .timeline-content h6{margin-bottom:16px}@media (max-width: 768px){.timeline{padding-left:1rem}.timeline-item{padding:1rem 0;margin-left:0}.timeline-item .timeline-content{padding:.8rem}.tab-container .tab-item{flex-direction:column;gap:40px;padding:24px 0}.tab-container .tab-item:not(:last-child){margin-bottom:50px}.tab-container .tab-item .title-content .tab-description{width:100%;max-height:80px;margin-top:24px;text-align:center}.tab-container .tab-item .tab-image{position:static;opacity:1;transform:none!important;max-width:110px}.tab-container .tab-item .tab-image img{transform:none!important}.tab-container .tab-item .tab-icon{display:none}.inspection-steps-section .steps-grid{flex-direction:column}.inspection-steps-section .steps-grid__item{border-right:none!important;border-bottom:1px solid rgb(44,44,46);width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:40px 30px}.inspection-steps-section .steps-grid .with-border{border-right:none!important}}
