.we-serve{padding:120px 0;z-index:1}.we-serve,.we-serve__left,.we-serve__main-tab-box,.we-serve__main-tab-box .tab-buttons,.we-serve__main-tab-box .tab-buttons .tab-btn{position:relative;display:block}.we-serve__main-tab-box .tab-buttons .tab-btn+.tab-btn{margin-top:20px}.we-serve__main-tab-box .tab-buttons .tab-btn span{position:relative;display:block;border:1px solid var(--maroof-bdr-color);border-radius:30px;font-weight:700;padding:14px 30px;color:var(--maroof-black);cursor:pointer;transition:all .3s ease}.we-serve__main-tab-box .tab-buttons .tab-btn.active-btn span,.we-serve__main-tab-box .tab-buttons .tab-btn:hover span{border:1px solid var(--maroof-base)}.we-serve__main-tab-box .tabs-content{position:relative;display:block}.we-serve__main-tab-box .tabs-content .tab{position:relative;display:none;transform:translateY(35px);transition:all .6s ease;z-index:10}.we-serve__main-tab-box .tabs-content .tab.active-tab{display:block;margin-top:0;transform:translateY(0)}.we-serve__right{position:relative;display:block}.we-serve__content-box{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;column-gap:40px;background:var(--maroof-white);box-shadow:0 0 60px rgba(0,0,0,.05);border-radius:50px;padding:70px 60px 80px}.we-serve__content-tagline{font-size:10px;font-weight:500;line-height:16px;letter-spacing:1.5px;text-transform:uppercase;color:var(--maroof-base)}.we-serve__content-title{font-size:34px;font-weight:700;line-height:35px;margin-top:7px;margin-bottom:10px}.we-serve__content-title span{color:var(--maroof-base)}.we-serve__points-box{position:relative;display:block;margin-top:20px}.we-serve__points-box li{position:relative;display:flex;align-items:center;gap:15px}.we-serve__points-box li+li{margin-top:10px}.we-serve__points-box li .icon,.we-serve__points-box li .icon span{position:relative;display:inline-block}.we-serve__points-box li .icon span{font-size:14px;color:var(--maroof-base)}.we-serve__content-left{flex:0 0 100%;max-width:100%}.we-serve__content-right{position:relative;display:block;flex:0 0 42%;max-width:42%}.we-serve__content-count-box{position:relative;display:flex;align-items:center;flex-direction:column;width:140px;height:157px;justify-content:center;z-index:1}.we-serve__content-count-shape-1{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:-1}.we-serve__content-count-shape-1 img{width:auto}.we-serve__count{position:relative;display:flex;align-items:center}.we-serve__count h3,.we-serve__count span{font-size:34px;font-weight:700;line-height:36px}.we-serve__count span{color:var(--maroof-black)}.we-serve__count-text{font-size:10px;line-height:12px;text-transform:capitalize;color:rgba(var(--maroof-black-rgb),.8);font-weight:400}.we-serve__plan-box{position:relative;display:block;max-width:420px}.we-serve__plan-title{font-size:16px;font-weight:700;line-height:24px;margin-bottom:14px;color:var(--maroof-black)}.we-serve__plan-list{position:relative;display:block;padding-left:18px}.we-serve__plan-list li{margin-bottom:10px;color:rgba(var(--maroof-black-rgb),.8)}@media (max-width:991px){.we-serve__content-left,.we-serve__content-right{flex:0 0 100%;max-width:100%}.we-serve__content-right{margin-top:24px}}.we-serve__content-ratting-box{position:relative;display:block}.we-serve__content-ratting{position:relative;display:flex;align-items:center;gap:10px}.we-serve__content-ratting span{position:relative;display:inline-block;font-size:14px;color:#f8bc26}.we-serve__content-ratting span.last-icon{color:#cdcdcd}.we-serve__content-ratting-box p{margin-top:11px;margin-bottom:40px}.we-serve__content-review{position:relative;display:inline-block}.we-serve__content-review a{position:relative;display:flex;align-items:center;font-weight:500;line-height:16px;letter-spacing:.32px;color:var(--maroof-black);gap:15px}.we-serve__content-review a:hover{color:var(--maroof-base)}.we-serve__content-review a span{font-size:10px;color:var(--maroof-base)}.timeline-wrapper{position:relative;display:block;padding:80px 0}.timeline{position:relative;margin:auto;display:grid;grid-template-columns:repeat(6,1fr);align-items:center;justify-items:center;grid-column-gap:24px;column-gap:24px}.timeline:before{content:"";position:absolute;top:50%;left:0;width:100%;height:4px;background:#01b4f3;transform:translateY(-50%);z-index:0}.step{position:relative;display:block;justify-self:center;z-index:1;width:160px}.step:after{content:"";position:absolute;width:18px;height:18px;background:#01b4f3;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;animation:dotPulse 2.4s ease-in-out infinite}.timeline .content{position:relative;width:180px;height:180px;padding:14px 12px;border-radius:12px;text-align:center;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-direction:column;background-repeat:no-repeat;background-position:50%;background-size:contain;box-shadow:0 10px 20px rgba(0,0,0,.04)}.timeline .content p{font-size:12px;color:#444;margin:0}.timeline .badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;background:#01b4f3;color:#fff;padding:10px 16px;min-width:90px;border-radius:999px;font-weight:700;font-size:12px;white-space:nowrap;box-shadow:0 0 14px rgba(1,180,243,.28),0 6px 14px rgba(1,180,243,.18)}.timeline .top .content{transform:translateY(-150px);animation:contentUpAppear .6s ease both}.timeline .bottom .content{transform:translateY(150px);animation:contentDownAppear .6s ease both}.timeline .top .badge{transform:translate(-50%,80px)}.timeline .bottom .badge{transform:translate(-50%,-80px)}.timeline .step.top:hover .content{transform:translateY(-150px) scale(1.03);box-shadow:0 12px 24px rgba(0,0,0,.12)}.timeline .step.bottom:hover .content{transform:translateY(150px) scale(1.03);box-shadow:0 12px 24px rgba(0,0,0,.12)}.timeline .badge{animation:badgeGlow 2s ease-in-out infinite}.timeline .step:first-child .content{animation-delay:.05s}.timeline .step:nth-child(2) .content{animation-delay:.1s}.timeline .step:nth-child(3) .content{animation-delay:.15s}.timeline .step:nth-child(4) .content{animation-delay:.2s}.timeline .step:nth-child(5) .content{animation-delay:.25s}.timeline .step:nth-child(6) .content{animation-delay:.3s}@keyframes dotPulse{0%{box-shadow:0 0 0 0 rgba(1,180,243,.4)}70%{box-shadow:0 0 0 12px rgba(1,180,243,0)}to{box-shadow:0 0 0 0 rgba(1,180,243,0)}}@keyframes contentUpAppear{0%{opacity:0;transform:translateY(-170px) scale(.98)}to{opacity:1;transform:translateY(-150px) scale(1)}}@keyframes contentDownAppear{0%{opacity:0;transform:translateY(170px) scale(.98)}to{opacity:1;transform:translateY(150px) scale(1)}}@keyframes badgeGlow{0%,to{box-shadow:0 0 10px rgba(1,180,243,.22),0 6px 12px rgba(1,180,243,.16)}50%{box-shadow:0 0 18px rgba(1,180,243,.33),0 10px 18px rgba(1,180,243,.22)}}@media (prefers-reduced-motion:reduce){.timeline .badge,.timeline .bottom .content,.timeline .step:after,.timeline .top .content{animation:none}.timeline .step.bottom:hover .content,.timeline .step.top:hover .content{transform:translateY(-150px)}}@media (max-width:900px){.timeline{display:block}.timeline:before{width:4px;height:100%;left:50%;top:0;transform:translateX(-50%)}.step{width:100%;margin:36px 0;justify-self:stretch}.bottom .content,.top .content{transform:none;position:relative;margin:20px auto 0}.bottom .badge,.top .badge{transform:translate(-50%,-50%);position:absolute}}.why-we-are{z-index:1}.why-we-are,.why-we-are__wrap{position:relative;display:block}.why-we-are__wrap{max-width:1760px;margin:0 auto;background-color:var(--maroof-primary);border-radius:20px;padding:120px 0}.why-we-are__left{position:relative;display:block;margin-top:23px}.why-we-are__left .section-title{margin-bottom:29px}.why-we-are__list{position:relative;display:block;margin-right:170px}.why-we-are__list li{position:relative;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--maroof-bdr-color);border-radius:20px;background-color:var(--maroof-white);padding:17px 30px 20px}.why-we-are__list li+li{margin-top:20px}.why-we-are__list-content{position:relative;display:block}.why-we-are__list-content h3{font-size:24px;font-weight:700;line-height:36px}.why-we-are__list-content h3 a{color:var(--maroof-black)}.why-we-are__list-content h3 a:hover{color:var(--maroof-base)}.why-we-are__list-content p{margin-top:6px}.why-we-are__list-arrow{position:relative;display:inline-block}.why-we-are__list-arrow a{position:relative;display:flex;align-items:center;justify-content:center;width:65px;height:65px;border:1px solid var(--maroof-bdr-color);border-radius:50%;font-size:18px;color:transparent;-webkit-text-stroke:1px var(--maroof-base)}.why-we-are__list-arrow a:hover{background-color:var(--maroof-base);color:var(--maroof-white);-webkit-text-stroke:none;border:1px solid var(--maroof-base)}.why-we-are__list-arrow a span{transform:rotate(-45deg)}.why-we-are__right{margin-left:42px}.why-we-are__img,.why-we-are__img-box,.why-we-are__right{position:relative;display:block}.why-we-are__img img{width:100%;border-radius:20px}.why-we-are__img-2{position:absolute;left:-86px;bottom:39px}.why-we-are__img-2:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:12px solid var(--maroof-white);border-radius:20px}.why-we-are__img-2 img{width:auto;border-radius:20px}.why-we-are-two{position:relative;display:block;counter-reset:count;z-index:1}.why-we-are-two__wrap{position:relative;display:block;max-width:1760px;margin:0 auto;background-color:var(--maroof-black);border-radius:20px;padding:120px 0 350px}.why-we-are-two__left{margin-left:63px;margin-right:102px}.why-we-are-two__img,.why-we-are-two__img-box,.why-we-are-two__left{position:relative;display:block}.why-we-are-two__img{z-index:1}.why-we-are-two__img img{width:100%;border-radius:20px}.why-we-are-two__shape-1{position:absolute;top:66px;left:-64px}.why-we-are-two__shape-1 img{width:auto}.why-we-are-two__count-box{position:absolute;left:-63px;bottom:72px;max-width:191px;width:100%;background-color:var(--maroof-base);border-radius:20px;text-align:center;padding:22px 20px;z-index:2}.why-we-are-two__count-icon{position:relative;display:flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:rgba(var(--maroof-white-rgb),.1);border-radius:50%;margin:0 auto;transition:all .5s ease}.why-we-are-two__count-box:hover .why-we-are-two__count-icon{background-color:var(--maroof-black)}.why-we-are-two__count-icon span{position:relative;display:inline-block;font-size:30px;color:var(--maroof-white)}.why-we-are-two__count-inner{position:relative;display:block}.why-we-are-two__count{position:relative;display:flex;align-items:center;justify-content:center;margin-top:16px}.why-we-are-two__count h3,.why-we-are-two__count-plus{font-size:44px;font-weight:700;line-height:44px;letter-spacing:-.94px;color:var(--maroof-white)}.why-we-are-two__count-text{font-size:10px;line-height:23px;color:var(--maroof-white)}.why-we-are-two__right{position:relative;display:block;margin-left:-23px}.why-we-are-two__right .section-title{margin-bottom:30px}.why-we-are-two__right .section-title__title{color:var(--maroof-white)}.why-we-are-two__list{position:relative;display:block}.why-we-are-two__list li{position:relative;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(var(--maroof-white-rgb),.2);border-radius:20px;padding:20px 30px 18px}.why-we-are-two__list li+li{margin-top:20px}.why-we-are-two__list li h3{font-size:24px;font-weight:700;line-height:30px;color:var(--maroof-white)}.why-we-are-two__list li p{font-size:14px;color:var(--maroof-white);margin-top:10px}.why-we-are-two__list-count{position:relative;display:flex;align-items:center;justify-content:center;width:65px;height:65px;border:1px solid #20202d;border-radius:50%}.why-we-are-two__list-count:before{position:relative;display:block;font-size:34px;line-height:36px;font-weight:700;color:var(--maroof-white);border-radius:50%;counter-increment:count;content:"0"counter(count);transition:all .2s linear;transition-delay:.1s}.work-process{position:relative;display:block;margin-top:-243px;z-index:1}.work-process__inner{position:relative;display:block;max-width:1760px;padding:323px 0 90px;background:linear-gradient(180deg,#e63a27,#802016);border-radius:20px;margin:0 auto}.work-process__single{position:relative;display:block;border:1px solid rgba(var(--maroof-white-rgb),.2);border-radius:20px;padding:39px;margin-bottom:30px}.work-process__icon{position:relative;display:flex;align-items:center;justify-content:center;width:80px;height:80px;background-color:var(--maroof-base);border-radius:20px;overflow:hidden;z-index:1}.work-process__icon:before{transition-duration:.8s;position:absolute;width:200%;height:200%;content:"";top:110%;left:50%;background-color:var(--maroof-white);transform:translateX(-50%);z-index:-1}.work-process__single:hover .work-process__icon:before{top:-40%}.work-process__icon span{position:relative;display:inline-block;font-size:44px;color:var(--maroof-white);transition:all .5s ease}.work-process__single:hover .work-process__icon span{transform:scale(.9);color:var(--maroof-black)}.work-process__text{color:var(--maroof-white);margin-top:20px;margin-bottom:30px}.work-process__btn-box{position:relative;display:block}.work-process__btn{padding:14px 29px!important;color:var(--maroof-white)!important;border:1px solid var(--maroof-white);background-color:transparent!important}.work-process__btn:hover{border:1px solid var(--maroof-black)}.work-process__btn span{color:var(--maroof-white)!important}.work-process__count{position:absolute;top:62px;right:38px}.work-process__count:before{position:relative;display:block;font-size:34px;line-height:36px;font-weight:700;color:rgba(var(--maroof-white-rgb),.6);counter-increment:count;content:"0"counter(count);transition:all .2s linear;transition-delay:.1s}