.all-you-need-section .accordion{flex-direction:column;display:flex}.all-you-need-section .accordion-item{border-top:1px solid #333;border-bottom:1px solid #333;overflow:hidden}.all-you-need-section .accordion-header{color:#fff;cursor:pointer;align-items:center;gap:12px;padding:30px 20px;display:flex}.all-you-need-section .right-arrow{transform:rotate(90deg)}.all-you-need-section .top-arrow{transform:rotate(-90deg)}.all-you-need-section .accordion-body{color:#fff;background-color:#333;padding:1rem}.all-you-need-section .accordion-header h2{font-size:20px}.all-you-need-section .developer-timeline{padding:60px 0}.career-path-training-section{background-color:#091f2c;padding-top:60px}.career-path-training-section .career-path-content{display:flex}.career-path-training-section .career-path-left,.career-path-training-section .career-path-right{flex:1}.career-path-training-section .career-path-right{text-align:right;padding-top:60px}.career-path-training-section .career-path-right img{height:100%}.career-path-training-section .career-path-left{align-content:center}.career-path-left .career-description{color:#fff;padding-top:10px;padding-bottom:35px}.career-path-left h1{color:#fff;line-height:1.2}.career-path-left .career-path{text-transform:uppercase;letter-spacing:.225rem;color:#fff}.description-role-section{background-color:#171717;padding:100px 0}.rotate-faq svg{fill:#fff;transform:rotate(90deg)}.rotate-faq,.rotate-upper{padding-top:12px}.rotate-upper svg{fill:#fff;transform:rotate(-90deg)}.get-connected-section{background-color:#171717}.get-connected-section .get-connected-content,.description-role-content{display:flex}.get-connected-right{align-content:center}.get-connected-right p{padding-top:10px;padding-bottom:30px}.get-connected-right,.get-connected-left{flex:1}.get-connected-left{padding-right:30px}.get-connected-right h2,.get-connected-right p{color:#e6e6e6}.get-connected-right h2{font-size:32px}.get-connected-content{padding:100px 0}.description-role-left,.description-role-right{flex:1}.description-role-left{padding-right:30px}.description-role-right p{color:#e6e6e6;padding-top:6px}.description-role-right{align-content:center;padding:15px 0}.description-role-right h2{color:#e6e6e6;font-size:32px}.all-you-need-top{text-align:center}.all-you-need-section{background:#171717;padding:60px 0}.all-you-need-top .title{color:#e6e6e6;margin-bottom:40px;font-size:32px;font-weight:700}.timeline{flex-direction:column;gap:40px;max-width:900px;margin:auto;display:flex;position:relative}.timeline:before{content:"";border:1.5px dashed #c8e1ff;width:2px;position:absolute;top:72px;bottom:80px;left:50%;transform:translate(-50%)}.timeline-item{justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.timeline-item .icon{justify-content:center;align-items:center;width:100%;max-width:50%;display:flex}.timeline-item .icon img{max-width:100%}.timeline-item .content{width:100%;max-width:50%;padding-left:30px;padding-right:30px;position:relative}.timeline-item .content:after{content:"";background-color:#f4f9fe;border:3px solid #a5cbfa;border-radius:100%;width:14px;height:14px;position:absolute;top:50%;left:-10px;transform:translateY(-50%)}.timeline-item h3{color:#e6e6e6;margin-bottom:10px;font-size:20px}.timeline-item p{color:#e6e6e6;font-size:16px}@media (min-width:767px){.timeline .timeline-item:nth-child(2n){flex-direction:row-reverse}.timeline .timeline-item:nth-child(2n) .content:after{left:auto;right:-10px}}@media (max-width:1024px){.career-path-training-section{padding-bottom:50px}.all-you-need-section{padding:0}.career-path-training-section .career-path-right{display:none}.get-connected-section .get-connected-content,.description-role-content{flex-direction:column}.get-connected-right,.get-connected-left,.description-role-left{text-align:center}.description-role-left{padding-bottom:30px;padding-right:0}.get-connected-content,.description-role-section{padding:60px 0}.get-connected-left{padding-right:0}}@media (max-width:991px){.career-path-training-section{padding-top:100px}}@media (max-width:767px){.timeline-item .icon{max-width:100%}.timeline-item .content:after,.timeline:before{display:none}.timeline-item,.timeline .timeline-item:nth-child(2n){flex-direction:column}.timeline-item .content{text-align:center;max-width:100%}}
