.text-white{color:#fff}.bg-success{background-color:#10be16}.bg-secondary{background-color:#212121}.bg-primary{background-color:#e0251b}.text-gray-primary{color:#1d1d1d}.text-success{color:#10be16}.text-gray-secondary{color:#ddd}@media screen and (min-width: 768px){.steel-banner{border-radius:16px;padding:15vh 20px;text-align:center;color:#fff;position:relative;overflow:hidden;background-position:center;background-size:cover;background-repeat:no-repeat}.steel-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:transparent linear-gradient(180deg,#e0251b6a,#222222ac 39%,#222) 0% 0% no-repeat padding-box;z-index:1}.steel-banner .banner-content{position:relative;z-index:2;margin:0 auto;border-radius:16px;width:700px}.steel-banner .banner-content h2{font-size:2.2rem;font-weight:700}.steel-banner .banner-content p{font-size:1rem;line-height:1.1;margin-bottom:30px;color:#ddd}.steel-banner .banner-content p strong{color:#fff}.steel-banner .banner-content .btn-brochure-download{background-color:#fff;color:#e5231c;font-weight:600;padding:10px 40px;border-radius:8px;text-decoration:none;transition:background-color .3s,color .3s;font-size:1rem;line-height:1}.steel-banner .banner-content .btn-brochure-download:hover{background-color:#e5231c;color:#fff}}@media screen and (max-width: 768px){.steel-banner{border-radius:16px;padding:15vh 20px;margin:5dvh 0;height:70dvh;text-align:center;color:#fff;position:relative;overflow:hidden;background-position:center;background-size:cover;background-repeat:no-repeat}.steel-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:transparent linear-gradient(180deg,#e0251b6a,#222222ac 39%,#222) 0% 0% no-repeat padding-box;z-index:1}.steel-banner .banner-content{position:relative;z-index:2;margin:0 auto;border-radius:16px;width:100%}.steel-banner .banner-content h2{font-size:2.2rem;font-weight:700;margin-bottom:20px}.steel-banner .banner-content p{font-size:1rem;line-height:1.6;margin-bottom:30px;color:#ddd}.steel-banner .banner-content p strong{color:#fff}.steel-banner .banner-content .btn-brochure-download{background-color:#fff;color:#e5231c;font-weight:600;padding:14px 28px;border-radius:8px;text-decoration:none;transition:background-color .3s,color .3s;font-size:.9rem}.steel-banner .banner-content .btn-brochure-download:hover{background-color:#e5231c;color:#fff}}.carousel .img-wrapper{max-width:100%;display:flex;justify-content:center;align-items:flex-start}.carousel .img-wrapper img{width:100%;border-radius:8px;height:15dvw;object-fit:cover;object-position:center}@media screen and (min-width: 576px){.carousel .carousel-inner{display:flex}.carousel .carousel-item{display:block;margin-right:0;flex:0 0 25%}}@media screen and (max-width: 768px){.carousel .img-wrapper{max-width:100%;display:flex;justify-content:center;align-items:flex-start}.carousel .img-wrapper img{width:100%;border-radius:8px;height:50dvw;object-fit:cover;object-position:center}.carousel .carousel-inner{display:flex}.carousel .carousel-item{display:block;margin-right:0;flex:0 0 70%}}.carousel .carousel-inner{padding:1em}.carousel .card-item{margin:0 .5em;border-radius:8px}.carousel .carousel-control-prev,.carousel .carousel-control-next{width:6vh;height:6vh;background-color:#e1e1e1;border-radius:50%;top:50%;transform:translateY(-50%);opacity:.5}.carousel .carousel-control-prev:hover,.carousel .carousel-control-next:hover{opacity:.8}@media screen and (min-width: 768px){#about-us-container{margin-top:144px}#about-us-container .commitments-list{margin:0;padding:0;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:20px}#about-us-container .commitments-list .commitment-item{background:#f4f4f4 0% 0% no-repeat padding-box;box-shadow:0 3px 6px #00000029;border-radius:30px;padding:20px}#about-us-container .commitments-list .commitment-item .image-data-container{width:100%;display:flex;justify-content:start;align-items:center;gap:15px}#about-us-container .commitments-list .commitment-item .image-data-container img{width:50px;height:50px;object-fit:contain}#about-us-container .commitments-list .commitment-item .image-data-container h3{margin:0;padding:0;font-size:1.3rem;color:#e0251b}#about-us-container .commitments-list .commitment-item .description{margin:10px 0 0;padding:0;width:100%;line-height:1.1;font-size:.9rem;color:#484848}#about-us-container #features{display:flex;flex-direction:column;align-items:start;text-align:start;padding:2.5rem 0}#about-us-container #features .title{color:#e0251b}#about-us-container .pillars{margin-top:2rem}#about-us-container .pillars .pillar-card{background:#f5f5f5;padding:2rem;border-radius:20px;box-shadow:0 4px 12px #0000000d;cursor:default;transition:.3s}#about-us-container .pillars .pillar-card:hover{transform:translateY(-5px);box-shadow:0 8px 24px #0000001a}#about-us-container .pillars .pillar-card img{width:70px;margin-bottom:1rem;color:#e0251b}#about-us-container .pillars .pillar-card h3{color:#e0251b;font-family:Outfit,sans-serif;font-weight:500;font-size:1.6rem}#about-us-container .pillars .pillar-card p{color:#707070;line-height:1.2;font-size:.8rem}.single-grid{background-color:#212121;padding:10dvh 0;border-radius:30px}.single-grid .container-copy-grid{margin:0;padding:0 7dvw;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:2dvw}.single-grid .container-copy-grid .left-container{width:calc(40% - 2dvw)}.single-grid .container-copy-grid .left-container .parent{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);gap:10px;max-height:80dvh}.single-grid .container-copy-grid .left-container .parent figure{margin:0;height:100%}.single-grid .container-copy-grid .left-container .parent figure img{width:100%;height:100%;object-fit:cover;border-radius:30px}.single-grid .container-copy-grid .left-container .parent .div1{grid-area:1/1/3/2}.single-grid .container-copy-grid .left-container .parent .div2{grid-area:1/2/2/3}.single-grid .container-copy-grid .left-container .parent .div3{grid-area:2/2/3/3}.single-grid .container-copy-grid .left-container .parent .div4{grid-area:3/1/4/3}.single-grid .container-copy-grid .container-right{width:calc(60% - 2dvw)}.single-grid .container-copy-grid .container-right .container-copy{margin:0;padding:0;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:1dvh}.single-grid .container-copy-grid .container-right .container-copy h2{font-size:2.2rem;line-height:1;color:#e0251b}.single-grid .container-copy-grid .container-right .container-copy h3{font-weight:lighter;letter-spacing:1px;line-height:1}.single-grid .container-copy-grid .container-right .container-copy p{font-weight:lighter;line-height:1.4}.values-section{margin:10dvh auto}.values-section .container-two-columns{margin:0 auto;padding:0 7dvw;display:flex;flex-direction:row;justify-content:space-between;align-items:top;gap:2dvw}.values-section .container-two-columns .title{font-weight:600;font-size:2.2rem;letter-spacing:3px;color:#e0251b}.values-section .container-two-columns ul{max-width:860px;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:2dvh}.values-section .container-two-columns ul li h3{color:#e0241b;position:relative;font-weight:400;letter-spacing:1.5px;font-size:1.4rem;line-height:1;font-family:Outfit,normal;margin:0}.values-section .container-two-columns ul li h3:before{position:absolute;content:"";width:30px;height:5px;background-color:#e0241b;left:-10%;top:50%}.values-section .container-two-columns ul li p{color:#707070;margin:2dvh 0 0;line-height:1.2}.steel-banner:before{background:transparent linear-gradient(359deg,#e0251b6a,#222222ac 39%,#222) 0% 0% no-repeat padding-box}.steel-banner .btn-value{border-radius:4px;font-weight:600;font-size:.9rem;line-height:1;padding:.5rem 50px}}@media screen and (max-width: 768px){#about-us-container{margin-top:64px}#about-us-container #features{display:flex;flex-direction:column;align-items:start;text-align:center;padding:2.5rem 0;width:90%}#about-us-container #features .title{color:#e0251b}#about-us-container .pillars{margin-top:2rem}#about-us-container .pillars .pillar-card{background:#f5f5f5;padding:2rem;border-radius:20px;box-shadow:0 4px 12px #0000000d;cursor:default;transition:.3s}#about-us-container .pillars .pillar-card:hover{transform:translateY(-5px);box-shadow:0 8px 24px #0000001a}#about-us-container .pillars .pillar-card img{width:70px;margin-bottom:1rem;color:#e0251b}#about-us-container .pillars .pillar-card h3{color:#e0251b;font-family:Outfit,sans-serif;font-weight:500;font-size:1.6rem}#about-us-container .pillars .pillar-card p{color:#707070;line-height:1.2;font-size:.8rem}.single-grid{background-color:#212121;padding:10dvh 0;border-radius:30px}.single-grid .container-copy-grid{margin:0;padding:0 7dvw;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:2dvw}.single-grid .container-copy-grid .left-container{width:100%}.single-grid .container-copy-grid .left-container .parent{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);gap:10px;max-height:80dvh}.single-grid .container-copy-grid .left-container .parent figure{margin:0;height:100%}.single-grid .container-copy-grid .left-container .parent figure img{width:100%;height:100%;object-fit:cover;border-radius:30px}.single-grid .container-copy-grid .left-container .parent .div1{grid-area:1/1/3/2}.single-grid .container-copy-grid .left-container .parent .div2{grid-area:1/2/2/3}.single-grid .container-copy-grid .left-container .parent .div3{grid-area:2/2/3/3}.single-grid .container-copy-grid .left-container .parent .div4{grid-area:3/1/4/3}.single-grid .container-copy-grid .container-right{width:100%}.single-grid .container-copy-grid .container-right .container-copy{margin:0;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1dvh}.single-grid .container-copy-grid .container-right .container-copy h2{font-size:1.8rem;line-height:1;color:#e0251b;text-align:center}.single-grid .container-copy-grid .container-right .container-copy h3{font-weight:lighter;letter-spacing:1px;line-height:1;font-size:1rem;text-align:center}.single-grid .container-copy-grid .container-right .container-copy p{font-weight:lighter;line-height:1.4;font-size:.8rem;text-align:center}.values-section{margin:10dvh auto}.values-section .container-two-columns{margin:0 auto;padding:0 7dvw;display:flex;flex-direction:column;justify-content:space-between;align-items:top;gap:2dvw}.values-section .container-two-columns .title{font-weight:600;font-size:1.8rem;letter-spacing:3px;color:#e0251b}.values-section .container-two-columns ul{width:80%;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:2dvh;margin:0 auto}.values-section .container-two-columns ul li h3{color:#e0241b;position:relative;font-weight:400;letter-spacing:1.5px;font-size:1.2rem;line-height:1;font-family:Outfit,normal;margin:0}.values-section .container-two-columns ul li h3:before{position:absolute;content:"";width:20px;height:5px;background-color:#e0241b;left:-10%;top:50%}.values-section .container-two-columns ul li p{color:#707070;margin:2dvh 0 0;line-height:1.2;font-size:.8rem}.steel-banner .btn-value{font-size:.8rem;padding:.5rem 30px}}
