 :root {--primary-color : #163300;--secondary-color : #EFF1ED;--text-color: #000000;--white-color : #ffffff;--black-color : #000000;--accent-color: #0172c1;--white-divider : #ffffff70;--divider-color : #DADADA;--overlay-color : rgba(22, 51, 0, 0.65);--error-color : rgb(230, 87, 87);--accent-font : "Montserrat", sans-serif;--default-font : "Montserrat", sans-serif;}body{font-size: 15px;font-weight: 400;font-family: var(--default-font);color: var(--text-color);line-height: 1.6em;}p{line-height: 1.6em;margin-bottom: 1.5em;}:root {--primary-color : #163300;--secondary-color : #EFF1ED;--text-color: #000000;--white-color : #ffffff;--black-color : #000000;--accent-color: #0172c1;--white-divider : #ffffff70;--divider-color : #DADADA;--overlay-color : rgba(22, 51, 0, 0.65);--error-color : rgb(230, 87, 87);--accent-font : "Montserrat", sans-serif;--default-font : "Montserrat", sans-serif;}body{font-size: 15px;font-weight: 400;font-family: var(--default-font);color: var(--text-color);line-height: 1.6em;}p{line-height: 1.6em;margin-bottom: 1.5em;}h1, h2, h3, h4, h5, h6{font-family: var(--accent-font);margin-top:0;font-weight: 700;color: black;}h1{font-size: 25px;}h2{font-size: 22px;}h3{font-size: 20px;}h4{font-size: 18px;}figure{display: block;margin: 0;width: 100%;}img{max-width: 100%;}a{text-decoration: none;}a:hover{text-decoration: none;outline: 0;}a:focus{text-decoration: none;outline: 0;}.container{max-width: 1300px;}.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {padding-right: 15px;padding-left: 15px;}.no-gap.row{margin-left: 0;margin-right: 0;}.no-gap.row > *{padding-left: 0;padding-right: 0;}.row.row-equal-height > [class*='col-']{display: flex;flex-direction: column;}.image-anime{position: relative;overflow: hidden;}.image-anime:after{content: "";position: absolute;width: 200%;height: 0%;left: 50%;top: 50%;background-color: rgba(255,255,255,.3);transform: translate(-50%,-50%) rotate(-45deg);z-index: 1;}.image-anime:hover:after {height: 250%;transition: all 600ms linear;background-color: transparent;}.reveal{position: relative;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;visibility: hidden;overflow: hidden;}.reveal img {height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover;-webkit-transform-origin: left;transform-origin: left;}.row {margin-right: -15px;margin-left: -15px;}.row > * {padding-right: 15px;padding-left: 15px;}.btn-default{display: inline-block;background: var(--accent-color);color: #ffffff;font-size: 16px;font-weight: 500;border: 2px solid var(--accent-color);padding: 12px 30px;border-radius: 30px;position: relative;overflow: hidden;z-index: 0;transition: 0.2s transform ease-in-out;}.btn-default:after{background-color: var(--primary-color);border-radius: 30px;content: '';display: block;height: 100%;width: 100%;position: absolute;left: 0;top: 0;transform: translate(-100%, 0) rotate(10deg);transform-origin: top left;transition: 0.2s transform ease-out;will-change: transform;z-index: -1;}.btn-default:hover::after{transform: translate(0, 0);}.btn-default:hover{color: var(--accent-color);}.btn-default.btn-border{background: none;color: var(--accent-color);}#magic-cursor {position: absolute;width: 10px !important;height: 10px !important;pointer-events: none;z-index:1000000;}#ball{position: fixed;display: block;left: 0;top: 0;transform: translate(-50%, -50%);width: 10px !important;height: 10px !important;background: var(--accent-color);border-radius: 50%;pointer-events: none;opacity:1 !important;}.preloader{position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 1000;background-color: var(--accent-color);display: flex;align-items: center;justify-content: center;}.loading-container, .loading{height: 100px;position: relative;width: 100px;border-radius: 100%;}.loading-container{margin: 40px auto }.loading{border: 1px solid transparent;border-color: transparent var(--white-color) transparent var(--white-color);animation: rotate-loading 1.5s linear 0s infinite normal;transform-origin: 50% 50%;}.loading-container:hover .loading, .loading-container .loading{transition: all 0.5s ease-in-out;}#loading-icon{position: absolute;top: 50%;left: 50%;max-width: 100px;transform: translate(-50%, -50%);}@keyframes rotate-loading {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}.section-title{text-align: center;margin-bottom: 60px;}.section-title h3{display: inline-block;text-align: center;font-size: 14px;text-transform: uppercase;font-weight: 600;letter-spacing: 2px;color: var(--accent-color);position: relative;padding-left: 20px;margin-bottom: 10px;z-index: 2;}.section-title h3:before{content: '';display: block;width: 12px;height: 16px;position: absolute;left: 0;top: 0;background: url(../images/icon-sub-heading.png) no-repeat left center;z-index: -1;}@keyframes shapemove{50%{transform: translateX(10px);}}.section-title h1, .section-title h2{font-size: 28px;color: var(--primary-color);letter-spacing: -0.5px;font-weight: 700;line-height: 1.1em;margin-bottom: 0;}.section-title h1 span, .section-title h2 span{color: var(--accent-color);}.section-description p:last-child{margin-bottom: 0;}.topbar{position: relative;z-index: 100;padding: 15px 0;}.topbar-contact-info{padding-left: 30px;}.topbar-contact-info ul{padding: 0;margin: 0;list-style: none;}.topbar-contact-info ul li{display: inline-block;margin-right: 20px;color: var(--white-color);font-size: 14px;}.topbar-contact-info ul li:last-child{margin-right: 0;}.topbar-contact-info ul li a{color: var(--white-color);}.topbar-contact-info ul li i{color: var(--accent-color);margin-right: 6px;}.header-social-links{text-align: right;padding-right: 30px;}.header-social-links ul{padding: 0;margin: 0;list-style: none;}.header-social-links ul li{display: inline-block;margin-left: 4px;}.header-social-links ul li a{padding: 0 15px;height: 26px;display: flex;align-items: center;justify-content: center;border-radius: 7px;font-size: 14px;background: var(--accent-color);color: #ffffff;transition: all 0.2s ease-in-out;}.header-social-links ul li a:hover{background: var(--primary-color);color: var(--accent-color);}header.main-header{position: relative;max-width: 1270px;margin: 0 auto;background: var(--white-color);border-radius: 30px;border-bottom: 1px solid transparent;z-index: 100;}header.main-header .header-sticky{padding: 15px 15px;position: relative;top: 0;z-index: 100;}header.main-header .header-sticky.hide{transform: translateY(-100%);transition: transform 0.3s ease-in-out;padding: 15px 0;border-radius: 0;border-bottom: 1px solid #16330010;}header.main-header .header-sticky.active{position: fixed;top: 0;left: 0;right: 0;border-radius: 0;border-bottom: 1px solid #16330010;transform: translateY(0);background: var(--white-color);}.navbar{padding: 0;}.navbar-brand{padding: 0;}.main-menu{font-family: var(--default-font);justify-content: flex-end;}.main-menu ul{align-items: center;}.main-menu ul li{margin: 0px 5px;position: relative;}.main-menu ul li.submenu > a:after{content: '\f107';font-family: 'FontAwesome';font-weight: 900;font-size: 14px;margin-left: 8px;}.main-menu ul ul li.submenu > a{position: relative;}.main-menu ul ul li.submenu > a:after{width: 18px;height: 18px;position: absolute;right: 15px;top: 6px;transform: rotate(-90deg);}.main-menu ul li a{font-size: 16px;font-weight: 500;padding: 11px 6px !important;color: var(--primary-color);}.main-menu ul li.highlighted-menu a{display: block;background: var(--accent-color);color: white;font-size: 16px;font-weight: 500;border: 2px solid var(--accent-color);padding: 10px 30px !important;border-radius: 30px;position: relative;overflow: hidden;z-index: 0;transition: 0.2s transform ease-in-out;}.main-menu ul li.highlighted-menu a:after{background-color: var(--primary-color);border-radius: 30px;content: '';display: block;height: 100%;width: 100%;position: absolute;left: 0;top: 0;transform: translate(-100%, 0) rotate(10deg);transform-origin: top left;transition: 0.2s transform ease-out;will-change: transform;z-index: -1;}.main-menu ul li.highlighted-menu a:hover::after{transform: translate(0, 0);}.main-menu ul li.highlighted-menu a:hover{color: var(--accent-color);}.main-menu ul li a:hover, .main-menu ul li a:focus{color: var(--accent-color);}.main-menu ul ul{visibility: hidden;padding: 8px 0;margin: 0;list-style: none;width: 200px;border-radius: 20px;position: absolute;left: 0;top: 100%;background-color: var(--accent-color);opacity: 0;transform: scaleY(0.8);transform-origin: top;transition: all 0.3s ease-in-out;}.main-menu ul ul ul{left: 100%;top: 0;}.main-menu ul ul li{margin: 0;padding: 0;}.main-menu ul ul li a, .main-menu ul ul li a:focus{color: #ffffff;padding: 6px 20px !important;}.main-menu ul li:hover > ul{visibility: visible;opacity: 1;transform: scaleY(1);}.main-menu ul ul li a:hover{color: var(--white-color);}.responsive-menu, .navbar-toggle{display: none;}.responsive-menu{top: 100%;position: absolute;left: 0;right: 0;}.slicknav_btn{background: var(--accent-color);padding: 6px 0 0;width: 38px;height: 38px;margin: 0;border-radius: 10px;}.slicknav_icon .slicknav_icon-bar{display: block;width: 100%;height: 3px;width: 22px;background-color: #ffffff;margin: 4px auto !important;}.slicknav_menu{padding: 0;background: var(--accent-color);border-radius: 20px;max-height: 80vh;overflow: auto;}.slicknav_nav{padding-top: 5px;padding-bottom: 5px;}.slicknav_nav .slicknav_row, .slicknav_nav li a{font-size: 16px;font-weight: 400;padding: 10px 15px;font-family: var(--default-font);color: white;line-height: normal;}.slicknav_nav a:hover, .slicknav_nav .slicknav_row:hover{background-color: transparent;color: var(--primary-color);}.slicknav_arrow{font-size: 0 !important;}.slicknav_arrow:after{content: '\f105';font-family: 'FontAwesome';font-weight: 900;font-size: 12px;margin-left: 8px;color: white;float: right;transition: all 0.3s ease-in-out;}.slicknav_nav li.slicknav_open > a .slicknav_arrow:after{transform: rotate(-90deg);}.hero{position: relative;background: url(../images/hero.jpg) no-repeat top center;background-size: cover;padding: 310px 0 140px;margin-top: -162px;overflow: hidden;}.hero:before{content: '';display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(90deg, rgba(22, 51, 0, 0.65) 0%, rgba(22, 51, 0, 0.00) 100%);z-index: 1;}.hero-content{position: relative;z-index: 1;}.hero-content .section-title{text-align: left;margin-bottom: 30px;}.hero-content .section-title h1{font-size: 70px;color: var(--white-color);}.hero-content-body p{color: var(--white-color);font-size: 18px;}.hero-content-body .btn-default{margin-top: 10px;}.hero-content-footer{margin-top: 60px;}.hero-content-footer .btn-default{margin-right: 20px;}.hero-video .hero-bg-video{position: absolute;top: 0;right: 0;left: 0;bottom: 0;}.hero-video .hero-section .hero-bg-video video{width: 100%;height: 100%;object-fit: cover;}.hero.hero-slider, .hero-layout2.hero-slider, .hero-layout3.hero-slider{background: none;padding: 0;}.hero.hero-slider .hero-slider-layout1 .hero-slide, .hero-layout2.hero-slider .hero-slider-layout2 .hero-slide{position: relative;padding: 310px 80px 140px;}.hero-layout3.hero-slider .hero-slider-layout3 .hero-slide{padding: 310px 0 140px;}.hero.hero-slider .hero-slider-layout1 .hero-slide:before{content: '';display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(90deg, rgba(22, 51, 0, 0.65) 0%, rgba(22, 51, 0, 0.00) 100%);z-index: 1;}.hero-layout2.hero-slider .hero-slider-layout2 .hero-slide:before{content: '';display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: var(--black-color);opacity: 0.55;z-index: 1;}.hero.hero-slider .hero-slider-layout1 .hero-slide .hero-slider-image, .hero-layout2.hero-slider .hero-slider-layout2 .hero-slide .hero-slider-image, .hero-layout3.hero-slider .hero-slider-layout3 .hero-slide .hero-slider-image{position: absolute;top: 0;right: 0;left: 0;bottom: 0;}.hero.hero-slider .hero-slider-layout1 .hero-slide .hero-slider-image img, .hero-layout2.hero-slider .hero-slider-layout2 .hero-slide .hero-slider-image img, .hero-layout3.hero-slider .hero-slider-layout3 .hero-slide .hero-slider-image img{width: 100%;height: 100%;object-fit: cover;}.hero.hero-slider .hero-slider-layout1 .hero-slide .hero-content, .hero-layout2.hero-slider .hero-slider-layout2 .hero-slide .hero-content, .hero-layout3.hero-slider .hero-slider-layout3 .hero-slide .hero-content{position: relative;z-index: 2;}.hero.hero-slider .hero-slider-layout1 .hero-button-prev, .hero.hero-slider .hero-slider-layout1 .hero-button-next, .hero-layout2.hero-slider .hero-slider-layout2 .hero-button-prev, .hero-layout2.hero-slider .hero-slider-layout2 .hero-button-next{width: 50px;height: 50px;background-color: var(--accent-color);background-repeat: no-repeat;background-position: center center;border-radius: 16px;position: absolute;top: 50%;transform: translateY(-50%);z-index: 1;cursor: pointer;transition: all 0.3s ease-in-out;}.hero.hero-slider .hero-slider-layout1 .hero-button-prev, .hero-layout2.hero-slider .hero-slider-layout2 .hero-button-prev{left: 20px;background-image: url(../images/icon-left.svg);}.hero.hero-slider .hero-slider-layout1 .hero-button-next, .hero-layout2.hero-slider .hero-slider-layout2 .hero-button-next{right: 20px;background-image: url(../images/icon-right.svg);}.hero.hero-slider .hero-slider-layout1 .hero-button-prev:hover, .hero.hero-slider .hero-slider-layout1 .hero-button-next:hover, .hero-layout2.hero-slider .hero-slider-layout2 .hero-button-prev:hover, .hero-layout2.hero-slider .hero-slider-layout2 .hero-button-next:hover{background-color: var(--primary-color);}.hero-layout2{position: relative;background: url(../images/hero-2.jpg) no-repeat top center;background-size: cover;padding: 310px 0 140px;margin-top: -162px;overflow: hidden;}.hero-layout2:before{content: '';display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: var(--black-color);opacity: 0.55;z-index: 1;}.hero-layout2-box{text-align: center;max-width: 770px;margin: 0 auto;position: relative;z-index: 1;padding: 60px 0;}.hero-layout2-box .section-title{margin-bottom: 20px;}.hero-layout2-box .section-title h1{color: var(--white-color);font-size: 58px;}.hero-layout2-box .hero-content p{color: var(--white-color);font-size: 18px;}.hero-layout2-box .hero-button{margin-top: 40px;}.hero-layout2-box .hero-button .btn-default{margin: 0 10px;}.hero-layout2-box .hero-button .btn-default.btn-border{border-color: var(--white-color);color: var(--white-color);}.hero-layout3{position: relative;background: url(../images/hero-3.jpg) no-repeat top center;background-size: cover;padding: 310px 0 140px;margin-top: -162px;overflow: hidden;}.hero-layout3:before, .hero-layout3.hero-slider .hero-slider-layout3 .hero-slide:before{content: '';display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: var(--black-color);opacity: 0.5;z-index: 1;}.hero-layout3.hero-slider:before{display: none;}.hero-layout3 .hero-content, .hero-layout3 .hero-image{position: relative;z-index: 1;}.hero-layout3 .hero-body{max-width: 616px;}.hero-layout3 .hero-body p{color: var(--white-color);}.hero-layout3 .hero-button{margin-top: 30px;}.hero-layout3 .hero-image{text-align: right;}.hero-layout3 .hero-image figure{display: inline-block;border-radius: 50%;width: auto;border: 2px solid var(--white-divider);padding: 10px;max-width: 384px;aspect-ratio: 1/1;position: relative;}.hero-layout3 .hero-image figure img{aspect-ratio: 1/1;object-fit: cover;border-radius: 50%;}.hero-layout3 .hero-image-box{display: inline-block;position: relative;}.hero-layout3 .hero-image .rotate-circle{position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 3;border-radius: 50%;animation: spinner 6s linear infinite;}.hero-layout3 .hero-image .rotate-circle::before{content: "";position: absolute;top: 0;left: 50%;display: flex;height: 14px;width: 14px;border-radius: 50%;margin-top: -6px;margin-left: -6px;background-color: var(--accent-color);}@keyframes spinner {to {transform: rotate(360deg);}}.hero-slider-layout3 .swiper-pagination{bottom: 40px;}.hero-slider-layout3 .swiper-pagination-bullet{width: 14px;height: 14px;opacity: 1;background: var(--white-color);}.hero-slider-layout3 .swiper-pagination-bullet-active{background: var(--accent-color);}.about-us{padding: 100px 0;}.about-us .section-title{text-align: left;margin-bottom: 30px;}.about-content ul{padding: 0;margin: 0 0 20px;display: flex;flex-wrap: wrap;list-style: none;}.about-content ul li{width: 48%;margin-right: 2%;position: relative;padding-left: 30px;margin-bottom: 10px;font-weight: 500;color: var(--primary-color);}.about-content ul li:before{content: '\f058';font-family: "Font Awesome 6 Free";color: var(--accent-color);font-size: 20px;font-weight: 700;position: absolute;top: 0;left: 0;}.about-image{position: relative;background: url(../images/about-right-shape.svg) no-repeat top 30px right 6%;background-size: 18% auto;padding-bottom: 100px;margin-right: 20px;}.about-img-1{display: inline-block;width: 75%;border-radius: 30px;overflow: hidden;line-height: 0;}.about-img-2{width: 50%;border-radius: 30px;overflow: hidden;line-height: 0;position: absolute;right: 0;bottom: 0;background: var(--white-color);border: 6px solid var(--white-color);}.about-image-slider{position: relative;margin-right: 20px;}.about-layout2{padding: 50px 0 50px;}.about-carousel{border-radius: 30px;overflow: hidden;}.about-layout2 .about-image{margin: 0;padding: 0;}.about-image img{width: 100%;}.about-carousel .about-button-prev, .about-carousel .about-button-next{width: 40px;height: 40px;background-color: var(--accent-color);background-repeat: no-repeat;background-position: center center;border-radius: 15px;position: absolute;top: 50%;transform: translateY(-50%);z-index: 1;transition: all 0.3s ease-in-out;}.about-carousel .about-button-prev:hover, .about-carousel .about-button-next:hover{background-color: var(--primary-color);}.about-carousel .about-button-prev{left: 30px;background-image: url(../images/icon-left.svg);}.about-carousel .about-button-next{right: 30px;background-image: url(../images/icon-right.svg);}.about-layout2-overlay-content{position: absolute;bottom: 30px;left: 30px;right: 30px;background: var(--white-color);border-radius: 30px;overflow: hidden;z-index: 1;}.about-overaly-item{display: flex;align-items: center;flex-wrap: wrap;padding: 20px;}.about-overaly-item.about-overaly-item-active{background: var(--secondary-color);}.about-overaly-item .icon-box{width: 60px;height: 60px;margin-right: 20px;display: flex;align-items: center;justify-content: center;background: var(--accent-color);border-radius: 20px;}.about-overaly-item h3{width: calc(100% - 80px);margin: 0;font-size: 20px;}.about-layout2-content{margin-left: 20px;}.about-layout2-content .section-title{text-align: left;margin-bottom: 30px;}.about-layout2-content .about-stats{margin-top: 30px;margin-bottom: 40px;}.about-layout2-content .about-stats-item{display: flex;flex-wrap: wrap;align-items: center;}.about-layout2-content .about-stats-item .icon-box{width: 60px;height: 60px;margin-right: 20px;background: var(--accent-color);display: flex;align-items: center;justify-content: center;border-radius: 20px;}.about-layout2-content .about-stats-item .about-stats-content{width: calc(100% - 80px);}.about-layout2-content .about-stats-item .about-stats-content h3{margin-bottom: 0;font-size: 28px;font-weight: 700;font-family: var(--default-font);}.about-layout2-content .about-stats-item .about-stats-content p{margin: 0;}.about-layout3{padding: 100px 0;}.about-layout3 .section-title{text-align: left;margin-bottom: 0;}.about-layout3-features{border-top: 1px solid var(--divider-color);margin-top: 40px;padding-top: 40px;}.about-layout3-features ul{padding: 0;margin: 0;list-style: none;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}.about-layout3-features ul li{font-size: 22px;font-family: var(--accent-font);font-weight: 700;color: var(--primary-color);position: relative;padding: 6px 0 6px 50px;margin-right: 60px;}.about-layout3-features ul li:before{content: '';display: block;background: var(--accent-color) url(../images/icon-checkmark.svg) no-repeat center center;background-size: 14px;width: 36px;height: 36px;border-radius: 10px;position: absolute;top: 0;left: 0;}.about-layout3-features ul li:last-child{margin-right: 0;}.about-layout3 .about-img-video{position: relative;margin-top: 60px;border-radius: 30px;overflow: hidden;}.about-layout3 .about-img-video .about-layout3-image img{transition: all 0.5s ease-out;}.about-layout3 .about-img-video:hover .about-layout3-image img{transform: scale(1.2);}.our-services{padding: 100px 0;background: var(--secondary-color);}.service-item{position: relative;border-radius: 30px;overflow: hidden;background-color: var(--white-color);}.service-item a.service-box-link{position: absolute;top: 0;right: 0;left: 0;bottom: 0;display: block;z-index: 4;}.service-item .service-image:before{content: '';position: absolute;left: 0;right: 0;bottom: 0;top: 100%;border-radius: 30px;background: var(--overlay-color);transition: all 0.3s ease-in-out;z-index: 1;}.service-item:hover .service-image:before{top: 0;}.service-item .service-image figure img{width: 100%;transition: all 0.5s ease-out;}.service-item:hover .service-image figure img{transform: scale(1.2);}.service-image .service-icon{position: absolute;top: 20px;right: 20px;width: 80px;height: 80px;background: var(--accent-color);display: flex;align-items: center;justify-content: center;border-radius: 30px;z-index: 2;}.service-item .service-content{position: absolute;left: 20px;right: 20px;bottom: 20px;background: var(--white-color);border-radius: 30px;padding: 25px;z-index: 2;transition: all 0.2s ease-out;}.service-item:hover .service-content{bottom: 30px;}.service-item .service-content h3{font-size: 17px;}.service-item .service-content p{margin-bottom: 0;}.services-slider .swiper-pagination{position: relative;bottom: 0;margin-top: 30px;}.services-slider .swiper-pagination .swiper-pagination-bullet{width: 18px;height: 18px;background: var(--white-color);opacity: 1;transition: all 0.3s ease-in-out;margin: 0 5px;}.services-slider .swiper-pagination .swiper-pagination-bullet-active{background: var(--accent-color);}.services-layout2{padding: 100px 0;background: var(--secondary-color);}.services-layout2-slide{background: var(--white-color);border-radius: 30px;overflow: hidden;}.services-layout2-slide .service-image{background-image:url(../images/service-mask-img.svg);background-size: cover;background-position: center center;background-repeat:no-repeat ;}.services-layout2-slide .service-image figure img{width: 100%;aspect-ratio: 1/0.929;transition: all 0.5s ease-out;}.services-layout2-slide:hover .service-image figure img{transform: scale(1.2);}.services-layout2-slide .service-content{padding: 15px;display: flex;flex-wrap: wrap;}.services-layout2-slide .service-content .service-info{width: 100%;}.services-layout2-slide .service-content .icon-box{width: 40px;margin-left: 20px;}.services-layout2-slide .service-content .icon-box a{width: 35px;height: 35px;background: var(--accent-color);display: flex;align-items: center;justify-content: center;border-radius: 20px;position: relative;overflow: hidden;}.services-layout2-slide .service-content .icon-box a::before{content: '';display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: var(--primary-color);border-radius: 20px;transform: translate(-100%, 100%);transition: all 0.3s ease-out;}.services-layout2-slide:hover .service-content .icon-box a::before{transform: translate(0);}.services-layout2-slide:hover .service-image figure::after{height: 250%;transition: all 600ms linear;background-color: transparent;}.services-layout2-slide .service-content .icon-box img{position: relative;z-index: 1;}.services-layout2-slide .service-content .service-info h3{font-size: 17px;}.services-layout2-slide .service-content .service-info p{margin-bottom: 0;}.services-layout2-slider .swiper-pagination{position: relative;bottom: 0;margin-top: 30px;}.services-layout2-slider .swiper-pagination .swiper-pagination-bullet{width: 18px;height: 18px;background: var(--white-color);opacity: 1;transition: all 0.3s ease-in-out;margin: 0 5px;}.services-layout2-slider .swiper-pagination .swiper-pagination-bullet-active{background: var(--accent-color);}.services-layout3{padding: 100px 0;background: var(--secondary-color);background-size: cover;}.section-title-row{margin-bottom: 60px;}.section-title-row .section-title{text-align: left;margin-bottom: 0;}.service-slide3 .service-image{border-radius: 30px;overflow: hidden;}.service-slide3 .service-image img{aspect-ratio: 1/0.7;object-fit: cover;transition: all 0.5s ease-out;}.service-slide3:hover .service-image img{transform: scale(1.2);}.service-slide3 .service-content{background-color: var(--white-color);margin-left: 30px;margin-right: 30px;border-radius: 20px;align-items: center;justify-content: space-between;padding: 15px 15px;margin-top: -40px;position: relative;z-index: 2;}.service-slide3 .service-content h3{margin-bottom: 0;font-size: 18px;font-weight: 700;}.services-layout3-slider .swiper-pagination{position: relative;bottom: 0;margin-top: 30px;}.services-layout3-slider .swiper-pagination .swiper-pagination-bullet{width: 18px;height: 18px;background: var(--white-color);opacity: 1;transition: all 0.3s ease-in-out;margin: 0 5px;}.services-layout3-slider .swiper-pagination .swiper-pagination-bullet-active{background: var(--accent-color);}.our-process{padding: 100px 0 50px;}.step-item{text-align: center;padding: 20px 40px 0;position: relative;}.step-header{margin-bottom: 30px;position: relative;}.step-item.step-1 .step-header:after{content: '';display: block;position: absolute;top: 50%;right: 0;width: 212px;height: 46px;background: url(../images/icon-step1.svg) no-repeat center center;background-size: 100% auto;transform: translate(156px,-50%);}.step-item.step-2 .step-header:after{content: '';display: block;position: absolute;top: 50%;right: 0;width: 212px;height: 46px;background: url(../images/icon-step2.svg) no-repeat center center;background-size: 100% auto;transform: translate(156px,-50%);}.step-header .step-icon{width: 130px;height: 130px;position: relative;background: var(--accent-color);margin: 0 auto;border-radius: 30px;display: flex;align-items: center;justify-content: center;}.step-header .step-icon figure{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;position: relative;overflow: hidden;border-radius: 30px;}.step-header .step-icon figure img{position: relative;z-index: 1;}.step-header .step-icon figure:before{content: '';display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: var(--primary-color);border-radius: 30px;transform: translate(-100%,100%);transition: all 0.3s ease-out;}.step-item:hover .step-icon figure:before{transform: translate(0);}.step-header .step-no{display: block;height: 48px;width: 48px;background: var(--accent-color);border-radius: 30px;font-family: var(--accent-font);font-size: 22px;font-weight: 700;color: var(--primary-color);line-height: 40px;position: absolute;top: -20px;right: -20px;border: 4px solid var(--white-color);}.step-content h3{font-size: 22px;color: var(--primary-color);font-weight: 700;margin-bottom: 15px;}.step-content p{margin-bottom: 0;}.our-process-layout2{background: var(--secondary-color);padding: 100px 0;}.process-item2{background: var(--white-color);max-width: 310px;margin: 20px auto 0;aspect-ratio: 1/1;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;border-radius: 50%;position: relative;transition: all 0.3s ease-in-out;}.process-item2 .process-step{width: 100px;height: 100px;position: relative;background: var(--accent-color);border: 4px solid var(--white-color);display: flex;align-items: center;justify-content: center;font-size: 44px;color: var(--white-color);font-family: var(--accent-font);font-weight: 700;border-radius: 50%;position: absolute;top: -20px;right: -20px;overflow: hidden;}.process-item2 .process-step:before{content: '';display: block;position: absolute;top: 100%;left: -100%;width: 100%;height: 100%;background: var(--primary-color);border-radius: 50%;transition: all 0.3s ease-out;}.process-item2 .process-step span{position: relative;z-index: 1;}.process-item2:hover .process-step:before{top: 0;left: 0;}.process-item2 .process-content{text-align: center;padding: 0 30px;}.process-item2 .process-content .icon-box{margin-bottom: 25px;}.process-item2 .process-content h3{font-size: 22px;margin-bottom: 15px;}.process-item2 .process-content p{margin: 0;}.our-process-layout2 .process-item2:after{content: '';display: block;width: 84px;height: 84px;background: url(../images/icon-step-right.svg) no-repeat center center;background-size: 100% auto;position: absolute;top: 50%;right: -100px;transform: translateY(-50%);}.our-process-layout2 .row .col-lg-4:last-child .process-item2:after{display: none;}.intro-video{padding: 50px 0;}.intro-video-box{position: relative;border-radius: 30px;overflow: hidden;}.intro-video-box:before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: var(--overlay-color);z-index: 1;}.intro-video-box .video-image img{transition: all 0.5s ease-in-out;}.intro-video-box:hover .video-image img{transform: scale(1.2);}.video-play-button{position: absolute;top: 50%;left: 50%;z-index: 2;transform: translate(-50%, -50%);}.video-play-button a{display: inline-block;position: relative;font-size: 80px;height: 80px;border-radius: 50%;text-align: center;}.video-play-button a img{width: 80px;}.video-play-button a:before{content: '';position: absolute;top: -30%;left: -30%;width: 160%;height: 160%;border: 2px solid var(--white-color);border-radius: 50%;transform: scale(0.6);z-index: -1;animation: border-zooming 1s infinite linear;}.video-play-button a:after{content: '';position: absolute;top: -30%;left: -30%;width: 160%;height: 160%;border: 2px solid var(--white-color);border-radius: 50%;transform: scale(0.6);z-index: -1;animation: border-zooming 1s infinite linear;animation-delay: .3s;}@keyframes border-zooming{100%{transform: scale(1);opacity: 0;}}.our-skills{padding: 50px 0;}.our-skills .section-title{text-align: left;margin-bottom: 0;}.our-skills .section-title h2{margin-bottom: 20px;}.our-skills .section-title p{margin-bottom: 0;}.skillbar{margin-bottom: 40px;}.skillbar:last-child{margin-bottom: 0;}.skillbar .skill-data{display: flex;justify-content: space-between;margin-bottom: 10px;}.skillbar .skill-data .title{color: var(--primary-color);font-size: 22px;font-family: var(--accent-font);font-weight: 700;}.skillbar .skill-data .count{color: var(--accent-color);font-size: 22px;font-family: var(--accent-font);font-weight: 700;}.skillbar .skill-progress{width: 100%;height: 8px;border-radius: 10px;background: var(--secondary-color);position: relative;}.skillbar .skill-progress .count-bar{position: absolute;top: 0;left: 0;bottom: 0;border-radius: 10px;background: var(--accent-color);}.infobar{padding: 50px 0 100px;}.cta-box{background-color: var(--secondary-color);border-radius: 30px;overflow: hidden;}.cta-box .cta-image img{width: 100%;}.cta-content{position: relative;padding: 0 60px;}.cta-content .phone-icon{width: 90px;height: 90px;position: relative;border-radius: 50px;border: 6px solid var(--white-color);display: flex;align-items: center;justify-content: center;background: var(--accent-color);position: absolute;left: 0;top: 50%;overflow: hidden;transform: translate(-70px,-50%);}.cta-content .phone-icon:before{content: '';display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: var(--primary-color);border-radius: 50%;transform: translate(-100%,100%);transition: all 0.3s ease-out;}.cta-box:hover .cta-content .phone-icon:before{transform: translate(0);}.cta-content .phone-icon figure{text-align: center;}.cta-content .phone-icon figure img{position: relative;z-index: 1;}.cta-content h3{font-size: 40px;color: var(--primary-color);}.cta-content h3 span{color: var(--accent-color);}.cta-content p{margin-bottom: 0;}.why-choose-us{padding: 100px 0;background: var(--secondary-color);}.why-choose-item{border-radius: 30px;overflow: hidden;position: relative;padding: 25px;height: 100%;}.why-choose-item:before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: var(--white-color);z-index: 3;border-radius: 30px;transition: all 0.3s ease-out;}.why-choose-image{position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: 36px;overflow: hidden;transition: all 0.1s ease-out;}.why-choose-image:after{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: var(--overlay-color);}.why-choose-image img{width: 100%;height: 100%;object-fit: cover;object-position: center center;}.why-choose-content{position: relative;z-index: 4;}.why-choose-content .why-choose-icon{margin-bottom: 20px;}.why-choose-content .why-choose-icon img{max-height: 60px;}.why-choose-content h3{font-size: 22px;transition: all 0.3s ease-out;}.why-choose-content p{margin-bottom: 0;transition: all 0.3s ease-out;}.why-choose-item:hover:before{transform: translate(100%,-100%);}.why-choose-item:hover .why-choose-image{opacity: 1;}.why-choose-item:hover .why-choose-content h3, .why-choose-item:hover .why-choose-content p{color: var(--white-color);}.why-chooseus-layout2 .container-fluid{padding-left: 0;padding-right: 0;}.why-chooseus-layout2 .why-choose-us-img-box{position: relative;background-size: cover;padding: 100px 15px;height: 100%;min-height: 300px;}.why-choose-us-layout2-content{padding: 100px;}.why-choose-us-layout2-content .section-title{text-align: left;margin-bottom: 20px;}.why-choose-us-layout2-content .why-choose-us-body{margin-bottom: 40px;}.why-choose-us-layout2-features .why-features-item{display: flex;align-items: center;margin-bottom: 40px;}.why-choose-us-layout2-features .why-features-item:last-child{margin-bottom: 0;}.why-choose-us-layout2-features .why-features-item .icon-box{width: 60px;height: 60px;border-radius: 20px;background: var(--accent-color);display: flex;align-items: center;justify-content: center;margin-right: 20px;}.why-choose-us-layout2-features .why-features-item .why-features-desc{width: calc(100% - 80px);}.why-choose-us-layout2-features .why-features-item .why-features-desc h3{font-size: 22px;margin-bottom: 0;}.why-choose-us-layout2-features .why-features-item .why-features-desc p{margin: 0;}.why-choose-us-layout3{padding: 100px 0;background: var(--secondary-color);}.why-choose-item3{background: var(--white-color);text-align: center;padding: 40px 30px;border-radius: 30px;position: relative;overflow: hidden;}.why-choose-item3:before{content: '';display: block;position: absolute;top: 100%;left: -100%;width: 100%;height: 100%;background: var(--primary-color);border-radius: 30px;transition: all 0.4s ease-in-out;}.why-choose-item3 .icon-box{width: 80px;height: 80px;margin: 0 auto 30px;background: var(--accent-color);display: flex;align-items: center;justify-content: center;border-radius: 30px;position: relative;z-index: 1;}.why-choose-item3 h3{font-size: 22px;margin-bottom: 15px;position: relative;z-index: 1;transition: all 0.3s ease-in-out;}.why-choose-item3 p{margin-bottom: 0;position: relative;z-index: 1;transition: all 0.3s ease-in-out;}.why-choose-item3:hover:before{top: 0;left: 0;}.why-choose-item3:hover h3, .why-choose-item3:hover p{color: var(--white-color);}.stat-counter{padding: 60px 0;background: var(--primary-color);}.counter-item{display: flex;flex-wrap: wrap;align-items: center;}.counter-item .counter-icon{width: 80px;height: 80px;border-radius: 30px;background-color: var(--accent-color);display: flex;align-items: center;justify-content: center;margin-right: 20px;}.counter-content{width: calc(100% - 110px);}.counter-content h3{font-size: 40px;color: var(--white-color);margin-bottom: 0;}.counter-content p{margin-bottom: 0;color: var(--accent-color);}.company-overview{padding: 100px 0 70px;}.company-overview .section-title{text-align: left;margin-bottom: 20px;}.overview-counter-box{margin-left: 80px;}.overview-counter-box .overview-counter-item{background: var(--secondary-color);border-radius: 30px;padding: 20px;display: flex;flex-wrap: wrap;align-items: center;margin-bottom: 30px;}.overview-counter-box .overview-counter-item .icon-box{width: 80px;height: 80px;background: var(--accent-color);display: flex;align-items: center;justify-content: center;border-radius: 20px;margin-right: 20px;}.overview-counter-box .overview-counter-item .overview-counter-content{width: calc(100% - 100px);}.overview-counter-box .overview-counter-item .overview-counter-content h3{font-size: 25px;margin: 0;}.overview-counter-box .overview-counter-item .overview-counter-content p{margin: 0;}.solar-calculator{padding: 100px 0 50px;}.calculator-box{background: var(--secondary-color);border-radius: 30px;padding: 50px;}.calculator-box .section-title{margin-bottom: 0;text-align: left;}.solar-form .form-control{background: var(--white-color);border: none;outline: 0;box-shadow: none;border-radius: 10px;font-family: var(--default-font);font-size: 14px;color: var(--text-color);padding: 14px 20px;}.solar-form select.form-control{background-image: url(../images/icon-down.svg);background-repeat: no-repeat;background-position: right 20px center;}.solar-form .btn-default{padding: 12px 40px;}.solar-form .with-errors ul{padding: 0 0 0 4px;margin: 0;list-style: none;color: var(--error-color);font-size: 14px;}.latest-news{padding: 50px 0;}.blog-item{border-radius: 30px;overflow: hidden;position: relative;}.blog-item .post-featured-image{margin-bottom: 0;}.blog-item .post-featured-image a{position: relative;z-index: 1;}.blog-item .post-featured-image img{width: 100%;aspect-ratio: 1/1.18;object-fit: cover;object-position: center center;transition: all 0.5s ease-out;}.blog-item:hover .post-featured-image img{transform: scale(1.2);}.blog-item .post-item-body{position: absolute;left: 20px;right: 20px;bottom: 20px;background: var(--white-color);border-radius: 30px;padding: 25px;z-index: 4;}.blog-item .post-item-body h2{color: var(--primary-color);font-size: 19px;}.blog-item .post-item-body h2 a{color: inherit;transition: all 0.3s ease-out;}.blog-item .post-item-body h2 a:hover{color: var(--accent-color);}.blog-item .post-item-body .post-meta ul{padding: 0;margin: 0;list-style: none;}.blog-item .post-item-body .post-meta ul li{display: inline-block;margin-right: 10px;color: var(--text-color);}.blog-item .post-item-body .post-meta ul li i{color: var(--accent-color);margin-right: 4px;}.blog-item .post-item-body .post-meta ul li a{color: inherit;}.blog-item .btn-readmore{height: 0;overflow: hidden;transition: all 0.3s ease-out;}.blog-item:hover .btn-readmore{height: 62px;}.blog-item .btn-default{padding: 6px 20px;margin-top: 20px;font-size: 14px;}.blog-item:hover .image-anime:after{height: 250%;transition: all 600ms linear;background-color: transparent;}.related-posts{padding: 50px 0;}.latest-post-layout2{background: var(--secondary-color);padding: 100px 0;}.post-item2{background: var(--white-color);border-radius: 30px;overflow: hidden;}.post-item2 .post-featured-image{background-image:url(../images/post-mask-img.svg);background-size: cover;background-position: center center;background-repeat:no-repeat ;}.post-item2 .post-featured-image img{aspect-ratio: 1.08/1;object-fit: cover;transition: all 0.5s ease-out;}.post-item2:hover .image-anime:after{height: 250%;transition: all 600ms linear;background-color: transparent;}.post-item2:hover .post-featured-image img{transform: scale(1.2);}.post-item2 .post-featured-image a.blog-link{width: 50px;height: 50px;border-radius: 50%;background: var(--accent-color);color: var(--primary-color);display: flex;align-items: center;justify-content: center;position: absolute;top: 55%;opacity: 0;left: 50%;transform: translate(-50%, -50%);z-index: 1;transition: all 0.3s ease-in-out;}.post-item2:hover .post-featured-image a.blog-link{opacity: 1;top: 50% }.post-item2 .post-featured-image a.blog-link:hover{background: var(--primary-color);color: var(--white-color);}.post-item2 .post-body{padding: 12px 13px;}.post-item2 .post-body h2{font-size: 16px;margin-bottom: 10px;color: var(--primary-color);}.post-item2 .post-body h2 a{color: inherit;transition: all 0.3s ease-in-out;}.post-item2 .post-body h2 a:hover{color: var(--accent-color);}.post-item2 .post-body p{margin: 0;}.latest-post-layout3{padding: 100px 0;background: var(--secondary-color);}.post-item3 .post-featured-image{position: relative;border-radius: 30px;overflow: hidden;margin-bottom: 30px;}.post-item3 .post-featured-image figure img{aspect-ratio: 1/0.7;object-fit: cover;transition: all 0.5s ease-out;}.post-item3 .post-featured-image .blog-read-more{position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: flex;align-items: center;justify-content: center;background: var(--overlay-color);opacity: 0;transition: all 0.3s ease-out;}.post-item3 .post-featured-image .blog-read-more a{width: 60px;height: 60px;background: var(--accent-color);display: flex;align-items: center;justify-content: center;border-radius: 18px;position: relative;top: 20px;transition: all 0.3s ease-out;}.post-item3 .post-featured-image .blog-read-more a:hover{background: var(--primary-color);}.post-item3:hover .post-featured-image figure img{transform: scale(1.1);}.post-item3:hover .post-featured-image .blog-read-more{opacity: 1;}.post-item3:hover .post-featured-image .blog-read-more a{top: 0;}.post-item3 .post-body h2{font-size: 22px;color: var(--primary-color);}.post-item3 .post-body h2 a{color: var(--primary-color);transition: all 0.3s ease-out;}.post-item3 .post-body h2 a:hover{color: var(--accent-color);}.post-item3 .post-body p{margin-bottom: 0;}.pricing-layout2{background: var(--secondary-color);padding: 100px 0;}.pricing-item2{background: var(--white-color);padding: 0 40px 40px;border-radius: 30px;margin-top: 18px;}.pricing-item2 .package-icon-box{background: var(--accent-color);width: 110px;height: 138px;display: flex;align-items: center;justify-content: center;border-radius: 0 0 60px 60px;margin: 0 auto 15px;position: relative;top: -18px;}.pricing-item2 .package-icon-box:before{content: '';display: block;width: 0;height: 0;border-right: 18px solid #72C64D;border-top: 18px solid transparent;position: absolute;left: -18px;top: 0;}.pricing-item2 .package-icon-box:after{content: '';display: block;width: 0;height: 0;border-left: 18px solid #72C64D;border-top: 18px solid transparent;position: absolute;right: -18px;top: 0;}.pricing-item2 .price-header{text-align: center;margin-bottom: 20px;}.pricing-item2 .price-header h2{font-size: 22px;margin-bottom: 0px;text-transform: uppercase;}.pricing-item2 .price-header p{font-size: 30px;font-weight: 700;font-family: var(--accent-font);color: var(--accent-color);margin: 0;}.pricing-item2 .price-header p span{font-size: 20px;font-weight: 600;}.pricing-item2 .price-body ul{padding: 0;margin: 0;list-style: none;}.pricing-item2 .price-body ul li{position: relative;padding-left: 30px;color: var(--primary-color);margin-bottom: 15px;}.pricing-item2 .price-body ul li:before{content: '\f058';font-family: "Font Awesome 6 Free";color: var(--accent-color);font-size: 20px;font-weight: 700;position: absolute;top: 0;left: 0;}.pricing-item2 .price-buy-button{margin-top: 30px;text-align: center;}.our-pricing-layout3{padding: 100px 0;background: var(--secondary-color);}.pricing-item-layout3{background: var(--white-color);text-align: center;border-radius: 30px;}.pricing-item-layout3 .pricing-header .package-name{padding: 25px 20px;}.pricing-item-layout3 .pricing-header .package-name h3{margin: 0;font-size: 26px;}.pricing-item-layout3 .pricing-header .package-price{background: var(--accent-color);padding: 10px 20px 4px;position: relative;margin-bottom: 30px;}.pricing-item-layout3 .pricing-header .package-price:after{content: '';display: block;width: 0;height: 0;border-top: 18px solid var(--accent-color);border-left: 18px solid transparent;border-right: 18px solid transparent;position: absolute;bottom: -18px;left: 50%;transform: translateX(-50%);}.pricing-item-layout3 .pricing-header .package-price p{font-size: 30px;color: var(--white-color);font-weight: 700;font-family: var(--accent-font);margin: 0;padding: 0;}.pricing-item-layout3 .pricing-header .package-price p span{font-size: 20px;font-weight: 500;}.pricing-item-layout3 .pricing-body ul{padding: 0;margin: 0;list-style: none;}.pricing-item-layout3 .pricing-body ul li{border-bottom: 1px dashed var(--divider-color);padding: 14px 20px 14px 50px;position: relative;text-align: left;}.pricing-item-layout3 .pricing-body ul li:last-child{border-bottom: none;}.pricing-item-layout3 .pricing-body ul li:before{content: '\f058';font-family: "Font Awesome 6 Free";color: var(--accent-color);font-size: 20px;font-weight: 700;position: absolute;top: 14px;left: 20px;}.pricing-item-layout3 .pricing-footer{padding: 30px 20px;}.our-projects-layout2{padding: 50px 0;}.our-projects-layout2 .container-fluid{padding-left: 0;padding-right: 0;}.project-layout2-slider .swiper-wrapper{-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important;}.project-layout2-slide{background: var(--secondary-color);border-radius: 30px;overflow: hidden;}.project-layout2-slide .project-image{background-image:url(../images/project-mask-img.svg);background-size: cover;background-position: center center;background-repeat:no-repeat ;}.project-layout2-slide .project-image img{width: 100%;aspect-ratio: 0.91/1;transition: all 0.5s ease-out;}.project-layout2-slide:hover .project-image img{transform: scale(1.2);}.project-layout2-slide .project-content{padding: 25px 79px 30px 30px;position: relative;}.project-layout2-slide .project-content h3{font-size: 18px;margin-bottom: 4px;}.project-layout2-slide .project-content p{margin: 0;}.project-layout2-slide .project-content .btn-link-box a{width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;background: var(--accent-color);border-radius: 15px;position: absolute;right: 20px;top: 20px;overflow: hidden;}.project-layout2-slide .project-content .btn-link-box a:before{content: '';position: absolute;top: 100%;left: -100%;width: 100%;height: 100%;border-radius: 15px;background: var(--primary-color);z-index: 1;transition: all 0.2s ease-out;}.project-layout2-slide .project-content .btn-link-box a img{position: relative;z-index: 1;}.project-layout2-slide:hover .project-content .btn-link-box a:before{top: 0;left: 0;}.project-layout3{padding: 100px 0;}.project-layout3 .container-fluid{padding-left: 0;padding-right: 0;}.project-layout3-slider .swiper-wrapper{-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important;}.project-slide3{position: relative;border-radius: 30px;overflow: hidden;}.project-slide3 .project-image img{width: 100%;aspect-ratio: 1/0.6;object-fit: cover;}.project-slide3 .project-content{position: absolute;left: 0;right: 0;bottom: 0;height: 42%;background: linear-gradient(transparent, rgb(22 51 0 / 96%));display: flex;flex-wrap: wrap;align-content: end;justify-content: center;padding: 20px;}.project-slide3 .project-content h3{width: 100%;text-align: center;font-size: 26px;color: #ffffff;margin-bottom: 0;}.project-slide3 .project-content p{color: var(--white-color);margin-bottom: 0;}.features-layout2{padding: 100px 0 50px;}.features-layout2-box{background: var(--secondary-color);border-radius: 30px;overflow: hidden;}.features-item2{padding: 40px;position: relative;overflow: hidden;}.features-item2:before{content: '';display: block;position: absolute;top: 100%;left: 0;width: 100%;height: 100%;background: var(--primary-color);z-index: 1;opacity: 0;border-radius: 30px;transition: all 0.3s ease-out;}.features-item2 .features-header{display: flex;flex-wrap: wrap;align-items: center;margin-bottom: 20px;position: relative;z-index: 1;}.features-item2 .features-header .icon-box{width: 80px;height: 80px;background: var(--accent-color);border-radius: 30px;display: flex;align-items: center;justify-content: center;margin-right: 20px;}.features-item2 .features-header h3{width: calc(100% - 100px);margin: 0;font-size: 26px;transition: all 0.2s ease-out;}.features-item2 .features-desc p{margin-bottom: 0;position: relative;z-index: 1;transition: all 0.2s ease-out;}.features-item2.features-active{background: var(--accent-color);}.features-item2.features-active .features-header .icon-box{background: var(--white-color);}.features-item2.features-active .features-header h3, .features-item2.features-active .features-desc p{color: var(--white-color);}.features-item2:hover:before{top: 0;border-radius: 0;opacity: 1;}.features-item2:hover .features-header h3, .features-item2:hover .features-desc p{color: var(--white-color);}.team-layout2{background: var(--secondary-color);padding: 100px 0;}.team-item2{background: var(--white-color);border-radius: 30px;overflow: hidden;}.team-item2 .team-image{background-image:url(../images/team-mask-img.svg);background-size: cover;background-position: center center;background-repeat:no-repeat ;}.team-item2 .team-image img{aspect-ratio: 0.83/1;object-fit: cover;object-position: top center;transition: all 0.5s ease-out;}.team-item2:hover .team-image img{transform: scale(1.1);}.team-item2:hover figure:after{height: 250%;transition: all 600ms linear;background-color: transparent;}.team-item2 .team-links{display: flex;flex-wrap: wrap;align-items: center;padding: 0 30px;margin-top: -50px;margin-bottom: 20px;position: relative;z-index: 1;}.team-item2 .team-links .link-icon{width: 40px;height: 40px;margin-right: 6px;}.team-item2 .team-links .link-icon a{display: block;width: 40px;height: 40px;background: var(--accent-color);display: flex;align-items: center;justify-content: center;border-radius: 30px;color: var(--primary-color);transition: all 0.3s ease-out;}.team-item2 .team-links .link-icon a:hover{background: var(--primary-color);color: var(--white-color);}.team-item2 .team-links .team-social-links{width: calc(100% - 50px);margin: 0;transform: translateX(30px);opacity: 0;transition: all 0.4s ease-out;}.team-item2:hover .team-links .team-social-links{transform: translateX(0);opacity: 1;}.team-item2 .team-links .team-social-links ul{margin: 0;}.team-item2 .team-links .team-social-links ul li{margin-right: 2px;}.team-item2 .team-links .team-social-links ul li a{width: 40px;height: 40px;border-radius: 30px;font-size: 16px;color: var(--primary-color);}.team-item2 .team-links .team-social-links ul li a:hover{color: var(--white-color);}.team-item2 .team-content{padding: 0 30px 25px;}.team-item2 .team-content h3{font-size: 22px;margin-bottom: 5px;}.team-item2 .team-content p{margin: 0;}.testimonial-layout2{padding: 100px 0;background: url(../images/map-bg-img.svg) no-repeat top center;}.testimonial-slider2 .testimonial-item2{background: var(--secondary-color);border-radius: 30px;padding: 40px;}.testimonial-slider2 .testimonial-item2 .testimonial-header{display: flex;flex-wrap: wrap;align-items: center;top: 0;margin-bottom: 30px;}.testimonial-slider2 .testimonial-item2 .testimonial-header .testimonial-author-image{width: 70px;height: 70px;margin-right: 20px;position: relative;}.testimonial-slider2 .testimonial-item2 .testimonial-header .testimonial-author-image:after{content: '';width: 20px;height: 20px;background: var(--accent-color) url(../images/icon-quote.svg) no-repeat center center;background-size: 50% auto;display: flex;align-items: center;justify-content: center;border-radius: 30px;position: absolute;bottom: -10px;left: 50%;margin-left: -10px;transition: all 0.3s ease-out;}.testimonial-slider2 .testimonial-item2 .testimonial-header .testimonial-author-image img{aspect-ratio: 1/1;object-fit: cover;border-radius: 50%;}.testimonial-slider2 .testimonial-item2 .testimonial-header .testimonial-author-info h3{font-size: 22px;margin-bottom: 4px;}.testimonial-slider2 .testimonial-item2 .testimonial-header .testimonial-author-info p{margin: 0;}.testimonial-slider2 .testimonial-item2 .testimonial-body{padding: 0;}.testimonial-slider2 .swiper-pagination{position: relative;bottom: 0;margin-top: 30px;}.testimonial-slider2 .swiper-pagination .swiper-pagination-bullet{width: 18px;height: 18px;background: var(--secondary-color);opacity: 1;transition: all 0.3s ease-in-out;margin: 0 5px;}.testimonial-slider2 .swiper-pagination .swiper-pagination-bullet-active{background: var(--accent-color);}.testimonial-layout3{padding: 100px 0;background: var(--white-color) url(../images/map-bg-img.svg) no-repeat center center;background-size: cover;}.testimonial-slide3{background: var(--secondary-color);padding: 40px;border-radius: 30px;}.testimonial-slide3 .testimonial-content .rating-image{margin-bottom: 15px;}.testimonial-slide3 .testimonial-footer{display: flex;flex-wrap: wrap;align-items: center;}.testimonial-slide3 .testimonial-footer .author-image{width: 70px;margin-right: 20px;}.testimonial-slide3 .testimonial-footer .author-image img{border-radius: 40px;}.testimonial-slide3 .testimonial-footer .author-info{width: calc(100% - 90px);}.testimonial-slide3 .testimonial-footer .author-info h3{font-size: 22px;margin: 0 0 4px;}.testimonial-slide3 .testimonial-footer .author-info p{margin: 0;}.testimoinal-layout3-slider .swiper-pagination{position: relative;bottom: 0;margin-top: 30px;}.testimoinal-layout3-slider .swiper-pagination .swiper-pagination-bullet{width: 18px;height: 18px;background: var(--secondary-color);opacity: 1;transition: all 0.3s ease-in-out;margin: 0 5px;}.testimoinal-layout3-slider .swiper-pagination .swiper-pagination-bullet-active{background: var(--accent-color);}.why-renewable{padding: 100px 0;}.why-renewable-left{display: flex;flex-wrap: wrap;justify-content: space-between;padding-right: 30px;}.why-renewable-left .why-renewable-img-1, .why-renewable-left .why-renewable-img-2{width: 48%;}.why-renewable-left .why-renewable-img-1 img, .why-renewable-left .why-renewable-img-2 img{border-radius: 30px;}.why-renewable-left .why-renewable-img-1 p, .why-renewable-left .why-renewable-img-2 p{display: inline-block;background: var(--primary-color);font-family: var(--accent-font);font-size: 22px;font-weight: 600;color: var(--white-color);position: relative;padding: 4px 20px;border-radius: 12px;margin: 0;z-index: 2;}.why-renewable-left .why-renewable-img-1{text-align: right;}.why-renewable-left .why-renewable-img-2{margin-top: 30px;}.why-renewable-left .why-renewable-img-1 p{margin-top: 20px;margin-right: -60px;background: var(--accent-color);animation: moveobjectright 2s infinite linear alternate;}.why-renewable-left .why-renewable-img-2 p{margin-bottom: 20px;margin-left: -60px;animation: moveobjectleft 2s infinite linear alternate;}@keyframes moveobjectleft{50%{margin-left: -40px;}}@keyframes moveobjectright{50%{margin-right: -40px;}}.why-renewable-item{padding-left: 50px;position: relative;margin-bottom: 40px;}.why-renewable-item:last-child{margin-bottom: 0;}.why-renewable-item .stepno{display: block;width: 36px;height: 36px;border-radius: 50%;background: var(--accent-color);color: var(--white-color);display: flex;align-items: center;justify-content: center;font-size: 22px;font-weight: 700;font-family: var(--accent-font);position: absolute;top: 0;left: 0;}.why-renewable-item h3{font-size: 26px;padding-top: 2px;margin-bottom: 10px;}.why-renewable-item p{margin-bottom: 0;}.our-story{padding: 100px 0;background: var(--secondary-color);}.our-story-content .section-title{text-align: left;margin-bottom: 30px;}.our-story-body ul{padding: 0;margin: 0;list-style: none;}.our-story-body ul li{position: relative;padding-left: 30px;margin-bottom: 10px;}.our-story-body ul li:before{content: '\f058';font-family: "Font Awesome 6 Free";color: var(--accent-color);font-size: 20px;font-weight: 700;position: absolute;top: 0;left: 0;}.our-story-body .btn-default{margin-top: 30px;}.our-story-image{border-radius: 30px;overflow: hidden;margin-right: 40px;line-height: 0;}.our-story-image img{width: 100%;}.story-counter-item{margin-bottom: 40px;}.story-counter-item:last-child{margin-bottom: 0;}.story-counter-item h3{font-size: 50px;color: var(--accent-color);margin-bottom: 0;}.story-counter-item h3 span{color: var(--primary-color);}.story-counter-item p{margin-bottom: 0;}.our-clients-layout3{padding: 100px 0;}.client-logos-layout3{display: flex;flex-wrap: wrap;}.client-logos-layout3 .client-logo-item{width: calc(20% - 24px);margin-right: 30px;background: var(--secondary-color);padding: 40px 30px;text-align: center;border-radius: 30px;}.client-logos-layout3 .client-logo-item:nth-of-type(5n + 5){margin-right: 0;}.footer-ticker{padding: 20px 0 10px;}.scrolling-ticker-box{--gap: 30px;position: relative;display: flex;overflow: hidden;user-select: none;gap: var(--gap);}.scrolling-content{flex-shrink: 0;display: flex;gap: var(--gap);min-width: 100%;animation: scroll 50s linear infinite;}.scrolling-content span{display: inline-flex;align-items: center;font-family: var(--accent-font);text-transform: uppercase;font-size: 100px;line-height: 1.1em;font-weight: 600;color: transparent;-webkit-text-stroke-width: 1px;stroke-width: 1px;font-weight: 700;-webkit-text-stroke-color: var(--accent-color);stroke: var(--accent-color);}.scrolling-content span:after{content: '/';margin-left: 30px;}@keyframes scroll {from {transform: translateX(0);}to {transform: translateX(calc(-100% - var(--gap)));}}footer.main-footer{padding: 0 0 60px;background: var(--primary-color) url(../images/footer-bg.svg) no-repeat bottom center;background-size: cover;}.footer-contact{border-bottom: 1px solid #ffffff20;margin-bottom: 80px;padding: 30px 0;}.footer-contact-box{position: relative;display: flex;flex-wrap: wrap;align-items: center;}.footer-contact-box .contact-icon-box{width: 80px;height: 80px;border-radius: 30px;display: flex;align-items: center;justify-content: center;background: var(--accent-color);margin-right: 30px;}.footer-contact-info{width: calc(100% - 110px);}.footer-contact-info h3{color: var(--white-color);font-size: 22px;}.footer-contact-info p{margin-bottom: 0;color: var(--white-color);}.footer-about figure{margin-bottom: 30px;}.footer-about p{color: var(--white-color);}.footer-social-links ul{padding: 0;margin: 0;list-style: none;}.footer-social-links ul li{display: inline-block;margin-right: 10px;}.footer-social-links ul li a{color: var(--accent-color);}.footer-links{padding-left: 80px;}.footer-links h2{color: var(--white-color);font-size: 22px;position: relative;margin-bottom: 30px;}.footer-links ul{list-style: none;padding: 0;margin: 0;}.footer-links ul li{position: relative;margin-bottom: 10px;}.footer-links ul li a{display: block;padding-left: 16px;color: var(--white-color);}.footer-links ul li a:before{content: '';display: block;position: absolute;left: 0;top: 50%;width: 6px;height: 6px;border-radius: 50%;background: var(--accent-color);transform: translate(0,-50%);}.footer-links ul li a:hover{color: var(--accent-color);}.footer-copyright{background: var(--accent-color);padding: 30px;border-radius: 30px;margin-top: 60px;}.footer-copyright-text{text-align: center;}.footer-copyright-text p{margin-bottom: 0;font-size: 18px;color: var(--primary-color);}.page-header{position: relative;padding: 260px 0 100px;margin-top: -162px;overflow: hidden;}.page-header:before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(90deg, rgba(22, 51, 0, 0.65) 0%, rgba(22, 51, 0, 0.00) 100%);}.page-header-box{position: relative;z-index: 1;}.page-header-box h1{font-size: 30px;color: var(--white-color);margin-bottom: 10px;}.page-header-box ol{margin-bottom: 0;}.page-header-box ol li.breadcrumb-item{color: var(--white-color);}.page-header-box ol .breadcrumb-item+.breadcrumb-item::before{color: var(--white-color);}.page-header-box ol li.breadcrumb-item a{color: inherit;}.latest-projects{padding: 100px 0;background: var(--secondary-color);}.project-item{position: relative;border-radius: 30px;overflow: hidden;}.project-item .project-image{position: relative;}.project-item .project-image:before{content: '';position: absolute;top: 100%;left: 0;right: 0;bottom: 0;border-radius: 30px;z-index: 1;background: var(--overlay-color);transition: all 0.3s ease-out;}.project-item .project-image img{width: 100%;aspect-ratio: 1/1.2;object-fit: cover;transition: all 0.5s ease-out;}.project-item:hover .project-image img{transform: scale(1.2);}.project-item .project-content{background: var(--white-color);border-radius: 30px;position: absolute;left: 15px;right: 15px;bottom: 15px;padding: 20px;z-index: 2;transition: all 0.2s ease-out;}.project-item .project-content h2{font-size: 16px;color: var(--primary-color);margin-bottom: 0;}.project-item .project-content h2 a{color: inherit;}.project-item .project-content p{margin-bottom: 0;}.project-item .project-link{position: absolute;right: 15px;top: 15px;z-index: 2;}.project-item .project-link a{display: block;width: 60px;height: 60px;border-radius: 18px;background: var(--accent-color);display: flex;align-items: center;justify-content: center;}.project-item:hover .project-image:before{top: 0;}.project-item:hover .project-content{bottom: 20px;}.testimonials{padding: 100px 0;background: var(--secondary-color);}.testimonial-item{background: var(--white-color);position: relative;border-radius: 30px;text-align: center;margin-top: 60px;}.testimonial-header{position: relative;top: -60px;margin-bottom: -60px;}.testimonial-header .testimonial-author-img{max-width: 130px;margin: 0 auto 10px;position: relative;}.testimonial-header .testimonial-author-img figure{overflow: hidden;border-radius: 50%;}.testimonial-header .testimonial-author-img img{border-radius: 100px;aspect-ratio: 1/1;border: 6px solid var(--white-color);}.testimonial-item:hover .image-anime:after{height: 250%;transition: all 600ms linear;background-color: transparent;}.testimonial-author-img .icon-quote{width: 30px;height: 30px;background: var(--accent-color);display: flex;align-items: center;justify-content: center;border-radius: 30px;position: absolute;right: -10px;bottom: 30px;transition: all 0.3s ease-out;}.testimonial-author-img .icon-quote img{border: none;}.testimonial-header h2{font-size: 22px;margin: 0;}.testimonial-header p{margin-bottom: 0;}.testimonial-rating{margin: 20px 0 10px;}.testimonial-body{padding: 0 40px 40px;}.testimonial-body p:last-child{margin-bottom: 0;}.testimonial-slider .swiper-pagination{position: relative;bottom: 0;margin-top: 30px;}.testimonial-slider .swiper-pagination .swiper-pagination-bullet{width: 18px;height: 18px;background: var(--white-color);opacity: 1;transition: all 0.3s ease-in-out;margin: 0 5px;}.testimonial-slider .swiper-pagination .swiper-pagination-bullet-active{background-color: var(--accent-color);}.our-team{padding: 100px 0 50px;}.team-item{border-radius: 30px;overflow: hidden;position: relative;}.team-item .team-image figure img{width: 100%;transition: all 0.5s ease-out;}.team-item:hover .team-image figure img{transform: scale(1.1);}.team-item:hover .team-image figure:after{height: 250%;transition: all 600ms linear;background-color: transparent;}.team-item .team-content{position: absolute;right: 15px;bottom: 15px;left: 15px;background-color: var(--white-color);border-radius: 30px;padding: 20px;z-index: 2;}.team-item .team-content h2{font-size: 20px;margin-bottom: 5px;}.team-item .team-content p{margin: 0;}.team-item .team-content a.btn-team-link{position: absolute;top: 50%;right: 20px;width: 40px;height: 40px;background: var(--accent-color);display: flex;align-items: center;justify-content: center;border-radius: 50%;transform: translateY(-50%);}.page-services{padding: 70px 0 60px;}.page-services .service-item{margin-bottom: 30px;}.page-service-single{padding: 50px 0 50px;}.service-sidebar{padding-right: 30px;}.services-list-box{background: var(--secondary-color);padding: 12px 20px;border-radius: 30px;margin-bottom: 30px;}.services-list-box ul{padding: 0;margin: 0;list-style: none;}.services-list-box ul li a{display: block;position: relative;color: var(--primary-color);font-size: 17px;font-weight: 700;font-family: var(--accent-font);padding: 16px 0 14px 24px;border-bottom: 1px solid #89EA5F30;transition: all 0.3s ease-out;}.services-list-box ul li a:hover{color: var(--accent-color);}.services-list-box ul li a:before{content: '';display: block;height: 16px;width: 16px;background: url(../images/icon-sub-heading.png) no-repeat left center;position: absolute;top: 20px;left: 0;}.services-list-box ul li:last-child a{border-bottom: none;}.sidebar-cta-box{border-radius: 30px;overflow: hidden;background: var(--secondary-color);}.sidebar-cta-box .cta-image img{width: 100%;transition: all 0.5s ease-out;}.sidebar-cta-box .cta-content{padding: 0 30px 30px;text-align: center;margin-top: -40px;}.sidebar-cta-box .cta-content .cta-icon{width: 80px;height: 80px;background: var(--accent-color);border: 4px solid var(--white-color);border-radius: 50%;margin: 0 auto 20px;display: flex;align-items: center;justify-content: center;position: relative;z-index: 2;}.sidebar-cta-box .cta-content .cta-icon img{max-width: 50%;}.sidebar-cta-box .cta-content h3{font-size: 18px;margin-bottom: 0;}.sidebar-cta-box .cta-content p{margin: 0;font-size: 29px;color: var(--accent-color);font-family: var(--accent-font);font-weight: 700;}.sidebar-cta-box:hover .cta-image img{transform: scale(1.1);}.sidebar-cta-box:hover .cta-image figure:after{height: 250%;transition: all 600ms linear;background-color: transparent;}.service-featured-image{border-radius: 30px;overflow: hidden;margin-bottom: 30px;}.service-entry{margin-bottom: 50px;}.service-whyus{margin-bottom: 50px;}.service-whyus h2{font-size: 30px;margin: 0 0 0.7em;}.service-benefits{margin-bottom: 20px;}.service-benefits .service-benefits-title{margin-bottom: 30px;}.service-benefits .service-benefits-title h2{font-size: 30px;}.benefits-item{margin-bottom: 40px;padding-right: 20px;}.benefits-item .icon-box{margin-bottom: 20px;}.benefits-item h3{font-size: 22px;color: var(--primary-color);margin-bottom: 15px;}.service-features{margin-bottom: 50px;}.service-features .service-feature-image{border-radius: 30px;overflow: hidden;}.service-features .service-feature-content h2{font-size: 30px;margin-bottom: 20px;}.service-features .service-feature-content ul{padding: 0;margin: 0;list-style: none;}.service-features .service-feature-content ul li{position: relative;font-weight: 500;color: var(--primary-color);margin-bottom: 15px;padding-left: 30px;}.service-features .service-feature-content ul li:before{content: '\f058';font-family: "Font Awesome 6 Free";display: block;font-weight: 700;font-size: 20px;color: var(--accent-color);position: absolute;top: 0;left: 0;}.faq-box h2{font-size: 30px;margin-bottom: 30px;}.faq-accordion .accordion-item{margin-bottom: 20px;border: none;}.faq-accordion .accordion-header{margin-bottom: 0;font-family: var(--accent-font);}.faq-accordion .accordion-header button{background: var(--secondary-color);border-radius: 15px !important;font-weight: 700;font-size: 18px;border: none;box-shadow: none;}.faq-accordion .accordion-header button:after{content: '\f107';font-family: "Font Awesome 6 Free";background: none;}.faq-accordion .accordion-button:not(.collapsed){background: var(--accent-color);color: var(--white-color);}.faq-accordion .accordion-body p{color: var(--text-color);}.faq-accordion .accordion-body p:last-child{margin-bottom: 0;}.contact-information{padding: 100px 0;}.contact-info-item{border-radius: 30px;overflow: hidden;position: relative;}.contact-info-item .contact-image img{width: 100%;transition: all 0.5s ease-out;}.contact-info-item:hover .contact-image .image-anime:after{height: 250%;transition: all 600ms linear;background-color: transparent;}.contact-info-item:hover .contact-image img{transform: scale(1.1);}.contact-info-item .contact-info-content{background: var(--white-color);padding: 20px;position: absolute;left: 15px;right: 15px;bottom: 15px;border-radius: 30px;z-index: 3;}.contact-info-item .contact-info-content h3{font-size: 22px;}.contact-info-item .contact-info-content p{margin-bottom: 0;}.contact-info-item .contact-info-content ul{padding: 10px 0;margin: 0;list-style: none;}.contact-info-item .contact-info-content ul li{display: inline-block;margin-right: 4px;}.contact-info-item .contact-info-content ul li a{display: block;width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;background: var(--accent-color);color: var(--primary-color);border-radius: 8px;transition: all 0.3s ease-out;}.contact-info-item .contact-info-content ul li a:hover{background: var(--primary-color);color: var(--white-color);}.contact-info-item .contact-icon{position: absolute;right: 15px;top: 15px;border-radius: 20px;background: var(--accent-color);width: 60px;height: 60px;display: flex;align-items: center;justify-content: center;z-index: 3;}.contact-info-item .contact-icon img{max-width: 50%;max-height: 50%;}.google-map-form{position: relative;padding: 100px 0;}.google-map{position: absolute;top: 0;right: 0;bottom: 0;left: 0;}.google-map iframe{width: 100%;height: 100%;}.contact-form-box{background: var(--white-color);padding: 40px;position: relative;z-index: 1;border-radius: 30px;}.contact-form-box .section-title{margin-bottom: 40px;}.contact-form .form-control{padding: 10px 20px;border: none;box-shadow: none;background: var(--secondary-color);border-radius: 10px;}.contact-form .with-errors ul{padding: 0 6px;margin: 0;font-size: 14px;color: var(--error-color);}.page-blog-archive{padding: 100px 0 50px;}.page-blog-archive .blog-item{margin-bottom: 30px;}.post-pagination{margin-top: 30px;text-align: center;}.post-pagination ul{justify-content: center;padding: 0;margin: 0;}.post-pagination ul li a, .post-pagination ul li span{display: flex;text-decoration: none;justify-content: center;align-items: center;width: 40px;height: 40px;background: var(--secondary-color);margin: 0 4px;border-radius: 10px;font-family: var(--accent-font);font-weight: 700;color: var(--primary-color);transition: all 0.3s ease-out;}.post-pagination ul li.active a, .post-pagination ul li a:hover{background: var(--accent-color);color: var(--white-color);}.post-single-meta ul{padding: 0;margin: 0;list-style: none;position: relative;}.post-single-meta ul li{display: inline-block;position: relative;color: var(--white-color);}.post-single-meta ul li:after{content: '/';margin: 0 10px 0 14px;}.post-single-meta ul li:last-child:after{display: none;}.page-single-post{padding: 100px 0 50px;}.post-featured-image{max-width: 1180px;margin: 0 auto 0px;border-radius: 30px;overflow: hidden;}.post-content{max-width: 1060px;margin: 0 auto;}.post-entry{border-bottom: 1px solid #dbeed8;margin-bottom: 40px;padding-bottom: 20px;}.post-entry h1, .post-entry h2, .post-entry h3, .post-entry h4, .post-entry h5, .post-entry h6{margin: 1em 0 0.7em;}.post-entry h1{font-size: 25px;}.post-entry h2{font-size: 23px;}.post-entry h3{font-size: 22px;}.post-entry h4{font-size: 19px;}.post-entry h5{font-size: 18px;}.post-entry h6{font-size: 16px;}.post-entry ul{padding: 0;margin: 0 0 1.7em;list-style: none;}.post-entry ul li{position: relative;padding-left: 30px;margin-bottom: 10px;font-weight: 500;color: var(--primary-color);}.post-entry ul li:before{content: '\f058';font-family: "Font Awesome 6 Free";color: var(--accent-color);font-size: 20px;font-weight: 700;position: absolute;top: 0;left: 0;}.post-entry blockquote{background: var(--primary-color) url(../images/icon-blockquote.svg) no-repeat right bottom;text-align: center;border-radius: 30px;padding: 30px 80px;}.post-entry blockquote p{font-size: 40px;color: var(--accent-color);font-family: var(--accent-font);font-weight: 700;line-height: 1.2em;}.post-entry blockquote p:last-child{margin-bottom: 0;}.post-tags{font-size: 30px;font-family: var(--accent-font);color: var(--primary-color);display: flex;align-items: center;font-weight: 700;vertical-align: middle;}.post-tags a{display: inline-block;font-size: 16px;font-weight: 500;font-family: var(--default-font);padding: 8px 24px;border: 2px solid var(--accent-color);background: var(--accent-color);color: var(--primary-color);border-radius: 30px;margin-left: 10px;position: relative;overflow: hidden;z-index: 0;}.post-tags a:after{background-color: var(--primary-color);border-radius: 30px;content: '';display: block;height: 100%;width: 100%;position: absolute;left: 0;top: 0;transform: translate(-100%, 0) rotate(10deg);transform-origin: top left;transition: 0.2s transform ease-out;will-change: transform;z-index: -1;}.post-tags a:hover::after{transform: translate(0, 0);}.post-tags a:hover{color: var(--accent-color);}.post-social-sharing{text-align: right;}.post-social-sharing ul{padding: 0;margin: 0;list-style: none;}.post-social-sharing ul li{display: inline-block;margin-left: 6px;}.post-social-sharing ul li a{width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;background: var(--accent-color);color: var(--primary-color);border-radius: 8px;transition: all 0.3s ease-out;}.post-social-sharing ul li a:hover{background-color: var(--primary-color);color: var(--accent-color);}.page-faqs{padding: 100px 0 50px;}.our-projects{padding: 100px 0 50px;}.our-projects .project-item{margin-bottom: 30px;}.page-project-single{padding: 60px 0 50px;}.project-sidebar{padding-right: 20px;position: sticky;top: 100px;}.about-project-box{background: var(--secondary-color);padding: 26px;border-radius: 30px;}.about-project-box h2{font-size: 20px;margin-bottom: 30px;}.project-info-box{position: relative;padding-left: 55px;border-bottom: 1px solid #dbeed8;padding-bottom: 20px;margin-bottom: 20px;}.project-info-box:last-child{border-bottom: none;padding-bottom: 0;margin-bottom: 0;}.project-info-box .project-icon{width: 40px;height: 40px;border-radius: 10px;background: var(--accent-color);display: flex;justify-content: center;align-items: center;position: absolute;top: 3px;left: 0;}.project-info-box .project-icon img{max-width: 60%;max-height: 60%;}.project-info-box h3{font-size: 17px;margin-bottom: 0;}.project-info-box p{margin: 0;}.project-feature-image{border-radius: 30px;overflow: hidden;margin-bottom: 30px;}.project-entry{margin-bottom: 50px;}.project-entry h1, .project-entry h2, .project-entry h3, .project-entry h4, .project-entry h5, .project-entry h6{margin: 1em 0 0.7em;}.project-entry h1{font-size: 36px;}.project-entry h2{font-size: 20px;}.project-entry h3{font-size: 26px;}.project-entry h4{font-size: 22px;}.project-entry h5{font-size: 18px;}.project-entry h6{font-size: 16px;}.project-entry ul{padding: 0;margin: 0 0 1.7em;list-style: none;}.project-entry ul li{position: relative;padding-left: 30px;margin-bottom: 10px;font-weight: 500;color: var(--primary-color);}.project-entry ul li:before{content: '\f058';font-family: "Font Awesome 6 Free";color: var(--accent-color);font-size: 20px;font-weight: 700;position: absolute;top: 0;left: 0;}.project-entry blockquote{background: var(--primary-color) url(../images/icon-blockquote.svg) no-repeat right bottom;text-align: center;border-radius: 30px;padding: 30px 80px;}.project-entry blockquote p{font-size: 40px;color: var(--accent-color);font-family: var(--accent-font);font-weight: 700;line-height: 1.2em;}.project-entry blockquote p:last-child{margin-bottom: 0;}.project-gallery .project-gallery-title{margin-bottom: 20px;}.project-gallery .project-gallery-title h2{font-size: 20px;}.project-gallery-items{display: flex;flex-wrap: wrap;}.project-gallery-items .project-gallery-item{width: calc(25% - 15px);margin-right: 20px;}.project-gallery-items .project-gallery-item:nth-of-type(4n + 4){margin-right: 0;}.project-gallery-items .project-gallery-item img{aspect-ratio: 1/1;object-fit: cover;border-radius: 30px;}.page-team{padding: 100px 0 20px;}.page-team .team-item{margin-bottom: 30px;}.page-team-single{padding: 100px 0 50px;}.team-single-image{border-radius: 30px;overflow: hidden;}.team-single-information .team-single-header h2{font-size: 30px;margin-bottom: 4px;}.team-single-meta p{color: var(--primary-color);font-size: 18px;margin-bottom: 10px;}.team-single-meta p strong{font-family: var(--accent-font);font-size: 22px;margin-right: 4px;}.team-social-links{margin-top: 20px;}.team-social-links h3{font-size: 22px;}.team-social-links ul{padding: 0;margin: 10px 0 0;list-style: none;}.team-social-links ul li{display: inline-block;margin-right: 6px;}.team-social-links ul li a{width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;background: var(--accent-color);color: var(--primary-color);border-radius: 8px;transition: all 0.3s ease-out;}.team-social-links ul li a:hover{background: var(--primary-color);color: var(--accent-color);}.team-contact-form-box{background: var(--secondary-color);padding: 60px 100px;border-radius: 30px;margin-top: 100px;}.team-contact-form .form-control{padding: 14px 20px;border: none;box-shadow: none;background: var(--white-color);border-radius: 10px;}.team-contact-form .with-errors ul{padding: 0 6px;margin: 0;font-size: 14px;color: var(--error-color);}.page-404{padding: 100px 0;}.page-not-found-box{text-align: center;}.page-not-found-box h2{font-size: 30px;margin-bottom: 30px;}@media only screen and (max-width: 1300px){header.main-header{margin: 0 15px;}.main-menu ul li a{padding: 12px 4px !important;}.step-item.step-1 .step-header:after, .step-item.step-2 .step-header:after{width: 120px;transform: translateX(120px);height: 24px;}.cta-content h3{font-size: 30px;}.why-choose-us-layout2-content{padding: 60px;}.our-process-layout2 .process-item2:after{display: none;}.process-item2 .process-step{right: -10px;}.team-item2 .team-links .team-social-links ul li a, .team-item2 .team-links .link-icon, .team-item2 .team-links .link-icon a{width: 36px;height: 36px;}}@media only screen and (max-width: 1024px){.main-menu ul li a{padding: 12px 2px !important;}.overview-counter-box .overview-counter-item .icon-box{width: 60px;height: 60px;}.overview-counter-box{margin-left: 0;}}@media only screen and (max-width: 991px){#magic-cursor {display: none !important;}.responsive-menu, .navbar-toggle{display: block;}.section-title{margin-bottom: 40px;}.topbar{padding: 10px 0;}.topbar-contact-info{padding-left: 10px;}.header-social-links{padding-right: 10px;}.main-menu ul li{margin: 0 10px;}header.main-header{border-radius: 20px;}header.main-header .header-sticky{padding: 15px 0;}header.main-header .header-sticky.active .slicknav_menu{border-radius: 0;}.hero{padding: 220px 0 60px;}.hero-content{padding-right: 0;}.hero-content .section-title{margin-bottom: 20px;}.hero-content .section-title h1{font-size: 56px;}.hero-content-body p{font-size: 16px;}.hero-content-footer{margin-top: 30px;}.hero.hero-slider .hero-slider-layout1 .hero-slide, .hero-layout2.hero-slider .hero-slider-layout2 .hero-slide, .hero-layout3.hero-slider .hero-slider-layout3 .hero-slide{padding: 220px 0 100px;}.hero.hero-slider .hero-slider-layout1 .hero-button-next, .hero.hero-slider .hero-slider-layout1 .hero-button-prev, .hero-layout2.hero-slider .hero-slider-layout2 .hero-button-next, .hero-layout2.hero-slider .hero-slider-layout2 .hero-button-prev{width: 40px;height: 40px;top: auto;bottom: 20px;transform: translateY(0);border-radius: 12px;}.hero.hero-slider .hero-slider-layout1 .hero-button-next, .hero-layout2.hero-slider .hero-slider-layout2 .hero-button-next{right: 20px;}.hero.hero-slider .hero-slider-layout1 .hero-button-prev, .hero-layout2.hero-slider .hero-slider-layout2 .hero-button-prev{left: 20px;}.hero-layout2{padding: 220px 0 60px;}.hero-layout2-box .section-title h1{font-size: 56px;}.hero-layout2-box .hero-content p{font-size: 16px;}.hero-layout3{padding: 220px 0 60px;}.hero-layout3 .hero-content .section-title h1{font-size: 42px;}.about-us{padding: 60px 0;}.about-image{margin-right: 0;margin-bottom: 30px;}.about-img-1, .about-img-2{border-radius: 20px;}.about-layout2{padding: 30px 0 60px;}.about-image-slider{margin-right: 0;}.about-layout2-content{margin-left: 0;margin-top: 30px;}.about-layout3{padding: 60px 0;}.section-title-row{margin-bottom: 40px;}.about-layout3 .section-title, .section-title-row .section-title{margin-bottom: 20px;}.about-layout3 .section-title h2, .section-title-row .section-title h2{font-size: 38px;}.section-title-row .section-title h2 br{display: none;}.about-layout3-features ul li{margin-right: 20px;margin-bottom: 10px;}.about-layout3 .about-img-video{margin-top: 30px;border-radius: 20px;}.our-services{padding: 60px 0;}.service-item{border-radius: 20px;}.service-item .service-content{border-radius: 20px;}.service-image .service-icon{border-radius: 20px;}.service-item .service-content{bottom: 15px;left: 15px;right: 15px;}.services-layout2{padding: 60px 0;}.services-layout3{padding: 60px 0;}.service-slide3 .service-image{border-radius: 20px;}.service-slide3 .service-content{border-radius: 14px;}.our-process{padding: 60px 0 30px;}.step-item{padding-left: 0;padding-right: 0;}.step-item.step-1 .step-header:after, .step-item.step-2 .step-header:after{display: none;}.step-header .step-icon{width: 80px;height: 80px;border-radius: 20px;}.step-header .step-icon figure, .step-header .step-icon figure:before{border-radius: 20px;}.step-header .step-icon img{max-width: 50%;}.step-header .step-no{width: 38px;height: 38px;font-size: 18px;line-height: 30px;}.our-process-layout2{padding: 60px 0 30px;}.process-item2{margin-bottom: 30px;}.intro-video{padding: 30px 0;}.intro-video-box{border-radius: 20px;}.our-skills{padding: 30px 0;}.our-skills .section-title{margin-bottom: 40px;}.infobar{padding: 30px 0 60px;}.cta-content{padding: 50px 30px 30px;text-align: center;}.cta-content .phone-icon{width: 60px;height: 60px;border-width: 4px;left: 50%;top: auto;transform: translate(-50%,-80px);}.cta-content .phone-icon img{max-width: 50%;}.why-choose-us{padding: 60px 0 30px;}.why-choose-item{height: calc(100% - 30px);margin-bottom: 30px;}.why-choose-item, .why-choose-item:before{border-radius: 20px;}.why-choose-image{border-radius: 26px;}.why-choose-us-layout2-content{padding: 60px 15px;}.stat-counter{padding: 60px 0 30px;}.counter-item{margin-bottom: 30px;}.counter-item .counter-icon{border-radius: 20px;}.solar-calculator{padding: 60px 0 30px;}.calculator-box .section-title{margin-bottom: 30px;}.calculator-box{border-radius: 20px;}.latest-news{padding: 30px 0 0;}.blog-item{margin-bottom: 30px;border-radius: 20px;}.blog-item .post-item-body{border-radius: 20px;}.latest-post-layout2{padding: 60px 0 30px;}.post-item2{margin-bottom: 30px;}footer.main-footer{padding: 0 0 40px;}.footer-contact{padding: 30px 0 0;margin-bottom: 40px;}.footer-contact-box{margin-bottom: 30px;}.footer-contact-box .contact-icon-box{border-radius: 20px;}.footer-links{padding-left: 0;}.footer-social-links{margin-bottom: 40px;}.footer-copyright{padding: 20px;margin-top: 40px;border-radius: 20px;}.page-header{padding: 220px 0 60px;}.page-header-box h1{font-size: 56px;}.latest-projects{padding: 60px 0 30px;}.project-item{margin-bottom: 30px;border-radius: 20px;}.project-item .project-image:before{border-radius: 20px;}.project-item .project-content{border-radius: 20px;}.project-item .project-link a{border-radius: 10px;}.our-projects-layout2{padding: 60px 0;}.testimonials{padding: 60px 0;}.testimonial-item{border-radius: 20px;}.our-team{padding: 60px 0 0;}.team-item{margin-bottom: 30px;border-radius: 20px;}.team-item .team-content{border-radius: 20px;}.footer-ticker{padding-top: 15px;}.scrolling-content span{font-size: 50px;}.page-services{padding: 60px 0 0;}.page-service-single{padding: 40px 0 30px;}.service-sidebar{padding-right: 0;}.service-sidebar{margin-bottom: 40px;}.services-list-box{border-radius: 20px;}.sidebar-cta-box{border-radius: 20px;}.service-featured-image{border-radius: 20px;}.service-entry, .service-whyus, .service-features{margin-bottom: 40px;}.service-benefits{margin-bottom: 10px;}.service-features .service-feature-image{border-radius: 20px;}.contact-information{padding: 60px 0 30px;}.contact-info-item{border-radius: 20px;margin-bottom: 30px;}.contact-info-item .contact-info-content{border-radius: 20px;}.contact-info-item .contact-icon{border-radius: 10px;}.google-map-form{padding: 0;}.google-map{position: relative;}.google-map iframe{height: 400px;}.page-blog-archive{padding: 60px 0 30px;}.page-single-post{padding: 60px 0 30px;}.post-entry blockquote p{font-size: 22px;}.post-featured-image{border-radius: 20px;}.post-entry blockquote{border-radius: 20px;}.post-social-sharing{text-align: left;margin-top: 20px;}.related-posts{padding: 30px 0;}.page-faqs{padding: 60px 0 30px;}.our-projects{padding: 60px 0 30px;}.page-project-single{padding: 60px 0 30px;}.project-sidebar{padding-right: 0;margin-bottom: 40px;}.about-project-box{border-radius: 20px;}.project-feature-image{border-radius: 20px;}.project-gallery-items .project-gallery-item img{border-radius: 20px;}.page-team{padding: 60px 0 0px;}.page-team-single{padding: 60px 0 30px;}.team-single-image{margin-bottom: 30px;border-radius: 20px;}.team-contact-form-box{margin-top: 60px;border-radius: 20px;padding: 40px;}.page-404{padding: 60px 0;}.features-layout2{padding: 60px 0 30px;}.features-item2{padding: 30px;}.features-item2 .features-header .icon-box{width: 60px;height: 60px;border-radius: 20px;}.features-item2 .features-header .icon-box img{max-width: 60%;max-height: 60%;}.features-item2 .features-header h3{width: calc(100% - 80px);font-size: 22px;}.pricing-layout2{padding: 60px 0 30px;}.pricing-layout2 .pricing-item2{max-width: 480px;margin: 18px auto 40px;}.company-overview{padding: 60px 0 30px;}.overview-counter-box{margin-top: 30px;}.team-layout2{padding: 60px 0 30px;}.team-item2{margin-bottom: 30px;}.testimonial-layout2{padding: 60px 0;}.why-renewable{padding: 60px 0;}.why-renewable-left{padding-right: 0;margin-bottom: 30px;}.why-renewable-left .why-renewable-img-1 img, .why-renewable-left .why-renewable-img-2 img{border-radius: 20px;}.our-story{padding: 60px 0;}.our-story-content{margin-bottom: 40px;}.our-story-image{border-radius: 20px;}.project-layout3{padding: 60px 0;}.project-slide3{border-radius: 20px;}.project-slide3 .project-image img{aspect-ratio: 1/1;}.why-choose-us-layout3{padding: 60px 0 30px;}.why-choose-item3{margin-bottom: 30px;border-radius: 20px;}.why-choose-item3:before{border-radius: 20px;}.our-clients-layout3{padding: 60px 0;}.client-logos-layout3 .client-logo-item{padding: 30px;border-radius: 20px;}.our-pricing-layout3{padding: 60px 0 30px;}.pricing-item-layout3{margin-bottom: 30px;border-radius: 20px;}.testimonial-layout3{padding: 60px 0;}.testimonial-slide3{border-radius: 20px;}.latest-post-layout3{padding: 60px 0 30px;}.post-item3{margin-bottom: 30px;}.post-item3 .post-featured-image{border-radius: 20px;}}@media only screen and (max-width: 767px){.btn-default{padding: 10px 22px;}header.main-header .header-sticky{padding: 15px 0;}header.main-header .header-sticky.active{padding: 10px 0;}.navbar-brand img{max-height: 40px;}.topbar-contact-info ul{text-align: center;}.hero{padding: 220px 0 60px;}.hero:before{background: linear-gradient(90deg, rgba(22, 51, 0, 0.75) 0%, rgba(22, 51, 0, 0.20) 100%);}.hero-image{text-align: center;}.hero.hero-slider .hero-slider-layout1 .hero-slide:before{background: linear-gradient(90deg, rgba(22, 51, 0, 0.75) 0%, rgba(22, 51, 0, 0.20) 100%);}.section-title{margin-bottom: 30px;}.section-title h3{margin-bottom: 10px;}.section-title h1, .section-title h2, .hero-content .section-title h1{font-size: 22px;}.hero-content-footer .btn-default{margin-right: 10px;}.hero-layout2-box .section-title h1{font-size: 28px;}.about-us{padding: 40px 0;}.about-image{padding-bottom: 40px;}.about-content ul li{width: 100%;margin-right: 0;}.about-layout2{padding: 30px 0 20px;}.about-layout2-content .section-title{margin-bottom: 20px;}.about-layout2-content .about-stats{margin-bottom: 10px;}.about-layout2-content .about-stats-item{margin-bottom: 20px;}.about-layout2-content{margin-top: 10px;}.about-layout2-overlay-content{position: relative;left: 0;right: 0;bottom: 0;margin-top: 20px;border-radius: 0;}.about-overaly-item{background-color: var(--secondary-color);margin-bottom: 20px;border-radius: 20px;}.our-services{padding: 40px 0;}.services-layout2{padding: 40px 0;}.services-layout2-slide{border-radius: 20px;}.services-layout2-slide .service-content{padding: 10px;}.services-layout2-slide .service-content .icon-box{width: 50px;}.services-layout2-slide .service-content .icon-box a{width: 50px;height: 50px;border-radius: 14px;}.services-layout2-slide .service-content .icon-box a::before{border-radius: 14px;}.services-layout2-slide .service-content .service-info{width: calc(100% - 70px);}.our-process{padding: 40px 0 20px;}.step-item{margin-bottom: 30px;}.our-process .row .col-md-4:last-child .step-item{margin-bottom: 0;}.our-process-layout2{padding: 40px 0 10px;}.process-item2 .process-step{width: 70px;height: 70px;font-size: 22px;top: 0;right: 0;}.intro-video{padding: 20px 0;}.video-play-button a{height: 50px;}.video-play-button a img{max-width: 50px;}.our-skills{padding: 20px 0;}.skillbar{margin-bottom: 20px;}.skillbar .skill-data .title, .skillbar .skill-data .count{font-size: 18px;}.infobar{padding: 20px 0 40px;}.why-choose-us{padding: 40px 0 10px;}.why-choose-us-layout2-content{padding: 40px 15px;}.why-choose-us-layout2-features .why-features-item{margin-bottom: 30px;}.why-choose-us-layout2-features .why-features-item .icon-box{margin-right: 20px;margin-bottom: 20px;width: 50px;height: 50px;border-radius: 15px;}.why-choose-us-layout2-features .why-features-item .why-features-desc{width: 100%;}.stat-counter{padding: 40px 0 10px;}.solar-calculator{padding: 40px 0 20px;}.calculator-box{padding: 20px;}.latest-news{padding: 20px 0 0;}.blog-item .post-item-body{left: 15px;right: 15px;bottom: 15px;}.latest-post-layout2{padding: 40px 0 10px;}.post-item2 .post-body{padding: 13px;}.footer-contact-box .contact-icon-box{width: 60px;height: 60px;margin-right: 20px;}.footer-contact-info{width: calc(100% - 80px);}.footer-contact-box .contact-icon-box img{max-width: 50%;max-height: 50%;}.footer-links{margin-bottom: 30px;}.footer-links h2{margin-bottom: 20px;}.footer-copyright{margin-top: 10px;}.footer-copyright-text p{font-size: 16px;}.page-header-box h1{font-size: 21px;text-align: center;margin-bottom: 4px;}.page-header-box ol{justify-content: center;}.page-header-box ol li.breadcrumb-item{font-size: 14px;}.latest-projects{padding: 40px 0 10px;}.testimonials{padding: 40px 0;}.testimonial-body{padding: 0 30px 30px;}.testimonial-item{margin-top: 40px;}.testimonial-header{top: -40px;margin-bottom: -40px;}.testimonial-author-img .icon-quote{bottom: 20px;}.testimonial-header .testimonial-author-img{max-width: 100px;}.testimonial-slider .swiper-pagination{margin-top: 20px;}.testimonial-slider .swiper-pagination .swiper-pagination-bullet{width: 14px;height: 14px;}.our-team{padding: 40px 0 0;}.page-services{padding: 40px 0 40px;}.page-service-single{padding: 30px 0 30px;}.services-list-box ul li a{font-size: 18px;}.services-list-box ul li a:before{top: 22px;}.service-whyus h2, .service-benefits .service-benefits-title h2, .service-features .service-feature-content h2, .faq-box h2{font-size: 26px;}.benefits-item{padding-right: 0;}.service-features .service-feature-image{margin-bottom: 20px;}.contact-information{padding: 40px 0 10px;}.contact-form-box{padding: 40px 10px;}.page-blog-archive{padding: 40px 0 30px;}.post-pagination{margin-top: 10px;}.post-single-meta{text-align: center;}.page-single-post{padding: 40px 0 20px;}.post-featured-image{margin-bottom: 20px;}.post-entry blockquote{padding: 30px;}.post-entry blockquote p{font-size: 18px;}.post-tags{flex-wrap: wrap;font-size: 18px;}.post-tags a{font-size: 14px;padding: 6px 14px;}.related-posts{padding: 20px 0 0;}.page-faqs{padding: 40px 0 20px;}.our-projects{padding: 40px 0 30px;}.page-project-single{padding: 30px 0 20px;}.about-project-box{padding: 30px;}.project-gallery-items .project-gallery-item{width: calc(50% - 10px);margin-bottom: 20px;}.project-gallery-items .project-gallery-item:nth-of-type(2n + 2){margin-right: 0;}.project-entry h1{font-size: 24px;}.project-entry h2{font-size: 22px;}.project-entry h3{font-size: 20px;}.project-entry h4{font-size: 18px;}.project-entry h5{font-size: 16px;}.project-entry h6{font-size: 14px;}.page-team{padding: 40px 0 0;}.page-team-single{padding: 40px 0 20px;}.team-single-information .team-single-header h2{font-size: 26px;}.team-single-meta p{font-size: 16px;}.team-single-meta p strong, .team-social-links h3{font-size: 18px;}.team-contact-form-box{padding: 30px 20px;}.page-404{padding: 40px 0 20px;}.page-not-found-box h2{font-size: 26px;margin-top: 20px;margin-bottom: 10px;}.features-layout2{padding: 40px 0 20px;}.our-projects-layout2{padding: 40px 0;}.project-layout2-slide{border-radius: 20px;}.project-layout2-slide .project-content{padding: 15px 80px 20px 20px;}.project-layout2-slide .project-content .btn-link-box a{width: 50px;height: 50px;}.pricing-layout2{padding: 40px 0 10px;}.pricing-layout2 .pricing-item2{padding: 0 25px 30px;}.company-overview{padding: 40px 0 10px;}.team-layout2{padding: 40px 0 10px;}.testimonial-layout2{padding: 40px 0;}.testimonial-slider2 .testimonial-item2{padding: 30px;border-radius: 20px;}.hero-layout3 .hero-content .section-title h1, .about-layout3 .section-title h2, .section-title-row .section-title h2{font-size: 30px;}.hero-layout3 .hero-content, .hero-layout3 .hero-content .section-title{text-align: center;}.hero-layout3 .hero-image{text-align: center;margin-top: 30px;}.hero-layout3 .hero-image-box{max-width: 240px;}.about-layout3{padding: 40px 0;}.about-layout3-features ul li{font-size: 18px;padding: 0 0 0 36px;}.about-layout3-features ul li:before{width: 26px;height: 26px;}.services-layout3{padding: 40px 0;}.service-slide3 .service-content{padding: 20px;margin-left: 20px;margin-right: 20px;}.why-renewable{padding: 40px 0;}.why-renewable-left .why-renewable-img-2{margin-top: 20px;}.why-renewable-left .why-renewable-img-1 p, .why-renewable-left .why-renewable-img-2 p{font-size: 16px;border-radius: 6px;}.why-renewable-item{margin-bottom: 30px;}.why-renewable-item h3{font-size: 22px;}.why-renewable-item .stepno{font-size: 20px;}.our-story{padding: 40px 0;}.our-story-body .btn-default{margin-top: 20px;}.our-story-image{margin-right: 0;}.story-counter-box{margin-top: 30px;}.story-counter-item{margin-bottom: 30px;}.project-layout3{padding: 40px 0;}.project-slide3 .project-content h3{font-size: 22px;}.why-choose-us-layout3{padding: 40px 0 10px;}.our-clients-layout3{padding: 40px 0 10px;}.client-logos-layout3{justify-content: center;}.client-logos-layout3 .client-logo-item{width: calc(50% - 15px);margin-bottom: 30px;}.client-logos-layout3 .client-logo-item:nth-of-type(5n + 5){margin-right: 30px;}.client-logos-layout3 .client-logo-item:nth-of-type(2n + 2){margin-right: 0;}.our-pricing-layout3{padding: 40px 0 10px;}.testimonial-layout3{padding: 40px 0;}.testimonial-slide3{padding: 30px;}.latest-post-layout3{padding: 40px 0 10px;}}a.navbar-brand img {max-width: 150px;}.text-white{color: white!important;}.line_8 {-webkit-line-clamp: 8;}.line_2{-webkit-line-clamp: 2;}.line_1{-webkit-line-clamp: 1;}.line_1, .line_2, .line_3, .line_4, .line_8 {display: -webkit-box;-webkit-box-orient: vertical;word-break: break-word;overflow: hidden;}.main-menu ul ul li:hover a {color: #c5bdbd;}.service-slide3 {margin-bottom: 20px;}.product-price-cart {display: flex;align-items: center;justify-content: center;margin-top: 4px;gap: 12px;flex-wrap: wrap;}.product-price-cart .compare-price {display: inline-block;width: auto;color: #9aa5b3;font-size: 15px;text-decoration: line-through;line-height: initial;}.product-price-cart .price {color: var(--accent-color);font-weight: 700;display: inline-block;width: auto;font-size: 18px;line-height: initial;}@media only screen and (max-width: 767px) {.none-mobile {display: none!important;}}h2, h3, h4, h5, h6{font-family: var(--accent-font);margin-top:0;font-weight: 500;color: black;}figure{display: block;margin: 0;width: 100%;}img{max-width: 100%;}a{text-decoration: none;}a:hover{text-decoration: none;outline: 0;}a:focus{text-decoration: none;outline: 0;}.container{max-width: 1300px;}.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {padding-right: 15px;padding-left: 15px;}.no-gap.row{margin-left: 0;margin-right: 0;}.no-gap.row > *{padding-left: 0;padding-right: 0;}.row.row-equal-height > [class*='col-']{display: flex;flex-direction: column;}.image-anime{position: relative;overflow: hidden;}.image-anime:after{content: "";position: absolute;width: 200%;height: 0%;left: 50%;top: 50%;background-color: rgba(255,255,255,.3);transform: translate(-50%,-50%) rotate(-45deg);z-index: 1;}.image-anime:hover:after {height: 250%;transition: all 600ms linear;background-color: transparent;}.reveal{position: relative;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;visibility: hidden;overflow: hidden;}.reveal img {height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover;-webkit-transform-origin: left;transform-origin: left;}.row {margin-right: -15px;margin-left: -15px;}.row > * {padding-right: 15px;padding-left: 15px;}.btn-default{display: inline-block;background: var(--accent-color);color: #ffffff;font-size: 16px;font-weight: 500;border: 2px solid var(--accent-color);padding: 12px 30px;border-radius: 30px;position: relative;overflow: hidden;z-index: 0;transition: 0.2s transform ease-in-out;}.btn-default:after{background-color: var(--primary-color);border-radius: 30px;content: '';display: block;height: 100%;width: 100%;position: absolute;left: 0;top: 0;transform: translate(-100%, 0) rotate(10deg);transform-origin: top left;transition: 0.2s transform ease-out;will-change: transform;z-index: -1;}.btn-default:hover::after{transform: translate(0, 0);}.btn-default:hover{color: var(--accent-color);}.btn-default.btn-border{background: none;color: var(--accent-color);}#magic-cursor {position: absolute;width: 10px !important;height: 10px !important;pointer-events: none;z-index:1000000;}#ball{position: fixed;display: block;left: 0;top: 0;transform: translate(-50%, -50%);width: 10px !important;height: 10px !important;background: var(--accent-color);border-radius: 50%;pointer-events: none;opacity:1 !important;}.preloader{position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 1000;background-color: var(--accent-color);display: flex;align-items: center;justify-content: center;}.loading-container, .loading{height: 100px;position: relative;width: 100px;border-radius: 100%;}.loading-container{margin: 40px auto }.loading{border: 1px solid transparent;border-color: transparent var(--white-color) transparent var(--white-color);animation: rotate-loading 1.5s linear 0s infinite normal;transform-origin: 50% 50%;}.loading-container:hover .loading, .loading-container .loading{transition: all 0.5s ease-in-out;}#loading-icon{position: absolute;top: 50%;left: 50%;max-width: 100px;transform: translate(-50%, -50%);}@keyframes rotate-loading {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}.section-title{text-align: center;margin-bottom: 60px;}.section-title h3{display: inline-block;text-align: center;font-size: 14px;text-transform: uppercase;font-weight: 600;letter-spacing: 2px;color: var(--accent-color);position: relative;padding-left: 20px;margin-bottom: 10px;z-index: 2;}.section-title h3:before{content: '';display: block;width: 12px;height: 16px;position: absolute;left: 0;top: 0;background: url(../images/icon-sub-heading.png) no-repeat left center;z-index: -1;}@keyframes shapemove{50%{transform: translateX(10px);}}.section-title h1, .section-title h2{font-size: 28px;color: var(--primary-color);letter-spacing: -0.5px;font-weight: 700;line-height: 1.1em;margin-bottom: 0;}.section-title h1 span, .section-title h2 span{color: var(--accent-color);}.section-description p:last-child{margin-bottom: 0;}.topbar{position: relative;z-index: 100;padding: 15px 0;}.topbar-contact-info{padding-left: 30px;}.topbar-contact-info ul{padding: 0;margin: 0;list-style: none;}.topbar-contact-info ul li{display: inline-block;margin-right: 20px;color: var(--white-color);font-size: 14px;}.topbar-contact-info ul li:last-child{margin-right: 0;}.topbar-contact-info ul li a{color: var(--white-color);}.topbar-contact-info ul li i{color: var(--accent-color);margin-right: 6px;}.header-social-links{text-align: right;padding-right: 30px;}.header-social-links ul{padding: 0;margin: 0;list-style: none;}.header-social-links ul li{display: inline-block;margin-left: 4px;}.header-social-links ul li a{padding: 0 15px;height: 26px;display: flex;align-items: center;justify-content: center;border-radius: 7px;font-size: 14px;background: var(--accent-color);color: #ffffff;transition: all 0.2s ease-in-out;}.header-social-links ul li a:hover{background: var(--primary-color);color: var(--accent-color);}header.main-header{position: relative;max-width: 1270px;margin: 0 auto;background: var(--white-color);border-radius: 30px;border-bottom: 1px solid transparent;z-index: 100;}header.main-header .header-sticky{padding: 15px 15px;position: relative;top: 0;z-index: 100;}header.main-header .header-sticky.hide{transform: translateY(-100%);transition: transform 0.3s ease-in-out;padding: 15px 0;border-radius: 0;border-bottom: 1px solid #16330010;}header.main-header .header-sticky.active{position: fixed;top: 0;left: 0;right: 0;border-radius: 0;border-bottom: 1px solid #16330010;transform: translateY(0);background: var(--white-color);}.navbar{padding: 0;}.navbar-brand{padding: 0;}.main-menu{font-family: var(--default-font);justify-content: flex-end;}.main-menu ul{align-items: center;}.main-menu ul li{margin: 0px 5px;position: relative;}.main-menu ul li.submenu > a:after{content: '\f107';font-family: 'FontAwesome';font-weight: 900;font-size: 14px;margin-left: 8px;}.main-menu ul ul li.submenu > a{position: relative;}.main-menu ul ul li.submenu > a:after{width: 18px;height: 18px;position: absolute;right: 15px;top: 6px;transform: rotate(-90deg);}.main-menu ul li a{font-size: 16px;font-weight: 500;padding: 11px 6px !important;color: var(--primary-color);}.main-menu ul li.highlighted-menu a{display: block;background: var(--accent-color);color: white;font-size: 16px;font-weight: 500;border: 2px solid var(--accent-color);padding: 10px 30px !important;border-radius: 30px;position: relative;overflow: hidden;z-index: 0;transition: 0.2s transform ease-in-out;}.main-menu ul li.highlighted-menu a:after{background-color: var(--primary-color);border-radius: 30px;content: '';display: block;height: 100%;width: 100%;position: absolute;left: 0;top: 0;transform: translate(-100%, 0) rotate(10deg);transform-origin: top left;transition: 0.2s transform ease-out;will-change: transform;z-index: -1;}.main-menu ul li.highlighted-menu a:hover::after{transform: translate(0, 0);}.main-menu ul li.highlighted-menu a:hover{color: var(--accent-color);}.main-menu ul li a:hover, .main-menu ul li a:focus{color: var(--accent-color);}.main-menu ul ul{visibility: hidden;padding: 8px 0;margin: 0;list-style: none;width: 260px;border-radius: 20px;position: absolute;left: 0;top: 100%;background-color: var(--accent-color);opacity: 0;transform: scaleY(0.8);transform-origin: top;transition: all 0.3s ease-in-out;}.main-menu ul ul ul{left: 100%;top: 0;}.main-menu ul ul li{margin: 0;padding: 0;}.main-menu ul ul li a, .main-menu ul ul li a:focus{color: #ffffff;padding: 6px 20px !important;}.main-menu ul li:hover > ul{visibility: visible;opacity: 1;transform: scaleY(1);}.main-menu ul ul li a:hover{color: var(--white-color);}.responsive-menu, .navbar-toggle{display: none;}.responsive-menu{top: 100%;position: absolute;left: 0;right: 0;}.slicknav_btn{background: var(--accent-color);padding: 6px 0 0;width: 38px;height: 38px;margin: 0;border-radius: 10px;}.slicknav_icon .slicknav_icon-bar{display: block;width: 100%;height: 3px;width: 22px;background-color: #ffffff;margin: 4px auto !important;}.slicknav_menu{padding: 0;background: var(--accent-color);border-radius: 20px;max-height: 80vh;overflow: auto;}.slicknav_nav{padding-top: 5px;padding-bottom: 5px;}.slicknav_nav .slicknav_row, .slicknav_nav li a{font-size: 16px;font-weight: 400;padding: 10px 15px;font-family: var(--default-font);color: white;line-height: normal;}.slicknav_nav a:hover, .slicknav_nav .slicknav_row:hover{background-color: transparent;color: var(--primary-color);}.slicknav_arrow{font-size: 0 !important;}.slicknav_arrow:after{content: '\f105';font-family: 'FontAwesome';font-weight: 900;font-size: 12px;margin-left: 8px;color: white;float: right;transition: all 0.3s ease-in-out;}.slicknav_nav li.slicknav_open > a .slicknav_arrow:after{transform: rotate(-90deg);}.hero{position: relative;background: url(../images/hero.jpg) no-repeat top center;background-size: cover;padding: 310px 0 140px;margin-top: -162px;overflow: hidden;}.hero:before{content: '';display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(90deg, rgba(22, 51, 0, 0.65) 0%, rgba(22, 51, 0, 0.00) 100%);z-index: 1;}.hero-content{position: relative;z-index: 1;}.hero-content .section-title{text-align: left;margin-bottom: 30px;}.hero-content .section-title h1{font-size: 70px;color: var(--white-color);}.hero-content-body p{color: var(--white-color);font-size: 18px;}.hero-content-body .btn-default{margin-top: 10px;}.hero-content-footer{margin-top: 60px;}.hero-content-footer .btn-default{margin-right: 20px;}.hero-video .hero-bg-video{position: absolute;top: 0;right: 0;left: 0;bottom: 0;}.hero-video .hero-section .hero-bg-video video{width: 100%;height: 100%;object-fit: cover;}.hero.hero-slider, .hero-layout2.hero-slider, .hero-layout3.hero-slider{background: none;padding: 0;}.hero.hero-slider .hero-slider-layout1 .hero-slide, .hero-layout2.hero-slider .hero-slider-layout2 .hero-slide{position: relative;padding: 310px 80px 140px;}.hero-layout3.hero-slider .hero-slider-layout3 .hero-slide{padding: 310px 0 140px;}.hero.hero-slider .hero-slider-layout1 .hero-slide:before{content: '';display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(90deg, rgba(22, 51, 0, 0.65) 0%, rgba(22, 51, 0, 0.00) 100%);z-index: 1;}.hero-layout2.hero-slider .hero-slider-layout2 .hero-slide:before{content: '';display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: var(--black-color);opacity: 0.55;z-index: 1;}.hero.hero-slider .hero-slider-layout1 .hero-slide .hero-slider-image, .hero-layout2.hero-slider .hero-slider-layout2 .hero-slide .hero-slider-image, .hero-layout3.hero-slider .hero-slider-layout3 .hero-slide .hero-slider-image{position: absolute;top: 0;right: 0;left: 0;bottom: 0;}.hero.hero-slider .hero-slider-layout1 .hero-slide .hero-slider-image img, .hero-layout2.hero-slider .hero-slider-layout2 .hero-slide .hero-slider-image img, .hero-layout3.hero-slider .hero-slider-layout3 .hero-slide .hero-slider-image img{width: 100%;height: 100%;object-fit: cover;}.hero.hero-slider .hero-slider-layout1 .hero-slide .hero-content, .hero-layout2.hero-slider .hero-slider-layout2 .hero-slide .hero-content, .hero-layout3.hero-slider .hero-slider-layout3 .hero-slide .hero-content{position: relative;z-index: 2;}.hero.hero-slider .hero-slider-layout1 .hero-button-prev, .hero.hero-slider .hero-slider-layout1 .hero-button-next, .hero-layout2.hero-slider .hero-slider-layout2 .hero-button-prev, .hero-layout2.hero-slider .hero-slider-layout2 .hero-button-next{width: 50px;height: 50px;background-color: var(--accent-color);background-repeat: no-repeat;background-position: center center;border-radius: 16px;position: absolute;top: 50%;transform: translateY(-50%);z-index: 1;cursor: pointer;transition: all 0.3s ease-in-out;}.hero.hero-slider .hero-slider-layout1 .hero-button-prev, .hero-layout2.hero-slider .hero-slider-layout2 .hero-button-prev{left: 20px;background-image: url(../images/icon-left.svg);}.hero.hero-slider .hero-slider-layout1 .hero-button-next, .hero-layout2.hero-slider .hero-slider-layout2 .hero-button-next{right: 20px;background-image: url(../images/icon-right.svg);}.hero.hero-slider .hero-slider-layout1 .hero-button-prev:hover, .hero.hero-slider .hero-slider-layout1 .hero-button-next:hover, .hero-layout2.hero-slider .hero-slider-layout2 .hero-button-prev:hover, .hero-layout2.hero-slider .hero-slider-layout2 .hero-button-next:hover{background-color: var(--primary-color);}.hero-layout2{position: relative;background: url(../images/hero-2.jpg) no-repeat top center;background-size: cover;padding: 310px 0 140px;margin-top: -162px;overflow: hidden;}.hero-layout2:before{content: '';display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: var(--black-color);opacity: 0.55;z-index: 1;}.hero-layout2-box{text-align: center;max-width: 770px;margin: 0 auto;position: relative;z-index: 1;padding: 60px 0;}.hero-layout2-box .section-title{margin-bottom: 20px;}.hero-layout2-box .section-title h1{color: var(--white-color);font-size: 58px;}.hero-layout2-box .hero-content p{color: var(--white-color);font-size: 18px;}.hero-layout2-box .hero-button{margin-top: 40px;}.hero-layout2-box .hero-button .btn-default{margin: 0 10px;}.hero-layout2-box .hero-button .btn-default.btn-border{border-color: var(--white-color);color: var(--white-color);}.hero-layout3{position: relative;background: url(../images/hero-3.jpg) no-repeat top center;background-size: cover;padding: 310px 0 140px;margin-top: -162px;overflow: hidden;}.hero-layout3:before, .hero-layout3.hero-slider .hero-slider-layout3 .hero-slide:before{content: '';display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: var(--black-color);opacity: 0.5;z-index: 1;}.hero-layout3.hero-slider:before{display: none;}.hero-layout3 .hero-content, .hero-layout3 .hero-image{position: relative;z-index: 1;}.hero-layout3 .hero-body{max-width: 616px;}.hero-layout3 .hero-body p{color: var(--white-color);}.hero-layout3 .hero-button{margin-top: 30px;}.hero-layout3 .hero-image{text-align: right;}.hero-layout3 .hero-image figure{display: inline-block;border-radius: 50%;width: auto;border: 2px solid var(--white-divider);padding: 10px;max-width: 384px;aspect-ratio: 1/1;position: relative;}.hero-layout3 .hero-image figure img{aspect-ratio: 1/1;object-fit: cover;border-radius: 50%;}.hero-layout3 .hero-image-box{display: inline-block;position: relative;}.hero-layout3 .hero-image .rotate-circle{position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 3;border-radius: 50%;animation: spinner 6s linear infinite;}.hero-layout3 .hero-image .rotate-circle::before{content: "";position: absolute;top: 0;left: 50%;display: flex;height: 14px;width: 14px;border-radius: 50%;margin-top: -6px;margin-left: -6px;background-color: var(--accent-color);}@keyframes spinner {to {transform: rotate(360deg);}}.hero-slider-layout3 .swiper-pagination{bottom: 40px;}.hero-slider-layout3 .swiper-pagination-bullet{width: 14px;height: 14px;opacity: 1;background: var(--white-color);}.hero-slider-layout3 .swiper-pagination-bullet-active{background: var(--accent-color);}.about-us{padding: 100px 0;}.about-us .section-title{text-align: left;margin-bottom: 30px;}.about-content ul{padding: 0;margin: 0 0 20px;display: flex;flex-wrap: wrap;list-style: none;}.about-content ul li{width: 48%;margin-right: 2%;position: relative;padding-left: 30px;margin-bottom: 10px;font-weight: 500;color: var(--primary-color);}.about-content ul li:before{content: '\f058';font-family: "Font Awesome 6 Free";color: var(--accent-color);font-size: 20px;font-weight: 700;position: absolute;top: 0;left: 0;}.about-image{position: relative;background: url(../images/about-right-shape.svg) no-repeat top 30px right 6%;background-size: 18% auto;padding-bottom: 100px;margin-right: 20px;}.about-img-1{display: inline-block;width: 75%;border-radius: 30px;overflow: hidden;line-height: 0;}.about-img-2{width: 50%;border-radius: 30px;overflow: hidden;line-height: 0;position: absolute;right: 0;bottom: 0;background: var(--white-color);border: 6px solid var(--white-color);}.about-image-slider{position: relative;margin-right: 20px;}.about-layout2{padding: 50px 0 50px;}.about-carousel{border-radius: 30px;overflow: hidden;}.about-layout2 .about-image{margin: 0;padding: 0;}.about-image img{width: 100%;}.about-carousel .about-button-prev, .about-carousel .about-button-next{width: 40px;height: 40px;background-color: var(--accent-color);background-repeat: no-repeat;background-position: center center;border-radius: 15px;position: absolute;top: 50%;transform: translateY(-50%);z-index: 1;transition: all 0.3s ease-in-out;}.about-carousel .about-button-prev:hover, .about-carousel .about-button-next:hover{background-color: var(--primary-color);}.about-carousel .about-button-prev{left: 30px;background-image: url(../images/icon-left.svg);}.about-carousel .about-button-next{right: 30px;background-image: url(../images/icon-right.svg);}.about-layout2-overlay-content{position: absolute;bottom: 30px;left: 30px;right: 30px;background: var(--white-color);border-radius: 30px;overflow: hidden;z-index: 1;}.about-overaly-item{display: flex;align-items: center;flex-wrap: wrap;padding: 20px;}.about-overaly-item.about-overaly-item-active{background: var(--secondary-color);}.about-overaly-item .icon-box{width: 60px;height: 60px;margin-right: 20px;display: flex;align-items: center;justify-content: center;background: var(--accent-color);border-radius: 20px;}.about-overaly-item h3{width: calc(100% - 80px);margin: 0;font-size: 20px;}.about-layout2-content{margin-left: 20px;}.about-layout2-content .section-title{text-align: left;margin-bottom: 30px;}.about-layout2-content .about-stats{margin-top: 30px;margin-bottom: 40px;}.about-layout2-content .about-stats-item{display: flex;flex-wrap: wrap;align-items: center;}.about-layout2-content .about-stats-item .icon-box{width: 60px;height: 60px;margin-right: 20px;background: var(--accent-color);display: flex;align-items: center;justify-content: center;border-radius: 20px;}.about-layout2-content .about-stats-item .about-stats-content{width: calc(100% - 80px);}.about-layout2-content .about-stats-item .about-stats-content h3{margin-bottom: 0;font-size: 28px;font-weight: 700;font-family: var(--default-font);}.about-layout2-content .about-stats-item .about-stats-content p{margin: 0;}.about-layout3{padding: 100px 0;}.about-layout3 .section-title{text-align: left;margin-bottom: 0;}.about-layout3-features{border-top: 1px solid var(--divider-color);margin-top: 40px;padding-top: 40px;}.about-layout3-features ul{padding: 0;margin: 0;list-style: none;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}.about-layout3-features ul li{font-size: 22px;font-family: var(--accent-font);font-weight: 700;color: var(--primary-color);position: relative;padding: 6px 0 6px 50px;margin-right: 60px;}.about-layout3-features ul li:before{content: '';display: block;background: var(--accent-color) url(../images/icon-checkmark.svg) no-repeat center center;background-size: 14px;width: 36px;height: 36px;border-radius: 10px;position: absolute;top: 0;left: 0;}.about-layout3-features ul li:last-child{margin-right: 0;}.about-layout3 .about-img-video{position: relative;margin-top: 60px;border-radius: 30px;overflow: hidden;}.about-layout3 .about-img-video .about-layout3-image img{transition: all 0.5s ease-out;}.about-layout3 .about-img-video:hover .about-layout3-image img{transform: scale(1.2);}.our-services{padding: 100px 0;background: var(--secondary-color);}.service-item{position: relative;border-radius: 30px;overflow: hidden;background-color: var(--white-color);}.service-item a.service-box-link{position: absolute;top: 0;right: 0;left: 0;bottom: 0;display: block;z-index: 4;}.service-item .service-image:before{content: '';position: absolute;left: 0;right: 0;bottom: 0;top: 100%;border-radius: 30px;background: var(--overlay-color);transition: all 0.3s ease-in-out;z-index: 1;}.service-item:hover .service-image:before{top: 0;}.service-item .service-image figure img{width: 100%;transition: all 0.5s ease-out;}.service-item:hover .service-image figure img{transform: scale(1.2);}.service-image .service-icon{position: absolute;top: 20px;right: 20px;width: 80px;height: 80px;background: var(--accent-color);display: flex;align-items: center;justify-content: center;border-radius: 30px;z-index: 2;}.service-item .service-content{position: absolute;left: 20px;right: 20px;bottom: 20px;background: var(--white-color);border-radius: 30px;padding: 25px;z-index: 2;transition: all 0.2s ease-out;}.service-item:hover .service-content{bottom: 30px;}.service-item .service-content h3{font-size: 17px;}.service-item .service-content p{margin-bottom: 0;}.services-slider .swiper-pagination{position: relative;bottom: 0;margin-top: 30px;}.services-slider .swiper-pagination .swiper-pagination-bullet{width: 18px;height: 18px;background: var(--white-color);opacity: 1;transition: all 0.3s ease-in-out;margin: 0 5px;}.services-slider .swiper-pagination .swiper-pagination-bullet-active{background: var(--accent-color);}.services-layout2{padding: 100px 0;background: var(--secondary-color);}.services-layout2-slide{background: var(--white-color);border-radius: 30px;overflow: hidden;}.services-layout2-slide .service-image{background-image:url(../images/service-mask-img.svg);background-size: cover;background-position: center center;background-repeat:no-repeat ;}.services-layout2-slide .service-image figure img{width: 100%;aspect-ratio: 1/0.929;transition: all 0.5s ease-out;}.services-layout2-slide:hover .service-image figure img{transform: scale(1.2);}.services-layout2-slide .service-content{padding: 15px;display: flex;flex-wrap: wrap;}.services-layout2-slide .service-content .service-info{width: 100%;}.services-layout2-slide .service-content .icon-box{width: 40px;margin-left: 20px;}.services-layout2-slide .service-content .icon-box a{width: 35px;height: 35px;background: var(--accent-color);display: flex;align-items: center;justify-content: center;border-radius: 20px;position: relative;overflow: hidden;}.services-layout2-slide .service-content .icon-box a::before{content: '';display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: var(--primary-color);border-radius: 20px;transform: translate(-100%, 100%);transition: all 0.3s ease-out;}.services-layout2-slide:hover .service-content .icon-box a::before{transform: translate(0);}.services-layout2-slide:hover .service-image figure::after{height: 250%;transition: all 600ms linear;background-color: transparent;}.services-layout2-slide .service-content .icon-box img{position: relative;z-index: 1;}.services-layout2-slide .service-content .service-info h3{font-size: 17px;font-weight: 700;color: var(--accent-color);}.services-layout2-slide .service-content .service-info p{margin-bottom: 0;}.services-layout2-slider .swiper-pagination{position: relative;bottom: 0;margin-top: 30px;}.services-layout2-slider .swiper-pagination .swiper-pagination-bullet{width: 18px;height: 18px;background: var(--white-color);opacity: 1;transition: all 0.3s ease-in-out;margin: 0 5px;}.services-layout2-slider .swiper-pagination .swiper-pagination-bullet-active{background: var(--accent-color);}.services-layout3{padding: 100px 0;background: var(--secondary-color);background-size: cover;}.section-title-row{margin-bottom: 60px;}.section-title-row .section-title{text-align: left;margin-bottom: 0;}.service-slide3 .service-image{border-radius: 30px;overflow: hidden;}.service-slide3 .service-image img{aspect-ratio: 1/0.7;object-fit: cover;transition: all 0.5s ease-out;}.service-slide3:hover .service-image img{transform: scale(1.2);}.service-slide3 .service-content{background-color: var(--white-color);margin-left: 30px;margin-right: 30px;border-radius: 20px;align-items: center;justify-content: space-between;padding: 15px 15px;margin-top: -40px;position: relative;z-index: 2;}.service-slide3 .service-content h3{margin-bottom: 0;font-size: 18px;font-weight: 700;}.services-layout3-slider .swiper-pagination{position: relative;bottom: 0;margin-top: 30px;}.services-layout3-slider .swiper-pagination .swiper-pagination-bullet{width: 18px;height: 18px;background: var(--white-color);opacity: 1;transition: all 0.3s ease-in-out;margin: 0 5px;}.services-layout3-slider .swiper-pagination .swiper-pagination-bullet-active{background: var(--accent-color);}.our-process{padding: 100px 0 50px;}.step-item{text-align: center;padding: 20px 40px 0;position: relative;}.step-header{margin-bottom: 30px;position: relative;}.step-item.step-1 .step-header:after{content: '';display: block;position: absolute;top: 50%;right: 0;width: 212px;height: 46px;background: url(../images/icon-step1.svg) no-repeat center center;background-size: 100% auto;transform: translate(156px,-50%);}.step-item.step-2 .step-header:after{content: '';display: block;position: absolute;top: 50%;right: 0;width: 212px;height: 46px;background: url(../images/icon-step2.svg) no-repeat center center;background-size: 100% auto;transform: translate(156px,-50%);}.step-header .step-icon{width: 130px;height: 130px;position: relative;background: var(--accent-color);margin: 0 auto;border-radius: 30px;display: flex;align-items: center;justify-content: center;}.step-header .step-icon figure{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;position: relative;overflow: hidden;border-radius: 30px;}.step-header .step-icon figure img{position: relative;z-index: 1;}.step-header .step-icon figure:before{content: '';display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: var(--primary-color);border-radius: 30px;transform: translate(-100%,100%);transition: all 0.3s ease-out;}.step-item:hover .step-icon figure:before{transform: translate(0);}.step-header .step-no{display: block;height: 48px;width: 48px;background: var(--accent-color);border-radius: 30px;font-family: var(--accent-font);font-size: 22px;font-weight: 700;color: var(--primary-color);line-height: 40px;position: absolute;top: -20px;right: -20px;border: 4px solid var(--white-color);}.step-content h3{font-size: 22px;color: var(--primary-color);font-weight: 700;margin-bottom: 15px;}.step-content p{margin-bottom: 0;}.our-process-layout2{background: var(--secondary-color);padding: 100px 0;}.process-item2{background: var(--white-color);max-width: 310px;margin: 20px auto 0;aspect-ratio: 1/1;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;border-radius: 50%;position: relative;transition: all 0.3s ease-in-out;}.process-item2 .process-step{width: 100px;height: 100px;position: relative;background: var(--accent-color);border: 4px solid var(--white-color);display: flex;align-items: center;justify-content: center;font-size: 44px;color: var(--white-color);font-family: var(--accent-font);font-weight: 700;border-radius: 50%;position: absolute;top: -20px;right: -20px;overflow: hidden;}.process-item2 .process-step:before{content: '';display: block;position: absolute;top: 100%;left: -100%;width: 100%;height: 100%;background: var(--primary-color);border-radius: 50%;transition: all 0.3s ease-out;}.process-item2 .process-step span{position: relative;z-index: 1;}.process-item2:hover .process-step:before{top: 0;left: 0;}.process-item2 .process-content{text-align: center;padding: 0 30px;}.process-item2 .process-content .icon-box{margin-bottom: 25px;}.process-item2 .process-content h3{font-size: 22px;margin-bottom: 15px;}.process-item2 .process-content p{margin: 0;}.our-process-layout2 .process-item2:after{content: '';display: block;width: 84px;height: 84px;background: url(../images/icon-step-right.svg) no-repeat center center;background-size: 100% auto;position: absolute;top: 50%;right: -100px;transform: translateY(-50%);}.our-process-layout2 .row .col-lg-4:last-child .process-item2:after{display: none;}.intro-video{padding: 50px 0;}.intro-video-box{position: relative;border-radius: 30px;overflow: hidden;}.intro-video-box:before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: var(--overlay-color);z-index: 1;}.intro-video-box .video-image img{transition: all 0.5s ease-in-out;}.intro-video-box:hover .video-image img{transform: scale(1.2);}.video-play-button{position: absolute;top: 50%;left: 50%;z-index: 2;transform: translate(-50%, -50%);}.video-play-button a{display: inline-block;position: relative;font-size: 80px;height: 80px;border-radius: 50%;text-align: center;}.video-play-button a img{width: 80px;}.video-play-button a:before{content: '';position: absolute;top: -30%;left: -30%;width: 160%;height: 160%;border: 2px solid var(--white-color);border-radius: 50%;transform: scale(0.6);z-index: -1;animation: border-zooming 1s infinite linear;}.video-play-button a:after{content: '';position: absolute;top: -30%;left: -30%;width: 160%;height: 160%;border: 2px solid var(--white-color);border-radius: 50%;transform: scale(0.6);z-index: -1;animation: border-zooming 1s infinite linear;animation-delay: .3s;}@keyframes border-zooming{100%{transform: scale(1);opacity: 0;}}.our-skills{padding: 50px 0;}.our-skills .section-title{text-align: left;margin-bottom: 0;}.our-skills .section-title h2{margin-bottom: 20px;}.our-skills .section-title p{margin-bottom: 0;}.skillbar{margin-bottom: 40px;}.skillbar:last-child{margin-bottom: 0;}.skillbar .skill-data{display: flex;justify-content: space-between;margin-bottom: 10px;}.skillbar .skill-data .title{color: var(--primary-color);font-size: 22px;font-family: var(--accent-font);font-weight: 700;}.skillbar .skill-data .count{color: var(--accent-color);font-size: 22px;font-family: var(--accent-font);font-weight: 700;}.skillbar .skill-progress{width: 100%;height: 8px;border-radius: 10px;background: var(--secondary-color);position: relative;}.skillbar .skill-progress .count-bar{position: absolute;top: 0;left: 0;bottom: 0;border-radius: 10px;background: var(--accent-color);}.infobar{padding: 50px 0 100px;}.cta-box{background-color: var(--secondary-color);border-radius: 30px;overflow: hidden;}.cta-box .cta-image img{width: 100%;}.cta-content{position: relative;padding: 0 60px;}.cta-content .phone-icon{width: 90px;height: 90px;position: relative;border-radius: 50px;border: 6px solid var(--white-color);display: flex;align-items: center;justify-content: center;background: var(--accent-color);position: absolute;left: 0;top: 50%;overflow: hidden;transform: translate(-70px,-50%);}.cta-content .phone-icon:before{content: '';display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: var(--primary-color);border-radius: 50%;transform: translate(-100%,100%);transition: all 0.3s ease-out;}.cta-box:hover .cta-content .phone-icon:before{transform: translate(0);}.cta-content .phone-icon figure{text-align: center;}.cta-content .phone-icon figure img{position: relative;z-index: 1;}.cta-content h3{font-size: 40px;color: var(--primary-color);}.cta-content h3 span{color: var(--accent-color);}.cta-content p{margin-bottom: 0;}.why-choose-us{padding: 100px 0;background: var(--secondary-color);}.why-choose-item{border-radius: 30px;overflow: hidden;position: relative;padding: 25px;height: 100%;}.why-choose-item:before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: var(--white-color);z-index: 3;border-radius: 30px;transition: all 0.3s ease-out;}.why-choose-image{position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: 36px;overflow: hidden;transition: all 0.1s ease-out;}.why-choose-image:after{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: var(--overlay-color);}.why-choose-image img{width: 100%;height: 100%;object-fit: cover;object-position: center center;}.why-choose-content{position: relative;z-index: 4;}.why-choose-content .why-choose-icon{margin-bottom: 20px;}.why-choose-content .why-choose-icon img{max-height: 60px;}.why-choose-content h3{font-size: 22px;transition: all 0.3s ease-out;}.why-choose-content p{margin-bottom: 0;transition: all 0.3s ease-out;}.why-choose-item:hover:before{transform: translate(100%,-100%);}.why-choose-item:hover .why-choose-image{opacity: 1;}.why-choose-item:hover .why-choose-content h3, .why-choose-item:hover .why-choose-content p{color: var(--white-color);}.why-chooseus-layout2 .container-fluid{padding-left: 0;padding-right: 0;}.why-chooseus-layout2 .why-choose-us-img-box{position: relative;background-size: cover;padding: 100px 15px;height: 100%;min-height: 300px;}.why-choose-us-layout2-content{padding: 100px;}.why-choose-us-layout2-content .section-title{text-align: left;margin-bottom: 20px;}.why-choose-us-layout2-content .why-choose-us-body{margin-bottom: 40px;}.why-choose-us-layout2-features .why-features-item{display: flex;align-items: center;margin-bottom: 40px;}.why-choose-us-layout2-features .why-features-item:last-child{margin-bottom: 0;}.why-choose-us-layout2-features .why-features-item .icon-box{width: 60px;height: 60px;border-radius: 20px;background: var(--accent-color);display: flex;align-items: center;justify-content: center;margin-right: 20px;}.why-choose-us-layout2-features .why-features-item .why-features-desc{width: calc(100% - 80px);}.why-choose-us-layout2-features .why-features-item .why-features-desc h3{font-size: 22px;margin-bottom: 0;}.why-choose-us-layout2-features .why-features-item .why-features-desc p{margin: 0;}.why-choose-us-layout3{padding: 100px 0;background: var(--secondary-color);}.why-choose-item3{background: var(--white-color);text-align: center;padding: 40px 30px;border-radius: 30px;position: relative;overflow: hidden;}.why-choose-item3:before{content: '';display: block;position: absolute;top: 100%;left: -100%;width: 100%;height: 100%;background: var(--primary-color);border-radius: 30px;transition: all 0.4s ease-in-out;}.why-choose-item3 .icon-box{width: 80px;height: 80px;margin: 0 auto 30px;background: var(--accent-color);display: flex;align-items: center;justify-content: center;border-radius: 30px;position: relative;z-index: 1;}.why-choose-item3 h3{font-size: 22px;margin-bottom: 15px;position: relative;z-index: 1;transition: all 0.3s ease-in-out;}.why-choose-item3 p{margin-bottom: 0;position: relative;z-index: 1;transition: all 0.3s ease-in-out;}.why-choose-item3:hover:before{top: 0;left: 0;}.why-choose-item3:hover h3, .why-choose-item3:hover p{color: var(--white-color);}.stat-counter{padding: 60px 0;background: var(--primary-color);}.counter-item{display: flex;flex-wrap: wrap;align-items: center;}.counter-item .counter-icon{width: 80px;height: 80px;border-radius: 30px;background-color: var(--accent-color);display: flex;align-items: center;justify-content: center;margin-right: 20px;}.counter-content{width: calc(100% - 110px);}.counter-content h3{font-size: 40px;color: var(--white-color);margin-bottom: 0;}.counter-content p{margin-bottom: 0;color: var(--accent-color);}.company-overview{padding: 100px 0 70px;}.company-overview .section-title{text-align: left;margin-bottom: 20px;}.overview-counter-box{margin-left: 80px;}.overview-counter-box .overview-counter-item{background: var(--secondary-color);border-radius: 30px;padding: 20px;display: flex;flex-wrap: wrap;align-items: center;margin-bottom: 30px;}.overview-counter-box .overview-counter-item .icon-box{width: 80px;height: 80px;background: var(--accent-color);display: flex;align-items: center;justify-content: center;border-radius: 20px;margin-right: 20px;}.overview-counter-box .overview-counter-item .overview-counter-content{width: calc(100% - 100px);}.overview-counter-box .overview-counter-item .overview-counter-content h3{font-size: 25px;margin: 0;font-weight: 600;}.overview-counter-box .overview-counter-item .overview-counter-content p{margin: 0;}.solar-calculator{padding: 100px 0 50px;}.calculator-box{background: var(--secondary-color);border-radius: 30px;padding: 50px;}.calculator-box .section-title{margin-bottom: 0;text-align: left;}.solar-form .form-control{background: var(--white-color);border: none;outline: 0;box-shadow: none;border-radius: 10px;font-family: var(--default-font);font-size: 14px;color: var(--text-color);padding: 14px 20px;}.solar-form select.form-control{background-image: url(../images/icon-down.svg);background-repeat: no-repeat;background-position: right 20px center;}.solar-form .btn-default{padding: 12px 40px;}.solar-form .with-errors ul{padding: 0 0 0 4px;margin: 0;list-style: none;color: var(--error-color);font-size: 14px;}.latest-news{padding: 50px 0;}.blog-item{border-radius: 30px;overflow: hidden;position: relative;}.blog-item .post-featured-image{margin-bottom: 0;}.blog-item .post-featured-image a{position: relative;z-index: 1;}.blog-item .post-featured-image img{width: 100%;aspect-ratio: 1/1.18;object-fit: cover;object-position: center center;transition: all 0.5s ease-out;}.blog-item:hover .post-featured-image img{transform: scale(1.2);}.blog-item .post-item-body{position: absolute;left: 20px;right: 20px;bottom: 20px;background: var(--white-color);border-radius: 30px;padding: 25px;z-index: 4;}.blog-item .post-item-body h2{color: var(--primary-color);font-size: 19px;}.blog-item .post-item-body h2 a{color: inherit;transition: all 0.3s ease-out;}.blog-item .post-item-body h2 a:hover{color: var(--accent-color);}.blog-item .post-item-body .post-meta ul{padding: 0;margin: 0;list-style: none;}.blog-item .post-item-body .post-meta ul li{display: inline-block;margin-right: 10px;color: var(--text-color);}.blog-item .post-item-body .post-meta ul li i{color: var(--accent-color);margin-right: 4px;}.blog-item .post-item-body .post-meta ul li a{color: inherit;}.blog-item .btn-readmore{height: 0;overflow: hidden;transition: all 0.3s ease-out;}.blog-item:hover .btn-readmore{height: 62px;}.blog-item .btn-default{padding: 6px 20px;margin-top: 20px;font-size: 14px;}.blog-item:hover .image-anime:after{height: 250%;transition: all 600ms linear;background-color: transparent;}.related-posts{padding: 50px 0;}.latest-post-layout2{background: var(--secondary-color);padding: 100px 0;}.post-item2{background: var(--white-color);border-radius: 30px;overflow: hidden;}.post-item2 .post-featured-image{background-image:url(../images/post-mask-img.svg);background-size: cover;background-position: center center;background-repeat:no-repeat ;}.post-item2 .post-featured-image img{aspect-ratio: 1.08/1;object-fit: cover;transition: all 0.5s ease-out;}.post-item2:hover .image-anime:after{height: 250%;transition: all 600ms linear;background-color: transparent;}.post-item2:hover .post-featured-image img{transform: scale(1.2);}.post-item2 .post-featured-image a.blog-link{width: 50px;height: 50px;border-radius: 50%;background: var(--accent-color);color: var(--primary-color);display: flex;align-items: center;justify-content: center;position: absolute;top: 55%;opacity: 0;left: 50%;transform: translate(-50%, -50%);z-index: 1;transition: all 0.3s ease-in-out;}.post-item2:hover .post-featured-image a.blog-link{opacity: 1;top: 50% }.post-item2 .post-featured-image a.blog-link:hover{background: var(--primary-color);color: var(--white-color);}.post-item2 .post-body{padding: 12px 13px;}.post-item2 .post-body h2{font-size: 16px;margin-bottom: 10px;color: var(--primary-color);font-weight: 600;}.post-item2 .post-body h2 a{color: inherit;transition: all 0.3s ease-in-out;}.post-item2 .post-body h2 a:hover{color: var(--accent-color);}.post-item2 .post-body p{margin: 0;}.latest-post-layout3{padding: 100px 0;background: var(--secondary-color);}.post-item3 .post-featured-image{position: relative;border-radius: 30px;overflow: hidden;margin-bottom: 30px;}.post-item3 .post-featured-image figure img{aspect-ratio: 1/0.7;object-fit: cover;transition: all 0.5s ease-out;}.post-item3 .post-featured-image .blog-read-more{position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: flex;align-items: center;justify-content: center;background: var(--overlay-color);opacity: 0;transition: all 0.3s ease-out;}.post-item3 .post-featured-image .blog-read-more a{width: 60px;height: 60px;background: var(--accent-color);display: flex;align-items: center;justify-content: center;border-radius: 18px;position: relative;top: 20px;transition: all 0.3s ease-out;}.post-item3 .post-featured-image .blog-read-more a:hover{background: var(--primary-color);}.post-item3:hover .post-featured-image figure img{transform: scale(1.1);}.post-item3:hover .post-featured-image .blog-read-more{opacity: 1;}.post-item3:hover .post-featured-image .blog-read-more a{top: 0;}.post-item3 .post-body h2{font-size: 22px;color: var(--primary-color);}.post-item3 .post-body h2 a{color: var(--primary-color);transition: all 0.3s ease-out;}.post-item3 .post-body h2 a:hover{color: var(--accent-color);}.post-item3 .post-body p{margin-bottom: 0;}.pricing-layout2{background: var(--secondary-color);padding: 100px 0;}.pricing-item2{background: var(--white-color);padding: 0 40px 40px;border-radius: 30px;margin-top: 18px;}.pricing-item2 .package-icon-box{background: var(--accent-color);width: 110px;height: 138px;display: flex;align-items: center;justify-content: center;border-radius: 0 0 60px 60px;margin: 0 auto 15px;position: relative;top: -18px;}.pricing-item2 .package-icon-box:before{content: '';display: block;width: 0;height: 0;border-right: 18px solid #72C64D;border-top: 18px solid transparent;position: absolute;left: -18px;top: 0;}.pricing-item2 .package-icon-box:after{content: '';display: block;width: 0;height: 0;border-left: 18px solid #72C64D;border-top: 18px solid transparent;position: absolute;right: -18px;top: 0;}.pricing-item2 .price-header{text-align: center;margin-bottom: 20px;}.pricing-item2 .price-header h2{font-size: 22px;margin-bottom: 0px;text-transform: uppercase;}.pricing-item2 .price-header p{font-size: 30px;font-weight: 700;font-family: var(--accent-font);color: var(--accent-color);margin: 0;}.pricing-item2 .price-header p span{font-size: 20px;font-weight: 600;}.pricing-item2 .price-body ul{padding: 0;margin: 0;list-style: none;}.pricing-item2 .price-body ul li{position: relative;padding-left: 30px;color: var(--primary-color);margin-bottom: 15px;}.pricing-item2 .price-body ul li:before{content: '\f058';font-family: "Font Awesome 6 Free";color: var(--accent-color);font-size: 20px;font-weight: 700;position: absolute;top: 0;left: 0;}.pricing-item2 .price-buy-button{margin-top: 30px;text-align: center;}.our-pricing-layout3{padding: 100px 0;background: var(--secondary-color);}.pricing-item-layout3{background: var(--white-color);text-align: center;border-radius: 30px;}.pricing-item-layout3 .pricing-header .package-name{padding: 25px 20px;}.pricing-item-layout3 .pricing-header .package-name h3{margin: 0;font-size: 26px;}.pricing-item-layout3 .pricing-header .package-price{background: var(--accent-color);padding: 10px 20px 4px;position: relative;margin-bottom: 30px;}.pricing-item-layout3 .pricing-header .package-price:after{content: '';display: block;width: 0;height: 0;border-top: 18px solid var(--accent-color);border-left: 18px solid transparent;border-right: 18px solid transparent;position: absolute;bottom: -18px;left: 50%;transform: translateX(-50%);}.pricing-item-layout3 .pricing-header .package-price p{font-size: 30px;color: var(--white-color);font-weight: 700;font-family: var(--accent-font);margin: 0;padding: 0;}.pricing-item-layout3 .pricing-header .package-price p span{font-size: 20px;font-weight: 500;}.pricing-item-layout3 .pricing-body ul{padding: 0;margin: 0;list-style: none;}.pricing-item-layout3 .pricing-body ul li{border-bottom: 1px dashed var(--divider-color);padding: 14px 20px 14px 50px;position: relative;text-align: left;}.pricing-item-layout3 .pricing-body ul li:last-child{border-bottom: none;}.pricing-item-layout3 .pricing-body ul li:before{content: '\f058';font-family: "Font Awesome 6 Free";color: var(--accent-color);font-size: 20px;font-weight: 700;position: absolute;top: 14px;left: 20px;}.pricing-item-layout3 .pricing-footer{padding: 30px 20px;}.our-projects-layout2{padding: 50px 0;}.our-projects-layout2 .container-fluid{padding-left: 0;padding-right: 0;}.project-layout2-slider .swiper-wrapper{-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important;}.project-layout2-slide{background: var(--secondary-color);border-radius: 30px;overflow: hidden;}.project-layout2-slide .project-image{background-image:url(../images/project-mask-img.svg);background-size: cover;background-position: center center;background-repeat:no-repeat ;}.project-layout2-slide .project-image img{width: 100%;aspect-ratio: 0.91/1;transition: all 0.5s ease-out;}.project-layout2-slide:hover .project-image img{transform: scale(1.2);}.project-layout2-slide .project-content{padding: 25px 79px 30px 30px;position: relative;}.project-layout2-slide .project-content h3{font-size: 18px;margin-bottom: 4px;}.project-layout2-slide .project-content p{margin: 0;}.project-layout2-slide .project-content .btn-link-box a{width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;background: var(--accent-color);border-radius: 15px;position: absolute;right: 20px;top: 20px;overflow: hidden;}.project-layout2-slide .project-content .btn-link-box a:before{content: '';position: absolute;top: 100%;left: -100%;width: 100%;height: 100%;border-radius: 15px;background: var(--primary-color);z-index: 1;transition: all 0.2s ease-out;}.project-layout2-slide .project-content .btn-link-box a img{position: relative;z-index: 1;}.project-layout2-slide:hover .project-content .btn-link-box a:before{top: 0;left: 0;}.project-layout3{padding: 100px 0;}.project-layout3 .container-fluid{padding-left: 0;padding-right: 0;}.project-layout3-slider .swiper-wrapper{-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important;}.project-slide3{position: relative;border-radius: 30px;overflow: hidden;}.project-slide3 .project-image img{width: 100%;aspect-ratio: 1/0.6;object-fit: cover;}.project-slide3 .project-content{position: absolute;left: 0;right: 0;bottom: 0;height: 42%;background: linear-gradient(transparent, rgb(22 51 0 / 96%));display: flex;flex-wrap: wrap;align-content: end;justify-content: center;padding: 20px;}.project-slide3 .project-content h3{width: 100%;text-align: center;font-size: 26px;color: #ffffff;margin-bottom: 0;}.project-slide3 .project-content p{color: var(--white-color);margin-bottom: 0;}.features-layout2{padding: 100px 0 50px;}.features-layout2-box{background: var(--secondary-color);border-radius: 30px;overflow: hidden;}.features-item2{padding: 40px;position: relative;overflow: hidden;}.features-item2:before{content: '';display: block;position: absolute;top: 100%;left: 0;width: 100%;height: 100%;background: var(--primary-color);z-index: 1;opacity: 0;border-radius: 30px;transition: all 0.3s ease-out;}.features-item2 .features-header{display: flex;flex-wrap: wrap;align-items: center;margin-bottom: 20px;position: relative;z-index: 1;}.features-item2 .features-header .icon-box{width: 80px;height: 80px;background: var(--accent-color);border-radius: 30px;display: flex;align-items: center;justify-content: center;margin-right: 20px;}.features-item2 .features-header h3{width: calc(100% - 100px);margin: 0;font-size: 26px;transition: all 0.2s ease-out;}.features-item2 .features-desc p{margin-bottom: 0;position: relative;z-index: 1;transition: all 0.2s ease-out;}.features-item2.features-active{background: var(--accent-color);}.features-item2.features-active .features-header .icon-box{background: var(--white-color);}.features-item2.features-active .features-header h3, .features-item2.features-active .features-desc p{color: var(--white-color);}.features-item2:hover:before{top: 0;border-radius: 0;opacity: 1;}.features-item2:hover .features-header h3, .features-item2:hover .features-desc p{color: var(--white-color);}.team-layout2{background: var(--secondary-color);padding: 100px 0;}.team-item2{background: var(--white-color);border-radius: 30px;overflow: hidden;}.team-item2 .team-image{background-image:url(../images/team-mask-img.svg);background-size: cover;background-position: center center;background-repeat:no-repeat ;}.team-item2 .team-image img{aspect-ratio: 0.83/1;object-fit: cover;object-position: top center;transition: all 0.5s ease-out;}.team-item2:hover .team-image img{transform: scale(1.1);}.team-item2:hover figure:after{height: 250%;transition: all 600ms linear;background-color: transparent;}.team-item2 .team-links{display: flex;flex-wrap: wrap;align-items: center;padding: 0 30px;margin-top: -50px;margin-bottom: 20px;position: relative;z-index: 1;}.team-item2 .team-links .link-icon{width: 40px;height: 40px;margin-right: 6px;}.team-item2 .team-links .link-icon a{display: block;width: 40px;height: 40px;background: var(--accent-color);display: flex;align-items: center;justify-content: center;border-radius: 30px;color: var(--primary-color);transition: all 0.3s ease-out;}.team-item2 .team-links .link-icon a:hover{background: var(--primary-color);color: var(--white-color);}.team-item2 .team-links .team-social-links{width: calc(100% - 50px);margin: 0;transform: translateX(30px);opacity: 0;transition: all 0.4s ease-out;}.team-item2:hover .team-links .team-social-links{transform: translateX(0);opacity: 1;}.team-item2 .team-links .team-social-links ul{margin: 0;}.team-item2 .team-links .team-social-links ul li{margin-right: 2px;}.team-item2 .team-links .team-social-links ul li a{width: 40px;height: 40px;border-radius: 30px;font-size: 16px;color: var(--primary-color);}.team-item2 .team-links .team-social-links ul li a:hover{color: var(--white-color);}.team-item2 .team-content{padding: 0 30px 25px;}.team-item2 .team-content h3{font-size: 22px;margin-bottom: 5px;}.team-item2 .team-content p{margin: 0;}.testimonial-layout2{padding: 100px 0;background: url(../images/map-bg-img.svg) no-repeat top center;}.testimonial-slider2 .testimonial-item2{background: var(--secondary-color);border-radius: 30px;padding: 40px;}.testimonial-slider2 .testimonial-item2 .testimonial-header{display: flex;flex-wrap: wrap;align-items: center;top: 0;margin-bottom: 30px;}.testimonial-slider2 .testimonial-item2 .testimonial-header .testimonial-author-image{width: 70px;height: 70px;margin-right: 20px;position: relative;}.testimonial-slider2 .testimonial-item2 .testimonial-header .testimonial-author-image:after{content: '';width: 20px;height: 20px;background: var(--accent-color) url(../images/icon-quote.svg) no-repeat center center;background-size: 50% auto;display: flex;align-items: center;justify-content: center;border-radius: 30px;position: absolute;bottom: -10px;left: 50%;margin-left: -10px;transition: all 0.3s ease-out;}.testimonial-slider2 .testimonial-item2 .testimonial-header .testimonial-author-image img{aspect-ratio: 1/1;object-fit: cover;border-radius: 50%;}.testimonial-slider2 .testimonial-item2 .testimonial-header .testimonial-author-info h3{font-size: 22px;margin-bottom: 4px;}.testimonial-slider2 .testimonial-item2 .testimonial-header .testimonial-author-info p{margin: 0;}.testimonial-slider2 .testimonial-item2 .testimonial-body{padding: 0;}.testimonial-slider2 .swiper-pagination{position: relative;bottom: 0;margin-top: 30px;}.testimonial-slider2 .swiper-pagination .swiper-pagination-bullet{width: 18px;height: 18px;background: var(--secondary-color);opacity: 1;transition: all 0.3s ease-in-out;margin: 0 5px;}.testimonial-slider2 .swiper-pagination .swiper-pagination-bullet-active{background: var(--accent-color);}.testimonial-layout3{padding: 100px 0;background: var(--white-color) url(../images/map-bg-img.svg) no-repeat center center;background-size: cover;}.testimonial-slide3{background: var(--secondary-color);padding: 40px;border-radius: 30px;}.testimonial-slide3 .testimonial-content .rating-image{margin-bottom: 15px;}.testimonial-slide3 .testimonial-footer{display: flex;flex-wrap: wrap;align-items: center;}.testimonial-slide3 .testimonial-footer .author-image{width: 70px;margin-right: 20px;}.testimonial-slide3 .testimonial-footer .author-image img{border-radius: 40px;}.testimonial-slide3 .testimonial-footer .author-info{width: calc(100% - 90px);}.testimonial-slide3 .testimonial-footer .author-info h3{font-size: 22px;margin: 0 0 4px;}.testimonial-slide3 .testimonial-footer .author-info p{margin: 0;}.testimoinal-layout3-slider .swiper-pagination{position: relative;bottom: 0;margin-top: 30px;}.testimoinal-layout3-slider .swiper-pagination .swiper-pagination-bullet{width: 18px;height: 18px;background: var(--secondary-color);opacity: 1;transition: all 0.3s ease-in-out;margin: 0 5px;}.testimoinal-layout3-slider .swiper-pagination .swiper-pagination-bullet-active{background: var(--accent-color);}.why-renewable{padding: 100px 0;}.why-renewable-left{display: flex;flex-wrap: wrap;justify-content: space-between;padding-right: 30px;}.why-renewable-left .why-renewable-img-1, .why-renewable-left .why-renewable-img-2{width: 48%;}.why-renewable-left .why-renewable-img-1 img, .why-renewable-left .why-renewable-img-2 img{border-radius: 30px;}.why-renewable-left .why-renewable-img-1 p, .why-renewable-left .why-renewable-img-2 p{display: inline-block;background: var(--primary-color);font-family: var(--accent-font);font-size: 22px;font-weight: 600;color: var(--white-color);position: relative;padding: 4px 20px;border-radius: 12px;margin: 0;z-index: 2;}.why-renewable-left .why-renewable-img-1{text-align: right;}.why-renewable-left .why-renewable-img-2{margin-top: 30px;}.why-renewable-left .why-renewable-img-1 p{margin-top: 20px;margin-right: -60px;background: var(--accent-color);animation: moveobjectright 2s infinite linear alternate;}.why-renewable-left .why-renewable-img-2 p{margin-bottom: 20px;margin-left: -60px;animation: moveobjectleft 2s infinite linear alternate;}@keyframes moveobjectleft{50%{margin-left: -40px;}}@keyframes moveobjectright{50%{margin-right: -40px;}}.why-renewable-item{padding-left: 50px;position: relative;margin-bottom: 40px;}.why-renewable-item:last-child{margin-bottom: 0;}.why-renewable-item .stepno{display: block;width: 36px;height: 36px;border-radius: 50%;background: var(--accent-color);color: var(--white-color);display: flex;align-items: center;justify-content: center;font-size: 22px;font-weight: 700;font-family: var(--accent-font);position: absolute;top: 0;left: 0;}.why-renewable-item h3{font-size: 26px;padding-top: 2px;margin-bottom: 10px;}.why-renewable-item p{margin-bottom: 0;}.our-story{padding: 100px 0;background: var(--secondary-color);}.our-story-content .section-title{text-align: left;margin-bottom: 30px;}.our-story-body ul{padding: 0;margin: 0;list-style: none;}.our-story-body ul li{position: relative;padding-left: 30px;margin-bottom: 10px;}.our-story-body ul li:before{content: '\f058';font-family: "Font Awesome 6 Free";color: var(--accent-color);font-size: 20px;font-weight: 700;position: absolute;top: 0;left: 0;}.our-story-body .btn-default{margin-top: 30px;}.our-story-image{border-radius: 30px;overflow: hidden;margin-right: 40px;line-height: 0;}.our-story-image img{width: 100%;}.story-counter-item{margin-bottom: 40px;}.story-counter-item:last-child{margin-bottom: 0;}.story-counter-item h3{font-size: 50px;color: var(--accent-color);margin-bottom: 0;}.story-counter-item h3 span{color: var(--primary-color);}.story-counter-item p{margin-bottom: 0;}.our-clients-layout3{padding: 100px 0;}.client-logos-layout3{display: flex;flex-wrap: wrap;}.client-logos-layout3 .client-logo-item{width: calc(20% - 24px);margin-right: 30px;background: var(--secondary-color);padding: 40px 30px;text-align: center;border-radius: 30px;}.client-logos-layout3 .client-logo-item:nth-of-type(5n + 5){margin-right: 0;}.footer-ticker{padding: 20px 0 10px;}.scrolling-ticker-box{--gap: 30px;position: relative;display: flex;overflow: hidden;user-select: none;gap: var(--gap);}.scrolling-content{flex-shrink: 0;display: flex;gap: var(--gap);min-width: 100%;animation: scroll 50s linear infinite;}.scrolling-content span{display: inline-flex;align-items: center;font-family: var(--accent-font);text-transform: uppercase;font-size: 100px;line-height: 1.1em;font-weight: 600;color: transparent;-webkit-text-stroke-width: 1px;stroke-width: 1px;font-weight: 700;-webkit-text-stroke-color: var(--accent-color);stroke: var(--accent-color);}.scrolling-content span:after{content: '/';margin-left: 30px;}@keyframes scroll {from {transform: translateX(0);}to {transform: translateX(calc(-100% - var(--gap)));}}footer.main-footer{padding: 0 0 60px;background: var(--primary-color) url(../images/footer-bg.svg) no-repeat bottom center;background-size: cover;}.footer-contact{border-bottom: 1px solid #ffffff20;margin-bottom: 80px;padding: 30px 0;}.footer-contact-box{position: relative;display: flex;flex-wrap: wrap;align-items: center;}.footer-contact-box .contact-icon-box{width: 80px;height: 80px;border-radius: 30px;display: flex;align-items: center;justify-content: center;background: var(--accent-color);margin-right: 30px;}.footer-contact-info{width: calc(100% - 110px);}.footer-contact-info h3{color: var(--white-color);font-size: 22px;font-weight: 700;}.footer-contact-info p{margin-bottom: 0;color: var(--white-color);}.footer-about figure{margin-bottom: 30px;}.footer-about p{color: var(--white-color);}.footer-social-links ul{padding: 0;margin: 0;list-style: none;}.footer-social-links ul li{display: inline-block;margin-right: 10px;}.footer-social-links ul li a{color: var(--accent-color);}.footer-links{padding-left: 80px;}.footer-links h2{color: var(--white-color);font-size: 22px;position: relative;margin-bottom: 30px;}.footer-links ul{list-style: none;padding: 0;margin: 0;}.footer-links ul li{position: relative;margin-bottom: 10px;}.footer-links ul li a{display: block;padding-left: 16px;color: var(--white-color);}.footer-links ul li a:before{content: '';display: block;position: absolute;left: 0;top: 50%;width: 6px;height: 6px;border-radius: 50%;background: var(--accent-color);transform: translate(0,-50%);}.footer-links ul li a:hover{color: var(--accent-color);}.footer-copyright{background: var(--accent-color);padding: 5px;border-radius: 30px;margin-top: 60px;}.footer-copyright-text{text-align: center;}.footer-copyright-text p{margin-bottom: 0;font-size: 18px;color: var(--primary-color);}.page-header{position: relative;padding: 260px 0 100px;margin-top: -162px;overflow: hidden;}.page-header:before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(90deg, rgba(22, 51, 0, 0.65) 0%, rgba(22, 51, 0, 0.00) 100%);}.page-header-box{position: relative;z-index: 1;}.page-header-box h1{font-size: 30px;color: var(--white-color);margin-bottom: 10px;}.page-header-box ol{margin-bottom: 0;}.page-header-box ol li.breadcrumb-item{color: var(--white-color);}.page-header-box ol .breadcrumb-item+.breadcrumb-item::before{color: var(--white-color);}.page-header-box ol li.breadcrumb-item a{color: inherit;}.latest-projects{padding: 100px 0;background: var(--secondary-color);}.project-item{position: relative;border-radius: 30px;overflow: hidden;}.project-item .project-image{position: relative;}.project-item .project-image:before{content: '';position: absolute;top: 100%;left: 0;right: 0;bottom: 0;border-radius: 30px;z-index: 1;background: var(--overlay-color);transition: all 0.3s ease-out;}.project-item .project-image img{width: 100%;aspect-ratio: 1/1.2;object-fit: cover;transition: all 0.5s ease-out;}.project-item:hover .project-image img{transform: scale(1.2);}.project-item .project-content{background: var(--white-color);border-radius: 30px;position: absolute;left: 15px;right: 15px;bottom: 15px;padding: 20px;z-index: 2;transition: all 0.2s ease-out;}.project-item .project-content h2{font-size: 16px;color: var(--primary-color);margin-bottom: 0;font-weight: 600;}.project-item .project-content h2 a{color: inherit;}.project-item .project-content p{margin-bottom: 0;}.project-item .project-link{position: absolute;right: 15px;top: 15px;z-index: 2;}.project-item .project-link a{display: block;width: 60px;height: 60px;border-radius: 18px;background: var(--accent-color);display: flex;align-items: center;justify-content: center;}.project-item:hover .project-image:before{top: 0;}.project-item:hover .project-content{bottom: 20px;}.testimonials{padding: 100px 0;background: var(--secondary-color);}.testimonial-item{background: var(--white-color);position: relative;border-radius: 30px;text-align: center;margin-top: 60px;}.testimonial-header{position: relative;top: -60px;margin-bottom: -60px;}.testimonial-header .testimonial-author-img{max-width: 130px;margin: 0 auto 10px;position: relative;}.testimonial-header .testimonial-author-img figure{overflow: hidden;border-radius: 50%;}.testimonial-header .testimonial-author-img img{border-radius: 100px;aspect-ratio: 1/1;border: 6px solid var(--white-color);}.testimonial-item:hover .image-anime:after{height: 250%;transition: all 600ms linear;background-color: transparent;}.testimonial-author-img .icon-quote{width: 30px;height: 30px;background: var(--accent-color);display: flex;align-items: center;justify-content: center;border-radius: 30px;position: absolute;right: -10px;bottom: 30px;transition: all 0.3s ease-out;}.testimonial-author-img .icon-quote img{border: none;}.testimonial-header h2{font-size: 22px;margin: 0;}.testimonial-header p{margin-bottom: 0;}.testimonial-rating{margin: 20px 0 10px;}.testimonial-body{padding: 0 40px 40px;}.testimonial-body p:last-child{margin-bottom: 0;}.testimonial-slider .swiper-pagination{position: relative;bottom: 0;margin-top: 30px;}.testimonial-slider .swiper-pagination .swiper-pagination-bullet{width: 18px;height: 18px;background: var(--white-color);opacity: 1;transition: all 0.3s ease-in-out;margin: 0 5px;}.testimonial-slider .swiper-pagination .swiper-pagination-bullet-active{background-color: var(--accent-color);}.our-team{padding: 100px 0 50px;}.team-item{border-radius: 30px;overflow: hidden;position: relative;}.team-item .team-image figure img{width: 100%;transition: all 0.5s ease-out;}.team-item:hover .team-image figure img{transform: scale(1.1);}.team-item:hover .team-image figure:after{height: 250%;transition: all 600ms linear;background-color: transparent;}.team-item .team-content{position: absolute;right: 15px;bottom: 15px;left: 15px;background-color: var(--white-color);border-radius: 30px;padding: 20px;z-index: 2;}.team-item .team-content h2{font-size: 20px;margin-bottom: 5px;}.team-item .team-content p{margin: 0;}.team-item .team-content a.btn-team-link{position: absolute;top: 50%;right: 20px;width: 40px;height: 40px;background: var(--accent-color);display: flex;align-items: center;justify-content: center;border-radius: 50%;transform: translateY(-50%);}.page-services{padding: 70px 0 60px;}.page-services .service-item{margin-bottom: 30px;}.page-service-single{padding: 50px 0 50px;}.service-sidebar{padding-right: 30px;}.services-list-box{background: var(--secondary-color);padding: 12px 20px;border-radius: 30px;margin-bottom: 30px;}.services-list-box ul{padding: 0;margin: 0;list-style: none;}.services-list-box ul li a{display: block;position: relative;color: var(--primary-color);font-size: 17px;font-weight: 700;font-family: var(--accent-font);padding: 16px 0 14px 24px;border-bottom: 1px solid #89EA5F30;transition: all 0.3s ease-out;}.services-list-box ul li a:hover{color: var(--accent-color);}.services-list-box ul li a:before{content: '';display: block;height: 16px;width: 16px;background: url(../images/icon-sub-heading.png) no-repeat left center;position: absolute;top: 20px;left: 0;}.services-list-box ul li:last-child a{border-bottom: none;}.sidebar-cta-box{border-radius: 30px;overflow: hidden;background: var(--secondary-color);}.sidebar-cta-box .cta-image img{width: 100%;transition: all 0.5s ease-out;}.sidebar-cta-box .cta-content{padding: 0 30px 30px;text-align: center;margin-top: -40px;}.sidebar-cta-box .cta-content .cta-icon{width: 80px;height: 80px;background: var(--accent-color);border: 4px solid var(--white-color);border-radius: 50%;margin: 0 auto 20px;display: flex;align-items: center;justify-content: center;position: relative;z-index: 2;}.sidebar-cta-box .cta-content .cta-icon img{max-width: 50%;}.sidebar-cta-box .cta-content h3{font-size: 18px;margin-bottom: 0;}.sidebar-cta-box .cta-content p{margin: 0;font-size: 29px;color: var(--accent-color);font-family: var(--accent-font);font-weight: 700;}.sidebar-cta-box:hover .cta-image img{transform: scale(1.1);}.sidebar-cta-box:hover .cta-image figure:after{height: 250%;transition: all 600ms linear;background-color: transparent;}.service-featured-image{border-radius: 30px;overflow: hidden;margin-bottom: 30px;}.service-entry{margin-bottom: 50px;}.service-whyus{margin-bottom: 50px;}.service-whyus h2{font-size: 30px;margin: 0 0 0.7em;}.service-benefits{margin-bottom: 20px;}.service-benefits .service-benefits-title{margin-bottom: 30px;}.service-benefits .service-benefits-title h2{font-size: 30px;}.benefits-item{margin-bottom: 40px;padding-right: 20px;}.benefits-item .icon-box{margin-bottom: 20px;}.benefits-item h3{font-size: 22px;color: var(--primary-color);margin-bottom: 15px;}.service-features{margin-bottom: 50px;}.service-features .service-feature-image{border-radius: 30px;overflow: hidden;}.service-features .service-feature-content h2{font-size: 30px;margin-bottom: 20px;}.service-features .service-feature-content ul{padding: 0;margin: 0;list-style: none;}.service-features .service-feature-content ul li{position: relative;font-weight: 500;color: var(--primary-color);margin-bottom: 15px;padding-left: 30px;}.service-features .service-feature-content ul li:before{content: '\f058';font-family: "Font Awesome 6 Free";display: block;font-weight: 700;font-size: 20px;color: var(--accent-color);position: absolute;top: 0;left: 0;}.faq-box h2{font-size: 30px;margin-bottom: 30px;}.faq-accordion .accordion-item{margin-bottom: 20px;border: none;}.faq-accordion .accordion-header{margin-bottom: 0;font-family: var(--accent-font);}.faq-accordion .accordion-header button{background: var(--secondary-color);border-radius: 15px !important;font-weight: 700;font-size: 18px;border: none;box-shadow: none;}.faq-accordion .accordion-header button:after{content: '\f107';font-family: "Font Awesome 6 Free";background: none;}.faq-accordion .accordion-button:not(.collapsed){background: var(--accent-color);color: var(--white-color);}.faq-accordion .accordion-body p{color: var(--text-color);}.faq-accordion .accordion-body p:last-child{margin-bottom: 0;}.contact-information{padding: 100px 0;}.contact-info-item{border-radius: 30px;overflow: hidden;position: relative;}.contact-info-item .contact-image img{width: 100%;transition: all 0.5s ease-out;}.contact-info-item:hover .contact-image .image-anime:after{height: 250%;transition: all 600ms linear;background-color: transparent;}.contact-info-item:hover .contact-image img{transform: scale(1.1);}.contact-info-item .contact-info-content{background: var(--white-color);padding: 20px;position: absolute;left: 15px;right: 15px;bottom: 15px;border-radius: 30px;z-index: 3;}.contact-info-item .contact-info-content h3{font-size: 22px;}.contact-info-item .contact-info-content p{margin-bottom: 0;}.contact-info-item .contact-info-content ul{padding: 10px 0;margin: 0;list-style: none;}.contact-info-item .contact-info-content ul li{display: inline-block;margin-right: 4px;}.contact-info-item .contact-info-content ul li a{display: block;width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;background: var(--accent-color);color: var(--primary-color);border-radius: 8px;transition: all 0.3s ease-out;}.contact-info-item .contact-info-content ul li a:hover{background: var(--primary-color);color: var(--white-color);}.contact-info-item .contact-icon{position: absolute;right: 15px;top: 15px;border-radius: 20px;background: var(--accent-color);width: 60px;height: 60px;display: flex;align-items: center;justify-content: center;z-index: 3;}.contact-info-item .contact-icon img{max-width: 50%;max-height: 50%;}.google-map-form{position: relative;padding: 100px 0;}.google-map{position: absolute;top: 0;right: 0;bottom: 0;left: 0;}.google-map iframe{width: 100%;height: 100%;}.contact-form-box{background: var(--white-color);padding: 40px;position: relative;z-index: 1;border-radius: 30px;}.contact-form-box .section-title{margin-bottom: 40px;}.contact-form .form-control{padding: 10px 20px;border: none;box-shadow: none;background: var(--secondary-color);border-radius: 10px;}.contact-form .with-errors ul{padding: 0 6px;margin: 0;font-size: 14px;color: var(--error-color);}.page-blog-archive{padding: 100px 0 50px;}.page-blog-archive .blog-item{margin-bottom: 30px;}.post-pagination{margin-top: 30px;text-align: center;}.post-pagination ul{justify-content: center;padding: 0;margin: 0;}.post-pagination ul li a, .post-pagination ul li span{display: flex;text-decoration: none;justify-content: center;align-items: center;width: 40px;height: 40px;background: var(--secondary-color);margin: 0 4px;border-radius: 10px;font-family: var(--accent-font);font-weight: 700;color: var(--primary-color);transition: all 0.3s ease-out;}.post-pagination ul li.active a, .post-pagination ul li a:hover{background: var(--accent-color);color: var(--white-color);}.post-single-meta ul{padding: 0;margin: 0;list-style: none;position: relative;}.post-single-meta ul li{display: inline-block;position: relative;color: var(--white-color);}.post-single-meta ul li:after{content: '/';margin: 0 10px 0 14px;}.post-single-meta ul li:last-child:after{display: none;}.page-single-post{padding: 100px 0 50px;}.post-featured-image{max-width: 1180px;margin: 0 auto 0px;border-radius: 30px;overflow: hidden;}.post-content{max-width: 1060px;margin: 0 auto;}.post-entry{border-bottom: 1px solid #dbeed8;margin-bottom: 40px;padding-bottom: 20px;}.post-entry h1, .post-entry h2, .post-entry h3, .post-entry h4, .post-entry h5, .post-entry h6{margin: 1em 0 0.7em;}.post-entry h1{font-size: 25px;}.post-entry h2{font-size: 23px;}.post-entry h3{font-size: 22px;}.post-entry h4{font-size: 19px;}.post-entry h5{font-size: 18px;}.post-entry h6{font-size: 16px;}.post-entry ul{padding: 0;margin: 0 0 1.7em;list-style: none;}.post-entry ul li{position: relative;padding-left: 30px;margin-bottom: 10px;font-weight: 500;color: var(--primary-color);}.post-entry ul li:before{content: '\f058';font-family: "Font Awesome 6 Free";color: var(--accent-color);font-size: 20px;font-weight: 700;position: absolute;top: 0;left: 0;}.post-entry blockquote{background: var(--primary-color) url(../images/icon-blockquote.svg) no-repeat right bottom;text-align: center;border-radius: 30px;padding: 30px 80px;}.post-entry blockquote p{font-size: 40px;color: var(--accent-color);font-family: var(--accent-font);font-weight: 700;line-height: 1.2em;}.post-entry blockquote p:last-child{margin-bottom: 0;}.post-tags{font-size: 30px;font-family: var(--accent-font);color: var(--primary-color);display: flex;align-items: center;font-weight: 700;vertical-align: middle;}.post-tags a{display: inline-block;font-size: 16px;font-weight: 500;font-family: var(--default-font);padding: 8px 24px;border: 2px solid var(--accent-color);background: var(--accent-color);color: var(--primary-color);border-radius: 30px;margin-left: 10px;position: relative;overflow: hidden;z-index: 0;}.post-tags a:after{background-color: var(--primary-color);border-radius: 30px;content: '';display: block;height: 100%;width: 100%;position: absolute;left: 0;top: 0;transform: translate(-100%, 0) rotate(10deg);transform-origin: top left;transition: 0.2s transform ease-out;will-change: transform;z-index: -1;}.post-tags a:hover::after{transform: translate(0, 0);}.post-tags a:hover{color: var(--accent-color);}.post-social-sharing{text-align: right;}.post-social-sharing ul{padding: 0;margin: 0;list-style: none;}.post-social-sharing ul li{display: inline-block;margin-left: 6px;}.post-social-sharing ul li a{width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;background: var(--accent-color);color: var(--primary-color);border-radius: 8px;transition: all 0.3s ease-out;}.post-social-sharing ul li a:hover{background-color: var(--primary-color);color: var(--accent-color);}.page-faqs{padding: 100px 0 50px;}.our-projects{padding: 100px 0 50px;}.our-projects .project-item{margin-bottom: 30px;}.page-project-single{padding: 60px 0 50px;}.project-sidebar{padding-right: 20px;position: sticky;top: 100px;}.about-project-box{background: var(--secondary-color);padding: 26px;border-radius: 30px;}.about-project-box h2{font-size: 20px;margin-bottom: 30px;}.project-info-box{position: relative;padding-left: 55px;border-bottom: 1px solid #dbeed8;padding-bottom: 20px;margin-bottom: 20px;}.project-info-box:last-child{border-bottom: none;padding-bottom: 0;margin-bottom: 0;}.project-info-box .project-icon{width: 40px;height: 40px;border-radius: 10px;background: var(--accent-color);display: flex;justify-content: center;align-items: center;position: absolute;top: 3px;left: 0;}.project-info-box .project-icon img{max-width: 60%;max-height: 60%;}.project-info-box h3{font-size: 17px;margin-bottom: 0;}.project-info-box p{margin: 0;}.project-feature-image{border-radius: 30px;overflow: hidden;margin-bottom: 30px;}.project-entry{margin-bottom: 50px;}.project-entry h1, .project-entry h2, .project-entry h3, .project-entry h4, .project-entry h5, .project-entry h6{margin: 1em 0 0.7em;}.project-entry h1{font-size: 36px;}.project-entry h2{font-size: 20px;}.project-entry h3{font-size: 26px;}.project-entry h4{font-size: 22px;}.project-entry h5{font-size: 18px;}.project-entry h6{font-size: 16px;}.project-entry ul{padding: 0;margin: 0 0 1.7em;list-style: none;}.project-entry ul li{position: relative;padding-left: 30px;margin-bottom: 10px;font-weight: 500;color: var(--primary-color);}.project-entry ul li:before{content: '\f058';font-family: "Font Awesome 6 Free";color: var(--accent-color);font-size: 20px;font-weight: 700;position: absolute;top: 0;left: 0;}.project-entry blockquote{background: var(--primary-color) url(../images/icon-blockquote.svg) no-repeat right bottom;text-align: center;border-radius: 30px;padding: 30px 80px;}.project-entry blockquote p{font-size: 40px;color: var(--accent-color);font-family: var(--accent-font);font-weight: 700;line-height: 1.2em;}.project-entry blockquote p:last-child{margin-bottom: 0;}.project-gallery .project-gallery-title{margin-bottom: 20px;}.project-gallery .project-gallery-title h2{font-size: 20px;}.project-gallery-items{display: flex;flex-wrap: wrap;}.project-gallery-items .project-gallery-item{width: calc(25% - 15px);margin-right: 20px;}.project-gallery-items .project-gallery-item:nth-of-type(4n + 4){margin-right: 0;}.project-gallery-items .project-gallery-item img{aspect-ratio: 1/1;object-fit: cover;border-radius: 30px;}.page-team{padding: 100px 0 20px;}.page-team .team-item{margin-bottom: 30px;}.page-team-single{padding: 100px 0 50px;}.team-single-image{border-radius: 30px;overflow: hidden;}.team-single-information .team-single-header h2{font-size: 30px;margin-bottom: 4px;}.team-single-meta p{color: var(--primary-color);font-size: 18px;margin-bottom: 10px;}.team-single-meta p strong{font-family: var(--accent-font);font-size: 22px;margin-right: 4px;}.team-social-links{margin-top: 20px;}.team-social-links h3{font-size: 22px;}.team-social-links ul{padding: 0;margin: 10px 0 0;list-style: none;}.team-social-links ul li{display: inline-block;margin-right: 6px;}.team-social-links ul li a{width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;background: var(--accent-color);color: var(--primary-color);border-radius: 8px;transition: all 0.3s ease-out;}.team-social-links ul li a:hover{background: var(--primary-color);color: var(--accent-color);}.team-contact-form-box{background: var(--secondary-color);padding: 60px 100px;border-radius: 30px;margin-top: 100px;}.team-contact-form .form-control{padding: 14px 20px;border: none;box-shadow: none;background: var(--white-color);border-radius: 10px;}.team-contact-form .with-errors ul{padding: 0 6px;margin: 0;font-size: 14px;color: var(--error-color);}.page-404{padding: 100px 0;}.page-not-found-box{text-align: center;}.page-not-found-box h2{font-size: 30px;margin-bottom: 30px;}@media only screen and (max-width: 1300px){header.main-header{margin: 0 15px;}.main-menu ul li a{padding: 12px 4px !important;}.step-item.step-1 .step-header:after, .step-item.step-2 .step-header:after{width: 120px;transform: translateX(120px);height: 24px;}.cta-content h3{font-size: 30px;}.why-choose-us-layout2-content{padding: 60px;}.our-process-layout2 .process-item2:after{display: none;}.process-item2 .process-step{right: -10px;}.team-item2 .team-links .team-social-links ul li a, .team-item2 .team-links .link-icon, .team-item2 .team-links .link-icon a{width: 36px;height: 36px;}}@media only screen and (max-width: 1024px){.main-menu ul li a{padding: 12px 2px !important;}.overview-counter-box .overview-counter-item .icon-box{width: 60px;height: 60px;}.overview-counter-box{margin-left: 0;}}@media only screen and (max-width: 991px){#magic-cursor {display: none !important;}.responsive-menu, .navbar-toggle{display: block;}.section-title{margin-bottom: 40px;}.topbar{padding: 10px 0;}.topbar-contact-info{padding-left: 10px;}.header-social-links{padding-right: 10px;}.main-menu ul li{margin: 0 10px;}header.main-header{border-radius: 20px;}header.main-header .header-sticky{padding: 15px 0;}header.main-header .header-sticky.active .slicknav_menu{border-radius: 0;}.hero{padding: 220px 0 60px;}.hero-content{padding-right: 0;}.hero-content .section-title{margin-bottom: 20px;}.hero-content .section-title h1{font-size: 56px;}.hero-content-body p{font-size: 16px;}.hero-content-footer{margin-top: 30px;}.hero.hero-slider .hero-slider-layout1 .hero-slide, .hero-layout2.hero-slider .hero-slider-layout2 .hero-slide, .hero-layout3.hero-slider .hero-slider-layout3 .hero-slide{padding: 220px 0 100px;}.hero.hero-slider .hero-slider-layout1 .hero-button-next, .hero.hero-slider .hero-slider-layout1 .hero-button-prev, .hero-layout2.hero-slider .hero-slider-layout2 .hero-button-next, .hero-layout2.hero-slider .hero-slider-layout2 .hero-button-prev{width: 40px;height: 40px;top: auto;bottom: 20px;transform: translateY(0);border-radius: 12px;}.hero.hero-slider .hero-slider-layout1 .hero-button-next, .hero-layout2.hero-slider .hero-slider-layout2 .hero-button-next{right: 20px;}.hero.hero-slider .hero-slider-layout1 .hero-button-prev, .hero-layout2.hero-slider .hero-slider-layout2 .hero-button-prev{left: 20px;}.hero-layout2{padding: 220px 0 60px;}.hero-layout2-box .section-title h1{font-size: 56px;}.hero-layout2-box .hero-content p{font-size: 16px;}.hero-layout3{padding: 220px 0 60px;}.hero-layout3 .hero-content .section-title h1{font-size: 42px;}.about-us{padding: 60px 0;}.about-image{margin-right: 0;margin-bottom: 30px;}.about-img-1, .about-img-2{border-radius: 20px;}.about-layout2{padding: 30px 0 60px;}.about-image-slider{margin-right: 0;}.about-layout2-content{margin-left: 0;margin-top: 30px;}.about-layout3{padding: 60px 0;}.section-title-row{margin-bottom: 40px;}.about-layout3 .section-title, .section-title-row .section-title{margin-bottom: 20px;}.about-layout3 .section-title h2, .section-title-row .section-title h2{font-size: 38px;}.section-title-row .section-title h2 br{display: none;}.about-layout3-features ul li{margin-right: 20px;margin-bottom: 10px;}.about-layout3 .about-img-video{margin-top: 30px;border-radius: 20px;}.our-services{padding: 60px 0;}.service-item{border-radius: 20px;}.service-item .service-content{border-radius: 20px;}.service-image .service-icon{border-radius: 20px;}.service-item .service-content{bottom: 15px;left: 15px;right: 15px;}.services-layout2{padding: 60px 0;}.services-layout3{padding: 60px 0;}.service-slide3 .service-image{border-radius: 20px;}.service-slide3 .service-content{border-radius: 14px;}.our-process{padding: 60px 0 30px;}.step-item{padding-left: 0;padding-right: 0;}.step-item.step-1 .step-header:after, .step-item.step-2 .step-header:after{display: none;}.step-header .step-icon{width: 80px;height: 80px;border-radius: 20px;}.step-header .step-icon figure, .step-header .step-icon figure:before{border-radius: 20px;}.step-header .step-icon img{max-width: 50%;}.step-header .step-no{width: 38px;height: 38px;font-size: 18px;line-height: 30px;}.our-process-layout2{padding: 60px 0 30px;}.process-item2{margin-bottom: 30px;}.intro-video{padding: 30px 0;}.intro-video-box{border-radius: 20px;}.our-skills{padding: 30px 0;}.our-skills .section-title{margin-bottom: 40px;}.infobar{padding: 30px 0 60px;}.cta-content{padding: 50px 30px 30px;text-align: center;}.cta-content .phone-icon{width: 60px;height: 60px;border-width: 4px;left: 50%;top: auto;transform: translate(-50%,-80px);}.cta-content .phone-icon img{max-width: 50%;}.why-choose-us{padding: 60px 0 30px;}.why-choose-item{height: calc(100% - 30px);margin-bottom: 30px;}.why-choose-item, .why-choose-item:before{border-radius: 20px;}.why-choose-image{border-radius: 26px;}.why-choose-us-layout2-content{padding: 60px 15px;}.stat-counter{padding: 60px 0 30px;}.counter-item{margin-bottom: 30px;}.counter-item .counter-icon{border-radius: 20px;}.solar-calculator{padding: 60px 0 30px;}.calculator-box .section-title{margin-bottom: 30px;}.calculator-box{border-radius: 20px;}.latest-news{padding: 30px 0 0;}.blog-item{margin-bottom: 30px;border-radius: 20px;}.blog-item .post-item-body{border-radius: 20px;}.latest-post-layout2{padding: 60px 0 30px;}.post-item2{margin-bottom: 30px;}footer.main-footer{padding: 0 0 40px;}.footer-contact{padding: 30px 0 0;margin-bottom: 40px;}.footer-contact-box{margin-bottom: 30px;}.footer-contact-box .contact-icon-box{border-radius: 20px;}.footer-links{padding-left: 0;}.footer-social-links{margin-bottom: 40px;}.footer-copyright{padding: 20px;margin-top: 40px;border-radius: 20px;}.page-header{padding: 220px 0 60px;}.page-header-box h1{font-size: 56px;}.latest-projects{padding: 60px 0 30px;}.project-item{margin-bottom: 30px;border-radius: 20px;}.project-item .project-image:before{border-radius: 20px;}.project-item .project-content{border-radius: 20px;}.project-item .project-link a{border-radius: 10px;}.our-projects-layout2{padding: 60px 0;}.testimonials{padding: 60px 0;}.testimonial-item{border-radius: 20px;}.our-team{padding: 60px 0 0;}.team-item{margin-bottom: 30px;border-radius: 20px;}.team-item .team-content{border-radius: 20px;}.footer-ticker{padding-top: 15px;}.scrolling-content span{font-size: 50px;}.page-services{padding: 60px 0 0;}.page-service-single{padding: 40px 0 30px;}.service-sidebar{padding-right: 0;}.service-sidebar{margin-bottom: 40px;}.services-list-box{border-radius: 20px;}.sidebar-cta-box{border-radius: 20px;}.service-featured-image{border-radius: 20px;}.service-entry, .service-whyus, .service-features{margin-bottom: 40px;}.service-benefits{margin-bottom: 10px;}.service-features .service-feature-image{border-radius: 20px;}.contact-information{padding: 60px 0 30px;}.contact-info-item{border-radius: 20px;margin-bottom: 30px;}.contact-info-item .contact-info-content{border-radius: 20px;}.contact-info-item .contact-icon{border-radius: 10px;}.google-map-form{padding: 0;}.google-map{position: relative;}.google-map iframe{height: 400px;}.page-blog-archive{padding: 60px 0 30px;}.page-single-post{padding: 60px 0 30px;}.post-entry blockquote p{font-size: 22px;}.post-featured-image{border-radius: 20px;}.post-entry blockquote{border-radius: 20px;}.post-social-sharing{text-align: left;margin-top: 20px;}.related-posts{padding: 30px 0;}.page-faqs{padding: 60px 0 30px;}.our-projects{padding: 60px 0 30px;}.page-project-single{padding: 60px 0 30px;}.project-sidebar{padding-right: 0;margin-bottom: 40px;}.about-project-box{border-radius: 20px;}.project-feature-image{border-radius: 20px;}.project-gallery-items .project-gallery-item img{border-radius: 20px;}.page-team{padding: 60px 0 0px;}.page-team-single{padding: 60px 0 30px;}.team-single-image{margin-bottom: 30px;border-radius: 20px;}.team-contact-form-box{margin-top: 60px;border-radius: 20px;padding: 40px;}.page-404{padding: 60px 0;}.features-layout2{padding: 60px 0 30px;}.features-item2{padding: 30px;}.features-item2 .features-header .icon-box{width: 60px;height: 60px;border-radius: 20px;}.features-item2 .features-header .icon-box img{max-width: 60%;max-height: 60%;}.features-item2 .features-header h3{width: calc(100% - 80px);font-size: 22px;}.pricing-layout2{padding: 60px 0 30px;}.pricing-layout2 .pricing-item2{max-width: 480px;margin: 18px auto 40px;}.company-overview{padding: 60px 0 30px;}.overview-counter-box{margin-top: 30px;}.team-layout2{padding: 60px 0 30px;}.team-item2{margin-bottom: 30px;}.testimonial-layout2{padding: 60px 0;}.why-renewable{padding: 60px 0;}.why-renewable-left{padding-right: 0;margin-bottom: 30px;}.why-renewable-left .why-renewable-img-1 img, .why-renewable-left .why-renewable-img-2 img{border-radius: 20px;}.our-story{padding: 60px 0;}.our-story-content{margin-bottom: 40px;}.our-story-image{border-radius: 20px;}.project-layout3{padding: 60px 0;}.project-slide3{border-radius: 20px;}.project-slide3 .project-image img{aspect-ratio: 1/1;}.why-choose-us-layout3{padding: 60px 0 30px;}.why-choose-item3{margin-bottom: 30px;border-radius: 20px;}.why-choose-item3:before{border-radius: 20px;}.our-clients-layout3{padding: 60px 0;}.client-logos-layout3 .client-logo-item{padding: 30px;border-radius: 20px;}.our-pricing-layout3{padding: 60px 0 30px;}.pricing-item-layout3{margin-bottom: 30px;border-radius: 20px;}.testimonial-layout3{padding: 60px 0;}.testimonial-slide3{border-radius: 20px;}.latest-post-layout3{padding: 60px 0 30px;}.post-item3{margin-bottom: 30px;}.post-item3 .post-featured-image{border-radius: 20px;}}@media only screen and (max-width: 767px){.btn-default{padding: 10px 22px;}header.main-header .header-sticky{padding: 15px 0;}header.main-header .header-sticky.active{padding: 10px 0;}.navbar-brand img{max-height: 40px;}.topbar-contact-info ul{text-align: center;}.hero{padding: 220px 0 60px;}.hero:before{background: linear-gradient(90deg, rgba(22, 51, 0, 0.75) 0%, rgba(22, 51, 0, 0.20) 100%);}.hero-image{text-align: center;}.hero.hero-slider .hero-slider-layout1 .hero-slide:before{background: linear-gradient(90deg, rgba(22, 51, 0, 0.75) 0%, rgba(22, 51, 0, 0.20) 100%);}.section-title{margin-bottom: 30px;}.section-title h3{margin-bottom: 10px;}.section-title h1, .section-title h2, .hero-content .section-title h1{font-size: 22px;}.hero-content-footer .btn-default{margin-right: 10px;}.hero-layout2-box .section-title h1{font-size: 28px;}.about-us{padding: 40px 0;}.about-image{padding-bottom: 40px;}.about-content ul li{width: 100%;margin-right: 0;}.about-layout2{padding: 30px 0 20px;}.about-layout2-content .section-title{margin-bottom: 20px;}.about-layout2-content .about-stats{margin-bottom: 10px;}.about-layout2-content .about-stats-item{margin-bottom: 20px;}.about-layout2-content{margin-top: 10px;}.about-layout2-overlay-content{position: relative;left: 0;right: 0;bottom: 0;margin-top: 20px;border-radius: 0;}.about-overaly-item{background-color: var(--secondary-color);margin-bottom: 20px;border-radius: 20px;}.our-services{padding: 40px 0;}.services-layout2{padding: 40px 0;}.services-layout2-slide{border-radius: 20px;}.services-layout2-slide .service-content{padding: 10px;}.services-layout2-slide .service-content .icon-box{width: 50px;}.services-layout2-slide .service-content .icon-box a{width: 50px;height: 50px;border-radius: 14px;}.services-layout2-slide .service-content .icon-box a::before{border-radius: 14px;}.services-layout2-slide .service-content .service-info{width: calc(100% - 70px);}.our-process{padding: 40px 0 20px;}.step-item{margin-bottom: 30px;}.our-process .row .col-md-4:last-child .step-item{margin-bottom: 0;}.our-process-layout2{padding: 40px 0 10px;}.process-item2 .process-step{width: 70px;height: 70px;font-size: 22px;top: 0;right: 0;}.intro-video{padding: 20px 0;}.video-play-button a{height: 50px;}.video-play-button a img{max-width: 50px;}.our-skills{padding: 20px 0;}.skillbar{margin-bottom: 20px;}.skillbar .skill-data .title, .skillbar .skill-data .count{font-size: 18px;}.infobar{padding: 20px 0 40px;}.why-choose-us{padding: 40px 0 10px;}.why-choose-us-layout2-content{padding: 40px 15px;}.why-choose-us-layout2-features .why-features-item{margin-bottom: 30px;}.why-choose-us-layout2-features .why-features-item .icon-box{margin-right: 20px;margin-bottom: 20px;width: 50px;height: 50px;border-radius: 15px;}.why-choose-us-layout2-features .why-features-item .why-features-desc{width: 100%;}.stat-counter{padding: 40px 0 10px;}.solar-calculator{padding: 40px 0 20px;}.calculator-box{padding: 20px;}.latest-news{padding: 20px 0 0;}.blog-item .post-item-body{left: 15px;right: 15px;bottom: 15px;}.latest-post-layout2{padding: 40px 0 10px;}.post-item2 .post-body{padding: 13px;}.footer-contact-box .contact-icon-box{width: 60px;height: 60px;margin-right: 20px;}.footer-contact-info{width: calc(100% - 80px);}.footer-contact-box .contact-icon-box img{max-width: 50%;max-height: 50%;}.footer-links{margin-bottom: 30px;}.footer-links h2{margin-bottom: 20px;}.footer-copyright{margin-top: 10px;}.footer-copyright-text p{font-size: 16px;}.page-header-box h1{font-size: 21px;text-align: center;margin-bottom: 4px;}.page-header-box ol{justify-content: center;}.page-header-box ol li.breadcrumb-item{font-size: 14px;}.latest-projects{padding: 40px 0 10px;}.testimonials{padding: 40px 0;}.testimonial-body{padding: 0 30px 30px;}.testimonial-item{margin-top: 40px;}.testimonial-header{top: -40px;margin-bottom: -40px;}.testimonial-author-img .icon-quote{bottom: 20px;}.testimonial-header .testimonial-author-img{max-width: 100px;}.testimonial-slider .swiper-pagination{margin-top: 20px;}.testimonial-slider .swiper-pagination .swiper-pagination-bullet{width: 14px;height: 14px;}.our-team{padding: 40px 0 0;}.page-services{padding: 40px 0 40px;}.page-service-single{padding: 30px 0 30px;}.services-list-box ul li a{font-size: 18px;}.services-list-box ul li a:before{top: 22px;}.service-whyus h2, .service-benefits .service-benefits-title h2, .service-features .service-feature-content h2, .faq-box h2{font-size: 26px;}.benefits-item{padding-right: 0;}.service-features .service-feature-image{margin-bottom: 20px;}.contact-information{padding: 40px 0 10px;}.contact-form-box{padding: 40px 10px;}.page-blog-archive{padding: 40px 0 30px;}.post-pagination{margin-top: 10px;}.post-single-meta{text-align: center;}.page-single-post{padding: 40px 0 20px;}.post-featured-image{margin-bottom: 20px;}.post-entry blockquote{padding: 30px;}.post-entry blockquote p{font-size: 18px;}.post-tags{flex-wrap: wrap;font-size: 18px;}.post-tags a{font-size: 14px;padding: 6px 14px;}.related-posts{padding: 20px 0 0;}.page-faqs{padding: 40px 0 20px;}.our-projects{padding: 40px 0 30px;}.page-project-single{padding: 30px 0 20px;}.about-project-box{padding: 30px;}.project-gallery-items .project-gallery-item{width: calc(50% - 10px);margin-bottom: 20px;}.project-gallery-items .project-gallery-item:nth-of-type(2n + 2){margin-right: 0;}.project-entry h1{font-size: 24px;}.project-entry h2{font-size: 22px;}.project-entry h3{font-size: 20px;}.project-entry h4{font-size: 18px;}.project-entry h5{font-size: 16px;}.project-entry h6{font-size: 14px;}.page-team{padding: 40px 0 0;}.page-team-single{padding: 40px 0 20px;}.team-single-information .team-single-header h2{font-size: 26px;}.team-single-meta p{font-size: 16px;}.team-single-meta p strong, .team-social-links h3{font-size: 18px;}.team-contact-form-box{padding: 30px 20px;}.page-404{padding: 40px 0 20px;}.page-not-found-box h2{font-size: 26px;margin-top: 20px;margin-bottom: 10px;}.features-layout2{padding: 40px 0 20px;}.our-projects-layout2{padding: 40px 0;}.project-layout2-slide{border-radius: 20px;}.project-layout2-slide .project-content{padding: 15px 80px 20px 20px;}.project-layout2-slide .project-content .btn-link-box a{width: 50px;height: 50px;}.pricing-layout2{padding: 40px 0 10px;}.pricing-layout2 .pricing-item2{padding: 0 25px 30px;}.company-overview{padding: 40px 0 10px;}.team-layout2{padding: 40px 0 10px;}.testimonial-layout2{padding: 40px 0;}.testimonial-slider2 .testimonial-item2{padding: 30px;border-radius: 20px;}.hero-layout3 .hero-content .section-title h1, .about-layout3 .section-title h2, .section-title-row .section-title h2{font-size: 30px;}.hero-layout3 .hero-content, .hero-layout3 .hero-content .section-title{text-align: center;}.hero-layout3 .hero-image{text-align: center;margin-top: 30px;}.hero-layout3 .hero-image-box{max-width: 240px;}.about-layout3{padding: 40px 0;}.about-layout3-features ul li{font-size: 18px;padding: 0 0 0 36px;}.about-layout3-features ul li:before{width: 26px;height: 26px;}.services-layout3{padding: 40px 0;}.service-slide3 .service-content{padding: 20px;margin-left: 20px;margin-right: 20px;}.why-renewable{padding: 40px 0;}.why-renewable-left .why-renewable-img-2{margin-top: 20px;}.why-renewable-left .why-renewable-img-1 p, .why-renewable-left .why-renewable-img-2 p{font-size: 16px;border-radius: 6px;}.why-renewable-item{margin-bottom: 30px;}.why-renewable-item h3{font-size: 22px;}.why-renewable-item .stepno{font-size: 20px;}.our-story{padding: 40px 0;}.our-story-body .btn-default{margin-top: 20px;}.our-story-image{margin-right: 0;}.story-counter-box{margin-top: 30px;}.story-counter-item{margin-bottom: 30px;}.project-layout3{padding: 40px 0;}.project-slide3 .project-content h3{font-size: 22px;}.why-choose-us-layout3{padding: 40px 0 10px;}.our-clients-layout3{padding: 40px 0 10px;}.client-logos-layout3{justify-content: center;}.client-logos-layout3 .client-logo-item{width: calc(50% - 15px);margin-bottom: 30px;}.client-logos-layout3 .client-logo-item:nth-of-type(5n + 5){margin-right: 30px;}.client-logos-layout3 .client-logo-item:nth-of-type(2n + 2){margin-right: 0;}.our-pricing-layout3{padding: 40px 0 10px;}.testimonial-layout3{padding: 40px 0;}.testimonial-slide3{padding: 30px;}.latest-post-layout3{padding: 40px 0 10px;}}a.navbar-brand img {max-width: 150px;}.text-white{color: white!important;}.line_8 {-webkit-line-clamp: 8;}.line_2{-webkit-line-clamp: 2;}.line_1{-webkit-line-clamp: 1;}.line_1, .line_2, .line_3, .line_4, .line_8 {display: -webkit-box;-webkit-box-orient: vertical;word-break: break-word;overflow: hidden;}.main-menu ul ul li:hover a {color: #c5bdbd;}.service-slide3 {margin-bottom: 20px;}.product-price-cart {display: flex;align-items: center;justify-content: center;margin-top: 4px;gap: 12px;flex-wrap: wrap;}.product-price-cart .compare-price {display: inline-block;width: auto;color: #9aa5b3;font-size: 15px;text-decoration: line-through;line-height: initial;}.product-price-cart .price {color: var(--accent-color);font-weight: 700;display: inline-block;width: auto;font-size: 18px;line-height: initial;}@media only screen and (max-width: 767px) {.none-mobile {display: none!important;}}.contentprroduct table {border: none;}.contentprroduct table tr td {border: 1px solid;padding: 10px;}a.buutons {position: fixed;bottom: 9px;left: 20px;cursor: pointer;}.back-to-top {border-radius: 12px;background-color: var(--accent-color);width: 50px;height: 50px;line-height: 50px;color: white;font-size: 18px;position: fixed;display: inline-block;z-index: 99;right: 30px;bottom: 30px;transition: all 0.4s ease-in-out;opacity: 0;visibility: hidden;transform: translateY(20px);}.back-to-top.show {opacity: 1;visibility: visible;transform: translate(0);}