.container-left{padding-left:15px}@media (min-width:576px){.container-left{padding-left:calc(50vw - 255px)}}@media (min-width:768px){.container-left{padding-left:calc(50vw - 345px)}}@media (min-width:992px){.container-left{padding-left:calc(50vw - 465px)}}@media (min-width:1200px){.container-left{max-width:100%;padding-left:12vw}}@media (min-width:1921px){.container-left{max-width:100%;padding-left:20vw}}.container-right{padding-right:15px}@media (min-width:576px){.container-right{padding-right:calc(50vw - 255px)}}@media (min-width:768px){.container-right{padding-right:calc(50vw - 345px)}}@media (min-width:992px){.container-right{padding-right:calc(50vw - 465px)}}@media (min-width:1200px){.container-right{max-width:100%;padding-right:12vw}}@media (min-width:1921px){.container-right{max-width:100%;padding-right:20vw}}.sp-120{padding:7.5rem 0}.sp-80{padding:5rem 0}.sp-50{padding:3.125rem 0}.mb-120{margin-bottom:7.5rem}.mb-80{margin-bottom:5rem}.mb-50{margin-bottom:3.125rem}.mb-30{margin-bottom:1.875rem}.mb-15{margin-bottom:.9375rem}@media (max-width:991.98px){.mb-md-30{margin-bottom:30px}}@media (max-width:767.98px){.sp-120,.sp-80{padding:50px 0}.mb-120,.mb-80{margin-bottom:50px}}@media (max-width:419.98px){.mb-50{margin-bottom:30px}}section.case-studies section.banner{height:31.25rem;width:100%;background-color:#ebeced;background-size:cover;background-position:center;background-repeat:no-repeat;margin-top:10.625rem;border-top-right-radius:31.25rem;position:relative}section.case-studies section.banner::after{content:"";position:absolute;top:0;right:-.125rem;height:75%;width:21.875rem;border:solid 2px #f59c00;border-top-left-radius:21.875rem}@media (max-width:1199.98px){section.case-studies section.banner{height:25rem}}@media (max-width:991.98px){section.case-studies section.banner{height:350px}}@media (max-width:767.98px){section.case-studies section.banner{height:300px}section.case-studies section.banner::after{width:30%;border-top-left-radius:200px}}@media (max-width:575.98px){section.case-studies section.banner{margin-top:140px}}@media (max-width:419.98px){section.case-studies section.banner{height:250px;border-top-right-radius:150px;margin-top:130px}section.case-studies section.banner::after{width:40%;height:65%}}section.case-studies .implementation-title{font-size:3.4375rem;line-height:4.0625rem;font-weight:600;text-transform:uppercase}@media (max-width:991.98px){section.case-studies .implementation-title{font-size:45px;line-height:55px}}@media (max-width:767.98px){section.case-studies .implementation-title{font-size:40px;line-height:50px}}section.case-studies .implementation-perex{font-size:2.1875rem;line-height:2.8125rem;font-weight:600}@media (max-width:991.98px){section.case-studies .implementation-perex{font-size:28px;line-height:48px}}@media (max-width:767.98px){section.case-studies .implementation-perex{font-size:24px;line-height:38px}}section.case-studies section.gray-shape{position:relative}section.case-studies section.gray-shape::before{content:"";position:absolute;z-index:-1;top:0;left:0;width:90%;height:100%;background-color:#ebeced;border-top-right-radius:25rem}@media (max-width:991.98px){section.case-studies section.gray-shape::before{border-top-right-radius:300px}}@media (max-width:767.98px){section.case-studies section.gray-shape::before{border-top-right-radius:250px}}@media (max-width:575.98px){section.case-studies section.gray-shape::before{width:calc(100% - 15px);border-top-right-radius:150px}}section.case-studies section.gray-bg .orange-underline span{margin-top:0;margin-bottom:.3125rem}section.case-studies section.quick-navigation .flex-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}section.case-studies section.quick-navigation .flex-wrapper .btn-wrapper:not(:last-child){margin-right:1.875rem}@media (max-width:1199.98px){section.case-studies section.quick-navigation .flex-wrapper button{min-width:15.625rem;min-height:4.375rem}section.case-studies section.quick-navigation .flex-wrapper .btn-wrapper:not(:last-child){margin-right:.9375rem}}@media (max-width:991.98px){section.case-studies section.quick-navigation .flex-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}section.case-studies section.quick-navigation .flex-wrapper .btn-wrapper{-ms-flex-preferred-size:100%;flex-basis:100%}section.case-studies section.quick-navigation .flex-wrapper .btn-wrapper:not(:last-child){margin-right:0;margin-bottom:15px}}section.case-studies section.content{overflow-x:hidden}section.case-studies section.content .content-text img{display:inline-block;width:auto;max-width:50%;padding-right:15px}section.case-studies section.content .about-project-image{position:relative}section.case-studies section.content .about-project-image::after{content:"";position:absolute;bottom:-7.5rem;right:-7.5rem;height:18.75rem;width:18.75rem;border:solid 2px #f59c00;border-top-left-radius:15.625rem}@media (max-width:991.98px){section.case-studies section.content .about-project-image::after{bottom:-30px;right:-30px;height:150px;width:150px;border-top-left-radius:120px}}@media (max-width:767.98px){section.case-studies section.content h2{margin-bottom:30px}section.case-studies section.content .about-project-image::after{bottom:-25px;right:-25px;height:120px;width:120px;border-top-left-radius:100px}}@media (max-width:419.98px){section.case-studies section.content .about-project-image::after{bottom:-17px;right:-17px;height:90px;width:90px;border-top-left-radius:70px}}section.case-studies section.three-d .img-wrapper{width:100%;height:100%;min-height:25rem;background-size:cover;background-position:center;background-repeat:no-repeat}section.case-studies section.three-d .img-left .img-wrapper{border-top-right-radius:18.75rem}section.case-studies section.three-d .img-left .text-wrapper{padding-left:3.125rem;text-align:left}section.case-studies section.three-d .img-right .img-wrapper{border-top-left-radius:18.75rem}section.case-studies section.three-d .img-right .text-wrapper{padding-right:3.125rem;text-align:right}@media (max-width:991.98px){section.case-studies section.three-d .img-wrapper{min-height:350px}section.case-studies section.three-d .img-left .img-wrapper{border-top-right-radius:200px}section.case-studies section.three-d .img-left .text-wrapper{padding-left:15px}section.case-studies section.three-d .img-right .img-wrapper{border-top-left-radius:200px}section.case-studies section.three-d .img-right .text-wrapper{padding-right:15px}}@media (max-width:767.98px){section.case-studies section.three-d h2{margin-bottom:30px}section.case-studies section.three-d .img-wrapper{min-height:250px}section.case-studies section.three-d .img-left .img-wrapper{border-top-right-radius:150px}section.case-studies section.three-d .img-left .text-wrapper{padding-left:0;margin-top:15px}section.case-studies section.three-d .img-right .img-wrapper{border-top-left-radius:0;border-top-right-radius:150px}section.case-studies section.three-d .img-right .text-wrapper{text-align:left;padding-right:0;margin-top:15px}}section.case-studies section.our-tip .orange-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:6.25rem;height:6.25rem;background-color:#f59c00;border-radius:6.25rem}section.case-studies section.our-tip .orange-title span{font-size:1.125rem;font-weight:600;text-transform:uppercase;position:relative;top:.1875rem}section.case-studies section.our-tip .text p{font-size:2.1875rem;font-weight:600;line-height:2.8125rem}@media (max-width:991.98px){section.case-studies section.our-tip .text p{font-size:28px;line-height:38px;padding-right:50px}}@media (max-width:767.98px){section.case-studies section.our-tip .text p{font-size:24px;line-height:34px}}@media (max-width:575.98px){section.case-studies section.our-tip .text p{padding-right:15px}}@media (max-width:419.98px){section.case-studies section.our-tip .text p{font-size:22px;line-height:32px}}@media (max-width:340px){section.case-studies section.our-tip .text p{font-size:20px;line-height:30px}}section.case-studies section.result{position:relative;overflow-x:hidden}section.case-studies section.result::after{content:"";position:absolute;z-index:-1;top:0;right:-2px;height:18.75rem;max-height:100%;width:18.75rem;border:solid 2px #f59c00;border-bottom-left-radius:15.625rem}@media (max-width:1199.98px){section.case-studies section.result::after{height:15.625rem;width:15.625rem;border-bottom-left-radius:13.75rem}}@media (max-width:991.98px){section.case-studies section.result::after{height:150px;width:150px;border-bottom-left-radius:120px}}@media (max-width:767.98px){section.case-studies section.result::after{display:none}section.case-studies section.result h2{margin-bottom:30px}}@media (max-width:991.98px){section.case-studies section.reaction .reaction-from,section.case-studies section.reaction .text{padding-right:50px}}@media (max-width:767.98px){section.case-studies section.reaction h2{margin-bottom:30px}}@media (max-width:575.98px){section.case-studies section.reaction .reaction-from,section.case-studies section.reaction .text{padding-right:15px}}@media (max-width:767.98px){section.case-studies section.gallery h2,section.case-studies section.video h2{margin-bottom:30px}}section.case-studies section.interested .dark-bg{padding:3.125rem .9375rem;background-color:#252525}section.case-studies section.other-implementations a.other-interior-link{display:block;text-decoration:none}section.case-studies section.other-implementations a.other-interior-link .fake-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.9375rem}section.case-studies section.other-implementations a.other-interior-link .fake-btn i,section.case-studies section.other-implementations a.other-interior-link .fake-btn span{display:inline-block}section.case-studies section.other-implementations a.other-interior-link .fake-btn i{font-size:.75rem;color:#f59c00;position:relative;top:-.125rem;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}section.case-studies section.other-implementations a.other-interior-link .fake-btn span{font-size:1.125rem;line-height:1.75rem;font-weight:600;letter-spacing:.125rem;text-transform:uppercase;color:#252525}section.case-studies section.other-implementations a.other-interior-link .fake-btn.left i{margin-right:.625rem}section.case-studies section.other-implementations a.other-interior-link .fake-btn.right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}section.case-studies section.other-implementations a.other-interior-link .fake-btn.right i{margin-left:.625rem}section.case-studies section.other-implementations a.other-interior-link .other-interior-link-wrapper{position:relative;overflow:hidden;color:#fff;min-height:21.875rem;padding:.9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-shadow:inset 0 -120px 20px -10px rgba(0,0,0,.4);box-shadow:inset 0 -120px 20px -10px rgba(0,0,0,.4);-webkit-transition:all .2s;transition:all .2s}section.case-studies section.other-implementations a.other-interior-link .other-interior-link-wrapper .bg-img{position:absolute;z-index:-1;top:0;left:0;height:100%;width:100%;background-color:#afb2b7;background-size:cover;background-position:center;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}section.case-studies section.other-implementations a.other-interior-link .other-interior-link-wrapper .perex,section.case-studies section.other-implementations a.other-interior-link .other-interior-link-wrapper .title{position:relative;z-index:1}section.case-studies section.other-implementations a.other-interior-link .other-interior-link-wrapper .title{font-size:1.375rem;line-height:1.5rem}section.case-studies section.other-implementations a.other-interior-link .other-interior-link-wrapper .perex{font-size:.875rem;line-height:1.5rem}section.case-studies section.other-implementations a.other-interior-link:hover .fake-btn.left i{-webkit-transform:translateX(-15px);-ms-transform:translateX(-15px);transform:translateX(-15px)}section.case-studies section.other-implementations a.other-interior-link:hover .fake-btn.right i{-webkit-transform:translateX(15px);-ms-transform:translateX(15px);transform:translateX(15px)}section.case-studies section.other-implementations a.other-interior-link:hover .other-interior-link-wrapper{border-top-right-radius:15.625rem}section.case-studies section.other-implementations a.other-interior-link:hover .other-interior-link-wrapper .bg-img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}@media (max-width:1400px){section.case-studies section.other-implementations a.other-interior-link .other-interior-link-wrapper{min-height:18.75rem}}@media (max-width:1199.98px){section.case-studies section.other-implementations a.other-interior-link:hover .other-interior-link-wrapper{border-top-right-radius:12.5rem}section.case-studies section.other-implementations a.other-interior-link .other-interior-link-wrapper{min-height:17.5rem}}@media (max-width:991.98px){section.case-studies section.other-implementations a.other-interior-link:hover .other-interior-link-wrapper{border-top-right-radius:0}section.case-studies section.other-implementations a.other-interior-link .fake-btn span{font-size:14px}section.case-studies section.other-implementations a.other-interior-link .other-interior-link-wrapper{min-height:230px}}@media (max-width:767.98px){section.case-studies section.other-implementations h2{margin-bottom:30px}section.case-studies section.other-implementations a.other-interior-link.first{margin-bottom:50px}section.case-studies section.other-implementations a.other-interior-link .other-interior-link-wrapper{min-height:250px}}@media (max-width:419.98px){section.case-studies section.other-implementations a.other-interior-link .other-interior-link-wrapper{min-height:220px}}@media (max-width:330px){section.case-studies section.other-implementations a.other-interior-link .other-interior-link-wrapper{min-height:200px}}