.custom-btn{display:inline-block;background-color:#054bbb;color:#fff;padding:12px 25px;text-decoration:none;border-radius:5px;font-weight:700;text-align:center;transition:background-color .3s ease}.custom-btn:hover{background-color:#303f9f}.btn-arrow{display:inline-flex;width:fit-content;align-items:center;justify-content:space-between;gap:20px;font-weight:600;text-decoration:none}.arrow-icon{width:1.6em;height:1.6em;transition:transform .3s ease;flex-shrink:0}.btn-arrow:hover .arrow-icon{transform:translate(4px)}.past-work-hero-section{min-height:440px;overflow:hidden}.hero-wrapper{background-color:#0093f5;height:auto;background-image:linear-gradient(260deg,transparent 0%,rgba(0,78,204,.5) 50%);position:relative;overflow:hidden}@media (max-width: 767px){.past-work-hero-section{height:auto;min-height:0}.hero-wrapper{height:auto;max-height:none}.wrapper-inner{position:static!important;padding:32px 16px!important}}@media (max-width: 576px){.wrapper-inner-content h1{font-size:40px!important}.wrapper-inner{padding:5% 8px!important}.hero-tab-wrapper .hero-tab{font-size:14px}}.wrapper-inner{top:0;right:0;bottom:0;left:0;position:static;overflow:hidden;padding:100px 16px;color:#fff}.wrapper-inner-content{display:flex;justify-content:center;align-items:start;flex-direction:column;text-align:left;max-width:1120px;margin:auto}.wrapper-inner-content h1{font-size:64px;margin-bottom:24px;font-weight:700;text-align:left}.wrapper-inner-content p{font-size:20px;max-width:1120px}.hero-tab-wrapper{margin-top:20px;margin-bottom:20px;display:flex;gap:12px;flex-wrap:wrap}.hero-tab-wrapper .hero-tab{background-color:#fff;color:#000;padding:8px;border-radius:5px}.hero-curves-svg-wrapper{left:-30%;mix-blend-mode:soft-light;opacity:.5;position:absolute;top:50%;transform:translate(-8%,-52%) rotate(30deg) scale(1);transform-origin:8% 52%;width:225vw;pointer-events:none;overflow:hidden}.hero-cta{display:flex;gap:20px;width:100%}@media (max-width: 576px){.hero-cta{flex-direction:column}.hero-cta .book-button,.hero-cta .contact-us-wrapper{width:50%;width:100%!important}.wrapper-inner-content p{font-size:16px}}.hero-cta .book-button{width:50%}.hero-cta .book-button a{width:100%;background-color:#fff;color:#000}.hero-cta.book-button a:hover{background-color:#dbdbdb}.hero-cta .contact-us-wrapper{width:50%}.hero-cta .contact-us-wrapper a{display:flex;background-color:orange;justify-content:space-between;align-items:center;color:#000;width:100%}.hero-cta .contact-us-wrapper a:hover{background-color:#dc940e}.fancyMainWrapper{display:flex;gap:48px}@media (max-width: 1023px){.fancyMainWrapper,.fancyMainWrapper .rightImgWrapper,.imgRow{gap:24px!important}}.fancyMainWrapper img{width:100%;height:100%;object-fit:cover;border-radius:16px}.fancyMainWrapper .mainImgWrapper{width:50%;position:relative;border:1px solid transparent;border-radius:16px}.fancyMainWrapper .mainImgWrapper:hover{border:1px solid #054bbb}.fancyMainWrapper .rightImgWrapper{width:50%;display:flex;flex-direction:column;gap:48px;position:relative}.imgRow{display:flex;gap:48px}.imgRowImgWrapper.first{width:50%;position:relative;border:1px solid transparent;border-radius:16px}.imgRowImgWrapper.first:hover{border:1px solid #054bbb}.imgRowImgWrapper.second{width:50%;position:relative;border:1px solid transparent;border-radius:16px}.imgRowImgWrapper.second:hover{border:1px solid #054bbb}.hover-img-icon{align-items:center;background-color:#081f2d;background-color:#054bbb;bottom:0;color:#fff;display:flex;height:50px;justify-content:center;position:absolute;right:0;width:50px;z-index:10;font-size:20px;border-bottom-right-radius:16px}.rightImgFirstDiv{border:1px solid transparent;position:relative;border-radius:16px}.rightImgFirstDiv:hover{border:1px solid #054bbb}@media (max-width: 767px){.fancyMainWrapper .mainImgWrapper,.fancyMainWrapper .rightImgWrapper{width:100%}.fancyMainWrapper,.imgRow{flex-direction:column}.imgRowImgWrapper.first,.imgRowImgWrapper.second{width:100%}}.past-work-content-wrapper,.intro-wrapper{display:block;max-width:1120px;margin:auto}.intro{display:flex;gap:36px;align-items:center}.intro .intro-half.left{width:50%}.intro .intro-half.left h3{font-size:48px;font-weight:700;margin-bottom:24px}.intro .intro-half.right{width:50%}.intro .intro-half.right img{width:150px;max-width:100%;height:auto}.intro .intro-half.right h4{font-size:24px;font-weight:700}.goal>div:first-of-type,.client>div:first-of-type{display:flex;flex-direction:column;flex:1}@media (max-width: 1024px){.intro{flex-direction:column}.intro-half.left,.intro-half.right{width:100%!important}.client,.goal{display:flex;gap:20px}}@media (max-width: 576px){.client,.goal{flex-direction:column}.intro .intro-half.left h3,.how-we-did-it h3,.the-work h3,.the-results h3{font-size:36px!important}}.how-we-did-it{width:100%}.how-we-did-it .did-it-content{width:100%;display:flex;gap:36px;align-items:center;margin-bottom:48px}.how-we-did-it h3{font-size:48px;font-weight:700;margin-bottom:24px}.how-we-did-it .did-it-content img{width:200px;max-width:100%;height:auto}.how-we-did-it .did-it-content svg{width:200px;max-width:100%;height:auto}.how-we-did-it .did-it-content h5{font-weight:700;font-size:24px}.did-steps-wrapper{display:flex;flex-direction:column;flex:1}@media (max-width: 767px){.how-we-did-it .did-it-content img{width:150px;max-width:100%;height:auto}.how-we-did-it .did-it-content{margin-bottom:24px}}@media (max-width: 576px){.did-it-content{flex-direction:column;align-items:start!important}}.the-work{width:100%}.the-work h3{font-size:48px;font-weight:700;margin-bottom:24px}.the-work .preparation h5{font-weight:700;font-size:24px}.the-work .preparation img{margin-bottom:16px}.the-work .installation h5{font-weight:700;font-size:24px}.the-work .installation ul{list-style-type:disc}.the-work .installation ul li,.the-work .installation img{margin-bottom:16px}.the-work .finishing-touches h5{font-weight:700;font-size:24px}.the-work .finishing-touches img{margin-bottom:16px}.the-results h3{font-size:48px;font-weight:700;margin-bottom:24px}
