body .installation-hero{width:85%;max-width:70rem;margin-top:10.5rem;position:relative;left:50%;overflow:hidden;transform:translate(-50%)}@media screen and (max-width:650px){body .installation-hero{width:90%}}@media screen and (max-width:600px){body .installation-hero{margin-top:7rem}}body .installation-hero .badge{flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;width:100%;display:flex}body .installation-hero .badge p{color:#565656;text-transform:uppercase;font-size:1rem}@media screen and (max-width:650px){body .installation-hero .badge p:first-child{display:none}}body .installation-hero .badge .line-sep{background-color:#565656;width:5rem;height:.085rem}body .installation-hero .text-wrap{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:3rem;display:flex}@media screen and (max-width:650px){body .installation-hero .text-wrap{flex-direction:column}}body .installation-hero .text-wrap h1{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:30rem;font-family:GT Super Ds Trial,sans-serif;font-size:3.5rem;font-weight:300;line-height:3.5rem;display:flex}@media screen and (max-width:1150px){body .installation-hero .text-wrap h1{font-size:2.9rem;line-height:2.8rem}}body .installation-hero .text-wrap h1 .and-word-wrap{flex-direction:row;justify-content:center;align-items:center;gap:1rem;margin-left:3rem;display:flex}@media screen and (max-width:400px){body .installation-hero .text-wrap h1 .and-word-wrap{margin-left:1.75rem}}body .installation-hero .text-wrap h1 .and-word-wrap span{font-family:Inter,sans-serif;font-size:3.5rem;font-weight:200;line-height:3.5rem}@media screen and (max-width:1150px){body .installation-hero .text-wrap h1 .and-word-wrap span{font-size:2.9rem;line-height:2.95rem}}body .installation-hero .text-wrap .p-wrap{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;margin-top:1.5rem;display:flex}body .installation-hero .text-wrap .p-wrap p{color:#8b8b8b;width:29rem;font-size:1.15rem;font-weight:300;line-height:1.45rem}@media screen and (max-width:1100px){body .installation-hero .text-wrap .p-wrap p{width:auto;margin-left:5rem;font-size:1rem;line-height:1.2rem}}@media screen and (max-width:850px){body .installation-hero .text-wrap .p-wrap p{margin-left:2rem}}@media screen and (max-width:650px){body .installation-hero .text-wrap .p-wrap p{margin-left:0}}body .installation-hero .text-wrap .p-wrap .browse{color:#fff;opacity:.75;border-radius:.625rem;outline:none;flex-direction:row;justify-content:center;align-items:center;gap:1rem;margin-top:0;padding:.2rem 0;font-size:.95rem;display:flex}@media screen and (max-width:1100px){body .installation-hero .text-wrap .p-wrap .browse{margin-left:5rem}}@media screen and (max-width:850px){body .installation-hero .text-wrap .p-wrap .browse{margin-left:2rem}}@media screen and (max-width:650px){body .installation-hero .text-wrap .p-wrap .browse{margin-left:0}}body .installation-hero .text-wrap .p-wrap .browse img{width:1rem;height:auto}body .installation-hero .hero-image{width:100%;height:auto;margin-top:2.5rem}@media screen and (max-width:850px){body .installation-hero .hero-image{display:none}}body .installation-hero .hero-image-mobile{width:100%;height:auto;margin-top:2rem;display:none}@media screen and (max-width:850px){body .installation-hero .hero-image-mobile{display:block}}body .practice-installation{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:5rem;width:85%;max-width:70rem;margin-top:15rem;display:flex;position:relative;left:50%;transform:translate(-50%)}@media screen and (max-width:1180px){body .practice-installation{flex-direction:column}}@media screen and (max-width:500px){body .practice-installation{width:90%}}body .practice-installation .left-wrapper{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;display:flex}@media screen and (max-width:1180px){body .practice-installation .left-wrapper{flex-direction:row;justify-content:space-between;align-items:flex-end;width:100%}}@media screen and (max-width:500px){body .practice-installation .left-wrapper{flex-direction:column;justify-content:flex-start;align-items:flex-start}}body .practice-installation .left-wrapper h2{width:16rem;font-family:GT Super Ds Trial,sans-serif;font-size:4rem;font-weight:300;line-height:4rem}@media screen and (max-width:1240px){body .practice-installation .left-wrapper h2{width:12rem;font-size:3rem;line-height:3rem}}@media screen and (max-width:1180px){body .practice-installation .left-wrapper h2{width:21rem;font-size:3.2rem;line-height:3.2rem}}@media screen and (max-width:500px){body .practice-installation .left-wrapper h2{width:auto;font-size:2.9rem;line-height:2.9rem}}body .practice-installation .left-wrapper h2 span{font-style:italic}body .practice-installation .left-wrapper p{color:#8b8b8b;width:18.5rem;font-size:1rem;font-weight:300;line-height:1.2rem}@media screen and (max-width:1240px){body .practice-installation .left-wrapper p{width:16rem}}body .practice-installation .right-wrapper{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}body .practice-installation .right-wrapper .box{border:.085rem solid #343434b0;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:3rem;width:100%;padding:4rem 3rem;display:flex}@media screen and (max-width:1000px){body .practice-installation .right-wrapper .box{padding:3rem 2rem}}@media screen and (max-width:745px){body .practice-installation .right-wrapper .box{flex-direction:column;padding:2.25rem 2rem}}body .practice-installation .right-wrapper .box:nth-child(2),body .practice-installation .right-wrapper .box:nth-child(3){border-top:none}body .practice-installation .right-wrapper .box .left-wrapper-box{white-space:none;color:#343434;flex-direction:row;justify-content:center;align-items:flex-start;font-family:GT Super Ds Trial,sans-serif;font-size:3rem;font-weight:300;line-height:3rem;display:flex}body .practice-installation .right-wrapper .box .left-wrapper-box span{text-transform:uppercase;margin-left:.5rem;font-family:Inter,sans-serif;font-size:.85rem;font-weight:400;line-height:1.6rem}body .practice-installation .right-wrapper .box .right-wrapper{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.5rem;width:23rem;display:flex}@media screen and (max-width:745px){body .practice-installation .right-wrapper .box .right-wrapper{width:auto}}body .practice-installation .right-wrapper .box .right-wrapper h3{font-family:GT Super Ds Trial,sans-serif;font-size:2.5rem;font-weight:300;line-height:2.5rem}body .practice-installation .right-wrapper .box .right-wrapper p{color:#606060;font-size:1rem;line-height:1.3rem}@media screen and (max-width:745px){body .practice-installation .right-wrapper .box .right-wrapper p{font-size:.9rem;line-height:1.2rem}}body .custom-wrapper-installation{flex-direction:row;justify-content:flex-start;align-items:flex-start;width:90%;max-width:60rem;margin-top:18rem;display:flex;position:relative;left:50%;transform:translate(-50%)}body .custom-wrapper-installation img{width:24rem;height:auto}body .custom-wrapper-installation .text-wrap{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;margin-left:3rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:600px){body .custom-wrapper-installation .text-wrap{width:90%;margin-left:0}}body .custom-wrapper-installation .text-wrap h2{width:26rem;font-family:GT Super Ds Trial,sans-serif;font-size:3rem;font-weight:300;line-height:2.9rem}@media screen and (max-width:600px){body .custom-wrapper-installation .text-wrap h2{width:auto;font-size:2.6rem;line-height:2.4rem}}body .custom-wrapper-installation .text-wrap p{color:#8b8b8b;width:35rem;margin-top:.5rem;font-size:1rem;font-weight:400;line-height:1.4rem}@media screen and (max-width:780px){body .custom-wrapper-installation .text-wrap p{width:27rem}}@media screen and (max-width:600px){body .custom-wrapper-installation .text-wrap p{width:auto}}body .capabilities{width:90%;max-width:70rem;margin-top:16rem;position:relative;left:50%;transform:translate(-50%)}body .capabilities .title-wrap{flex-direction:row;justify-content:flex-end;align-items:center;display:flex}body .capabilities .title-wrap h2{width:43rem;font-family:GT Super Ds Trial,sans-serif;font-size:3.25rem;font-weight:300;line-height:3rem}@media screen and (max-width:1150px){body .capabilities .title-wrap h2{width:33rem;font-size:2.8rem;line-height:2.8rem}}@media screen and (max-width:760px){body .capabilities .title-wrap h2{width:auto;font-size:2.35rem;line-height:2.35rem}}body .capabilities .title-wrap h2 span{font-style:italic}body .capabilities p{text-transform:uppercase;color:#343434;margin:1rem 0;font-size:1.1rem}body .capabilities .list-wrap{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}body .capabilities .list-wrap .fadein-wrapper{width:100%}body .capabilities .list-wrap .list-item{border-top:.085rem solid #262626b7;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:1.5rem 3rem .5rem;list-style:none;display:flex}@media screen and (max-width:1000px){body .capabilities .list-wrap .list-item{padding-left:0;padding-right:0}}@media screen and (max-width:850px){body .capabilities .list-wrap .list-item{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-bottom:1.5rem}}body .capabilities .list-wrap .list-item .left-wrapper{flex-direction:row;justify-content:center;align-items:flex-start;gap:.75rem;display:flex}body .capabilities .list-wrap .list-item .left-wrapper h4{white-space:none;font-family:GT Super Ds Trial,sans-serif;font-size:2.15rem;font-style:italic;font-weight:300;line-height:2.55rem}body .capabilities .list-wrap .list-item .left-wrapper h4 span{color:#555;font-family:Inter,sans-serif;font-weight:200}@media screen and (max-width:1100px){body .capabilities .list-wrap .list-item .left-wrapper h4{font-size:1.7rem;line-height:2.1rem}}body .capabilities .list-wrap .list-item .left-wrapper p{color:#565656;margin:1rem 0;font-size:1rem;line-height:1.3rem}@media screen and (max-width:1100px){body .capabilities .list-wrap .list-item .left-wrapper p{line-height:.8rem}}@media screen and (max-width:850px){body .capabilities .list-wrap .list-item .left-wrapper p{margin:.8rem 0 0;line-height:1rem}}body .capabilities .list-wrap .list-item p{text-transform:none;font-size:1.2rem}@media screen and (max-width:1100px){body .capabilities .list-wrap .list-item p{font-size:1.05rem}}@media screen and (max-width:850px){body .capabilities .list-wrap .list-item p{margin:0 0 0 1.9rem;padding:0;font-size:1rem}}
