.project__header{padding-top:72px;padding-bottom:72px;text-align:center}.project__header--sub-title{font-size:28px;font-weight:600;color:var(--eve-link-color);margin-bottom:16px}.project__header--title{margin-bottom:48px}.project__details{padding-bottom:72px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:765px){.project__details{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.project__details--main{max-width:800px;margin-right:auto;margin-left:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.project__details .primarybutton{padding:0!important}.project__details .primarybutton a{text-decoration:underline;padding:14px 12px 14px 24px}.project__details .primarybutton .link_icon{font-size:24px;margin-right:24px;margin-top:14px}.project__details--sidebar{background-color:#f9fafb;padding:28px 48px;max-width:345px;color:#374151;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;-webkit-box-flex:1;-ms-flex:1;flex:1}@media only screen and (max-width:765px){.project__details--sidebar{padding:28px 15px;max-width:100%;gap:20px}}.project__details--sidebar--image{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-left:auto;margin-right:auto}.project__details--sidebar--content{line-height:150%}.project__content--components .original_image img{width:100%}@media only screen and (max-width:920px){.project__details,.project__header{padding-left:var(--gutter-mobile-px-size);padding-right:var(--gutter-mobile-px-size)}}