.mt-0{margin-top:0!important}.mb-10{margin-bottom:10px!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-white{color:#fff!important}.text-light{color:#9BA1AE!important}.d-inline-flex{display:inline-flex}.d-block{display:block}.yellow-text{color:var(--color-orange)!important}.text-uppercase{text-transform:uppercase}.f-18{font-size:clamp(16px, calc(16px + 4 * ((100vw - 1300px) / 620)), 18px)}.p-0{padding:0!important}.plr-0{padding-left:0;padding-right:0}.space-mr{margin-top:130px;margin-bottom:130px}.space-pd{padding-top:130px;padding-bottom:130px}.plr-20{padding-left:20px!important;padding-right:20px!important}.pb-0{padding-bottom:0}.justify-content-center{justify-content:center}.mt-15{margin-top:15px!important}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mt-70{margin-top:70px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-25{margin-bottom:25px}.mb-70{margin-bottom:70px}.alignright{float:right;margin-left:25px;border-radius:5px;margin-bottom:20px}.alignleft{float:left;margin-right:25px;margin-bottom:20px;border-radius:5px}.aligncenter{margin:15px auto}hr{margin:25px 0}.content-mt{margin-top:34px}.text-balance{text-wrap-style:balance}.section--dark .content{color:#D1D1D1}.section--dark .content a{color:var(--color-orange)}.accent{color:#AB0000}.accent-secondary{color:#cc0000!important}.section-title .accent{color:#AB0000}.align-items-center{align-items:center}.desktop-form .form-group{margin-bottom:40px}.desktop-form .form-label{font-size:16px;font-weight:600;margin-bottom:10px;line-height:1}.desktop-form .form-input,.desktop-form .form-select{border-radius:0;outline:none;padding:22px 15px;height:85px}.desktop-form .wpcf7-textarea{height:240px;resize:none;padding:12px 15px}.resume-upload .wpcf7-form-control-wrap{position:relative;width:100%;height:240px;border:1px solid #DEDEDE;background:rgb(217 217 217 / .14);overflow:hidden}.resume-upload input[type="file"]{width:100%;height:100%;opacity:0;cursor:pointer;position:absolute;top:0;left:0;z-index:2}.resume-upload .wpcf7-form-control-wrap::before{content:"Choose File";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:16px;font-weight:400;pointer-events:none}.desktop-form .wpcf7-form-control-wrap{display:block}.desktop-form .wpcf7-not-valid-tip{position:absolute;right:0;bottom:0;background:#dc3232;color:#fff;padding:5px 6px;line-height:11px;font-size:11px}.submit-btn{display:flex;justify-content:center;position:relative;margin-top:90px}.submit-btn .btn{max-width:450px;width:100%;height:70px;font-size:18px;font-weight:400;border-radius:0}.submit-btn .wpcf7-spinner{position:absolute;margin:0;top:50%;left:50%;transform:translate(-50%,-50%)}.about-info{padding:220px 0 155px;background-size:cover;background-position:center left}.about-info .content{color:#D1D1D1;font-size:18px;line-height:1.6}.about-info .bottom-title{margin-top:15px}.partner-sec{padding:0 0 92px}.cards-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px 30px}.info-card{border-radius:20px;padding:110px 100px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(180deg,rgb(255 255 255 / .03) -30.29%,#fff0 144.92%);backdrop-filter:blur(64.54804229736328px);position:relative;transition:transform .6s ease}.info-card::before{content:"";position:absolute;pointer-events:none;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(302.81deg,rgb(245 251 242 / .44) -6.51%,rgb(245 251 242 / .24) 102.43%);mask:linear-gradient(#ffffff 0,#ffffff 0) content-box exclude,linear-gradient(#ffffff 0,#ffffff 0)}.info-card h3{font-size:56px;font-weight:400;line-height:1.1;color:#fff;font-family:"Momo Trust Display",sans-serif}.info-card h3 .accent-red{color:#e0342c}.info-card h3 .accent-orange{color:#e08a2c}.info-card svg,.info-card img{max-width:114px;margin-top:180px}.info-card:hover{transform:scale(1.02)}.support-cta-sec{padding:40px 0 120px;background-image:url(/wp-content/themes/ctd-child/desktop-images/service-sec-bg.webp);position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.support-cta-sec::before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;backdrop-filter:blur(30px)}.support-cta-card{border-radius:20px;padding:90px 45px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(180deg,rgb(255 255 255 / .03) -30.29%,#fff0 144.92%);backdrop-filter:blur(64px);position:relative;aspect-ratio:1 / 1}.support-cta-card::before{content:"";position:absolute;pointer-events:none;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(302.81deg,rgb(245 251 242 / .44) -6.51%,rgb(245 251 242 / .24) 102.43%);mask:linear-gradient(#ffffff 0,#ffffff 0) content-box exclude,linear-gradient(#ffffff 0,#ffffff 0)}.support-cta-card .number{color:#f59e0b;font-size:32px;font-weight:700;line-height:1;margin-bottom:40px}.support-cta-card .card-title{font-size:27px;color:#fff;line-height:1.2;margin-bottom:35px}.team-lists-sec{padding:30px 0 90px}.team-grid{display:flex;gap:20px;margin-top:66px}.team-card{flex:.92;position:relative;height:700px;border-radius:19px;overflow:hidden;transition:flex 0.7s ease,all 0.7s ease}.team-card.active{flex:4.5}.team-info{position:absolute;left:0;right:0;bottom:0;backdrop-filter:blur(64px);border-radius:19px;padding:30px 25px 20px;overflow:hidden;opacity:0;transition:height .5s ease,opacity .4s ease;background:linear-gradient(180deg,rgb(255 255 255 / .03) -30.29%,#fff0 144.92%)}.team-info::before{content:"";position:absolute;pointer-events:none;inset:0;padding:.58px;border-radius:inherit;background:linear-gradient(302.81deg,rgb(245 251 242 / .44) -6.51%,rgb(245 251 242 / .24) 102.43%);mask:linear-gradient(#ffffff 0,#ffffff 0) content-box exclude,linear-gradient(#ffffff 0,#ffffff 0)}.team-card.active .team-info{opacity:1}.team-img{height:100%}.team-img img{height:100%;width:100%;object-fit:cover;object-position:center}.team-info .name{font-size:18px;font-weight:700;color:#fff;line-height:35px}.team-info .designation{background:var(--color-orange);display:inline-flex;padding:0 12px;color:#fff;font-size:14px;line-height:35px;font-weight:700;margin-bottom:18px}.team-info .team-content{font-weight:400;color:#fff}.tinting-offers .section-title span{color:#B61919}.rac-3m-offers .rac-img-col{position:relative}.rac-3m-offers img{border-radius:26px;width:100%}.rac-3m-offers .rac-logo{position:absolute;bottom:22px;right:22px;border-radius:0;max-width:180px;height:auto}.rac-3m-offers .section-title{margin-bottom:30px;text-wrap-style:balance}.rac-3m-offers .section-title span{color:#B61919}.rac-3m-offers .content{color:#D1D1D1}.rac-3m-offers .content h6{font-size:21px;color:var(--color-orange);margin-bottom:25px;line-height:1.2}.rac-3m-offers .content-width{max-width:650px}.redeem-step-sec .container-fluid{padding:0 50px;max-width:1800px;margin:0 auto}.redeem-step-wraper{background:#0167ba;padding:80px 60px;border-radius:26px}.redeem-step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px 60px;margin-top:45px}.redeem-step-col{background:linear-gradient(180deg,rgb(255 255 255 / .03) -30.29%,#fff0 144.92%);backdrop-filter:blur(64px);padding:40px 60px;border-radius:19px;position:relative}.redeem-step-col::before{content:"";position:absolute;pointer-events:none;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(302.81deg,rgb(245 251 242 / .44) -6.51%,rgb(245 251 242 / .24) 102.43%);mask:linear-gradient(#ffffff 0,#ffffff 0) content-box exclude,linear-gradient(#ffffff 0,#ffffff 0)}.redeem-step-grid .card-count{color:#F59E0B;font-size:32px;font-weight:700;line-height:1;margin-bottom:25px}.redeem-step-grid .title{font-size:32px;color:#fff;font-weight:700;line-height:1.2;margin-bottom:25px}.redeem-step-grid .content{color:#D3D3D3}.rac-exclusive-sec .container-fluid{padding:0 50px;max-width:1800px;margin:0 auto}.rac-exclusive-sec .exclusive-wraper{background:#ffd500;padding:80px 60px;border-radius:26px}.rac-exclusive-sec .bottom-title,.rac-exclusive-sec .content{color:#000}.rac-exclusive-sec .btn-grp{display:flex;gap:15px;flex-flow:wrap;margin-top:35px}.rac-exclusive-sec .btn-grp .btn{padding:16px 65px}.rac-exclusive-sec .btn-grp .btn::before{display:none}.rac-exclusive-sec .btn-grp .btn:last-child{background:none;color:#000;text-decoration:underline;border:1px solid #000}.discount-offer-sec .container-fluid{padding:0 50px;max-width:1800px;margin:0 auto}.discount-offer-sec .table-wrapper{margin-top:60px}.discount-offer-sec .acf-table thead th,.discount-offer-sec .acf-table tbody td{border-right:1px solid rgb(122 122 122 / .6);width:33.333%}.discount-offer-sec .acf-table thead th:last-child,.discount-offer-sec .acf-table tbody td:last-child{border-right:none}.discount-offer-sec .acf-table thead th:last-child{color:#F59E0B}.yellow-b-text p strong{color:var(--color-orange)}.join-about-info{padding:150px 0 230px 0;background-position:left center;background-size:contain;background-repeat:no-repeat}.join-about-info .content{color:#D1D1D1;font-size:18px;line-height:1.6}.join-about-info .content strong{color:var(--color-orange)}.join-about-info .bottom-title{margin-top:15px}.what-you-get{padding:0 0 100px;color:#D1D1D1}.what-you-get .content{margin-top:38px}.what-you-get .section-title{margin-bottom:15px}.key-benefits{background-image:url(/wp-content/themes/ctd-child/desktop-images/service-sec-bg.webp);position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center;padding:60px 0 170px}.key-benefits::before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;backdrop-filter:blur(30px)}.key-benefits .section-title{margin-bottom:80px}.key-benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:80px 52px}.key-benefits-grid .list-style ul{padding-left:10px}.key-benefit-card{background:linear-gradient(180deg,rgb(255 255 255 / .03) -30.29%,#fff0 144.92%);backdrop-filter:blur(64px);color:#9BA1AE;padding:43px 50px;position:relative;border-radius:19px}.key-benefit-card::before{content:"";position:absolute;pointer-events:none;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(302.81deg,rgb(245 251 242 / .44) -6.51%,rgb(245 251 242 / .24) 102.43%);mask:linear-gradient(#ffffff 0,#ffffff 0) content-box exclude,linear-gradient(#ffffff 0,#ffffff 0)}.key-benefit-card .title{color:#fff;font-size:32px;font-weight:700;line-height:1.2;margin-bottom:20px}.join-content-two{background-image:url(/wp-content/themes/ctd-child/desktop-images/service-sec-bg.webp);position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center;padding:130px 0;color:#9BA1AE}.join-content-two::before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;backdrop-filter:blur(30px)}.join-content-two .gx-5{--gutter-x:70px}.join-content-two .section-title{margin-bottom:110px}.join-content-two .img-rounded{border-radius:17px;width:100%;height:750px;object-fit:cover}.join-content-two .content{line-height:1.9;color:#9BA1AE}.join-content-two .content em{color:#F59E0B;font-style:italic;font-weight:700}.join-content-two .btn-primary{margin-top:70px}.join-content-sec{padding:83px 0;color:#D1D1D1}.join-content-sec .row{margin-bottom:190px}.join-content-sec .row:last-child{margin-bottom:0}.join-content-sec .loop-row:nth-child(2n) .row{flex-flow:row-reverse}.join-content-sec .align-self-end{align-self:end}.join-content-sec .img-rounded{border-radius:28px;width:100%}.join-content-sec .section-title{margin-bottom:15px}.join-content-sec .gx-5{--gutter-x:90px}.join-form-sec{padding:80px 0}.join-form-sec .content{color:#D1D1D1;font-size:18px;margin:28px auto 0;max-width:1080px}.join-form-sec .content a{color:#F59E0B}.join-us-testimonial .author-title{color:#fff;font-size:16px;display:block;font-weight:400}.careers-job{padding:130px 0;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center;background-image:url(/wp-content/themes/ctd-child/desktop-images/service-sec-bg.webp)}.careers-job::before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,rgb(255 255 255 / .03) -30.29%,#fff0 144.92%);backdrop-filter:blur(30px)}.careers-job .section-title{margin-bottom:15px}.careers-job .content{margin-top:35px}.careers-job .wpcf7-form{padding:0}.careers-job .submit-btn .btn{max-width:100%}.community-listing{padding:150px 0 40px}.community-listing .section-title{margin-bottom:28px}.community-listing .content{color:#D1D1D1;max-width:520px;margin-left:auto}.common-card-wraper{background:rgb(0 0 0 / .3);padding:55px 0;border-radius:10px;position:relative;margin-top:140px}.common-card-wraper::before{content:"";position:absolute;left:50%;top:50px;bottom:50px;width:1px;background:#1E1E1E;transform:translateX(-50%)}.common-card-wraper .common-card-loop{padding:0 50px;margin-top:100px}.common-card-wraper .common-card-loop:nth-child(-n+2){margin-top:0}.card-title-cta{display:flex;align-items:center;justify-content:space-between;gap:50px}.card-image{display:block;height:423px;overflow:hidden;border-radius:12px;margin-bottom:30px;background:#060100}.card-image img{width:100%;height:100%;object-fit:cover;object-position:center}.card-image .no-featured{background-size:220px;background-repeat:no-repeat;background-position:center}.common-card-wraper .card-title{color:#fff;font-size:24px;font-weight:600;line-height:1.3;letter-spacing:-.5px}.common-card-wraper .card-excerpt{color:#98989A;font-size:18px;line-height:1.8;margin-top:30px}.common-card-wraper .btn-icon-circle{width:54px;height:54px;border-radius:8px;background-color:#262626;display:flex;align-items:center;justify-content:center;transition:0.5s;transform:none}.common-card-wraper .btn-icon-circle .icon--14{width:30px;height:30px;transition:0.5s;transform:rotate(-40deg);stroke:var(--color-orange)}.common-card-wraper .btn-icon-circle:hover{background:var(--color-orange)}.common-card-wraper .btn-icon-circle:hover .icon--14{stroke:#fff;transform:none}.common-card-wraper .btn-with-text{font-size:24px;color:var(--color-orange);display:flex;align-items:center;gap:18px;margin-top:30px}.common-card-wraper .btn-with-text .btn-icon{width:54px;height:54px;border-radius:8px;background-color:#262626;display:flex;align-items:center;justify-content:center;transition:0.5s;transform:none}.common-card-wraper .btn-icon .icon--14{width:30px;height:30px;transition:0.5s;transform:rotate(-40deg);stroke:var(--color-orange)}.common-card-wraper .btn-with-text:hover .btn-icon{background:var(--color-orange)}.common-card-wraper .btn-with-text:hover .icon--14{stroke:#fff;transform:none}.partner-3m-about{padding:150px 0 130px;background-position:left center;background-size:contain;background-repeat:no-repeat}.partner-3m-about .left-col{justify-content:space-between;display:flex;flex-direction:column}.partner-3m-about .partner-logo{max-width:262px;margin-top:20px}.why-3m-sec{padding:60px 0 160px}.hero-inner-page .hero-heading .accent,.partner-3m-about .section-title span,.why-3m-sec .section-title span,.key-benefit-card .title .accent{color:#AB0000}.partner-3m-about .section-title{margin-bottom:15px}.partner-3m-about .content strong{color:var(--color-orange)}.contact-page .section-title{margin-bottom:20px}.contact-page .custom-select__trigger{width:100%;color:rgb(255 255 255 / .45);font-size:18px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:border-color 0.2s ease;background:rgb(217 217 217 / .14);border:1px solid #DEDEDE;border-radius:0;outline:none;padding:22px 15px;line-height:normal;height:85px}.contact-page .quote-submit{margin:0 auto;border-radius:0;max-width:430px;width:100%;padding:25px 40px;font-weight:400}.find-location-grid{color:#fff;display:grid;grid-template-columns:repeat(2,1fr);gap:70px;margin-top:100px}.find-location-col{display:flex;width:100%}.find-location-grid .map-block{width:200px;overflow:hidden;border-radius:10px}.find-location-grid .map-block iframe{display:block;width:100%;height:100%}.find-location-grid .info-block{font-size:14px;width:calc(100% - 200px);padding-left:30px}.find-location-grid .location-title{font-size:22px;font-family:"Momo Trust Display",sans-serif;font-weight:400;line-height:1;margin-bottom:20px}.find-location-grid .info-inner{position:relative;padding-left:30px;margin-bottom:15px}.find-location-grid .info-inner:last-child{margin-bottom:0}.find-location-grid .info-inner svg,.find-location-grid .info-inner img{position:absolute;left:0;top:5px;width:18px;height:18px}.find-location-grid .learn-more-btn{padding:0;margin-top:0}.vehicles{display:flex;justify-content:center;gap:40px 80px;flex-wrap:wrap;margin-bottom:70px;margin-top:60px}.vehicle{display:flex;flex-direction:column;align-items:center;gap:20px;cursor:pointer;-webkit-tap-highlight-color:#fff0}.vehicle span{font-size:18px;font-weight:600;color:var(--color-orange);transition:color .3s ease}.vehicle:hover span,.vehicle.active span{color:var(--color-orange)}.vehicle-img img{max-width:190px;height:auto;transition:transform .35s ease}.vehicle.active .vehicle-img img,.vehicle:hover .vehicle-img img{transform:scale(1.04)}.package-card-sec{padding:50px 0;background-image:url(/wp-content/themes/ctd-child/desktop-images/bg-blur-img.png);position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.package-card-sec .container-fluid{max-width:1650px;margin:0 auto;padding:0 45px}.package-card-sec::before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;backdrop-filter:blur(40px)}.package-row{position:relative}.package-lists{display:none;gap:30px;grid-template-columns:repeat(4,minmax(260px,1fr));perspective:1800px}.package-lists.active{display:grid}.card-flip{position:relative;min-height:460px}.card-flip::after{content:"";position:absolute;background:#474747;width:1px;height:80%;right:-15px;top:50%;transform:translateY(-50%)}.card-flip:nth-child(4n)::after{display:none}.card-inner{position:relative;width:100%;text-align:center;height:100%;transition:transform .7s cubic-bezier(.4,.2,.2,1);transform-style:preserve-3d}.card-face{position:absolute;inset:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:19px;padding:35px 25px 120px;display:flex;flex-direction:column;background:linear-gradient(180deg,rgb(255 255 255 / .03) -30.29%,#fff0 144.92%);color:#f4f4f2;backdrop-filter:blur(64px)}.card-face::before{content:"";position:absolute;pointer-events:none;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(302.81deg,rgb(245 251 242 / .44) -6.51%,rgb(245 251 242 / .24) 102.43%);mask:linear-gradient(#ffffff 0,#ffffff 0) content-box exclude,linear-gradient(#ffffff 0,#ffffff 0)}.card-back{transform:rotateY(180deg);backdrop-filter:blur(64px);background:linear-gradient(180deg,rgb(255 255 255 / .03) -30.29%,#fff0 144.92%)}.package-lists .card-title{font-size:28px;text-align:center;color:#FFF4E2;font-weight:600;margin-bottom:18px;line-height:1.1}.package-lists .from-label{color:#F59E0B;text-align:center;font-size:18px;font-weight:600;line-height:1;margin-bottom:5px}.package-lists .price{font-size:40px;font-weight:600;color:#fff;line-height:1.1}.card-flip .features{display:inline-flex;justify-content:center;align-items:center;text-align:left;margin-top:35px;font-weight:300;flex-direction:column}.card-flip .card-back .features{margin-top:0}.card-flip .learn-more-btn{position:absolute;bottom:20px;left:0;margin-top:0;right:0}.car-window-offer{padding:100px 0 80px}.car-window-offer .rac-cta-grp{margin-top:100px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-direction:row-reverse}.car-window-offer .rac-offer-logo{max-width:195px}.rac-offer-card{height:100%;display:block;border-radius:35px;background-size:cover;background-position:top center;position:relative}.rac-offer-card .offer-info{color:#A2A2A2;font-size:27px;font-family:"Momo Trust Display",sans-serif;position:absolute;right:30px;top:15px;line-height:1.1}.offer_title{display:block;color:var(--color-orange)}.feature-sec .section-title{margin-bottom:22px}.feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:70px;margin-top:50px}.feature-col{background:linear-gradient(180deg,rgb(255 255 255 / .03) -30.29%,#fff0 144.92%);backdrop-filter:blur(64px);border-radius:19px;position:relative;padding:70px 50px;color:#D1D1D1}.feature-col::before{content:"";position:absolute;pointer-events:none;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(302.81deg,rgb(245 251 242 / .44) -6.51%,rgb(245 251 242 / .24) 102.43%);mask:linear-gradient(#ffffff 0,#ffffff 0) content-box exclude,linear-gradient(#ffffff 0,#ffffff 0)}.feature-title{font-size:32px;font-weight:700;color:#fff;margin-bottom:15px;line-height:1}.car-window-about{padding:150px 0;background-size:cover;background-position:center left;background-repeat:no-repeat}.car-window-about .section-title{margin-bottom:15px}.cta-btn-lists{display:flex;align-items:center;gap:20px;flex-flow:wrap;margin-top:100px}.cta-btn-lists li a{background:rgb(91 91 91 / .2);border:1px solid rgb(216 216 216 / .2);border-radius:5px;color:#fff;font-size:18px;padding:15px 18px;min-width:159px;display:block;text-align:center;transition:background .6s ease,border .6s ease}.cta-btn-lists li a:hover{background:var(--color-orange);border-color:var(--color-orange)}.our-product-sec{margin:80px 0}.car-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;margin-top:70px}.car-product-col{background:linear-gradient(180deg,rgb(255 255 255 / .03) -30.29%,#fff0 144.92%);backdrop-filter:blur(64px);border-radius:20px;position:relative;padding:0 20px 20px;color:#D1D1D1}.car-product-col::before{content:"";position:absolute;pointer-events:none;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(302.81deg,rgb(245 251 242 / .44) -6.51%,rgb(245 251 242 / .24) 102.43%);mask:linear-gradient(#ffffff 0,#ffffff 0) content-box exclude,linear-gradient(#ffffff 0,#ffffff 0)}.car-product-grid .product-top{min-height:200px;background:linear-gradient(to bottom,rgb(0 0 0) 70%,#fff0 100%);margin:0 -20px;border-radius:19px 19px 0 0;display:flex;align-items:center;padding:20px 20px;justify-content:center;margin-bottom:20px}.car-product-grid .list-style ul{padding-left:10px}.car-product-grid .product-top img{max-width:80%}.car-product-grid .bottom-title{color:#fff;margin-bottom:20px}.car-product-grid .title{font-size:22px;margin-bottom:20px}.comparison-table{border:1px solid rgb(122 122 122 / .6);border-radius:19px;overflow:hidden;color:#fff;margin-top:55px;background:linear-gradient(180deg,rgb(255 255 255 / .03) -30.29%,#fff0 144.92%);backdrop-filter:blur(64px)}.comparison-header,.comparison-row{display:grid;grid-template-columns:repeat(3,1fr)}.comparison-header{border-bottom:1px solid rgb(122 122 122 / .6)}.comparison-column{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 15px}.comparison-column img{max-height:65px;object-fit:contain;margin-bottom:8px}.comparison-column h3{font-size:24px;font-weight:400}.comparison-cell{text-align:center;padding:30px 15px;border-bottom:1px solid rgb(122 122 122 / .6);color:#fff;font-size:18px}.comparison-cell a:hover{color:var(--color-orange)}.comparison-row:last-child .comparison-cell{border-bottom:0}.car-window-benefit .section-title{margin-bottom:60px}.car-window-benefit .feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.car-window-benefit .feature-col{padding:40px 50px;aspect-ratio:1 / 1;display:flex;justify-content:center;flex-direction:column}.car-window-benefit .feature-content{max-width:100%;color:#9BA1AE;margin:0;min-height:250px}.car-window-benefit .list-style ul{color:#9BA1AE;padding-left:15px}.car-window-benefit .list-style ul li::before{background:#9BA1AE}.ceramic-about-sec .btn{margin-top:55px}.ceramic-content-sec .section-title{margin-bottom:30px}.ceramic-content-sec .img-rounded{width:100%;border-radius:28px;aspect-ratio:4 / 3;object-fit:cover}.ceramic-cta-sec .btn{width:80%;margin-top:40px}.highlight-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:60px 120px;text-align:center}.highlight-col{position:relative}.highlight-col::after{position:absolute;content:"";right:-60px;top:0;width:1px;height:100%;background:rgb(245 158 11 / .34)}.highlight-col:nth-child(4n)::after{display:none}.highlight-grid .title{color:#fff;font-family:"Momo Trust Display",sans-serif;font-size:36px;font-weight:400}.film-option-sec .container-fluid{padding:0 50px;max-width:1800px;margin:0 auto}.film-option-sec .section-title{margin-bottom:22px}.film-option-sec .table-wrapper{margin-top:60px}.acf-table{width:100%;border-collapse:separate;border-spacing:0;color:#fff;border:1px solid rgb(245 251 242 / .44);border-radius:19px;overflow:hidden;font-size:18px;text-align:center;background:linear-gradient(180deg,rgb(255 255 255 / .03) -30.29%,#fff0 144.92%);backdrop-filter:blur(64px)}.acf-table thead th{font-weight:700;vertical-align:top;padding:25px 20px;line-height:1.4;border-bottom:1px solid rgb(122 122 122 / .6);font-size:20px}.acf-table tbody td{padding:16px 15px;vertical-align:middle;color:#fff;border-bottom:1px solid rgb(122 122 122 / .6)}.acf-table tbody td:first-child{color:#fff;white-space:nowrap}.acf-table tbody tr:last-child td{border-bottom:none}@media (max-width:767px){.table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.acf-table{min-width:850px}.acf-table thead th,.acf-table tbody td{padding:11px 8px;font-size:16px}}.boat-about{padding:150px 0;background-repeat:no-repeat;background-position:left center;background-size:contain}.boat-about .btn{margin-top:40px}.electric-content img{display:block;margin:0 auto}.electric-content .section-title{margin-bottom:25px}.electric-content-two{padding:150px 0}.electric-content-two img{border-radius:28px}.electric-content-two h3{font-size:32px;margin-bottom:20px;line-height:1;color:#fff}.electric-content-two h3:nth-child(3){margin-top:40px}.electric-location{padding:70px 0}.electric-location .section-title{font-size:66px;margin-bottom:30px}.electric-location .left-col{display:flex;flex-direction:column;justify-content:space-between}.electric-location ul li{display:block;margin-bottom:35px}.electric-location ul li:last-child{margin-bottom:0}.electric-location ul li a{display:block;background:rgb(91 91 91 / .2);text-align:center;border:1px solid rgb(216 216 216 / .2);color:#fff;font-size:18px;border-radius:5px;padding:15px 20px;max-width:470px;margin:0 auto}.dash-camp-about{padding:150px 0 80px}.dash-camp-about .partner-logo{margin-top:80px}.which-cam-sec{padding:70px 0 120px}.which-cam-sec .common-card-wraper{margin-top:70px}.car-paint-about .img-block{position:relative;margin-right:60px;height:100%}.car-paint-about .img-block img{border-radius:32px;width:100%;height:100%;object-fit:cover}.car-paint-about .img-block .partner-logo{border-radius:17px;aspect-ratio:auto;position:absolute;bottom:20px;left:20px;background:#fff;display:block;padding:10px 10px;width:auto;height:auto}.pro-product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:45px;margin-top:70px}.pro-product-col{background:linear-gradient(180deg,rgb(255 255 255 / .03) -30.29%,#fff0 144.92%);backdrop-filter:blur(64px);border-radius:20px;position:relative;padding:60px 55px 50px;color:#D1D1D1}.pro-product-col:nth-child(2n){background:#000}.pro-product-col::before{content:"";position:absolute;pointer-events:none;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(302.81deg,rgb(245 251 242 / .44) -6.51%,rgb(245 251 242 / .24) 102.43%);mask:linear-gradient(#ffffff 0,#ffffff 0) content-box exclude,linear-gradient(#ffffff 0,#ffffff 0)}.pro-product-grid .recommended-text{position:absolute;right:0;top:0;background:var(--color-orange);color:#000;padding:10px 15px;font-size:14px;border-radius:0 20px 0 0;font-weight:700;line-height:normal}.pro-product-grid .product-top{display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:14px;text-transform:uppercase;margin-bottom:45px}.pro-product-grid .title{font-size:26px;margin-bottom:15px}.benefit-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:70px;max-width:1020px;margin:60px auto 0}.benefit-col{background:linear-gradient(180deg,rgb(255 255 255 / .03) -30.29%,#fff0 144.92%);backdrop-filter:blur(64px);border-radius:19px;position:relative;padding:90px 60px 110px;color:#D1D1D1}.benefit-col::before{content:"";position:absolute;pointer-events:none;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(302.81deg,rgb(245 251 242 / .44) -6.51%,rgb(245 251 242 / .24) 102.43%);mask:linear-gradient(#ffffff 0,#ffffff 0) content-box exclude,linear-gradient(#ffffff 0,#ffffff 0)}.benefit-grid .title{font-size:32px;font-weight:700;color:#fff;margin-bottom:10px;line-height:1.2}.benefit-grid .content{max-width:280px;margin:0 auto;color:#9BA1AE}.car-paint-expect-sec .benefit-col{padding:90px 50px}.rac-offer-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:40px auto 0}.rac-offer-grid .rac-card{background-size:cover;background-position:center;min-height:auto;border-radius:10px;display:block;position:relative;overflow:hidden;aspect-ratio:3 / 2}.rac-offer-grid .rac-card::before{position:absolute;content:"";left:0;right:0;width:100%;height:100%;background:rgb(0 0 0 / .6)}.rac-offer-grid .rac-logo{position:absolute;left:15px;max-width:120px;top:-100%;transition:0.8s ease}.rac-offer-grid .btn{position:absolute;left:50%;bottom:-100%;transform:translateX(-50%);white-space:nowrap;transition:0.8s ease}.rac-offer-grid .offer-info{color:#fff;font-size:27px;font-family:"Momo Trust Display",sans-serif;position:absolute;right:80px;top:-100%;line-height:1.1;transition:0.8s ease}.loc-rac-offer .rac-offer-grid .offer-info{position:static}.rac-offer-grid .offer-title{display:block;color:var(--color-orange)}.rac-offer-grid .active .offer-info{top:30px}.rac-offer-grid .active .btn{bottom:25px}.rac-offer-grid .active .rac-logo{top:15px}.benefits-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:50px;max-width:1600px;padding:0 50px;margin:50px auto 0}.benefits-grid .benefit-grid-col{padding:60px 60px;border-radius:19px;position:relative}.benefits-grid .bg-img{background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute!important;left:1px;right:1px;top:1px;bottom:1px;z-index:9!important;border-radius:19px}.benefits-grid .benefit-grid-col::before{content:"";position:absolute;pointer-events:none;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(302.81deg,rgb(245 251 242 / .44) -6.51%,rgb(245 251 242 / .24) 102.43%);mask:linear-gradient(#ffffff 0,#ffffff 0) content-box exclude,linear-gradient(#ffffff 0,#ffffff 0)}.benefits-grid .benefit-grid-col::after{content:"";position:absolute;left:1px;top:1px;bottom:1px;right:1px;background:linear-gradient(180deg,rgb(0 0 0 / .93) 30%,rgb(0 0 0 / .4) 144%);border-radius:19px;z-index:11}.benefits-grid .benefit-grid-col *{position:relative;z-index:99}.benefits-grid .title{color:#fff;font-family:"Momo Trust Display",sans-serif;font-size:56px;line-height:1.1;text-wrap-style:balance;margin-bottom:50px;min-height:calc(1.1em * 2)}.benefits-grid .green-title{color:#44B000}.benefits-grid .description{color:#fff;font-size:18px;font-weight:400;line-height:1.5}.benefits-grid .description p{margin-bottom:30px}.benefits-grid .description p:last-child{margin-bottom:0}.benefits-grid .description h4{color:#F59E0B;font-size:28px;font-weight:400;line-height:1;margin-bottom:5px;font-family:"Mulish",sans-serif}.benefits-grid .benefit-card-cta{display:flex;flex-flow:wrap;gap:12px 20px;margin-top:40px}.benefits-grid .benefit-card-cta li a{font-size:18px;color:#fff;text-decoration:underline;font-weight:400;text-underline-offset:2px;line-height:normal}.benefits-grid .benefit-card-cta li a:hover{color:var(--color-orange)}.car-window-work-action .content{max-width:460px;font-size:18px}.gallery-track-wrap{overflow:hidden;margin-top:100px;cursor:grab;user-select:none}.gallery-track-wrap.dragging{cursor:grabbing}.gallery-scroll-slider{display:flex;gap:30px;width:max-content;will-change:transform}.gallery-scroll-slider img{border-radius:28px;display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover}.security-content{background-size:contain;background-position:top left;background-repeat:no-repeat}.security-content .content-block-loop{margin-bottom:80px}.security-content .content-block-loop:last-child{margin-bottom:0}.security-content .learn-more-btn{font-size:18px;max-width:450px}.content-and-img-sec .gx-5{--gutter-x:70px}.content-and-img-sec .rounded-img{border-radius:17px;width:100%;aspect-ratio:3 / 1.6;object-fit:cover}.frosting-sample-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:50px}.frosting-sample-grid img{width:100%}.frosting-sample-sec .bottom-tagline{margin-top:35px;color:var(--color-orange)}.owf-about{min-height:750px}.owf-benefit-sec .feature-grid{margin-top:120px;grid-template-columns:repeat(3,1fr);gap:54px}.owf-benefit-sec .feature-content{color:#9BA1AE;max-width:100%}.location-about img{width:100%;border-radius:25px;height:100%;object-fit:cover}.location-about video{width:100%;height:100%;object-fit:cover;border-radius:25px}.location-about .gx-5{--gutter-x:120px}.location-about .content-col{display:flex;flex-direction:column;justify-content:space-between}.location-about .cta-btn-lists,.location-about .content{margin-top:30px}.location-services-cat .section-title{position:relative;margin-bottom:60px}.choose-list-grid{display:flex;flex-flow:wrap;gap:30px 0;justify-content:center;margin-top:50px}.choose-list-col{width:20%;padding:0 20px;border-right:1px solid rgb(245 158 11 / .34)}.choose-list-col:nth-child(5n){border-right:none}.choose-list-grid svg,.choose-list-grid img{height:60px;width:60px;display:block;margin:0 auto 15px}.choose-list-grid .title{font-size:20px;color:#fff;font-weight:700;line-height:1.5}.location-why-choose .btn{margin-top:60px}.location-content-sec{margin-bottom:0}.location-content-two .gx-5{--gutter-x:70px}.location-content-two img{border-radius:25px}.location-content-two .bottom-title{margin:18px 0}.loc-rac-offer .container-fluid{padding:0 50px;max-width:100%;margin:0 auto}.loc-rac-offer .offer-content-col{position:absolute;left:0;top:0;right:0;display:flex;padding:20px 20px;align-items:center;gap:35px;justify-content:space-between}.loc-rac-offer .offer-content-col img{max-width:97px;top:20px;right:20px;left:auto}.loc-rac-offer .not-rac-logo{justify-content:flex-end;top:15px}.location-warranty-banner{border-radius:10px;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;padding:60px 0}.location-warranty-banner::before{position:absolute;content:"";background:linear-gradient(266.94deg,rgb(0 0 0 / .7) 73.8%,rgb(0 0 0 / .35) 139.14%);left:0;top:0;width:100%;height:100%;border-radius:10px}.location-warranty-banner .container-fluid{position:relative;padding:0 60px;max-width:1800px;margin:0 auto}.location-warranty-banner .banner-content{text-align:right;margin-left:auto;max-width:700px}.location-warranty-banner .banner-title{font-size:24px;font-weight:400;color:#F59E0B;margin-bottom:24px;font-family:"Momo Trust Display",sans-serif}.location-warranty-banner img{margin-top:60px;margin-left:auto}.location-warranty-banner .btn{margin-top:60px}.location-testimonial .container-fluid{padding:0 50px;max-width:1800px;margin:0 auto}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:60px}.testimonial-grid-col{border-radius:54px;background-repeat:no-repeat;background-position:center;background-size:cover;padding:70px 60px;background-image:url(/wp-content/themes/ctd-child/desktop-images/testimonials-bg-img.png)}.testimonial-grid .quote-icon{width:74px;height:63px;margin-bottom:15px;display:block}.testimonial-grid .star-icon{height:30px;display:block}.testimonial-grid .quote-content{color:#fff;font-size:20px;line-height:1.7;margin-bottom:50px;font-weight:300}.testimonial-grid .auhotr-info{margin-top:50px}.testimonial-grid .author-name{font-size:20px;font-weight:700;color:#fff;line-height:1}.testimonial-grid .model-name{color:#A2A2A2;font-size:20px;font-weight:700;margin-top:6px;line-height:1}.location-badges .badges-wraper{gap:30px 0}.location-badges .badge-item{width:20%}.location-badges .badge-item img{object-fit:contain;margin:0 auto;display:block;max-width:200px;height:80px;padding:0 15px}.service-areas-sec iframe{width:100%;height:450px;border-radius:32px}.service-areas-sec .gx-5{--gutter-x:70px}.service-areas-sec .fullwidth-content{margin-bottom:60px}.service-areas-sec .section-title{font-size:32px;margin-bottom:10px}.service-areas-sec .fullwidth-content p strong,.service-areas-sec .fullwidth-content p a,.service-areas-sec .content p strong,.service-areas-sec .content p a{color:var(--color-orange)}.service-areas-sec .contact-info{margin-top:90px}.service-areas-sec .contact-info *{color:#B8B8B8}.service-areas-sec .contact-info .cta-col{display:block;margin-bottom:7px;position:relative;line-height:1.7;padding-left:32px}.service-areas-sec .contact-info .cta-col svg,.service-areas-sec .contact-info .cta-col img{position:absolute;left:0;top:5px;width:17px;height:17px}.service-areas-sec .contact-info a.cta-col:hover{color:var(--color-orange)}.common-about-sec{background-size:contain;background-position:top left;background-repeat:no-repeat}.common-about-sec .content-block-loop{margin-bottom:150px}.common-about-sec .content-block-loop:last-child{margin-bottom:0}.anti-about-sec .content-block-loop{margin-bottom:60px}.anti-about-sec .content-block-loop:last-child{margin-bottom:0}.anti-about-sec .content a{text-decoration:underline}.tint-viewer .left-content{max-width:350px}.tint-viewer .right-content{max-width:80%;margin-left:auto}.store-sheet .container-fluid{max-width:1800px;margin:0 auto;padding:0 50px}.store-sheet .footer-social{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}.store-wraper{padding:60px 45px;background:linear-gradient(180deg,rgb(255 255 255 / .03) -30.29%,#fff0 144.92%);position:relative;border-radius:19px;margin-top:80px}.store-wraper::before{content:"";position:absolute;pointer-events:none;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(302.81deg,rgb(245 251 242 / .44) -6.51%,rgb(245 251 242 / .24) 102.43%);mask:linear-gradient(#ffffff 0,#ffffff 0) content-box exclude,linear-gradient(#ffffff 0,#ffffff 0)}.store-sheet__topbar{display:flex;margin-bottom:30px;margin-top:30px}.store-sheet__search-wrap{position:relative;width:calc(100% - 180px)}.store-sheet__search-wrap svg,.store-sheet__search-wrap img{position:absolute;left:30px;top:50%;transform:translateY(-50%);stroke:#fff}.store-sheet__search-input{background:#3A3A3A;border:none;padding:15px 15px 15px 65px;border-radius:50px 0 0 50px;width:100%;outline:none;color:#fff;height:56px;font-size:16px}.store-sheet__search-btn{background:#F59E0B;color:#49454F;padding:10px 20px;border-radius:0 50px 50px 0;width:180px;font-size:16px;line-height:normal;height:56px;font-weight:400}.store-map{position:relative}.store-map::before{position:absolute;content:"";background:#0003;left:0;top:0;width:100%;height:100%;pointer-events:none;border-radius:28px}.store-map iframe{height:840px;border-radius:28px;display:block}.store-detail-view{display:block;position:absolute;left:50%;top:100px;transform:translateX(-50%);background:#fff;z-index:9;border-radius:28px;max-width:380px}.store-detail-view::before{position:absolute;content:"";width:20px;height:20px;border-left:20px solid #fff0;border-right:20px solid #fff0;border-top:20px solid #fff;bottom:-20px;left:50%;transform:translateX(-50%)}.store-detail__thumb{height:145px;overflow:hidden}.store-detail__thumb img{width:100%;height:100%;object-fit:cover}.store-detail__header,.store-detail__footer{padding:25px 20px}.store-detail__header .btn{padding:10px 20px;margin-top:12px;line-height:normal}.store-detail__header .btn::before{display:none}.store-detail__name{font-size:20px;font-weight:700;color:#000;margin-bottom:10px;line-height:1.2;letter-spacing:.5px}.store-detail__address{font-size:16px;color:#000;letter-spacing:.5px;line-height:1.6;display:block}.store-detail__footer{display:flex;align-items:center;justify-content:space-between;gap:15px}.store-detail__distance{display:flex;align-items:center;gap:10px;line-height:normal;color:#000}.store-detail__distance svg,.store-detail__distance img{width:16px;height:22px}.store-directions{display:flex;align-items:center;line-height:normal;gap:10px;color:#000}.store-directions svg,.store-directions img{width:14px;height:8px}.store-card{position:relative;display:flex;align-items:center;gap:15px;padding:12px 15px;border-radius:16px;cursor:pointer;transition:background 0.2s ease;margin-bottom:17px;background:radial-gradient(100% 100% at 0% 0%,rgb(255 255 255 / .4) 0%,#fff0 100%)}.store-card::before{content:"";position:absolute;pointer-events:none;inset:0;padding:.58px;border-radius:inherit;background:linear-gradient(302.81deg,rgb(245 251 242 / .44) -6.51%,rgb(245 251 242 / .24) 102.43%);mask:linear-gradient(#ffffff 0,#ffffff 0) content-box exclude,linear-gradient(#ffffff 0,#ffffff 0)}.store-card:last-child{margin-bottom:0}.store-card:active{background:linear-gradient(135deg,#444 0%,#333 60%,#222 100%)}.store-card__thumb{width:60px;height:60px;border-radius:5px;overflow:hidden;flex-shrink:0;background:#333}.store-card__thumb img{width:100%;height:100%;object-fit:cover;display:block}.store-card__info{flex:1;min-width:0}.store-card__name{font-size:18px;font-weight:600;color:#DFDFDF;margin-bottom:4px}.store-card__meta{font-size:12px;color:rgb(255 255 255 / .5);font-family:'Muli',sans-serif}.store-detail__row{display:flex;align-items:flex-start;gap:14px;padding:12px 0;border-bottom:1px solid rgb(255 255 255 / .06);text-decoration:none;color:#fff}.store-detail__row:last-of-type{border-bottom:none}.store-detail__icon-wrap{width:36px;height:36px;border-radius:10px;background:rgb(245 166 35 / .12);border:1px solid rgb(245 166 35 / .25);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-orange)}.store-detail__row span{font-size:13px;color:rgb(255 255 255 / .85);line-height:1.5;padding-top:8px}.blog-page{padding:90px 0 120px}.blog-page .section-title{text-align:center}.post-list-wraper{background:rgb(0 0 0 / .3);padding:55px 0;border-radius:10px;position:relative}.post-list-wraper::before{content:"";position:absolute;left:50%;top:50px;bottom:50px;width:1px;background:#1E1E1E;transform:translateX(-50%)}.post-list-wraper .loop-col{padding:0 50px;margin-top:100px}.post-list-wraper .loop-col:nth-child(-n+2){margin-top:0}.post-title-cta{display:flex;align-items:center;justify-content:space-between;gap:50px}.post-image{display:block;height:423px;overflow:hidden;border-radius:12px;margin-bottom:30px;background:#060100}.post-image img{width:100%;height:100%;object-fit:cover;object-position:center}.post-image .no-featured{background-size:220px;background-repeat:no-repeat;background-position:center}.post-list-wraper .post-title{color:#fff;font-size:24px;font-weight:600;line-height:1.3;letter-spacing:-.5px}.post-excerpt{color:#98989A;font-size:18px;line-height:1.8;margin-top:30px}.post-list-wraper .btn-icon-circle{width:54px;height:54px;border-radius:8px;background-color:#262626;display:flex;align-items:center;justify-content:center;transition:0.5s;transform:none}.post-list-wraper .btn-icon-circle .icon--14{width:30px;height:30px;transition:0.5s;transform:rotate(-40deg);stroke:var(--color-orange)}.post-list-wraper .btn-icon-circle:hover{background:var(--color-orange)}.post-list-wraper .btn-icon-circle:hover .icon--14{stroke:#fff;transform:none}button#show-more-btn,button#post_blog_show_more,button#case-study-load-more{justify-content:center;margin-top:100px}.blog-detail .post-title{font-size:56px;line-height:1.4;font-weight:400;color:#fff;margin-bottom:20px;font-family:"Momo Trust Display",sans-serif}.post-hero__meta{color:#D1D1D1;font-weight:400;font-size:16px;margin-bottom:70px;text-transform:capitalize;display:flex;gap:20px 200px}.post-hero__meta span strong{font-weight:400}.blog-detail .rounded-img{border-radius:35px;width:100%;aspect-ratio:2 / 1;object-fit:cover}.blog-detail .center-img{margin:0 auto}.blog-cta-lists{display:flex;align-items:center;flex-flow:wrap;gap:50px;color:var(--color-orange);font-size:18px;font-weight:700;margin-top:35px;line-height:normal}.blog-cta-lists li{position:relative}.blog-cta-lists li::after{position:absolute;content:"";right:-25px;top:0;width:2px;height:100%;background:var(--color-orange)}.blog-cta-lists li:last-child::after{display:none}.blog-cta-lists li a{text-decoration:underline}.post-excerpt .emoji,.blog-detail .emoji{width:12px;height:12px}.product-page .product-list-wrap{margin-top:50px}.product-page .product-page .section-title{margin-bottom:28px}.product-page .loading{color:#D1D1D1}.product-page button#product-load-more{display:flex;margin:80px auto 0}.product-page .product-not-found{width:100%;text-align:center;padding:40px 0}.product-page .product-not-found p{font-size:16px;color:#fff}.product-page .product-list-wrap .loading{text-align:center;width:100%;padding:40px 0}.solar-benefit-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:80px;text-align:center;margin-top:90px}.solar-benefit-col{background:linear-gradient(180deg,rgb(255 255 255 / .03) -30.29%,#fff0 144.92%);backdrop-filter:blur(64px);border-radius:19px;position:relative;padding:80px 50px;color:#D1D1D1}.solar-benefit-col::before{content:"";position:absolute;pointer-events:none;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(302.81deg,rgb(245 251 242 / .44) -6.51%,rgb(245 251 242 / .24) 102.43%);mask:linear-gradient(#ffffff 0,#ffffff 0) content-box exclude,linear-gradient(#ffffff 0,#ffffff 0)}.solar-benefit-grid .title{font-size:32px;font-weight:700;color:#fff;margin-bottom:20px;line-height:1}.solar-benefit-grid .yellow-title{color:var(--color-orange)}.solar-product-sec .container-fluid,.solar-compare-sec .container-fluid{padding:0 60px;max-width:1700px;margin:0 auto}.solar-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;text-align:center}.solar-product-col{background:linear-gradient(180deg,rgb(255 255 255 / .03) -30.29%,#fff0 144.92%);backdrop-filter:blur(64px);border-radius:19px;position:relative;font-size:32px;font-weight:700;color:#fff;line-height:1.2;min-height:350px}.solar-product-col .title{padding:60px 50px;display:flex;align-items:center;justify-content:center;height:100%}.solar-product-col::before{content:"";position:absolute;pointer-events:none;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(302.81deg,rgb(245 251 242 / .44) -6.51%,rgb(245 251 242 / .24) 102.43%);mask:linear-gradient(#ffffff 0,#ffffff 0) content-box exclude,linear-gradient(#ffffff 0,#ffffff 0)}.solar-compare-grid{gap:45px;grid-template-columns:repeat(3,1fr)}.solar-compare-grid .solar-benefit-col{padding:80px 35px}.solar-compare-grid .solar-benefit-col .content{min-height:110px}.solar-installation-grid{gap:90px}.btn-grp{display:flex;gap:10px;flex-flow:wrap}.btn-grp .btn-2{background:none;border:1px solid #fff}.btn-grp .btn-2::before{display:none}.page-id-2580 .content-block-loop:first-child .content{color:#4EEA00}.how-works-grid .bottom-title{color:#fff;font-size:20px;font-weight:700;text-transform:uppercase;margin-bottom:20px}.lowe-fullwidth-sec .section-title{font-size:36px;font-family:"Mulish",sans-serif;font-weight:400;color:#D1D1D1}.flex-col-3{display:flex;gap:70px;flex-flow:wrap;justify-content:center}.flex-col{width:calc((100% - 140px) / 3)}.flex-col-4{display:flex;gap:20px;flex-flow:wrap;justify-content:center}.flex-col-4 .flex-col{width:calc((100% - 60px) / 4)}.square-col{aspect-ratio:1;display:flex;flex-direction:column;justify-content:center}.mb-li-15 ul li{margin-bottom:15px}.mb-li-15 ul li:last-child{margin-bottom:0}.case-studies-page .post-list-wraper{margin-top:70px}.case-studies-page .prod-listing__filters{display:flex;flex-flow:wrap;gap:30px;margin-top:60px;justify-content:center}.case-studies-page .prod-listing__filters .prod-filter{border-radius:5px;padding:18px 40px;border:1px solid rgb(216 216 216 / .2)}.prod-listing__filters .prod-filter:hover,.prod-listing__filters .prod-filter.active,.prod-listing__filters .prod-filter.is-active{background:var(--color-orange);border-color:var(--color-orange)}.case-studies-page .post-image img{object-position:center bottom}.truck-content-one .content{padding-right:50px}.truck-content-one img{aspect-ratio:2 / 1;border-radius:32px;width:100%;object-fit:cover}.truck-content-two img{width:100%;max-width:360px;margin-bottom:30px}.truck-content-two img:last-child{margin-bottom:0}.truck-content-three img{border-radius:32px;aspect-ratio:3 / 1.5;object-fit:cover;width:100%;min-height:422px;margin-left:50px}.wpcf7 form.sent .wpcf7-response-output{text-align:center;border:none!important;color:#46b450}.single-blog-faqs .faq-item{margin-bottom:10px;overflow:hidden;background:radial-gradient(100% 100% at 0% 0%,rgb(255 255 255 / .4) 0%,#fff0 100%);padding:10px 15px;border-radius:6px;position:relative}.single-blog-faqs .faq-item::before{content:"";position:absolute;pointer-events:none;inset:0;padding:.58px;border-radius:inherit;pointer-events:none;background:linear-gradient(302.81deg,rgb(245 251 242 / .44) -6.51%,rgb(245 251 242 / .24) 102.43%);mask:linear-gradient(#ffffff 0,#ffffff 0) content-box exclude,linear-gradient(#ffffff 0,#ffffff 0)}.single-blog-faqs .faq-item__question,.single-blog-faqs .faq-item__answer-inner,.single-blog-faqs .faq-item__question .count-no,.single-blog-faqs .list-style ul{color:#fff}.single-blog-faqs .list-style ul li::before{top:12px;background:#fff}.single-blog-faqs .faq-item.is-open .faq-item__answer-inner{padding-bottom:30px}.post-category-filter{margin-bottom:30px}.post-category-filter .category-list{display:flex;flex-flow:wrap;gap:30px;margin-top:60px;justify-content:center}.post-category-filter .category-filter-btn{border-radius:5px;padding:18px 40px;border:1px solid rgb(216 216 216 / .2);background:rgb(255 255 255 / .05);color:#fff;font-size:14px;line-height:1.4}.post-category-filter .category-filter-btn:hover,.post-category-filter .category-filter-btn.active{background:var(--color-orange);border-color:var(--color-orange)}.post-list-wraper .loading{color:#D1D1D1;text-align:center}.default-content h1,.default-content h2,.default-content h3,.default-content h4,.default-content h5,.default-content h6{margin-bottom:15px}.window-perth-service{padding:70px 0 100px;background-image:url(/wp-content/themes/ctd-child/desktop-images/service-sec-bg.webp);position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.window-perth-service::before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;backdrop-filter:blur(30px)}.service-perth-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:50px;margin-top:60px}.service-perth-grid .service-perth-card{background:linear-gradient(180deg,rgb(255 255 255 / .03) -30.29%,#fff0 144.92%);backdrop-filter:blur(64px);padding:40px 30px;border-radius:19px;position:relative;color:#D1D1D1}.service-perth-grid .service-perth-card::before{content:"";position:absolute;pointer-events:none;inset:0;padding:.58px;border-radius:inherit;background:linear-gradient(302.81deg,rgb(245 251 242 / .44) -6.51%,rgb(245 251 242 / .24) 102.43%);mask:linear-gradient(#ffffff 0,#ffffff 0) content-box exclude,linear-gradient(#ffffff 0,#ffffff 0)}.service-perth-grid .card-count{color:#F59E0B;font-size:32px;font-weight:700;line-height:1;margin-bottom:35px}.service-perth-grid .card-title{font-size:27px;color:#fff;font-weight:400;line-height:1.2;margin-bottom:15px}.process-flow-grid{position:relative;margin-top:60px}.process-flow-swiper{overflow:hidden;padding-bottom:80px}.process-flow-wrapper{display:flex;align-items:stretch}.process-flow-slide{height:auto;display:flex}.process-flow-col{background:linear-gradient(180deg,rgb(255 255 255 / .03) -30.29%,#fff0 144.92%);backdrop-filter:blur(64px);border-radius:19px;position:relative;padding:50px 30px;color:#D1D1D1;text-align:center;width:100%;display:flex;flex-direction:column;align-items:center}.process-flow-col::before{content:"";position:absolute;pointer-events:none;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(302.81deg,rgb(245 251 242 / .44) -6.51%,rgb(245 251 242 / .24) 102.43%);mask:linear-gradient(#ffffff 0,#ffffff 0) content-box exclude,linear-gradient(#ffffff 0,#ffffff 0)}.process-flow-col .yellow-title{font-size:32px;font-weight:700;color:var(--color-orange);margin-bottom:15px;line-height:1}.process-flow-col .title{font-size:28px;font-weight:700;color:#fff;margin-bottom:20px;line-height:1.3}.process-flow-col .content{margin:0}.process-flow-next,.process-flow-prev{color:#fff;width:44px;height:44px;background:rgb(255 255 255 / .05);border-radius:50%;top:auto;bottom:0;margin-top:0}.process-flow-prev{left:50%;transform:translateX(-60px)}.process-flow-next{left:50%;transform:translateX(16px);right:auto}.process-flow-next::after,.process-flow-prev::after{font-size:18px}.process-flow-next:hover,.process-flow-prev:hover{background:var(--color-orange)}.table-wrapper caption{padding:15px 10px}.gallery-scroll-slider{transition:transform 0.4s ease;will-change:transform}.gallery-track-wrap{position:relative}.gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:40px;height:40px;border-radius:50%;border:none;background:#fff;box-shadow:0 2px 8px rgb(0 0 0 / .15);cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center}.gallery-arrow-prev{left:10px}.gallery-arrow-next{right:10px}.gallery-arrow.disabled{opacity:.3;cursor:not-allowed}.our-product-sec .btn-grp{justify-content:center;margin-top:35px;gap:30px}.warranty-table-sec .table-wrapper .acf-table{margin-top:40px}.warranty-table-sec .table-wrapper caption{font-size:24px}.fasara-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}#fields-home .quote-submit,#fields-office .quote-submit,#fields-cars .quote-submit,#fields-dashcam .quote-submit{margin:0 auto}.p-choose-shade{display:flex;gap:30px;flex-flow:wrap;margin-top:50px;justify-content:center}.p-choose-shade .flex-col{padding:50px 20px;width:calc((100% - 60px) / 3)}.product-table .acf-table thead th,.product-table .acf-table tbody td{border-right:1px solid rgb(122 122 122 / .6)}.product-table .acf-table thead th:last-child,.product-table .acf-table tbody td:last-child{border-right:none}.product-table .acf-table caption{caption-side:bottom;text-align:left;font-size:14px}.default-page .content h3{font-size:28px;margin-bottom:15px}