@media only screen and (max-width:1024px){.navbar-navs{display:none!important}.custom-button{position:relative!important;width:100%!important;right:0!important;left:0!important}.homepage-hero{padding-top:150px;min-height:80rem;background-image:none}.homepage-hero-content{flex-direction:column;align-items:flex-start;z-index:1}.homepage-hero-texts-wrapper{width:100%;padding:0 20px}.homepage-hero-texts-wrapper .section-header-text{font-size:4.5rem;font-weight:600;line-height:1}.homepage-hero-texts-wrapper .section-paragraph-text{font-size:1.05rem;line-height:1.6rem}.hompage-hero-sm-image{position:absolute;top:32%;left:0;right:0;height:46rem;width:100%;background-image:url(/images/homepage-hero-image.webp)}.hero-cta-buttons{position:absolute;bottom:0;right:5%;left:5%;width:90%;display:flex;align-items:center;gap:20px}.homepage-hero-cta-button{width:100%;height:3.6rem}.professionals-and-businesses{width:100%;min-height:100vh;padding:100px 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;color:#fff}.professionals-and-businesses .product-pitch-content-main{position:relative;display:flex;min-height:55rem;padding:0 0 130px;flex-direction:column;align-items:flex-start}.product-pitch-content-main .product-pitch-content-main-left,.product-pitch-content-main .product-pitch-content-main-right,.professionals-and-businesses-texts{width:100%}.professionals-and-businesses-texts .section-header-text{font-size:3rem;font-weight:600;line-height:1.2}.professionals-and-businesses-texts .section-paragraph-text{font-size:1.125rem;line-height:1.8rem}.professionals-and-businesses-cta-button{position:absolute;right:0;left:0;bottom:0;width:100%}.professionals-and-businesses .product-pitch-content-main .product-pitch-content-main-right{position:absolute;top:22%;margin-top:60px;padding:0;width:100%;display:flex;flex-direction:row;justify-content:flex-end}.professionals-and-businesses-images-grid{width:90%;height:100%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:290px 180px;grid-gap:10px;gap:10px}.professionals-and-businesses-image{position:relative;border-radius:17px}.professionals-and-businesses .image-icon-1{width:160px;top:8%;left:-7%}.professionals-and-businesses .image-icon-2{width:160px;top:-15%;left:15%}.professionals-and-businesses .image-icon-3{width:160px;bottom:-25%;left:18%}.learn-career-ready-skills{position:relative;width:100%}.learn-career-ready-skills-content{min-height:150vh;padding:100px 5px;display:flex;flex-direction:column;align-items:flex-start;color:#fff}.learn-career-ready-skills-content .product-pitch-content-main{min-height:68rem;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.product-pitch-content-main .learn-career-ready-skills-main-right{order:1}.product-pitch-content-main .learn-career-ready-skills-main-left{order:2;margin-top:40px}.product-pitch-content-main .learn-career-ready-skills-main-left,.product-pitch-content-main .learn-career-ready-skills-main-right{width:100%;padding:0}.product-pitch-content-main .learn-career-ready-skills-main-right .section-header-text{font-size:3rem;font-weight:600;line-height:1.2}.product-pitch-content-main .learn-career-ready-skills-main-right .section-paragraph-text{font-size:1.125rem;line-height:1.8rem}.learn-career-ready-skills-cta-buttons{position:absolute;right:0;left:0;bottom:0;width:100%;display:flex;flex-direction:column;gap:20px}.learn-career-ready-skills-cta-button{width:100%;height:4rem;font-size:1rem;font-weight:600;gap:5px}.tag{padding:4px 10px}.learn-career-ready-skills-image-cluster{width:90%;height:-moz-fit-content;height:fit-content}.learn-career-ready-skills-image{width:100%;border-radius:12px}.learn-career-ready-skills-image.learn-career-ready-skills-image-position-1{width:100%;height:28rem}.learn-career-ready-skills-hover-image-wrapper{position:absolute;bottom:-7rem;left:13%;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;display:flex;align-items:flex-end;gap:15px}.learn-career-ready-skills-image.learn-career-ready-skills-image-position-2{width:27rem;height:15rem}.learn-career-ready-skills-image.learn-career-ready-skills-image-position-3{width:21rem;height:13rem}.concreap-programmes-header{display:flex;flex-direction:column;align-items:flex-start}.concreap-programmes-header-texts{display:flex;flex-direction:column;gap:10px}.concreap-programmes-header-texts .section-header-text{font-size:3rem;font-weight:600;line-height:1.5}.concreap-programmes-header-texts .section-description-text{font-size:1.125rem;line-height:1.8rem}.concreap-programmes-carousel-controls{width:100%;justify-content:flex-end;margin-top:25px}.share-knowledge{width:100%;min-height:100vh;padding:0 0 80px;display:flex;flex-direction:column;align-items:flex-start;color:#fff;background:#060420}.share-knowledge-header{position:relative;width:100%;text-align:center}.share-knowledge-header-image-wrapper{position:relative;width:100%;height:30rem;background:#fff;background:#00000057;overflow:hidden}.gradient-overlay{position:absolute;top:0;bottom:0;right:0;left:0;z-index:1;display:flex;justify-content:center;align-items:center;padding:80px}.share-knowledge-header-image-wrapper .section-header-text{width:70%;font-size:3rem;font-weight:600;line-height:1.2}.share-knowledge-header .section-description-text{font-size:1.125rem;line-height:1.8rem}.share-knowledge-header-image{width:100%;height:100%;object-fit:cover;z-index:0}.share-knowledge-main-boxes{padding:10px 20px;display:flex;flex-direction:column;align-items:center;gap:35px}.share-knowledge-content-main-box{height:18rem;padding:30px 35px 10px;display:flex;flex-direction:column;align-items:flex-start;gap:20px;background:#080528;border-radius:20px}.share-knowledge-content-main-box .box-icon{padding:5px;display:flex;justify-content:center;align-items:center}.share-knowledge-cta-button{width:100%}.learning-with-concreap-content .container{display:flex;flex-direction:column;gap:40px}.learning-with-concreap-content-header{text-align:center}.learning-with-concreap-content-header .section-header-text{font-size:3rem;font-weight:600;line-height:1.2}.learning-with-concreap-content-header .section-paragraph-text{font-size:1.125rem;line-height:1.8rem}.learning-with-concreap-content-main-boxes{padding:10px 20px;display:flex;flex-direction:column;align-items:center;gap:35px}.learning-with-concreap-content-main-box{height:20rem;padding:30px 30px 10px;display:flex;flex-direction:column;align-items:flex-start;gap:20px;background:#060149;border-radius:20px}.learning-with-concreap-content-main-box .box-picture{position:relative;width:100%;height:7.5rem;border-radius:20px;overflow:hidden}.learning-with-concreap-cta-button{width:100%}.product-pitch{position:relative;width:100%}.product-pitch-content{width:100%;min-height:100vh;padding:100px 5px}.deliver-tech .product-pitch-content-main{position:relative;min-height:50rem;width:100%;display:flex;flex-direction:column;align-items:flex-start}.product-pitch-content-main-left{order:2}.product-pitch-content-main-right{order:1}.product-pitch-content-main-right .section-header-text{font-size:3rem;font-weight:600;line-height:1.2}.product-pitch-content-main-right .section-paragraph-text{font-size:1.125rem;line-height:1.8rem}.product-pitch-content-main-left,.product-pitch-content-main-right{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:0 20px}.product-pitch-cta-button{position:absolute;right:0;left:0;bottom:0;width:100%}.product-pitch-content-main-left-container{width:100%;min-height:100%;position:relative}.product-pitch-image-wrapper{position:absolute;top:40%;left:0;right:0;height:23rem;width:100%}.product-pitch-image{width:100%;height:100%;object-fit:cover}.product-pitch-content-footer{margin-top:40px;padding:10px 20px;display:flex;align-items:center;flex-wrap:wrap;gap:30px}.product-pitch-content-footer-boxes{position:relative;height:9rem;width:45%;padding-left:30px}.product-pitch-content-footer-header-text{font-size:1.375rem;font-weight:500;margin:25px 0 20px}.product-pitch-content-footer-body-text{color:#dedcfd;margin:20px 0}.computing-and-engineering-hero{position:relative;padding-top:95px;width:100%;min-height:170vh;color:#fff;background-image:url(/images/school-hero-sm-bg.webp)}.computing-and-engineering-hero-content{display:flex;align-items:center;z-index:1}.computing-and-engineering-hero-texts-wrapper{width:85%;padding:0 20px}.computing-and-engineering-hero-texts-wrapper .section-pre-text{margin-top:70px;width:7rem;padding:5px 14px;background:#16163e;border-radius:12px}.computing-and-engineering-hero-content .section-texts{align-items:flex-start}.computing-and-engineering-hero-texts-wrapper .section-header-text{font-size:3.75rem;line-height:1.2;font-weight:600}.computing-and-engineering-hero-texts-wrapper .section-paragraph-text{font-size:1.125rem;line-height:2.2rem}.computing-and-engineering-hero-texts-wrapper .school-hero-cta-buttons{position:relative;width:100%;margin-top:40px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:30px}.computing-and-engineering-hero-cta-button{width:15rem;height:4rem;font-size:1rem;font-weight:600;gap:15px}.how-will-you-learn-section{background-image:url(/images/essential-tools-for-continuous-growth-sm.webp)}.how-will-you-learn-section .learning-with-concreap-content{background:transparent}.how-will-you-learn-section .learning-with-concreap-content-header{text-align:left}.how-will-you-learn-section .info-image-card{position:relative;height:25rem;width:100%;gap:40px}.how-will-you-learn-section .info-image-card .card-picture{position:relative;width:100%;height:10rem;border-radius:20px;overflow:hidden}.how-will-you-learn-cta-button{height:4rem}.in-depth-knowledge-content-header{width:100%}.in-depth-knowledge-content-header .section-header-text{width:60%;font-size:3rem;font-weight:600;line-height:1.2}.in-depth-knowledge-content-header .section-description-text{margin-top:20px;width:70%}.in-depth-knowledge-cards{padding:20px;display:grid;grid-template-columns:1fr 1fr;grid-gap:35px;gap:35px}.skill-levels-container .slider-container{display:block;position:relative}.skill-levels-container .slider-container .carousel-item .carousel-card-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(149deg,#f7b23130 1.4%,#fa386f3f 116.97%)}.carousel-item .carousel-card-overlay .carousel-card-texts{position:absolute;top:0;left:0;bottom:0;width:100%;height:100%;padding:60px 30px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;background:linear-gradient(180deg,#0b09283f 40%,#0b0928c8 90%)}.skill-levels-container .cards-container{display:none}.faqs-content-container{position:relative}.faqs-content-left{position:absolute;top:14%;left:0;right:0;width:100%;padding:20px 30px;display:flex;justify-content:flex-start;align-items:flex-start}.faqs-image-cluster-wrapper{margin-top:0;position:relative;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.faqs-main-image{width:35rem;height:20rem;border-radius:16px;z-index:0}.faqs-content-right{width:100%;padding:0 20px;gap:20px}.faqs-content-right .section-header-text{width:60%;font-size:3rem;font-weight:600;line-height:3rem}.faqs-content-right .accordion{margin-top:30rem;width:100%;border:none!important;border-radius:0!important}.why-concreap .section-content{min-height:80vh}.testimonial-carousel-controls{bottom:10%;left:75%}.testimonial-card{position:relative;width:100%;min-height:25rem;padding:20px;flex-direction:column;gap:60px;z-index:1}.testimonial-user-avatar{position:relative;width:16rem;height:16rem}.testimonial-body{width:80.5%}.program-hero-content{min-height:75rem;padding:100px 0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;color:#fff;background:transparent}.program-hero-content-left{width:100%;padding-top:0;padding-bottom:40px}.program-hero-content-left .section-texts .section-header-text{width:80%;font-size:3rem;line-height:3.3rem;font-weight:600}.program-hero-content-left .section-texts .section-paragraph-text{width:80%;font-size:1.3rem;line-height:2.2rem}.program-hero-content-left .hero-cta-buttons{margin:50px 0;display:flex;flex-direction:column;align-items:center;gap:20px}.program-hero-cta-button{width:80%;height:4.5rem;font-size:1rem;font-weight:600;gap:15px}.program-hero-image{position:absolute;width:55rem;height:33rem;right:5rem;bottom:14rem;background-image:url(/images/program-hero-img.webp)}.program-rating{font-family:var(--font-clashdisplay);gap:10px}.program-rating,.program-stars{display:flex;align-items:center}.program-stars{justify-content:space-evenly;gap:5px}.program-rating-value{display:flex;align-items:center;line-height:1.8rem}.program-details-items{width:75%;display:flex;align-items:center;justify-content:space-between}.program-details-section{width:100%}.program-details-section-navbar{width:75%}.program-details-section-main-layout{padding:0}.program-details-section-main-layout-left{padding:30px 20px}.program-details-section-main-layout-left .section-texts{width:95%}.program-details-section-main-layout-left .section-header-text{font-size:2.25rem;font-weight:500;line-height:3rem}.program-details-section-main-layout-left .section-paragraph-text{font-size:1rem;line-height:2.5rem;font-weight:400}.program-details-section-box-content{padding:10px 20px 40px}.program-details-introduction .program-details-section-main-layout-left{width:60%}.program-details-introduction .program-details-section-main-layout-right{width:40%}.program-details-introduction .program-details-section-main-layout-left .section-header-text{width:100%}.program-details-section-box-content-btn{margin-top:60px}.program-details-pricing .program-details-pricing-image-wrapper{margin-top:80px;width:74%;height:20rem}.program-details-pricing-image-wrapper .program-details-pricing-image{width:25rem;height:20rem}.program-details-pricing .program-details-section-box-content{padding:30px 20px}.what-you-will-learn{width:100%}.what-you-will-learn-content{min-height:100vh;padding:150px 0;text-align:center;color:#fff;background:transparent}.what-you-will-learn-content .section-header-text{font-size:3rem;font-weight:600;line-height:1.2}.card-grid{padding:20px;display:grid;grid-template-columns:1fr 1fr;grid-gap:35px;gap:35px}.card-grid .info-image-card{height:22rem}.info-image-card .card-picture{height:7rem}.payment-plans-section-content{text-align:center;background:#04003acf}.payment-plans-section-content .section-header{width:70%}.payment-plans-section-content .section-header-text{font-size:3rem}.payment-plans-section-content .section-description-text{font-size:1.125rem}.payment-plans-section-content .section-btn-wrapper{margin-top:65px;display:flex;justify-content:center;align-items:center}.payment-plans-section-content .section-action-btn{width:25rem;height:4.3rem}.start-with-us-section .slider-wrapper .slider-image{height:35rem;width:100%}.start-with-us-section-content .center-content{padding:5px;display:flex;flex-direction:column;align-items:center}.start-with-us-section-content .center-content .section-header-text{width:55%}.start-with-us-section-content .center-content .section-paragraph-text{width:80%}.start-with-us-section-content .section-action-btn{width:25rem;height:4.3rem}.let-partner-up-section .card-grid{grid-template-columns:1fr 1fr;grid-template-rows:1fr;column-gap:35px}.careers-hero-content{margin-top:120px;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.careers-hero-content .section-description-text{width:55%}.more-than-a-company-section .section-content-wrapper{flex-direction:column;gap:30px}.more-than-a-company-section .section-content-left,.more-than-a-company-section .section-content-right{width:100%}.more-than-a-company-section .section-content-left{margin-top:50px;order:2}.more-than-a-company-section .section-content-right{order:1}.more-than-a-company-section .more-than-a-company-image-grid{width:85%}.more-than-a-company-section .more-than-a-company-image-grid .more-than-a-company-image-1{height:19rem}.more-than-a-company-section .section-content-left .image-grid-dots{position:absolute;top:9rem;right:-18%}.more-than-a-company-section .section-content-right .section-texts{width:100%;margin-top:0}.our-community-hero-content{margin-top:20px;width:100%}.our-community-hero-content .section-header-text{width:55%}.our-community-hero-content .section-description-text{width:100%}.fostering-teamwork-and-growth-section .section-content-wrapper{padding-bottom:250px;flex-direction:column;gap:30px}.fostering-teamwork-and-growth-section .section-content-left,.fostering-teamwork-and-growth-section .section-content-right{width:100%}.fostering-teamwork-and-growth-section .section-content-left{order:1}.fostering-teamwork-and-growth-section .section-content-right{margin-top:50px;order:2}.fostering-teamwork-and-growth-section .section-content-left .section-texts{width:80%;margin:0}.fostering-teamwork-and-growth-section .section-action-btn{position:absolute;bottom:0;width:21rem;height:4rem}.fostering-teamwork-and-growth-section-image-cluster .fostering-teamwork-and-growth-section-image-1{width:85%;height:28rem}.fostering-teamwork-and-growth-section-image-cluster .fostering-teamwork-and-growth-section-image-2{bottom:-7rem;left:6rem;width:32rem;height:18rem}.community-activities-section .section-content{background:#04003ab3}.community-activities-section .section-content-wrapper{margin-top:70px;width:100%;display:flex;flex-direction:column;align-items:flex-start}.community-activities-section .section-content-left,.community-activities-section .section-content-right{width:100%}.community-activities-section .community-activities-section-image{margin-top:30px;width:100%;height:30rem;border-radius:15px}.community-activities-section .section-content-right{width:100%;margin-top:70px}.community-activities-section .section-content-right .info-boxes-wrapper{width:100%;margin-left:auto;display:flex;justify-content:flex-end;gap:25px}.community-activities-section .info-boxes-wrapper .info-boxes-col{display:flex;flex-direction:column;align-items:flex-start;gap:25px}.community-activities-section .info-boxes-wrapper .info-boxes-col.left-col{padding-top:0}.community-activities-section .info-box{width:100%;min-height:12rem}.community-activities-section .info-box .section-header-text{font-size:1.4rem}.community-activities-section .info-box .section-paragraph-text{font-size:1.05rem}.join-our-community-section .slider-wrapper .slider-image{height:35rem;width:100%}.join-our-community-section .section-paragraph-text{width:70%}.join-our-community-section .section-action-btn{width:25rem;height:4.3rem}.about-us-hero-content .section-header-text{width:75%}.cutting-edge-technology-section .section-content-wrapper{flex-direction:column;gap:50px}.cutting-edge-technology-section .section-content-left,.cutting-edge-technology-section .section-content-right{width:100%}.cutting-edge-technology-section .section-content-left{order:2;margin-top:50px}.cutting-edge-technology-section .section-content-right{order:1}.cutting-edge-technology-image-grid .cutting-edge-technology-image-2{position:relative;height:33rem;grid-column:2/3;grid-row:1/3}.cutting-edge-technology-section .section-content-right .section-texts{width:85%;margin:0}.podcasts-header .section-header{margin-top:70px}.podcasts-header .section-image-cluster{height:18rem;padding:0}.podcasts-header .section-image-cluster .image-section-left,.podcasts-header .section-image-cluster .image-section-right{width:23%;height:100%}.podcasts-header .section-image-cluster .tunes-icon{width:100%;height:4rem}.podcasts-header .section-image-cluster .portrait-image{width:100%;height:12rem}.you-have-questions-we-have-answers-section .section-content{padding:150px 0}.you-have-questions-we-have-answers-section .section-content-wrapper{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:60px}.you-have-questions-we-have-answers-section .section-content-left,.you-have-questions-we-have-answers-section .section-content-right{width:100%}.you-have-questions-we-have-answers-section .section-content-left{order:2}.you-have-questions-we-have-answers-section .section-content-right{order:1}.you-have-questions-we-have-answers-section-image-cluster{width:90%;height:41rem;display:flex;align-items:center}.you-have-questions-we-have-answers-section .section-content-right .section-texts{width:80%;margin:0}.you-have-questions-we-have-answers-section .section-header-text{width:70%}.you-have-questions-we-have-answers-section .section-button-icons{display:flex;align-items:center;gap:10px}.you-have-questions-we-have-answers-section .section-button-icon{width:30px;height:30px}.diversity-and-inclusion-header{background-image:url(/images/patterned-header-bg-sm.webp)}.diversity-and-inclusion-header .patterned-header-content{min-height:30rem}.diversity-and-inclusion-header .patterned-header-content .sub-text{width:100%}.diversity-and-inclusion-page .section-content-wrapper{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:50px;margin-bottom:100px}.diversity-and-inclusion-page .section-content-left,.diversity-and-inclusion-page .section-content-right{width:100%}.concreap-vision-section .section-content-left{order:2}.concreap-vision-image-cluster .hover-images{position:absolute;bottom:-6.5rem;left:5rem;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;display:flex;align-items:flex-end;gap:25px}.concreap-vision-image-cluster .concreap-vision-image-position-1{width:80%;height:28rem}.concreap-vision-image-cluster .hover-images .concreap-vision-image-position-2{width:25rem;height:15rem}.concreap-vision-image-cluster .hover-images .concreap-vision-image-position-3{width:19.9rem;height:13.35rem}.concreap-vision-section .section-content-right{order:1}.concreap-vision-section .section-content-right .section-texts{width:90%;margin:0}.our-impact-section .section-content{display:flex;flex-direction:column;justify-content:flex-start;background:#03012e77}.our-impact-section .section-content-left .section-texts{width:87%;margin:0}.our-impact-section .section-content .section-content-right{display:flex;justify-content:flex-start}.our-impact-image-grid{position:relative;width:70%;min-height:25rem;display:grid;grid-template-columns:41% 53%;grid-template-rows:38% 62%;grid-gap:20px;gap:20px}.educators-header{background-image:url(/images/patterned-header-bg-sm.webp)}.educators-header .patterned-header-content{min-height:30rem}.essential-tools-for-continuous-growth-section .section-content{background:#04003ab3}.essential-tools-for-continuous-growth-section .section-content-wrapper{margin-top:70px;width:100%;display:flex;flex-direction:column;align-items:flex-start}.essential-tools-for-continuous-growth-section .section-content-header .section-description-text{margin-top:15px;width:75%;font-size:1.125rem;line-height:1.8rem}.essential-tools-for-continuous-growth-section .section-content-left,.essential-tools-for-continuous-growth-section .section-content-right{width:100%}.essential-tools-for-continuous-growth-section .essential-tools-for-continuous-growth-section-image{margin-top:0;width:100%;height:40rem;border-radius:15px}.essential-tools-for-continuous-growth-section .section-content-right{width:100%;margin-top:70px}.essential-tools-for-continuous-growth-section .section-content-right .info-boxes-wrapper{width:100%;margin-left:auto;display:flex;justify-content:flex-end;gap:25px}.essential-tools-for-continuous-growth-section .info-boxes-wrapper .info-boxes-col{display:flex;flex-direction:column;align-items:flex-start;gap:25px}.essential-tools-for-continuous-growth-section .info-boxes-wrapper .info-boxes-col.left-col{padding-top:0}.essential-tools-for-continuous-growth-section .info-box{width:100%;min-height:12rem}.essential-tools-for-continuous-growth-section .info-box .section-header-text{font-size:1.4rem}.essential-tools-for-continuous-growth-section .info-box .section-paragraph-text{font-size:1.05rem}.how-to-maximize-the-platform-section .section-content{min-height:60vh}.how-to-maximize-the-platform-section .section-header-text{font-size:3rem;font-weight:600;line-height:1.2}.how-to-maximize-the-platform-section .card-grid{grid-template-columns:1fr 1fr}.businesses-hero-content{min-height:75rem;padding:100px 0;display:flex;flex-direction:column}.businesses-hero-content-left{width:100%;padding-top:0;padding-bottom:40px}.businesses-hero-content-left .section-texts .section-header-text{width:80%;font-size:4.5rem}.businesses-hero-content-left .section-texts .section-paragraph-text{width:80%;font-size:1.3rem}.businesses-hero-content-left .hero-cta-buttons{margin:50px 0;display:flex;flex-direction:column;align-items:center;gap:20px}.businesses-hero-cta-button{width:80%;height:4.5rem;font-size:1rem;font-weight:600;gap:15px}.businesses-hero-image{position:absolute;width:55rem;height:36.5rem;right:5rem;bottom:14rem}.contact-us-header{background-image:url(/images/patterned-header-bg-sm.webp)}.contact-us-header .patterned-header-content{min-height:30rem}.contact-us-header .patterned-header-content .sub-text{width:41%}.need-a-quick-answer-section .section-content-wrapper{flex-direction:column;align-items:flex-start;gap:50px}.need-a-quick-answer-section .section-content-left,.need-a-quick-answer-section .section-content-right{width:100%}.need-a-quick-answer-section .section-content-left{order:2}.need-a-quick-answer-section .section-content-right{order:1}.need-a-quick-answer-section .need-a-quick-answer-section-image-cluster{width:80%}.need-a-quick-answer-section-image-cluster .connected-dots{top:9.7rem;left:12%}.need-a-quick-answer-section .section-content-right .section-texts{width:100%;margin:0}.need-a-quick-answer-section .section-texts .section-header-text{font-size:2.4rem}.need-a-quick-answer-section .section-paragraph-text{font-size:1.125rem}.send-us-a-message-section .section-content-left .section-texts{width:100%;margin-top:80px;margin-right:auto;gap:5px}.send-us-a-message-section .section-texts .section-header-text{font-size:2.5rem;font-weight:600;line-height:2.2rem}.send-us-a-message-section .section-content-right .section-form-wrapper{width:95%}.testimonials-page-content{padding:120px 0 80px;display:flex;flex-direction:column;align-items:center}.testimonials-page-content-right{margin-top:30px}.testimonials-page-content-left{width:100%;padding:20px;display:flex;justify-content:center;align-items:flex-start}.testimonials-page-content-left .section-texts{margin-top:0}.testimonials-page-content-left .section-texts .section-header-text{font-size:3rem;line-height:2.6rem;font-weight:600}.testimonials-page-content-left .cta-button{width:100%;margin-top:30px}.testimonials-page-content-right .slide-container{width:100%}.testimonials-page-content-right .slide-container .testimonials-carousel-controls{top:85%;right:0}.testimonials-page-testimonial-card{padding:5px}.testimonials-page-testimonial-card .testimonial-user-detail{width:100%}.testimonials-page-testimonial-card .testimonial-user-detail .testimonial-user-avatar{width:7.5rem;height:7.5rem}.testimonials-page-testimonial-card .testimonial-user-detail .testimonial-user-role .testimonial-user-name{font-size:1.4rem}.testimonials-page-testimonial-card .testimonial-user-detail .testimonial-user-role .testimonial-user-role{font-size:1rem}.testimonials-page-testimonial-card .testimonial-body{margin-top:30px;width:100%}.testimonials-page-testimonial-card .testimonial-body p{font-size:1.2rem;line-height:2.6rem}.courses-header{background-image:url(/images/patterned-header-bg-courses.jpg)}.courses-header .patterned-header-content{min-height:32rem;padding:0 10px}.courses-header .patterned-header-content .section-header-text{margin-top:40px;font-size:3rem;line-height:2.5rem;width:80%}.courses-header .patterned-header-content .sub-text{font-size:1.125rem;line-height:1.8rem;width:90%}.courses-list-content{min-height:100vh;padding:60px 10px}.courses-list-content-wrapper{gap:50px}.courses-list-content-left,.courses-list-content-wrapper{display:flex;flex-direction:column;align-items:flex-start}.courses-list-content-left{width:100%;padding:10px 5px;gap:35px}.tag-category{padding-bottom:20px;border-bottom:none}.courses-list-content-right{width:100%;padding:10px 5px}.courses-list-grid{grid-template-columns:1fr 1fr;gap:50px}.courses-list-content-right .pagination-wrapper{padding:0}.courses-list-content-right .pagination-wrapper .pagination-text{width:100%;font-size:1.125rem}.program-details-card{position:relative;height:17.5rem;border-radius:14px;overflow:hidden;cursor:pointer}.program-details-content-wrapper{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;background:linear-gradient(180deg,#0b092b10 3%,#0b092baf 116.97%);z-index:1}.program-details-content{width:100%;display:flex;flex-direction:column;align-items:flex-start}.programe-details-title{width:80%;margin-top:5px;font-size:1.125rem;font-weight:500}.program-detail-items{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px}.program-detail-list{width:-moz-fit-content;width:fit-content;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-column-gap:15px;grid-row-gap:12px;row-gap:12px}.faqs-header{background-image:url(/images/patterned-header-bg-sm.webp)}.faqs-header .patterned-header-content{min-height:30rem}.faqs-header .patterned-header-content .header-center-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:30px}.faqs-header .patterned-header-content .faqs-image-cluster-wrapper{order:2}.faqs-header .patterned-header-content .section-header-text{order:1;width:55%}.faqs-page-main-section .section-content{min-height:80rem}.faqs-page-main-section .centered-content{width:80%;margin:80px auto 0;display:flex;flex-direction:column;align-items:flex-start;gap:30px}.faqs-page-main-section .program-details-section-navbar{width:70%}.legal-page-header{background-image:url(/images/patterned-header-bg-sm.webp)}.legal-page-header .patterned-header-content{min-height:30rem}.privacy-policy-page .patterned-header-content .sub-text,.terms-of-use-page .patterned-header-content .sub-text{width:100%}.navbar{display:flex;justify-content:flex-start;align-items:center;padding:15px 10px;transition:all .3s ease}.navbar-toggler{color:#fff!important}.navbar-navs{display:none;flex-direction:column;align-items:flex-start}.navbar-navs.show{display:block;height:100%}.navbar-navs.show .container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.navbar-navs.show .nav-item{width:100%;padding:20px 0}.navbar-navs.show .nav-item .nav-link-item{width:100%;display:flex;justify-content:space-between;font-size:1.125rem;font-weight:500}.dropdown-trigger:hover .caret-down,.nav-link-item:hover .caret-down{transform:none}.get-started-navbar-btn{width:12rem;height:3.5rem}.dropdown-trigger{position:relative}.dropdown-menu{position:absolute;box-shadow:0 10px 38px -10px rgba(14,18,22,.35),0 10px 20px -15px rgba(14,18,22,.2);border-radius:0;overflow:hidden;z-index:12000}#productsDropdownMenu{display:none;top:110%;left:-60%;width:40rem;padding:20px}#schoolsDropdownMenu{display:none;top:0;right:0;height:100vh;width:80vw;padding:20px;transition:width,height,.3s ease}.dropdown-list-items{width:100%;display:flex;flex-direction:column;align-items:start;justify-content:start;gap:5px}.dropdown-trigger:hover #productsDropdownMenu,.dropdown-trigger:hover #schoolsDropdownMenu{display:none}.share-your-story-modal{width:55vw}.get-started-body{width:60vw}.call-to-action-section{width:100%;min-height:90vh;padding:30px 0;display:flex;justify-content:center;align-items:center}.call-to-action-section-content{position:relative;min-height:62rem;flex-direction:column}.call-to-action-section-content,.call-to-action-section-left,.call-to-action-section-right{width:100%;display:flex;justify-content:flex-start;align-items:center}.call-to-action-section-left{position:absolute;top:35%;order:2}.call-to-action-section-right{order:1}.call-to-action-section-images{position:relative;width:100%;height:100%}.call-to-action-section-image-1{position:absolute;top:8%;left:5%;z-index:0;transform:rotate(-10deg)}.call-to-action-section-image-2{position:absolute;top:50%;left:5%;z-index:1;transform:rotate(10deg);box-shadow:0 5px 15px rgba(0,0,0,.35)}.call-to-action-section-image-wrapper{position:relative;width:35rem;height:18rem;border-radius:17px;overflow:hidden}.call-to-action-section-right-texts{display:flex;flex-direction:column;align-items:start;gap:20px}.call-to-action-section .section-header-text{width:100%;font-size:3rem;font-weight:600;line-height:3rem}.call-to-action-section .section-paragraph-text{width:100%;font-size:1.3rem;line-height:1.8rem}.call-to-action-section-btn{position:absolute;bottom:0;width:100%}.carousel-button{width:2.162rem;height:2.162rem;display:flex;justify-content:center;align-items:center}.program-details-card{height:16rem}.program-details-content-wrapper{padding:25px 20px}.program-details-card .program-tag{padding:5px 10px;font-size:.7rem}.programe-details-title{width:90%;font-size:1.1rem}.program-detail-list{column-gap:15px;row-gap:5px}.price-wrapper .price{font-size:1.05rem}.patterned-header-content{min-height:55vh}.patterned-header .patterned-header-content .header-center-content{width:100%;margin-top:65px;display:flex;flex-direction:column;align-items:center;text-align:center}.patterned-header-content .section-header-text{font-size:2.225rem;line-height:2rem;font-weight:600}.patterned-header-content .sub-text{margin-top:10px;font-size:1rem;line-height:1.5rem;font-weight:400}.centered-text-layout-content{padding:60px 10px}.centered-text-layout-content .centered-texts{width:100%}.centered-text-layout-content .section-paragraph-text{margin-bottom:10px;font-size:1.3rem;line-height:2.5rem;font-weight:300}.footer-main{padding:80px 0 60px}.footer-main,.footer-main-content{display:flex;justify-content:center}.footer-main-content{align-items:flex-start}.footer-main-left{display:none}.footer-main-center{width:100%;padding:10px 20px;height:35rem;flex-wrap:wrap;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:40px}.footer-nav.social-links-sm{display:flex}.footer-main-right{display:none}.footer-links{margin-top:20px}.footer-copy{padding:2rem;font-size:.875rem;line-height:1.4rem}}@media only screen and (max-width:768px){.homepage-hero{padding-top:150px;min-height:70rem;background-image:none}.homepage-hero-content{flex-direction:column;align-items:flex-start;z-index:1}.homepage-hero-texts-wrapper{width:100%;padding:0 20px}.homepage-hero-texts-wrapper .section-header-text{font-size:3.5rem;font-weight:600;line-height:1}.homepage-hero-texts-wrapper .section-paragraph-text{font-size:1.05rem;line-height:1.6rem}.hompage-hero-sm-image{position:absolute;top:35%;left:0;right:0;height:38rem;width:100%;background-image:url(/images/homepage-hero-image.webp)}.hero-cta-buttons{position:absolute;bottom:0;right:5%;left:5%;width:90%;display:flex;align-items:center;gap:20px}.homepage-hero-cta-button{width:100%;height:3.6rem}.professionals-and-businesses{width:100%;min-height:100vh;padding:100px 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;color:#fff}.professionals-and-businesses .product-pitch-content-main{position:relative;display:flex;min-height:55rem;padding:0 0 130px;flex-direction:column;align-items:flex-start}.product-pitch-content-main .product-pitch-content-main-left,.product-pitch-content-main .product-pitch-content-main-right,.professionals-and-businesses-texts{width:100%}.professionals-and-businesses-texts .section-header-text{font-size:2.8rem;font-weight:600;line-height:1.2}.professionals-and-businesses-texts .section-paragraph-text{font-size:1.05rem;line-height:1.8rem}.professionals-and-businesses-cta-button{position:absolute;right:0;left:0;bottom:0;width:100%}.professionals-and-businesses .product-pitch-content-main .product-pitch-content-main-right{position:absolute;top:30%;margin-top:60px;padding:0;width:100%;display:flex;flex-direction:row;justify-content:flex-end}.professionals-and-businesses-images-grid{width:95%;height:100%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:240px 150px;grid-gap:10px;gap:10px}.professionals-and-businesses-image{position:relative;border-radius:17px}.professionals-and-businesses .image-icon-1{width:140px;top:8%;left:-10%}.professionals-and-businesses .image-icon-2{width:140px;top:-20%;left:15%}.professionals-and-businesses .image-icon-3{width:140px;bottom:-30%;left:18%}.learn-career-ready-skills{position:relative;width:100%}.learn-career-ready-skills-content{min-height:150vh;display:flex;flex-direction:column;align-items:flex-start;color:#fff}.learn-career-ready-skills-content .product-pitch-content-main{min-height:62rem;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.product-pitch-content-main .learn-career-ready-skills-main-right{order:1}.product-pitch-content-main .learn-career-ready-skills-main-left{order:2}.product-pitch-content-main .learn-career-ready-skills-main-left,.product-pitch-content-main .learn-career-ready-skills-main-right{width:100%;padding:0}.product-pitch-content-main .learn-career-ready-skills-main-right .section-header-text{font-size:2.8rem;font-weight:600;line-height:1.2}.product-pitch-content-main .learn-career-ready-skills-main-right .section-paragraph-text{font-size:1.05rem;line-height:1.8rem}.tag{padding:4px 10px}.learn-career-ready-skills-image-cluster{width:95%;height:-moz-fit-content;height:fit-content}.learn-career-ready-skills-image{width:100%;border-radius:12px}.learn-career-ready-skills-image.learn-career-ready-skills-image-position-1{width:100%;height:23rem}.learn-career-ready-skills-hover-image-wrapper{position:absolute;bottom:-7.5rem;left:18%;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;display:flex;align-items:flex-end;gap:15px}.learn-career-ready-skills-image.learn-career-ready-skills-image-position-2{width:21rem;height:12rem}.learn-career-ready-skills-image.learn-career-ready-skills-image-position-3{width:15rem;height:10rem}.concreap-programmes-header{display:flex;flex-direction:column;align-items:flex-start}.concreap-programmes-header-texts{display:flex;flex-direction:column;gap:10px}.concreap-programmes-header-texts .section-header-text{font-size:2.8rem;font-weight:600;line-height:1.5}.concreap-programmes-header-texts .section-description-text{font-size:1.05rem;line-height:1.8rem}.concreap-programmes-carousel-controls{width:100%;justify-content:flex-end;margin-top:25px}.share-knowledge{width:100%;min-height:100vh;padding:0 0 80px;display:flex;flex-direction:column;align-items:flex-start;color:#fff;background:#060420}.share-knowledge-header{position:relative;width:100%;text-align:center}.share-knowledge-header-image-wrapper{position:relative;width:100%;height:30rem;background:#fff;background:#00000057;overflow:hidden}.gradient-overlay{position:absolute;top:0;bottom:0;right:0;left:0;z-index:1;display:flex;justify-content:center;align-items:center;padding:80px}.share-knowledge-header-image-wrapper .section-header-text{width:70%;font-size:2.8rem;font-weight:600;line-height:1.2}.share-knowledge-header .section-description-text{font-size:1.05rem;line-height:1.8rem}.share-knowledge-header-image{width:100%;height:100%;object-fit:cover;z-index:0}.share-knowledge-main-boxes{padding:10px 20px;display:flex;flex-direction:column;align-items:center;gap:35px}.share-knowledge-content-main-box{height:18rem;padding:30px 35px 10px;display:flex;flex-direction:column;align-items:flex-start;gap:20px;background:#080528;border-radius:20px}.share-knowledge-content-main-box .box-icon{padding:5px;display:flex;justify-content:center;align-items:center}.share-knowledge-cta-button{width:100%}.learning-with-concreap-content .container{display:flex;flex-direction:column;gap:40px}.learning-with-concreap-content-header{text-align:center}.learning-with-concreap-content-header .section-header-text{font-size:2.8rem;font-weight:600;line-height:1.2}.learning-with-concreap-content-header .section-paragraph-text{font-size:1.05rem;line-height:1.8rem}.learning-with-concreap-content-main-boxes{padding:10px 20px;display:flex;flex-direction:column;align-items:center;gap:35px}.learning-with-concreap-content-main-box{height:20rem;padding:30px 30px 10px;display:flex;flex-direction:column;align-items:flex-start;gap:20px;background:#060149;border-radius:20px}.learning-with-concreap-content-main-box .box-picture{position:relative;width:100%;height:7.5rem;border-radius:20px;overflow:hidden}.learning-with-concreap-cta-button{width:100%}.product-pitch{position:relative;width:100%}.product-pitch-content{width:100%;min-height:100vh}.deliver-tech .product-pitch-content-main{position:relative;min-height:50rem;width:100%;display:flex;flex-direction:column;align-items:flex-start}.product-pitch-content-main-left{order:2}.product-pitch-content-main-right{order:1}.product-pitch-content-main-right .section-header-text{font-size:2.8rem;font-weight:600;line-height:1.2}.product-pitch-content-main-right .section-paragraph-text{font-size:1.05rem;line-height:1.8rem}.product-pitch-content-main-left,.product-pitch-content-main-right{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:0 20px}.product-pitch-cta-button{position:absolute;right:0;left:0;bottom:0;width:100%}.product-pitch-content-main-left-container{width:100%;min-height:100%;position:relative}.product-pitch-image-wrapper{position:absolute;top:40%;left:0;right:0;height:23rem;width:100%}.product-pitch-image{width:100%;height:100%;object-fit:cover}.product-pitch-content-footer-boxes{position:relative;height:9rem;width:100%;padding-left:30px}.product-pitch-content-footer-header-text{font-size:1.375rem;font-weight:500;margin:25px 0 20px}.product-pitch-content-footer-body-text{color:#dedcfd;margin:20px 0}.computing-and-engineering-hero{position:relative;padding-top:160px;width:100%;min-height:95rem;color:#fff}.computing-and-engineering-hero-texts-wrapper{position:relative;width:100%;height:100%;padding:0 20px}.computing-and-engineering-hero-texts-wrapper .section-paragraph-text{font-size:1.125rem;line-height:2.2rem}.computing-and-engineering-hero-texts-wrapper .school-hero-cta-buttons{position:absolute;bottom:20px;left:0;right:0;width:100%;margin-top:40px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px}.computing-and-engineering-hero-cta-button{width:100%;height:4rem;font-size:1rem;font-weight:600;gap:15px}.available-programmes{min-height:60vh;padding:100px 0}.how-will-you-learn-cta-buttons{flex-direction:column}.how-will-you-learn-cta-button{width:100%;height:3.8rem}.in-depth-knowledge-content-header .section-header-text{width:80%;font-size:2.8rem}.in-depth-knowledge-content-header .section-description-text{width:70%}.in-depth-knowledge-cards{padding:20px 5px;grid-template-columns:1fr 1fr;column-gap:15px;row-gap:30px}.testimonial-carousel-controls{bottom:13.5%;left:75%}.testimonial-card{position:relative;width:100%;min-height:25rem;padding:20px;flex-direction:column;gap:60px;z-index:1}.testimonial-user-avatar{position:relative;width:14rem;height:14rem}.testimonial-body{width:85%}.why-concreap .section-content{position:relative;min-height:45rem;padding:50px 0}.program-hero-content{min-height:75rem;padding:100px 0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;color:#fff;background:transparent}.program-hero-content-left{width:100%;padding-top:0}.program-hero-content-left .section-texts .section-header-text{width:100%;font-size:2.8rem;line-height:3.3rem;font-weight:600}.program-hero-content-left .section-texts .section-paragraph-text{width:100%;font-size:1.125rem;line-height:2.2rem}.program-hero-content-left .hero-cta-buttons{margin-top:50px;display:flex;flex-direction:column;align-items:center;gap:20px}.program-hero-cta-button{width:100%;height:4rem;font-size:1rem;font-weight:600;gap:15px}.program-hero-image{width:47rem;height:28rem;right:0;bottom:16rem}.program-stars{display:flex;align-items:center;justify-content:space-evenly;gap:5px}.program-details-banner-content{padding:20px;flex-direction:column;gap:20px;font-family:var(--font-freizeittrail)}.program-details-banner-content,.program-details-items{display:flex;align-items:center;justify-content:space-between}.program-details-items{width:100%;flex-wrap:wrap}.program-details-item{min-width:20%;padding:10px;display:flex;flex-direction:column;align-items:center;text-align:center}.program-details-banner-content .program-details-action-btn{position:relative;width:100%;height:6rem;display:flex;justify-content:center;align-items:center;border-top:1.5px solid #4148a1;border-left:none}.program-details-banner-content .program-details-action-btn .right-pointer-icon{left:50%;top:-5%;color:#4c53ab;transform:rotate(90deg)}.program-details-section,.program-details-section-content-header,.program-details-section-navbar{width:100%}.program-details-section-main-layout{padding:0;flex-direction:column;align-items:flex-start;gap:20px}.program-details-section-main-layout .program-details-section-main-layout-left,.program-details-section-main-layout .program-details-section-main-layout-right{width:100%}.program-details-section-main-layout-left{padding:30px 20px}.program-details-section-main-layout-left .section-texts{width:95%}.program-details-section-main-layout-left .section-header-text{font-size:2rem}.program-details-section-main-layout-left .section-paragraph-text{font-size:1rem}.program-details-section-box-content{padding:10px 20px 40px}.program-details-curriculum{position:relative;padding-bottom:100px}.program-details-curriculum .program-details-section-main-layout-right{padding-top:0}.program-details-curriculum .program-details-curriculum-action-btn{position:absolute;bottom:0;left:0;width:100%;display:flex;justify-content:center}.program-details-pricing .program-details-pricing-image-wrapper{margin-top:80px;margin-bottom:50px;width:74%;height:20rem}.program-details-pricing-image-wrapper .program-details-pricing-image{position:absolute;bottom:3rem;left:7rem;width:30rem;height:21rem;border-radius:12px;z-index:1}.program-details-pricing-image-wrapper .avatar-ring-wrapper.avatar-ring-1{bottom:-4rem;left:-1rem;border:1px solid #f9abb7}.program-details-pricing-image-wrapper .avatar-ring-wrapper .avatar-image.avatar-image-1{width:7rem;height:7rem}.what-you-will-learn-content .section-header-text{font-size:2.8rem;font-weight:600;line-height:1.2}.card-grid{padding:20px;display:grid;grid-template-columns:1fr;grid-gap:35px;gap:35px}.card-grid .info-image-card{height:22rem}.info-image-card .card-picture{height:7rem}.faqs-content-container{position:relative}.faqs-content-left{position:absolute;top:14%;left:0;right:0;width:100%;display:flex;justify-content:flex-start;align-items:flex-start}.faqs-image-cluster-wrapper{margin-top:0;position:relative;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.faqs-main-image{width:35rem;height:20rem;border-radius:16px;z-index:0}.faqs-content-right .section-header-text{width:80%;font-size:2.8rem;font-weight:600;line-height:3rem}.faqs-content-right .accordion{margin-top:30rem;width:100%;border:none!important;border-radius:0!important}.payment-plans-section-content .section-header{width:80%}.payment-plans-section-content .section-header-text{font-size:2.8rem}.payment-plans-section-content .section-description-text{font-size:1.125rem}.start-with-us-section .slider-wrapper .slider-image{height:35rem;width:100%}.start-with-us-section-content .center-content .section-header-text{width:55%;font-size:2.8rem}.start-with-us-section-content .center-content .section-paragraph-text{width:80%}.let-partner-up-section .card-grid{grid-template-columns:1fr;grid-template-rows:1fr;row-gap:30px}.careers-hero-content{margin-top:100px}.careers-hero-content .section-header-text{font-size:2.8rem}.careers-hero-content .section-description-text{width:75%}.more-than-a-company-section .section-content-wrapper{gap:30px}.more-than-a-company-section .more-than-a-company-image-grid{width:85%}.more-than-a-company-section .more-than-a-company-image-grid .more-than-a-company-image-1{height:16rem}.more-than-a-company-section .section-content-left .image-grid-dots{position:absolute;top:7rem;right:-27%}.more-than-a-company-section .section-content-right .section-header-text{font-size:2.8rem}.more-than-a-company-section .section-content-right .section-paragraph-text{font-size:1.05rem}.our-community-hero-content .section-header-text{width:80%;font-size:2.8rem}.our-community-hero-content .section-description-text{width:70%;font-size:1.05rem;line-height:1.5rem}.fostering-teamwork-and-growth-section .section-content-wrapper{padding-bottom:220px;flex-direction:column;gap:30px}.fostering-teamwork-and-growth-section .section-content-left .section-texts{width:100%}.fostering-teamwork-and-growth-section .section-header-text{font-size:2.8rem}.fostering-teamwork-and-growth-section .section-paragraph-text{font-size:1.05rem}.fostering-teamwork-and-growth-section .section-action-btn{position:absolute;bottom:0;left:0;width:100%;height:4rem}.fostering-teamwork-and-growth-section-image-cluster .fostering-teamwork-and-growth-section-image-1{width:85%;height:24rem}.fostering-teamwork-and-growth-section-image-cluster .fostering-teamwork-and-growth-section-image-2{bottom:-5rem;left:5rem;width:26rem;height:14rem}.community-activities-section .section-content-wrapper{margin-top:70px;width:100%;display:flex;flex-direction:column;align-items:flex-start}.community-activities-section .community-activities-section-image{margin-top:30px;width:100%;height:25rem;border-radius:15px}.community-activities-section .section-content-right{width:100%;margin-top:70px}.community-activities-section .section-content-right .info-boxes-wrapper{width:100%;margin-left:auto;display:flex;justify-content:flex-end;gap:25px}.community-activities-section .info-box .section-header-text{font-size:1.125rem}.community-activities-section .info-box .section-paragraph-text{font-size:.9rem}.join-our-community-section .slider-wrapper .slider-image{height:35rem;width:100%}.join-our-community-section .section-header-text{font-size:2.8rem}.join-our-community-section .section-paragraph-text{font-size:1.05rem;width:80%}.join-our-community-section .section-action-btn{width:15rem;height:3.8rem}.about-us-hero-content .section-header-text{width:90%;font-size:2.8rem}.about-us-hero-content .section-description-text{font-size:1.05rem}.cutting-edge-technology-section .section-content{padding:100px 0}.cutting-edge-technology-section .section-content-left{margin-top:20px}.cutting-edge-technology-section .cutting-edge-technology-image-grid{width:100%;min-height:30rem;gap:20px}.cutting-edge-technology-image-grid .cutting-edge-technology-image-2{height:30rem}.cutting-edge-technology-section .section-content-right .section-texts{width:95%;margin:0}.cutting-edge-technology-section .section-header-text{font-size:2.8rem}.cutting-edge-technology-section .section-paragraph-text{font-size:1.05rem}.podcasts-header{background-image:url(/images/podcast-hero-sm-bg.webp)}.podcasts-header .section-header{margin-top:70px;display:flex;flex-direction:column;align-items:center;text-align:center}.podcasts-header .section-header .section-header-text{width:70%;font-size:2.8rem}.podcasts-header .section-header .section-description-text{margin-top:10px;font-size:1.05rem}.podcasts-header .section-image-cluster{width:60%;height:-moz-fit-content;height:fit-content;margin-top:100px;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:30px}.podcasts-header .section-image-cluster .image-section-left,.podcasts-header .section-image-cluster .image-section-right{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:30px}.podcasts-header .section-image-cluster .tunes-icon{height:8.5rem}.podcasts-header .section-image-cluster .portrait-image{height:27rem}.podcasts-header .section-image-cluster .image-section-center{width:100%;height:25rem}.you-have-questions-we-have-answers-section .section-content{padding:150px 0}.you-have-questions-we-have-answers-section .section-content-wrapper{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:60px}.you-have-questions-we-have-answers-section-image-cluster{width:100%;height:33rem}.you-have-questions-we-have-answers-section .section-content-right .section-texts{width:80%}.you-have-questions-we-have-answers-section .section-header-text{width:100%;font-size:2.8rem}.you-have-questions-we-have-answers-section .section-paragraph-text{font-size:1.05rem}.diversity-and-inclusion-header .patterned-header-content{min-height:30rem}.diversity-and-inclusion-header .patterned-header-content .sub-text{width:100%}.diversity-and-inclusion-page .section-header-text{font-size:2.8rem}.diversity-and-inclusion-page .section-paragraph-text{font-size:1.05rem}.concreap-vision-section .section-content-left{order:2}.concreap-vision-image-cluster .hover-images{bottom:-6.5rem;left:3.5rem}.concreap-vision-image-cluster .concreap-vision-image-position-1{width:90%;height:25rem}.concreap-vision-image-cluster .hover-images .concreap-vision-image-position-2{width:20rem;height:13rem}.concreap-vision-image-cluster .hover-images .concreap-vision-image-position-3{width:17rem;height:11.5rem}.concreap-vision-section .section-content-right{order:1}.concreap-vision-section .section-content-right .section-texts{width:90%;margin:0}.our-impact-section .section-content-left .section-texts{width:95%;margin:0}.our-impact-image-grid{width:85%}.educators-header{background-image:url(/images/patterned-header-bg-sm.webp)}.educators-header .patterned-header-content{min-height:30rem}.educators-header .header-center-content{margin-top:80px}.educators-header .patterned-header-content .sub-text{width:80%}.educators-header .educators-header-action-btn{width:15rem;height:3.8rem;margin-top:40px}.essential-tools-for-continuous-growth-section .section-content-header .section-header-text{width:70%;font-size:2.8rem}.essential-tools-for-continuous-growth-section .section-content-header .section-description-text{width:80%;font-size:1.05rem}.essential-tools-for-continuous-growth-section .section-content-wrapper{margin-top:70px;width:100%;display:flex;flex-direction:column;align-items:flex-start}.essential-tools-for-continuous-growth-section .essential-tools-for-continuous-growth-section-image{width:100%;height:25rem;border-radius:15px}.essential-tools-for-continuous-growth-section .section-content-right{width:100%;margin-top:70px}.essential-tools-for-continuous-growth-section .section-content-right .info-boxes-wrapper{width:100%;margin-left:auto;display:flex;justify-content:flex-end;gap:25px}.essential-tools-for-continuous-growth-section .info-box .section-header-text{font-size:1.125rem}.essential-tools-for-continuous-growth-section .info-box .section-paragraph-text{font-size:.9rem}.how-to-maximize-the-platform-section .section-content{min-height:60vh}.how-to-maximize-the-platform-section .section-header-text{font-size:2.8rem;font-weight:600;line-height:1.2}.how-to-maximize-the-platform-section .card-grid{grid-template-columns:1fr}.businesses-hero{background-image:url(/images/businesses-hero-sm-bg.webp)}.businesses-hero-content{min-height:65rem;padding:100px 0;display:flex;flex-direction:column}.businesses-hero-content-left{width:100%;padding-top:0;padding-bottom:40px}.businesses-hero-content-left .section-texts .section-header-text{width:75%;font-size:2.8rem;line-height:3.3rem}.businesses-hero-content-left .section-texts .section-paragraph-text{width:100%;font-size:1.125rem;line-height:2.2rem}.businesses-hero-content-left .hero-cta-buttons{margin:50px 0;display:flex;flex-direction:column;align-items:center;gap:20px}.businesses-hero-cta-button{width:80%;height:4.5rem;font-size:1rem;font-weight:600;gap:15px}.businesses-hero-image{width:94%;height:30rem;left:1rem;bottom:12rem}.contact-us-header .patterned-header-content .sub-text{width:61%}.need-a-quick-answer-section .section-content-wrapper{width:100%;padding:0;gap:50px}.need-a-quick-answer-section .need-a-quick-answer-section-image-cluster{width:100%;height:35rem}.need-a-quick-answer-section-image-cluster .connected-dots{position:absolute;top:8rem;left:11.5%;z-index:1}.need-a-quick-answer-section .section-content-right .section-texts{width:85%;margin:0;gap:5px}.need-a-quick-answer-section .section-texts .section-header-text{font-size:2.4rem}.need-a-quick-answer-section .section-paragraph-text{font-size:1.05rem}.need-a-quick-answer-section .section-lists{margin-top:30px;gap:10px}.need-a-quick-answer-section .section-lists .section-list-item{gap:15px}.need-a-quick-answer-section .section-lists .section-list-item .section-list-paragraph-text{font-size:1.05rem}.send-us-a-message-section .section-content{display:flex;flex-direction:column;justify-content:flex-start;background:#04003ab1}.send-us-a-message-section .section-content-wrapper{width:100%;padding:0 25px;display:flex;flex-direction:column;gap:50px}.send-us-a-message-section .section-content-left,.send-us-a-message-section .section-content-right{width:100%}.send-us-a-message-section .section-content-left .section-texts{width:90%;margin:0;gap:5px}.send-us-a-message-section .section-texts .section-header-text{font-size:2.8rem}.send-us-a-message-section .section-paragraph-text{font-size:1.05rem}.send-us-a-message-section .section-content-right .section-form-wrapper{width:85%;margin:0}.contact-us-form-btn{width:15rem}.testimonials-page-content-right{margin-top:30px}.testimonials-page-content-left .section-texts{margin-top:0}.testimonials-page-content-left .section-texts .section-header-text{font-size:2.8rem;line-height:2.8rem;font-weight:600}.testimonials-page-content-left .cta-button{width:100%;margin-top:30px}.testimonials-page-content-right .slide-container{width:100%}.testimonials-page-content-right .slide-container .testimonials-carousel-controls{top:80%;right:0}.testimonials-page-testimonial-card{padding:5px}.testimonials-page-testimonial-card .testimonial-user-detail{width:100%}.testimonials-page-testimonial-card .testimonial-user-detail .testimonial-user-avatar{width:6.5rem;height:6.5rem}.testimonials-page-testimonial-card .testimonial-user-detail .testimonial-user-role .testimonial-user-name{font-size:1.2rem}.testimonials-page-testimonial-card .testimonial-user-detail .testimonial-user-role .testimonial-user-role{font-size:.8rem}.testimonials-page-testimonial-card .testimonial-body{margin-top:30px;width:100%}.testimonials-page-testimonial-card .testimonial-body p{font-size:1.125rem;line-height:2.2rem}.courses-header .patterned-header-content .section-header-text{margin-top:40px;font-size:2.8rem;line-height:2.5rem;width:80%}.courses-header .patterned-header-content .sub-text{font-size:1.05rem;line-height:1.8rem;width:90%}.courses-list-content{min-height:100vh;padding:60px 10px}.courses-list-content-wrapper{gap:50px}.courses-list-content-left,.courses-list-content-wrapper{display:flex;flex-direction:column;align-items:flex-start}.courses-list-content-left{width:100%;padding:10px 5px;gap:35px}.tag-category{padding-bottom:20px;border-bottom:none}.courses-list-content-right{width:100%;padding:10px 5px}.courses-list-grid{grid-template-columns:1fr;gap:50px}.courses-list-content-right .pagination-wrapper{padding:0}.courses-list-content-right .pagination-wrapper .pagination-text{width:100%;font-size:1.05rem}.faqs-header .patterned-header-content{min-height:30rem}.faqs-header .patterned-header-content .header-center-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:30px}.faqs-header .patterned-header-content .section-header-text{order:1;width:60%;font-size:2.225rem}.faqs-page-main-section .section-content{min-height:80rem}.faqs-page-main-section .centered-content{width:90%;margin:80px auto 0;display:flex;flex-direction:column;align-items:flex-start;gap:30px}.faqs-page-main-section .program-details-section-navbar{width:80%}.navbar{display:flex;justify-content:flex-start;align-items:center;padding:15px 10px;transition:all .3s ease}.navbar-toggler{color:#fff!important}.navbar-navs{display:none;flex-direction:column;align-items:flex-start}.navbar-navs.show{display:block;height:100%}.navbar-navs.show .container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.navbar-navs.show .nav-item{width:100%;padding:15px 0}.navbar-navs.show .nav-item .nav-link-item{width:100%;display:flex;justify-content:space-between;font-size:1.05rem;font-weight:500}.dropdown-trigger:hover .caret-down,.nav-link-item:hover .caret-down{transform:none}.navbar-btns{width:100%}.get-started-navbar-btn{width:100%;height:3.5rem}.dropdown-trigger{position:relative}.dropdown-menu{position:absolute;box-shadow:0 10px 38px -10px rgba(14,18,22,.35),0 10px 20px -15px rgba(14,18,22,.2);border-radius:0;overflow:hidden;z-index:12000}#productsDropdownMenu{display:none;top:110%;left:-60%;width:40rem;padding:20px}#schoolsDropdownMenu{display:none;top:0;right:0;height:100vh;width:80vw;padding:20px;transition:width,height,.3s ease}.dropdown-list-items{width:100%;display:flex;flex-direction:column;align-items:start;justify-content:start;gap:5px}.dropdown-trigger:hover #productsDropdownMenu,.dropdown-trigger:hover #schoolsDropdownMenu{display:none}.share-your-story-modal{width:75vw;min-height:15rem;display:flex;align-items:flex-start}.share-your-story-modal .modal-action-btn{width:12rem;height:3.5rem}.get-started-body{width:80vw}.call-to-action-section{width:100%;min-height:90vh;padding:30px 0;display:flex;justify-content:center;align-items:center}.call-to-action-section-content{position:relative;min-height:62rem;flex-direction:column}.call-to-action-section-content,.call-to-action-section-left,.call-to-action-section-right{width:100%;display:flex;justify-content:flex-start;align-items:center}.call-to-action-section-left{position:absolute;top:35%;order:2}.call-to-action-section-right{order:1}.call-to-action-section-images{position:relative;width:100%;height:100%}.call-to-action-section-image-1{position:absolute;top:8%;left:5%;z-index:0;transform:rotate(-10deg)}.call-to-action-section-image-2{position:absolute;top:50%;left:5%;z-index:1;transform:rotate(10deg);box-shadow:0 5px 15px rgba(0,0,0,.35)}.call-to-action-section-image-wrapper{position:relative;width:35rem;height:18rem;border-radius:17px;overflow:hidden}.call-to-action-section-right-texts{display:flex;flex-direction:column;align-items:start;gap:20px}.call-to-action-section .section-header-text{font-size:2.8rem;line-height:3rem}.call-to-action-section .section-paragraph-text{font-size:1.125rem;line-height:1.8rem}.call-to-action-section-btn{position:absolute;bottom:0;width:100%}.carousel-button{width:2.162rem;height:2.162rem;display:flex;justify-content:center;align-items:center}.program-details-card{height:20rem}.program-details-content-wrapper{padding:25px 20px}.program-details-card .program-tag{padding:5px 10px;font-size:.8rem}.programe-details-title{width:90%;font-size:1.4rem}.program-detail-list{column-gap:15px;row-gap:5px}.price-wrapper .price{font-size:1.4rem}.patterned-header-content{min-height:55vh}.patterned-header .patterned-header-content .header-center-content{width:100%;margin-top:65px;display:flex;flex-direction:column;align-items:center;text-align:center}.patterned-header-content .section-header-text{font-size:2.225rem;line-height:2rem;font-weight:600}.patterned-header-content .sub-text{margin-top:10px;font-size:1rem;line-height:1.5rem;font-weight:400}.centered-text-layout-content{padding:60px 10px}.centered-text-layout-content .centered-texts{width:100%}.centered-text-layout-content .section-paragraph-text{margin-bottom:10px;font-size:1.125rem;line-height:2.4rem;font-weight:300}.footer-main{padding:80px 0 60px}.footer-main,.footer-main-content{display:flex;justify-content:center}.footer-main-content{align-items:flex-start}.footer-main-left{display:none}.footer-main-center{width:100%;padding:10px 20px;height:35rem;flex-wrap:wrap;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:40px}.footer-nav.social-links-sm{display:flex}.footer-main-right{display:none}.footer-links{margin-top:20px}.footer-copy{padding:2rem;font-size:.875rem;line-height:1.4rem}}@media only screen and (max-width:576px){.homepage-hero{padding-top:120px;min-height:60rem}.homepage-hero-content{flex-direction:column;align-items:flex-start;z-index:1}.homepage-hero-texts-wrapper{width:100%;padding:0 10px}.homepage-hero-texts-wrapper .section-header-text{font-size:2.6rem;font-weight:600;line-height:1}.homepage-hero-texts-wrapper .section-paragraph-text{font-size:.88rem;line-height:1.6rem}.hompage-hero-sm-image{top:40%;height:23rem}.hero-cta-buttons{position:absolute;bottom:40px;right:5%;left:5%;width:90%;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.homepage-hero-cta-button{width:100%;height:3.6rem}.navbar-navs{display:none!important}.patterned-header-content{min-height:70vh!important}.section-header-text{font-size:2.225rem!important}.node-streams-description{display:block!important}.node-streams-header .patterned-header-content .sub-text{width:100%!important}.node-streams-description .container.left,.node-streams-description .container.right{padding:2rem!important}.custom-button{position:relative!important;width:100%!important;right:0!important;left:0!important}.professionals-and-businesses{width:100%;min-height:100vh;padding:50px 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;color:#fff}.professionals-and-businesses .product-pitch-content-main{position:relative;display:flex;min-height:46rem;padding:0 0 130px;flex-direction:column;align-items:flex-start}.professionals-and-businesses .product-pitch-content-main .product-pitch-content-main-left,.professionals-and-businesses .product-pitch-content-main .product-pitch-content-main-right{width:100%;padding:0 10px}.professionals-and-businesses-texts{width:100%}.professionals-and-businesses-texts .section-header-text{font-size:2.225rem;font-weight:600;line-height:1.2}.professionals-and-businesses-texts .section-paragraph-text{font-size:.88rem;line-height:1.8rem}.professionals-and-businesses-cta-button{position:absolute;right:2%;left:2%;bottom:0;width:96%}.professionals-and-businesses .product-pitch-content-main .product-pitch-content-main-right{position:absolute;top:35%;margin-top:90px;padding:0 10px;width:100%;display:flex;flex-direction:row;justify-content:flex-end}.professionals-and-businesses-images-grid{width:95%;height:100%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:160px 100px;grid-gap:10px;gap:10px}.professionals-and-businesses-image{position:relative;border-radius:10px}.professionals-and-businesses .image-icon-1{width:5rem;top:9%;left:-15%}.professionals-and-businesses .image-icon-2{width:5rem;top:-25%;left:15%}.professionals-and-businesses .image-icon-3{width:5rem;bottom:-35%;left:18%}.learn-career-ready-skills{position:relative;width:100%}.learn-career-ready-skills-content{min-height:100vh;display:flex;padding:80px 10px;flex-direction:column;align-items:flex-start;color:#fff}.learn-career-ready-skills-content .product-pitch-content-main{min-height:48rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.product-pitch-content-main .learn-career-ready-skills-main-right{order:1}.product-pitch-content-main .learn-career-ready-skills-main-left{order:2}.product-pitch-content-main .learn-career-ready-skills-main-left,.product-pitch-content-main .learn-career-ready-skills-main-right{width:100%;padding:0}.product-pitch-content-main .learn-career-ready-skills-main-right .section-header-text{font-size:2.225rem;font-weight:600;line-height:1.2}.product-pitch-content-main .learn-career-ready-skills-main-right .section-paragraph-text{font-size:.88rem;line-height:1.8rem}.learn-career-ready-skills-cta-button{height:3.8rem}.tag{padding:4px 5px}.learn-career-ready-skills-image-cluster{width:95%;height:-moz-fit-content;height:fit-content}.learn-career-ready-skills-image{width:100%;border-radius:10px}.learn-career-ready-skills-image.learn-career-ready-skills-image-position-1{width:100%;height:13.8rem}.learn-career-ready-skills-hover-image-wrapper{position:absolute;bottom:-3.5rem;left:2rem;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;display:flex;align-items:flex-end;gap:15px}.learn-career-ready-skills-image.learn-career-ready-skills-image-position-2{width:12rem;height:6.5rem}.learn-career-ready-skills-image.learn-career-ready-skills-image-position-3{width:9rem;height:5.5rem}.learn-career-ready-skills-content .product-pitch-content-footer{margin-top:60px;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:30px}.concreap-programmes-header{padding:0 5px;display:flex;flex-direction:column;align-items:flex-start}.concreap-programmes-header-texts{display:flex;flex-direction:column;gap:10px}.concreap-programmes-header-texts .section-header-text{font-size:2.225rem;font-weight:600;line-height:2.5rem}.concreap-programmes-header-texts .section-description-text{font-size:.88rem;line-height:1.8rem}.concreap-programmes-carousel-controls{width:100%;justify-content:flex-end;margin-top:25px}.concreap-programmes-main{margin-top:30px;padding:0 5px}.carousel-card{width:23.8rem;height:29rem}.carousel-item{padding:5px}.carousel-card-tag{padding:1px 13px;font-size:.8rem}.carousel-card-body .section-header-text{font-size:1.25rem;line-height:1.75rem;font-weight:600}.carousel-card-body-paragraph{font-size:.9rem;line-height:1.8rem;font-weight:300}.share-knowledge{width:100%;min-height:100vh;padding:0 0 80px;display:flex;flex-direction:column;align-items:flex-start;color:#fff;background:#060420}.share-knowledge-header{position:relative;width:100%;text-align:center}.share-knowledge-header-image-wrapper{background-image:url(/images/share-knowledge-img-sm.webp)}.gradient-overlay{position:absolute;top:0;bottom:0;right:0;left:0;z-index:1;display:flex;justify-content:center;align-items:center;padding:50px}.share-knowledge-header-image-wrapper .section-header-text{width:100%;font-size:2.225rem}.share-knowledge-header .section-description-text{padding:0 20px;text-align:left;font-size:.88rem}.share-knowledge-header-image{width:100%;height:100%;object-fit:cover;z-index:0}.share-knowledge-content-main{padding:0 22px}.share-knowledge-main-boxes{padding:0}.share-knowledge-content-main-box{height:17rem;padding:25px 30px 5px}.share-knowledge-content-main-box .box-texts .section-header-text{font-size:1.3rem}.share-knowledge-content-main-box .box-texts .section-paragraph-text{font-size:.88rem}.share-knowledge-action-button-wrapper{margin-top:10px;padding:0}.learning-with-concreap-content .container{display:flex;flex-direction:column;gap:40px}.learning-with-concreap-content-header{text-align:center}.learning-with-concreap-content-header .section-header-text{font-size:2.225rem;font-weight:600;line-height:1.2}.learning-with-concreap-content-header .section-paragraph-text{font-size:.88rem;line-height:1.8rem}.learning-with-concreap-content-main-boxes{padding:10px}.learning-with-concreap-content-main-box{height:20rem}.learning-with-concreap-content-main-box .box-picture{position:relative;width:100%;height:5.5rem;border-radius:20px;overflow:hidden}.learning-with-concreap-content-main-box .box-texts .section-header-text{font-size:1.3rem}.learning-with-concreap-content-main-box .box-texts .section-paragraph-text{font-size:.88rem}.product-pitch-content{padding:30px 5px 80px}.deliver-tech .product-pitch-content-main{min-height:60rem;padding:50px 0}.product-pitch-content-main-right .section-header-text{font-size:2.225rem}.product-pitch-content-main-right .section-paragraph-text{font-size:.88rem}.product-pitch-content-main-right .section-paragraph-text-2{font-size:1rem}.product-pitch-content-main-left,.product-pitch-content-main-right{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:0 5px}.product-pitch-image-wrapper{top:48%;left:5px;right:5px;width:99%}.product-pitch-cta-button{position:absolute;right:5px;left:5px;bottom:0;width:99%}.deliver-tech .product-pitch-content-footer{margin-top:30px;padding:0 5px;display:flex;align-items:center;gap:50px}.product-pitch-content-footer-boxes{position:relative;height:9rem;padding-left:25px;border-left:1px solid #afc0f9}.computing-and-engineering-hero{position:relative;padding-top:80px;width:100%;min-height:70rem;color:#fff}.computing-and-engineering-hero-texts-wrapper{position:relative;width:100%;height:100%;padding:0 10px}.computing-and-engineering-hero-texts-wrapper .section-header-text{font-size:2.5rem;line-height:1.2;font-weight:600}.computing-and-engineering-hero-texts-wrapper .section-paragraph-text{font-size:.9rem;line-height:2.2rem}.computing-and-engineering-hero-texts-wrapper .school-hero-cta-buttons{position:absolute;bottom:20px;left:5px;right:5px;width:96%;margin-top:40px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px}.computing-and-engineering-hero-cta-button{width:100%;height:3.8rem;font-size:1rem;font-weight:600;gap:15px}.school-page .learn-career-ready-skills-content .product-pitch-content-main{min-height:53rem}.how-will-you-learn-section .info-image-card{height:20rem;padding:30px 30px 20px}.how-will-you-learn-cta-buttons{margin-top:50px}.in-depth-knowledge-content-header{padding:0;align-items:flex-start;text-align:left}.in-depth-knowledge-content-header .section-header-text{width:100%;font-size:2.225rem}.in-depth-knowledge-content-header .section-description-text{width:100%;font-size:.88rem}.in-depth-knowledge-cards{padding:20px 8px;grid-template-columns:1fr}.in-depth-knowledge-cards .info-icon-card{padding:20px 25px 10px}.faqs-content-container{position:relative}.faqs-content-left{position:absolute;top:16%;left:0;right:0;width:100%;padding:20px}.faqs-image-cluster-wrapper{margin-top:0;position:relative;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.faqs-main-image{width:19rem;height:13rem;border-radius:16px;z-index:0}.faqs-image-cluster-wrapper .avatar-ring-wrapper{position:absolute;display:flex;justify-content:center;align-items:center;padding:20px;border-radius:100%;z-index:1}.faqs-image-cluster-wrapper .avatar-ring-wrapper.avatar-ring-1{bottom:-4rem;left:1rem;border:1px solid #f9abb7}.faqs-image-cluster-wrapper .avatar-ring-wrapper.avatar-ring-2{top:3.2rem;right:-3.5rem;border:1px solid #211a59}.faqs-image-cluster-wrapper .avatar-ring-wrapper .avatar-image{border-radius:100%}.faqs-image-cluster-wrapper .avatar-ring-wrapper .avatar-image.avatar-image-1{width:5rem;height:5rem}.faqs-image-cluster-wrapper .avatar-ring-wrapper .avatar-image.avatar-image-2{width:4rem;height:4rem}.faqs-image-cluster-wrapper .info-icon{position:absolute;z-index:1}.faqs-image-cluster-wrapper .info-icon.info-icon-1{top:1rem;left:1.5rem;width:7rem}.faqs-image-cluster-wrapper .info-icon.info-icon-2{bottom:-2.5rem;left:10rem}.faqs-content-right{padding:0 10px}.faqs-content-right .section-header-text{width:95%;font-size:2.225rem;font-weight:600;line-height:3rem}.faqs-content-right .accordion{margin-top:20rem;width:100%;border:none!important;border-radius:0!important}.accordion-title{font-size:.85rem}.accordion-body{font-size:.8rem;font-weight:300}.why-concreap .section-content{min-height:30rem;padding:20px 10px}.testimonials{background-image:url(/images/inspiring-stories-about-us-bg-sm.webp)}.testimonials-content{padding:100px 0 0;background:transparent}.testimonials-content .in-depth-knowledge-content-header{padding:0 6px}.testimonial-carousel-controls{left:69%!important}.testimonial-card{position:relative;width:100%;min-height:20rem;padding:20px 10px;flex-direction:column;gap:30px;z-index:1}.testimonial-user-avatar{position:relative;width:10rem;height:10rem}.testimonial-body{width:100%}.program-hero-content{min-height:70rem;padding:100px 0}.program-hero-content-left{width:100%;padding:20px}.program-hero-content-left .section-texts .section-header-text{width:100%;font-size:1.8rem;line-height:1.3}.program-hero-content-left .section-texts .section-paragraph-text{width:100%;font-size:.9rem;font-weight:300}.program-hero-content-left .hero-cta-buttons{margin-top:50px;display:flex;flex-direction:column;align-items:center;gap:20px}.program-hero-cta-button{width:100%;height:4rem;font-size:1rem;font-weight:600;gap:15px}.program-hero-image{width:100%;height:16rem;right:0;bottom:30%}.program-stars{gap:5px}.program-skills{gap:8px}.program-skill-content{padding:5px 8px}.program-details-item{padding:10px 5px}.program-details-item .item-value .item-value-text{font-size:.9rem;line-height:1.8rem}.program-details-item .item-title{font-size:.85rem;line-height:1.4rem}.program-details-item-1{order:0}.program-details-item-2{order:2}.program-details-item-3{order:1}.program-details-item-4{order:3}.program-details-section{background-image:url(/images/program-details-section-bg-sm.webp)}.program-details-section .section-content{padding:50px 10px}.program-details-section-content-header{width:100%;display:flex;justify-content:center;align-items:center}.program-details-section-navbar-item{padding:5px 15px}.program-details-section-main-layout{padding:0;flex-direction:column;gap:20px}.program-details-section-main-layout .program-details-section-main-layout-left,.program-details-section-main-layout .program-details-section-main-layout-right{width:100%}.program-details-section-main-layout-left{padding:10px 0}.program-details-section-main-layout-left .section-texts{width:95%}.program-details-section-main-layout-left .section-header-text{font-size:1.7rem;line-height:2.5rem}.program-details-section-main-layout-left .section-paragraph-text{font-size:.88rem;line-height:2.1rem}.program-details-section-main-layout-left .highlighted-checklist .highlighted-checklist-item .highlighted-checklist-item-icon{width:2.1rem;height:1.6rem}.program-details-section-box-content{padding:10px 20px 40px}.program-details-section-box-content-btn{display:flex;justify-content:center}.program-details-section-box-content-header .section-header-text{font-size:1rem}.introduction-quick-summary-item-title{font-size:.875rem}.introduction-quick-summary-item-value{font-size:1rem;line-height:1.5rem}.program-details-curriculum{position:relative;padding-bottom:100px}.program-details-curriculum .program-details-section-main-layout-right{padding-top:0}.program-details-curriculum-images-wrapper{width:100%}.training-requirement-paragraph-text{font-size:.88rem}.program-details-pricing .program-details-pricing-image-wrapper{margin-top:80px;margin-bottom:50px;width:85%;height:13rem}.program-details-pricing-image-wrapper .program-details-pricing-image{bottom:2rem;left:3.5rem;width:18rem;height:14rem}.program-details-pricing-image-wrapper .avatar-ring-wrapper{padding:15px}.program-details-pricing-image-wrapper .avatar-ring-wrapper.avatar-ring-1{bottom:-3rem;left:-2rem;border:1px solid #f9abb7}.program-details-pricing-image-wrapper .avatar-ring-wrapper .avatar-image.avatar-image-1{width:4.5rem;height:4.5rem}.program-details-pricing-box-content-body .pricing-details .price{font-size:3rem}.what-you-will-learn-content{padding:100px 10px;text-align:left}.what-you-will-learn-content .section-header-text{font-size:2.225rem}.what-you-will-learn-content .card-grid{padding:8px 0}.card-grid{padding:8px;display:grid;grid-template-columns:1fr;grid-gap:35px;gap:35px}.card-grid .info-image-card{height:22rem;padding:20px 20px 10px}.card-grid .info-image-card .card-hover-content{padding:20px}.card-grid .info-image-card .card-hover-content .hover-content-text{font-size:1.05rem;font-weight:300;margin:5px 0}.card-grid .info-icon-card{padding:20px 25px 10px}.info-image-card .card-picture{height:6.8rem}.payment-plans-section-content .section-header{width:100%}.payment-plans-section-content .section-header-text{font-size:2.225rem}.payment-plans-section-content .section-description-text{font-size:.88rem}.payment-plans-section-content .section-btn-wrapper{margin-top:40px}.payment-plans-section-content .section-action-btn{width:96%;height:3.8rem}.start-with-us-section .slider-wrapper .slider-image{height:30rem;width:100%}.start-with-us-section-content .center-content .section-header-text{width:90%;font-size:2.225rem}.start-with-us-section-content .center-content .section-paragraph-text{width:92%;font-size:.88rem;line-height:1.8rem}.start-with-us-section-content .section-action-btn{width:15rem;height:3.8rem}.careers-hero{background-image:url(/images/careers-bg-sm.webp)}.careers-hero-content{margin-top:100px}.careers-hero-content .section-header-text{width:75%;font-size:2.225rem}.careers-hero-content .section-description-text{width:95%;font-size:1.05rem;font-weight:300}.careers-hero-content .careers-hero-action-btn{width:95%;margin-top:50px}.more-than-a-company-section .section-content-wrapper{padding:0 22px;gap:30px}.more-than-a-company-section .section-content-left{margin-top:20px}.more-than-a-company-section .more-than-a-company-image-grid{width:85%;min-height:10rem;gap:15px}.more-than-a-company-section .more-than-a-company-image-grid .more-than-a-company-image-1{height:8rem}.more-than-a-company-section .section-content-left .image-grid-dots{position:absolute;width:63%;top:-2rem;right:-10%}.more-than-a-company-section .section-content-right .section-header-text{font-size:2.225rem}.more-than-a-company-section .section-content-right .section-paragraph-text{font-size:.88rem}.our-community-hero{background-image:url(/images/our-community-hero-bg-sm.webp)}.our-community-hero-content .section-header-text{width:90%;font-size:2.225rem}.our-community-hero-content .section-description-text{width:85%;font-size:.88rem}.fostering-teamwork-and-growth-section .section-content{padding:100px 0}.fostering-teamwork-and-growth-section .section-content-wrapper{padding-bottom:200px;padding-left:20px;padding-right:20px;flex-direction:column;gap:30px}.fostering-teamwork-and-growth-section .section-header-text{width:80%;font-size:2.225rem}.fostering-teamwork-and-growth-section .section-paragraph-text{font-size:.88rem}.fostering-teamwork-and-growth-section .section-action-btn{left:20px;right:20px;width:90%;height:3.8rem}.fostering-teamwork-and-growth-section .section-content-right{margin-top:20px}.fostering-teamwork-and-growth-section-image-cluster .fostering-teamwork-and-growth-section-image-1{width:100%;height:16rem}.fostering-teamwork-and-growth-section-image-cluster .fostering-teamwork-and-growth-section-image-2{bottom:-4rem;left:2.5rem;width:18rem;height:10rem}.community-activities-section .section-content{padding:70px 0 100px}.community-activities-section .in-depth-knowledge-content-header{align-items:center;text-align:center}.community-activities-section .in-depth-knowledge-content-header .section-description-text{width:85%}.community-activities-section .section-content-wrapper{margin-top:30px;width:100%;padding:0 8px;display:flex;flex-direction:column;align-items:flex-start}.community-activities-section .community-activities-section-image{margin-top:30px;width:100%;height:15rem;border-radius:15px}.community-activities-section .section-content-right{width:100%;margin-top:70px}.community-activities-section .section-content-right .info-boxes-wrapper{width:100%;margin-left:auto;display:flex;flex-direction:column;justify-content:flex-end;gap:25px}.community-activities-section .info-box{min-height:10rem}.community-activities-section .info-box .section-header-text{font-size:1.05rem}.community-activities-section .info-box .section-paragraph-text{font-size:.88rem}.join-our-community-section .slider-wrapper .slider-image{height:30rem;width:100%}.join-our-community-section .section-header-text{width:85%;font-size:2.225rem}.join-our-community-section .section-paragraph-text{font-size:.88rem;width:90%}.about-us-hero{background-image:url(/images/about-hero-bg-sm.webp)}.about-us-hero-content .section-header-text{width:100%;font-size:2.225rem}.about-us-hero-content .section-description-text{width:85%;font-size:.88rem}.cutting-edge-technology-section .section-content{padding:100px 10px}.cutting-edge-technology-section .section-content-wrapper{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:50px}.cutting-edge-technology-section .section-content-left{margin-top:20px}.cutting-edge-technology-section .cutting-edge-technology-image-grid{width:100%;min-height:18rem;gap:8px}.cutting-edge-technology-image-grid .cutting-edge-technology-image-2{height:19rem}.cutting-edge-technology-image-grid .image-icon-1{top:-28%;left:0;width:65%}.cutting-edge-technology-image-grid .image-icon-2{bottom:-13%;left:10%;width:65%}.cutting-edge-technology-image-grid .image-icon-3{top:-25%;right:-6.5%;width:65%}.cutting-edge-technology-section .section-content-right .section-texts{width:100%;margin:0}.cutting-edge-technology-section .section-header-text{font-size:2.225rem}.cutting-edge-technology-section .section-paragraph-text{font-size:.88rem}.podcasts-header .section-header{margin-top:70px;display:flex;flex-direction:column;align-items:center;text-align:center}.podcasts-header .section-header .section-header-text{width:75%;font-size:2.225rem}.podcasts-header .section-header .section-description-text{width:85%;font-size:.88rem}.podcasts-header .section-content{padding-left:8px;padding-right:8px}.podcasts-header .section-image-cluster{width:100%;height:-moz-fit-content;height:fit-content;margin-top:60px;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:30px}.podcasts-header .section-image-cluster .tunes-icon{height:8rem}.podcasts-header .section-image-cluster .portrait-image{height:24.9rem}.podcasts-header .section-image-cluster .image-section-center{width:100%;height:20rem}.you-have-questions-we-have-answers-section .section-content{padding:100px 10px}.you-have-questions-we-have-answers-section .section-content-wrapper{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:60px}.you-have-questions-we-have-answers-section-image-cluster{width:100%;height:19rem}.you-have-questions-we-have-answers-section .section-content-right .section-texts{width:100%}.you-have-questions-we-have-answers-section .section-header-text{width:85%;font-size:2.225rem}.you-have-questions-we-have-answers-section .section-paragraph-text{font-size:.88rem}.you-have-questions-we-have-answers-section .section-action-btn{margin-top:20px;font-size:.88rem;gap:10px}.you-have-questions-we-have-answers-section .section-button-icons{display:flex;align-items:center;gap:10px}.you-have-questions-we-have-answers-section .section-button-icon{width:23px;height:23px}.diversity-and-inclusion-header .patterned-header-content{min-height:25rem}.diversity-and-inclusion-header .patterned-header-content .section-header-text{width:80%;line-height:1.3}.diversity-and-inclusion-header .patterned-header-content .sub-text{font-size:.88rem;width:90%}.diversity-and-inclusion-page .section-header-text{font-size:2.225rem}.diversity-and-inclusion-page .section-paragraph-text{font-size:.88rem}.concreap-vision-section{background-image:url(/images/concreap-vision-bg-sm.webp)}.concreap-vision-section .section-content{padding:60px 10px}.concreap-vision-section .section-content-left{order:2}.concreap-vision-image-cluster .hover-images{bottom:-4.5rem;left:2rem;gap:15px}.concreap-vision-image-cluster .concreap-vision-image-position-1{width:90%;height:14rem}.concreap-vision-image-cluster .hover-images .concreap-vision-image-position-2{width:11rem;height:7rem}.concreap-vision-image-cluster .hover-images .concreap-vision-image-position-3{width:10rem;height:6rem}.concreap-vision-section .section-content-right{order:1}.concreap-vision-section .section-content-right .section-texts{width:99%;margin:0}.our-impact-section .section-content{padding:60px 10px}.our-impact-section .section-content-left .section-texts{width:100%}.our-impact-image-grid{width:100%;min-height:20rem;gap:15px}.our-impact-image-grid .our-impact-image-3{height:23rem}.educators-header{background-image:url(/images/faqs-patterned-header-bg.webp)}.educators-header .patterned-header-content{min-height:35rem}.educators-header .header-center-content{margin-top:80px;padding:0 10px}.educators-header .header-center-content .section-header-text{font-size:2.225rem;line-height:2.5rem}.educators-header .header-center-content .section-sub-text{font-size:.88rem}.educators-header .patterned-header-content .sub-text{margin-top:30px;width:85%;font-size:.88rem}.educators-header .educators-header-action-btn{width:100%;height:3.8rem;margin-top:40px}.essential-tools-for-continuous-growth-section{background-image:url(/images/essential-tools-for-continuous-growth-sm.webp)}.essential-tools-for-continuous-growth-section .section-content{background:transparent;padding:80px 0}.essential-tools-for-continuous-growth-section .section-content-header{align-items:flex-start;text-align:left}.essential-tools-for-continuous-growth-section .section-content-header .section-header-text{width:90%;font-size:2.225rem}.essential-tools-for-continuous-growth-section .section-content-header .section-description-text{width:100%;font-size:.88rem}.essential-tools-for-continuous-growth-section .section-content-wrapper{margin-top:0;width:100%;display:flex;padding:0 8px;flex-direction:column;align-items:flex-start}.essential-tools-for-continuous-growth-section .essential-tools-for-continuous-growth-section-image,.essential-tools-for-continuous-growth-section .section-content-left{display:none}.essential-tools-for-continuous-growth-section .section-content-right{width:100%;margin-top:70px}.essential-tools-for-continuous-growth-section .section-content-right .info-boxes-wrapper{width:100%;margin-left:auto;display:flex;flex-direction:column;justify-content:flex-end;gap:25px}.essential-tools-for-continuous-growth-section .info-box{min-height:10rem}.essential-tools-for-continuous-growth-section .info-box .section-header-text{font-size:1.05rem}.essential-tools-for-continuous-growth-section .info-box .section-paragraph-text{font-size:.88rem}.features-on-concreap-section{background-image:url(/images/features-on-concreap-sm.webp)}.how-to-maximize-the-platform-section .section-content{padding:70px 0}.how-to-maximize-the-platform-section .section-header-text{font-size:2.225rem}.businesses-hero-content{min-height:60rem;padding:100px 0}.businesses-hero-content-left{width:100%;padding:20px}.businesses-hero-content-left .section-texts .section-header-text{width:85%;font-size:2.8rem;line-height:2.8rem}.businesses-hero-content-left .section-texts .section-paragraph-text{margin-top:10px;width:100%;font-size:1.05rem;line-height:2.2rem}.businesses-hero-content-left .hero-cta-buttons{margin:50px 0;display:flex;flex-direction:column;align-items:center;gap:20px}.businesses-hero-cta-button{width:100%;height:3.8rem}.businesses-hero-image{width:90%;height:16rem;bottom:10rem;left:1rem;top:53%}.let-partner-up-section .card-grid{padding:0}.contact-us-header .patterned-header-content .sub-text{width:85%}.need-a-quick-answer-section .section-content-wrapper{width:100%;padding:0 20px;gap:50px}.need-a-quick-answer-section .need-a-quick-answer-section-image-cluster{width:100%;height:26rem;gap:15px}.need-a-quick-answer-section .need-a-quick-answer-section-image-cluster .section-images-col{gap:15px}.need-a-quick-answer-section-image-cluster .connected-dots{width:65%;top:3rem;left:18%}.need-a-quick-answer-section .section-content-right .section-texts{width:100%;margin:0;gap:5px}.need-a-quick-answer-section .section-texts .section-header-text{width:85%;font-size:2.225rem;line-height:1.2}.need-a-quick-answer-section .section-paragraph-text{font-size:.88rem;line-height:1.8rem}.need-a-quick-answer-section .section-lists{margin-top:20px;gap:20px}.need-a-quick-answer-section .section-lists .section-list-item{gap:15px}.need-a-quick-answer-section .section-lists .section-list-item .section-list-paragraph-text{font-size:.88rem;line-height:1.6rem}.send-us-a-message-section .section-content{display:flex;flex-direction:column;justify-content:flex-start;background:#04003ab1}.send-us-a-message-section .section-content-wrapper{width:100%;padding:0 25px;display:flex;flex-direction:column;gap:50px}.send-us-a-message-section .section-content-left,.send-us-a-message-section .section-content-left .section-texts,.send-us-a-message-section .section-content-right{width:100%}.send-us-a-message-section .section-texts .section-header-text{font-size:2.225rem}.send-us-a-message-section .section-paragraph-text{font-size:.88rem}.contact-us-form-btn,.send-us-a-message-section .section-content-right .section-form-wrapper{width:100%}.testimonials-page-content-right{margin-top:30px}.testimonials-page-content-left,.testimonials-page-content-right{padding:20px 10px}.testimonials-page-content-left .section-texts{margin-top:0}.testimonials-page-content-left .section-texts .section-header-text{font-size:2.225rem;line-height:2.6rem;font-weight:600}.testimonials-page-content-left .cta-button{width:100%;margin-top:30px}.testimonials-page-content-right .slide-container{width:100%}.testimonials-page-content-right .slide-container .testimonials-carousel-controls{top:80%;right:0}.testimonials-page-testimonial-card{padding:5px}.testimonials-page-testimonial-card .testimonial-user-detail{width:100%}.testimonials-page-testimonial-card .testimonial-user-detail .testimonial-user-avatar{width:6rem;height:6rem}.testimonials-page-testimonial-card .testimonial-user-detail .testimonial-user-role .testimonial-user-name{font-size:1.2rem}.testimonials-page-testimonial-card .testimonial-user-detail .testimonial-user-role .testimonial-user-role{font-size:.8rem}.testimonials-page-testimonial-card .testimonial-body{margin-top:30px;width:100%}.testimonials-page-testimonial-card .testimonial-body p{font-size:.9rem;line-height:2.2rem}.courses-header{background-image:url(/images/patterned-header-bg-courses.jpg)}.courses-header .patterned-header-content{min-height:75vh;padding:0 10px}.courses-header .patterned-header-content .section-header-text{font-size:2.225rem;line-height:2.5rem;width:80%}.courses-header .patterned-header-content .sub-text{width:100%;font-weight:300}.courses-list-content{min-height:100vh;padding:60px 10px}.courses-list-content-wrapper{gap:50px}.courses-list-content-left,.courses-list-content-wrapper{display:flex;flex-direction:column;align-items:flex-start}.courses-list-content-left{width:100%;padding:10px 0;gap:10px}.courses-list-content-right{width:100%;padding:10px 0}.courses-list-grid{grid-template-columns:1fr;gap:50px}.courses-list-content-right .pagination-wrapper{padding:0}.courses-list-content-right .pagination-wrapper .pagination-text{font-size:.8rem}.faqs-header{background-image:url(/images/faqs-patterned-header-bg.webp)}.faqs-header .patterned-header-content{min-height:36rem}.faqs-header .patterned-header-content .header-center-content{display:flex;flex-direction:column;align-items:flex-start!important;padding:0 12px;justify-content:center;gap:30px}.faqs-header .patterned-header-content .section-header-text{order:1;width:80%;font-size:2.225rem}.faqs-header .faqs-header-main-image{width:20rem;height:12rem}.faqs-header .faqs-image-cluster-wrapper .avatar-ring-wrapper{top:2rem;right:-3rem}.faqs-header .faqs-image-cluster-wrapper .avatar-ring-image{width:4rem;height:4rem}.faqs-page-main-section .section-content{min-height:50rem;padding:80px 0}.faqs-page-main-section .centered-content{width:100%;padding:0 10px;margin-top:50px}.faqs-page-main-section .centered-content .accordion-item{margin-bottom:20px}.faqs-page-main-section .section-content-header{width:100%;display:flex;justify-content:center;align-items:center;padding:20px}.faqs-page-main-section .program-details-section-navbar{width:100%;overflow-x:auto}.legal-page-header .patterned-header-content{min-height:25rem}.privacy-policy-page .patterned-header-content .sub-text,.terms-of-use-page .patterned-header-content .sub-text{width:80%}.coming-soon-page .center-circle-image{width:22rem;height:24rem}.coming-soon-page .container{padding:0 20px}.coming-soon-page .section-texts{margin-top:150px}.coming-soon-page .section-texts .section-header-text{font-size:3rem}.coming-soon-page .section-texts .section-description-text{font-size:1rem}.coming-soon-page .social-buttons{margin-top:20px}.navbar{display:flex;justify-content:flex-start;align-items:center;padding:15px 10px;transition:all .3s ease}.concreap-logo{width:12rem}.navbar-toggler{color:#fff!important;padding:0}.navbar-navs{display:none;flex-direction:column;align-items:flex-start}.navbar-navs.show{display:block;height:100%}.navbar-navs.show .container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.navbar-navs.show .nav-item{width:100%;padding:10px 0}.navbar-navs.show .nav-item .nav-link-item{width:100%;display:flex;justify-content:space-between;font-size:.88rem;font-weight:500}.dropdown-trigger:hover .caret-down,.nav-link-item:hover .caret-down{transform:none}.dropdown-trigger{position:relative}.dropdown-menu{position:absolute;box-shadow:0 10px 38px -10px rgba(14,18,22,.35),0 10px 20px -15px rgba(14,18,22,.2);border-radius:0;overflow:hidden;z-index:12000}#productsDropdownMenu{display:none;top:110%;left:-60%;width:40rem;padding:20px}#schoolsDropdownMenu{display:none;top:0;right:0;left:0;height:100vh;width:100vw;padding:20px;transition:width,height,.3s ease}.dropdown-list-items{width:100%;display:flex;flex-direction:column;align-items:start;justify-content:start;gap:5px}.dropdown-trigger:hover #productsDropdownMenu,.dropdown-trigger:hover #schoolsDropdownMenu{display:none}.share-your-story-modal,.share-your-story-modal .modal-left-content{width:100%;flex-direction:column;align-items:center}.share-your-story-modal .modal-left-content{display:flex;justify-content:center}.share-your-story-modal .modal-left-content .avatar-wrapper{width:90px;height:90px}.share-your-story-modal .modal-right-content{padding-top:20px;width:100%;display:flex;flex-direction:column;align-items:flex-end;gap:15px}.share-your-story-modal .modal-right-content .form-col{margin-bottom:10px;width:100%;display:flex;flex-direction:column;align-items:center;gap:10px}.share-your-story-modal .modal-right-content .form-group .form-textarea{font-size:.85rem;padding:20px}.share-your-story-modal .modal-action-btn{width:12rem;height:3.5rem}.get-started-body{width:100%;gap:30px}.get-started-options{width:100%;flex-direction:column;gap:15px}.get-started-option-item{width:100%;height:200px;padding:10px}.get-started-option-item-image-wrapper{width:100%;height:8rem}.get-started-option-content{width:100%;padding:20px 0;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:20px}.get-started-option-text{width:100%}.get-started-action-btn{width:12rem;height:3.5rem}.modal{z-index:10005}.modal-header{padding:20px}.modal-body{overflow:hidden;width:100%;padding:15px}.call-to-action-section{width:100%;min-height:90vh;padding:0;display:flex;justify-content:center;align-items:center}.call-to-action-section-content{position:relative;min-height:50rem;flex-direction:column;padding:0 8px}.call-to-action-section-content,.call-to-action-section-left,.call-to-action-section-right{width:100%;display:flex;justify-content:flex-start;align-items:center}.call-to-action-section-left{position:absolute;top:40%;order:2}.call-to-action-section-right{order:1}.call-to-action-section-images{position:relative;width:100%;height:100%}.call-to-action-section-image-1{position:absolute;top:8%;left:5%;z-index:0;transform:rotate(-10deg)}.call-to-action-section-image-2{position:absolute;top:40%;left:5%;z-index:1;transform:rotate(10deg);box-shadow:0 5px 15px rgba(0,0,0,.35)}.call-to-action-section-image-wrapper{width:22rem;height:12rem}.call-to-action-section-right-texts{display:flex;flex-direction:column;align-items:start;gap:20px}.call-to-action-section .section-header-text{font-size:2.225rem;line-height:3rem}.call-to-action-section .section-paragraph-text{font-size:.88rem;line-height:1.8rem}.call-to-action-section-btn{width:95%}.carousel-button{width:2.162rem;height:2.162rem;display:flex;justify-content:center;align-items:center}.program-details-card{height:16rem}.program-details-content-wrapper{padding:25px 20px}.program-details-card .program-tag{padding:5px 10px;font-size:.7rem}.programe-details-title{width:90%;font-size:1.05rem}.program-detail-list{column-gap:15px;row-gap:5px}.price-wrapper .price,.program-detail-item-title{font-size:.9rem}.patterned-header-content{min-height:55vh}.patterned-header .patterned-header-content .header-center-content{width:100%;margin-top:65px;display:flex;flex-direction:column;align-items:center;text-align:center}.patterned-header-content .section-header-text{font-size:2rem;line-height:2rem;font-weight:600}.patterned-header-content .sub-text{margin-top:10px;font-size:1rem;line-height:1.5rem;font-weight:400}.centered-text-layout-content{padding:60px 12px}.centered-text-layout-content .centered-texts{width:100%}.centered-text-layout-content .section-paragraph-text{margin-bottom:10px;font-size:1rem;line-height:2rem;font-weight:300}.footer-main{padding:80px 0 60px}.footer-main,.footer-main-content{display:flex;justify-content:center}.footer-main-content{align-items:flex-start}.footer-main-left{display:none}.footer-main-center{width:100%;padding:10px 20px;height:35rem;flex-wrap:wrap;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:40px}.footer-main-right{display:none}.footer-links{margin-top:20px}.footer-copy{padding:2rem;font-size:.875rem;line-height:1.4rem}}@media only screen and (max-width:480px){.homepage-hero{padding-top:120px;min-height:60rem}.homepage-hero-content{flex-direction:column;align-items:flex-start;z-index:1}.homepage-hero-texts-wrapper{width:100%;padding:0 10px}.homepage-hero-texts-wrapper .section-header-text{font-size:2.6rem;font-weight:600;line-height:1}.homepage-hero-texts-wrapper .section-paragraph-text{font-size:.88rem;line-height:1.6rem}.hompage-hero-sm-image{top:40%;height:23rem}.hero-cta-buttons{position:absolute;bottom:40px;right:5%;left:5%;width:90%;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.homepage-hero-cta-button{width:100%;height:3.6rem}.navbar-navs{display:none!important}.patterned-header-content{min-height:70vh!important}.section-header-text{font-size:2.225rem!important}.professionals-and-businesses{width:100%;min-height:100vh;padding:50px 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;color:#fff}.professionals-and-businesses .product-pitch-content-main{position:relative;display:flex;min-height:46rem;padding:0 0 130px;flex-direction:column;align-items:flex-start}.professionals-and-businesses .product-pitch-content-main .product-pitch-content-main-left,.professionals-and-businesses .product-pitch-content-main .product-pitch-content-main-right{width:100%;padding:0 10px}.professionals-and-businesses-texts{width:100%}.professionals-and-businesses-texts .section-header-text{font-size:2.225rem;font-weight:600;line-height:1.2}.professionals-and-businesses-texts .section-paragraph-text{font-size:.88rem;line-height:1.8rem}.professionals-and-businesses-cta-button{position:absolute;right:2%;left:2%;bottom:0;width:96%}.professionals-and-businesses .product-pitch-content-main .product-pitch-content-main-right{position:absolute;top:35%;margin-top:90px;padding:0 10px;width:100%;display:flex;flex-direction:row;justify-content:flex-end}.professionals-and-businesses-images-grid{width:95%;height:100%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:160px 100px;grid-gap:10px;gap:10px}.professionals-and-businesses-image{position:relative;border-radius:10px}.professionals-and-businesses .image-icon-1{width:5rem;top:9%;left:-15%}.professionals-and-businesses .image-icon-2{width:5rem;top:-25%;left:15%}.professionals-and-businesses .image-icon-3{width:5rem;bottom:-35%;left:18%}.learn-career-ready-skills{position:relative;width:100%}.learn-career-ready-skills-content{min-height:100vh;display:flex;padding:80px 10px;flex-direction:column;align-items:flex-start;color:#fff}.learn-career-ready-skills-content .product-pitch-content-main{min-height:48rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.product-pitch-content-main .learn-career-ready-skills-main-right{order:1}.product-pitch-content-main .learn-career-ready-skills-main-left{order:2}.product-pitch-content-main .learn-career-ready-skills-main-left,.product-pitch-content-main .learn-career-ready-skills-main-right{width:100%;padding:0}.product-pitch-content-main .learn-career-ready-skills-main-right .section-header-text{font-size:2.225rem;font-weight:600;line-height:1.2}.product-pitch-content-main .learn-career-ready-skills-main-right .section-paragraph-text{font-size:.88rem;line-height:1.8rem}.learn-career-ready-skills-cta-button{height:3.8rem}.tag{padding:4px 5px}.learn-career-ready-skills-image-cluster{width:95%;height:-moz-fit-content;height:fit-content}.learn-career-ready-skills-image{width:100%;border-radius:10px}.learn-career-ready-skills-image.learn-career-ready-skills-image-position-1{width:100%;height:13.8rem}.learn-career-ready-skills-hover-image-wrapper{position:absolute;bottom:-3.5rem;left:2rem;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;display:flex;align-items:flex-end;gap:15px}.learn-career-ready-skills-image.learn-career-ready-skills-image-position-2{width:12rem;height:6.5rem}.learn-career-ready-skills-image.learn-career-ready-skills-image-position-3{width:9rem;height:5.5rem}.learn-career-ready-skills-content .product-pitch-content-footer{margin-top:60px;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:30px}.concreap-programmes-header{padding:0 5px;display:flex;flex-direction:column;align-items:flex-start}.concreap-programmes-header-texts{display:flex;flex-direction:column;gap:10px}.concreap-programmes-header-texts .section-header-text{font-size:2.225rem;font-weight:600;line-height:2.5rem}.concreap-programmes-header-texts .section-description-text{font-size:.88rem;line-height:1.8rem}.concreap-programmes-carousel-controls{width:100%;justify-content:flex-end;margin-top:25px}.concreap-programmes-main{margin-top:30px;padding:0 5px}.carousel-card{width:23.8rem;height:29rem}.carousel-item{padding:5px}.carousel-card-tag{padding:1px 13px;font-size:.8rem}.carousel-card-body .section-header-text{font-size:1.25rem;line-height:1.75rem;font-weight:600}.carousel-card-body-paragraph{font-size:.9rem;line-height:1.8rem;font-weight:300}.share-knowledge{width:100%;min-height:100vh;padding:0 0 80px;display:flex;flex-direction:column;align-items:flex-start;color:#fff;background:#060420}.share-knowledge-header{position:relative;width:100%;text-align:center}.share-knowledge-header-image-wrapper{background-image:url(/images/share-knowledge-img-sm.webp)}.gradient-overlay{position:absolute;top:0;bottom:0;right:0;left:0;z-index:1;display:flex;justify-content:center;align-items:center;padding:50px}.share-knowledge-header-image-wrapper .section-header-text{width:100%;font-size:2.225rem}.share-knowledge-header .section-description-text{padding:0 20px;text-align:left;font-size:.88rem}.share-knowledge-header-image{width:100%;height:100%;object-fit:cover;z-index:0}.share-knowledge-content-main{padding:0 22px}.share-knowledge-main-boxes{padding:0}.share-knowledge-content-main-box{height:17rem;padding:25px 30px 5px}.share-knowledge-content-main-box .box-texts .section-header-text{font-size:1.3rem}.share-knowledge-content-main-box .box-texts .section-paragraph-text{font-size:.88rem}.share-knowledge-action-button-wrapper{margin-top:10px;padding:0}.learning-with-concreap-content .container{display:flex;flex-direction:column;gap:40px}.learning-with-concreap-content-header{text-align:center}.learning-with-concreap-content-header .section-header-text{font-size:2.225rem;font-weight:600;line-height:1.2}.learning-with-concreap-content-header .section-paragraph-text{font-size:.88rem;line-height:1.8rem}.learning-with-concreap-content-main-boxes{padding:10px}.learning-with-concreap-content-main-box{height:20rem}.learning-with-concreap-content-main-box .box-picture{position:relative;width:100%;height:5.5rem;border-radius:20px;overflow:hidden}.learning-with-concreap-content-main-box .box-texts .section-header-text{font-size:1.3rem}.learning-with-concreap-content-main-box .box-texts .section-paragraph-text{font-size:.88rem}.product-pitch-content{padding:30px 5px 80px}.deliver-tech .product-pitch-content-main{min-height:60rem;padding:50px 0}.product-pitch-content-main-right .section-header-text{font-size:2.225rem}.product-pitch-content-main-right .section-paragraph-text{font-size:.88rem}.product-pitch-content-main-right .section-paragraph-text-2{font-size:1rem}.product-pitch-content-main-left,.product-pitch-content-main-right{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:0 5px}.product-pitch-image-wrapper{top:48%;left:5px;right:5px;width:99%}.product-pitch-cta-button{position:absolute;right:5px;left:5px;bottom:0;width:99%}.deliver-tech .product-pitch-content-footer{margin-top:30px;padding:0 5px;display:flex;align-items:center;gap:50px}.product-pitch-content-footer-boxes{position:relative;height:9rem;padding-left:25px;border-left:1px solid #afc0f9}.computing-and-engineering-hero{position:relative;padding-top:80px;width:100%;min-height:70rem;color:#fff}.computing-and-engineering-hero-texts-wrapper{position:relative;width:100%;height:100%;padding:0 10px}.computing-and-engineering-hero-texts-wrapper .section-header-text{font-size:2.5rem;line-height:1.2;font-weight:600}.computing-and-engineering-hero-texts-wrapper .section-paragraph-text{font-size:.9rem;line-height:2.2rem}.computing-and-engineering-hero-texts-wrapper .school-hero-cta-buttons{position:absolute;bottom:20px;left:5px;right:5px;width:96%;margin-top:40px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px}.computing-and-engineering-hero-cta-button{width:100%;height:3.8rem;font-size:1rem;font-weight:600;gap:15px}.school-page .learn-career-ready-skills-content .product-pitch-content-main{min-height:53rem}.how-will-you-learn-section .info-image-card{height:20rem;padding:30px 30px 20px}.how-will-you-learn-cta-buttons{margin-top:50px}.in-depth-knowledge-content-header{padding:0;align-items:flex-start;text-align:left}.in-depth-knowledge-content-header .section-header-text{width:100%;font-size:2.225rem}.in-depth-knowledge-content-header .section-description-text{width:100%;font-size:.88rem}.in-depth-knowledge-cards{padding:20px 8px;grid-template-columns:1fr}.in-depth-knowledge-cards .info-icon-card{padding:20px 25px 10px}.faqs-content-container{position:relative}.faqs-content-left{position:absolute;top:16%;left:0;right:0;width:100%;padding:20px}.faqs-image-cluster-wrapper{margin-top:0;position:relative;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.faqs-main-image{width:19rem;height:13rem;border-radius:16px;z-index:0}.faqs-image-cluster-wrapper .avatar-ring-wrapper{position:absolute;display:flex;justify-content:center;align-items:center;padding:20px;border-radius:100%;z-index:1}.faqs-image-cluster-wrapper .avatar-ring-wrapper.avatar-ring-1{bottom:-4rem;left:1rem;border:1px solid #f9abb7}.faqs-image-cluster-wrapper .avatar-ring-wrapper.avatar-ring-2{top:3.2rem;right:-3.5rem;border:1px solid #211a59}.faqs-image-cluster-wrapper .avatar-ring-wrapper .avatar-image{border-radius:100%}.faqs-image-cluster-wrapper .avatar-ring-wrapper .avatar-image.avatar-image-1{width:5rem;height:5rem}.faqs-image-cluster-wrapper .avatar-ring-wrapper .avatar-image.avatar-image-2{width:4rem;height:4rem}.faqs-image-cluster-wrapper .info-icon{position:absolute;z-index:1}.faqs-image-cluster-wrapper .info-icon.info-icon-1{top:1rem;left:1.5rem;width:7rem}.faqs-image-cluster-wrapper .info-icon.info-icon-2{bottom:-2.5rem;left:10rem}.faqs-content-right{padding:0 10px}.faqs-content-right .section-header-text{width:95%;font-size:2.225rem;font-weight:600;line-height:3rem}.faqs-content-right .accordion{margin-top:20rem;width:100%;border:none!important;border-radius:0!important}.accordion-title{font-size:.85rem}.accordion-body{font-size:.8rem;font-weight:300}.why-concreap .section-content{min-height:30rem;padding:20px 10px}.testimonials{background-image:url(/images/inspiring-stories-about-us-bg-sm.webp)}.testimonials-content{padding:100px 0 0;background:transparent}.testimonials-content .in-depth-knowledge-content-header{padding:0 6px}.testimonial-carousel-controls{left:69%!important}.testimonial-card{position:relative;width:100%;min-height:20rem;padding:20px 10px;flex-direction:column;gap:30px;z-index:1}.testimonial-user-avatar{position:relative;width:10rem;height:10rem}.testimonial-body{width:100%}.program-hero-content{min-height:70rem;padding:100px 0}.program-hero-content-left{width:100%;padding:20px}.program-hero-content-left .section-texts .section-header-text{width:100%;font-size:1.8rem;line-height:1.3}.program-hero-content-left .section-texts .section-paragraph-text{width:100%;font-size:.9rem;font-weight:300}.program-hero-content-left .hero-cta-buttons{margin-top:50px;display:flex;flex-direction:column;align-items:center;gap:20px}.program-hero-cta-button{width:100%;height:4rem;font-size:1rem;font-weight:600;gap:15px}.program-hero-image{width:100%;height:16rem;right:0;bottom:30%}.program-stars{gap:5px}.program-skills{gap:8px}.program-skill-content{padding:5px 8px}.program-details-item{padding:10px 5px}.program-details-item .item-value .item-value-text{font-size:.9rem;line-height:1.8rem}.program-details-item .item-title{font-size:.85rem;line-height:1.4rem}.program-details-item-1{order:0}.program-details-item-2{order:2}.program-details-item-3{order:1}.program-details-item-4{order:3}.program-details-section{background-image:url(/images/program-details-section-bg-sm.webp)}.program-details-section .section-content{padding:50px 10px}.program-details-section-content-header{width:100%;display:flex;justify-content:center;align-items:center}.program-details-section-navbar-item{padding:5px 15px}.program-details-section-main-layout{padding:0;flex-direction:column;gap:20px}.program-details-section-main-layout .program-details-section-main-layout-left,.program-details-section-main-layout .program-details-section-main-layout-right{width:100%}.program-details-section-main-layout-left{padding:10px 0}.program-details-section-main-layout-left .section-texts{width:95%}.program-details-section-main-layout-left .section-header-text{font-size:1.7rem;line-height:2.5rem}.program-details-section-main-layout-left .section-paragraph-text{font-size:.88rem;line-height:2.1rem}.program-details-section-main-layout-left .highlighted-checklist .highlighted-checklist-item .highlighted-checklist-item-icon{width:2.1rem;height:1.6rem}.program-details-section-box-content{padding:10px 20px 40px}.program-details-section-box-content-btn{display:flex;justify-content:center}.program-details-section-box-content-header .section-header-text{font-size:1rem}.introduction-quick-summary-item-title{font-size:.875rem}.introduction-quick-summary-item-value{font-size:1rem;line-height:1.5rem}.program-details-curriculum{position:relative;padding-bottom:100px}.program-details-curriculum .program-details-section-main-layout-right{padding-top:0}.program-details-curriculum-images-wrapper{width:100%}.training-requirement-paragraph-text{font-size:.88rem}.program-details-pricing .program-details-pricing-image-wrapper{margin-top:80px;margin-bottom:50px;width:85%;height:13rem}.program-details-pricing-image-wrapper .program-details-pricing-image{bottom:2rem;left:3.5rem;width:18rem;height:14rem}.program-details-pricing-image-wrapper .avatar-ring-wrapper{padding:15px}.program-details-pricing-image-wrapper .avatar-ring-wrapper.avatar-ring-1{bottom:-3rem;left:-2rem;border:1px solid #f9abb7}.program-details-pricing-image-wrapper .avatar-ring-wrapper .avatar-image.avatar-image-1{width:4.5rem;height:4.5rem}.program-details-pricing-box-content-body .pricing-details .price{font-size:3rem}.what-you-will-learn-content{padding:100px 10px;text-align:left}.what-you-will-learn-content .section-header-text{font-size:2.225rem}.what-you-will-learn-content .card-grid{padding:8px 0}.card-grid{padding:8px;display:grid;grid-template-columns:1fr;grid-gap:35px;gap:35px}.card-grid .info-image-card{height:22rem;padding:20px 20px 10px}.card-grid .info-image-card .card-hover-content{padding:20px}.card-grid .info-image-card .card-hover-content .hover-content-text{font-size:1.05rem;font-weight:300;margin:5px 0}.card-grid .info-icon-card{padding:20px 25px 10px}.info-image-card .card-picture{height:6.8rem}.payment-plans-section-content .section-header{width:100%}.payment-plans-section-content .section-header-text{font-size:2.225rem}.payment-plans-section-content .section-description-text{font-size:.88rem}.payment-plans-section-content .section-btn-wrapper{margin-top:40px}.payment-plans-section-content .section-action-btn{width:96%;height:3.8rem}.start-with-us-section .slider-wrapper .slider-image{height:30rem;width:100%}.start-with-us-section-content .center-content .section-header-text{width:90%;font-size:2.225rem}.start-with-us-section-content .center-content .section-paragraph-text{width:92%;font-size:.88rem;line-height:1.8rem}.start-with-us-section-content .section-action-btn{width:15rem;height:3.8rem}.careers-hero{background-image:url(/images/careers-bg-sm.webp)}.careers-hero-content{margin-top:100px}.careers-hero-content .section-header-text{width:75%;font-size:2.225rem}.careers-hero-content .section-description-text{width:95%;font-size:1.05rem;font-weight:300}.careers-hero-content .careers-hero-action-btn{width:95%;margin-top:50px}.node-streams-description{display:block!important}.node-streams-header .patterned-header-content .sub-text{width:100%!important}.node-streams-description .container.left,.node-streams-description .container.right{padding:2rem!important}.custom-button{position:relative!important;width:100%!important;right:0!important;left:0!important}.more-than-a-company-section .section-content-wrapper{padding:0 22px;gap:30px}.more-than-a-company-section .section-content-left{margin-top:20px}.more-than-a-company-section .more-than-a-company-image-grid{width:85%;min-height:10rem;gap:15px}.more-than-a-company-section .more-than-a-company-image-grid .more-than-a-company-image-1{height:8rem}.more-than-a-company-section .section-content-left .image-grid-dots{position:absolute;width:63%;top:-2rem;right:-10%}.more-than-a-company-section .section-content-right .section-header-text{font-size:2.225rem}.more-than-a-company-section .section-content-right .section-paragraph-text{font-size:.88rem}.our-community-hero{background-image:url(/images/our-community-hero-bg-sm.webp)}.our-community-hero-content .section-header-text{width:90%;font-size:2.225rem}.our-community-hero-content .section-description-text{width:85%;font-size:.88rem}.fostering-teamwork-and-growth-section .section-content{padding:100px 0}.fostering-teamwork-and-growth-section .section-content-wrapper{padding-bottom:200px;padding-left:20px;padding-right:20px;flex-direction:column;gap:30px}.fostering-teamwork-and-growth-section .section-header-text{width:80%;font-size:2.225rem}.fostering-teamwork-and-growth-section .section-paragraph-text{font-size:.88rem}.fostering-teamwork-and-growth-section .section-action-btn{left:20px;right:20px;width:90%;height:3.8rem}.fostering-teamwork-and-growth-section .section-content-right{margin-top:20px}.fostering-teamwork-and-growth-section-image-cluster .fostering-teamwork-and-growth-section-image-1{width:100%;height:16rem}.fostering-teamwork-and-growth-section-image-cluster .fostering-teamwork-and-growth-section-image-2{bottom:-4rem;left:2.5rem;width:18rem;height:10rem}.community-activities-section .section-content{padding:70px 0 100px}.community-activities-section .in-depth-knowledge-content-header{align-items:center;text-align:center}.community-activities-section .in-depth-knowledge-content-header .section-description-text{width:85%}.community-activities-section .section-content-wrapper{margin-top:30px;width:100%;padding:0 8px;display:flex;flex-direction:column;align-items:flex-start}.community-activities-section .community-activities-section-image{margin-top:30px;width:100%;height:15rem;border-radius:15px}.community-activities-section .section-content-right{width:100%;margin-top:70px}.community-activities-section .section-content-right .info-boxes-wrapper{width:100%;margin-left:auto;display:flex;flex-direction:column;justify-content:flex-end;gap:25px}.community-activities-section .info-box{min-height:10rem}.community-activities-section .info-box .section-header-text{font-size:1.05rem}.community-activities-section .info-box .section-paragraph-text{font-size:.88rem}.join-our-community-section .slider-wrapper .slider-image{height:30rem;width:100%}.join-our-community-section .section-header-text{width:85%;font-size:2.225rem}.join-our-community-section .section-paragraph-text{font-size:.88rem;width:90%}.about-us-hero{background-image:url(/images/about-hero-bg-sm.webp)}.about-us-hero-content .section-header-text{width:100%;font-size:2.225rem}.about-us-hero-content .section-description-text{width:85%;font-size:.88rem}.cutting-edge-technology-section .section-content{padding:100px 10px}.cutting-edge-technology-section .section-content-wrapper{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:50px}.cutting-edge-technology-section .section-content-left{margin-top:20px}.cutting-edge-technology-section .cutting-edge-technology-image-grid{width:100%;min-height:18rem;gap:8px}.cutting-edge-technology-image-grid .cutting-edge-technology-image-2{height:19rem}.cutting-edge-technology-image-grid .image-icon-1{top:-28%;left:0;width:65%}.cutting-edge-technology-image-grid .image-icon-2{bottom:-13%;left:10%;width:65%}.cutting-edge-technology-image-grid .image-icon-3{top:-25%;right:-6.5%;width:65%}.cutting-edge-technology-section .section-content-right .section-texts{width:100%;margin:0}.cutting-edge-technology-section .section-header-text{font-size:2.225rem}.cutting-edge-technology-section .section-paragraph-text{font-size:.88rem}.podcasts-header .section-header{margin-top:70px;display:flex;flex-direction:column;align-items:center;text-align:center}.podcasts-header .section-header .section-header-text{width:75%;font-size:2.225rem}.podcasts-header .section-header .section-description-text{width:85%;font-size:.88rem}.podcasts-header .section-content{padding-left:8px;padding-right:8px}.podcasts-header .section-image-cluster{width:100%;height:-moz-fit-content;height:fit-content;margin-top:60px;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:30px}.podcasts-header .section-image-cluster .tunes-icon{height:8rem}.podcasts-header .section-image-cluster .portrait-image{height:24.9rem}.podcasts-header .section-image-cluster .image-section-center{width:100%;height:20rem}.you-have-questions-we-have-answers-section .section-content{padding:100px 10px}.you-have-questions-we-have-answers-section .section-content-wrapper{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:60px}.you-have-questions-we-have-answers-section-image-cluster{width:100%;height:19rem}.you-have-questions-we-have-answers-section .section-content-right .section-texts{width:100%}.you-have-questions-we-have-answers-section .section-header-text{width:85%;font-size:2.225rem}.you-have-questions-we-have-answers-section .section-paragraph-text{font-size:.88rem}.you-have-questions-we-have-answers-section .section-action-btn{margin-top:20px;font-size:.88rem;gap:10px}.you-have-questions-we-have-answers-section .section-button-icons{display:flex;align-items:center;gap:10px}.you-have-questions-we-have-answers-section .section-button-icon{width:23px;height:23px}.diversity-and-inclusion-header .patterned-header-content{min-height:25rem}.diversity-and-inclusion-header .patterned-header-content .section-header-text{width:80%;line-height:1.3}.diversity-and-inclusion-header .patterned-header-content .sub-text{font-size:.88rem;width:90%}.diversity-and-inclusion-page .section-header-text{font-size:2.225rem}.diversity-and-inclusion-page .section-paragraph-text{font-size:.88rem}.concreap-vision-section{background-image:url(/images/concreap-vision-bg-sm.webp)}.concreap-vision-section .section-content{padding:60px 10px}.concreap-vision-section .section-content-left{order:2}.concreap-vision-image-cluster .hover-images{bottom:-4.5rem;left:2rem;gap:15px}.concreap-vision-image-cluster .concreap-vision-image-position-1{width:90%;height:14rem}.concreap-vision-image-cluster .hover-images .concreap-vision-image-position-2{width:11rem;height:7rem}.concreap-vision-image-cluster .hover-images .concreap-vision-image-position-3{width:10rem;height:6rem}.concreap-vision-section .section-content-right{order:1}.concreap-vision-section .section-content-right .section-texts{width:99%;margin:0}.our-impact-section .section-content{padding:60px 10px}.our-impact-section .section-content-left .section-texts{width:100%}.our-impact-image-grid{width:100%;min-height:20rem;gap:15px}.our-impact-image-grid .our-impact-image-3{height:23rem}.educators-header{background-image:url(/images/faqs-patterned-header-bg.webp)}.educators-header .patterned-header-content{min-height:35rem}.educators-header .header-center-content{margin-top:80px;padding:0 10px}.educators-header .header-center-content .section-header-text{font-size:2.225rem;line-height:2.5rem}.educators-header .header-center-content .section-sub-text{font-size:.88rem}.educators-header .patterned-header-content .sub-text{margin-top:30px;width:85%;font-size:.88rem}.educators-header .educators-header-action-btn{width:100%;height:3.8rem;margin-top:40px}.essential-tools-for-continuous-growth-section{background-image:url(/images/essential-tools-for-continuous-growth-sm.webp)}.essential-tools-for-continuous-growth-section .section-content{background:transparent;padding:80px 0}.essential-tools-for-continuous-growth-section .section-content-header{align-items:flex-start;text-align:left}.essential-tools-for-continuous-growth-section .section-content-header .section-header-text{width:90%;font-size:2.225rem}.essential-tools-for-continuous-growth-section .section-content-header .section-description-text{width:100%;font-size:.88rem}.essential-tools-for-continuous-growth-section .section-content-wrapper{margin-top:0;width:100%;display:flex;padding:0 8px;flex-direction:column;align-items:flex-start}.essential-tools-for-continuous-growth-section .essential-tools-for-continuous-growth-section-image,.essential-tools-for-continuous-growth-section .section-content-left{display:none}.essential-tools-for-continuous-growth-section .section-content-right{width:100%;margin-top:70px}.essential-tools-for-continuous-growth-section .section-content-right .info-boxes-wrapper{width:100%;margin-left:auto;display:flex;flex-direction:column;justify-content:flex-end;gap:25px}.essential-tools-for-continuous-growth-section .info-box{min-height:10rem}.essential-tools-for-continuous-growth-section .info-box .section-header-text{font-size:1.05rem}.essential-tools-for-continuous-growth-section .info-box .section-paragraph-text{font-size:.88rem}.features-on-concreap-section{background-image:url(/images/features-on-concreap-sm.webp)}.how-to-maximize-the-platform-section .section-content{padding:70px 0}.how-to-maximize-the-platform-section .section-header-text{font-size:2.225rem}.businesses-hero-content{min-height:60rem;padding:100px 0}.businesses-hero-content-left{width:100%;padding:20px}.businesses-hero-content-left .section-texts .section-header-text{width:85%;font-size:2.8rem;line-height:2.8rem}.businesses-hero-content-left .section-texts .section-paragraph-text{margin-top:10px;width:100%;font-size:1.05rem;line-height:2.2rem}.businesses-hero-content-left .hero-cta-buttons{margin:50px 0;display:flex;flex-direction:column;align-items:center;gap:20px}.businesses-hero-cta-button{width:100%;height:3.8rem}.businesses-hero-image{width:90%;height:16rem;bottom:10rem;left:1rem;top:53%}.let-partner-up-section .card-grid{padding:0}.contact-us-header .patterned-header-content .sub-text{width:85%}.need-a-quick-answer-section .section-content-wrapper{width:100%;padding:0 20px;gap:50px}.need-a-quick-answer-section .need-a-quick-answer-section-image-cluster{width:100%;height:26rem;gap:15px}.need-a-quick-answer-section .need-a-quick-answer-section-image-cluster .section-images-col{gap:15px}.need-a-quick-answer-section-image-cluster .connected-dots{width:65%;top:3rem;left:18%}.need-a-quick-answer-section .section-content-right .section-texts{width:100%;margin:0;gap:5px}.need-a-quick-answer-section .section-texts .section-header-text{width:85%;font-size:2.225rem;line-height:1.2}.need-a-quick-answer-section .section-paragraph-text{font-size:.88rem;line-height:1.8rem}.need-a-quick-answer-section .section-lists{margin-top:20px;gap:20px}.need-a-quick-answer-section .section-lists .section-list-item{gap:15px}.need-a-quick-answer-section .section-lists .section-list-item .section-list-paragraph-text{font-size:.88rem;line-height:1.6rem}.send-us-a-message-section .section-content{display:flex;flex-direction:column;justify-content:flex-start;background:#04003ab1}.send-us-a-message-section .section-content-wrapper{width:100%;padding:0 25px;display:flex;flex-direction:column;gap:50px}.send-us-a-message-section .section-content-left,.send-us-a-message-section .section-content-left .section-texts,.send-us-a-message-section .section-content-right{width:100%}.send-us-a-message-section .section-texts .section-header-text{font-size:2.225rem}.send-us-a-message-section .section-paragraph-text{font-size:.88rem}.contact-us-form-btn,.send-us-a-message-section .section-content-right .section-form-wrapper{width:100%}.testimonials-page-content-right{margin-top:30px}.testimonials-page-content-left,.testimonials-page-content-right{padding:20px 10px}.testimonials-page-content-left .section-texts{margin-top:0}.testimonials-page-content-left .section-texts .section-header-text{font-size:2.225rem;line-height:2.6rem;font-weight:600}.testimonials-page-content-left .cta-button{width:100%;margin-top:30px}.testimonials-page-content-right .slide-container{width:100%}.testimonials-page-content-right .slide-container .testimonials-carousel-controls{top:80%;right:0}.testimonials-page-testimonial-card{padding:5px}.testimonials-page-testimonial-card .testimonial-user-detail{width:100%}.testimonials-page-testimonial-card .testimonial-user-detail .testimonial-user-avatar{width:6rem;height:6rem}.testimonials-page-testimonial-card .testimonial-user-detail .testimonial-user-role .testimonial-user-name{font-size:1.2rem}.testimonials-page-testimonial-card .testimonial-user-detail .testimonial-user-role .testimonial-user-role{font-size:.8rem}.testimonials-page-testimonial-card .testimonial-body{margin-top:30px;width:100%}.testimonials-page-testimonial-card .testimonial-body p{font-size:.9rem;line-height:2.2rem}.courses-header{background-image:url(/images/patterned-header-bg-courses.jpg)}.courses-header .patterned-header-content{min-height:75vh;padding:0 10px}.courses-header .patterned-header-content .section-header-text{font-size:2.225rem;line-height:2.5rem;width:80%}.courses-header .patterned-header-content .sub-text{width:100%;font-weight:300}.courses-list-content{min-height:100vh;padding:60px 10px}.courses-list-content-wrapper{gap:50px}.courses-list-content-left,.courses-list-content-wrapper{display:flex;flex-direction:column;align-items:flex-start}.courses-list-content-left{width:100%;padding:10px 0;gap:10px}.courses-list-content-right{width:100%;padding:10px 0}.courses-list-grid{grid-template-columns:1fr;gap:50px}.courses-list-content-right .pagination-wrapper{padding:0}.courses-list-content-right .pagination-wrapper .pagination-text{font-size:.8rem}.faqs-header{background-image:url(/images/faqs-patterned-header-bg.webp)}.faqs-header .patterned-header-content{min-height:36rem}.faqs-header .patterned-header-content .header-center-content{display:flex;flex-direction:column;align-items:flex-start!important;padding:0 12px;justify-content:center;gap:30px}.faqs-header .patterned-header-content .section-header-text{order:1;width:80%;font-size:2.225rem}.faqs-header .faqs-header-main-image{width:20rem;height:12rem}.faqs-header .faqs-image-cluster-wrapper .avatar-ring-wrapper{top:2rem;right:-3rem}.faqs-header .faqs-image-cluster-wrapper .avatar-ring-image{width:4rem;height:4rem}.faqs-page-main-section .section-content{min-height:50rem;padding:80px 0}.faqs-page-main-section .centered-content{width:100%;padding:0 10px;margin-top:50px}.faqs-page-main-section .centered-content .accordion-item{margin-bottom:20px}.faqs-page-main-section .section-content-header{width:100%;display:flex;justify-content:center;align-items:center;padding:20px}.faqs-page-main-section .program-details-section-navbar{width:100%;overflow-x:auto}.legal-page-header .patterned-header-content{min-height:25rem}.privacy-policy-page .patterned-header-content .sub-text,.terms-of-use-page .patterned-header-content .sub-text{width:80%}.coming-soon-page .center-circle-image{width:22rem;height:24rem}.coming-soon-page .container{padding:0 20px}.coming-soon-page .section-texts{margin-top:150px}.coming-soon-page .section-texts .section-header-text{font-size:3rem}.coming-soon-page .section-texts .section-description-text{font-size:1rem}.coming-soon-page .social-buttons{margin-top:20px}.navbar{display:flex;justify-content:flex-start;align-items:center;padding:15px 10px;transition:all .3s ease}.concreap-logo{width:12rem}.navbar-toggler{color:#fff!important;padding:0}.navbar-navs{display:none;flex-direction:column;align-items:flex-start}.navbar-navs.show{display:block;height:100%}.navbar-navs.show .container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.navbar-navs.show .nav-item{width:100%;padding:10px 0}.navbar-navs.show .nav-item .nav-link-item{width:100%;display:flex;justify-content:space-between;font-size:.88rem;font-weight:500}.dropdown-trigger:hover .caret-down,.nav-link-item:hover .caret-down{transform:none}.dropdown-trigger{position:relative}.dropdown-menu{position:absolute;box-shadow:0 10px 38px -10px rgba(14,18,22,.35),0 10px 20px -15px rgba(14,18,22,.2);border-radius:0;overflow:hidden;z-index:12000}#productsDropdownMenu{display:none;top:110%;left:-60%;width:40rem;padding:20px}#schoolsDropdownMenu{display:none;top:0;right:0;left:0;height:100vh;width:100vw;padding:20px;transition:width,height,.3s ease}.dropdown-list-items{width:100%;display:flex;flex-direction:column;align-items:start;justify-content:start;gap:5px}.dropdown-trigger:hover #productsDropdownMenu,.dropdown-trigger:hover #schoolsDropdownMenu{display:none}.share-your-story-modal,.share-your-story-modal .modal-left-content{width:100%;flex-direction:column;align-items:center}.share-your-story-modal .modal-left-content{display:flex;justify-content:center}.share-your-story-modal .modal-left-content .avatar-wrapper{width:90px;height:90px}.share-your-story-modal .modal-right-content{padding-top:20px;width:100%;display:flex;flex-direction:column;align-items:flex-end;gap:15px}.share-your-story-modal .modal-right-content .form-col{margin-bottom:10px;width:100%;display:flex;flex-direction:column;align-items:center;gap:10px}.share-your-story-modal .modal-right-content .form-group .form-textarea{font-size:.85rem;padding:20px}.share-your-story-modal .modal-action-btn{width:12rem;height:3.5rem}.get-started-body{width:100%;gap:30px}.get-started-options{width:100%;flex-direction:column;gap:15px}.get-started-option-item{width:100%;height:200px;padding:10px}.get-started-option-item-image-wrapper{width:100%;height:8rem}.get-started-option-content{width:100%;padding:20px 0;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:20px}.get-started-option-text{width:100%}.get-started-action-btn{width:12rem;height:3.5rem}.modal{z-index:10005}.modal-header{padding:20px}.modal-body{overflow:hidden;width:100%;padding:15px}.call-to-action-section{width:100%;min-height:90vh;padding:0;display:flex;justify-content:center;align-items:center}.call-to-action-section-content{position:relative;min-height:50rem;flex-direction:column;padding:0 8px}.call-to-action-section-content,.call-to-action-section-left,.call-to-action-section-right{width:100%;display:flex;justify-content:flex-start;align-items:center}.call-to-action-section-left{position:absolute;top:40%;order:2}.call-to-action-section-right{order:1}.call-to-action-section-images{position:relative;width:100%;height:100%}.call-to-action-section-image-1{position:absolute;top:8%;left:5%;z-index:0;transform:rotate(-10deg)}.call-to-action-section-image-2{position:absolute;top:40%;left:5%;z-index:1;transform:rotate(10deg);box-shadow:0 5px 15px rgba(0,0,0,.35)}.call-to-action-section-image-wrapper{width:22rem;height:12rem}.call-to-action-section-right-texts{display:flex;flex-direction:column;align-items:start;gap:20px}.call-to-action-section .section-header-text{font-size:2.225rem;line-height:3rem}.call-to-action-section .section-paragraph-text{font-size:.88rem;line-height:1.8rem}.call-to-action-section-btn{width:95%}.carousel-button{width:2.162rem;height:2.162rem;display:flex;justify-content:center;align-items:center}.program-details-card{height:16rem}.program-details-content-wrapper{padding:25px 20px}.program-details-card .program-tag{padding:5px 10px;font-size:.7rem}.programe-details-title{width:90%;font-size:1.05rem}.program-detail-list{column-gap:15px;row-gap:5px}.price-wrapper .price,.program-detail-item-title{font-size:.9rem}.patterned-header-content{min-height:55vh}.patterned-header .patterned-header-content .header-center-content{width:100%;margin-top:65px;display:flex;flex-direction:column;align-items:center;text-align:center}.patterned-header-content .section-header-text{font-size:2rem;line-height:2rem;font-weight:600}.patterned-header-content .sub-text{margin-top:10px;font-size:1rem;line-height:1.5rem;font-weight:400}.centered-text-layout-content{padding:60px 12px}.centered-text-layout-content .centered-texts{width:100%}.centered-text-layout-content .section-paragraph-text{margin-bottom:10px;font-size:1rem;line-height:2rem;font-weight:300}.footer-main{padding:80px 0 60px}.footer-main,.footer-main-content{display:flex;justify-content:center}.footer-main-content{align-items:flex-start}.footer-main-left{display:none}.footer-main-center{width:100%;padding:10px 20px;height:35rem;flex-wrap:wrap;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:40px}.footer-main-right{display:none}.footer-links{margin-top:20px}.footer-copy{padding:2rem;font-size:.875rem;line-height:1.4rem}}@media only screen and (max-width:400px){.tag{padding:4px 5px;font-size:.65rem!important}.learn-career-ready-skills-image{border-radius:10px}.learn-career-ready-skills-image.learn-career-ready-skills-image-position-1{height:12.5rem}.learn-career-ready-skills-hover-image-wrapper{bottom:-3.5rem;left:1.8rem}.learn-career-ready-skills-image.learn-career-ready-skills-image-position-2{width:10rem;height:6rem}.learn-career-ready-skills-image.learn-career-ready-skills-image-position-3{width:8rem;height:5rem}.product-pitch-content-footer{margin-top:60px;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:30px}.carousel-card{width:20.8rem;height:28rem}.concreap-vision-image-cluster .hover-images{bottom:-4rem;left:1.5rem;gap:10px}.concreap-vision-image-cluster .concreap-vision-image-position-1{height:12rem}.concreap-vision-image-cluster .hover-images .concreap-vision-image-position-2{width:10rem;height:6rem}.concreap-vision-image-cluster .hover-images .concreap-vision-image-position-3{width:8rem;height:5.5rem}.our-impact-image-grid{width:100%;min-height:15rem;gap:10px}.our-impact-image-grid .our-impact-image-3{height:16.5rem}.podcasts-header .section-image-cluster .tunes-icon{height:6.9rem}.podcasts-header .section-header .section-header-text{width:95%;font-size:2.225rem}.podcasts-header .section-header .section-description-text{width:100%;font-size:.88rem}.podcasts-header .section-image-cluster .portrait-image{height:21.7rem}.podcasts-header .section-image-cluster .image-section-center{width:100%;height:20rem}.you-have-questions-we-have-answers-section .section-content{padding:100px 10px 50px}.you-have-questions-we-have-answers-section .section-header-text{width:100%;font-size:2.225rem}.you-have-questions-we-have-answers-section .section-action-btn{justify-content:flex-start;flex-wrap:wrap;margin-top:20px;font-size:.88rem;gap:10px}.you-have-questions-we-have-answers-section-image-cluster{width:100%;height:16rem}.fostering-teamwork-and-growth-section-image-cluster .fostering-teamwork-and-growth-section-image-1{height:16rem}.fostering-teamwork-and-growth-section-image-cluster .fostering-teamwork-and-growth-section-image-2{bottom:-3rem;left:2.5rem;width:15rem;height:8rem}.faqs-header .faqs-header-main-image{width:18rem;height:10rem}.businesses-hero-image{height:14.2rem}.program-hero-image{height:14rem;bottom:27%}.program-details-section-main-layout-left .highlighted-checklist .highlighted-checklist-item .highlighted-checklist-item-icon{width:2.2rem;height:1.5rem}.faqs-main-image{width:17rem;height:13rem}.call-to-action-section-content{min-height:47rem}.call-to-action-section-image-wrapper{width:20rem;height:10rem}.concreap-logo{width:10rem}}