.case-study-section{padding:5rem 5.1rem;overflow:hidden}.case-study-section .case-study-container{margin:0 auto;text-align:center}.case-study-section .case-study-title{font-family:MADE Okine Sans PERSONAL USE,sans-serif;font-size:3.75rem;font-weight:500;color:#262626;line-height:1;margin-bottom:2rem}.case-study-section .case-study-subtitle{font-size:1.5rem;font-family:Mulish,sans-serif;color:#6c6969;margin-bottom:3.75rem}.case-study-section .allServices-btn{display:flex;align-items:center;justify-content:center;gap:2.1rem;border:1px solid rgba(108,105,105,.2);background-color:#fff;border-radius:1.7rem;cursor:pointer;text-decoration:none;padding:.875rem 1.875rem;margin-top:1.31rem;align-self:center;justify-self:center}.case-study-section .allServices-btn p{font-family:Mulish;font-weight:600;font-size:1.375rem;line-height:1.726rem;letter-spacing:0;color:#262626;text-decoration:none}.case-study-section .allServices-btn img{width:1.1rem;height:1.1rem}.case-study-section .allServices-btn:hover{transition:box-shadow .3s ease;transition:transform .3s ease;transition:color .3s ease;box-shadow:-2.5px 2.5px .1px 0 #ffb42a;transform:translateX(1.2px) translateY(-1.2px);font-family:Mulish}.case-study-section .card-container{overflow-x:scroll;display:flex;justify-content:flex-start;gap:2.7rem;flex-wrap:nowrap;padding-left:2.133rem;margin-bottom:3.75rem;width:100%}.case-study-section .card-container .resource-card-default{border-radius:19px}.case-study-section .card-container .resource-card-default .container-box .cards-image-container{border-radius:10px 10px 0 0}@media only screen and (max-width:1023px),only screen and (max-width:1024px)and (orientation:portrait){.case-study-section{padding:0 0 3.75rem;overflow:hidden}.case-study-section .case-study-container{margin:0 auto;text-align:center}.case-study-section .case-study-title{font-family:MADE Okine Sans PERSONAL USE,sans-serif;font-size:2.625rem;font-weight:500;color:#262626;line-height:1;margin-bottom:1rem}.case-study-section .case-study-subtitle{font-size:1.25rem;font-family:Mulish,sans-serif;font-weight:600;color:#6c6969;margin-bottom:2rem}.case-study-section .allServices-btn{display:flex;align-items:center;justify-content:center;gap:26px;border:1px solid rgba(108,105,105,.2);background-color:#fff;border-radius:28px;align-self:center;cursor:pointer;text-decoration:none;padding:11px 18px;margin-top:1.31rem;justify-self:center}.case-study-section .allServices-btn p{font-family:Mulish;font-weight:600;font-size:1rem;line-height:1.726rem;letter-spacing:0;color:#262626;text-decoration:none}.case-study-section .allServices-btn img{width:1.1rem;height:1.1rem}.case-study-section .allServices-btn:hover{transition:box-shadow .3s ease;transition:transform .3s ease;transition:color .3s ease;box-shadow:-2.5px 2.5px .1px 0 #ffb42a;transform:translateX(1.2px) translateY(-1.2px);font-family:Mulish}.case-study-section .card-container{display:flex;justify-content:flex-start;gap:1rem;flex-wrap:nowrap;padding:0 0 0 2rem;margin-bottom:1.25rem;width:100%;overflow-x:scroll;scrollbar-width:none}.case-study-section .card-container::-webkit-scrollbar{display:none}.case-study-section .card-container .resource-card-default{border-radius:19px}.case-study-section .card-container .resource-card-default .container-box .cards-image-container{border-radius:10px 10px 0 0}}.case-study-section .card-container::-webkit-scrollbar{display:none}.steel-manufacturing-section{width:100%;height:38.19rem;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden}.steel-manufacturing-section .background-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 0;z-index:-1}.steel-manufacturing-section .heading{font-family:MADE Okine Sans PERSONAL USE,sans-serif;font-weight:500;font-style:normal;font-size:4.375rem;line-height:5rem;letter-spacing:2%;text-align:center;text-transform:capitalize;color:#ffb42a;text-shadow:0 0 .25rem rgba(0,0,0,.5)}.steel-manufacturing-section .description{font-family:Mulish,sans-serif;font-weight:600;font-style:normal;font-size:1.625rem;line-height:1.27;letter-spacing:0;text-align:center;margin-top:1.5rem;color:#fff}.steel-manufacturing-section .description span{color:#ffb42a}@media only screen and (max-width:1023px),only screen and (max-width:1024px)and (orientation:portrait){.steel-manufacturing-section{width:100%;height:25.4375rem;padding:0 7.5rem;justify-content:center;align-items:center}.steel-manufacturing-section .background-video{object-position:center 0}.steel-manufacturing-section .heading{font-size:4rem;margin-bottom:3rem;padding:0 2rem;line-height:1.04;letter-spacing:5%}.steel-manufacturing-section .description{font-size:1.25rem;line-height:1.5rem}.steel-manufacturing-section .description span{color:#ffb42a}}@media only screen and (max-width:480px){.steel-manufacturing-section{width:100%;height:19.036rem;padding:0 5rem;justify-content:center;align-items:center}.steel-manufacturing-section .background-video{object-position:center 0}.steel-manufacturing-section .heading{font-family:MADE Okine Sans PERSONAL USE;font-weight:700;font-style:Bold;font-size:2.71rem;line-height:112%;letter-spacing:5%;text-align:center;text-transform:capitalize}.steel-manufacturing-section .description{font-size:1rem;line-height:1.125rem}.steel-manufacturing-section .description span{color:#ffb42a}}.overview-section-container{overflow:hidden}.overview-section-container .overview-section{text-align:center;font-size:1.5rem;background-color:#f5f5f5;padding-top:4.625rem;background:#fff}.overview-section-container .marquee-container{position:relative;overflow:hidden;margin-bottom:3.1875rem;width:100%;z-index:-1}.overview-section-container .marquee-container .marquee__item{height:7.25rem;display:flex;align-items:center;justify-content:center}.overview-section-container .marquee-container .marquee__item .image{width:auto;height:100%;display:block}.overview-section-container .overview-container{margin:0 auto;padding:0 7.25rem;text-align:start}.overview-section-container .overview-title{font-family:MADE Okine Sans PERSONAL USE,sans-serif;font-size:3.75rem;text-align:center;margin-top:4.625rem;margin-bottom:5rem;font-weight:500;color:#262626;line-height:1}@media only screen and (max-width:63.9375rem),only screen and (max-width:64rem)and (orientation:portrait){.overview-section-container{overflow:hidden}.overview-section-container .overview-section{text-align:center;font-size:1.5rem;background-color:#f5f5f5;background:#fff;padding:0;margin:0}.overview-section-container .marquee-container{position:relative;overflow:hidden;margin:3rem 0 3.1875rem;width:100%;z-index:-1}.overview-section-container .marquee-container .marquee__item{height:7.3125rem;display:flex;align-items:center;justify-content:center}.overview-section-container .marquee-container .marquee__item .image{width:auto;height:100%;display:block}.overview-section-container .overview-container{margin:0 auto;padding:0 2rem;text-align:start}.overview-section-container .overview-title{font-family:MADE Okine Sans PERSONAL USE,sans-serif;font-size:2.625rem;text-align:center;margin-bottom:1.5rem;margin-top:3.75rem;font-weight:500;color:#262626;line-height:1}}@media only screen and (max-width:30rem){.overview-section-container{overflow:hidden}.overview-section-container .overview-section{text-align:center;font-size:1.5rem;background-color:#f5f5f5;background:#fff;padding:0}.overview-section-container .marquee-container{position:relative;overflow:hidden;margin:2rem 0;width:100%;z-index:-1}.overview-section-container .marquee-container .marquee__item{height:3.0625rem;display:flex;align-items:center;justify-content:center}.overview-section-container .marquee-container .marquee__item .image{width:auto;height:100%;display:block}.overview-section-container .overview-container{margin:0 auto;padding:0 1.25rem;text-align:start}.overview-section-container .overview-title{font-family:MADE Okine Sans PERSONAL USE,sans-serif;font-size:1.875rem;text-align:center;margin-bottom:1.25rem;margin-top:2rem;font-weight:700;color:#262626;line-height:1}}.steel-manufacturing-section-container{margin:0 auto;padding:2.5rem 1.25rem;display:flex;gap:2.5rem;font-family:Mulish,sans-serif;overflow:hidden;line-height:1.5}.steel-manufacturing-section-container .mainContent{display:grid;grid-template-columns:2.65fr 1.45fr;grid-gap:1.25rem;gap:1.25rem;align-items:start}.steel-manufacturing-section-container .parentIndustry,.steel-manufacturing-section-container .relatedIndustries{grid-column:1/-1}.mainCard{background:#fff;border-radius:.5rem;padding:1.5rem}.mainCard .header{display:flex;align-items:center;gap:2.6875rem;margin-bottom:2.25rem;z-index:1}.mainCard .header .iconWrapper{flex-shrink:0;margin-top:.125rem}.mainCard .header .iconWrapper .mainIcon{width:4.5rem;height:5rem}.mainCard .header .title{font-size:2rem;font-weight:700;color:#262626}.mainCard .description{font-size:1.5rem;line-height:1.5;text-align:left;font-weight:500;color:#6c6969;margin:0}.quick-facts-linear-gradient-border{padding:.125rem;margin-bottom:1.25rem}.quickFacts{background-color:#f9f9f9;padding:2rem;flex-shrink:0;align-self:flex-start;border-radius:1.5rem;border:2px solid rgba(108,105,105,.2);background:rgba(244,244,244,.5)}.quickFacts .quickFactsTitle{font-size:1.5rem;font-weight:700;color:#262626;border-bottom:.0625rem solid rgba(108,105,105,.2);padding-bottom:1.25rem;margin-bottom:1.25rem}.quickFacts .factRow{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.quickFacts .factRow .factLabel{font-size:1.5rem;font-weight:600;color:#6c6969;line-height:1.5;white-space:nowrap;min-width:15rem}.quickFacts .factRow .factValue{font-size:1.5rem;color:#262626;font-weight:700;text-align:right;line-height:1.5}.parentIndustry{background:rgba(244,244,244,.2509803922);border:.125rem solid rgba(108,105,105,.3019607843);box-shadow:0 .25rem .25rem rgba(38,38,38,.1);border-radius:1.5rem;padding:1.25rem 1.5rem;margin-bottom:2.5rem;margin-top:2.5rem}.parentIndustry .sectionHeader{display:flex;justify-content:space-between}.parentIndustry .sectionHeader .iconText{display:flex;align-items:center;gap:1.06rem}.parentIndustry .sectionHeader .iconText .parentIcon{width:4.375rem;height:4.375rem}.parentIndustry .sectionHeader .iconText .sectionHeadingContainer{display:flex;flex-direction:column;gap:.25rem}.parentIndustry .sectionHeader .iconText .headingContainer{display:flex;gap:.25rem;align-items:center}.parentIndustry .sectionHeader .iconText .headingContainer .sectionHeading{font-size:1.5rem;font-weight:700;color:#6c6969;margin:0}.parentIndustry .sectionHeader .iconText .sectionSubheading{font-size:1.5rem;font-weight:700;color:#ffb42a;margin:0}.parentIndustry .sectionHeader .sectionLabel{font-size:.75rem;color:#8a8a8a;font-weight:400}.parentIndustry .sectionTitle{font-size:1rem;font-weight:600;color:#000;margin:0 0 .5rem}.parentIndustry .sectionDescription{margin-top:1rem;font-size:1.375rem;font-weight:500;color:#6c6969}.relatedIndustries{background:rgba(244,244,244,.2509803922);border:.125rem solid rgba(108,105,105,.3019607843);box-shadow:0 .25rem .25rem rgba(38,38,38,.1);border-radius:1.5rem;padding:1.5rem}.relatedIndustries .relatedHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.relatedIndustries .relatedHeader .relatedTitleWrapper{display:flex;align-items:center;gap:.375rem}.relatedIndustries .relatedHeader .relatedTitle{font-size:1.5rem;font-weight:700;color:#6c6969}.relatedIndustries .relatedHeader .navigationButtons{display:flex;gap:.5rem}.relatedIndustries .relatedHeader .navButton{width:2.875rem;height:2.875rem;border:.0625rem solid rgba(108,105,105,.2);border-radius:.625rem;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:0}.relatedIndustries .relatedHeader .navButton:hover:not(:disabled){background:#f8f8f8;border-color:#b0b0b0}.relatedIndustries .relatedHeader .navButton:disabled{opacity:.4;cursor:not-allowed}.relatedIndustries .cardsContainer{overflow:hidden;width:100%}@media screen and (max-width:1024px){.relatedIndustries .cardsContainer{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.relatedIndustries .cardsContainer::-webkit-scrollbar{display:none}}.relatedIndustries .cardsContainer .cardsGrid{display:flex;gap:.75rem;transition:transform .4s ease-in-out}.relatedIndustries .cardsContainer .relatedCard{flex-grow:1;flex-shrink:0;flex-basis:calc(25% - .5625rem);background:#fff;border:.0625rem solid #d3d3d3;border-radius:1rem;padding:2rem;transition:all .2s ease}.relatedIndustries .cardsContainer .relatedCard:hover{box-shadow:0 .125rem .5rem rgba(0,0,0,.1);border-color:#d0d0d0}.relatedIndustries .cardsContainer .relatedCard .cardHeader{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.625rem}.relatedIndustries .cardsContainer .relatedCard .cardHeader .cardIconText{display:flex;align-items:center;gap:.375rem}.relatedIndustries .cardsContainer .relatedCard .cardHeader .cardLabel{font-size:1.375rem;font-family:Mulish,sans-serif;font-weight:700;color:#ffb42a}.relatedIndustries .cardsContainer .relatedCard .cardDescription{font-family:Mulish,sans-serif;font-size:1.25rem;font-weight:500;color:#6c6969;margin:0}.Next,.Previous{width:.5rem;font-weight:700}.cardIcon,.externalIcon,.infoIcon{width:1.3125rem;height:1.3125rem}.cardIcon{width:1.875rem;height:1.875rem}.tooltipContainer{position:relative;display:flex}.tooltip{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:.5rem;z-index:1000;min-width:18.75rem;max-width:21.875rem}.tooltip .tooltipContent{background:#262626;color:#fff;padding:.75rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:400;line-height:1.4;text-align:left;box-shadow:0 .25rem .75rem rgba(0,0,0,.15)}.tooltip .tooltipArrow{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-left:.375rem solid rgba(0,0,0,0);border-right:.375rem solid rgba(0,0,0,0);border-top:.375rem solid #262626}.infoIcon{cursor:pointer;transition:opacity .2s ease}.infoIcon:hover{opacity:.8}.headingContainer{gap:.25rem}.headingContainer,.relatedTitleWrapper{position:relative;display:flex;align-items:center}.relatedTitleWrapper{gap:.375rem}@media only screen and (max-width:63.9375rem),only screen and (max-width:64rem)and (orientation:portrait){.steel-manufacturing-section-container{padding:0;margin-top:1.5rem}.steel-manufacturing-section-container .mainContent{display:grid;grid-template-columns:1fr;align-items:start}.steel-manufacturing-section-container .mainContent .mainCard{padding:0 0 1rem}.steel-manufacturing-section-container .mainContent .mainCard .header{align-items:flex-start;justify-content:center;gap:2rem;margin-bottom:1rem}.steel-manufacturing-section-container .mainContent .mainCard .header .title{font-weight:700;font-style:Bold;font-size:1.75rem}.steel-manufacturing-section-container .mainContent .mainCard .header .iconWrapper .mainIcon{width:2.375rem;height:2.625rem}.steel-manufacturing-section-container .mainContent .mainCard .description{font-size:1.33rem;text-align:center;font-weight:600;color:#6c6969;line-height:1.4;padding:0 1.875rem}.steel-manufacturing-section-container .mainContent .mainCard .factLabel{line-height:1rem;min-width:15rem}.steel-manufacturing-section-container .mainContent .mainCard .factValue{line-height:1rem}.steel-manufacturing-section-container .mainContent .mainCard .steel-manufacturing-section-container .mainContent{gap:2rem}.steel-manufacturing-section-container .mainContent .infoIcon{width:1.3rem;height:1.3rem}.steel-manufacturing-section-container .mainContent .parentIndustry{margin-top:0;margin-bottom:0}.steel-manufacturing-section-container .mainContent .relatedIndustries .cardsContainer .relatedCard{padding:1.25rem 2rem}.steel-manufacturing-section-container .relatedIndustries .relatedCard{flex-grow:0;flex-shrink:0;flex-basis:calc(56% - 1.8rem)}.tooltip{min-width:16rem;max-width:18rem}.tooltip .tooltipContent{font-size:.75rem;padding:.5rem .75rem}}@media only screen and (max-width:30rem){.steel-manufacturing-section-container{padding:0;margin-top:1.5rem}.steel-manufacturing-section-container .mainContent{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;align-items:start}.steel-manufacturing-section-container .mainContent .mainCard{padding:0}.steel-manufacturing-section-container .mainContent .mainCard .header{align-items:flex-start;justify-content:center;gap:.5rem;margin-bottom:.51rem}.steel-manufacturing-section-container .mainContent .mainCard .header .title{font-weight:700;font-style:Bold;font-size:1.125rem}.steel-manufacturing-section-container .mainContent .mainCard .header .iconWrapper .mainIcon{width:1.75rem;height:1.75rem}.steel-manufacturing-section-container .mainContent .mainCard .description{font-size:.875rem;text-align:center;font-weight:600;color:#6c6969;line-height:1.375rem;padding:0 .3125rem 1.5rem}.steel-manufacturing-section-container .mainContent .mainCard .factLabel{line-height:1;min-width:5rem}.steel-manufacturing-section-container .mainContent .mainCard .factValue{line-height:1rem}.steel-manufacturing-section-container .mainContent .mainCard .steel-manufacturing-section-container .mainContent{gap:2rem}.steel-manufacturing-section-container .mainContent .quickFacts{padding:1rem;border-radius:1.125rem}.steel-manufacturing-section-container .mainContent .quickFacts .quickFactsTitle{font-size:1.125rem;padding-bottom:.75rem;margin-bottom:.75rem}.steel-manufacturing-section-container .steel-manufacturing-section-container .mainContent .mainCard .header .title{font-size:1.125rem}.steel-manufacturing-section-container .quickFacts .factRow .factLabel{font-size:.75rem;line-height:1;min-width:10rem}.steel-manufacturing-section-container .quickFacts .factRow .factValue{font-size:.75rem;line-height:1rem}.steel-manufacturing-section-container .quickFacts .factRow{margin-bottom:1rem}.steel-manufacturing-section-container .parentIndustry{margin-top:0;margin-bottom:1.5rem!important;border-radius:.8125rem;padding:.8125rem}.steel-manufacturing-section-container .parentIndustry .sectionHeader .iconText{gap:.375rem}.steel-manufacturing-section-container .parentIndustry .sectionHeader .iconText .sectionHeadingContainer{gap:.125rem}.steel-manufacturing-section-container .parentIndustry .sectionHeader .iconText .parentIcon{width:2.5225rem;height:2.5225rem}.steel-manufacturing-section-container .parentIndustry .sectionHeader .iconText .headingContainer .sectionHeading{font-size:.875rem}.steel-manufacturing-section-container .parentIndustry .sectionHeader .iconText .sectionSubheading{font-size:.875rem;margin-top:0}.steel-manufacturing-section-container .parentIndustry .cardIcon,.steel-manufacturing-section-container .parentIndustry .externalIcon,.steel-manufacturing-section-container .parentIndustry .infoIcon{width:.7569rem;height:.7569rem}.steel-manufacturing-section-container .parentIndustry .sectionDescription{margin-top:.5625rem;font-size:.75rem;font-weight:500;font-style:Medium;line-height:100%;letter-spacing:0}.steel-manufacturing-section-container .relatedIndustries{border-radius:0;border:none;padding:0;background:rgba(0,0,0,0);box-shadow:none;overflow:hidden}.steel-manufacturing-section-container .relatedIndustries .relatedHeader{margin-bottom:.75rem}.steel-manufacturing-section-container .relatedIndustries .relatedHeader .relatedTitle{font-size:1.125rem}.steel-manufacturing-section-container .relatedIndustries .cardsContainer{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.steel-manufacturing-section-container .relatedIndustries .cardsContainer::-webkit-scrollbar{display:none}.steel-manufacturing-section-container .relatedIndustries .cardsContainer .cardsGrid{transform:none!important;transition:none;gap:1.25rem}.steel-manufacturing-section-container .relatedIndustries .relatedCard{flex:0 0 70%;min-width:16.625rem}.steel-manufacturing-section-container .relatedIndustries .cardsContainer .relatedCard{padding:.5rem .875rem!important;border-radius:.4375rem}.steel-manufacturing-section-container .cardIcon{width:1.25rem;height:1.25rem}.steel-manufacturing-section-container .relatedIndustries .cardsContainer .relatedCard .cardHeader .cardLabel{font-size:1rem}.steel-manufacturing-section-container .externalIcon{width:.9375rem;height:.9375rem}.steel-manufacturing-section-container .relatedIndustries .cardsContainer .relatedCard .cardHeader{margin-bottom:.3125rem}.steel-manufacturing-section-container .relatedIndustries .cardsContainer .relatedCard .cardDescription{font-weight:500;font-style:Medium;font-size:.875rem;line-height:1.1rem;letter-spacing:0}.navigationButtons{display:none!important}.tooltip{min-width:14rem;max-width:16rem;left:0;transform:translateX(0)}.tooltip .tooltipContent{font-size:.7rem;padding:.5rem}.tooltip .tooltipArrow{left:1rem}.relatedHeader .tooltip{left:auto;right:0;transform:translateX(0)}.relatedHeader .tooltip .tooltipArrow{left:auto;right:1rem}.parentIndustry .headingContainer .tooltip{left:0;transform:translateX(0)}.parentIndustry .headingContainer .tooltip .tooltipArrow{left:.5rem}}.solutions-section-container{display:flex;flex-direction:column;background:linear-gradient(#f4f4f4,#ffffff);padding:0 7.5rem 3.75rem;overflow:hidden}.solutions-heading-section{gap:2.1875rem;justify-content:center;padding:2.5rem 7.5rem 5rem}.solutions-heading-section,.solutions-heading-section .solutions-heading{display:flex;flex-direction:column;align-items:center}.solutions-heading-section .solutions-heading .solutions-section-label{display:flex;width:35.625rem;position:relative;opacity:0}.solutions-heading-section .solutions-heading .solutions-section-label .solutions-section-label-text{width:100%;background-color:#f3f3f3;font-size:3.75rem;font-weight:400;font-family:MADE Okine Sans PERSONAL USE,sans-serif;color:#6c6969}.solutions-heading-section .solutions-heading .solutions-section-label .solutions-section-label-text p{text-align:center}.solutions-heading-section .solutions-heading .solutions-section-label .border-line{position:absolute;width:100%;height:.0625rem;background-color:#6c6969;z-index:-10;top:50%;left:50%;transform:translate(-50%,-50%)}.solutions-heading-section .solutions-heading .solutions-main-heading-text{font-family:MADE Okine Sans PERSONAL USE,sans-serif;font-size:3.75rem;font-weight:500;line-height:4.89375rem;color:#262626;text-align:center;margin-bottom:1.5rem;opacity:0}.solutions-heading-section .solutions-heading-description{font-family:Mulish,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.8825rem;text-align:center;color:#6c6969;opacity:0}.solutions-content-parent{width:100%;height:auto;position:relative;overflow-x:hidden;opacity:0}@media only screen and (max-width:1024px),only screen and (max-width:1024px)and (orientation:portrait){.solutions-section-container{padding:4rem 2rem 0;gap:0}.solutions-section-container .solutions-heading-section{padding:0 4rem 2rem}.solutions-section-container .solutions-heading-section .solutions-heading .solutions-section-label{width:100%}.solutions-section-container .solutions-heading-section .solutions-heading .solutions-section-label .solutions-section-label-text{font-size:1.33rem;line-height:1.875rem;font-weight:500;transform:scale(1)!important;display:flex;justify-content:center}.solutions-section-container .solutions-heading-section .solutions-heading .solutions-section-label .solutions-section-label-text p{padding:.667rem;font-family:MADE Okine Sans PERSONAL USE,sans-serif;width:-moz-fit-content;width:fit-content;position:relative}.solutions-section-container .solutions-heading-section .solutions-heading .solutions-section-label .solutions-section-label-text p:after,.solutions-section-container .solutions-heading-section .solutions-heading .solutions-section-label .solutions-section-label-text p:before{content:"";position:absolute;top:50%;left:-11rem;transform:translateY(-50%);width:11rem;height:0;border:1px solid #6c6969}.solutions-section-container .solutions-heading-section .solutions-heading .solutions-section-label .solutions-section-label-text p:after{left:unset;right:-11rem}.solutions-section-container .solutions-heading-section .solutions-heading .solutions-section-label .border-line{display:none}.solutions-section-container .solutions-heading-section .solutions-heading .solutions-main-heading-text{font-size:2.675rem;line-height:3rem;margin-bottom:1rem}.solutions-section-container .solutions-heading-section .solutions-heading .solutions-heading-description{font-size:1.33rem}}@media screen and (max-width:480px){.solutions-section-container{padding:2rem 1rem 0;background-color:#f4f4f4}.solutions-section-container .solutions-heading-section{padding:1.5rem}.solutions-section-container .solutions-heading-section .solutions-heading .solutions-section-label{width:15.5rem}.solutions-section-container .solutions-heading-section .solutions-heading .solutions-section-label .solutions-section-label-text{font-size:1rem;line-height:1.25rem;font-weight:500;background-color:#f4f4f4}.solutions-section-container .solutions-heading-section .solutions-heading .solutions-section-label .solutions-section-label-text .solutions-main-heading-text{text-align:center;color:#6c6969;padding:0 .5rem}.solutions-section-container .solutions-heading-section .solutions-heading .solutions-section-label .solutions-section-label-text p{font-size:.857rem;font-family:MADE Okine Sans PERSONAL USE;font-weight:500;font-style:Medium;line-height:100%;letter-spacing:0;text-align:center;position:relative;width:-moz-fit-content;width:fit-content}.solutions-section-container .solutions-heading-section .solutions-heading .solutions-section-label .solutions-section-label-text p:after,.solutions-section-container .solutions-heading-section .solutions-heading .solutions-section-label .solutions-section-label-text p:before{content:"";position:absolute;top:50%;left:-.33rem;transform:translate(-100%,-50%);width:3rem;height:1px;background-color:#6c6969}.solutions-section-container .solutions-heading-section .solutions-heading .solutions-section-label .solutions-section-label-text p:after{right:-.33rem;left:unset;transform:translate(100%,-50%)}.solutions-section-container .solutions-heading-section .solutions-heading .solutions-main-heading-text{font-size:2rem;line-height:2.25rem;margin-bottom:.875rem}.solutions-section-container .solutions-heading-section .solutions-heading .solutions-heading-description{font-size:1rem;font-family:Mulish;font-weight:500;font-style:Medium;line-height:1.14rem;letter-spacing:0;text-align:center}}.steel-products-carousel{width:100%;font-family:Mulish,sans-serif}.steel-products-carousel .parent-container{display:flex;overflow-x:scroll;transition:transform .6s ease-in-out,opacity .6s ease-in-out;scrollbar-width:none}.steel-products-carousel .parent-container::-webkit-scrollbar{display:none}.steel-products-carousel .parent-container .steel-products-grid{height:max-content;width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem;margin-bottom:2rem;opacity:1;padding-right:.25rem}.steel-products-carousel .parent-container .steel-products-grid.slide-next{animation:slideNext .6s ease-in-out}.steel-products-carousel .parent-container .steel-products-grid.slide-prev{animation:slidePrev .6s ease-in-out}.steel-products-carousel .steel-products-navigation{display:flex;align-items:center;justify-content:center;gap:2.5rem;margin-top:2rem}.steel-products-carousel .steel-products-navigation .steel-products-nav-button{width:2.875rem;height:2.875rem;border:.0625rem solid #e2e1e1;border-radius:.5rem;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#262626}.steel-products-carousel .steel-products-navigation .steel-products-nav-button:hover{background:#fafafa;border-color:#d0d0d0}.steel-products-carousel .steel-products-navigation .steel-products-nav-button:active{transform:scale(.96)}.steel-products-carousel .steel-products-navigation .steel-products-nav-button svg{width:.5rem;height:1rem}.steel-products-carousel .steel-products-navigation .steel-products-dots{display:flex;gap:.25rem;align-items:center}.steel-products-carousel .steel-products-navigation .steel-products-dots .steel-products-dot{width:.5rem;height:.5rem;border-radius:50%;background:#a6a5a5;border:none;cursor:pointer;transition:all .3s ease;padding:0}.steel-products-carousel .steel-products-navigation .steel-products-dots .steel-products-dot:hover{background:#b8b8b8}.steel-products-carousel .steel-products-navigation .steel-products-dots .steel-products-dot.active{background:#ffb42a;width:2.5rem;border-radius:1.0625rem}@keyframes slideNext{0%{transform:translateX(100%);opacity:.3}to{transform:translateX(0);opacity:1}}@keyframes slidePrev{0%{transform:translateX(-100%);opacity:.3}to{transform:translateX(0);opacity:1}}@media only screen and (max-width:1024px),only screen and (max-width:1024px)and (orientation:portrait){.steel-products-carousel .parent-container{width:100%!important;gap:1.5rem!important}.steel-products-carousel .parent-container .steel-products-grid{display:flex;gap:1.5rem;width:unset;margin-bottom:0}.steel-products-carousel .steel-products-navigation{display:none}}@media screen and (max-width:480px){.steel-products-carousel .parent-container{width:100%!important;gap:1rem!important}.steel-products-carousel .parent-container .steel-products-grid{display:flex;gap:1rem;width:unset;margin-bottom:0}.steel-products-carousel .steel-products-navigation{display:none}}.steel-product-card{background:#fff;border:2px solid #f0f0f0;border-radius:1.5rem;padding:1.5rem;transition:all .3s ease;box-shadow:0 2px 5px rgba(38,38,38,.1)}.steel-product-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-2px)}.steel-product-card .steel-product-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e2e1e1;padding-bottom:1rem;margin-bottom:1rem}.steel-product-card .steel-product-header .steel-product-title-wrapper{display:flex;align-items:center;gap:1rem;max-width:30rem}.steel-product-card .steel-product-header .steel-product-title-wrapper .steel-product-icon{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center}.steel-product-card .steel-product-header .steel-product-title-wrapper .steel-product-title{font-size:1.5rem;font-weight:700;color:#262626}.steel-product-card .steel-product-header .steel-product-badge{background:#f4f4f4;padding:.375rem 1.25rem;border-radius:.75rem;font-weight:600;font-size:1.125rem;color:#262626}.steel-product-card .steel-product-description{font-size:1.25rem;color:#6c6969;margin-bottom:1rem;line-height:1.5rem;font-family:Mulish;font-style:Regular}.steel-product-card .business-types{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}.steel-product-card .business-types .business-type-tag{border:1px solid #c4c3c3;border-radius:.75rem;padding:.25rem .75rem;font-weight:600;font-size:1rem;color:#262626}.steel-product-card .customer-profile-section{display:flex;flex-direction:column;gap:.5rem}.steel-product-card .customer-profile-section .customer-profile-title{font-size:1.2rem;font-weight:600;color:#262626;margin-bottom:.75rem}.steel-product-card .customer-profile-section .customer-tags{display:flex;flex-wrap:wrap;gap:.5rem}.steel-product-card .customer-profile-section .customer-tags .customer-tag{background:#fffbf4;border:2px solid #ffb42a;border-radius:1rem;padding:.4rem 1rem;font-weight:600;font-size:1rem;color:#262626;transition:all .3s ease}.steel-product-card .customer-profile-section .customer-tags .customer-tag:hover{background:#fff7ed;border-color:#f59e0b}@media(max-width:1024px){.steel-product-card{padding:1.25rem;border-radius:1rem;min-width:600px;min-height:22rem}.steel-product-card .steel-product-header{gap:.75rem}.steel-product-card .steel-product-header .steel-product-title-wrapper{gap:.75rem;max-width:12rem}.steel-product-card .steel-product-header .steel-product-title-wrapper .steel-product-title{font-size:1.25rem}.steel-product-card .steel-product-header .steel-product-title-wrapper .steel-product-icon{width:2rem;height:2rem}.steel-product-card .steel-product-header .steel-product-badge{font-size:1.06rem;padding:.4rem 1.3rem}.steel-product-card .steel-product-description{font-size:1rem;line-height:1.4rem}.steel-product-card .business-types .business-type-tag,.steel-product-card .customer-tags .customer-tag{font-size:.95rem;padding:.25rem .75rem}}@media screen and (max-width:480px){.steel-product-card{padding:1.25rem;border-radius:.666rem;min-width:23.6rem;min-height:25rem}.steel-product-card .steel-product-header,.steel-product-card .steel-product-header .steel-product-title-wrapper{gap:.75rem}.steel-product-card .steel-product-header .steel-product-title-wrapper .steel-product-title{font-size:1.25rem}.steel-product-card .steel-product-header .steel-product-title-wrapper .steel-product-icon{width:2rem;height:2rem}.steel-product-card .steel-product-header .steel-product-badge{font-size:.85rem;padding:.19rem .65rem;border-radius:.4rem}.steel-product-card .steel-product-description{font-size:1rem;line-height:1.4rem}.steel-product-card .business-types .business-type-tag{font-size:.95rem;padding:.25rem .75rem}.steel-product-card .customer-profile-section .customer-profile-title{font-size:1rem}.steel-product-card .customer-profile-section .customer-tags .customer-tag{font-size:.7rem;padding:.26rem .52rem}}@media screen and (max-width:380px){.steel-product-card{min-width:20.6rem}}.customer-profile-section-container{display:flex;flex-direction:column;box-sizing:border-box;padding:2.5rem 7.5rem 3.75rem;overflow:hidden}.customer-profile-heading-section{gap:2.1875rem;justify-content:center}.customer-profile-heading-section,.customer-profile-heading-section .customer-profile-heading{display:flex;flex-direction:column;align-items:center}.customer-profile-heading-section .customer-profile-heading .customer-profile-section-label{display:flex;width:35.625rem;position:relative;opacity:0}.customer-profile-heading-section .customer-profile-heading .customer-profile-section-label .customer-profile-section-label-text{width:100%;background-color:#fff;font-size:3.75rem;font-weight:400;font-family:MADE Okine Sans PERSONAL USE,sans-serif;color:#6c6969}.customer-profile-heading-section .customer-profile-heading .customer-profile-section-label .customer-profile-section-label-text p{text-align:center}.customer-profile-heading-section .customer-profile-heading .customer-profile-section-label .border-line{position:absolute;width:100%;height:1px;background-color:#6c6969;z-index:-10;top:50%;left:50%;transform:translate(-50%,-50%)}.customer-profile-heading-section .customer-profile-heading .customer-profile-main-heading-text{font-family:MADE Okine Sans PERSONAL USE,sans-serif;font-size:3.75rem;font-weight:500;line-height:4.89375rem;color:#262626;text-align:center;margin-bottom:1.5rem;opacity:0}.customer-profile-heading-section .customer-profile-heading-description{font-family:Mulish,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.8825rem;text-align:center;color:#6c6969;opacity:0}.customer-profile-content-parent{width:100%;height:auto;position:relative;overflow-x:hidden;padding:5rem 0 3.75rem;opacity:0}@media only screen and (max-width:1023px),only screen and (max-width:1024px)and (orientation:portrait){.customer-profile-section-container{display:flex;flex-direction:column;box-sizing:border-box;padding:4rem 0 4rem 2rem;overflow:hidden}.customer-profile-heading-section{gap:2.1875rem;justify-content:center;padding:0 2rem 0 0}.customer-profile-heading-section,.customer-profile-heading-section .customer-profile-heading{display:flex;flex-direction:column;align-items:center}.customer-profile-heading-section .customer-profile-heading .customer-profile-section-label{display:flex;width:32rem;position:relative;opacity:0}.customer-profile-heading-section .customer-profile-heading .customer-profile-section-label .customer-profile-section-label-text{width:100%;background-color:#fff;font-size:2.67rem;font-weight:400;font-family:MADE Okine Sans PERSONAL USE,sans-serif;color:#6c6969}.customer-profile-heading-section .customer-profile-heading .customer-profile-section-label .customer-profile-section-label-text p{text-align:center}.customer-profile-heading-section .customer-profile-heading .customer-profile-section-label .border-line{position:absolute;width:100%;height:1px;background-color:#6c6969;z-index:-10;top:50%;left:50%;transform:translate(-50%,-50%)}.customer-profile-heading-section .customer-profile-heading .customer-profile-main-heading-text{font-size:2.8rem;font-weight:500;line-height:100%;margin-bottom:1rem}.customer-profile-heading-section .customer-profile-heading-description{font-size:1.33rem;text-align:center}.customer-profile-content-parent{overflow-x:hidden;padding:2rem 0 0}}@media only screen and (max-width:480px){.customer-profile-section-container{display:flex;flex-direction:column;box-sizing:border-box;padding:2rem 0 2rem 1rem;overflow:hidden}.customer-profile-heading-section{display:flex;flex-direction:column;gap:2.1875rem;align-items:center;justify-content:center;padding:0 1rem 0 0}.customer-profile-heading-section .customer-profile-heading{display:flex;flex-direction:column;align-items:center;gap:1.25rem}.customer-profile-heading-section .customer-profile-heading .customer-profile-section-label{display:flex;width:16rem;position:relative;opacity:0}.customer-profile-heading-section .customer-profile-heading .customer-profile-section-label .customer-profile-section-label-text{font-size:.9rem;line-height:100%;font-weight:500;font-family:MADE Okine Sans PERSONAL USE,sans-serif;color:#6c6969;transform:scale(1)!important;width:100%;text-align:center;display:flex;justify-content:center}.customer-profile-heading-section .customer-profile-heading .customer-profile-section-label .customer-profile-section-label-text p{position:relative;width:-moz-fit-content;width:fit-content}.customer-profile-heading-section .customer-profile-heading .customer-profile-section-label .customer-profile-section-label-text p:after,.customer-profile-heading-section .customer-profile-heading .customer-profile-section-label .customer-profile-section-label-text p:before{content:"";position:absolute;top:50%;left:-.33rem;transform:translate(-100%,-50%);width:3rem;height:1px;background-color:#6c6969}.customer-profile-heading-section .customer-profile-heading .customer-profile-section-label .customer-profile-section-label-text p:after{right:-.33rem;left:unset;transform:translate(100%,-50%)}.customer-profile-heading-section .customer-profile-heading .customer-profile-section-label .border-line{display:none}.customer-profile-heading-section .customer-profile-heading .customer-profile-main-heading-text{margin-bottom:.67rem;font-family:MADE Okine Sans PERSONAL USE;font-weight:500;font-style:Medium;font-size:2.14rem;leading-trim:NONE;line-height:100%;letter-spacing:0;text-align:center}.customer-profile-heading-section .customer-profile-heading-description{font-family:Mulish;font-weight:500;font-style:Medium;font-size:1rem;leading-trim:NONE;line-height:1.14rem;letter-spacing:0;text-align:center}.customer-profile-content-parent{overflow-x:hidden;padding:1.6rem 0 0}}.industries-carousel-wrapper{overflow:hidden;width:100%;padding-top:.3rem}.industries-carousel-wrapper .industries-carousel-grid{display:flex;gap:1.8rem;width:100%;align-items:center;justify-content:flex-start}.industries-card{padding:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;max-height:32rem;min-height:32rem;display:flex;flex-direction:column;border-radius:1.5rem;border:2px solid rgba(108,105,105,.2);background:#fff;box-shadow:0 4px 4px 0 rgba(38,38,38,.1);min-width:calc(25% - 1.7375rem)}.industries-card .industries-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;gap:1rem}.industries-card .industries-card-title{margin:0 0 1rem;color:#262626;font-family:Mulish,sans-serif;font-size:1.625rem;font-style:normal;font-weight:700;line-height:normal}.industries-card .industries-card-description{margin:0;flex-grow:1;color:#6c6969;font-family:Mulish,sans-serif;font-size:1.25rem;font-style:normal;font-weight:500;line-height:normal}@media screen and (min-width:1600px)and (max-width:1920px){.industries-card{min-height:31rem;max-height:31rem}}.industries-arrow-view{margin-top:2rem;display:flex;align-items:center;justify-content:center;gap:2.5rem}.industries-arrow-view .industries-arrow{border:1.5px solid rgba(108,105,105,.2);background-color:#fff;padding:.93rem 1.18rem;cursor:pointer;border-radius:10px}.industries-arrow-view .industries-arrow.industries-arrow-disabled{opacity:.5}.industries-arrow-view .industries-dots-view{display:flex;gap:.25rem}.industries-arrow-view .industries-dots-view .industries-dot{width:.5rem;height:.5rem;background-color:rgba(108,105,105,.6);border-radius:50%;transition:all .4s}.industries-arrow-view .industries-dots-view .industries-dot.industries-dot-active{width:2.5rem;height:.5rem;border-radius:1.062rem;background-color:#ffb42a;transition:all .4s}@media only screen and (max-width:1023px),only screen and (max-width:1024px)and (orientation:portrait){.industries-carousel-grid{display:flex;overflow-x:auto;gap:1.6rem;padding-bottom:unset;padding-inline:2.13rem;-ms-overflow-style:none;scrollbar-width:none}.industries-carousel-grid .industries-card{padding:1.6rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;max-height:unset;min-height:30rem;min-width:50%;display:flex;flex-direction:column;border-radius:1.5rem;border:2px solid rgba(108,105,105,.2);background:#fff;box-shadow:0 4px 4px 0 rgba(38,38,38,.1)}.industries-carousel-grid .industries-card .industries-card-title{margin:0 0 1.06rem;color:#262626;font-family:Mulish,sans-serif;font-weight:700;font-style:Bold;font-size:1.73rem;line-height:2rem;letter-spacing:0}.industries-carousel-grid .industries-card .industries-card-description{margin:0;flex-grow:1;color:#6c6969;font-family:Mulish,sans-serif;font-weight:500;font-style:Regular;font-size:1.33rem;line-height:1.6rem;letter-spacing:0}.industries-carousel-grid ::-webkit-scrollbar{display:none}.industries-arrow-view{display:none}}@media(max-width:480px){.industries-carousel-grid{display:flex;overflow:auto;gap:.85rem;padding-bottom:unset;padding-inline:.85rem;-ms-overflow-style:none;scrollbar-width:none}.industries-carousel-grid .industries-card{padding:1.3rem .85rem .85rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;display:flex;flex-direction:column;border-radius:1.5rem;border:2px solid rgba(108,105,105,.2);background:#fff;box-shadow:0 4px 4px 0 rgba(38,38,38,.1);min-width:90%;min-height:20rem}.industries-carousel-grid .industries-card .industries-card-title{margin:0 0 6px;color:#262626;font-family:Mulish,sans-serif;font-weight:700;font-style:Bold;font-size:1.14rem;line-height:1.42rem;letter-spacing:0}.industries-carousel-grid .industries-card .industries-card-description{margin:0;flex-grow:1;color:#6c6969;font-family:Mulish,sans-serif;font-weight:500;font-style:Regular;font-size:1rem;line-height:1.28rem;letter-spacing:0}.industries-carousel-grid ::-webkit-scrollbar{display:none}}.gtm-section-container{display:flex;flex-direction:column;box-sizing:border-box;padding:2.5rem 7.5rem 3.75rem;overflow:hidden}.gtm-heading-section{gap:2.1875rem;justify-content:center;margin-bottom:5rem}.gtm-heading-section,.gtm-heading-section .gtm-heading{display:flex;flex-direction:column;align-items:center}.gtm-heading-section .gtm-heading .gtm-section-label{display:flex;width:35.625rem;position:relative;opacity:0}.gtm-heading-section .gtm-heading .gtm-section-label .gtm-section-label-text{width:100%;background-color:#fff;font-size:3.75rem;font-weight:400;font-family:MADE Okine Sans PERSONAL USE,sans-serif;color:#6c6969}.gtm-heading-section .gtm-heading .gtm-section-label .gtm-section-label-text p{text-align:center}.gtm-heading-section .gtm-heading .gtm-section-label .border-line{position:absolute;width:100%;height:1px;background-color:#6c6969;z-index:-10;top:50%;left:50%;transform:translate(-50%,-50%)}.gtm-heading-section .gtm-heading .gtm-main-heading-text{font-family:MADE Okine Sans PERSONAL USE,sans-serif;font-size:3.75rem;font-weight:500;line-height:4.89375rem;color:#262626;text-align:center;margin-bottom:1.5rem;opacity:0}.gtm-heading-section .gtm-heading-description{font-family:Mulish,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.8825rem;text-align:center;color:#6c6969;opacity:0}.gtm-content-parent{width:100%;height:auto;position:relative;overflow-x:hidden;opacity:0}@media only screen and (max-width:1023px),only screen and (max-width:1024px)and (orientation:portrait){.gtm-section-container{display:flex;flex-direction:column;box-sizing:border-box;padding:0 2rem;gap:2rem}.gtm-heading-section{gap:0;justify-content:center;margin-bottom:0}.gtm-heading-section,.gtm-heading-section .gtm-heading{display:flex;flex-direction:column;align-items:center}.gtm-heading-section .gtm-heading .gtm-section-label{display:flex;width:34.375rem;position:relative;opacity:0}.gtm-heading-section .gtm-heading .gtm-section-label .gtm-section-label-text{width:100%;background-color:#fff;font-size:2.625rem;font-weight:400;font-family:MADE Okine Sans PERSONAL USE,sans-serif;color:#6c6969}.gtm-heading-section .gtm-heading .gtm-section-label .gtm-section-label-text p{text-align:center}.gtm-heading-section .gtm-heading .gtm-section-label .border-line{position:absolute;width:100%;height:1px;background-color:#6c6969;z-index:-10;top:50%;left:50%;transform:translate(-50%,-50%)}.gtm-heading-section .gtm-heading .gtm-main-heading-text{font-family:MADE Okine Sans PERSONAL USE,sans-serif;font-size:2.625rem;font-weight:500;line-height:4.89375rem;color:#262626;text-align:center;margin-bottom:1.5;opacity:0}.gtm-heading-section .gtm-heading-description{font-family:Mulish,sans-serif;font-size:1.5rem;font-weight:600;line-height:2.125rem;text-align:center;color:#6c6969;opacity:0}.gtm-content-parent{width:100%;height:auto;position:relative;overflow-x:hidden;opacity:0}}@media only screen and (max-width:480px){.gtm-section-container{display:flex;flex-direction:column;box-sizing:border-box;padding:0 .9375rem;gap:0}.gtm-heading-section{display:flex;flex-direction:column;gap:1.25rem;align-items:center;justify-content:center;margin-bottom:0}.gtm-heading-section .gtm-heading{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.gtm-heading-section .gtm-heading .gtm-section-label{display:flex;width:15.57125rem;position:relative;opacity:0}.gtm-heading-section .gtm-heading .gtm-section-label .gtm-section-label-text{font-size:1rem;line-height:100%;font-weight:500;font-family:MADE Okine Sans PERSONAL USE,sans-serif;color:#6c6969;transform:scale(1)!important;width:100%;text-align:center;display:flex;justify-content:center}.gtm-heading-section .gtm-heading .gtm-section-label .gtm-section-label-text p{position:relative;width:-moz-fit-content;width:fit-content}.gtm-heading-section .gtm-heading .gtm-section-label .gtm-section-label-text p:after,.gtm-heading-section .gtm-heading .gtm-section-label .gtm-section-label-text p:before{content:"";position:absolute;top:50%;left:-.33rem;transform:translate(-100%,-50%);width:3rem;height:1px;background-color:#6c6969}.gtm-heading-section .gtm-heading .gtm-section-label .gtm-section-label-text p:after{right:-.33rem;left:unset;transform:translate(100%,-50%)}.gtm-heading-section .gtm-heading .gtm-section-label .border-line{display:none}.gtm-heading-section .gtm-heading .gtm-main-heading-text{font-family:MADE Okine Sans PERSONAL USE,sans-serif;font-size:1.875rem;font-weight:500;line-height:1;color:#262626;text-align:center;margin-bottom:.59375rem;opacity:0}.gtm-heading-section .gtm-heading-description{font-family:Mulish;font-weight:500;font-style:Medium;font-size:1rem;leading-trim:NONE;line-height:1.14rem;letter-spacing:0;text-align:center;margin-bottom:1.25rem}.gtm-content-parent{width:100%;height:auto;position:relative;overflow-x:hidden;opacity:0}}.gtm-cards-container{display:flex;gap:2rem;font-family:Mulish,sans-serif}.gtm-cards-container .gtm-cards-column{flex:1 1;display:flex;flex-direction:column;border-radius:1.5rem;border:.125rem solid #ebeaea;box-shadow:0 .25rem .25rem rgba(38,38,38,.1);padding:1.75rem 1.5rem}.gtm-cards-container .gtm-cards-header{padding-bottom:1.5rem;border-bottom:.0625rem solid #e2e1e1;margin-bottom:1.5rem}.gtm-cards-container .gtm-cards-title{font-size:2rem;font-weight:900;color:#262626;margin-bottom:1rem}.gtm-cards-container .gtm-cards-title-highlight{color:#ffb42a}.gtm-cards-container .gtm-cards-subtitle{font-size:1.25rem;color:#262626;font-weight:500;line-height:1.7rem}.gtm-cards-container .gtm-cards-grid{display:flex;flex-direction:column;gap:1rem;overflow-y:auto;max-height:28.75rem;-ms-overflow-style:none;scrollbar-width:none}.gtm-cards-container .gtm-cards-grid::-webkit-scrollbar{display:none}.gtm-cards-container .gtm-card{background:#f9f9f9;border-left:.25rem solid #ffb42a;padding:1.5rem;transition:all .3s ease;cursor:pointer;flex-shrink:0}.gtm-cards-container .gtm-card:hover{box-shadow:0 .25rem .75rem rgba(0,0,0,.1);transform:translateY(-.125rem)}.gtm-cards-container .gtm-card-header{display:flex;align-items:flex-start;gap:.5rem}.gtm-cards-container .gtm-card-icon{font-size:1.75rem;flex-shrink:0;width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center}.gtm-cards-container .gtm-card-title{font-size:1.375rem;font-weight:600;color:#262626;margin-bottom:.75rem;display:flex;align-items:center}.gtm-cards-container .gtm-card-external-link{height:1.5rem;width:1.5rem;margin-left:.5rem}.gtm-cards-container .gtm-card-content{overflow-y:auto;padding-left:2.125rem}.gtm-cards-container .gtm-card-description{font-size:1.25rem;line-height:1.4;color:#6c6969;margin:0}@media only screen and (max-width:1023px),only screen and (max-width:1024px)and (orientation:portrait){.gtm-cards-container{flex-direction:column}.gtm-cards-container .gtm-cards-column{flex:1 1;display:flex;flex-direction:column;border-radius:.638125rem;border:.125rem solid #ebeaea;box-shadow:0 .25rem .25rem rgba(38,38,38,.1);padding:.5rem}.gtm-cards-container .gtm-cards-header{padding-bottom:.5rem;border-bottom:.0625rem solid #e2e1e1;margin-bottom:.5rem}.gtm-cards-container .gtm-cards-title{font-weight:900;font-style:#000;font-size:1.125rem;line-height:100%;letter-spacing:0;margin-bottom:.653rem}.gtm-cards-container .gtm-cards-title-highlight{color:#ffb42a}.gtm-cards-container .gtm-cards-subtitle{font-size:.875rem;color:#262626;font-weight:500;line-height:1rem}.gtm-cards-container .gtm-cards-grid{display:flex;flex-direction:column;gap:.75rem;overflow-y:auto;max-height:14.5rem;-ms-overflow-style:none;scrollbar-width:none}.gtm-cards-container .gtm-cards-grid::-webkit-scrollbar{display:none}.gtm-cards-container .gtm-card{background:#f9f9f9;border-left:.25rem solid #ffb42a;padding:.5rem .5625rem;transition:all .3s ease;cursor:pointer;flex-shrink:0}.gtm-cards-container .gtm-card:hover{box-shadow:0 .25rem .75rem rgba(0,0,0,.1);transform:translateY(-.125rem)}.gtm-cards-container .gtm-card-header{display:flex;align-items:flex-start;gap:.5rem}.gtm-cards-container .gtm-card-icon{font-size:.9375rem;flex-shrink:0;width:.9375rem;height:.9375rem;display:flex;align-items:center;justify-content:center}.gtm-cards-container .gtm-card-title{font-size:.875rem;font-weight:600;color:#262626;margin-bottom:5px;display:flex;align-items:center}.gtm-cards-container .external-link-icon{width:.9375rem;height:.9375rem;margin-left:.25rem}.gtm-cards-container .gtm-card-content{padding-left:1.25rem;overflow-y:visible}.gtm-cards-container .gtm-card-description{font-size:.75rem;line-height:1;color:#6c6969;margin:0;line-height:1rem}}@media only screen and (max-width:480px){.gtm-cards-container{flex-direction:column;gap:1.25rem}.gtm-cards-container .gtm-cards-column{flex:1 1;display:flex;flex-direction:column;border-radius:.638125rem;border:.125rem solid #ebeaea;box-shadow:0 .25rem .25rem rgba(38,38,38,.1);padding:.5rem}.gtm-cards-container .gtm-cards-header{padding-bottom:.72rem;border-bottom:.0625rem solid #e2e1e1;margin-bottom:.72rem}.gtm-cards-container .gtm-cards-title{font-weight:900;font-style:#000;font-size:1.125rem;line-height:100%;letter-spacing:0;margin-bottom:.425rem}.gtm-cards-container .gtm-cards-title-highlight{color:#ffb42a}.gtm-cards-container .gtm-cards-subtitle{font-size:.875rem;color:#262626;font-weight:500;line-height:1.1rem}.gtm-cards-container .gtm-cards-grid{display:flex;flex-direction:column;gap:.75rem;overflow-y:auto;max-height:18.5rem;-ms-overflow-style:none;scrollbar-width:none}.gtm-cards-container .gtm-cards-grid::-webkit-scrollbar{display:none}.gtm-cards-container .gtm-card{background:#f9f9f9;border-left:.14rem solid #ffb42a;padding:.638125rem;transition:all .3s ease;cursor:pointer;flex-shrink:0}.gtm-cards-container .gtm-card:hover{box-shadow:0 .25rem .75rem rgba(0,0,0,.1);transform:translateY(-.125rem)}.gtm-cards-container .gtm-card-header{display:flex;gap:3px}.gtm-cards-container .gtm-card-icon{font-size:.9375rem;flex-shrink:0;width:.9375rem;height:.9375rem;display:flex;align-items:center;justify-content:center}.gtm-cards-container .gtm-card-title{font-size:.875rem;font-weight:600;color:#262626;margin-bottom:5px;display:flex;align-items:center}.gtm-cards-container .external-link-icon{width:.9375rem;height:.9375rem;margin-left:.25rem}.gtm-cards-container .gtm-card-content{padding-left:1.2rem;overflow-y:visible}.gtm-cards-container .gtm-card-description{font-size:.75rem;line-height:.9rem;color:#6c6969;margin:0}}.vendors-section-container{display:flex;flex-direction:column;padding:2.5rem 7.5rem;gap:5rem;overflow:hidden}.vendors-section-container .vendors-heading-section{gap:2.1875rem;justify-content:center;padding:0 7.5rem}.vendors-section-container .vendors-heading-section,.vendors-section-container .vendors-heading-section .vendors-heading{display:flex;flex-direction:column;align-items:center}.vendors-section-container .vendors-heading-section .vendors-heading .vendors-section-label{display:flex;width:35.625rem;position:relative;opacity:0}.vendors-section-container .vendors-heading-section .vendors-heading .vendors-section-label .vendors-section-label-text{width:100%;background-color:#fff;font-size:3.75rem;font-weight:400;font-family:MADE Okine Sans PERSONAL USE,sans-serif;color:#6c6969}.vendors-section-container .vendors-heading-section .vendors-heading .vendors-section-label .vendors-section-label-text p{text-align:center}.vendors-section-container .vendors-heading-section .vendors-heading .vendors-section-label .border-line{position:absolute;width:100%;height:1px;background-color:#6c6969;z-index:-10;top:50%;left:50%;transform:translate(-50%,-50%)}.vendors-section-container .vendors-heading-section .vendors-heading .vendors-main-heading-text{font-family:MADE Okine Sans PERSONAL USE,sans-serif;font-size:3.75rem;font-weight:500;line-height:4.89375rem;color:#262626;text-align:center;margin-bottom:1.5rem;opacity:0}.vendors-section-container .vendors-heading-section .vendors-heading .vendors-heading-description{font-family:Mulish,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.8825rem;text-align:center;color:#6c6969;opacity:0}.vendors-section-container .vendors-content-parent{width:100%;height:auto;position:relative;overflow-x:hidden;opacity:0}@media only screen and (max-width:1024px),only screen and (max-width:1024px)and (orientation:portrait){.vendors-section-container{padding:4rem 2rem 0;gap:0}.vendors-section-container .vendors-heading-section{padding:0 4rem 2rem}.vendors-section-container .vendors-heading-section .vendors-heading .vendors-section-label{width:100%}.vendors-section-container .vendors-heading-section .vendors-heading .vendors-section-label .vendors-section-label-text{font-size:1.33rem;line-height:1.875rem;font-weight:500;transform:scale(1)!important;display:flex;justify-content:center}.vendors-section-container .vendors-heading-section .vendors-heading .vendors-section-label .vendors-section-label-text p{padding:.667rem;font-family:MADE Okine Sans PERSONAL USE,sans-serif;width:-moz-fit-content;width:fit-content;position:relative}.vendors-section-container .vendors-heading-section .vendors-heading .vendors-section-label .vendors-section-label-text p:after,.vendors-section-container .vendors-heading-section .vendors-heading .vendors-section-label .vendors-section-label-text p:before{content:"";position:absolute;top:50%;left:-11rem;transform:translateY(-50%);width:11rem;height:0;border:1px solid #6c6969}.vendors-section-container .vendors-heading-section .vendors-heading .vendors-section-label .vendors-section-label-text p:after{left:unset;right:-11rem}.vendors-section-container .vendors-heading-section .vendors-heading .vendors-section-label .border-line{display:none}.vendors-section-container .vendors-heading-section .vendors-heading .vendors-main-heading-text{font-size:2.675rem;line-height:3rem;margin-bottom:1rem}.vendors-section-container .vendors-heading-section .vendors-heading .vendors-heading-description{font-size:1.33rem}}@media screen and (max-width:480px){.vendors-section-container{background-color:#f4f4f4;padding:0 0 0 1.25rem}.vendors-section-container .vendors-heading-section{padding:2.875rem 1.25rem 1.25rem 0}.vendors-section-container .vendors-heading-section .vendors-heading .vendors-section-label{width:100%}.vendors-section-container .vendors-heading-section .vendors-heading .vendors-section-label .vendors-section-label-text{font-size:.933rem;line-height:1.25rem;font-weight:500;background-color:#f4f4f4}.vendors-section-container .vendors-heading-section .vendors-heading .vendors-section-label .vendors-section-label-text p{padding:.25rem}.vendors-section-container .vendors-heading-section .vendors-heading .vendors-section-label .vendors-section-label-text p:after,.vendors-section-container .vendors-heading-section .vendors-heading .vendors-section-label .vendors-section-label-text p:before{width:2.5rem;left:-2.5rem}.vendors-section-container .vendors-heading-section .vendors-heading .vendors-section-label .vendors-section-label-text p:after{left:unset;right:-2.5rem}.vendors-section-container .vendors-heading-section .vendors-heading .vendors-main-heading-text{font-size:2rem;line-height:2.25rem;margin-bottom:.875rem}.vendors-section-container .vendors-heading-section .vendors-heading .vendors-heading-description{font-size:.933rem;line-height:1.14rem}}.raw-materials-carousel{width:100%;margin:0 auto;font-family:Mulish,sans-serif}.raw-materials-carousel .parent-container{display:flex;overflow-x:scroll;transition:transform .6s ease-in-out,opacity .6s ease-in-out;scrollbar-width:none}.raw-materials-carousel .parent-container::-webkit-scrollbar{display:none}.raw-materials-carousel .parent-container .steel-products-grid{height:max-content;width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem;margin-bottom:2rem;opacity:1}.raw-materials-carousel .parent-container .steel-products-grid.slide-next{animation:slideNext .6s ease-in-out}.raw-materials-carousel .parent-container .steel-products-grid.slide-prev{animation:slidePrev .6s ease-in-out}.raw-materials-carousel .raw-materials-navigation{display:flex;align-items:center;justify-content:center;gap:2.5rem;margin-top:2.5rem}.raw-materials-carousel .raw-materials-navigation .raw-materials-nav-button{width:2.875rem;height:2.875rem;border:.0625rem solid #e2e1e1;border-radius:.625rem;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#262626}.raw-materials-carousel .raw-materials-navigation .raw-materials-nav-button:hover{background:#fafafa;border-color:#d0d0d0}.raw-materials-carousel .raw-materials-navigation .raw-materials-nav-button:active{transform:scale(.96)}.raw-materials-carousel .raw-materials-navigation .raw-materials-nav-button svg{width:.5rem;height:1rem}.raw-materials-carousel .raw-materials-navigation .raw-materials-dots{display:flex;gap:.25rem;align-items:center}.raw-materials-carousel .raw-materials-navigation .raw-materials-dots .raw-materials-dot{width:.5rem;height:.5rem;border-radius:50%;background:#a7a5a5;border:none;cursor:pointer;transition:all .3s ease;padding:0}.raw-materials-carousel .raw-materials-navigation .raw-materials-dots .raw-materials-dot:hover{background:#b8b8b8}.raw-materials-carousel .raw-materials-navigation .raw-materials-dots .raw-materials-dot.active{background:#f59e0b;width:2.5rem;border-radius:1.0625rem}@media only screen and (max-width:1024px),only screen and (max-width:1024px)and (orientation:portrait){.raw-materials-carousel .parent-container{width:100%!important;gap:1.5rem!important;padding-top:.25rem}.raw-materials-carousel .parent-container .steel-products-grid{display:flex;gap:1.5rem;width:unset;margin-bottom:0}.raw-materials-carousel .raw-materials-navigation{display:none}}@media screen and (max-width:480px){.raw-materials-carousel .parent-container{width:100%!important;gap:1rem!important}.raw-materials-carousel .parent-container .steel-products-grid{display:flex;gap:1rem;width:unset;margin-bottom:0}}.kpi-section{padding:2.5rem 7.5rem 3.75rem;background:#fff;overflow:hidden}.kpi-container{margin:0 auto;text-align:center}.kpi-title{font-family:MADE Okine Sans PERSONAL USE,sans-serif;font-size:3.75rem;font-weight:500;color:#262626;line-height:100%;margin-bottom:5rem}.kpi-subtitle{font-size:1.5rem;font-family:Mulish,sans-serif;font-weight:600;line-height:2.125rem;color:#6c6969;margin-bottom:5rem}@media only screen and (max-width:1023px),only screen and (max-width:1024px)and (orientation:portrait){.kpi-section{padding:4rem 0 0 2rem;background:#fff}.kpi-container{padding:0 2rem 0 0}.kpi-title{font-size:2.8rem;line-height:100%;margin-bottom:1.5rem}.kpi-subtitle{font-size:1.33rem;line-height:1.83rem;margin-bottom:2rem}.problem-statement-grid .problem-statement-card{min-width:27rem;max-height:15rem;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:10;line-clamp:10}}@media only screen and (max-width:480px){.kpi-section{padding:2rem 0 0 1.33rem;background-color:#f4f4f4}.kpi-container{padding:0 1.33rem 0 0}.kpi-title{padding-bottom:.6rem;font-family:MADE Okine Sans PERSONAL USE;font-weight:500;font-style:Medium;font-size:2.14rem;line-height:2.3rem;letter-spacing:0;text-align:center}.kpi-subtitle{font-size:.933rem;line-height:1.14rem;margin-bottom:1.33rem}.problem-statement-grid .problem-statement-card{min-width:17.73rem;width:17.73rem}.problem-statement-grid-wrapper .problem-statement-grid{gap:2rem}}