.projects{position:relative}.projects .acf-innerblocks-container{margin-bottom:2rem}.projects .outer-wrapper{position:relative;display:flex;align-items:flex-start}.projects .image-side{flex:1.46 1 0;min-width:0}.projects .separator{flex:0 0 1px;width:1px;align-self:stretch;background-color:var(--black);margin:0 70px 0 60px}.projects .text-side-wrapper{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.projects .text-side{width:100%}.projects .inner-slide img,.projects .inner-slide video{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:2.1/1}.projects .inner-slider{position:relative;overflow:hidden;height:100%}.projects .media-wrapper{position:relative;width:100%;height:100%}.projects .image-side .slick-list,.projects .image-side .slick-track,.projects .image-slide,.projects .inner-slide{height:100%}.projects .inner-slider .slick-list{height:100% !important}.projects .bottom-left{position:absolute;z-index:1;width:20%;height:auto;bottom:-1px;left:0}.projects .slick-dots{position:absolute;bottom:0;right:0;display:flex;justify-content:flex-end;align-items:center;gap:9px;padding-right:18px;padding-bottom:22px}.projects .slick-dots button{cursor:pointer;border-radius:0;width:15px;height:15px;color:var(--white);background-color:var(--white);border:none;transition:.3s}.projects .slick-dots .slick-active button{background-color:var(--AOM-Baby-Blue);color:var(--AOM-Baby-Blue);width:27px;height:27px}.projects .slick-dots li:only-child{display:none}.projects .project-info{display:flex;flex-direction:column;align-items:flex-start}.projects .project-info h3{max-width:350px;font-style:normal;font-weight:500;line-height:1.1;margin-bottom:16px;user-select:text !important}.projects .project-info p{user-select:text !important}.projects .outer-nav{display:flex;gap:16px;margin-top:32px}.projects .outer-nav button{cursor:pointer;border-radius:0;width:58px;height:48px;color:var(--black);background-color:var(--white);border:none;padding:0}.projects .outer-nav button svg{width:100%;height:100%;display:block}@media (hover:hover){.projects .outer-nav button:hover{color:var(--AOM-Baby-Blue)}}@media (max-width:961px){.projects .outer-wrapper{flex-direction:column;align-items:stretch}.projects .image-side{flex:none;width:100%}.projects .separator{display:none}.projects .text-side-wrapper{flex:none;width:100%;margin-top:24px}.projects .bottom-left{bottom:auto;left:auto;top:-1px;right:0;transform:rotate(180deg)}.projects .project-info h3{margin-bottom:10px}.projects .outer-nav{margin-top:24px}}