.cta-section{background-color:#fff;border-top:1px solid #eee;border-bottom:1px solid #eee;box-shadow:0 4px 6px -1px #0000001a}.cta-section h2{font-weight:700}.cta-section .btn{text-transform:uppercase;font-weight:600;padding:.6rem 1.4rem}.cta-section .btn{border:4px solid;padding:10px 30px}@media screen and (max-width: 768px){.cta-section{text-align:center}}.custom-banner-overlay{position:relative;background-size:cover;background-position:center;min-height:600px;display:flex;align-items:center;color:#fff}.custom-banner-overlay:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#1f1f1fd9;z-index:1}.custom-banner-overlay .container{position:relative;z-index:2}.custom-banner-overlay .row{display:flex;flex-wrap:wrap;align-items:flex-start}.custom-banner-overlay .col-left{flex:0 0 75%}.custom-banner-overlay .col-right{flex:0 0 25%;max-width:300px}.custom-banner-overlay .service-item{display:flex;margin-bottom:50px;align-items:flex-start}.custom-title{position:relative;font-family:Rubik,sans-serif;font-size:55px;font-weight:700;margin:0 0 30px;color:#fff;padding-left:20px}.custom-title:after{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background-color:#ffb400}.custom-description{font-size:17px;line-height:1.5;margin:0 0 30px;opacity:.9;font-weight:400}.custom-banner-overlay .service-item img{max-width:50px;height:auto}.custom-banner-overlay h3{font-size:28px;padding-top:50px;padding-bottom:20px}.custom-banner-overlay h5,.custom-banner-overlay h6{margin-bottom:5px;font-size:1.5rem}.desc-service{font-size:13px}.col-left-content{position:relative;z-index:2;max-width:700px;margin:0 auto;text-align:left;color:#fff;padding:50px 20px 40px 15px}@media (max-width: 991px){.custom-banner-overlay{text-align:center;flex-direction:column;min-height:auto;padding:40px 20px}.custom-banner-overlay .col-left,.custom-banner-overlay .col-right{flex:0 0 100%;max-width:100%}.col-left-content{padding:30px 20px;text-align:center;margin:0 auto}.custom-title{font-size:36px;padding-left:0}.custom-description{font-size:16px;text-align:center;//}.custom-btn{display:inline-block;margin:20px auto 0}.custom-banner-overlay .service-item{flex-direction:column;align-items:center;margin-bottom:30px}.custom-banner-overlay .service-item img{margin-bottom:15px;max-width:40px}.custom-banner-overlay h5,.custom-banner-overlay h6{font-size:14px}}@media screen and (max-width: 768px){.custom-banner-bootstrap{min-height:200px!important}}hr.line{border:none;border-bottom:4px solid #FFB400;width:50px;margin:0 auto 10px;opacity:1}.carousel-control-prev,.carousel-control-next{width:5%}.title-banner{margin-bottom:1.5rem;font-weight:700;margin-top:0}#customBannerCarousel .carousel-item{height:600px}#customBannerCarousel .carousel-item img{height:100%;width:100%;object-fit:cover}#customBannerCarousel .carousel-caption{top:0;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:0}@media (max-width: 772px){.title-banner{font-size:3.5rem}}.custom-banner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0000001a;z-index:1;display:block!important}.custom-btn{display:inline-block;background-color:#ffb400;color:#fff;text-decoration:none;font-family:Rubik,sans-serif;font-weight:500;font-size:12px;padding:15px 40px;transition:transform .2s ease,box-shadow .2s ease}.custom-btn:hover{transform:translateY(-2px)}@media (max-width: 991px){.custom-btn{display:inline-block;margin:20px auto 0}}.sub-title{font-size:22px}.projects-list .animate-on-scroll{opacity:0;transform:translateY(30px);transition:all .8s ease}.projects-list .animate-on-scroll.animate{opacity:1;transform:translateY(0)}.projects-list .project-card:nth-child(1){animation-delay:.1s}.projects-list .project-card:nth-child(2){animation-delay:.2s}.projects-list .project-card:nth-child(3){animation-delay:.3s}.projects-list .project-card:nth-child(4){animation-delay:.4s}.projects-list .project-card:nth-child(5){animation-delay:.5s}.projects-list .project-card:nth-child(6){animation-delay:.6s}.projects-list .paginate-wrapper.animate-on-scroll{animation-delay:.8s}.projects-list .project-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #0000001a;transition:all .3s cubic-bezier(.25,.46,.45,.94)}@media (prefers-reduced-motion: reduce){.projects-list .animate-on-scroll{opacity:1;transform:translateY(0);transition:none}}.paginate-wrapper{margin-top:50px;display:flex;justify-content:end;align-items:center;gap:10px}.paginate-wrapper span{display:inline-block}.paginate-wrapper .page{border:1px solid #ddd;color:#333;background-color:#fff;border-radius:4px;transition:all .3s ease;text-align:center;line-height:1;padding:10px 0;height:40px;width:50px}.paginate-wrapper .page a{display:inline-block;text-decoration:none;color:#333;transition:all .3s ease}.paginate-wrapper .page a:hover{color:#ffb400}.paginate-wrapper .page.current{background-color:#ffb400;color:#fff;border-color:#ffb400}.paginate-wrapper .next,.paginate-wrapper .prev{padding:7px;border:1px solid #ddd;background-color:#fff;border-radius:4px;transition:all .3s ease;height:40px;font-size:14px}.paginate-wrapper .next a,.paginate-wrapper .prev a{display:inline-block;text-decoration:none;color:#333;font-weight:700;transition:all .3s ease}.paginate-wrapper .next:hover,.paginate-wrapper .prev:hover{background-color:#ffb400;border-color:#ffb400}.paginate-wrapper .next:hover a,.paginate-wrapper .prev:hover a{color:#fff}@media screen and (max-width: 768px){.custom-banner-bootstrap{min-height:400px!important}.paginate-wrapper{flex-wrap:wrap;justify-content:center}.paginate-wrapper .page,.paginate-wrapper .next,.paginate-wrapper .prev{padding:8px 12px;font-size:14px}.paginate-wrapper .page a{padding:8px 12px}}.sub-title{font-size:18px}.custom-banner-bootstrap h1{border-left:6px solid #ffb400;padding-left:20px}.project-card .card-img-top{height:220px;object-fit:cover;object-position:center}.project-card .card-body{padding:40px 20px}.project-card .title-wrap{height:140px}@media screen and (max-width: 768px){.custom-banner-bootstrap{min-height:400px!important}}.services-section{padding:60px 0 30px}.service-item{padding:20px;border-radius:12px;transition:all .3s ease;cursor:pointer;background:transparent;border:1px solid transparent;margin-bottom:20px}.service-item:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a;background:#fff;border:1px solid #e0e0e0}.service-icon{transition:all .3s ease}.service-item:hover .service-icon{transform:scale(1.1)}.service-title{color:#333;transition:all .3s ease}.service-item:hover .service-title{color:#ffb400}.service-description{color:#666;transition:all .3s ease}.service-item:hover .service-description{color:#555}.project-feature .animate-on-scroll{opacity:0;transform:translateY(30px);transition:all .8s ease}.project-feature .animate-on-scroll.animate{opacity:1;transform:translateY(0)}.project-feature h2.animate-on-scroll{animation-delay:.1s}.project-feature .underline.animate-on-scroll{animation-delay:.3s}.project-feature>div:nth-child(4) .animate-on-scroll{animation-delay:.5s}.project-feature .dark-wrap.animate-on-scroll{animation-delay:.7s}.project-feature .light-wrap.animate-on-scroll{animation-delay:.9s}@media (prefers-reduced-motion: reduce){.project-feature .animate-on-scroll{opacity:1;transform:translateY(0);transition:none}}.project-feature .underline{width:40px;height:5px;background:#ffb400;display:block;margin:15px 0 10px}.project-feature ul{list-style-type:disc;padding-left:1.2rem}.light-wrap{background-color:#ffb400;padding:15px}.dark-wrap{background-color:#000;padding:15px}.dark-wrap .btn,.light-wrap .btn{border:3px solid;padding:11px 41px}.project-details{background-color:#f7f7f7;padding:40px}@media (max-width: 768px){.project-details{padding:20px}}.project-banner{padding:160px 0;position:relative}.project-banner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:1}.project-banner .container{position:relative;z-index:2}.project-banner h1{border-left:8px solid #FFB400;padding-left:20px}.project-description{padding:60px 0}.project-description hr{width:48px;border-color:#ffb400;opacity:1;height:4px;background-color:#ffb400}@media (max-width: 768px){.project-banner{padding:90px 0}.project-banner h1{font-size:36px}}.projects-list{padding:60px 0}h2.animate-on-scroll{opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.25,.46,.45,.94)}h2.animate-on-scroll.animate{opacity:1;transform:translateY(0)}hr.line.animate-on-scroll{opacity:0;transform:scaleX(0);transition:all .8s cubic-bezier(.25,.46,.45,.94) .2s}hr.line.animate-on-scroll.animate{opacity:1;transform:scaleX(1)}.project-card.animate-on-scroll{opacity:0;transform:translateY(50px);transition:all .8s cubic-bezier(.25,.46,.45,.94)}.project-card.animate-on-scroll.animate{opacity:1;transform:translateY(0)}.project-card{transition:all .4s cubic-bezier(.25,.46,.45,.94);border:none;overflow:hidden}.project-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #00000026!important}.card-img-container{position:relative;overflow:hidden;height:200px}.project-card .card-img-top{height:100%;width:100%;object-fit:cover;object-position:center;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.card-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#ffb400e6;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.overlay-content{display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;text-transform:uppercase;font-weight:600;letter-spacing:1px;text-decoration:none;width:100%;height:100%;transition:all .3s ease}.overlay-content:hover{color:#fff;text-decoration:none;transform:scale(1.05)}.overlay-text{font-size:1rem;border:2px solid white;padding:12px 24px;border-radius:4px;transition:all .3s ease}.overlay-content:hover .overlay-text{background-color:#fff3}.project-card:hover .card-img-top{transform:scale(1.1)}.project-card:hover .card-overlay{opacity:1;visibility:visible}.project-card .card-body{padding:40px 20px;transition:all .3s ease}.project-card:hover .card-body{transform:translateY(-4px)}.project-card .title-wrap{height:auto}hr.line{width:50px;margin:auto auto 10px;border-color:#ffb400;border-bottom:4px solid #FFB400;opacity:1}.view-all{border:4px solid #1F1F1F!important;transition:all .3s ease}.view-all:hover{background-color:#1f1f1f;color:#fff!important}@media (max-width: 991px){.project-card .title-wrap{height:auto;margin-bottom:15px}.project-card:hover{transform:translateY(-4px)}.overlay-text{font-size:.9rem;padding:10px 20px}}@media (prefers-reduced-motion: reduce){.project-card{transition:none}.project-card:hover{transform:none}.card-img-top,.card-overlay{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
