.image-slide{overflow:hidden;display:flex;justify-content:center;align-items:center;width:100%}.image-slide img{height:auto;object-fit:contain}.image-slide .image-component{width:100%;height:100%;display:flex;justify-content:center;align-items:center}@media (max-width:768px){.image-slide{background-color:black}.image-slide img{width:100%;height:auto;object-fit:contain}}.first-frame-header{margin:60px 0;background-color:#f2f2f2;padding:50px 0}.first-frame-header-inner{max-width:1200px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;justify-content:space-between;margin:0 auto}.manufacturing-label{padding:20px 40px 0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;flex:1}.manufacturing-label .bordera{height:10px;width:100%;background-color:#c4c4c4}.manufacturing-label:hover .bordera{background-color:var(--primary)}.manufacturing-label-inner div:first-child{font-size:18px}.manufacturing-label-icon{font-size:20px;width:40px;height:40px;background-color:var(--primary);display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;margin-bottom:15px}@media (max-width:991px){.first-frame-header-inner{grid-template-columns:1fr 1fr}.manufacturing-label{padding:20px 20px 0}.manufacturing-label .bordera{height:1px}.manufacturing-label-inner div:first-child{font-size:15px}}@media (max-width:768px){.first-frame-header-inner{grid-template-columns:1fr}.first-frame-header{margin:0}}.second-frame-header{display:flex;align-items:center;margin:40px 0}.second-frame-image-container-left{width:calc(50% + 80px);box-shadow:4px 0 10px rgba(0,0,0,.15);padding:40px 20px;margin-right:-120px;background-color:var(--background)}.second-frame-image-container-right{width:calc(50% + 120px);height:-webkit-fill-available;padding:60px 40px 60px 160px;position:relative}.second-frame-image-container-right button{z-index:1;position:relative}.second-frame-image-container-right:before{content:"";position:absolute;inset:0;background-color:#f2f2f2;z-index:-1}.second-frame-inner-params{display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap}.second-frame-inner-params div{max-width:200px;background-color:#f2f2f2;font-size:12px}.second-frame-inner-params.content{justify-content:space-around}.second-frame-inner-params>div{padding:6px 10px}.second-frame-inner-params>div,.step-number{display:flex;align-items:center;justify-content:center}.step-number{font-weight:700;background:#000000!important;width:17px;height:17px;color:#fff;font-size:12px;border-radius:50%;margin-right:5px;padding-top:1px}@media screen and (max-width:1280px){.second-frame-header{padding-top:20px;flex-direction:column;background-color:#f2f2f2}.second-frame-image-container-left{margin:0 auto;width:95%}.second-frame-image-container-right{width:100%;padding:20px 40px 40px;z-index:1}}@media (max-width:768px){.second-frame-image-container-right{padding:20px 20px 40px}.second-frame-image-container-left{width:100%}.second-frame-inner-params div{font-size:9px;line-height:1.2}.second-frame-inner-params{gap:20px;align-items:flex-end;margin:2px 0}}.tf-main-wrapper,.tf-main-wrapper-left{display:flex;align-items:center}.tf-main-wrapper-left{padding:40px;justify-content:center}.tf-main-wrapper-left,.tf-main-wrapper-right{width:50%;height:-webkit-fill-available}.tf-main-wrapper-left-content{background-color:var(--background);padding:40px 20px;margin-right:-80px;z-index:2}.tf-main-wrapper-left-content div:nth-child(2){width:80%;margin:0 auto}.tf-main-wrapper-right div img{height:inherit}.tf-main-wrapper-right div{height:100%}.tf-main-wrapper-left-content p{margin-bottom:10px}@media screen and (max-width:1280px){.tf-main-wrapper-top{display:flex;flex-direction:row;align-items:stretch}.tf-main-wrapper{flex-direction:column-reverse!important;width:50%}.tf-main-wrapper:nth-child(2){flex-direction:column!important}.tf-main-wrapper-left{width:100%!important;height:auto;padding:20px}.tf-main-wrapper-left-content{margin:0!important}.tf-main-wrapper-right{width:100%!important}.tf-main-wrapper-left-content div:nth-child(2){width:100%!important;text-align:center}.tf-main-wrapper-left{flex:1}}@media (max-width:768px){.tf-main-wrapper{width:100%}.tf-main-wrapper-top{flex-direction:column;align-items:center}.tf-main-wrapper:first-child{margin-bottom:20px}.tf-main-wrapper:nth-child(2){flex-direction:column-reverse!important}}.forthFrame-left-wrapper{width:45%;display:flex;justify-content:center;align-items:center}.forthFrame-right-wrapper{width:45%;display:flex;justify-content:flex-end;align-items:center}.forthFrame-right-wrapper div{width:-webkit-fill-available}.forthFrame-right-wrapper div img{width:100%;object-fit:cover;max-height:550px}.forthFrame-main-wrapper{display:flex;justify-content:space-between;align-self:center;margin-bottom:80px}.fof-order-list li{margin-bottom:14px}.forthFrame-main-wrapper{padding-top:60px}.forthFrame-right-wrapper .parent{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(6,1fr);grid-column-gap:10px;grid-row-gap:10px;height:100%}.div1{grid-area:1/1/5/3}.div2{grid-area:5/1/7/3}.div3{grid-area:1/3/4/6}.div4{grid-area:4/3/7/6}.forthFrame-right-wrapper .parent div div{height:100%}.forthFrame-right-wrapper .parent div div img{background-color:var(--background);height:100%;width:100%;object-fit:cover}@media screen and (max-width:1200px){.forthFrame-left-wrapper{width:50%;justify-content:center}}@media screen and (max-width:991px){.forthFrame-left-inner-wrapper button{margin:0 auto;align-self:center;display:flex;justify-content:center}.forthFrame-main-wrapper{flex-direction:column-reverse}.forthFrame-left-wrapper,.forthFrame-right-wrapper{width:100%}}.service-comp-main-wrap{display:grid;grid-template-columns:1fr 1fr 1fr;gap:60px;margin-bottom:20px;text-align:center}.service-comp-bottom-inner{align-self:center;display:flex;width:100%;flex-direction:column;justify-content:center;margin-top:-60px;align-items:center;position:relative;z-index:1}.service-comp-bottom-inner-inner{width:calc(100% - 40px);border-radius:4px;background-color:#ffffff;padding:15px;border:1px solid #f2f2f2;box-shadow:4px 0 10px rgba(0,0,0,.15)}.service-comp-top-inner .image-component{position:relative;width:100%;height:250px;z-index:0}.service-comp-top-inner .image-component:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.25)}@media (max-width:1600px) and (min-width:1400px){.margin-padding-container{padding:0 40px!important}}@media screen and (max-width:1023px){.service-comp-main-wrap{grid-template-columns:1fr 1fr;gap:40px}}@media screen and (max-width:660px){.margin-padding-container{padding:0 20px!important;grid-template-columns:1fr;gap:20px}}