.section{width:100%;max-width:1120px;margin-right:auto;margin-left:auto;padding-top:4.8rem;padding-right:1.6rem;padding-bottom:4.8rem;padding-left:1.6rem}@media (max-width:767px){.section{padding-top:3.2rem;padding-bottom:3.2rem}}.container-1{display:flex}.nav-logo{max-height:80px}@media (max-width:1119px){.nav-logo{display:none}}@media (max-width:767px){.nav-logo{display:none}}.container-2{box-sizing:content-box}.hero-wrapper{display:flex;justify-content:center;align-items:center;width:100%;height:100%;min-height:100vh;background-image:var(--background-img);background-size:cover;background-position:50% 50%;background-repeat:repeat;background-attachment:scroll}@media (max-width:767px){.hero-wrapper{min-height:150vh}}@media (max-width:479px){.hero-wrapper{min-height:100vh}}.bg-img-btm{background-position:50% 100%}.accent-font{font-family:"Sulu Script";font-size:1.95em;line-height:1.25;font-style:normal}.tertiary-font{font-family:playfair-display;font-style:italic}.card{border-radius:10px}.client-logo-card{width:280px;height:125px;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;background-color:#fff}.client-logo-card img{max-width:80%;max-height:80%}.card-shadow{display:flex;justify-content:center;align-items:center;box-shadow:4px 4px 10px 0px #00000026}.client-logo-card-copy-1{width:280px;height:125px;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;background-color:#fff}.full-width-section{width:100vw}.soft-gradient{background-image:linear-gradient(90deg,rgba(245,230,213,0.2) 1.2875536480686696%,rgba(128,213,246,0.2) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.txt-upscale{font-size:1.125rem}p{line-height:1.75}.overflow-hidden{overflow:hidden}.word-art-container{container-type:inline-size}.cross-checklist{margin-top:0px;padding-left:20px}.cross-checklist li{font-family:playfair-display;line-height:2.5;font-style:italic;padding-left:12px}.cross-checklist li{font-size:clamp(12px,3cqw,18px)}.cross-checklist li::marker{content:"\2716";font-style:normal;color:var(--primary)}@media (max-width:479px){.cross-checklist{padding-left:20px}.cross-checklist li{line-height:1.9}}.cross-checklist li::after{content:"";display:block;width:100%;height:1px;background-color:#000}.gap-30{gap:30px}.pa-15{padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px}.testimonial-container{display:flex;flex-flow:column;justify-content:center;align-items:center;position:relative;height:100%;padding-top:90px}.testimonial-bg{position:absolute;top:0;left:0;z-index:-2;width:300%;height:180%;background-image:linear-gradient(#015FA11A,#015FA11A),linear-gradient(#FFFFFF69,#FFFFFF69),url(https://cp-rebuild.ascendantstudio.co.za/wp-content/uploads/2026/01/white-cloud-blue-sky-scaled.jpg);background-size:auto,auto,cover;background-position:0px 0px,0px 0px,50% 100%;background-repeat:repeat,repeat,repeat;background-attachment:scroll,scroll,scroll}.testimonial-slider-container{position:relative;padding-bottom:110px}.bg-blur-overlay{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.testimonial-content-wrapper{display:flex;flex-flow:column;align-items:center;position:relative;height:100%;overflow:hidden;margin-top:0px;padding-top:75px;padding-right:60px;padding-bottom:20px;padding-left:60px}@media (max-width:1023px){.testimonial-content-wrapper{padding-right:30px;padding-left:30px}}@media (max-width:767px){.testimonial-content-wrapper{padding-right:30px;padding-left:30px}}.testimonial-white-border{border-radius:25px;border-top:3px solid var(--bde-palette-color-1-7610d2f4-6aa4-4497-bfff-60a2cc8cf033);border-bottom:3px solid var(--bde-palette-color-1-7610d2f4-6aa4-4497-bfff-60a2cc8cf033);border-left:3px solid var(--bde-palette-color-1-7610d2f4-6aa4-4497-bfff-60a2cc8cf033);border-right:3px solid var(--bde-palette-color-1-7610d2f4-6aa4-4497-bfff-60a2cc8cf033)}.testimonial-shadow{box-shadow:0px 0px 10px 1px #0000003B,inset 0px 0px 1px 3px #0000000D}.testimonial-profile-wrapper{position:absolute;top:90px;left:50%;z-index:1;width:150px;overflow:hidden;border-radius:50%;transform:translate3d(-50%,-50%,0px)}@media (max-width:1023px){.testimonial-profile-wrapper{width:50%}}@media (max-width:767px){.testimonial-profile-wrapper{width:30%}}@media (max-width:479px){.testimonial-profile-wrapper{width:50%}}.testimonial-name{text-align:center;margin-top:10px;margin-bottom:15px}.testimonial-quote{font-weight:300}.testimonial-role{margin-top:30px;margin-bottom:0px}@media (max-width:767px){.testimonial-role{margin-top:15px}}.testimonial-company{margin-top:5px}.testimonial-sheen{position:absolute;top:50%;left:50%;z-index:2;width:60px;height:150%;background-color:var(--white);opacity:0.07;transform:translate3d(-50%,-50%,0px) rotateZ(30deg)}.word-art-without{position:relative;top:0px;right:1.575cqw}.bg-blue-gradient{background-image:linear-gradient(-90deg,rgba(143,180,207,1) 0%,rgba(48,123,176,1) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.service-model-card{overflow:hidden;padding-top:60px;padding-right:60px;padding-bottom:60px;padding-left:60px;background-color:var(--white);border-radius:15px;transition:box-shadow 300ms ease-in-out}.service-model-card:hover{transition:box-shadow 300ms ease-in-out;box-shadow:0px 0px 15px 3px #00000026}@media (max-width:479px){.service-model-card{padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px}}.service-model-img-hldr{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}.service-model-img{width:100%;height:100%;object-fit:contain;opacity:0.34;transition:opacity 300ms ease-in-out}.service-model-content-wrapper{gap:10px;position:relative;z-index:2;opacity:0.5;transition:opacity 300ms ease-in-out}@media (max-width:1023px){.service-model-content-wrapper{gap:40px}}.service-model-title{color:var(--white);font-family:greycliff-cf;font-weight:700;font-size:3rem;margin-top:0px;margin-bottom:0px}.service-model-overlay{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.btn-secondary{color:var(--primary);font-family:open-sans;font-weight:700;font-size:0.875rem;line-height:1;text-align:center;text-decoration:none;margin-top:7px;margin-right:2px;margin-bottom:7px;margin-left:2px;padding-top:5px;padding-right:18px;padding-bottom:5px;padding-left:18px;border-radius:50px;border-top:2px solid var(--primary);border-bottom:2px solid var(--primary);border-left:2px solid var(--primary);border-right:2px solid var(--primary);transition:border 150ms ease-in-out}.btn-secondary:hover{color:var(--white);margin-top:5px;margin-right:0px;margin-bottom:5px;margin-left:0px;border-top:4px solid;border-bottom:4px solid;border-left:4px solid;border-right:4px solid;transition:all 150ms ease-in-out}.white-btn{color:white!important}.white-btn{border-color:white!important}.service-model-btn-container{margin-top:120px}@media (max-width:479px){.service-model-btn-container{margin-top:0px}}.service-model-card.active-hover>.service-model-content-wrapper{opacity:1;transition:opacity 300ms ease-in-out}.service-model-card.active-hover>.service-model-img-hldr>.service-model-img{opacity:1;transition:opacity 300ms ease-in-out}.service-model-overlay::after{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(135deg,rgba(102,129,163,1) 1.7167381974248928%,rgba(61,98,145,1) 99.57081545064378%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;opacity:0.8;transition:opacity 300ms ease-out}.service-model-overlay::after{content:""}.service-model-overlay::before{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(135deg,rgba(7,106,219,1) 0%,rgba(1,95,161,1) 98.28326180257511%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;opacity:0;transition:opacity 300ms ease-in}.service-model-overlay::before{content:""}.service-model-card.active-hover>.service-model-overlay::after{opacity:0;transition:opacity 300ms ease-in}.service-model-card.active-hover>.service-model-overlay::before{opacity:0.88;transition:opacity 300ms ease-out}.flex-stretch{align-items:stretch}.full-height{height:100%}.flex-space-between{justify-content:space-between}.service-model-wrapper{display:flex;flex-flow:row;gap:30px;padding-top:40px}@media (max-width:1023px){.service-model-wrapper{flex-flow:column;align-items:center}}.grid{display:grid}.creative-disciplines-grid{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,auto);grid-auto-flow:row;gap:40px 15px;min-height:600px}@media (max-width:479px){.creative-disciplines-grid{min-height:50vh}.creative-disciplines-grid{grid-template-columns:repeat(4,1fr);gap:10px 5px}}.full-section{width:100%;margin-right:auto;margin-left:auto;padding-top:4.8rem;padding-right:4.8rem;padding-bottom:4.8rem;padding-left:4.8rem}@media (max-width:1023px){.full-section{padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem}}@media (max-width:767px){.full-section{padding-top:1.875rem;padding-right:1.875rem;padding-bottom:1.875rem;padding-left:1.875rem}}@media (max-width:479px){.full-section{padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem}}#creative-disciplines-web-design{background-color:var(--primary);background-image:url(https://cp-rebuild.ascendantstudio.co.za/wp-content/uploads/2026/01/web-design-scaled.jpeg);background-size:cover;background-position:100% 50%;background-repeat:repeat;background-attachment:scroll}#creative-disciplines-video{background-color:var(--primary-shade-03);background-image:url(https://cp-rebuild.ascendantstudio.co.za/wp-content/uploads/2026/01/video-production-scaled.jpeg);background-size:cover;background-position:50% 50%;background-repeat:repeat;background-attachment:scroll}#creative-disciplines-photography{background-color:var(--secondary);background-image:url(https://cp-rebuild.ascendantstudio.co.za/wp-content/uploads/2026/01/photography-scaled.jpeg);background-size:cover;background-position:50% 50%;background-repeat:repeat;background-attachment:scroll}#creative-disciplines-design{background-color:var(--text);background-image:url(https://cp-rebuild.ascendantstudio.co.za/wp-content/uploads/2026/01/graphic-design-scaled.jpeg);background-size:cover;background-position:20% 50%;background-repeat:repeat;background-attachment:scroll}#creative-disciplines-animation{background-color:var(--primary-shade-02);background-image:url(https://cp-rebuild.ascendantstudio.co.za/wp-content/uploads/2026/01/animation-scaled.jpeg);background-size:cover;background-position:50% 50%;background-repeat:repeat;background-attachment:scroll}.creative-disciplines-card{display:flex;justify-content:center;align-items:end;position:relative;z-index:0;overflow:hidden;cursor:pointer}.creative-disciplines-card{will-change:transform;transition:none!important}.code-container{display:none}.creative-disciplines-section{background-image:linear-gradient(90deg,rgba(1,95,161,0.81) 8.583690987124463%,rgba(255,255,255,0) 50.21459227467811%),url(https://cp-rebuild.ascendantstudio.co.za/wp-content/uploads/2025/09/colorful-dramatic-sky-with-cloud-at-sunset-scaled.jpg);background-size:auto,cover;background-position:0px 0px,50% 100%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}@media (min-width:1120px) and (max-width:1366px){.creative-disciplines-section{display:flex;justify-content:center;align-items:center;min-height:100vh}}.creative-disciplines-descriptions{position:relative;overflow:hidden}.creative-disciplines-descriptions{transition:height var(--cd-speed,450ms) cubic-bezier(.2,.6,.2,1)}.creative-disciplines-description{position:absolute;opacity:0}.creative-disciplines-description{inset:0;visibility:hidden;transform:translateY(8px);pointer-events:none;transition:opacity var(--cd-speed,450ms) cubic-bezier(0.2,0.6,0.2,1),transform var(--cd-speed,450ms) cubic-bezier(0.2,0.6,0.2,1),visibility 0s linear var(--cd-speed,450ms)}.creative-disciplines-title{color:var(--white);font-family:playfair-display;font-weight:700;font-size:4rem;font-style:italic;margin-bottom:30px}@media (max-width:479px){.creative-disciplines-title{font-size:3rem}}@media (min-width:1120px) and (max-width:1366px){.creative-disciplines-title{font-size:3rem;margin-top:20px}}.creative-disciplines-content-wrapper{display:flex;flex-flow:row;gap:30px}@media (max-width:1023px){.creative-disciplines-content-wrapper{flex-flow:column}}@media (max-width:767px){.creative-disciplines-content-wrapper{flex-flow:wrap}}@media (min-width:1120px) and (max-width:1366px){.creative-disciplines-content-wrapper{gap:15px;padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem}}.creative-disciplines-description.is-active{opacity:1}.creative-disciplines-description.is-active{visibility:visible;transform:translateY(0);pointer-events:auto;transition-delay:0s,0s,0s}.creative-disciplines-description.is-exiting{opacity:0}.creative-disciplines-description.is-exiting{visibility:visible;transform:translateY(8px);pointer-events:none}.creative-disciplines-card-title{font-weight:700;font-size:1.25rem}@media (max-width:767px){.creative-disciplines-card-title{font-size:1rem}}@media (max-width:479px){.creative-disciplines-card-title{font-size:0.75rem;line-height:1.25;text-align:center}}@media (min-width:1120px) and (max-width:1366px){.creative-disciplines-card-title{font-size:1rem}}.creative-disciplines-title-wrapper{display:flex;flex-flow:row;justify-content:space-between;align-items:center;width:100%;height:25%;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;background-color:#015FA1E0}@media (max-width:479px){.creative-disciplines-title-wrapper{flex-flow:column}}@media (min-width:1120px) and (max-width:1366px){.creative-disciplines-title-wrapper{height:undefined}}.creative-disciplines-card.active>.creative-disciplines-title-wrapper{display:none}.btn-up-arrow::after{content:"\2191";display:block;width:25px;height:25px;border-radius:30px;border:1px solid #fff;font-size:15px;line-height:1.2;text-align:center;color:#fff}@media (max-width:479px){.btn-up-arrow{display:none}}.product-card-container{overflow:hidden;border-radius:10px;box-shadow:0px 0px 10px 0px #00000026}.product-card-link-wrapper{display:flex;flex-flow:column;justify-content:center;align-items:center;position:relative;width:100%}.product-card-img{width:100%;object-fit:cover;background-image:var(--background-img);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}.product-card-title{position:absolute;top:50%;left:50%;z-index:1;font-family:greycliff-cf;font-weight:300;font-size:1.375rem;font-style:italic;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;opacity:0;transition:opacity 350ms ease-in-out;transform:translate3d(-50%,-50%,0px)}.product-card-overlay{position:absolute;top:0%;left:0%;z-index:0;width:100%;height:100%;background-image:linear-gradient(45deg,rgba(1,95,161,0.5) 0.8583690987124464%,rgba(105,152,190,0.5) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;opacity:0;transition:opacity 350ms ease-in-out;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.product-slider{width:33%;height:auto!important;overflow:hidden}.achieve-success-container{flex-flow:column;justify-content:start}@media (max-width:767px){.achieve-success-container{margin-right:auto;margin-left:auto}}.product-sliders-container{display:flex;flex-flow:row;align-items:stretch;gap:20px;width:100%;height:100%}@media (max-width:479px){.product-sliders-container{gap:5px}}.product-card-link-wrapper:hover>.product-card-overlay{opacity:1;transition:opacity 350ms ease-in-out}.product-card-link-wrapper:hover>.product-card-title{opacity:1;transition:opacity 350ms ease-in-out}@media (max-width:767px){.product-card-link-wrapper:hover>.product-card-title{font-size:14px}}.products-on-offer-title{display:inline-block;position:relative;font-size:7rem;line-height:1;margin-top:0px;margin-bottom:0px}.products-on-offer-title-wrapper{display:flex;flex-flow:column;margin-top:2.4rem;margin-bottom:2.4rem}@media (max-width:1023px){.products-on-offer-title-wrapper{margin-top:15px}}@media (max-width:767px){.products-on-offer-title-wrapper{position:relative;right:20px}}@media (max-width:479px){.products-on-offer-title-wrapper{margin-bottom:0.5rem}}@media (min-width:1120px) and (max-width:1366px){.products-on-offer-title-wrapper{margin-top:1.2rem;margin-bottom:1.2rem}}.tick-checklist{width:250px;margin-top:10px;padding-left:0px}.tick-checklist li{position:relative;font-family:playfair-display;line-height:2.5;text-align:end;font-style:italic;padding-left:12px}.tick-checklist li{font-size:clamp(12px,3cqw,18px)}.tick-checklist li::marker{content:"";font-style:normal;color:var(--primary)}.tick-checklist li::after{content:"\2714";margin-left:10px;font-style:normal;color:var(--primary)}@media (max-width:1023px){.tick-checklist{position:relative;left:40px}}@media (max-width:479px){.tick-checklist{bottom:5px;left:0px;width:165px;padding-left:5px}}.tick-checklist li::before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#000}.products-on-offer-full-wrapper{display:flex;flex-flow:column}.flex-no-wrap{flex-wrap:nowrap}.home-portfolio-cards-wrapper{overflow:hidden;padding-top:0px;padding-right:30px;padding-bottom:0px;padding-left:30px}@media (max-width:479px){.home-portfolio-cards-wrapper{padding-right:15px;padding-left:15px}}.home-portfolio-cards-repeater{overflow:scroll;padding-right:30px;padding-left:30px}.home-portfolio-cards-repeater{flex-shrink:1}@media (max-width:1119px){.home-portfolio-cards-repeater{padding-right:15px;padding-left:15px}}@media (max-width:767px){.home-portfolio-cards-repeater{max-height:75vh}.home-portfolio-cards-repeater>.bde-loop>.bde-loop-item{padding:5px}}@media (max-width:479px){.home-portfolio-cards-repeater{max-height:50vh}}.home-portfolio-card-container{position:relative;overflow:hidden;background-image:var(--background-img);background-size:cover;background-position:50% 50%;background-repeat:repeat;background-attachment:scroll;border-radius:30px;cursor:pointer;transition:transform 350ms ease-in-out;box-shadow:2px 2px 8px 1px #0000003F}.home-portfolio-card-container:hover{transition:transform 350ms ease-in-out;transform:scale(1.05,1.05)}.home-portfolio-card-content-wrapper{display:flex;flex-flow:row;justify-content:space-between;position:absolute;bottom:0%;width:100%;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;background-color:#015FA1C9;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.home-portfolio-card-container::after{display:block;padding-bottom:100%}.home-portfolio-card-container::after{content:""}.home-project-card-client-title{color:var(--white);font-family:open-sans;font-weight:400;font-size:0.875rem;margin-top:5px;margin-bottom:5px}.home-project-card-deliverable-title{font-size:1.25rem;margin-top:5px;margin-bottom:5px}.project-card-section{display:flex;flex-flow:row;max-height:calc(100vh - 80px);overflow:hidden;padding-top:0rem;padding-right:0rem;padding-bottom:0rem;padding-left:0rem}@media (max-width:1023px){.project-card-section{display:flex;flex-flow:column-reverse nowrap;max-height:100%}}.project-frame-container{display:flex;flex-flow:column;justify-content:end;height:1000%;max-height:100%;background-image:var(--background-img);background-size:cover;background-position:50% 50%;background-repeat:repeat;background-attachment:scroll}@media (max-width:1023px){.project-frame-container{height:75vh}}@media (max-width:767px){.project-frame-container{height:150vh}}@media (max-width:479px){.project-frame-container{height:100vh}}.project-frame-content-wrapper{display:flex;flex-flow:column;max-height:40%;padding-top:15px;padding-right:60px;padding-bottom:40px;padding-left:60px;background-color:var(--text-backing)}@media (max-width:767px){.project-frame-content-wrapper{padding-right:30px;padding-left:30px}}@media (max-width:479px){.project-frame-content-wrapper{max-height:50%;padding-top:5px;padding-right:15px;padding-bottom:20px;padding-left:15px}}@media (min-width:1120px) and (max-width:1366px){.project-frame-content-wrapper{max-height:60%}}.project-frame-title{margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px}@media (min-width:1120px) and (max-width:1366px){.project-frame-title{margin-bottom:5px}}.project-frame-description{flex-shrink:1;max-height:calc(50vh - 25%);overflow:scroll;font-size:0.875rem}@media (min-width:1120px) and (max-width:1366px){.project-frame-description{margin-top:0px;margin-bottom:0px}}.project-frame-see-more-title{font-weight:600;font-size:1.25rem;font-style:italic;margin-top:15px;margin-bottom:15px}.btn-primary{color:var(--primary);font-family:open-sans;font-weight:700;font-size:1rem;line-height:1;text-align:center;text-decoration:none;margin-top:7px;margin-right:2px;margin-bottom:7px;margin-left:2px;padding-top:8px;padding-right:25px;padding-bottom:8px;padding-left:25px;border-radius:50px;border-top:2px solid var(--primary);border-bottom:2px solid var(--primary);border-left:2px solid var(--primary);border-right:2px solid var(--primary);transition:border 150ms ease-in-out}.btn-primary:hover{margin-top:5px;margin-right:0px;margin-bottom:5px;margin-left:0px}.btn-primary:hover{border-width:4px;transition:border,margin;transition-duration:.15s}.btn-primary{transition:border,margin;transition-duration:.15s}.home-project-card-arrow{width:35px;height:35px;text-align:center;border-radius:50px;border-top:1px solid var(--bde-palette-color-1-7610d2f4-6aa4-4497-bfff-60a2cc8cf033);border-bottom:1px solid var(--bde-palette-color-1-7610d2f4-6aa4-4497-bfff-60a2cc8cf033);border-left:1px solid var(--bde-palette-color-1-7610d2f4-6aa4-4497-bfff-60a2cc8cf033);border-right:1px solid var(--bde-palette-color-1-7610d2f4-6aa4-4497-bfff-60a2cc8cf033)}.home-project-card-arrow-btn{display:flex;justify-content:center;align-items:center}.home-project-card-excerpt{display:none}.cta-wrapper{display:flex;justify-content:center;align-items:center;position:relative;min-height:calc(100vh - 90px);background-image:var(--background-img);background-size:cover;background-position:50% 50%;background-repeat:repeat;background-attachment:scroll}@media (max-width:1023px){.cta-wrapper{height:100vh}}.cta-video-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;background-image:var(--background-img);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.cta-video-card{max-width:60vw;max-height:80vh;object-fit:cover}@media (max-width:1119px){.cta-video-card{max-width:80vw;max-height:90vh}}@media (max-width:1023px){.cta-video-card{width:100%;height:100%}}.cta-card-wrapper{position:relative;z-index:2;overflow:hidden;aspect-ratio:16 / 9;background-image:var(--background-img);background-size:cover;background-position:50% 50%;background-repeat:repeat;background-attachment:scroll;border-radius:15px;border-top:1px solid #FFFFFF5C;border-bottom:1px solid #FFFFFF5C;border-left:1px solid #FFFFFF5C;border-right:1px solid #FFFFFF5C;box-shadow:0px 0px 20px 1px #00000040}@media (max-width:1023px){.cta-card-wrapper{max-height:90vh;aspect-ratio:1}}@media (max-width:767px){.cta-card-wrapper{aspect-ratio:16 / 9}}@media (max-width:479px){.cta-card-wrapper{aspect-ratio:9 / 16}}.z-1{z-index:1}@media (max-width:1023px){.z-1{justify-content:center;align-items:center}}.cta-actions-wrapper{display:flex;flex-flow:wrap;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;width:100%;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;transform:translate3d(-50%,-50%,0px)}.cta-title{width:100%;font-family:greycliff-cf;font-size:2.375rem;padding-right:15px;padding-left:15px}@media (max-width:1023px){.cta-title{width:80%}}@media (max-width:767px){.cta-title{width:100%}}@media (max-width:479px){.cta-title{width:90%;font-size:1.65rem}}.cta-btn-container{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:15px;width:100%;margin-top:30px}@media (max-width:767px){.cta-btn-container{gap:5px;margin-bottom:30px}}@media (max-width:479px){.cta-btn-container{flex-flow:column;gap:30px}}@media (max-width:1119px){.nav-menu-left{display:none}}@media (max-width:1023px){.nav-menu-left{display:none}}@media (max-width:1119px){.nav-menu-right{display:none}}@media (max-width:1023px){.nav-menu-right{display:none}}.nav-menu-center{display:none}@media (max-width:1119px){.nav-menu-center{display:block}}.nav-logo-long{display:none}@media (max-width:1119px){.nav-logo-long{display:block;max-height:60px}}@media (max-width:767px){.nav-logo-long{display:inline-block;max-height:50px}}.creative-discipline-btn-wrapper{position:relative;top:-2px;margin-top:60px}@media (min-width:1120px) and (max-width:1366px){.creative-discipline-btn-wrapper{margin-top:20px}}@media (max-width:1023px){.flex-md-col{flex-flow:column}}.flex-sm-col{flex-flow:column}.products-on-offer-section{display:flex;flex-flow:row;padding-top:0rem;padding-bottom:0rem}@media (max-width:1023px){.products-on-offer-section{flex-flow:column}}@media (max-width:1023px){.product-cards-wrapper{height:300px;max-height:35vh;overflow:hidden}}@media (max-width:767px){.product-cards-wrapper{max-height:100vh}}@media (max-width:479px){.product-cards-wrapper{max-height:35vh}}@media (max-width:1023px){.txt-md-center{text-align:center}}.outside-mobile{display:inline}@media (max-width:767px){.outside-mobile{display:none}}@media (max-width:479px){.home-business-heights-bottom{height:400px}}.achieve-success-txt{padding-left:50px}@media (max-width:479px){.achieve-success-txt{padding-left:0px}}.partnering-eliminates-wrapper{padding-top:60px;padding-bottom:30px}@media (max-width:479px){.partnering-eliminates-wrapper{padding-top:0px}}.block{display:block}.footer-tagline{color:var(--primary-shade-02);font-family:greycliff-cf;font-weight:500;font-size:2rem;line-height:1.15;text-align:start;margin-top:0px;margin-bottom:0px}@media (max-width:1119px){.footer-tagline{font-size:1.5rem}}@media (max-width:1023px){.footer-tagline{text-align:center}}@media (max-width:479px){.footer-tagline{font-size:1.375rem}}@media (min-width:1120px) and (max-width:1366px){.footer-tagline{font-size:1.5rem}}.flex-shrink{flex-shrink:1}.achieve-success-wrapper{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.achieve-success-section{padding-top:120px}.clients-section{max-width:100%;padding-right:0rem;padding-left:0rem}.pa-0{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.creative-discipline-description{margin-top:10px;margin-bottom:30px}.btn-cta{display:inline-block;color:var(--white);font-family:open-sans;font-weight:700;font-size:1rem;line-height:1;text-align:center;text-decoration:none;padding-top:17px;padding-right:30px;padding-bottom:17px;padding-left:30px;background-color:var(--primary-shade-02);border-radius:50px;transition:box-shadow 350ms ease-in-out}.btn-cta:hover{color:var(--white);transition:box-shadow 350ms ease-in-out;box-shadow:2px 2px 3px 0px #00000030}.flex-start{align-items:start}.footer-cta-container{gap:20px;max-width:33%}@media (max-width:1023px){.footer-cta-container{justify-content:start;align-items:center;gap:15px;max-width:60%;margin-top:15px;margin-bottom:15px}}@media (max-width:479px){.footer-cta-container{max-width:100%;margin-top:15px}.footer-cta-container{display:none!important}}@media (min-width:1120px) and (max-width:1366px){.footer-cta-container{gap:15px}}.social-links-wrapper{display:flex;justify-content:start;gap:25px}.footer-social-icon{width:50px;height:50px;object-fit:cover;object-position:50% 50%}.footer-social-icon>svg{width:100%;height:100%}.footer-social-icon>svg{fill:var(--primary-shade-02)!important}@media (max-width:1023px){.footer-social-icon{width:40px;height:40px}}@media (max-width:479px){.footer-social-icon{width:35px;height:35px}}.footer-cta-btn-wrapper{margin-top:0px;margin-bottom:0px}.footer-logo-section{width:100%;max-width:33%}@media (max-width:1023px){.footer-logo-section{max-width:100%}}.footer-contacts{display:flex;flex-flow:column;justify-content:center;align-items:end;width:100%;max-width:33%}@media (max-width:1023px){.footer-contacts{max-width:100%;margin-top:30px}}@media (max-width:479px){.footer-contacts{margin-top:0px}}.footer-call-container{display:flex;flex-flow:row;gap:15px;text-decoration:none;margin-top:20px}@media (max-width:1119px){.footer-call-container{margin-top:0px}}.footer-contact-icon{width:30px;height:30px;object-fit:cover;object-position:50% 50%}.footer-contact-icon>svg{width:100%;height:100%;fill:var(--primary-shade-02)!important}@media (max-width:1023px){.footer-contact-icon{width:20px}}@media (max-width:479px){.footer-contact-icon{width:20px;height:20px}}.footer-contact-details{color:var(--primary-shade-02);font-family:greycliff-cf;font-weight:500;font-size:1.5rem}.footer-mail-container{display:flex;flex-flow:row;gap:15px;text-decoration:none;margin-top:10px}.footer-contacts-wrapper{display:flex;flex-flow:column}.footer-contacts-wrapper .cls-1{stroke-width:0px!important;filter:none!important}@media (max-width:1023px){.footer-contacts-wrapper{flex-flow:row;justify-content:space-between;align-items:center;width:100%}}@media (max-width:767px){.footer-contacts-wrapper{flex-flow:column;gap:15px}}@media (max-width:479px){.footer-contacts-wrapper{flex-flow:column;justify-content:center;gap:15px}}@media (max-width:1119px){.outside-tablet-landscape{display:none}}.only-tablet-landscape{display:none}@media (max-width:1119px){.only-tablet-landscape{display:flex}}@media (min-width:1120px) and (max-width:1366px){.only-tablet-landscape{display:none}}.footer-contact-details-wrapper{display:flex;flex-flow:column}@media (max-width:767px){.footer-contact-details-wrapper{justify-content:center;align-items:center}}@media (max-width:479px){.footer-contact-details-wrapper{align-items:center}}.only-tablet-portrait{display:none}@media (max-width:1023px){.only-tablet-portrait{display:flex;align-items:center}}@media (max-width:1023px){.outside-tablet-portrait{display:none}}.hero{min-height:calc(100vh - 100px)}@media (max-width:1119px){.hero{min-height:100vh}}.h2-sm{font-size:1.875rem}.catalyst-wrapper{display:flex;flex-flow:wrap}@media (max-width:1023px){.catalyst-wrapper{padding-left:10vw}}@media (max-width:767px){.catalyst-wrapper{width:100%}}@media (max-width:479px){.catalyst-wrapper{padding-left:0vw}}.greycliff-font{font-family:greycliff-cf}.double-line{border-top:1px solid var(--bde-headings-color);border-bottom:1px solid var(--bde-headings-color)}.catalyst-container{gap:50px}@media (max-width:1023px){.catalyst-container{flex-flow:column}.catalyst-container{flex-direction:column!important}}@media (max-width:767px){.catalyst-container{gap:0px}}.txt-xtra-light{font-weight:200}.inline-block{display:inline-block}.txt-thin{font-weight:100}.txt-medium{font-weight:500}.ascendant-way-word-art-container{container-type:inline-size;align-items:center}.ascendant-way-word-art-container>h2{margin:0px}.ascendant-way-word-art-container>h2:nth-child(1){font-size:clamp(2.34rem,7cqw,4.6rem);line-height:0.6;position:relative;right:9cqw}.ascendant-way-word-art-container>h2:nth-child(2){font-size:clamp(3.375rem,9cqw,6rem);line-height:0.5}.ascendant-way-word-art-container>h2:nth-child(3){font-size:clamp(2.94rem,7cqw,4.6rem);line-height:1.2;position:relative;left:15cqw}.col-25{width:25%}.ascendant-way-card{display:flex;flex-flow:column;align-items:center;padding-top:35px;padding-right:35px;padding-bottom:35px;padding-left:35px;background-color:var(--background-color);transition:transform 1000ms ease,box-shadow 1000ms ease;box-shadow:0px 0px 0px 0px #0000}.ascendant-way-card{will-change:transform,box-shadow}.ascendant-way-card.active-hover{transform:translate(0px,-15px);box-shadow:0px 3px 9px rgba(0,0,0,0.30);transition:transform 0.2s ease,box-shadow 0.2s ease}@media (max-width:1023px){.ascendant-way-card{width:calc((100% - 40px)/2)}}@media (max-width:767px){.ascendant-way-card{width:80%;margin-right:auto;margin-left:auto}}@media (max-width:479px){.ascendant-way-card{width:100%}}.ascendant-way-container{gap:10px;margin-top:120px}@media (max-width:1023px){.ascendant-way-container{flex-flow:wrap}}.ascendant-way-icon{width:60px;height:60px}.ascendant-way-icon>svg{fill:#fff;width:100%;height:100%;opacity:1}.cls-1{fill:inherit!important}.ascendant-way-title{min-height:18%;font-family:greycliff-cf;font-weight:700;font-size:1.5rem;font-style:italic;margin-top:40px}@media (max-width:767px){.ascendant-way-title{margin-bottom:0px}}.promise-card{display:flex;flex-flow:column;flex-grow:0;flex-shrink:1;flex-basis:calc(33% - var(--3-item-gap));padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px;background-color:var(--white);border-top:1px solid #ECECEC;border-bottom:1px solid #ECECEC;border-left:1px solid #ECECEC;border-right:1px solid #ECECEC;transition:box-shadow 350ms ease,transform 350ms ease;box-shadow:3px 3px 7px 0px #00000026}.promise-card{will-change:box-shadow,transform}.promise-card.active-hover{box-shadow:4px 4px 8px rgba(0,0,0,0.3);transform:translate(0px,-15px);position:relative;z-index:1}@media (max-width:1023px){.promise-card{flex-basis:calc(50% - var(--3-item-gap));width:calc((100% - 40px)/2)}}@media (max-width:767px){.promise-card{flex-basis:100%;width:80%;margin-right:auto;margin-left:auto}}@media (max-width:479px){.promise-card{justify-content:center;width:100%}}.promise-icon{width:55px;height:55px}.promise-icon>svg{fill:#000;width:100%;height:100%;opacity:1}.promise-title{min-height:18%;color:var(--primary);font-family:greycliff-cf;font-weight:700;font-size:1.675rem;text-align:start;margin-top:40px;margin-bottom:0px;padding-top:0px;padding-bottom:0px}.services-service-model-title{color:var(--white);font-family:greycliff-cf;font-weight:700;font-size:2.25rem;margin-top:0px;margin-bottom:0px}.services-model-checklist{color:var(--white);padding-left:0px}.services-model-list-item{padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px}.services-model-list-item::marker{content:"\2714"}.services-model-list-item{list-style-position:inside;position:relative}.services-model-list-item::after{content:'';width:100%;height:1px;background-color:#fff;position:absolute;left:0;bottom:0}@media (max-width:767px){.services-model-list-item{list-style-position:outside}}.inline{display:inline}.services-model-li-txt{display:inline-block;font-family:open-sans;font-weight:300;font-size:0.875rem;margin-top:0px;margin-bottom:0px;padding-left:15px}.services-model-btn-override{margin-top:0px}.service-page-subtitle{font-size:2rem}@media (max-width:1023px){.service-page-subtitle{width:75%;text-align:center;margin-right:auto;margin-left:auto;padding-top:30px;padding-bottom:30px}}@media (max-width:767px){.service-page-subtitle{width:100%;font-size:1.35rem;padding-top:0px;padding-bottom:0px}}.service-page-title{font-size:3.75rem;text-align:center}@media (max-width:1023px){.service-page-title{font-size:3rem;text-align:center}}@media (max-width:767px){.service-page-title{font-size:2.25rem}}.service-page-hero{position:relative;background-image:linear-gradient(90deg,rgba(1,95,161,0.65) 16.738197424892704%,rgba(255,255,255,0) 100%),url(https://cp-rebuild.ascendantstudio.co.za/wp-content/uploads/2026/01/white-cloud-blue-sky-scaled.jpg);background-size:auto,cover;background-position:0px 0px,0 0;background-repeat:repeat,repeat;background-attachment:scroll,scroll}@media (max-width:1023px){.service-page-hero{min-height:calc(100vh - 90px)}}@media (max-width:767px){.service-page-hero{padding-right:0rem;padding-left:0rem}}.service-page-hero-copy{font-size:16px;line-height:1.75}@media (max-width:1023px){.service-page-hero-copy{text-align:center;margin-bottom:60px}}@media (max-width:767px){.service-page-hero-copy{font-size:14px;margin-bottom:0px}}.services-slider-project-card{width:100%;background-image:var(--background-img);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll;border-radius:10px}.services-slider-project-video-bg{width:100%;height:100%;overflow:hidden;object-fit:cover;object-position:50% 50%;border-radius:10px}.services-slider-project-video-bg{pointer-events:none}.pad-sm{padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px}.m-a{margin-right:auto;margin-left:auto}.service-range-card-container{display:flex;flex-flow:row;align-items:stretch;gap:25px}@media (max-width:1023px){.service-range-card-container{flex-flow:column}}.service-range-card{display:flex;flex-flow:column;overflow:hidden;background-color:var(--white);border-radius:18px;transition:box-shadow 300ms ease;box-shadow:10px 10px 10px 0px #0000005C,0px 0px 1px 0px #00000030}.flex-cols-3{flex-basis:33%}.animation-service-range-card{flex-basis:50%}@media (max-width:1023px){.animation-service-range-card{flex-grow:0;flex-shrink:1;flex-basis:50%;width:70%;margin-right:auto;margin-left:auto}}@media (max-width:767px){.animation-service-range-card{width:100%}}.service-range-card-content-wrapper{flex-grow:1;position:relative;overflow:hidden;padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px;border-radius:10px}.service-range-card-content-wrapper::after{content:"";display:block;width:110%;height:100%;position:absolute;top:0;left:0;z-index:0;opacity:1;transition:opacity 0.3s ease-out;background-image:linear-gradient(-45deg,var(--bde-brand-primary-color) 28%,rgba(7,106,219,1) 70%)}.service-range-card-content-wrapper::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;opacity:0;transition:opacity 0.3s ease-in;background-image:linear-gradient(-45deg,#6681a3 28%,#3d6291 70%)}.service-range-card-title{position:relative;z-index:1;font-family:greycliff-cf;font-weight:700;margin-bottom:0px}.service-range-card-copy{position:relative;z-index:1;font-size:1rem;line-height:1.5}.service-range-card-img{display:block;max-height:300px;margin-right:auto;margin-left:auto}.service-range-card-img{transition:opacity 0.3s;will-change:opacity}.service-range-section{padding-top:1.2rem}.service-process-container{display:flex;flex-flow:row;align-items:stretch;gap:5px;min-height:500px}@media (max-width:1023px){.service-process-container{flex-flow:column}}.service-process-card{position:relative;overflow:hidden;padding-top:60px;padding-right:5px;padding-bottom:60px;padding-left:5px;background-color:var(--primary-shade-03);border-radius:10px;cursor:pointer}@media (max-width:1023px){.service-process-card{padding-bottom:30px}}.service-process-step-title{position:absolute;bottom:30px;z-index:1;width:100%;color:var(--white);font-size:0.75rem;text-align:start;margin-bottom:0px}@media (max-width:1023px){.service-process-step-title{right:20px;text-align:end}}.service-process-step-number{color:var(--white);font-family:greycliff-cf;font-weight:700;font-size:2.5rem;text-align:start}.service-process-card.active .service-process-step-number::before{content:"Step: "}.service-process-copy{width:100%;font-size:1rem}@media (max-width:767px){.service-process-copy{font-size:0.875rem}}.service-process-step-icon{width:64px;height:64px;color:var(--white)}.service-process-step-icon svg{width:100%;height:100%}.service-process-card-content-container{position:absolute;top:30px;z-index:1;padding-top:20px;padding-right:20px;padding-bottom:20px}@media (max-width:1023px){.service-process-card-content-container{top:15px}}.animation-service-process-content-container{width:30vw;max-width:500px}@media (max-width:1023px){.animation-service-process-content-container{width:50vw}}@media (max-width:479px){.animation-service-process-content-container{width:95%}}.process-card-overlay{position:absolute;top:0px;left:0px;width:100%;height:100%;background-image:linear-gradient(0deg,rgba(0,0,0,0.9) 0%,rgba(2,2,2,0) 19.742489270386265%,rgba(2,2,2,0) 79.8283261802575%,rgba(2,2,2,0.9) 99.14163090128756%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px)}.service-benefit-section{display:flex;position:relative;min-height:75vh;overflow:hidden;padding-top:0rem;padding-bottom:0rem;background-image:url(https://cp-rebuild.ascendantstudio.co.za/wp-content/uploads/2026/02/gradient-background-01.jpg);background-size:cover;background-position:50% 50%;background-repeat:repeat;background-attachment:scroll}@media (max-width:1023px){.service-benefit-section{min-height:100%;padding-right:0rem;padding-left:0rem}}.service-benefit-title-wrapper{position:absolute;top:50%;left:-5%;z-index:0;width:100vw;height:100vw;overflow:hidden;background-color:rgba(255,255,255,0.2);border-radius:50%;border-top:3px solid var(--bde-palette-color-1-7610d2f4-6aa4-4497-bfff-60a2cc8cf033);border-bottom:3px solid var(--bde-palette-color-1-7610d2f4-6aa4-4497-bfff-60a2cc8cf033);border-left:3px solid var(--bde-palette-color-1-7610d2f4-6aa4-4497-bfff-60a2cc8cf033);border-right:3px solid var(--bde-palette-color-1-7610d2f4-6aa4-4497-bfff-60a2cc8cf033);transform:translate3d(-50%,-50%,0px)}@media (max-width:1023px){.service-benefit-title-wrapper{top:50%;left:50%;min-width:100vh;min-height:100vh;transform:translate3d(-50%,-100%,0px)}}@media (max-width:767px){.service-benefit-title-wrapper{top:55%}}.service-benefit-title{font-size:2.5rem}@media (max-width:1023px){.service-benefit-title{text-align:center}}@media (max-width:479px){.swiper-slide{padding-right:0.75rem;padding-left:0.75rem}}.service-benefit-content-wrapper{align-items:center;gap:60px;padding-top:0rem;padding-bottom:0rem}@media (max-width:1023px){.service-benefit-content-wrapper{flex-flow:column;gap:0px;padding-top:60px;padding-right:0rem;padding-bottom:60px;padding-left:0rem}.service-benefit-content-wrapper{flex-direction:column!important}}.service-benefit-slider{max-height:75vh}@media (max-width:1023px){.service-benefit-slider{max-height:100%}}.service-benefit-slide{display:flex;flex-flow:column;justify-content:center;align-items:center}.service-benefit-slide{display:flex!important}.service-benefit-pagination{display:flex;flex-flow:column;gap:30px;height:100%}.service-benefit-pagination{transform:translate3d(5px,0px,0px)!important}.service-benefit-pagination>.swiper-pagination-bullet-active{background-color:white!important}.service-benefit-pagination>.swiper-pagination-bullet{width:20px;height:20px;opacity:1;background-color:rgba(255,255,255,0.2);border:1px solid #fff}.service-benefit-pagination>.swiper-pagination-bullet:hover{background-color:rgba(255,255,255,0.4);opacity:1}@media (max-width:1023px){.service-benefit-pagination{flex-flow:row;justify-content:center;align-items:center;width:100%;height:auto}}.service-benefit-title-container{flex-flow:row;justify-content:center;align-items:center}@media (max-width:1023px){.service-benefit-title-container{flex-flow:column;justify-content:end;align-items:center;width:60%;padding-bottom:60px}}@media (max-width:479px){.service-benefit-title-container{width:100%}}.service-benefit-slider-wrapper{display:flex;flex-flow:column}@media (max-width:1023px){.service-benefit-slider-wrapper{flex-flow:row}}.service-page-hero-overlay{position:absolute;top:0px;left:0px;width:100%;height:100%}.service-page-hero-overlay{background-image:linear-gradient(90deg,rgba(1,95,161,0.65) 16.738197424892704%,rgba(255,255,255,0) 100%)}.service-page-hero-content-wrapper{margin-top:calc(((100vh / 2) / 2) / 2)}@media (max-width:1023px){.service-page-hero-content-wrapper{flex-flow:column;margin-top:0}}@media (max-width:767px){.service-page-hero-content-wrapper{padding-top:30px}}@media (max-width:1023px){.service-benefit-copy{text-align:center}}@media (max-width:767px){.service-benefit-copy{width:80%;margin-right:auto;margin-left:auto}}@media (max-width:1023px){.service-benefit-slider-container{padding-bottom:90px}}.service-range-card-img-full{display:block;width:100%;height:auto;max-height:300px;object-fit:cover;margin-right:auto;margin-left:auto}.service-range-card-img-full{transition:opacity 0.3s;transform:scale(1.075)}.graphic-design-service-process-content-container{width:50vw;max-width:900px}@media (max-width:1023px){.graphic-design-service-process-content-container{width:60vw}}@media (max-width:479px){.graphic-design-service-process-content-container{width:95%}}.gd-service-process-card{position:relative;overflow:hidden;padding-top:60px;padding-right:5px;padding-bottom:60px;padding-left:5px;background-color:var(--primary-shade-03);border-radius:10px;cursor:pointer}@media (max-width:1023px){.gd-service-process-card{padding-bottom:30px}}.animation-benefit-slider-pagination>span:nth-child(2){transform:translate(6px,0px)}@media (max-width:1023px){.animation-benefit-slider-pagination>span:nth-child(2){transform:translate(0px,6px)}}@media (max-width:767px){.animation-benefit-slider-pagination>span:nth-child(2){transform:translate(0px,10px)}}.graphic-design-benefit-slider-pagination>span:nth-child(2),.graphic-design-benefit-slider-pagination>span:nth-child(3){transform:translate(6px,0px)}@media (max-width:1023px){.graphic-design-benefit-slider-pagination>span:nth-child(2),.graphic-design-benefit-slider-pagination>span:nth-child(3){transform:translate(0px,6px)}}@media (max-width:767px){.graphic-design-benefit-slider-pagination>span:nth-child(2),.graphic-design-benefit-slider-pagination>span:nth-child(3){transform:translate(0px,10px)}}.videography-service-range-card{flex-basis:33.3333%}@media (max-width:1023px){.videography-service-range-card{flex-grow:0;flex-shrink:1;flex-basis:50%;width:70%;margin-right:auto;margin-left:auto}}@media (max-width:767px){.videography-service-range-card{width:100%}}.black-btn{color:var(--black)}.black-btn{border-color:var(--black)!important}.one-third-card{flex-basis:33.33%}@media (max-width:1023px){.one-third-card{flex-grow:0;flex-shrink:1;flex-basis:50%;width:70%;margin-right:auto;margin-left:auto}}@media (max-width:767px){.one-third-card{width:100%}}.nav-mobile-logo-wrapper{display:none}@media (max-width:1119px){.nav-mobile-logo-wrapper{display:block}}.contact-us-img{background-image:url(https://cp-rebuild.ascendantstudio.co.za/wp-content/uploads/2026/03/Chat.jpg);background-size:cover;background-position:50% 100%;background-repeat:repeat;background-attachment:scroll;border-radius:15px}@media (max-width:1023px){.contact-us-img{min-height:35vh}}.contact-us-section{gap:30px}@media (max-width:1023px){.contact-us-section{flex-flow:column}.contact-us-section{flex-direction:column!important}}@media (max-width:767px){.contact-us-section{flex-flow:column}.contact-us-section{flex-direction:column!important}}.contact-point-container{display:flex;flex-flow:wrap;flex-grow:1;flex-shrink:1;flex-basis:0%}@media (max-width:767px){.contact-point-container{justify-content:center;align-items:center;text-align:center}}.contact-point-title{width:100%;font-weight:600;font-size:1.25rem;font-style:italic;margin-top:0px;margin-bottom:5px}.contact-point-icon{width:25px;height:25px}.contact-point-icon>svg{fill:var(--primary)!important;width:100%;height:100%}.contact-point-detail{margin-left:10px}.no-style-link{text-decoration:none}.ascendant-form{width:100%}.contact-point-wrapper{margin-top:20px;margin-bottom:20px}@media (max-width:767px){.contact-point-wrapper{flex-flow:column;justify-content:center;align-items:center;gap:25px}}.products-slide-wrapper{display:flex;flex-flow:column;justify-content:end;align-items:end;width:100%;height:100%;padding-top:45px;padding-bottom:45px;background-image:linear-gradient(0deg,rgba(0,0,0,0.14) 0.4291845493562232%,rgba(0,0,0,0.15) 98.28326180257511%),var(--background-img);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,scroll}.products-slide-wrapper{border-radius:inherit}@media (max-width:767px){.products-slide-wrapper{padding-bottom:15px}}.products-slide-title{display:inline-block;color:var(--white);font-weight:500;font-size:1.75rem;font-style:italic;padding-top:5px;padding-right:60px;padding-bottom:5px;padding-left:60px;background-color:var(--primary)}@media (max-width:1119px){.products-slide-title{font-size:1.65rem}}@media (max-width:767px){.products-slide-title{width:100%;font-size:1.35rem;text-align:center}}.products-slider-container{display:flex;justify-content:center;align-items:center;height:100%}@media (max-width:1023px){.products-slider-container{align-items:stretch;min-height:400px}}.products-slide-btn{padding-right:30px}.products-slide-btn>a{background-color:rgba(255,255,255,0.4);backdrop-filter:blur(8px)}@media (max-width:767px){.products-slide-btn{margin-right:auto;margin-left:auto;padding-right:0px}}.products-nav-wrapper{display:flex;flex-flow:row;position:absolute;bottom:0px;z-index:2;width:100%;background-color:#f2f2f2}@media (max-width:1119px){.products-nav-wrapper{flex-flow:row}}@media (max-width:1023px){.products-nav-wrapper{flex-flow:wrap}}.products-nav-title-container{width:20%;padding-left:4.8rem;background-color:var(--white)}@media (max-width:1119px){.products-nav-title-container{padding-left:1.2rem}}@media (max-width:1023px){.products-nav-title-container{display:flex;justify-content:center;align-items:center;flex-grow:1}}@media (max-width:767px){.products-nav-title-container{width:100%}}.products-nav-title{font-family:greycliff-cf;font-weight:900;font-size:1.875rem;padding-top:20px;padding-bottom:20px}@media (max-width:1119px){.products-nav-title{font-size:1.5rem}}@media (max-width:1023px){.products-nav-title{font-size:1.25rem;line-height:1;text-align:center}}.products-nav-slider{display:flex;align-items:center;height:100%;padding-top:10px;padding-right:90px;padding-bottom:10px;padding-left:90px}.products-nav-slider-wrapper{display:flex;align-items:stretch}.products-nav-btn{display:flex;justify-content:center;align-items:center;width:auto;max-width:25%;padding-top:10px;padding-right:40px;padding-bottom:10px;padding-left:40px;background-color:var(--white);border-radius:10px;border-top:2px solid var(--white);border-bottom:2px solid var(--white);border-left:2px solid var(--white);border-right:2px solid var(--white);cursor:pointer;transition:all 200ms ease;box-shadow:0px 0px 5px 0px #00000030}.products-nav-btn:hover{color:var(--white);background-color:var(--primary-shade-02);transition:all 200ms ease;box-shadow:0px 0px 8px 0px #00000070}.products-nav-btn.active{background-color:var(--primary);color:#fff;transition:background-color 0.3s,color 0.3s,box-shadow 0.3s;box-shadow:0px 0px 10px 0px #000000B0}@media (max-width:1119px){.products-nav-btn{max-width:40%;padding-top:5px;padding-bottom:5px}}@media (max-width:1023px){.products-nav-btn{max-width:60%}}.products-nav-btn-title{font-weight:700;font-size:1.125rem;text-align:center}@media (max-width:1023px){.products-nav-btn-title{font-size:0.875rem;line-height:1}}.products-nav-container{display:flex;align-items:center;position:relative;width:80%}@media (max-width:1119px){.products-nav-container{max-width:70%}}@media (max-width:1023px){.products-nav-container{flex-grow:1}}@media (max-width:767px){.products-nav-container{width:100%;max-width:100vw}}.products-nav-arrows-container{position:absolute;top:0px;left:0px;z-index:2;width:100%;height:100%}.products-nav-arrows-container{pointer-events:none}.products-nav-next{top:0px;right:0px}.products-nav-next::after{content:'';display:block;position:absolute;top:50%;left:calc(50% - 3px);width:20px;height:20px;border-left:3px solid #fff;border-top:3px solid #fff;transform:translate(-50%,-50%) rotate(135deg)}@media (max-width:1023px){.products-nav-next::after{content:'';display:block;position:absolute;top:50%;left:calc(50% - 2px);width:15px;height:15px;border-left:2px solid #fff;border-top:2px solid #fff;transform:translate(-50%,-50%) rotate(135deg)}}.products-nav-prev{top:0px;left:0px}.products-nav-prev::after{content:'';display:block;position:absolute;top:50%;left:calc(50% + 3px);width:20px;height:20px;border-left:3px solid #fff;border-top:3px solid #fff;transform:translate(-50%,-50%) rotate(-45deg)}@media (max-width:1023px){.products-nav-prev::after{content:'';display:block;position:absolute;top:50%;left:calc(50% + 2px);width:15px;height:15px;border-left:2px solid #fff;border-top:2px solid #fff;transform:translate(-50%,-50%) rotate(-45deg)}}.products-nav-arrow{position:absolute;z-index:2;width:60px;height:100%;background-color:var(--primary);cursor:pointer}.products-nav-arrow{pointer-events:auto}.products-nav-arrow.swiper-button-disabled{opacity:1;background-color:var(--primary-shade-01);trnsition:background-color 0.25s}@media (max-width:1023px){.products-nav-arrow{width:40px}}@media (max-width:767px){.products-nav-arrow{width:35px}}.products-section{display:none;width:100%;height:100vh}@media (max-width:767px){.products-section{flex-flow:column-reverse nowrap;height:100%}}.products-section-content-wrapper{display:flex;flex-flow:column;flex-grow:1;flex-shrink:0;flex-basis:60%;padding-top:120px}@media (max-width:1023px){.products-section-content-wrapper{padding-top:90px}}@media (max-width:767px){.products-section-content-wrapper{flex-grow:0;flex-shrink:0;flex-basis:100%;max-height:115vh;padding-top:0px}}.products-section-title{font-weight:900;font-size:2.85rem;text-align:start;margin-top:0px;margin-bottom:15px}@media (max-width:767px){.products-section-title{font-size:2.25rem}}.products-title-separator-container{width:100%}.products-title-separator{width:60%;height:10px;background-color:var(--background-color)}.products-section-img-wrapper{flex-grow:0;flex-shrink:1;flex-basis:40%;background-image:var(--background-img);background-size:cover;background-position:50% 50%;background-repeat:repeat;background-attachment:scroll}@media (max-width:767px){.products-section-img-wrapper{min-height:300px;margin-top:150px}}.products-title-container{width:100%;padding-top:0px;padding-bottom:0px;padding-left:4.8rem}@media (max-width:1023px){.products-title-container{padding-left:1.8rem}}.products-section-content-container{margin-top:10px;padding-left:4.8rem}@media (max-width:1023px){.products-section-content-container{padding-left:1.8rem}}.products-section-subtitle{font-family:greycliff-cf;font-weight:500}.products-section-copy{font-size:0.875rem;line-height:1;padding-right:90px}@media (max-width:1023px){.products-section-copy{padding-right:30px}}.product-item-wrapper{display:flex;flex-flow:column;justify-content:end;align-items:center;position:relative;min-height:300px;overflow:hidden;border-radius:15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.3)}.product-item-wrapper{background-position:50%,125px}.product-item-wrapper:hover .product-item-img-overlay{opacity:0;transition:opacity .2s ease}@media (max-width:767px){.product-item-wrapper{min-height:250px}}.product-item-title-wrapper{display:flex;flex-flow:column;justify-content:center;align-items:center;position:relative;z-index:2;width:100%;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;background-color:var(--white);border-radius:15px;box-shadow:0px 0px 5px 0px #00000090}@media (max-width:767px){.product-item-title-wrapper{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px}}.product-item-title{margin-top:10px;margin-bottom:10px}@media (max-width:767px){.product-item-title{font-size:1.25rem;text-align:center}}.products-items-container{flex-grow:1;width:100%;overflow:scroll;padding-right:30px;padding-left:4.8rem;background-color:var(--off-white)}@media (max-width:1023px){.products-items-container{padding-left:1.8rem}}.product-item-img-wrapper{width:100%;height:225px;background-image:var(--background-img);background-size:cover;background-position:50% 50%;background-repeat:repeat;background-attachment:scroll;transform:scale(1.1,1.1)}@media (max-width:767px){.product-item-img-wrapper{height:150px}}.products-solution-title{font-size:1.875rem;margin-top:10px;margin-bottom:20px}@media (max-width:767px){.products-solution-title{font-size:1.5rem}}.product-item-img-overlay{position:absolute;top:0px;bottom:0px;width:100%;height:100%;transition:opacity 200ms ease;backdrop-filter:blur(2px) brightness(75%);-webkit-backdrop-filter:blur(2px) brightness(75%)}@media (max-width:1023px){.product-item-img-overlay{display:none}}@media (max-width:767px){.product-item-img-overlay{display:none}}.projects-slider-container{display:flex;justify-content:center;align-items:center;height:100%}@media (max-width:1023px){.projects-slider-container{align-items:stretch;min-height:400px}}@media (max-width:767px){.projects-slider-container{height:auto;min-height:250px}}.portfolio-archive-wrapper{display:flex;flex-flow:row;align-items:stretch;min-height:100vh;background-color:#f7f7f7}@media (max-width:1023px){.portfolio-archive-wrapper{flex-flow:column}}.portfolio-filter-wrapper{display:flex;flex-flow:column;width:25%;padding-left:30px;background-color:var(--white);box-shadow:7px 0px 7px 0px rgba(0,0,0,0.25)}@media (max-width:1023px){.portfolio-filter-wrapper{width:100%;padding-top:30px;padding-right:1.8rem;padding-bottom:30px;padding-left:1.8rem}}@media (max-width:767px){.portfolio-filter-wrapper{position:relative;height:4rem;overflow:hidden;padding-top:0px;padding-right:0.75rem;padding-left:0.75rem}.portfolio-filter-wrapper.active .portfolio-filter-selector{top:30px;transform:rotate(45deg);transition:top,transform;transition-duration:0.3s}.portfolio-filter-wrapper.active{height:100%}}.portfolio-collection-wrapper{display:flex;flex-flow:column;width:75%;margin-top:0px;background-color:transparent}@media (max-width:1023px){.portfolio-collection-wrapper{width:100%}}.portfolio-archive-title-wrapper{width:100%}.portfolio-archive-title{font-weight:600;font-size:1.875rem;text-align:center;margin-top:15px}@media (max-width:1023px){.portfolio-archive-title{margin-top:45px}}.portfolio-archive-copy{width:50%;line-height:1.25;text-align:center;margin-top:10px;margin-right:auto;margin-bottom:10px;margin-left:auto}@media (max-width:767px){.portfolio-archive-copy{width:100%;padding-right:10px;padding-left:10px}}.portfolio-filter-title{font-weight:700;font-size:1.75rem;text-align:center;margin-top:15px}@media (max-width:1023px){.portfolio-filter-title{margin-bottom:15px}}.portfolio-filter-copy{font-size:0.875rem;text-align:center;padding-right:15px;padding-left:15px}@media (max-width:1023px){.portfolio-filter-copy{margin-top:0px;margin-bottom:0px}}.portfolio-filter-container{display:flex;flex-flow:column}.portfolio-filter-capability-wrapper{flex-grow:1;margin-bottom:10px}.portfolio-filter-type-wrapper{flex-grow:1}.portfolio-collection-container{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-flow:row;gap:20px;flex-grow:1;width:100%;overflow:hidden;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}@media (max-width:1023px){.portfolio-collection-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.portfolio-collection-container{grid-template-columns:repeat(1,1fr)}}@media (max-width:479px){.portfolio-collection-container{grid-template-columns:repeat(1,1fr)}}.portfolio-card-container-copy-1{position:relative;overflow:hidden;background-image:var(--background-img);background-size:cover;background-position:50% 50%;background-repeat:repeat;background-attachment:scroll;border-radius:30px;cursor:pointer;transition:transform 350ms ease-in-out;box-shadow:2px 2px 8px 1px #0000003F}.portfolio-card-container-copy-1:hover{transition:transform 350ms ease-in-out;transform:scale(1.05,1.05)}.portfolio-card-container{position:relative;overflow:hidden;background-image:var(--background-img);background-size:cover;background-position:50% 50%;background-repeat:repeat;background-attachment:scroll;border-radius:30px;cursor:pointer;transition:all 500ms ease-in-out;box-shadow:2px 2px 8px 1px #0000003F}.portfolio-card-container:hover{transition:all 500ms ease;box-shadow:2px 2px 10px 1px #0000009F;transform:translate3d(0px,-8px,0px)}.portfolio-card-container:hover .portfolio-card-overlay{opacity:1;transition:opacity 0.3s}.portfolio-card-content-wrapper{display:flex;flex-flow:row;justify-content:space-between;position:absolute;bottom:0%;z-index:1;width:100%;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;background-color:#015FA1C9;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.project-card-client-title{color:var(--white);font-family:playfair-display;font-weight:700;font-size:1.1rem;font-style:italic;margin-top:5px;margin-bottom:5px}.project-card-arrow-btn{display:flex;justify-content:center;align-items:center}.portfolio-card-container::after{display:block;padding-bottom:100%}.portfolio-card-container::after{content:""}.project-card-deliverable-title{font-family:open-sans;font-weight:700;font-size:1.25rem;font-style:normal;margin-top:5px;margin-bottom:5px}.portfolio-filter-subtitle{font-size:1.375rem;text-align:center;margin-bottom:10px}.portfolio-filter-capability-container{display:flex;flex-flow:wrap}.portfolio-filter-btn-wrapper{display:flex;flex-flow:row;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px}.portfolio-checkbox-btn{margin-right:5px}.portfolio-filter-type-btn{padding-top:10px;padding-right:30px;padding-bottom:10px;padding-left:30px;background-color:#d8d8d8;border-radius:30px;border-top:0px solid;border-bottom:0px solid;border-left:0px solid;border-right:0px solid}.portfolio-filter-type-btn>p{padding:0;margin:0}.portfolio-filter-type-btn:active,.portfolio-filter-type-btn.active{background-color:var(--primary);color:#fff}.portfolio-filter-type-container{display:flex;flex-flow:wrap;gap:10px}.portfolio-type-filter-btn-wrapper{display:flex;flex-flow:row}@media (max-width:767px){.portfolio-filter-selector{display:block;position:absolute;top:15px;right:25px;width:20px;height:20px;border-top:3px solid var(--primary);border-left:3px solid var(--primary);transform:rotateZ(-135deg)}}#home-full-spectrum-title{font-size:2.25rem}#home-hero-title{position:absolute;top:100px}@media (max-width:1023px){#home-hero-title{top:25%}}@media (max-width:767px){#home-hero-title{top:60px}}@media (max-width:479px){#home-hero-title{top:100px}}@media (min-width:1120px) and (max-width:1366px){#home-hero-title{top:60px}}#home-our-clients{font-weight:900}@media (max-width:767px){#home-our-clients{margin-top:0px}}#home-clients{font-weight:400}#home-sub-hero{font-size:1.75rem}@media (max-width:1119px){#home-sub-hero{font-size:1.45rem}}@media (max-width:1023px){#home-sub-hero{width:70%;text-align:center;margin-top:2rem;margin-right:auto;margin-bottom:2rem;margin-left:auto}}@media (max-width:767px){#home-sub-hero{width:95%}}#home-new-heights-bg{min-height:25vw;background-image:linear-gradient(-180deg,rgba(7,106,219,0.16) 0%,rgba(39,93,156,0.4) 99.57081545064378%),linear-gradient(#36333336,#36333336),url(https://cp-rebuild.ascendantstudio.co.za/wp-content/uploads/2025/09/colorful-dramatic-sky-with-cloud-at-sunset-scaled.jpg);background-size:auto,auto,2160px auto;background-position:0px 0px,0px 0px,100% 100%;background-repeat:repeat,repeat,repeat;background-attachment:scroll,scroll,scroll}#home-new-heights-building{position:absolute;right:20vw;bottom:0px;width:80%;transform:translate3d(50%,0px,0px)}@media (max-width:1023px){#home-new-heights-building{width:90%}}#home-wordart-success{font-family:playfair-display;font-weight:600;font-style:italic}#home-wordart-success{font-size:clamp(70px,29cqw,155px)}#home-wordart-achieve{position:absolute;top:3cqw;left:20cqw;font-family:greycliff-cf;font-style:italic}#home-wordart-achieve{font-size:clamp(25px,11cqw,60px)}#home-wordart-without{position:relative;font-family:greycliff-cf;font-weight:100;line-height:.5;font-style:italic;text-transform:uppercase;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}#home-wordart-without{font-size:clamp(18px,10.5cqw,60px)}@media (max-width:1023px){#home-wordart-without{text-align:end}}#home-eliminating{color:var(--primary)}.home-partnering-txt{font-size:2rem}#partnering-secondary-text{display:inline-block;position:relative}#partnering-secondary-text span{position:absolute;top:0;left:0}#partnering-secondary-text span{white-space:nowrap;will-change:transform,opacity}#partnering-secondary-text{vertical-align:bottom;white-space:nowrap}@media (max-width:479px){#partnering-secondary-text{white-space:wrap}}#what-makes-us-different-container{background-image:url(https://cp-rebuild.ascendantstudio.co.za/wp-content/uploads/2026/01/pexels-pixabay-258149-scaled.jpg);background-size:cover;background-position:50% 35%;background-repeat:repeat;background-attachment:scroll}#home-what-text{color:#fff;font-family:greycliff-cf;font-weight:700;font-size:4.5rem;line-height:1;text-align:end;text-transform:uppercase}@media (max-width:479px){#home-what-text{font-size:2.5rem}}#home-makes-us-text{color:var(--white);font-family:greycliff-cf;font-weight:300;font-size:2rem;text-align:end;padding-right:10px}@media (max-width:479px){#home-makes-us-text{font-size:1.6rem;line-height:1}}#home-different-text{font-size:8rem;text-align:start}@media (max-width:479px){#home-different-text{font-size:4rem}}#home-own-your-challenges{color:var(--primary);font-family:greycliff-cf;font-weight:700;font-size:2.25rem;text-align:center;font-style:italic}#home-we-handle-creative{font-family:open-sans;font-weight:700;font-size:1.625rem;text-align:center}#home-flexible-services-title{font-family:greycliff-cf;font-weight:700;font-size:2rem;text-align:center;font-style:italic}#home-product-offering-content{padding-top:60px;padding-bottom:60px}@media (max-width:1023px){#home-product-offering-content{padding-top:30px}}@media (min-width:1120px) and (max-width:1366px){#home-product-offering-content{padding-top:30px;padding-bottom:30px}}#home-product-offering-section{gap:80px}@media (max-width:1023px){#home-product-offering-section{gap:0px}}#home-products-title{line-height:1}#home-products-title{font-size:clamp(14px,30cqw,150px)}@media (max-width:479px){#home-products-title{font-size:clamp(14px,25cqw,150px)}}#home-products-offer-title{position:absolute;top:70%;left:70%;line-height:1}#home-products-offer-title{font-size:clamp(14px,30cqw,112px)}@media (max-width:479px){#home-products-offer-title{top:85%}#home-products-offer-title{font-size:clamp(14px,18cqw,112px)}}@media (min-width:1120px) and (max-width:1366px){#home-products-offer-title{left:63%;transform:scale(0.8,0.8)}}#home-products-on-title{font-size:clamp(14px,30cqw,85px)}@media (max-width:479px){#home-products-on-title{font-size:clamp(14px,18cqw,85px)}}#home-projects-title{max-width:700px;margin-top:30px;margin-right:auto;margin-bottom:30px;margin-left:auto}@media (max-width:479px){#home-projects-title{font-size:2rem;margin-bottom:0px}}@media (min-width:1120px) and (max-width:1366px){#home-projects-title{max-width:450px;margin-bottom:15px}}#home-project-sub-title{padding-top:0px;padding-bottom:0px}@media (min-width:1120px) and (max-width:1366px){#home-project-sub-title{max-width:70%;margin-top:0px;margin-right:auto;margin-left:auto}}@media (max-width:1119px){#home-hero-text-wrapper{font-size:3rem}}@media (max-width:1023px){#home-hero-text-wrapper{text-align:center;margin-top:2rem;margin-bottom:2rem}}@media (max-width:767px){#home-hero-text-wrapper{font-size:2rem;margin-top:0.55rem;margin-bottom:0.55rem}}@media (max-width:1023px){#home-hero-divider{margin-right:auto;margin-left:auto}}#home-new-heights-top{padding-top:90px}@media (max-width:1023px){#home-new-heights-top{padding-top:20px;padding-bottom:20px}}#products-on-offer-challenges{font-size:2rem;margin-top:0px}@media (max-width:479px){#products-on-offer-challenges{font-size:1.65rem;margin-bottom:0px}}@media (max-width:1023px){#home-products-on-offer-title-wrapper{padding-left:60px}}@media (max-width:479px){#home-products-on-offer-title-wrapper{padding-left:15px}}@media (max-width:1023px){#home-portfolio-product-details{min-height:75vh}}@media (max-width:767px){#home-taking-business-to-new-heights-title{font-size:2.65rem;text-align:center}}#home-what-makes-us-diff{padding-top:40px;padding-bottom:40px}@media (max-width:479px){#home-what-makes-us-diff{padding-top:20px;padding-bottom:20px}}@media (max-width:479px){#home-we-own-challenges{padding-top:20px;padding-bottom:20px}}#home-traditional-agencies{padding-top:50px;padding-bottom:50px}#home-flexible-service-models{padding-bottom:0px}#home-full-spectrum-txt{margin-bottom:0px}.col-10{width:10%}@media (max-width:1366px){.col-xl-10{width:10%}}@media (max-width:1119px){.col-lg-10{width:10%}}@media (max-width:1023px){.col-md-10{width:10%}}@media (max-width:767px){.col-sm-10{width:10%}}@media (max-width:767px){.col-xs-10{width:10%!important;}}@media (max-width:479px){.col-xs-10{width:10%}}.col-20{width:20%}@media (max-width:1366px){.col-xl-20{width:20%}}@media (max-width:1119px){.col-lg-20{width:20%}}@media (max-width:1023px){.col-md-20{width:20%}}@media (max-width:767px){.col-sm-20{width:20%!important}}@media (max-width:479px){.col-xs-20{width:20%}}.col-30{width:30%}@media (max-width:1366px){.col-xl-30{width:30%}}@media (max-width:1119px){.col-lg-30{width:30%}}@media (max-width:1023px){.col-md-30{width:30%!important}}@media (max-width:767px){.col-sm-30{width:30%!important}}@media (max-width:479px){.col-xs-30{width:30%}}.col-40{width:40%}@media (max-width:1366px){.col-xl-40{width:40%}}@media (max-width:1119px){.col-lg-40{width:40%}}@media (max-width:1023px){.col-md-40{width:40%!important}}@media (max-width:767px){.col-sm-40{width:40%}}@media (max-width:479px){.col-xs-40{width:40%}}.col-50{width:50%}@media (max-width:1366px){.col-xl-50{width:50%}}@media (max-width:1119px){.col-lg-50{width:50%}}@media (max-width:1023px){.col-md-50{width:50%!important}}@media (max-width:767px){.col-sm-50{width:50%}}@media (max-width:479px){.col-xs-50{width:50%}}.col-60{width:60%}@media (max-width:1366px){.col-xl-60{width:60%}}@media (max-width:1119px){.col-lg-60{width:60%}}@media (max-width:1023px){.col-md-60{width:60%}}@media (max-width:767px){.col-sm-60{width:60%}}@media (max-width:479px){.col-xs-60{width:60%}}.col-70{width:70%}@media (max-width:1366px){.col-xl-70{width:70%}}@media (max-width:1119px){.col-lg-70{width:70%}}@media (max-width:1023px){.col-md-70{width:70%}}@media (max-width:767px){.col-sm-70{width:70%}}@media (max-width:479px){.col-xs-70{width:70%}}.col-80{width:80%}@media (max-width:1366px){.col-xl-80{width:80%}}@media (max-width:1119px){.col-lg-80{width:80%}}@media (max-width:1023px){.col-md-80{width:80%}}@media (max-width:767px){.col-sm-80{width:80%!important}}@media (max-width:479px){.col-xs-80{width:80%}}.col-90{width:90%}@media (max-width:1366px){.col-xl-90{width:90%}}@media (max-width:1119px){.col-lg-90{width:90%}}@media (max-width:1023px){.col-md-90{width:90%}}@media (max-width:767px){.col-sm-90{width:90%}}@media (max-width:479px){.col-xs-90{width:90%}}.col-100{width:100%}@media (max-width:1366px){.col-xl-100{width:100%}}@media (max-width:1119px){.col-lg-100{width:100%}}@media (max-width:1023px){.col-md-100{width:100%}}@media (max-width:767px){.col-sm-100{width:100%}}@media (max-width:479px){.col-xs-100{width:100%!important}}#about-us-hero-section{display:flex;align-items:center;background-image:linear-gradient(180deg,rgba(1,95,161,0.6) 0%,rgba(255,255,255,0) 98.71244635193133%),url(https://cp-rebuild.ascendantstudio.co.za/wp-content/uploads/2026/01/clouds-to-horizon.jpg);background-size:auto,auto;background-position:0px 0px,0 0;background-repeat:repeat,repeat;background-attachment:scroll,scroll}@media (max-width:767px){#about-us-hero-section{height:100%}}@media (max-width:479px){#about-us-hero-section{min-height:100vh}}#about-us-hero-container{display:flex;flex-flow:column}#about-us-hero-h2{margin-top:20px;margin-bottom:20px}@media (max-width:1023px){#about-us-hero-h2{font-size:1.75rem}}@media (max-width:767px){#about-us-hero-h2{font-size:1.25rem}}@media (max-width:479px){#about-us-hero-h2{font-size:1.45rem;text-align:center}}#about-us-hero-h1{margin-top:20px;margin-bottom:20px}@media (max-width:1023px){#about-us-hero-h1{font-size:3.25rem}}@media (max-width:767px){#about-us-hero-h1{font-size:3rem;margin-top:10px;margin-bottom:10px}}@media (max-width:479px){#about-us-hero-h1{font-size:2.5rem;text-align:center;margin-top:30px}}#about-us-purpose-p1{margin-bottom:60px}@media (max-width:767px){#about-us-purpose-p1{text-align:center}}#about-us-catalyst{font-size:clamp(3rem,14cqw,4.5rem);line-height:1;margin-top:0px;margin-bottom:0px}#about-us-catalyst-creatives{font-size:clamp(1rem,4.2cqw,1.3rem);margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px}#about-us-catalyst-for{display:inline-block;font-size:clamp(1rem,7cqw,2.2rem);line-height:1}@media (max-width:479px){#about-us-catalyst-for{font-size:clamp(1rem,7cqw,1.35rem)}}#about-us-catalyst-success{font-size:clamp(1rem,22cqw,6.8rem);line-height:.7}@media (max-width:479px){#about-us-catalyst-success{font-size:clamp(1rem,22cqw,3.5rem)}}#about-us-catalyst-wrapper{display:flex;flex-flow:column;justify-content:center}#about-us-purpose-title{margin-top:0px}#about-us-ascendant-way-container{background-image:url(https://cp-rebuild.ascendantstudio.co.za/wp-content/uploads/2026/01/Curved-building-scaled.jpg);background-size:cover;background-position:50% 50%;background-repeat:repeat;background-attachment:scroll}#ascendant-way-title-wrapper{display:flex;flex-flow:column}@media (max-width:479px){#ascendant-way-title-wrapper{margin-top:90px}}@media (max-width:767px){#about-us-purpose-p2{text-align:center}}#about-us-promise-card-container{display:flex;flex-flow:row;gap:var(--3-item-gap)}primary{color:var(--primary)}.primary-font-color{color:var(--primary)}.italic{font-style:italic}.bold{font-weight:700}.txt-white{color:var(--white)}.txt-center{text-align:center}.txt-light{font-weight:300}.relative{position:relative}.absolute{position:absolute}.top{top:0}.right{right:0}.bottom{bottom:0}.left{left:0}.flex{display:flex}.flex-wrap{flex-wrap:wrap!important}.flex-row{flex-direction:row}.flex-col{flex-flow:column}.row{flex-flow:row;justify-content:center;align-items:center}.flex-center{justify-content:center}.flex-middle{align-items:center}.flex-grow{flex-grow:1}.footer-copyright{color:var(--primary-shade-02);font-family:greycliff-cf;font-weight:500;font-size:1.25rem;margin-bottom:0px}.footer-logo{height:125px;max-width:auto}.footer-logo-wrapper{display:flex;flex-flow:column;justify-content:center;align-items:center}.ascendant-footer{display:flex;flex-flow:row;justify-content:space-between;align-items:stretch;gap:20px;padding-top:1.25rem;padding-right:2.6rem;padding-bottom:1.25rem;padding-left:2.6rem}@media (max-width:1023px){.ascendant-footer{flex-flow:column;align-items:center}}@media (max-width:479px){.ascendant-footer{padding-right:1.2rem;padding-left:1.2rem}}.ascendant-footer-wrapper{position:relative;z-index:10;min-height:60px;box-shadow:-2.5px -2.5px 6px 0px #00000030}.hidden{display:none}#contact-us-hero{background-image:linear-gradient(90deg,rgba(1,95,161,0.9) 15.450643776824034%,rgba(255,255,255,0) 100%),url(https://cp-rebuild.ascendantstudio.co.za/wp-content/uploads/2026/03/tall-building-reaching-up-towards-blue-sky-with-white-clouds.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}@media (max-width:479px){#contact-us-hero{padding-top:60px}}#contact-us-hero-heading{line-height:1.5}#contact-us-hero-heading .accent-font{line-height:0}@media (max-width:767px){#contact-us-hero-heading{font-size:2.5rem}}#contact-us-hero-subheading{font-size:2.35rem;margin-bottom:10px}@media (max-width:767px){#contact-us-hero-subheading{font-size:2.25rem}}#contact-us-hero-copy{margin-top:0px}#contact-us-form-title{width:100%;margin-bottom:0px}@media (max-width:767px){#contact-us-form-title{text-align:center}}@media (max-width:479px){#contact-us-form-title{margin-top:0px}}#contact-us-form-intro{font-weight:600;font-size:1.25rem;font-style:italic;margin-top:40px}#products-page-hero-title .accent-font{line-height:.8}@media (max-width:1023px){#products-page-hero-title{font-size:3rem}}@media (max-width:767px){#products-page-hero-title{font-size:2.25rem}}#products-page-hero-subtitle{font-weight:600;font-size:1.875rem}#products-page-hero-subtitle .accent-font{line-height:.8}@media (max-width:767px){#products-page-hero-subtitle{font-size:1.5rem}}#products-page-hero-copy .accent-font{line-height:.8}@media (max-width:767px){#products-page-hero-copy{font-size:0.875rem}}#products-page-hero{padding-bottom:100px;background-image:linear-gradient(90deg,var(--bde-brand-primary-color) 0%,rgba(1,95,161,0) 99.14163090128756%),url(https://cp-rebuild.ascendantstudio.co.za/wp-content/uploads/2026/03/white-facade-building-towering-into-blue-sky-with-white-clouds.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}@media (max-width:1023px){#products-page-hero{min-height:calc(100vh - 95px);padding-top:70px}}@media (max-width:767px){#products-page-hero{padding-bottom:150px}}#products-bg-img-branding{background-image:url(https://cp-rebuild.ascendantstudio.co.za/wp-content/uploads/2026/03/flatlay-photo-of-branding-design-683x1024.jpg);background-size:cover;background-position:50% 50%;background-repeat:repeat;background-attachment:scroll}.products-section.active{display:flex}.products-nav-wrapper.activated{transition:all 350ms ease;transform:translate3d(0px,100%,0px)}@media (max-width:1119px){#products-hero-wrapper{padding-top:30px;padding-bottom:30px}}@media (max-width:1023px){#products-hero-wrapper{flex-flow:column}}#portfolio-page-hero-title{line-height:1.25}#portfolio-page-hero-title .accent-font{line-height:.8}@media (max-width:1023px){#portfolio-page-hero-title{font-size:3rem}}@media (max-width:767px){#portfolio-page-hero-title{font-size:2.25rem}}#projects-page-hero{align-items:stretch;padding-top:100px;background-image:linear-gradient(90deg,var(--bde-brand-primary-color) 0%,rgba(1,95,161,0) 99.14163090128756%),url(https://cp-rebuild.ascendantstudio.co.za/wp-content/uploads/2026/03/tall-building-reaching-up-towards-blue-sky-with-white-clouds.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}@media (max-width:1023px){#projects-page-hero{min-height:calc(100vh - 95px);padding-top:70px}}@media (max-width:767px){#projects-page-hero{padding-bottom:150px}}#projects-hero-wrapper{padding-top:60px;padding-bottom:60px}@media (max-width:1119px){#projects-hero-wrapper{padding-top:30px;padding-bottom:30px}}@media (max-width:1023px){#projects-hero-wrapper{flex-flow:column}}#projects-page-hero-content-wrapper{display:flex;flex-flow:column;justify-content:center}input[type="radio"]{width:1em;height:1em;background-color:#cecece;border-radius:5px;border-top:2px solid #eaeaea;border-bottom:2px solid #eaeaea;border-left:2px solid #eaeaea;border-right:2px solid #eaeaea;transform:translate3d(0em,0.135em,0px)}input[type="radio"]{-webkit-appearance:none;appearance:none}input[type="radio"]:checked::before{content:"";width:90%;height:90%;background-color:var(--primary);display:block;border-radius:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#portfolio-page-hero-copy{font-size:1rem}#portfolio-page-hero-copy .accent-font{line-height:.8}@media (max-width:767px){#portfolio-page-hero-copy{font-size:0.875rem}}@media (max-width:1023px){#portfolio-page-hero-slider-wrapper{flex-grow:1}}#portfolio-page-hero{align-items:stretch;padding-top:100px;background-image:linear-gradient(90deg,var(--bde-brand-primary-color) 0%,rgba(1,95,161,0) 99.14163090128756%),url(https://cp-rebuild.ascendantstudio.co.za/wp-content/uploads/2026/03/tall-building-reaching-up-towards-blue-sky-with-white-clouds.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}@media (max-width:1023px){#portfolio-page-hero{min-height:calc(100vh - 95px);padding-top:70px}}@media (max-width:767px){#portfolio-page-hero{padding-top:35px;padding-bottom:0px}}.portfolio-card-overlay{position:absolute;top:0%;left:0%;z-index:0;width:100%;height:100%;background-color:#00000040;opacity:0;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.portfolio-card-content-container{display:flex;flex-flow:column;gap:5px}.portfolio-card-content-container *{margin:0}.portfolio-card-overlay-txt{position:absolute;top:50%;left:50%;color:var(--white);transform:translate3d(-50%,-50%,0px)}.portfolio-card-sub-type{color:var(--white);font-family:open-sans;font-weight:100;font-size:0.875rem;font-style:italic;margin-top:10px;margin-bottom:10px}#content-creation-hero-section{background-image:linear-gradient(90deg,rgba(5,5,5,0.57) 33.47639484978541%,rgba(0,0,0,0) 100%),url(https://cp-rebuild.ascendantstudio.co.za/wp-content/uploads/2026/03/camera-crew-filming-on-set.jpg);background-size:auto,cover;background-position:0px 0px,100% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}@media (max-width:1023px){#content-creation-hero-section{background-image:linear-gradient(#0202028A,#0202028A),url(https://cp-rebuild.ascendantstudio.co.za/wp-content/uploads/2026/03/camera-crew-filming-on-set.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}}@media (max-width:767px){#content-creation-hero-section{background-image:linear-gradient(#0000008A,#0000008A),url(https://cp-rebuild.ascendantstudio.co.za/wp-content/uploads/2026/03/camera-crew-filming-on-set.jpg);background-size:auto,cover;background-position:0px 0px,50% 0;background-repeat:repeat,repeat;background-attachment:scroll,scroll}#content-creation-hero-section h1{font-size:2.875rem}#content-creation-hero-section h2{font-size:1.5rem}}#content-creation-hero-sub-title{font-weight:800;font-size:2rem}#content-creation-word-art-get{position:relative;left:15cqw;font-size:clamp(16px,15cqw,75px)}#content-creation-word-art-message{position:relative;left:30cqw;font-size:clamp(55px,17cqw,85px)}#content-creation-word-art-delivered{font-size:clamp(16px,15cqw,75px)}#content-creation-get-wrapper{line-height:.875}.message-wrapper{display:flex;flex-flow:wrap}@media (max-width:1023px){.message-wrapper{padding-left:10vw}}@media (max-width:767px){.message-wrapper{width:100%;margin-bottom:0px;padding-left:5vw}}@media (max-width:479px){.message-wrapper{padding-left:0vw}}#content-creation-disciplines-title{font-size:2.25rem}#content-creation-disciplines-subtitle{font-weight:300;font-size:2.25rem}@media (max-width:767px){#content-creation-disciplines-subtitle{margin-bottom:0px}}#content-creation-process-title{font-weight:700;font-size:2.2rem;font-style:italic}#content-creation-process-title-wrapper{margin-left:auto}.content-creation-process-card{position:relative;overflow:hidden;padding-top:60px;padding-right:5px;padding-bottom:60px;padding-left:5px;background-color:var(--primary-shade-03);border-radius:10px;cursor:pointer}@media (max-width:1023px){.content-creation-process-card{padding-bottom:30px}}.content-creation-process-step-number{color:var(--white);font-family:greycliff-cf;font-weight:700;font-size:2.5rem;text-align:start}.service-process-card.active .content-creation-process-step-number::before{content:"Step: "}.content-creation-process-copy{width:100%;font-size:1rem}@media (max-width:767px){.content-creation-process-copy{font-size:0.875rem}}.content-creation-process-step-icon{width:64px;height:64px;color:var(--white)}.content-creation-process-step-icon svg{width:100%;height:100%}.content-creation-process-step-title{position:absolute;bottom:30px;z-index:1;width:100%;color:var(--white);font-size:0.75rem;text-align:start;margin-bottom:0px}@media (max-width:1023px){.content-creation-process-step-title{right:20px;text-align:end}}.content-creation-process-card-content-container{position:absolute;top:30px;z-index:1;padding-top:20px;padding-right:20px;padding-bottom:20px}@media (max-width:1023px){.content-creation-process-card-content-container{top:15px}}.service-process-card-content-container-copy-1{position:absolute;top:30px;z-index:1;padding-top:20px;padding-right:20px;padding-bottom:20px}@media (max-width:1023px){.service-process-card-content-container-copy-1{top:15px}}.service-process-step-number-copy-1{color:var(--white);font-family:greycliff-cf;font-weight:700;font-size:2.5rem;text-align:start}.service-process-card.active .service-process-step-number-copy-1::before{content:"Step: "}.content-creation-process-content-container{width:30vw;max-width:500px}@media (max-width:1023px){.content-creation-process-content-container{width:50vw}}@media (max-width:479px){.content-creation-process-content-container{width:95%}}.content-creation-card-container{display:flex;flex-flow:row;gap:60px}@media (max-width:1023px){.content-creation-card-container{flex-flow:column;justify-content:center;align-items:center}}.content-creation-feature-card{flex-basis:33%;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;background-color:rgba(255,2555,2555,0.88);border-radius:15px;box-shadow:12px 10px 10px 0px rgba(0,0,0,0.15)}@media (max-width:1023px){.content-creation-feature-card{width:60%}}@media (max-width:767px){.content-creation-feature-card{width:100%}}.content-creation-feature-title{font-family:greycliff-cf;font-weight:700;font-size:2rem}.faqs-title-wrapper{display:flex;justify-content:end}@media (max-width:767px){.faqs-title-wrapper{justify-content:start}}.txt-right{text-align:end}.faq-accordian-title{font-family:open-sans;font-weight:700;font-size:1.125rem;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.faq-accordian-content{padding-top:0px;padding-bottom:20px}.faq-accordian-title-wrapper{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:15px;padding-right:5px;padding-bottom:15px;padding-left:5px;cursor:pointer;transition:background 300ms ease}.faq-accordian-title-wrapper:hover{background-color:var(--ascendant-field-hover);transition:background 300ms ease}.faq-accordian-title-wrapper{list-style:none}.faq-accordian-title-wrapper::-webkit-details-marker{display:none}.faqs-img{width:100%;height:100%;object-fit:cover;border-radius:20px;box-shadow:7px 7px 5px 0px rgba(0,0,0,0.5)}.faqs-wrapper{gap:60px}@media (max-width:1023px){.faqs-wrapper{flex-flow:column}}.creative-challenges-section{position:relative;background-image:linear-gradient(#0000001F,#0000001F),url(https://cp-rebuild.ascendantstudio.co.za/wp-content/uploads/2026/03/symmetrical-building-facade-splitting-the-blue-sky.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}.challenges-slider{width:100%}.challenges-slide{display:flex;flex-flow:row;align-items:stretch;gap:30px}.challenges-slide{display:flex!important}@media (max-width:1023px){.challenges-slide{padding-right:12px;padding-bottom:15px;padding-left:12px}}@media (max-width:767px){.challenges-slide{flex-flow:column;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}}.challenges-slide-img{background-image:var(--background-img);background-size:cover;background-position:50% 50%;background-repeat:repeat;background-attachment:scroll;border-radius:10px;box-shadow:7px 7px 8px 0px rgba(0,0,0,0.37)}@media (max-width:767px){.challenges-slide-img{height:200px}}.challenges-slide-title{margin-top:10px}.challenges-bg-blur{position:absolute;top:0px;left:0px;z-index:1;width:100%;height:100%;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.z-2{position:relative;z-index:2}.creative-challenges-solution{width:100%;margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;background-color:rgba(255,255,255,0.85)}.creative-challenges-solution-title{font-weight:100;font-size:4rem;line-height:1;font-style:italic}.creative-partnering-card-container{display:flex;flex-flow:wrap;gap:30px}.creative-partnering-card{display:flex;flex-flow:wrap;flex-grow:1;flex-shrink:1;flex-basis:45%;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;border-radius:15px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;box-shadow:3px 7px 7px 0px rgba(0,0,0,0.15)}.creative-partnering-card:hover{box-shadow:4px 4px 8px 0px rgba(0,0,0,0.30);transform:translate3d(0px,-10px,0px)}.creative-partnering-card:hover{transition:transform,box-shadow;transition-duration:0.3s}.creative-partnering-card{transition:transform,box-shadow;transition-duration:0.3s}@media (max-width:1023px){.creative-partnering-card{flex-flow:column}}.creative-partnering-card-title-wrapper{display:flex;flex-flow:row;align-items:center;gap:20px}@media (max-width:1023px){.creative-partnering-card-title-wrapper{flex-flow:column;justify-content:start;align-items:start}}.creative-partnering-card-icon{width:60px;height:60px}.creative-partnering-card-icon>svg{width:100%;height:100%;object-fit:contain}.creative-partnering-card-title{font-weight:500}@media (max-width:1023px){.creative-partnering-card-title{font-size:1.875rem;margin-top:0px;margin-bottom:10px}}#content-creation-features-title{font-weight:700;font-size:3.125rem;font-style:italic}#content-creation-features-wrapper{background-image:linear-gradient(0deg,rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.4) 70.3862660944206%),url(https://cp-rebuild.ascendantstudio.co.za/wp-content/uploads/2026/03/beautiful-building-facade-reaching-towards-a-blue-sky.jpg);background-size:auto,cover;background-position:0px 0px,100% 0;background-repeat:repeat,repeat;background-attachment:scroll,scroll}@media (max-width:1023px){#content-creation-features-wrapper{background-image:linear-gradient(0deg,rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.4) 70.3862660944206%),url(https://cp-rebuild.ascendantstudio.co.za/wp-content/uploads/2026/03/beautiful-building-facade-reaching-towards-a-blue-sky.jpg);background-size:auto,cover;background-position:0px 0px,75% 0;background-repeat:repeat,repeat;background-attachment:scroll,scroll}}@media (max-width:767px){#content-creation-features-wrapper{background-image:linear-gradient(0deg,rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.4) 70.3862660944206%),url(https://cp-rebuild.ascendantstudio.co.za/wp-content/uploads/2026/03/beautiful-building-facade-reaching-towards-a-blue-sky.jpg);background-size:auto,cover;background-position:0px 0px,60% 0;background-repeat:repeat,repeat;background-attachment:scroll,scroll}}@media (max-width:767px){#faqs-image-holder{margin-bottom:60px}}#content-creation-benefit-copy-1{margin-bottom:60px}@media (max-width:767px){#content-creation-benefit-copy-1{text-align:start}}@media (max-width:767px){#content-creation-benefit-copy-2{text-align:start}}#creative-partnering-hero-section{display:flex;align-items:stretch;background-image:linear-gradient(0deg,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.1) 100%),url(https://cp-rebuild.ascendantstudio.co.za/wp-content/uploads/2026/03/creative-team-on-shoot-reviewing-photos-with-client.jpg);background-size:auto,cover;background-position:0px 0px,50% 0;background-repeat:repeat,repeat;background-attachment:scroll,scroll}@media (max-width:1023px){#creative-partnering-hero-section{min-height:90vh;background-image:linear-gradient(0deg,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.1) 100%),url(https://cp-rebuild.ascendantstudio.co.za/wp-content/uploads/2026/03/creative-team-on-shoot-reviewing-photos-with-client.jpg);background-size:auto,cover;background-position:0px 0px,25% 0;background-repeat:repeat,repeat;background-attachment:scroll,scroll}}@media (max-width:767px){#creative-partnering-hero-section{background-image:linear-gradient(0deg,rgba(0,0,0,0.75) 39.05579399141631%,rgba(0,0,0,0) 99.57081545064378%),url(https://cp-rebuild.ascendantstudio.co.za/wp-content/uploads/2026/03/creative-team-on-shoot-reviewing-photos-with-client.jpg);background-size:auto,cover;background-position:0px 0px,35% 0;background-repeat:repeat,repeat;background-attachment:scroll,scroll}}#creative-partnering-hero-content-wrapper{display:flex;justify-content:start;align-items:end}#creative-partnering-hero-partnering-txt{position:relative;left:120px}@media (max-width:767px){#creative-partnering-hero-partnering-txt{left:0px}}#creative-partnering-hero-subtitle{font-weight:700;font-size:2.25rem;font-style:italic;margin-top:10px;margin-bottom:10px}@media (max-width:767px){#creative-partnering-hero-subtitle{font-size:1.75rem}}#creative-partnering-hero-title{margin-bottom:15px}@media (max-width:1023px){#creative-partnering-hero-title{margin-bottom:25px}}@media (max-width:767px){#creative-partnering-hero-title{font-size:2.75rem}}#creative-challenges-title{color:var(--white);font-weight:100;text-align:end;font-style:italic}#creative-challenges-title #challenges-line-one{position:relative;Right:20%}@media (max-width:1023px){#creative-challenges-title{text-align:start}#creative-challenges-title #challenges-line-one{position:relative;left:20%}}@media (max-width:767px){#creative-challenges-title{font-size:2.25rem}#creative-challenges-title #challenges-line-one{position:relative;left:0%}}#creative-challenges-copy{color:var(--white);text-align:end;margin-left:auto}@media (max-width:1023px){#creative-challenges-copy{text-align:start;margin-right:auto;margin-left:0!important}}#creative-challenges-solution-better-title{position:relative;left:20%}#creative-challenges-section{padding-top:1.2rem;padding-bottom:1.2rem}#creative-challenges-section>h2{margin:15px 0px}#creative-challenges-section>p{margin:0px 0px 45px auto}#creative-challenges-section .section{padding-top:20px;padding-bottom:20px}@media (max-width:767px){#creative-challenges-section>h2{margin:10px 0px}#creative-challenges-section>p{margin:0px 0px 0px 0px}#creative-challenges-section .section{margin-top:45px;padding:0px}}#creative-challenges-solution-wrapper{padding-top:1rem;padding-bottom:1rem}@media (max-width:767px){#creative-challenges-solution-wrapper{flex-flow:column}}#creative-partnering-vision-section{background-image:linear-gradient(90deg,rgba(0,0,0,0.5) 20.600858369098713%,rgba(0,0,0,0) 80.25751072961373%),url(https://cp-rebuild.ascendantstudio.co.za/wp-content/uploads/2026/03/creative-designer-standing-confidently-in-studio-office.jpg);background-size:auto,cover;background-position:0px 0px,0 0;background-repeat:repeat,repeat;background-attachment:scroll,scroll}@media (max-width:1023px){#creative-partnering-vision-section{background-image:linear-gradient(90deg,rgba(0,0,0,0.5) 20.600858369098713%,rgba(0,0,0,0) 80.25751072961373%),url(https://cp-rebuild.ascendantstudio.co.za/wp-content/uploads/2026/03/creative-designer-standing-confidently-in-studio-office.jpg);background-size:auto,cover;background-position:0px 0px,50% 0;background-repeat:repeat,repeat;background-attachment:scroll,scroll}}@media (max-width:767px){#creative-partnering-vision-section{background-image:linear-gradient(#02020291,#02020291),url(https://cp-rebuild.ascendantstudio.co.za/wp-content/uploads/2026/03/creative-designer-standing-confidently-in-studio-office.jpg);background-size:auto,cover;background-position:0px 0px,0 0;background-repeat:repeat,repeat;background-attachment:scroll,scroll}}#creative-design-title{font-weight:500;font-size:clamp(26px,13cqw,70px)}#made-effortless-title{font-weight:200;font-size:2.35rem;font-style:italic}.creative-partnering-benefit-title{font-weight:700;font-size:2.25rem;font-style:italic}@media (max-width:1023px){.creative-partnering-benefit-title{text-align:center}}.creative-partner-benefit-slider-pagination>span:nth-child(2),.creative-partner-benefit-slider-pagination>span:nth-child(3){transform:translate(6px,0px)}@media (max-width:1023px){.creative-partner-benefit-slider-pagination{margin-bottom:25px}.creative-partner-benefit-slider-pagination>span:nth-child(2),.creative-partner-benefit-slider-pagination>span:nth-child(3){transform:translate(0px,6px)}}@media (max-width:767px){.creative-partner-benefit-slider-pagination{margin-bottom:0px}.creative-partner-benefit-slider-pagination>span:nth-child(2){transform:translate(0px,10px)}}@media (max-width:1023px){.craetive-partnering-card-copy{margin-top:10px;margin-bottom:10px}}.why-creative-partnering-highlight{width:50%;font-weight:100;font-size:2rem;margin-bottom:0px}@media (max-width:1023px){.why-creative-partnering-highlight{width:50%;font-size:1.65rem}}@media (max-width:767px){.why-creative-partnering-highlight{width:60%}}@media (max-width:479px){.why-creative-partnering-highlight{width:100%}}@media (max-width:767px){#creative-partnering-benefit-circle{top:50%}}#cp-works-hero-title{font-weight:200;font-style:italic}@media (max-width:767px){#cp-works-hero-title{font-size:2.5rem}}#cp-works-hero-section{background-image:linear-gradient(90deg,rgba(0,0,0,0.65) 32.61802575107296%,rgba(0,0,0,0) 60.51502145922747%),url(https://cp-rebuild.ascendantstudio.co.za/wp-content/uploads/2026/03/creative-team-discussing-project-execution.jpg);background-size:auto,cover;background-position:0px 0px,50% 0;background-repeat:repeat,repeat;background-attachment:scroll,scroll}@media (max-width:1023px){#cp-works-hero-section{background-image:linear-gradient(90deg,rgba(0,0,0,0.65) 32.61802575107296%,rgba(0,0,0,0) 60.51502145922747%),url(https://cp-rebuild.ascendantstudio.co.za/wp-content/uploads/2026/03/creative-team-discussing-project-execution.jpg);background-size:auto,cover;background-position:0px 0px,65% 0;background-repeat:repeat,repeat;background-attachment:scroll,scroll}}@media (max-width:767px){#cp-works-hero-section{background-image:linear-gradient(#00000091,#00000091),url(https://cp-rebuild.ascendantstudio.co.za/wp-content/uploads/2026/03/creative-team-discussing-project-execution.jpg);background-size:auto,cover;background-position:0px 0px,70% 0;background-repeat:repeat,repeat;background-attachment:scroll,scroll}}#cp-works-hero-subtitle{font-size:1.85rem}@media (max-width:767px){#cp-works-hero-subtitle{font-size:1.65rem}}#cp-works-right-support{font-weight:300;font-size:1.75rem;line-height:1.2;text-align:center;font-style:italic;margin-top:60px}@media (max-width:767px){#cp-works-right-support{font-size:1.3rem}}#cp-work-choose-cp-top{padding-top:90px;padding-bottom:60px}@media (max-width:1023px){#cp-work-choose-cp-top{padding-top:20px;padding-bottom:20px}}.cp-works-choose-cp-bottom{padding-top:0px}@media (max-width:479px){.cp-works-choose-cp-bottom{height:375px}}#cp-works-choose-cp-bg{min-height:25vw;background-image:url(https://cp-rebuild.ascendantstudio.co.za/wp-content/uploads/2026/03/sky-background-scaled.jpg);background-size:cover;background-position:0 100%;background-repeat:repeat;background-attachment:scroll}#cp-works-choose-building{position:absolute;right:20vw;bottom:0px;width:52%;transform:translate3d(50%,0px,0px)}@media (max-width:1023px){#cp-works-choose-building{right:-5vw;width:80%}}.cp-works-card-container{display:flex;flex-flow:row;align-items:stretch;gap:25px;margin-top:45px}@media (max-width:1023px){.cp-works-card-container{flex-flow:column}}.cp-works-card{display:flex;flex-flow:column;overflow:hidden;background-color:var(--white);border-radius:18px;transition:box-shadow 300ms ease;box-shadow:10px 10px 10px 0px #0000005C,0px 0px 1px 0px #00000030}.cp-works-card-img{display:block;width:100%;height:300px;object-fit:cover;margin-right:auto;margin-left:auto}.cp-works-card-img{transition:opacity 0.3s;transform:scale(1.075)}.cp-works-card-content-wrapper{flex-grow:1;position:relative;overflow:hidden;padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px;border-radius:10px}.cp-works-card-content-wrapper::after{content:"";display:block;width:110%;height:100%;position:absolute;top:0;left:0;z-index:0;opacity:1;transition:opacity 0.3s ease-out;background-image:linear-gradient(-45deg,var(--bde-brand-primary-color) 28%,rgba(7,106,219,1) 70%)}.cp-works-card-content-wrapper::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;opacity:0;transition:opacity 0.3s ease-in;background-image:linear-gradient(-45deg,#6681a3 28%,#3d6291 70%)}.cp-works-card-title{position:relative;z-index:1;font-family:greycliff-cf;font-weight:700;font-size:2.5rem;margin-top:0px;margin-bottom:15px}.cp-works-card-copy{position:relative;z-index:1;font-size:1rem;line-height:1.5}#cp-works-process-title{font-weight:200;font-size:3.5rem;font-style:italic}@media (max-width:767px){#cp-works-process-title{font-size:2.75rem}}#cp-works-process-title-shift{position:relative;left:8%;font-weight:500;font-size:3.5rem;font-style:italic}@media (max-width:767px){#cp-works-process-title-shift{left:0%;font-size:2.75rem}}.cp-works-process-step-number{color:var(--white);font-family:greycliff-cf;font-weight:700;font-size:2.5rem;text-align:start}.service-process-card.active .cp-works-process-step-number::before{content:"Step: "}.cp-works-process-copy{width:100%;font-size:1rem}@media (max-width:767px){.cp-works-process-copy{font-size:0.875rem}}.cp-works-process-step-icon{width:64px;height:64px;color:var(--white)}.cp-works-process-step-icon svg{width:100%;height:100%}.service-process-container-copy-1{display:flex;flex-flow:row;align-items:stretch;gap:5px;min-height:500px}@media (max-width:1023px){.service-process-container-copy-1{flex-flow:column}}.cp-works-process-card{position:relative;overflow:hidden;padding-top:60px;padding-right:5px;padding-bottom:60px;padding-left:5px;background-color:var(--primary-shade-03);border-radius:10px;cursor:pointer}@media (max-width:1023px){.cp-works-process-card{padding-bottom:30px}}.content-creation-process-card-copy-2{position:relative;overflow:hidden;padding-top:60px;padding-right:5px;padding-bottom:60px;padding-left:5px;background-color:var(--primary-shade-03);border-radius:10px;cursor:pointer}@media (max-width:1023px){.content-creation-process-card-copy-2{padding-bottom:30px}}.cp-works-process-card-content-container{position:absolute;top:30px;z-index:1;width:30vw;max-width:500px;padding-top:20px;padding-right:20px;padding-bottom:20px}@media (max-width:1023px){.cp-works-process-card-content-container{top:15px;width:50vw}}@media (max-width:479px){.cp-works-process-card-content-container{width:95%}}.cp-works-process-step-title{position:absolute;bottom:30px;z-index:1;width:100%;color:var(--white);font-size:0.75rem;text-align:start;margin-bottom:0px}@media (max-width:1023px){.cp-works-process-step-title{right:20px;text-align:end}}.flex-left{justify-content:start}.getting-started-section{width:100%;min-height:100vh;padding-top:100px;background-color:var(--white)}.getting-started-section{display:flex!important}@media (max-width:479px){.getting-started-section{padding-bottom:60px}}.getting-started-step-btn a{display:inline-block;pointer-events:auto}.find-package-img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;border-radius:30px;box-shadow:7px 7px 5px 0px rgba(0,0,0,0.30)}@media (max-width:1119px){.find-package-img{max-height:300px}}.find-package-img-wrapper{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}@media (max-width:767px){.find-package-img-wrapper{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}}.find-package-title{font-size:3.75rem;line-height:1}@media (max-width:767px){.find-package-title{font-size:1.8rem;margin-right:auto}}.find-package-content-container{max-width:650px;padding-top:15px;padding-right:30px;padding-bottom:15px;padding-left:30px;border-radius:20px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.30)}.find-package-section{gap:30px;padding-top:2rem}@media (max-width:1119px){.find-package-section{flex-flow:column}}.find-package-btn-wrapper{padding-top:30px}.find-package-btn-wrapper>a{display:inline-block}.find-package-alt-container{display:flex;flex-flow:row;gap:30px;padding-top:30px;padding-bottom:30px}@media (max-width:767px){.find-package-alt-container{flex-flow:column}}@media (max-width:1119px){.find-package-content-wrapper{display:flex;flex-flow:column;justify-content:center;align-items:center}}.find-package-alt-btn{cursor:pointer}.package-builder-menu-section{display:flex;justify-content:center;padding-top:0rem;padding-bottom:0rem}@media (max-width:767px){.package-builder-menu-section{flex-flow:column;justify-content:center;align-items:center}}.package-builder-menu-wrapper{display:block;position:sticky;bottom:-100%;left:0px;z-index:5;width:100%;background-color:var(--white);box-shadow:0px -3px 5px 0px rgba(0,0,0,0.30)}.package-builder-menu-wrapper.disabled{display:none}.package-builder-menu-wrapper.active{bottom:0%}.package-builder-menu-wrapper{transition:bottom 0.75s}.package-builder-menu-title{display:inline-block;font-weight:300;font-size:1.875rem;margin-top:10px;margin-bottom:10px}@media (max-width:1023px){.package-builder-menu-title{font-size:1.65rem}}@media (max-width:767px){.package-builder-menu-title{font-size:1.2rem;text-align:center}}.package-builder-menu-btn-wrapper{display:flex;flex-flow:row;justify-content:center;align-items:center;padding-left:30px}.package-builder-menu-btn-left{padding-left:30px!important;border-top-left-radius:30px;border-bottom-left-radius:30px}#cp-works-process-section{padding-top:0px}@media (max-width:767px){#cp-works-cta-video{object-position:40% 50%}}#cp-started-hero-subtitle{font-size:2.25rem}@media (max-width:767px){#cp-started-hero-subtitle{font-size:1.75rem}}@media (max-width:767px){#cp-works-choose-cp-title{font-weight:400;font-size:1.95rem;text-align:center}}#cp-started-hero-section{background-image:linear-gradient(90deg,rgba(0,0,0,0.52) 15.450643776824034%,rgba(0,0,0,0) 65.66523605150215%),url(https://cp-rebuild.ascendantstudio.co.za/wp-content/uploads/2026/03/creative-team-walking-with-client.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}@media (max-width:1023px){#cp-started-hero-section{justify-content:center;align-items:end;background-image:linear-gradient(#0202024D,#0202024D),url(https://cp-rebuild.ascendantstudio.co.za/wp-content/uploads/2026/03/creative-team-walking-with-client.jpg);background-size:auto,cover;background-position:0px 0px,50% 0;background-repeat:repeat,repeat;background-attachment:scroll,scroll}}@media (max-width:767px){#cp-started-hero-section{justify-content:center;align-items:end;background-image:linear-gradient(0deg,rgba(0,0,0,0.72) 39.05579399141631%,rgba(0,0,0,0) 65.66523605150215%),url(https://cp-rebuild.ascendantstudio.co.za/wp-content/uploads/2026/03/creative-team-walking-with-client.jpg);background-size:auto,1590px;background-position:0px 0px,65% 100%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}}#cp-started-new-world-section{display:flex;gap:60px;min-height:100vh;padding-top:0rem;padding-bottom:0rem}@media (max-width:1023px){#cp-started-new-world-section{flex-flow:column}}@media (max-width:767px){#cp-started-new-world-section{gap:30px}}#cp-started-wolrd-title-shift{position:relative;left:15%}.find-package-title-offset{position:relative;left:15%}#getting-started-know-you-form{background-image:url(https://cp-rebuild.ascendantstudio.co.za/wp-content/uploads/2026/03/creative-team-meeting-client-for-first-time.jpg);background-size:cover;background-position:50% 50%;background-repeat:repeat;background-attachment:scroll}.package-builder-menu-btn-right{display:flex;justify-content:center;align-items:center;padding-right:30px!important;border-top-right-radius:30px;border-bottom-right-radius:30px}.package-builder-menu-btn-title{font-weight:400;font-size:0.875rem;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.package-builder-menu-btn-title{transition:color 0.3s,}.package-builder-menu-btn{display:flex;justify-content:center;align-items:center;padding-top:8px;padding-right:15px;padding-bottom:8px;padding-left:15px;border-top:1px solid var(--black);border-bottom:1px solid var(--black);border-left:1px solid var(--black);border-right:1px solid var(--black);cursor:pointer}.package-builder-menu-btn:hover{background-color:var(--primary-shade-04)}.package-builder-menu-btn.active{background-color:var(--black)}.package-builder-menu-btn.active .package-builder-menu-btn-title{color:#fff;font-weight:800}.package-builder-menu-btn{transition:background-color 0.3s}.getting-started-form-section{display:flex;overflow:hidden;padding-top:0rem;padding-right:0rem;padding-bottom:0rem;padding-left:0rem;background-color:#00000057;border-radius:30px;border-top:3px solid var(--white);border-bottom:3px solid var(--white);border-left:3px solid var(--white);border-right:3px solid var(--white)}@media (max-width:1119px){.getting-started-form-section{width:calc(100vw - (1.6rem * 2))}}@media (max-width:1023px){.getting-started-form-section{flex-flow:column-reverse nowrap;margin-top:60px;margin-bottom:60px}}.getting-started-form-column{display:flex;flex-flow:column}.getting-started-form-title{color:var(--black);font-weight:900;font-size:5rem;text-align:start;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.getting-started-form-title #getting-started-know-business-about-title{margin-left:25%}@media (max-width:1023px){.getting-started-form-title #getting-started-know-business-about-title{margin-left:0%}}@media (max-width:767px){.getting-started-form-title{font-size:2.4rem}}.transparent{opacity:0}.getting-started-form-img-column{display:flex;flex-flow:column;justify-content:center;position:relative;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;background-color:var(--white)}@media (max-width:1023px){.getting-started-form-img-column{justify-content:end;align-items:start;min-height:350px}}@media (max-width:767px){.getting-started-form-img-column{min-height:250px}}.getting-started-img-col-title{position:relative;z-index:1;color:var(--white);font-weight:900;font-size:5rem;line-height:1;text-align:start}.getting-started-form-title-wrapper{flex-grow:1;padding-top:30px;padding-right:30px;padding-bottom:0px;padding-left:30px;background-color:var(--white)}.getting-started-form-title-wrapper{mix-blend-mode:screen}.getting-started-form-container{display:flex;flex-flow:column;gap:25px;flex-grow:1;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;background-color:var(--white)}@media (max-width:767px){.getting-started-form-container{padding-top:10px;padding-right:10px;padding-bottom:30px;padding-left:10px}}.getting-started-form-input-wrapper{display:flex;flex-flow:row;width:100%}@media (max-width:767px){.getting-started-form-input-wrapper{flex-flow:column;align-items:start}}.getting-started-form-input{flex-grow:1;text-align:center}@media (max-width:767px){.getting-started-form-input{width:100%;text-align:start;padding-top:8px;padding-bottom:8px;padding-left:48px}}label{position:relative;z-index:1;color:var(--black);font-weight:400;font-size:14px;line-height:20px;padding-top:8px;padding-right:24px;padding-bottom:8px;padding-left:24px;background-color:var(--white);border-radius:30px;border-top:1px solid var(--white);border-bottom:1px solid var(--white);border-left:1px solid var(--white);border-right:1px solid var(--white);box-shadow:1px 1px 3px 0px rgba(0,0,0,0.3)}input{position:relative;right:15px;padding-left:25px;background-color:#efefef;border-top-right-radius:30px;border-bottom-right-radius:30px}input:focus-visible{border-top:1px inset var(--primary);border-bottom:1px inset var(--primary);border-left:1px inset var(--primary);border-right:1px inset var(--primary)}input:focus-visible{outline:none}input{border:none}select{position:relative;right:15px;padding-left:25px;background-color:#efefef;border-top-right-radius:30px;border-bottom-right-radius:30px}select{border:none}.getting-started-form-img{position:absolute;top:0%;left:0%;width:100%;height:100%;object-fit:cover;background-image:linear-gradient(#00000033,#00000033),var(--background-img);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll;border-top-left-radius:30px;border-bottom-left-radius:30px}.getting-started-skip-btn-wrapper{position:absolute;right:15px;bottom:15px}.getting-started-skip-btn-wrapper a{border:none;background-color:rgba(255,255,255,0.3);color:#fff;font-weight:400;transition:all 0.15s}.getting-started-skip-btn-wrapper:hover a{border:none;background-color:rgba(255,255,255,0.75);color:#000;font-weight:600}.txt-left{text-align:start}.check-box-wrapper{display:flex;flex-flow:wrap;gap:10px;margin-right:auto;margin-left:auto}.check-box-wrapper input{position:static}.check-box-wrapper input[type="checkbox"],.check-box-wrapper input[type="radio"]{display:none}.check-box-wrapper input[type="checkbox"]:checked + label,.check-box-wrapper input[type="radio"]:checked + label{background-color:var(--primary);color:#fff;border:none}.input-checkbox-label{width:100%;font-weight:400;font-size:14px;text-align:center;margin-top:0px;margin-bottom:5px}.package-selection-subtitle{font-weight:500;font-size:1.5rem;font-style:italic;margin-top:0px}.package-selection-features-container{display:flex;flex-flow:wrap;gap:15px}@media (max-width:767px){.package-selection-features-container{justify-content:center;gap:10px}}.package-selection-icon-wrapper{display:flex;flex-flow:column;align-items:center;flex-basis:calc(50% - 15px)}@media (max-width:1119px){.package-selection-icon-wrapper{flex-basis:calc(25% - 15px)}}.package-selection-icon{width:45px;height:45px;object-position:50% 50%}.package-selection-icon>svg{width:100%;height:100%;object-fit:cover}.package-selection-icon-title{font-weight:400;font-size:1.125rem;text-align:center;margin-top:5px;margin-bottom:15px}@media (max-width:767px){.package-selection-icon-title{font-size:0.875rem}}.package-selection-option-wrapper{flex-basis:33%;overflow:hidden;padding-bottom:10px;border-radius:10px;border-top:1px solid #BCBCBC;border-bottom:1px solid #BCBCBC;border-left:1px solid #BCBCBC;border-right:1px solid #BCBCBC;box-shadow:7px 7px 10px 0px rgba(0,0,0,0.30)}.package-selection-option-img-wrapper{position:relative}.package-selection-option-img-wrapper::after{content:"";display:block;margin-bottom:50%}.package-selection-option-content-wrapper{display:flex;flex-flow:column;gap:20px;flex-grow:1;position:relative;padding-top:15px;padding-bottom:5px;background-color:var(--white);border-radius:10px}@media (max-width:767px){.package-selection-option-content-wrapper{gap:10px;padding-top:10px}}.package-selection-option-detail-wrapper{display:flex;flex-flow:column}.package-selection-option-price{font-weight:800;font-size:1.875rem;text-align:center;margin-top:0px;margin-bottom:0px}.package-option-per-month{font-weight:300}#getting-started-know-business-form{background-image:url(https://cp-rebuild.ascendantstudio.co.za/wp-content/uploads/2026/03/beautiful-tall-offices-stretching-up-to-a-clear-sky.jpg);background-size:cover;background-position:50% 50%;background-repeat:repeat;background-attachment:scroll}#creative-resources-radio-wrapper{gap:60px}.build-package-step{font-weight:600;font-style:italic}.per-month{font-size:0.875em}.package-selection-option-detail-value{font-weight:600;font-size:1.25rem;line-height:1;text-align:center;margin-top:0px;margin-bottom:0px}.package-selection-option-detail-title{font-weight:100;font-size:1.125rem;text-align:center;margin-top:0px;margin-bottom:0px}.package-selection-option-img{position:absolute;width:100%;height:110%;object-fit:cover}.package-selection-option-title{position:absolute;bottom:0px;z-index:1;color:var(--white);font-weight:700;font-size:2rem;font-style:italic;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:10px}.package-selection-option-section{display:flex;flex-flow:row;align-items:start;gap:15px}@media (max-width:1119px){.package-selection-option-section{flex-flow:column-reverse nowrap}}.package-selection-option-container{gap:15px}@media (max-width:767px){.package-selection-option-container{flex-flow:column}}.package-selection-option-term-title{font-size:0.875rem;text-align:center;margin-top:0px;margin-bottom:0px}.package-selection-option-img-overlay{position:absolute;top:0px;left:0px;width:100%;height:110%;background-color:rgba(0,0,0,0.15)}.full-width{width:100%}@media (max-width:479px){.build-package-step-1-wrapper{text-align:center}}.build-package-step-title{font-size:1.65rem;margin-bottom:0px}.build-package-budget-slider-wrapper{display:flex;align-items:stretch;background-color:var(--white);border-radius:30px;border-top:3px solid var(--white);border-bottom:3px solid var(--white);border-left:3px solid var(--white);border-right:3px solid var(--white);box-shadow:3px 3px 6px 0px rgba(0,0,0,0.35)}.build-package-budget-slider{flex-grow:1;position:relative;left:0px;z-index:2;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent!important}.build-package-budget-slider ::after{position:absolute;left:0px;z-index:1;width:50%;height:100%;background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.build-package-budget-slider ::after{content:''}.build-package-budget-slider{-webkit-appearance:none;appearance:none}.build-package-budget-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:40px;height:40px;background-color:var(--primary);background-image:linear-gradient(0deg,#dbdbdb 0%,#ffffff);border:1px solid #e7e7e7;border-radius:50px;cursor:pointer}.build-package-budget-slider::-moz-range-thumb{width:40px;height:40px;background-color:var(--primary);background-image:linear-gradient(0deg,#dbdbdb 0%,#ffffff);border:1px solid #e7e7e7;border-radius:50px;cursor:pointer}.build-package-budget{color:var(--primary);font-weight:700;font-size:1.875rem}@media (max-width:767px){.build-package-budget{font-size:1.5rem}}@media (max-width:479px){.build-package-budget{font-size:1.55rem}.build-package-budget{white-space:nowrap}}.build-package-budget-label{min-width:30%;border-top-right-radius:0px;border-bottom-right-radius:0px}.build-package-budget-label{box-shadow:none!important}@media (max-width:767px){.build-package-budget-label{min-width:35%}}@media (max-width:479px){.build-package-budget-label{padding-right:15px;padding-left:15px}}.build-package-budget-slider-container{display:flex;flex-grow:1;position:relative;overflow:hidden;border-radius:50px}.build-package-budget-slider-container::before{content:'';display:block;width:100%;height:100%;background-image:linear-gradient(180deg,#dbdbdb 0%,#fff);position:absolute;left:0;z-index:0}.build-package-step-1-txt{margin-top:3px}.build-package-section{position:relative;min-height:0vh;overflow:hidden;background-image:url(https://cp-rebuild.ascendantstudio.co.za/wp-content/uploads/2026/03/Gradient-Background.jpg);background-size:cover;background-position:50% 50%;background-repeat:repeat;background-attachment:scroll}#package-01-budget{color:var(--primary-shade-02)}#package-02-budget{color:var(--primary)}#package-03-budget{color:var(--primary-shade-01)}.build-process-step-values{font-family:playfair-display;font-weight:700;font-size:1.5rem;font-style:italic}@media (max-width:1023px){#find-package-btn{margin-bottom:30px}}.build-package-features-container{display:flex;flex-flow:wrap;gap:10px}.build-package-icon-wrapper{display:flex;flex-flow:column;align-items:center;flex-basis:calc(25% - 10px)}.build-package-icon{width:40px;height:40px;object-position:50% 50%}.build-package-icon>svg{width:100%;height:100%;object-fit:cover}.build-package-icon-title{font-weight:400;font-size:1rem;text-align:center;margin-top:5px;margin-bottom:15px}@media (max-width:767px){.build-package-icon-title{font-size:0.75rem}}.build-package-features-wrapper{margin-top:30px}.build-package-components-wrapper{display:flex;flex-flow:row;justify-content:space-between;gap:15px;margin-top:0px;margin-bottom:60px}@media (max-width:479px){.build-package-components-wrapper{flex-flow:column;align-items:center;gap:30px;margin-bottom:20px}}.build-package-component-title{font-weight:200}@media (max-width:479px){.build-package-component-title{text-align:center}}.build-package-option-detail-value{font-weight:700;font-size:1.5rem;line-height:1;text-align:start;margin-top:0px;margin-bottom:0px}@media (max-width:479px){.build-package-option-detail-value{text-align:center}}.build-package-subtitle{font-weight:500;font-size:1.5rem;text-align:start;font-style:italic;margin-top:0px;margin-bottom:10px}@media (max-width:479px){.build-package-subtitle{text-align:center}}.build-package-detail-wrapper{display:flex;flex-flow:column;justify-content:center;align-items:start}@media (max-width:1119px){.build-package-detail-wrapper{justify-content:center;align-items:center}}.build-package-title{margin-top:0px;margin-bottom:20px}@media (max-width:767px){.build-package-title{font-size:2.55rem}}@media (max-width:479px){.build-package-title{text-align:center}}.build-package-pagination{display:flex;gap:30px}.build-package-pagination{pointer-events:auto;flex-direction:column;transform:unset!important}.build-package-pagination .swiper-pagination-bullet{width:20px;height:20px;opacity:1;background-color:rgba(255,255,255,0.2);border:1px solid #fff}.build-package-pagination>.swiper-pagination-bullet-active{background-color:white!important}.build-package-pagination .swiper-pagination-bullet:last-child,.build-package-pagination .swiper-pagination-bullet:first-child{position:relative;left:-5px}@media (max-width:1119px){.build-package-pagination{flex-direction:row}.build-package-pagination .swiper-pagination-bullet:last-child,.build-package-pagination .swiper-pagination-bullet:first-child{left:0px;bottom:5px}}.build-package-process-wrapper{display:flex;justify-content:end}@media (max-width:1119px){.build-package-process-wrapper{flex-flow:column;justify-content:center;align-items:center;max-width:100vw}}.build-process-dot-container{position:relative;max-height:100vh;margin-right:90px!important}@media (max-width:1119px){.build-process-dot-container{width:100%;max-width:100vw;margin-right:0}}.build-process-step-container{position:relative;z-index:2;max-width:60%;max-height:100vh;margin-right:0!important;margin-left:0!important}@media (max-width:1119px){.build-process-step-container{width:100%;max-width:100%;max-height:100%}}.build-process-dot-slide{display:flex;justify-content:center;align-items:center;position:relative}.build-process-dot-slide{display:flex!important}@media (max-width:1119px){.build-process-dot-slide{justify-content:center;align-items:center}}.build-package-content-wrapper{padding-top:0rem;padding-bottom:0rem}@media (max-width:1119px){.build-package-content-wrapper{flex-flow:column;padding-right:0rem;padding-left:0rem}}.build-package-option-wrapper{display:flex;flex-flow:column;justify-content:center;padding-top:60px;padding-bottom:60px}@media (max-width:1119px){.build-package-option-wrapper{padding-right:4.8rem;padding-left:4.8rem}}@media (max-width:767px){.build-package-option-wrapper{padding-right:1.6rem;padding-left:1.6rem}}@media (max-width:479px){.build-package-option-wrapper{padding-right:0rem;padding-left:0rem}}.build-process-step-slide{display:flex;flex-flow:column}.build-process-step-slide{display:flex!important}.build-process-step-slide::before{content:'';display:block;width:100%;padding-bottom:calc(25% - 12px)}.build-process-step-slide p{margin-top:0px}@media (max-width:1119px){.build-process-step-slide{flex-flow:column;justify-content:start;align-items:center;padding-right:20vw;padding-left:20vw}.build-process-step-slide{display:flex!important}.build-process-step-slide::before{content:'';display:block;width:100%;padding-bottom:30px}.build-process-step-slide p{margin-top:0px}}@media (max-width:767px){.build-process-step-slide{padding-right:5vw;padding-left:5vw}}@media (max-width:479px){.build-process-step-slide{text-align:center}}.build-package-step-slide-title{font-size:1.65rem;margin-bottom:15px}@media (max-width:479px){.build-package-step-slide-title{text-align:center}}.build-process-dot{width:25px;height:25px;background-color:var(--white);border-radius:50px}.build-process-dot-wrapper{display:flex;flex-flow:column;justify-content:space-around;height:100%}@media (max-width:1119px){.build-process-dot-wrapper{flex-flow:row}}@media (max-width:1119px){.build-process-step-wrapper{display:flex;flex-flow:row}}.build-package-circle{position:absolute;top:50%;left:-5%;z-index:0;width:100vw;height:100vw;background-color:rgba(255,255,255,0.2);border-radius:50%;border-top:3px solid var(--bde-palette-color-1-7610d2f4-6aa4-4497-bfff-60a2cc8cf033);border-bottom:3px solid var(--bde-palette-color-1-7610d2f4-6aa4-4497-bfff-60a2cc8cf033);border-left:3px solid var(--bde-palette-color-1-7610d2f4-6aa4-4497-bfff-60a2cc8cf033);border-right:3px solid var(--bde-palette-color-1-7610d2f4-6aa4-4497-bfff-60a2cc8cf033);transform:translate3d(-50%,-50%,0px)}@media (max-width:1119px){.build-package-circle{top:0%;left:50%;width:150vw;height:150vw}}@media (max-width:1023px){.build-package-circle{top:900px;left:50%;width:200vw;height:200vw;transform:translate3d(-50%,-100%,0px)}}@media (max-width:479px){.build-package-circle{top:1120px;width:350vw;height:350vw}}.build-package-dot-circle{position:absolute;top:50%;left:-5%;z-index:0;width:125vw;height:125vw;border-radius:50%;border-top:1px solid var(--bde-palette-color-1-7610d2f4-6aa4-4497-bfff-60a2cc8cf033);border-bottom:1px solid var(--bde-palette-color-1-7610d2f4-6aa4-4497-bfff-60a2cc8cf033);border-left:1px solid var(--bde-palette-color-1-7610d2f4-6aa4-4497-bfff-60a2cc8cf033);border-right:1px solid var(--bde-palette-color-1-7610d2f4-6aa4-4497-bfff-60a2cc8cf033);transform:translate3d(-50%,-50%,0px)}@media (max-width:1023px){.build-package-dot-circle{top:50%;left:50%;min-width:100vh;min-height:100vh;transform:translate3d(-50%,-100%,0px)}}@media (max-width:767px){.build-package-dot-circle{top:55%}}.build-process-dot-line{position:absolute;top:0%;left:50%;width:1px;height:100%;background-color:var(--white)}@media (max-width:1119px){.build-process-dot-line{top:50%;left:0%;width:100%;height:1px}}.build-package-process-column{display:flex}@media (max-width:1119px){.build-package-process-column{width:100vw;padding-top:120px}}.bar-fill{display:block;position:absolute;left:0px;z-index:0;width:50%;height:100%;background-image:linear-gradient(0deg,rgba(76,147,196,1) 0%,rgba(197,218,232,1) 69.52789699570816%,rgba(120,163,194,1) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.getting-started-submission-section{display:none}.getting-started-slider{width:100vw}.getting-started-slider-wrapper{position:relative;width:100vw}.getting-started-continue-btn{cursor:pointer}.getting-started-view-packages-btn{white-space:nowrap}.getting-started-form-nxt-btn{cursor:pointer}.getting-started-builder-btn{cursor:pointer}.getting-started-form-complete-config-btn{cursor:pointer}.build-package-pagination-wrapper{z-index:1;background-color:unset}.build-package-pagination-wrapper{border:unset!important;pointer-events:none}.build-package-pagination-positioner{position:absolute;top:50%;right:-40px}.build-package-pagination-positioner{transform:translate(0%,-50%)}@media (max-width:1119px){.build-package-pagination-positioner{top:calc(100% + 20px);right:50%}.build-package-pagination-positioner{transform:translate(50%,-50%)}}@media (max-width:767px){.getting-started-hero-title{font-size:2.6rem}}@media (max-width:767px){.getting-started-world-title{font-size:1.75rem}}.phone-only{display:none}@media (max-width:767px){.phone-only{display:block}}@media (max-width:767px){.getting-started-form-label{border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-left-radius:0px;border-bottom-right-radius:30px}}.package-selection-section{padding-top:0rem}#services-hero-content-wrapper{display:flex;gap:60px}@media (max-width:767px){#services-hero-content-wrapper{gap:10px}}#services-service-model-wrapper{gap:20px}#services-model-card-copy{font-size:0.925rem}#animation-section-2-title{font-size:2.75rem}@media (max-width:1023px){#animation-section-2-title{text-align:center}}@media (max-width:767px){#animation-section-2-title{font-size:1.75rem}}#animation-process-step-01{background-image:linear-gradient(#00000038,#00000038),url(https://creative-partner.ascendantstudio.co.za/wp-content/uploads/2026/02/creative-consultation-and-discussion-1024x512.jpeg);background-size:auto,cover;background-position:0px 0px,100% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}#animation-process-step-02{background-image:linear-gradient(#00000078,#00000078),url(https://creative-partner.ascendantstudio.co.za/wp-content/uploads/2026/02/copywriter-working-at-desk-1024x683.jpeg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}#animation-process-step-03{background-image:linear-gradient(#0000004D,#0000004D),url(https://creative-partner.ascendantstudio.co.za/wp-content/uploads/2026/02/storyboard-pen-and-paper-1024x576.jpeg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}#animation-process-step-04{background-image:linear-gradient(#00000061,#00000061),url(https://creative-partner.ascendantstudio.co.za/wp-content/uploads/2026/02/grey-scale-3d-model-1024x683.jpeg);background-size:auto,cover;background-position:0px 0px,100% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}#animation-process-step-05{background-image:linear-gradient(#0000006B,#0000006B),url(https://creative-partner.ascendantstudio.co.za/wp-content/uploads/2026/02/computer-screen-with-3d-animation-1024x576.jpeg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}#animation-process-step-06{background-image:linear-gradient(#00000038,#00000038),url(https://creative-partner.ascendantstudio.co.za/wp-content/uploads/2026/02/3d-cartoon-character-in-race-car-1024x683.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}#animation-page-benefit-statement-wrapper{padding-top:120px;padding-bottom:0px}@media (max-width:1023px){#animation-page-benefit-statement-wrapper{display:flex;flex-flow:column;justify-content:center;align-items:center}}@media (max-width:767px){.service-accent-font{font-family:"Sulu Script";font-size:1.5em}}@media (max-width:767px){#animation-section-2-copy{text-align:center}}@media (max-width:767px){#animation-section-3-title{font-size:2rem}}@media (max-width:767px){#animation-section-4-title{font-size:2.5rem;text-align:center}}#graphic-design-page-section-2-copy{display:flex;flex-flow:column;justify-content:end;align-items:center}#graphic-design-page-section-2-img{position:relative}#graphic-design-page-section-2-img{transform:scale(1) rotate(-25deg) translate(20%,-5%)}@media (max-width:1023px){#graphic-design-page-section-2-img{transform:scale(1) rotate(-25deg) translate(-5%,-4%)}}#graphic-design-process-step-01-icon .cls-3{fill:#fff}#graphic-design-process-step-01-icon .cls-2{stroke:#fff}#graphic-design-process-step-01{background-image:linear-gradient(#00000038,#00000038),url(https://creative-partner.ascendantstudio.co.za/wp-content/uploads/2026/02/creative-consultation-and-discussion-1024x512.jpeg);background-size:auto,cover;background-position:0px 0px,100% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}#graphic-design-process-step-02{background-image:linear-gradient(#00000078,#00000078),url(https://creative-partner.ascendantstudio.co.za/wp-content/uploads/2026/02/hands-searching-a-brief-1024x684.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}#graphic-design-process-step-03{background-image:linear-gradient(#0000004D,#0000004D),url(https://creative-partner.ascendantstudio.co.za/wp-content/uploads/2026/02/graphic-designer-working-on-artwork-1024x685.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}#graphic-design-process-step-04{background-image:linear-gradient(#00000061,#00000061),url(https://creative-partner.ascendantstudio.co.za/wp-content/uploads/2026/02/two-people-reviewing-artwork-together-1024x683.jpeg);background-size:auto,cover;background-position:0px 0px,100% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}#graphic-design-process-step-05{background-image:linear-gradient(#0000006B,#0000006B),url(https://creative-partner.ascendantstudio.co.za/wp-content/uploads/2026/02/graphic-designer-working-on-a-pen-and-stylus-1024x684.jpeg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}#graphic-design-process-step-06{background-image:linear-gradient(#00000038,#00000038),url(https://creative-partner.ascendantstudio.co.za/wp-content/uploads/2026/01/House-of-Hard-Hats-Brand-Guidelines_Cover-1024x683.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}@media (max-width:767px){#graphic-design-testimonial-title{font-size:2rem}}#promotional-and-product-video{object-position:bottom}#videography-process-step-02{background-image:linear-gradient(#00000078,#00000078),url(https://creative-partner.ascendantstudio.co.za/wp-content/uploads/2026/03/video-shoot-mood-board-planning-683x1024.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}#videography-process-step-03{background-image:linear-gradient(#0000004D,#0000004D),url(https://creative-partner.ascendantstudio.co.za/wp-content/uploads/2026/03/film-production-crew-on-set-filming-1024x576.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}#videography-process-step-04{background-image:linear-gradient(#00000061,#00000061),url(https://creative-partner.ascendantstudio.co.za/wp-content/uploads/2026/03/video-editing-working-in-premeir-on-an-edit-1024x683.jpg);background-size:auto,cover;background-position:0px 0px,100% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}#videography-process-step-05{background-image:linear-gradient(#0000006B,#0000006B),url(https://creative-partner.ascendantstudio.co.za/wp-content/uploads/2026/02/two-people-reviewing-artwork-together-1024x683.jpeg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}#videography-process-step-06{background-image:linear-gradient(#00000038,#00000038),url(https://creative-partner.ascendantstudio.co.za/wp-content/uploads/2026/03/woman-watching-a-video-on-her-cellphone-1024x683.jpeg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}#photography-design-process-step-01{background-image:linear-gradient(#00000038,#00000038),url(https://creative-partner.ascendantstudio.co.za/wp-content/uploads/2026/02/creative-consultation-and-discussion-1024x512.jpeg);background-size:auto,cover;background-position:0px 0px,100% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}#photography-design-process-step-02{background-image:linear-gradient(#00000078,#00000078),url(https://creative-partner.ascendantstudio.co.za/wp-content/uploads/2026/03/professional-photographer-planning-a-shoot-with-a-mood-board-683x1024.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}#photography-design-process-step-03{background-image:linear-gradient(#0000004D,#0000004D),url(https://creative-partner.ascendantstudio.co.za/wp-content/uploads/2026/03/professional-photographer-shooting-model-in-photography-studio-1024x622.jpeg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}#photography-design-process-step-04{background-image:linear-gradient(#00000061,#00000061),url(https://creative-partner.ascendantstudio.co.za/wp-content/uploads/2026/03/photographer-working-through-photos-on-professional-camera-while-editing-shots-1024x683.jpg);background-size:auto,cover;background-position:0px 0px,100% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}#photography-design-process-step-05{background-image:linear-gradient(#0000006B,#0000006B),url(https://creative-partner.ascendantstudio.co.za/wp-content/uploads/2026/02/two-people-reviewing-artwork-together-1024x683.jpeg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}#photography-design-process-step-06{background-image:linear-gradient(#00000038,#00000038),url(https://creative-partner.ascendantstudio.co.za/wp-content/uploads/2026/03/man-looking-through-a-printed-album-of-professional-photographs-683x1024.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}#web-process-step-01{background-image:linear-gradient(#00000038,#00000038),url(https://creative-partner.ascendantstudio.co.za/wp-content/uploads/2026/02/creative-consultation-and-discussion-1024x512.jpeg);background-size:auto,cover;background-position:0px 0px,100% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}#web-process-step-02{background-image:linear-gradient(#00000078,#00000078),url(https://creative-partner.ascendantstudio.co.za/wp-content/uploads/2026/03/gant-chant-showing-website-development-plan-768x513.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}#web-process-step-03{background-image:linear-gradient(#0000004D,#0000004D),url(https://creative-partner.ascendantstudio.co.za/wp-content/uploads/2026/03/creative-working-on-images-for-website-design-1024x683.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}#web-process-step-04{background-image:linear-gradient(#00000061,#00000061),url(https://creative-partner.ascendantstudio.co.za/wp-content/uploads/2026/03/web-developer-writing-code-for-website-1024x683.jpg);background-size:auto,cover;background-position:0px 0px,100% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}#web-process-step-05{background-image:linear-gradient(#0000006B,#0000006B),url(https://creative-partner.ascendantstudio.co.za/wp-content/uploads/2026/03/team-evaluating-and-testing-code-of-website-1024x683.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}#web-process-step-06{background-image:linear-gradient(#00000038,#00000038),url(https://creative-partner.ascendantstudio.co.za/wp-content/uploads/2026/03/multiple-devices-showing-a-responsive-website-on-their-screens-1024x954.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}#content-creation-process-step-01{background-image:linear-gradient(#00000038,#00000038),url(https://creative-partner.ascendantstudio.co.za/wp-content/uploads/2026/02/creative-consultation-and-discussion-1024x512.jpeg);background-size:auto,cover;background-position:0px 0px,100% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}#content-creation-process-step-02{background-image:linear-gradient(#00000038,#00000038),url(https://creative-partner.ascendantstudio.co.za/wp-content/uploads/2026/02/copywriter-working-at-desk-1024x683.jpeg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}#content-creation-process-step-03{background-image:linear-gradient(#00000038,#00000038),url(https://creative-partner.ascendantstudio.co.za/wp-content/uploads/2026/03/photographer-shooting-model-inside-studio-loft-683x1024.jpg);background-size:auto,cover;background-position:0px 0px,100% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}#content-creation-process-step-04{background-image:linear-gradient(#00000038,#00000038),url(https://creative-partner.ascendantstudio.co.za/wp-content/uploads/2026/03/woman-watching-a-video-on-her-cellphone-1024x683.jpeg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}@media (max-width:1023px){#content-creation-benefit-statement-wrapper{display:flex;flex-flow:column;justify-content:center;align-items:center}}@media (max-width:1023px){#content-creation-benefit-copy{text-align:center}}@media (max-width:767px){#content-creation-benefit-copy{text-align:center}}#cp-works-process-step-01{background-image:linear-gradient(#00000038,#00000038),url(https://creative-partner.ascendantstudio.co.za/wp-content/uploads/2026/02/creative-consultation-and-discussion-1024x512.jpeg);background-size:auto,cover;background-position:0px 0px,100% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}#cp-works-process-step-02{background-image:linear-gradient(#00000038,#00000038),url(https://creative-partner.ascendantstudio.co.za/wp-content/uploads/2026/03/creative-team-strategising-over-noteboard-1024x548.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}#cp-works-process-step-03{background-image:linear-gradient(#00000038,#00000038),url(https://creative-partner.ascendantstudio.co.za/wp-content/uploads/2026/03/photographer-shooting-model-inside-studio-loft-683x1024.jpg);background-size:auto,cover;background-position:0px 0px,100% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}#cp-works-process-step-04{background-image:linear-gradient(#00000038,#00000038),url(https://creative-partner.ascendantstudio.co.za/wp-content/uploads/2026/03/woman-watching-a-video-on-her-cellphone-1024x683.jpeg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}#cp-works-process-step-05{background-image:linear-gradient(#00000038,#00000038),url(https://creative-partner.ascendantstudio.co.za/wp-content/uploads/2026/03/creative-team-working-through-data-analysis-1024x768.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}