.project .read-more{position:relative}.project .read-more::after{position:absolute}.project h2:before,.project .read-more{display:inline-block;zoom:1}.project .img-wrapper img,.project h2:before,.project .read-more::after{display:block}.project .text-wrapper,.project .img-wrapper{box-sizing:border-box}.project h2:before,.project .read-more::after{content:""}.project .img-wrapper{display:flex}.project{display:flex;flex-wrap:wrap}.project h2{font-family:"Questa",sans-serif}.project .read-more{font-size:.9em;color:#299cb7;text-decoration:none;transition:color .4s ease,transform .4s ease,letter-spacing .4s ease}.project .read-more::after{left:0;bottom:-0.1em;width:0%;height:2px;background-color:#299cb7;transition:width .4s ease}.project .read-more:hover{color:#f4b400;transform:translateY(-1px);letter-spacing:.02em}.project .read-more:hover::after{width:100%}.project{margin-right:auto;margin-left:auto}@media screen and (min-width: 1680px){.project{width:85%;max-width:1560px}}@media screen and (min-width: 761px)and (max-width: 1679px){.project{width:90%;max-width:1170px}}@media screen and (max-width: 760px){.project{max-width:1560px}}@media screen and (min-width: 961px){.project .text-wrapper{padding-left:5%;padding-right:5%}}@media screen and (min-width: 761px)and (max-width: 960px){.project .text-wrapper{padding-left:2em;padding-right:2em}}@media screen and (max-width: 760px){.project .text-wrapper{padding-left:7.5%;padding-right:7.5%}}@media screen and (min-width: 1201px){.project .text-wrapper{padding-top:100px;padding-bottom:100px}}@media screen and (min-width: 761px)and (max-width: 1200px){.project .text-wrapper{padding-top:6em;padding-bottom:6em}}@media screen and (max-width: 760px){.project .text-wrapper{padding-top:4em;padding-bottom:4em}}@media screen and (min-width: 1201px){.project{padding-top:100px}}@media screen and (min-width: 761px)and (max-width: 1200px){.project{padding-top:6em}}@media screen and (max-width: 760px){.project{padding-top:4em}}@media screen and (min-width: 1920px){.project h2{font-size:3.2em}}@media screen and (min-width: 1200px)and (max-width: 1919px){.project h2{font-size:3em}}@media screen and (min-width: 451px)and (max-width: 1199px){.project h2{font-size:2.6em}}@media screen and (max-width: 450px){.project h2{font-size:2.4em}}@media screen and (min-width: 1920px){.project .text-wrapper p{font-size:1em}}@media screen and (min-width: 1200px)and (max-width: 1919px){.project .text-wrapper p{font-size:1em}}@media screen and (min-width: 451px)and (max-width: 1199px){.project .text-wrapper p{font-size:.95em}}@media screen and (max-width: 450px){.project .text-wrapper p{font-size:.95em}}.project h2{font-weight:normal;margin-bottom:.8em;line-height:1.1em}.project h2:before{width:30px;height:30px;background-color:#299cb7;margin-top:.8em;margin-bottom:.8em}.project .text-wrapper p{font-weight:normal;line-height:1.6em}.project .text-wrapper p{margin-bottom:1.5em}.project h2{color:#299cb7}.project h2:hover{color:#ccc}.project h2 a{color:inherit;text-decoration:none;transition:color .3s ease}.project .text-wrapper,.project .img-wrapper{width:50%}.project:nth-child(even){flex-direction:row-reverse}.project .img-wrapper{filter:grayscale(100%);opacity:.5;transition:filter 8s ease,opacity 8s ease}.project .img-wrapper img{height:100%;width:auto;object-fit:cover}.project .img-wrapper.is-visible{filter:grayscale(0%);opacity:1}.project+.project{margin-top:3em}@media screen and (max-width: 760px){.project{width:100%;flex-direction:column}.project .text-wrapper,.project .img-wrapper{width:100%}.project .img-wrapper{aspect-ratio:16/9}.project.alt-row .img-wrapper{order:-1}}
