h2.heading{font-weight:700;color:var(--brand-color-primary)}h2.heading a{color:var(--brand-color-primary)}#home-slideshow.slick-dotted.slick-slider{margin-bottom:0}#home-slideshow .item .ratio{--bs-aspect-ratio: 40%}#home-slideshow .item .ratio>img{object-fit:cover}#home-slideshow .slick-dots{bottom:20px;z-index:1;margin-bottom:0}#home-section-about{padding-top:5rem;padding-bottom:5rem;position:relative}#home-section-about .logo{height:100px;display:block;margin:0 auto}#home-section-about h2.heading{margin-bottom:1.5rem;color:var(--brand-color-secondary)}#home-section-about .btns{margin-top:1.5rem}#home-section-about .content ul{margin-bottom:0;margin-top:1rem;margin-bottom:1rem}#home-section-about .content li{padding-top:.25em;padding-bottom:.25em;padding-left:.5em}#home-section-about .content li::marker{font-family:"Font Awesome 5 Pro";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"";font-weight:900;display:inline-block;color:var(--brand-color-secondary)}#home-section-about .container{background-color:var(--secondary-color);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;color:#fff;border-radius:var(--bs-border-radius-xl);overflow:hidden}#home-section-about .container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(var(--brand-color-primary-rgb),.8)}#home-section-about .container>.row{position:relative;--bs-gutter-x: 2rem;margin-left:0;margin-right:0}#home-section-about .animate__animated{opacity:0}#home-section-about.aos-animate .animate__animated{opacity:1;animation-name:fadeInUp}.homepage-widgets{padding-top:3rem;padding-bottom:3rem;background-color:var(--bs-light)}.homepage-widgets .homepage-widget{padding-top:1.5rem;padding-bottom:1.5rem}.widget_product-widget h2{font-size:1.2rem;padding-bottom:.25rem;border-bottom:1px solid var(--bs-border-color);text-transform:uppercase}.widget_product-widget .container{position:relative}.widget_product-widget .container .btns{position:absolute;top:-.5rem;right:calc(var(--bs-gutter-x) * .5)}#home-section-service{padding-top:5rem;padding-bottom:5rem}#home-section-service .row.slideshow{margin:0}#home-section-service .post-image{max-width:calc(300px + .25rem);margin:0 auto 1rem;border-radius:50%;box-shadow:0 0 1rem #00000026}#home-section-service .post-image>.ratio{--bs-aspect-ratio: 100%}#home-section-service .post-content{padding:1rem 1rem 0}#home-section-service article{padding:1.5rem;position:relative;border:0;box-shadow:none!important}#home-section-service article .entry-title{text-transform:uppercase;font-size:1.5rem}#home-section-service article .thumb img{border-radius:50%}#home-section-service article .thumb .number{width:4rem;height:4rem;font-size:1.5rem;display:flex;justify-content:center;align-items:center;background-color:var(--brand-color-primary);border-radius:50%;top:auto;left:auto;bottom:0;right:0;z-index:111;color:#fff;font-weight:700}#home-section-service .btns .btn{padding:1rem 2.5rem}#home-section-project{padding-top:4rem;padding-bottom:4rem;background-color:var(--bs-light)}#home-section-project h2.heading{margin-bottom:1rem}#home-section-project .project-list{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;width:100%}#home-section-project .project-list .animate__animated{opacity:0}#home-section-project .project-list.aos-animate .animate__animated{animation-name:fadeInRight}#home-section-project .item .inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:0;z-index:0;transition:all .3s ease-in-out}#home-section-project .item .content{background-color:#ffffffe6;height:auto;width:auto;top:50%;left:1.5rem;right:1.5rem;padding:1.5rem 1.5rem 2.5rem;transform:translateY(-50%);opacity:0;z-index:0;transition:opacity .3s ease-in-out}#home-section-project .item .title{font-size:1.2rem;text-transform:uppercase;font-weight:700;font-family:Roboto Condensed,sans-serif}#home-section-project .item .title,#home-section-project .item .desc{--line: 3;display:-webkit-box;line-clamp:var(--line);-webkit-line-clamp:var(--line);-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}#home-section-project .item .title a,#home-section-project .item .desc a{color:var(--body-color)}#home-section-project .item .title a:hover,#home-section-project .item .desc a:hover{color:var(--brand-color-primary)}#home-section-project .item .btns{position:absolute;bottom:0;left:50%;--d: 3rem;transform:translate(-50%,calc(var(--d) / 2))}#home-section-project .item .btns .btn{padding:0;line-height:1;border-radius:50%;width:var(--d);height:var(--d);display:flex;justify-content:center;align-items:center}#home-section-project .item:hover .inner:after{opacity:.4}#home-section-project .item:hover .inner .content{opacity:1;z-index:1}#home-section-news{padding-top:4rem;padding-bottom:4rem}#home-section-news .slick-track{padding-top:1rem;margin-bottom:1.5rem}#home-section-news .post-list .entry-header{padding:0}#home-section-news .post-list .entry-header .entry-title{font-size:1.5rem;text-align:left}#home-section-news .entry-meta{display:block!important;padding:0 0 .5rem;margin-top:1rem}@media (max-width: 991.95px){#home-slideshow .item .ratio{--bs-aspect-ratio: 56.25%}#home-section-about .container{margin-left:1.5rem;margin-right:1.5rem;width:calc(100% - 3rem)}#home-section-about h2.heading{text-align:center;font-size:1.8rem}#home-section-about .btns{text-align:center}#home-section-about .images .item-image1{left:1.5rem}.row.product-list{flex-wrap:nowrap;overflow-x:auto;margin-left:-.75rem;margin-right:-.75rem}.row.product-list>.item{flex:0 0 auto;width:75%}#home-section-project .item .desc,#home-section-project .item .btns{display:none}#home-section-project .item .title{margin-bottom:0}#home-section-project .item .content{z-index:1;opacity:1;left:1rem;right:1rem;padding:.5rem;background-color:#fff9}#home-section-statistics{padding-top:4rem;padding-bottom:4rem;margin-bottom:0}#home-section-statistics .item:before{display:none}}
