@import url(https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200..1000;1,200..1000&display=swap);*{padding:0;margin:0;border:none;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ol li,ul,ul li{list-style-type:none;margin-bottom:0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}strong,b{font-weight:700}em,i{font-style:italic}u{text-decoration:underline}a{text-decoration:none}*:focus{outline:none}a:hover,a:focus{text-decoration:none;outline:none!important}button[type="button"]:focus{outline:none}svg:not(:root).svgImg{overflow:visible}.svgImg{display:inline-block;font-size:inherit;width:1em;height:1em;overflow:visible;vertical-align:-.125em}.svg-icons{display:inline-block;font-size:inherit;height:1em;overflow:visible;vertical-align:-.125em}img{display:block;max-width:100%;max-height:100%;width:auto;height:auto}p{line-height:1.4;font-size:16px;color:#000;font-weight:400;margin-bottom:22px;font-family:"Mulish",sans-serif}p:last-child{margin-bottom:0!important}a{color:#000;transition:all 0.4s ease-in-out}.c-scrollbar{height:100vh!important}:root{--white:#ffffff;--black:#000000;--trans:all .4s ease-in-out}html{font-size:1rem}body{display:block;width:100%;padding:0;margin:0;font-family:"Mulish",sans-serif;font-size:16px;font-weight:400;line-height:1.4;color:#000;background-color:#fff;position:relative}.trans{-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}:-webkit-autofill,:-webkit-autofill:hover,:-webkit-autofill:focus,:-webkit-autofill:active{-webkit-text-fill-color:#000!important;transition:background-color 5000000s ease-in-out 0s!important}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none}.wrapper{display:block;width:100%;overflow:hidden;min-height:100vh;position:relative}.container{max-width:1356px;padding:0 30px}.container-lg{max-width:1779px;padding:0 30px}.container-fluid:not(.g-0){--bs-gutter-x:40px;max-width:125rem}.common-sec{padding-top:100px;padding-bottom:100px;position:relative}.sec-head{position:relative;display:block;margin-bottom:28px}.sec-title{color:#333;font-size:clamp(1.5rem, 1.085rem + 2.128vw, 2.5rem);font-family:"Mulish",sans-serif;font-weight:700;line-height:1.2;display:block}.slick-slide{outline:none}.slick-dots{display:block;text-align:center;margin-top:.625rem}.slick-dots li{width:auto;list-style:none;padding:0 .25rem;display:inline-block}.slick-dots li button{font-size:0;border:none;background:#fff;width:.875rem;height:.875rem;border-radius:3.125rem;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;cursor:pointer;outline:none}.slick-dots li.slick-active button,.slick-dots li button:hover{background:#F8B621}.slick-dots li.slick-active button{background:#F8B621;width:2.75rem}.btn{border-radius:3.125rem;min-width:13.25rem;padding:.6875rem .9375rem;font-weight:700;font-size:1rem;text-transform:uppercase;position:relative;overflow:hidden;z-index:1}.btn::before{content:"";display:block;position:absolute;left:50%;bottom:-1.25rem;background-color:#fff;border-radius:50%;aspect-ratio:1;width:5%;margin:auto;transform:translate(-50%,30%);z-index:-1;transition:all 0.4s ease-in-out}.btn:hover::before{width:140%}.btn.btn-orange{background-color:#F47920;color:#fff!important}.btn.btn-orange:hover{color:#F47920!important;border-color:#F47920}.btn.btn-white-outline{color:#fff!important;border-color:#fff}.btn.btn-white-outline:hover{border-color:#fff;color:#333!important}.hidden{width:0;height:0;display:none}.back-to-top{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:all .3s ease-in-out;position:fixed;bottom:-50px;right:20px;width:2.75rem;height:2.75rem;background:linear-gradient(90deg,#F47920 0%,#F8B621 100%);border-radius:4.375rem;text-align:center;border:2px solid #fff;opacity:0;overflow:hidden;color:#fff}.back-to-top.active{bottom:85px;opacity:1;z-index:9}.back-to-top>div{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:all .3s ease-in-out}.back-to-top>.arrow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1;height:inherit;display:flex;align-items:center;justify-content:center}.back-to-top>.arrow svg{fill:#fff;height:20px;width:100%}.back-to-top>.text{font-size:.5rem;font-weight:600;line-height:1.2;text-transform:uppercase;position:absolute;left:50%;top:50%;transform:translateY(50%) translateX(-50%);opacity:0;margin-top:1px}.back-to-top:hover{transform:scale(1.1);bottom:85px;cursor:pointer}.back-to-top:hover>.arrow{transform:translateY(-150%) translateX(-50%);opacity:0}.back-to-top:hover>.text{transform:translateY(-50%) translateX(-50%);opacity:1}.header-main{background-color:#fff;position:relative;z-index:9;content-visibility:visible!important}.head-btn{display:inline-block;vertical-align:middle;margin-left:2.1875rem}.head-call{display:inline-block;vertical-align:middle}.site-logo img{max-width:210px;height:60px;width:100%}.head-call-box{display:flex;align-items:center}.header-call-img{width:44px;height:44px;flex:0 0 44px;border-radius:100px;background-color:#F8B621;display:flex;align-items:center;justify-content:center;position:relative;margin-right:18px;z-index:2}.header-call-img::before{content:'';position:absolute;background-color:rgba(248,182,33,40%);width:54px;height:54px;top:-5px;border-radius:100px;left:-5px;animation:callBlink 3s infinite ease-in-out}.header-call-img::after{content:'';position:absolute;background-color:rgba(248,182,33,20%);width:64px;height:64px;top:-10px;border-radius:100px;left:-10px;animation:callBlink 3s infinite ease-in-out}@keyframes callBlink{from{transform:scale(.5);opacity:.9}to{transform:scale(1.6);opacity:0}}.head-call .icon{color:#fff;font-size:26px;animation:innerCircle 1s ease-in-out infinite alternate;-webkit-animation:innerCircle 1s ease-in-out infinite alternate}.head-call-text{color:#333;font-size:22px;font-weight:700;line-height:1;transition:all .4s ease-in-out}.head-call-text span{font-size:14px;color:#333;font-weight:500;line-height:1.2;display:block;text-transform:uppercase}.head-call-box:hover .head-call-text{color:#F47920}@keyframes innerCircle{0%{-webkit-transform:rotate(0) skew(1deg)}10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}50%{-webkit-transform:rotate(0) scale(1) skew(1deg)}100%{-webkit-transform:rotate(0) scale(1) skew(1deg)}}.sidebar-overlay{visibility:hidden;min-height:100vh;position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;background:#000;z-index:998}.navigation-bar{display:inline-block;vertical-align:middle;margin-right:50px}.mb-menu-logo{display:none}.nav-menu-main ul{display:flex;align-items:center}.navbar-main .nav-menu-main ul li{display:flex}.navbar-main .nav-menu-main ul li a{color:#333;font-size:16px;font-weight:600;line-height:1.2;display:block;letter-spacing:.02em;text-transform:uppercase;text-align:left;transition:all .4s ease-in-out}.navbar-main .nav-menu-main>ul>li>a{padding:30px 18px}.header-main.has-sticky{position:fixed;z-index:9;left:0;top:0;width:100%;box-shadow:0 0 10px rgba(0,0,0,.09);background:#fff;backdrop-filter:blur(50px);-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;z-index:999}.menu-icon{display:none;width:2rem;height:2rem;position:relative;padding:0;margin-top:0;margin-left:.9375rem;color:#333}.menu-icon span{display:block;width:1.25rem;position:absolute;top:0;bottom:0;right:0;height:.125rem;background:#333;margin:auto}.menu-icon span:before{content:"";width:1.5625rem;position:absolute;top:-.5rem;right:0;height:.125rem;background:currentColor}.menu-icon span:after{content:"";width:1.5625rem;position:absolute;bottom:-.5rem;right:0;height:.125rem;background:currentColor}.body-fixed{overflow:hidden}.hero-banner-sec{width:100%;height:760px}.hero-silder .hero-silde-col{height:100%}.hero-silde-col{position:relative}.hero-banner-box{width:100%;height:760px;border-radius:3.125rem;overflow:hidden;position:absolute}.hero-banner-box .img-box{width:50%;height:100%;margin-left:auto}.hero-banner-box .img-box img{width:100%;height:100%;object-fit:cover}.hero-banner-box::before{content:"";position:absolute;left:0;top:0;background-image:url(../../../../../../../../themes/tassie-solar/assets/img/banner-pattren.png);background-repeat:no-repeat;background-size:contain;width:100%;height:760px}.hero-banner-con{display:flex;align-items:center;min-height:760px;padding-left:135px}.hero-banner-con-box{position:relative;max-width:670px}.hero-banner-con .hero-banner-sub-title{color:#F8B621;font-size:34px;font-weight:700;line-height:1;display:block;text-transform:uppercase;margin-bottom:10px}.banner-title{color:#fff;font-size:4.875rem;font-weight:1000;line-height:.9;display:block;text-transform:uppercase}.banner-desc{font-size:1.875rem;font-style:italic;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:#fff;max-width:100%;margin-bottom:1.75rem}.hero-banner-con-box .cms-con{margin-bottom:1.875rem}.hero-banner-con-box .cms-con p{color:#FAFAFA;font-size:1.375rem;font-weight:500;line-height:1.75rem;display:block}.hero-banner-con-box .btn{font-size:1.25rem;font-weight:800;padding:.75rem 1.5625rem}.hero-banner-con-box .btn.btn-white{background-color:#fff;color:#333}.hero-banner-con-box .btn.btn-white:hover{color:#fff;border-color:#fff;background-color:transparent;transition:all .4s ease-in-out}.hero-banner-con-box .btn.btn-white:hover::before{background:transparent;width:auto}.hero-banner-product-img{position:relative;margin-top:auto;margin-left:1rem}.hero-banner-silder .slick-active .hero-banner-con .hero-banner-sub-title,.hero-banner-silder .slick-active .hero-banner-con .banner-title,.hero-banner-silder .slick-active .hero-banner-con .banner-desc,.hero-banner-silder .slick-active .hero-banner-con .cms-con,.hero-banner-silder .slick-active .hero-banner-con .btn,.hero-banner-silder .slick-active .hero-banner-product-img img{visibility:visible;animation-name:fadeInBanner;animation-delay:.15s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.hero-banner-silder .slick-active .hero-banner-product-img img{animation-name:fadeInBannerImg}.hero-banner-silder .slick-active .hero-banner-con .hero-banner-sub-title{animation-delay:.30s}.hero-banner-silder .slick-active .hero-banner-con .banner-title{animation-delay:.45s}.hero-banner-silder .slick-active .hero-banner-con .banner-desc{animation-delay:.60s}.hero-banner-silder .slick-active .hero-banner-con .cms-con{animation-delay:.75s}.hero-banner-silder .slick-active .hero-banner-con .btn{animation-delay:.90s}.hero-banner-silder .hero-banner-silde+.hero-banner-silde{opacity:0}@keyframes fadeInBanner{0%{transform:translate3d(0,1.875rem,0);opacity:0}100%{transform:translateZ(0);opacity:1}}@keyframes fadeInBannerImg{0%{transform:translate3d(3.75rem,0,0);opacity:0}100%{transform:translateZ(0);opacity:1}}.hero-banner-silder .slick-dots{position:absolute;right:7.3125rem;bottom:2rem;border:.0625rem solid #fff;background-color:rgba(0,0,0,.4);padding:.8125rem 1.4375rem;border-radius:3.125rem;margin-top:0;font-size:0}.home-about-box{max-width:75.6875rem;margin:auto}.home-about-sec .about-us-title{color:#333;font-size:2.875rem;font-weight:600;line-height:1.3;max-width:95%}.home-about-sec .about-us-title span{color:#F47920}.home-about-content{margin-top:11.625rem;margin-left:2.3125rem}.home-about-content .cms-con{margin-bottom:3.4375rem}.home-about-content .cms-con p{color:#333;font-size:1rem;font-weight:400;line-height:1.77}.more-about-btn{background:linear-gradient(90deg,#F8B621 0%,#F47920 100%);-webkit-text-fill-color:transparent;background-clip:text;font-size:1.25rem;font-weight:700;text-transform:uppercase;line-height:1.2;position:relative;transition:all .8s ease-in-out}.more-about-btn::before{content:'';position:absolute;background:linear-gradient(90deg,#F8B621 0%,#F47920 100%);width:100%;height:.0625rem;bottom:-.625rem;left:0;transition:all .4s ease-in-out}.more-about-btn:hover::before{width:0}.about-counter-box{width:100%;background-position:center;background-size:cover;background-repeat:no-repeat;height:100%;position:relative;margin-top:11.625rem}.about-counter-wrap{position:relative;top:-5.25rem}.about-counter-box .counter-box{background-color:#fff;border-radius:.625rem;padding:1.5rem 1.875rem;height:100%}.about-counter-box .counter-box .img-box{width:5rem;height:5rem;margin-bottom:2.5rem}.about-counter-box .counter-box .img-box img{width:100%;height:100%}.about-counter-box .counter-box .numbers{color:#000;font-size:2.125rem;font-weight:700;line-height:1;display:block;margin-bottom:8px}.about-counter-box .counter-box-title{color:#000;font-size:1.25rem;font-weight:400;line-height:1.2;display:block}.about-counter-wrap .row{--bs-gutter-x:1.5625rem}.our-service-sec .container-fluid:not(.g-0){--bs-gutter-x:6.25rem}.our-service-top .sec-head{margin-bottom:0}.our-service-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:2.5rem}.our-service-tab .nav-tabs{border:none}.our-service-tab .nav-link{border-radius:200px;font-size:20px;font-weight:700;line-height:1;padding:14px 28px;position:relative;background:linear-gradient(90deg,#F8B621 0%,#F47920 100%);-webkit-text-fill-color:transparent;background-clip:text;transition:all .8s ease-in-out}.our-service-tab .nav-link::after{position:absolute;content:"";border-radius:inherit;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(264.01deg,#F47920 6.65%,#F8B621 96.77%);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;z-index:-1;transition:all .5s ease-in-out}.our-service-tab .nav-tabs .nav-link.active{background:linear-gradient(90deg,#F47920 0%,#F8B621 100%);-webkit-text-fill-color:#fff}.our-service-tab .nav-tabs .nav-link:first-child{margin-right:.6875rem}.our-service-tab .nav-tabs .nav-link:focus{background:linear-gradient(90deg,#F47920 0%,#F8B621 100%);box-shadow:none;-webkit-text-fill-color:#fff}.our-service-box{display:grid;grid-template-columns:48% 50%;grid-template-rows:22.8125rem 12.1875rem 22.8125rem;gap:1.75rem 1.75rem;grid-template-areas:"service-1 service-2" "service-1 service-4" "serivce-3 service-4"}.our-service-box-main:nth-child(4n+1){grid-area:service-1}.our-service-box-main:nth-child(4n+2){grid-area:service-2}.our-service-box-main:nth-child(4n+3){grid-area:serivce-3}.our-service-box-main:nth-child(4n+4){grid-area:service-4}.our-service-box-main{position:relative;overflow:hidden}.our-service-box-main::before{content:'';position:absolute;bottom:0;left:0;width:100%;min-height:16.0625rem;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,#000000 100%);opacity:70%;z-index:1}.our-service-img{width:100%;height:100%;overflow:hidden;position:relative}.our-service-img img{width:100%;height:100%;object-fit:cover;transition:all .4s ease-in-out}.our-service-box-main:hover img{transform:scale(1.05)}.our-service-con{position:absolute;bottom:-7.5625rem;left:2.5rem;z-index:2;transition:all .4s ease-in-out}.our-service-con::before{content:'';position:absolute;top:100px;left:-140px;background:linear-gradient(88.5deg,#F47920 3.93%,#F47920 100.87%);width:42.0625rem;height:42.0625rem;border-radius:100%;z-index:-1;transition:all .4s ease-in-out}.our-service-box-main:hover .our-service-con::before{top:-100px}.our-service-title{color:#fff;font-size:4rem;font-weight:800;line-height:.7;text-transform:uppercase;transition:all .4s ease-in-out}.our-service-btn{margin-top:2.125rem;display:flex;align-items:center;margin-bottom:2.5rem;transition:all .4s ease-in-out}.our-service-btn .btn{min-width:12.25rem}.our-service-box-main:hover .our-service-con{bottom:0;transition:all .4s ease-in-out}.our-service-box-main:hover .our-service-btn .btn{animation-name:fadeInButton;animation-delay:.2s;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;transform:translateY(10px)}.our-service-box-main:hover .our-service-btn .btn~.btn{animation-delay:.4s}@keyframes fadeInButton{0%{opacity:0}100%{opacity:1;transform:translateY(0)}}.call-to-action-sec.common-sec{padding-top:4.0625rem;padding-bottom:4.0625rem}.call-to-action-sec{background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;width:100%}.call-to-action-sec::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(244,121,32,88%)}.call-to-action-box{max-width:66.375rem;margin:auto;position:relative;z-index:2}.call-to-action-con .sec-head{margin-bottom:.9375rem}.call-to-action-con .sec-head .sec-title{font-size:2.5rem;font-weight:800;color:#fff}.call-to-action-con .cms-con p{color:#fff;font-size:1.375rem;font-weight:400;line-height:1.4;display:block}.call-action-main{text-align:end}.call-to-action-box .head-call-text{color:#fff;font-size:2.5rem;text-align:left}.call-action-main .head-call-box:hover .head-call-text{color:#333}.call-action-main .head-call-text span{color:#fff;font-size:1.25rem}.step-icon{width:5.25rem;height:5.25rem}.mega-menu-fixed{visibility:hidden;min-height:100vh;position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;background:rgb(0 0 0 / 80%);z-index:3;transition:all .4s ease-in-out}.mega-menu-fixed.open{visibility:visible;opacity:1}.navbar-main .nav-menu-main ul li.current_page_item a{color:#F47920}@media only screen and (min-width:1200px){.navbar-main .nav-menu-main ul li .arrow{position:relative;display:inline-block;content:"";width:.4375rem;height:.4375rem;border:none;border-bottom:1px solid #333;border-right:1px solid #333;transform:rotate(45deg);right:.5rem;top:35px;transition:border 0.4s ease-in-out;padding-right:0rem}.navbar-main .nav-menu-main ul li.mega-menu .arrow,.navbar-main .nav-menu-main ul li.mega-menu2 .arrow{pointer-events:none}.header-main.has-sticky .navbar-main .nav-menu-main ul li .arrow{top:35px}.header-main.has-sticky .navbar-main .nav-menu-main>ul>li>a{padding:30px 18px}.navbar-main .nav-menu-main ul li:hover .arrow{border-color:#F47920}.navbar-main .nav-menu-main ul>li.mega-menu>ul,.navbar-main .nav-menu-main ul>li.mega-menu2>ul{position:absolute;top:100%;left:25%;width:75rem;opacity:0;visibility:hidden;background:#fff;box-shadow:0 4px 20px 20px #0000000D;border-radius:5px;transition:all .4s ease-in-out;-webkit-transform:translateY(10px);transform:translateY(10px);padding:0;text-align:left;display:block;z-index:99;pointer-events:none}.navbar-main .nav-menu-main ul>li.mega-menu2>ul{display:flex;align-items:start;gap:10px;padding:10px}.navbar-main .nav-menu-main ul>li.mega-menu2>ul li{width:20%;height:100%;position:relative;display:block}.navbar-main .nav-menu-main ul>li:hover.mega-menu>ul,.navbar-main .nav-menu-main ul>li:hover.mega-menu2>ul{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}.navbar-main .nav-menu-main ul>li.mega-menu>ul>li>a{color:#333;font-size:16px;font-weight:700;line-height:1.2;text-align:left;width:274px;height:173px;padding:20px 25px;background-color:#E8E8E8;cursor:pointer;display:block;transition:all .4s ease-in-out}.navbar-main .nav-menu-main ul>li.mega-menu>ul>li>.arrow{display:none}.navbar-main .nav-menu-main ul>li.mega-menu>ul li a .img-box{filter:grayscale(1);transition:all .4s ease-in-out;margin-bottom:14px}.navbar-main .nav-menu-main ul>li.mega-menu>ul>li.active a{background-color:transparent}.navbar-main .nav-menu-main ul>li.mega-menu>ul li a span{color:#8D8D8D;display:block;font-size:12px;font-weight:400;line-height:1.2;letter-spacing:.2em;text-align:left;margin-top:5px}.navbar-main .nav-menu-main ul>li.mega-menu>ul>li:hover a .img-box{filter:none}.navbar-main .nav-menu-main ul>li.mega-menu>ul>li.active a .img-box{filter:none}.navbar-main .nav-menu-main ul>li.mega-menu>ul>li{display:block;width:274px;padding:0;position:static}.navbar-main .nav-menu-main ul>li.mega-menu>ul>li>.sub-menu{position:absolute;left:294px;width:calc(100% - 294px);top:0;z-index:1;margin:0 -6px;padding:20px 0;opacity:0;visibility:hidden;transition:opacity ease-in 0.4s}.navbar-main .nav-menu-main ul>li.mega-menu2>.sub-menu{height:276px}.navbar-main .nav-menu-main ul>li.mega-menu>ul>li.active>.sub-menu{opacity:1;visibility:visible}.navbar-main .nav-menu-main ul>li.mega-menu>ul>li>.sub-menu>li{height:306px;flex:1;padding:0 6px}.navbar-main .nav-menu-main ul>li.mega-menu>ul>li>.sub-menu>li.menu-img>a,.navbar-main .nav-menu-main ul>li.mega-menu2>.sub-menu>li.menu-img>a{position:relative;height:100%;width:100%;display:flex;align-items:end;color:#fff;font-size:19px;font-weight:800;line-height:1;text-transform:uppercase;text-align:left;overflow:hidden}.navbar-main .nav-menu-main ul>li.mega-menu>ul>li>.sub-menu>li.menu-img:hover img,.navbar-main .nav-menu-main ul>li.mega-menu2>.sub-menu>li.menu-img:hover img{transform:scale(1.02)}.navbar-main .nav-menu-main ul>li.mega-menu>ul>li>.sub-menu>li.menu-img .sub-menu-side-img,.navbar-main .nav-menu-main ul>li.mega-menu2>.sub-menu>li.menu-img .sub-menu-side-img{z-index:-1}.navbar-main .nav-menu-main ul>li.mega-menu>ul>li>.sub-menu>li>a>.main-title,.navbar-main .nav-menu-main ul>li.mega-menu2>.sub-menu>li>a>.main-title{padding-left:18px;line-height:.7}.navbar-main .nav-menu-main ul>li.mega-menu>ul>li>.sub-menu>li.menu-img .sub-menu-side-img::after,.navbar-main .nav-menu-main ul>li.mega-menu2>.sub-menu>li.menu-img .sub-menu-side-img::after{content:'';position:absolute;bottom:0;left:0;width:100%;min-height:8.0625rem;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,#000000 100%);opacity:90%}.navbar-main .nav-menu-main ul>li.mega-menu>ul>li>.sub-menu>li.menu-img a:hover,.navbar-main .nav-menu-main ul>li.mega-menu2>.sub-menu>li.menu-img a:hover{color:#F47920}.navbar-main .nav-menu-main ul>li.mega-menu>ul>li>.sub-menu>li.menu-img img,.navbar-main .nav-menu-main ul>li.mega-menu2>.sub-menu>li.menu-img img{height:100%;object-fit:cover;width:100%;position:absolute;bottom:0;z-index:-1;margin-bottom:0;transition:all .4s ease-in-out}}.error-sec{height:calc(100vh - 110px)}.error-sec .error-con{text-align:center;max-width:28.125rem;margin:auto}.error-sec .error-title{font-size:12.5rem;font-weight:800;color:#000;line-height:1.4}.error-sec .error-title span{color:#F47920}.error-sec .error-subtitle{font-size:3.125rem;line-height:1;color:#000;font-weight:700;padding-bottom:1.25rem}.error-sec p{color:#000;font-size:1rem;font-weight:500;display:block;line-height:1.4;margin-bottom:1.375rem}.error404 .inner-banner-sec{display:none}.error-con .btn{margin-top:1.25rem}.thank-you-sec{height:calc(100vh - 110px)}.thank-you-sec .thank-you-img{max-width:150px;margin-left:auto;margin-right:auto;margin-bottom:20px;display:block}.thank-you-sec .thank-you-con .thank-you-title{font-size:120px;line-height:1;margin-bottom:15px;font-weight:600;color:#000}.thank-you-sec .thank-you-con p{color:#000;font-size:18px;font-weight:500;display:block;line-height:1.4;margin-bottom:22px}.service-banner-sec{height:100%;min-height:38.125rem;width:100%;position:relative}section.service-banner-sec::before{content:'';position:absolute;background:linear-gradient(90deg,rgba(0,0,0,.3) 57.66%,rgba(153,153,153,0) 100%);width:100%;height:100%;top:0;left:0}.service-banner-img{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;width:100%;height:100%}.service-banner-img img{height:100%;width:100%;object-fit:cover}.service-banner-sec .container{display:flex;align-items:center;min-height:38.125rem;position:relative}.service-banner-con{max-width:44.375rem}.service-banner-sec .breadcrumbs span a:hover{color:#F47920}.service-banner-sec .breadcrumbs span.breadcrumb_last{color:#F47920}.service-banner-con .sec-head{margin-bottom:20px}.service-banner-con .sec-head .sec-title{font-size:3.125rem}.service-banner-desc{font-size:1.25rem;font-weight:600;line-height:1.3;color:#fff;display:block;margin-bottom:3.125rem}.service-banner-con .btn{font-size:1rem;font-weight:700;padding:.625rem 1.875rem}.service-about-sec.common-sec{padding-top:80px;padding-bottom:125px}.service-about-sec .row{--bs-gutter-x:57px}.service-about-con .sec-head .sec-title{font-size:2.25rem;line-height:1.4}.service-about-form-box{background-color:#fff;box-shadow:0 0 40px 5px #00000014;border-radius:.625rem;padding:3.125rem}.service-about-form-box .service-about-form-title{color:#333;font-size:2.125rem;font-weight:700;line-height:1.2;display:block;margin-bottom:1.875rem}.service-about-sec .service-about-form-box .row{--bs-gutter-x:10px}.service-about-sec .service-about-form textarea{height:110px!important}.service-about-sec .service-about-form .btn{margin-top:.875rem;font-size:1.25rem;font-weight:700}.our-product-sec{background-color:#FAFAFA}.our-product-sec .sec-head{margin-bottom:2.5rem}.service-product-silder{margin:0 -14px}.service-product-silde{padding:20px 14px}.grecaptcha-badge{z-index:2}.service-product-box{border:1px solid #e2e2e2;background-color:#fff;border-radius:.625rem;padding:1.25rem;height:auto;position:relative;display:block;transition:all .4s ease-in-out}.service-product-box::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:100%;background:#FBD2B5;border-radius:10px;z-index:-1;transition:all .5s ease-in-out}.service-product-img img{width:100%;height:100%;object-fit:contain}.service-product-box:hover::after{left:-10px;bottom:-10px}.service-product-box:hover{border-color:#F8B621}.service-product-box .service-product-img{width:100%;height:14.375rem;margin-bottom:.625rem;display:flex;align-items:center;justify-content:center}.our-product-title{color:#333;font-size:1.125rem;font-weight:600;line-height:1.2;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:44px;margin-bottom:15px}.learn-more .more-about-btn{font-size:14px;width:max-content;margin:auto}.learn-more .more-about-btn::before{bottom:0}.service-product-box:hover .more-about-btn::before{width:0}.service-product-silder .slick-dots li button,.product-related-silder .slick-dots li button,.brand-logo-slider .slick-dots li button{background:#D6D6D6}.service-product-silder .slick-dots li.slick-active button,.product-related-silder .slick-dots li.slick-active button,.brand-logo-slider .slick-dots li.slick-active button{background:#F8B621}.footer-col ul li a:hover,.footer-col ul li.current-menu-item a{color:rgba(244,121,32,1)}.call-action-main .btn.btn-white:hover{border-color:#333}.about-us-main-sec.common-sec{padding-top:50px;padding-bottom:13.8125rem}.about-us-main-img{position:relative}.about-us-main-img img{max-width:526px;width:100%;object-fit:cover}.year-experience{background-color:#F47920;border-radius:.625rem;padding:1.875rem 1.0625rem;width:15.6875rem;min-height:15.6875rem;position:absolute;bottom:-6.25rem;right:0}.year-experience-img{width:114px;height:114px;position:absolute;top:.3125rem;right:.75rem;opacity:20%}.about-us-main-counter .number .counter{color:#fff;font-size:6.875rem;font-weight:900;line-height:1}.about-us-main-counter .number{color:#fff;font-size:3.875rem;font-weight:900;line-height:1;display:flex;align-items:start}.about-us-main-counter-title{color:#fff;font-size:1.9375rem;font-weight:700;line-height:1.2;display:block}.about-us-main-con{padding-left:5.125rem;padding-right:1.875rem}.about-us-main-con .sec-head .sec-title{font-size:36px}.our-vision-mision-sec{max-width:2000px;margin:auto}.our-vision-mision-row{display:flex;align-items:center;flex-wrap:wrap;width:100%}.our-vision-mision-col{width:50%}.our-vision-mision-box{display:flex;align-items:start;margin-left:-5.625rem;margin-bottom:5.875rem}.our-vision-mision-col:last-child{padding-right:1.875rem}.our-vision-mision-img{width:100%;height:100%}.our-vision-mision-img img{width:100%;height:100%;object-fit:cover}.our-vision-mision-box:last-child{margin-bottom:0}.our-vision-mision-box:last-child .img-box{background-color:#F8B621}.our-vision-mision-box .img-box{width:12.125rem;height:12.125rem;flex:0 0 12.125rem;background-color:#F47920;border-radius:6.25rem;border:.3125rem solid #fff;display:flex;align-items:center;justify-content:center;margin-right:3.125rem}.our-vision-mision-con-title{color:#333;font-size:1.875rem;font-weight:700;line-height:1.2;margin-bottom:.9375rem}.our-vision-mision-con .cms-con{max-width:62%}.why-tassie-solar-sec{background-color:#FDE9DA}.why-tassie-solar-sec .sec-head{margin-bottom:3.75rem}.why-tassie-solar-list .row{--bs-gutter-x:15px}.why-tassie-solar-box{width:100%;height:100%;background-color:#fff;border:1px solid #F8B621;border-radius:.625rem;padding:1.25rem}.why-tassie-solar-box .img-box{width:3.375rem;height:3.375rem;margin-bottom:1.25rem}.why-tassie-solar-title{color:#333;font-size:1.3125rem;font-weight:700;line-height:1.2;display:block;margin-bottom:.9375rem}.why-tassie-solar-box .cms-con p{line-height:1.3}.product-box-slide-img{background-color:#fff;border:1px solid rgb(0 0 0 / 19%);border-radius:.625rem;padding:2.875rem}.product-box-slide-img img{width:100%;height:100%;border-radius:.625rem;object-fit:contain;object-position:center;aspect-ratio:1 / .9}.productDetailsThumbImg{border:1px solid rgb(0 0 0 / 19%);border-radius:.5rem;padding:5px;background:#fff}.productDetailsThumbImg img{width:100%;height:100%;object-fit:contain;border-radius:.5rem;aspect-ratio:1 / 1}.product-box-silder .slick-slide{padding:0 .3125rem}.product-details-thumb .slick-current .productDetailsThumbImg{border-color:#F47920}.product-details-con{padding-left:3.125rem}.product-related-sec .sec-head{margin-bottom:1.875rem}.product-related-silder{margin:0 -.625rem}.product-related-silde{padding:0 .625rem}.product-box-silder .row{--bs-gutter-x:.625rem}.product-details-con-title{color:#000;font-size:2.375rem;font-weight:600;line-height:1.2;display:block;margin-bottom:1.25rem}.product-details-con .cms-con ul li{margin-bottom:6px}.product-details-con .cms-con ul{margin-bottom:0}.product-details-features-title{font-size:1.25rem;font-weight:700;line-height:1.2;color:#000;display:block;margin-bottom:.9375rem}.product-details-con .cms-con{margin-bottom:1.5625rem}.product-related-img-box img{width:100%;height:100%;object-fit:contain;object-position:center;min-height:14.875rem;max-height:14.875rem;padding:1.625rem 1.9375rem;transition:all .4s ease-in-out}.product-related-img:hover img{transform:scale(1.04)}.related-product-con{display:block;padding:0 .9375rem;text-align:center}.product-related-title{display:block;text-align:center;width:100%;min-height:2.9375rem;font-size:18px;font-weight:600;line-height:1.3;color:#000;transition:all .4s ease-in-out;margin-bottom:.9375rem}.product-related-img:hover .product-related-title{color:#F47920}.related-product-con .cms-con{margin-bottom:1.25rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-related-img .more-about-btn{font-size:1rem}.product-related-img:hover .more-about-btn::before{width:0!important}.product-details-specifications-sec .cms-con ul li{width:50%;border-bottom:1px solid rgb(0 0 0 / 17%);padding:15px 5px;margin:0;display:flex;align-items:start}.product-details-specifications-sec .cms-con ul li strong{width:200px;flex:0 0 200px;display:block}.product-details-specifications-sec .cms-con ul li span{width:calc(100% - 200px);display:block}.product-details-specifications-sec{background-color:#F5F5F5}.product-details-specifications-sec .cms-con ul li:before{background:none}.detailsPopupContant .btn-gradient{color:#fff!important}.detailsPopupModel .modal-dialog{max-width:40rem}.careerModel .modal-body{padding:0 15px 20px;background:transparent}.careerModel .modal-header{border:none;padding:15px 15px 30px;position:relative}.careerModel .popupTitle{color:#000;font-size:22px;font-weight:700;line-height:1.2;text-transform:uppercase;width:100%}.careerModel .modal-header .btn-close{position:absolute;top:15px;right:15px;opacity:.4}.careerModel .modal-header .btn-close:focus{box-shadow:none}.careerModel textarea{height:120px}.careerModel .form-control{padding:12px 20px}.careerModel .form-control.form-select{padding:12px 60px 12px 20px}.careerModel .wpcf7-form-control-wrap .wpcf7-not-valid-tip,.careerModel .wpcf7-form-control-wrap label.error{top:-20px}.download-brochure-btn.btn:hover a{color:#000}.download-brochure-btn a{display:flex;align-items:center;color:#fff;transition:all .4s ease-in-out}.download-brochure-btn.btn:hover img{filter:brightness(0) saturate(100%) invert(69%) sepia(43%) saturate(6063%) hue-rotate(347deg) brightness(98%) contrast(95%)}.download-brochure-wrap{display:flex;align-items:center}.download-img{width:20px;height:20px;flex:0 0 20px;margin-right:10px}.download-img img{transition:all .4s ease-in-out}.our-service-box-nsw{grid-template-rows:20.188rem 18.375rem 22.875rem;grid-template-areas:"product-1 product-3" "product-1 product-3" "product-2 product-3"}.our-service-box-nsw .our-service-box-main:nth-child(3n+1){grid-area:product-3}.our-service-box-nsw .our-service-box-main:nth-child(3n+2){grid-area:product-1}.our-service-box-nsw .our-service-box-main:nth-child(3n+3){grid-area:product-2}.product-sec.common-sec{padding-top:50px}.foot-title>a>.main-title{color:#fff;font-size:16px;font-weight:700;padding-bottom:15px}.product-details-specifications-sec .cms-con ul li:last-child{padding-bottom:0}.download-brochure-sec .btn{display:flex;align-items:center;border:1px solid #fff;font-size:14px;font-weight:500;color:#fff;min-width:160px;width:fit-content;padding:12px 28px;text-align:left;line-height:1.1;text-transform:capitalize}.download-brochure-sec .btn img{width:28px;height:28px;flex:0 0 28px;margin-right:7px;transition:all .4s ease-in-out}.download-brochure-sec .btn:hover{color:#000}.download-brochure-sec .btn:hover img{filter:invert(1)}.social-icon.twitter svg{fill:#fff}.social-icon.twitter:hover svg{fill:#000;transition:all .5s ease-in-out}.home-service-boxes{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,162.5px) 50px repeat(2,162.5px);grid-column-gap:20px;grid-row-gap:20px}.home-service-box:nth-child(6n+1){grid-area:1 / 1 / 3 / 3}.home-service-box:nth-child(6n+2){grid-area:1 / 3 / 4 / 4}.home-service-box:nth-child(6n+3){grid-area:1 / 4 / 4 / 5}.home-service-box:nth-child(6n+4){grid-area:3 / 1 / 6 / 2}.home-service-box:nth-child(6n+5){grid-area:3 / 2 / 6 / 3}.home-service-box:nth-child(6n+6){grid-area:4 / 3 / 6 / 5}.home-service-box{position:relative;overflow:hidden;border-radius:10px}.home-service-box::before{content:'';position:absolute;bottom:0;left:0;width:100%;min-height:160px;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,#000000 100%);z-index:1}.home-service-img{width:100%;height:100%}.home-service-img img{width:100%;height:100%;object-fit:cover;transition:all .4s ease-in-out}.home-service-box:hover img{transform:scale(1.04)}.home-service-con{position:absolute;z-index:1;left:32px;bottom:-35px;width:100%;transition:all .4s ease-in-out}.home-service-con::before{content:'';background:linear-gradient(180deg,rgba(244,121,32,.1) 49.85%,#F47920 100%);width:100%;position:absolute;bottom:-30px;left:-32px;min-height:450px;opacity:0;visibility:hidden;transition:all .4s ease-in-out}.home-service-box:hover .home-service-con::before{opacity:1;visibility:visible}.home-service-box:hover .home-service-con{bottom:25px}.home-service-title{color:#fff;font-weight:800;font-size:24px;line-height:1.2;z-index:1;position:relative;text-transform:uppercase}.home-service-con .home-service-list{display:flex;align-items:center;gap:12px;margin-top:20px;z-index:1;position:relative}.home-service-con .home-service-list li a{border:1px solid #fff;background:transparent;border-radius:200px;padding:9px 18px;min-width:102px;color:#fff;font-weight:800;font-size:14px;line-height:1;text-transform:uppercase;transition:all .4s ease-in-out}.home-service-con .home-service-list li a:hover{background-color:#fff;color:#000}.our-package-sec .sec-head{margin-bottom:50px}.our-package-sec .sec-title{font-weight:600;font-size:46px;line-height:1.2}.our-package-tabing .tab-pane{display:block!important;height:0;opacity:0;visibility:hidden;transition:opacity 0.3s ease;width:100%}.our-package-tabing .tab-pane.active{height:auto;opacity:1;visibility:visible;position:relative;z-index:2}.our-package-tabing .nav-pills{justify-content:center;gap:30px}.our-package-tabing>.nav-pills{margin-bottom:45px}.our-package-sec .nav-pills .nav-link{color:#FBD2B5;font-weight:700;font-size:16px;line-height:1;text-align:center;text-transform:uppercase;display:block;padding:22px 34px;position:relative;transition:all .4s ease-in-out}.our-package-sec .nav-pills .nav-link::before{content:'';position:absolute;background-color:#F47920;width:0;height:3px;bottom:0;left:0;transition:all .4s ease-in-out}.our-package-sec .nav-pills .nav-link.active,.our-package-sec .nav-pills .nav-link:hover{background-color:transparent;color:#F47920}.our-package-sec .nav-pills .nav-link.active::before{width:100%}.solar-tab-switch{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:40px}.tab-label{color:#000;font-weight:700;font-size:16px;line-height:1;text-transform:uppercase;display:block}.tab-label.active{position:relative}.switch{position:relative;display:inline-block;width:96px;height:30px}.switch input{opacity:0;width:0;height:0}.solar-tab-switch .slider{position:absolute;cursor:pointer;background-color:#FDE9DA;border-radius:999px;top:0;left:0;right:0;bottom:0;transition:0.4s}.solar-tab-switch .slider::before{content:"";position:absolute;height:22px;width:51px;left:4px;top:4px;background-color:#F47920;border-radius:50px;transition:0.4s}.solar-tab-switch input:checked+.slider::before{transform:translateX(36px)}.solar-tab-box{display:none;opacity:0}@keyframes slideDownFade{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}.solar-tab-box.active{display:block;animation:slideDownFade 0.5s ease forwards}.our-package-details{border:1px solid #F47920;background-color:#fff;border-radius:13px;padding:40px 30px 32px;position:relative;height:100%}.our-package-details::after{content:'';position:absolute;left:-10px;bottom:-10px;width:100%;height:100%;background:#FBD2B5;border-radius:13px;z-index:-1;opacity:0;visibility:hidden;transition:all .5s ease-in-out}.our-package-details:hover::after{opacity:1;visibility:visible}.our-property-size{color:#F47920;font-weight:700;font-size:20px;line-height:1;text-align:center;text-transform:uppercase;margin-bottom:40px}.property-size-img{background-color:#FDE9DA;width:130px;aspect-ratio:1/1;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:auto;padding:30px;margin-bottom:30px}.property-size-img img{width:100%;height:100%}.solar-panel-size{font-weight:500;font-size:20px;line-height:1;text-align:center;color:#333;margin-bottom:40px}.solar-panel-size span{font-weight:800;font-size:40px;margin-right:6px}.our-package-details-list{margin-bottom:55px}.our-package-details-list li{color:#333;font-weight:400;font-size:20px;line-height:1.2;display:block;position:relative;margin-bottom:20px;padding-left:30px}.our-package-details-list li:last-child{margin-bottom:0}.our-package-details-list li::before{content:'';position:absolute;background-image:url(../../../../../../../../themes/tassie-solar/assets/img/svg/check-mark.svg);background-repeat:no-repeat;background-size:20px;left:0;top:3px;width:20px;aspect-ratio:1/1}.our-package-details .btn{font-size:20px;padding:14px 30px;line-height:1}.our-package-details:hover .btn::after{background:linear-gradient(264.01deg,#F47920 6.65%,#F47920 96.77%);z-index:-2}.our-package-details:hover .btn::before{opacity:1;z-index:-1;width:140%;background:linear-gradient(90deg,#F8B621 0%,#F47920 100%)}.our-package-details:hover .btn{-webkit-text-fill-color:#fff}.solar-tab-silder{margin:0 -22px}.solar-tab-silde{padding:0 22px}.solar-tab-silder .slick-list{padding-bottom:10px}.unlocking-benefits-wrap .row{margin-bottom:100px}.unlocking-benefits-wrap .row:last-child{margin-bottom:0}.unlocking-benefits-wrap .row:nth-child(even){flex-direction:row-reverse}.unlocking-benefits-wrap .row:nth-child(even) .unlocking-img-box{margin-right:0}.solar-tab-silder .slick-list,.solar-tab-silder .slick-slide>div,.solar-tab-silde{height:100%}.solar-tab-silder .slick-track{display:flex}.solar-tab-silder .slick-slide{height:inherit!important}.how-solar-work-sec{background-color:#FDE9DA}.how-solar-work-wrap>.row{flex-direction:row-reverse}.how-solar-work-con{margin-right:80px}.how-solar-work-title{color:#333;font-weight:800;font-size:40px;line-height:1.3;display:block;margin-bottom:22px}.how-solar-work-con .cms-con{max-width:400px}.how-solar-work-list{margin-top:45px}.how-solar-work-box{background-color:#fff;border-radius:10px;padding:35px 22px;height:100%}.how-solar-work-box .icon-box{width:80px;aspect-ratio:1/1;margin-bottom:30px}.how-solar-work-box .icon-box img{width:100%;height:100%;object-fit:cover}.how-solar-work-box-title{color:#000;font-weight:700;font-size:24px;line-height:1.3;display:block}.calculate-sec.common-sec{padding-top:58px;padding-bottom:48px}.calculate-sec{background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;width:100%}.calculate-sec::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(244,121,32,88%)}.calculate-wrap{max-width:1102px;display:flex;align-items:center;justify-content:space-between;gap:20px;position:relative;z-index:1}.calculate-title{font-weight:400;font-size:40px;line-height:1.2;color:#fff;margin-bottom:25px}.calculate-title b{font-weight:900!important}.calculate-details{color:#fff;font-weight:400;font-size:22px;line-height:1.2;display:block}.calculate-button .btn{padding:.5875rem 1.9375rem}.brand-install-sec .sec-head{margin-bottom:30px}.brand-logo-slide .img-box{background-color:#fff;border-radius:5px;box-shadow:0 0 10px 5px #00000014;min-height:92px;display:flex;align-items:center;justify-content:center;padding:25px}.brand-logo-slide .img-box img{object-fit:contain;max-height:40px}.brand-logo-slider{margin:0 -10px}.brand-logo-slide{padding:25px 10px}.benifit-wrap .row{--bs-gutter-x:24px}.benifit-box{background-color:#fff;border:1px solid #F8B621;border-radius:10px;padding:32px;height:100%}.benifit-box .icon-box{width:70px;margin-bottom:40px}.benifit-box .icon-box img{width:100%;aspect-ratio:1/1;object-fit:contain}.benifit-box-title{color:#333;font-weight:700;font-size:20px;line-height:1.2;margin-bottom:20px}.benifit-content{color:#333;font-weight:400;font-size:16px;line-height:1.4;display:block}.benifit-sec .sec-head{margin-bottom:50px}.gov-rebate-sec .container{max-width:1022px}.gov-rebate-sec .sec-head{margin-bottom:0}.gov-rebate-sec .sec-title{font-size:36px}.gov-rebate-sec .cms-con{padding-left:50px}.gov-rebate-sec .cms-con h5{font-weight:600;font-size:30px;line-height:1.2}.why-gov-offer-sec .container{max-width:1296px}.why-gov-offer-sec .row{--bs-gutter-x:63px}.why-gov-offer-sec .cms-con h4{margin-bottom:20px}.why-gov-offer-sec .cms-con p{margin-bottom:45px}.rebate-eligibility-sec{background-color:#FDE9DA}.rebate-eligibility-con .sec-head{margin-bottom:20px}.rebate-eligibility-con .sec-head .sec-title{margin-bottom:20px}.rebate-eligibility-con .sec-head p{font-size:18px;font-weight:700;max-width:453px}.rebate-eligibility-con .cms-con{max-width:780px}.rebate-eligibility-img{width:100%;height:100%}.rebate-eligibility-img img{width:100%;aspect-ratio:1 / 1;object-fit:cover;object-position:right}.rebate-eligibility-sec .row{--bs-gutter-x:64px}.zigzac-sec .row{flex-direction:row-reverse;--bs-gutter-x:98px}.zigzac-con .sec-head .sec-title{font-size:36px;margin-bottom:30px}.zigzac-con .sec-head p{color:#333}.zigzac-con .sec-head{margin-bottom:50px}.zigzac-con .cms-con h6{font-size:24px;margin-bottom:15px}.zigzac-con .cms-con p{margin-bottom:25px}.every-referral-sec .cms-con{margin-bottom:48px}.why-gov-offer-sec .cms-con p:first-child{margin-bottom:30px}.every-referral-sec .sec-title{font-size:50px;font-weight:900}.refer-review-sec{background-color:#FDE9DA}.refer-review-sec.common-sec{padding-top:78px;padding-bottom:78px}.claim-reward-form{background-color:#fff;border-radius:10px;box-shadow:0 0 40px 5px #00000014;max-width:615px;margin-left:auto;padding:40px 30px}.claim-reward-title{color:#333;font-weight:700;font-size:34px;line-height:1;display:block;margin-bottom:30px}.claim-reward-form .wpcf7-form,.claim-reward-form .fieldset-cf7mls-wrapper{overflow:inherit!important}.wpcf7 form .wpcf7-response-output{border-color:#f00!important}.fieldset-cf7mls-wrapper div.wpcf7-validation-errors .wpcf7-icon-wraning{display:none!important}.claim-reward-form .cf7mls_next.action-button{background-color:#F47920!important;width:100%!important;min-width:auto!important;border-radius:200px!important;font-weight:700;font-size:20px;line-height:1;text-transform:uppercase;transition:all .4s ease-in-out}.claim-reward-form .cf7mls_next.action-button:hover{background-color:#F8B621!important;opacity:1!important}.claim-reward-form .icon{mask-repeat:no-repeat;mask-size:contain;mask-position:center;width:24px;min-width:24px;aspect-ratio:1 / 1;display:block;position:relative;background-color:#fff;transition:all .4s ease-in-out}.cf7-step-header{display:flex;align-items:center;column-gap:40px;margin-bottom:30px}.cf7-step-header .step{opacity:50%}.cf7-step-header .step.active{opacity:1}.cf7-step-header .step p{display:flex;align-items:center;column-gap:11px}.cf7-step-header p{margin-bottom:0}.icon-friend{mask-image:url(../../../../../../../../themes/tassie-solar/assets/img/svg/friend.svg)}.icon-person{mask-image:url(../../../../../../../../themes/tassie-solar/assets/img/svg/person.svg)}.cf7-step-header .step-header-icon{background:linear-gradient(180deg,#F8B321 0%,#F47B20 100%);width:40px;border-radius:50%;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}.claim-reward-form .submit-btn .btn{background:linear-gradient(180deg,#F8B321 0%,#F47B20 100%);border:none;color:#fff;border-radius:3.125rem!important;padding:.6875rem .9375rem!important;font-weight:700!important}form.cf7mls input.wpcf7-form-control.wpcf7-submit{margin:0!important}.cf7mls-btns-last-step .cf7mls_back.action-button{margin:0!important;border-radius:3.125rem!important;padding:.6875rem .9375rem!important;font-weight:700!important;transition:all .4s ease-in-out}.cf7mls-btns-last-step .cf7mls_back.action-button:hover{background-color:#000!important;color:#fff!important}