.project-one{padding:50px 0 82px;position:relative;display:block;z-index:1}.project-one__single{margin-bottom:30px}.project-one__img,.project-one__img-box,.project-one__single{position:relative;display:block}.project-one__img{overflow:hidden;border-radius:20px;z-index:1}.project-one__img:after{height:0;pointer-events:none;content:"";position:absolute;opacity:1;top:0;background:hsla(0,0%,100%,.5);left:0;width:100%;z-index:9}.project-one__single:hover .project-one__img:after{height:100%;transition:all .6s linear;opacity:0}.project-one__img img{transition:all 1s ease-in-out;object-fit:cover;border-radius:20px;width:100%}.project-one__single:hover .project-one__img img{transform:scale(1.1)}.project-one__content{transform:scaleY(0);transition-delay:.1s;transform-style:preserve-3d;transition-duration:.5s;right:30px;transition-timing-function:ease-in-out;position:absolute;bottom:30px;transform-origin:bottom;background-position:bottom;left:30px;transition-property:all;z-index:2}.project-one__single:hover .project-one__content{transform:scaleY(1)}.project-one__sub-title{padding:11px 30px;font-size:18px;font-weight:500;border-top-right-radius:20px;color:var(--maroof-white);text-transform:capitalize;position:relative;border-top-left-radius:20px;background-color:var(--maroof-base);line-height:18px;display:inline-block}.project-one__title{font-size:24px;font-weight:700;line-height:34px}.project-one__title a{padding:17px 30px;color:var(--maroof-black);position:relative;border-radius:20px;border-top-left-radius:0;background-color:var(--maroof-white);display:inline-block}.project-one__title a:hover{color:var(--maroof-base)}.project-two{padding:120px 0;position:relative;display:block;z-index:1}.project-two .container{max-width:1760px}.project-two__carousel,.project-two__img,.project-two__single{position:relative;display:block}.project-two__img{overflow:hidden;border-radius:20px;z-index:1}.project-two__img img{transform:scaleX(1);transition:transform 1s ease-in-out;border-radius:20px;width:100%}.project-two__single:hover .project-two__img img{transform:scale(1.05) rotate(0deg)}.project-two__carousel.owl-carousel .owl-dots{height:10px;justify-content:center;-webkit-box-align:center;position:relative;max-width:300px;text-align:center;background-color:var(--maroof-primary);margin:80px auto 0!important;align-items:center;border-radius:5px;width:100%;-ms-flex-align:center;display:flex;z-index:2}.project-two__carousel.owl-carousel .owl-dots .owl-dot{height:10px;padding:0!important;-webkit-transition:all .1s linear;transition:all .1s linear;-webkit-transition-delay:.1s;transition-delay:.1s;position:relative;background-color:transparent;margin:0;border-radius:5px;width:100px;display:inline-block}.project-two__carousel.owl-carousel .owl-dot.active{opacity:1;background-color:var(--maroof-base)}.project-two__carousel.owl-carousel .owl-dot:focus{outline:none}.project-two__carousel.owl-carousel .owl-dots .owl-dot span{display:none}.project-three{padding:120px 0;position:relative;display:block;z-index:1}.project-three .container{max-width:1760px}.project-three__carousel{overflow:hidden;border-radius:20px}.project-three__carousel,.project-three__img,.project-three__img-box,.project-three__single{position:relative;display:block}.project-three__img{overflow:hidden;z-index:1}.project-three__img:after{height:0;pointer-events:none;content:"";position:absolute;opacity:1;top:0;background:hsla(0,0%,100%,.5);left:0;width:100%;z-index:2}.project-three__single:hover .project-three__img:after{height:100%;transition:all .6s linear;opacity:0}.project-three__img img{transition:all 1s ease-in-out;object-fit:cover;width:100%}.project-three__single:hover .project-three__img img{transform:scale(1.1)}.project-three__content{transform:scaleY(0);transition-delay:.1s;transform-style:preserve-3d;transition-duration:.5s;right:30px;transition-timing-function:ease-in-out;position:absolute;bottom:30px;transform-origin:bottom;background-position:bottom;left:30px;transition-property:all;z-index:2}.project-three__single:hover .project-three__content{transform:scaleY(1)}.project-three__sub-title{padding:11px 30px;font-size:18px;font-weight:500;border-top-right-radius:20px;color:var(--maroof-white);text-transform:capitalize;position:relative;border-top-left-radius:20px;background-color:var(--maroof-base);line-height:18px;display:inline-block}.project-three__title{font-size:26px;font-weight:700;line-height:36px}.project-three__title a{padding:17px 30px;color:var(--maroof-black);position:relative;border-radius:20px;border-top-left-radius:0;background-color:var(--maroof-white);display:inline-block}.project-three__title a:hover{color:var(--maroof-base)}.project-three .owl-nav{height:0;transform:translateY(-50%);justify-content:space-between;right:40px;position:absolute;top:50%;align-items:center;left:40px;line-height:0;display:flex}.project-three__carousel.owl-theme .owl-nav .owl-next,.project-three__carousel.owl-theme .owl-nav .owl-prev{height:100px;font-size:24px;color:var(--maroof-black);-webkit-transition:all .5s ease;transition:all .5s ease;position:relative;background-color:var(--maroof-primary);margin:0;border-radius:50%;width:100px;line-height:100px}.project-three__carousel.owl-theme .owl-nav .owl-prev{text-align:center;display:inline-block}.project-three__carousel.owl-theme .owl-nav .owl-next{margin-left:5px}.project-three__carousel.owl-theme .owl-nav .owl-prev{margin-right:5px}.project-three__carousel.owl-theme .owl-nav .owl-next span,.project-three__carousel.owl-theme .owl-nav .owl-prev span{justify-content:center;position:relative;align-items:center;display:flex}.project-three__carousel.owl-theme .owl-nav .owl-next:hover,.project-three__carousel.owl-theme .owl-nav .owl-prev:hover{color:var(--maroof-white);background-color:var(--maroof-base)}.project-four{padding:0 0 90px;position:relative;display:block;z-index:1}.project-four__single{margin-bottom:30px}.project-four__img,.project-four__img-box,.project-four__single{position:relative;display:block}.project-four__img{overflow:hidden;border-radius:20px;z-index:1}.project-four__img:after{height:0;pointer-events:none;content:"";position:absolute;opacity:1;top:0;background:hsla(0,0%,100%,.5);left:0;width:100%;z-index:9}.project-four__single:hover .project-four__img:after{height:100%;transition:all .6s linear;opacity:0}.project-four__img img{transition:all 1s ease-in-out;object-fit:cover;border-radius:20px;width:100%}.project-four__single:hover .project-four__img img{transform:scale(1.1)}.project-four__content{transform:scaleY(0);transition-delay:.1s;transform-style:preserve-3d;transition-duration:.5s;right:30px;transition-timing-function:ease-in-out;position:absolute;bottom:30px;transform-origin:bottom;background-position:bottom;left:30px;transition-property:all;z-index:2}.project-four__single:hover .project-four__content{transform:scaleY(1)}.project-four__sub-title{padding:11px 30px;font-size:18px;font-weight:500;border-top-right-radius:20px;color:var(--maroof-white);text-transform:capitalize;position:relative;border-top-left-radius:20px;background-color:var(--maroof-base);line-height:18px;display:inline-block}.project-four__title{font-size:26px;font-weight:700;line-height:30px}.project-four__title a{padding:17px 30px;color:var(--maroof-white);position:relative;border-radius:20px;border-top-left-radius:0;display:inline-block;z-index:1}.project-four__title a:hover{color:var(--maroof-base)}.project-four__title a:before{backdrop-filter:blur(10px);right:0;content:"";position:absolute;bottom:0;top:0;border-radius:20px;border-top-left-radius:0;background:hsla(0,0%,100%,.2);left:0;z-index:-1}.project-page{padding:120px 0 90px;position:relative;display:block;z-index:1}.project-page__single{margin-bottom:30px;position:relative;display:block}.project-page__img{overflow:hidden;position:relative;border-radius:20px;display:block;z-index:1}.project-page__img:after{height:0;pointer-events:none;content:"";position:absolute;opacity:1;top:0;background:hsla(0,0%,100%,.5);left:0;width:100%;z-index:9}.project-page__single:hover .project-page__img:after{height:100%;transition:all .6s linear;opacity:0}.project-page__img img{transition:all 1s ease-in-out;object-fit:cover;border-radius:20px;width:100%}.project-page__single:hover .project-page__img img{transform:scale(1.1)}.project-page__icon{-ms-flex-pack:center;-webkit-box-pack:center;right:0;-webkit-box-align:center;position:absolute;bottom:0;top:0;left:0;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox}.project-page__icon,.project-page__icon a{justify-content:center;align-items:center;display:flex;z-index:2}.project-page__icon a{height:50px;-webkit-transform:scale(0);transform:scale(0);font-size:20px;color:var(--maroof-white);-webkit-transition:all .5s ease;transition:all .5s ease;opacity:0;background-color:var(--maroof-base);border-radius:50%;width:50px}.project-page__single:hover .project-page__icon a{-webkit-transform:scale(1);transform:scale(1);transition-delay:.5s;opacity:1}.project-page__icon a:hover{color:var(--maroof-white);background-color:var(--maroof-black)}.project-details{padding:120px 0 111px}.project-details,.project-details__img,.project-details__img-box,.project-details__left{position:relative;display:block}.project-details__img{overflow:hidden;border-radius:20px;z-index:1}.project-details__img img{width:100%}.project-details__content-one{margin-bottom:61px;position:relative;margin-top:33px;display:block}.project-details__title{font-size:46px;font-weight:700;margin-bottom:27px;line-height:56px}.project-details__points-box{flex-wrap:wrap;position:relative;gap:75px;align-items:center;margin-top:30px;display:flex}.project-details__points{position:relative;display:block}.project-details__points li{position:relative;align-items:center;display:flex}.project-details__points li+li{margin-top:15px}.project-details__points li .icon{position:relative;align-items:center;display:flex}.project-details__points li .icon span{font-size:16px;color:transparent;position:relative;-webkit-text-stroke:1px var(--maroof-base);display:inline-block}.project-details__points li .text{margin-left:15px}.project-details__content-two{position:relative;display:block}.project-details__title-two{font-size:26px;font-weight:700;margin-bottom:26px;line-height:36px}.project-details__text-2{margin-bottom:20px}.project-details__content-two-images-box{padding:42px 0 13px;position:relative;display:block}.project-details__content-two-single{overflow:hidden;margin-bottom:30px;position:relative;border-radius:20px;display:block;z-index:1}.project-details__content-two-single img{border-radius:20px;width:100%}.project-details__sidebar{position:relative;display:block}.project-details__project-info{padding:30px;border:1px solid var(--maroof-bdr-color);position:relative;border-radius:20px;display:block}.project-details__project-info-title{padding:15px 0;font-size:26px;border:1px solid var(--maroof-base);font-weight:700;position:relative;text-align:center;border-radius:20px;line-height:26px;display:block}.project-details__project-info-list{margin-bottom:30px;position:relative;margin-top:30px;display:block}.project-details__project-info-list li{padding:14px 20px;flex-wrap:wrap;position:relative;gap:30px;background-color:#fff4f3;align-items:center;border-radius:20px;display:flex}.project-details__project-info-list li+li{margin-top:20px}.project-details__project-info-list li p{font-size:16px;font-weight:700;color:var(--maroof-black);position:relative;max-width:70px;width:100%;display:block}.project-details__project-info-list li h5{font-size:20px;font-weight:300;color:var(--maroof-gray);line-height:20px}.project-details__project-info-list li .rating{position:relative;gap:7px;align-items:center;display:flex}.project-details__project-info-list li .rating span{font-size:15px;color:#ead411;position:relative;display:block}.project-details__social{flex-wrap:wrap;gap:10px}.project-details__social,.project-details__social a{justify-content:center;position:relative;align-items:center;display:flex}.project-details__social a{height:40px;font-size:16px;border:1px solid var(--maroof-bdr-color);color:var(--maroof-black);border-radius:50%;width:40px;z-index:1}.project-details__social a:hover{border:1px solid var(--maroof-base);color:var(--maroof-white);background-color:var(--maroof-base)}.project-details__need-help{padding:40px;border:1px solid var(--maroof-bdr-color);margin-bottom:40px;text-align:center;border-radius:20px;margin-top:40px}.project-details__need-help,.project-details__need-help-img{position:relative;display:block}.project-details__need-help-img img{border-radius:20px;width:100%}.project-details__need-help-icon{height:86px;justify-content:center;border:1px solid var(--maroof-base);-webkit-transition:all .5s ease;transition:all .5s ease;position:relative;margin:20px auto 29px;align-items:center;border-radius:50%;width:86px;display:flex}.project-details__need-help-icon:hover{background-color:var(--maroof-base)}.project-details__need-help-icon span{font-size:32px;color:var(--maroof-black);-webkit-transition:all .5s ease;transition:all .5s ease;position:relative;display:inline-block}.project-details__need-help-icon:hover span{color:var(--maroof-white)}.project-details__need-help-sub-title{font-size:26px;font-weight:700;color:var(--maroof-black);line-height:36px}.project-details__need-help-number{font-size:36px;font-weight:700;line-height:46px;margin-top:22px}.project-details__need-help-number a{color:var(--maroof-black)}.project-details__need-help-number a:hover{color:var(--maroof-base)}.project-details__download{padding:40px;border:1px solid var(--maroof-bdr-color);border-radius:20px}.project-details__download,.project-details__download-list,.project-details__download-list li{position:relative;display:block}.project-details__download-list li+li{margin-top:20px}.project-details__download-list li a{padding:17px 20px 15px;justify-content:space-between;border:1px solid var(--maroof-base);position:relative;align-items:center;border-radius:32px;display:flex}.project-details__download-list li a:hover span{color:var(--maroof-base)}.project-details__download-list li a span{font-size:16px;font-weight:700;color:var(--maroof-black);-webkit-transition:all .5s ease;transition:all .5s ease;line-height:16px}.project-details__download-list li a p{color:var(--maroof-gray);position:relative;gap:30px;align-items:center;display:flex}.project-details__download-list li a:hover p i{color:var(--maroof-base)}.project-details__download-list li a p i{font-size:16px;color:var(--maroof-black);-webkit-transition:all .5s ease;transition:all .5s ease}