.projects-timeline .heading-area{margin:0 auto 60px;max-width:768px;text-align:center}.projects-timeline .timeline{position:relative}.projects-timeline .timeline:before{background-color:#00205c;content:"";height:100%;left:50%;position:absolute;transform:translateX(-50%);width:5px;z-index:0}.projects-timeline .timeline-projects{display:flex;flex-direction:column;gap:24px}.projects-timeline .project{background:#f0f5fe;border-radius:15px;box-shadow:0 8px 50px -7px rgba(0,0,0,.5);display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease;width:45%}.projects-timeline .project:hover{box-shadow:0 15px 100px -15px rgba(0,0,0,.5)}.projects-timeline .project:after{background:#f0f5fe;border:5px solid #00205c;border-radius:50%;content:"";height:24px;left:50%;position:absolute;transform:translateX(-50%);width:24px;z-index:1}.projects-timeline .project .thumbnail{overflow:hidden;padding-top:56.25%;position:relative}.projects-timeline .project .thumbnail img{display:block;height:100%!important;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%!important}.projects-timeline .project .content{display:flex;flex-direction:column;padding:20px;row-gap:20px}.projects-timeline .project .content *{margin:0}.projects-timeline .project .title{text-transform:none}.projects-timeline .project .details{display:flex;flex-direction:column;row-gap:6px}.projects-timeline .project .details ul{display:flex;flex-direction:column;list-style-type:none;row-gap:10px}.projects-timeline .project .details ul li{padding-left:30px;position:relative}.projects-timeline .project .details ul li:before{background-image:url(https://www.cyrusone.com/hubfs/task_alt_24dp_E8EAED_FILL0_wght400_GRAD0_opsz24.png);background-position:0 0;background-repeat:no-repeat;background-size:18px;content:"";height:20px;left:0;position:absolute;top:2px;width:20px}@media (min-width:768px){.projects-timeline .timeline-projects .project:nth-child(2n){align-self:flex-end}}@media (max-width:991px){.projects-timeline .heading-area{margin-bottom:40px}}@media (max-width:767px){.projects-timeline .timeline:before{left:0;transform:none}.projects-timeline .timeline{margin:0 auto;max-width:max-content;position:relative}.projects-timeline .project{align-self:flex-start;margin-left:8%;max-width:450px;width:92%}.projects-timeline .project:after{left:-9.5px;transform:none}}