main#projectMain{overflow:hidden}main#projectMain .breadContainer{padding-top:120px}@media (max-width:520px){main#projectMain .breadContainer{padding-top:102px}}main#projectMain section{padding-left:80px;padding-right:80px}@media (min-width:768px) and (max-width:1149px){main#projectMain section{padding-left:20px;padding-right:20px}}@media (max-width:767px){main#projectMain section{padding-left:14px;padding-right:14px}}main#projectMain section{overflow:hidden}main#projectMain section.hero{overflow-x:hidden;position:relative}main#projectMain section.hero .container{height:100%;padding-bottom:50px;padding-top:35px;position:relative}main#projectMain section.hero .container h1.long-title{font-size:110px;line-height:1em!important}@media (min-width:768px) and (max-width:1149px){main#projectMain section.hero .container h1{font-size:100px}main#projectMain section.hero .container h1.long-title{font-size:80px}}@media (max-width:767px){main#projectMain section.hero .container h1{font-size:80px}main#projectMain section.hero .container h1.long-title{font-size:60px}}@media (max-width:620px){main#projectMain section.hero .container{padding-bottom:24px}main#projectMain section.hero .container h1{font-size:48px}main#projectMain section.hero .container h1.long-title{font-size:34px}}@media (max-width:520px){main#projectMain section.hero .container{padding-top:80px}main#projectMain section.hero .container h1{font-size:32px}main#projectMain section.hero .container h1.long-title{font-size:30px}}main#projectMain section.hero .container .projectImgWrap{margin:28px -80px 0;width:calc(100% + 160px)}@media (min-width:768px) and (max-width:1149px){main#projectMain section.hero .container .projectImgWrap{margin:14px -20px 0;width:calc(100% + 40px)}}@media (max-width:767px){main#projectMain section.hero .container .projectImgWrap{margin:24px -14px 0;width:calc(100% + 28px)}}main#projectMain section.hero .container .projectImgWrap img{height:878px;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:768px) and (max-width:1149px){main#projectMain section.hero .container .projectImgWrap img{height:500px}}@media (max-width:767px){main#projectMain section.hero .container .projectImgWrap img{height:400px}}main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap .projectMeta{display:flex;flex-direction:column;gap:24px;margin-left:auto;width:50%}@media (min-width:768px) and (max-width:1149px){main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap .projectMeta{width:100%}}@media (max-width:767px){main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap .projectMeta{width:100%}}main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap .projectMeta__single{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.2);display:flex;padding-bottom:20px;position:relative}main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap .projectMeta__single:after{background-color:#fff;bottom:0;content:"";height:1px;left:0;position:absolute;transition:all .4s cubic-bezier(.755,.05,.855,.06);transition-timing-function:cubic-bezier(.755,.05,.855,.06);width:16px}main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap .projectMeta__single:hover:after{width:100%}main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap .projectMeta__single--label{font-size:20px;line-height:1.9em;width:40%}@media (max-width:580px){main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap .projectMeta__single--label{width:33%}}@media (max-width:520px){main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap .projectMeta__single--label{font-size:18px;width:90px}}@media (max-width:460px){main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap .projectMeta__single--label{font-size:16px;width:84px}}@media (max-width:400px){main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap .projectMeta__single--label{font-size:14px;width:80px}}main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap .projectMeta__single--info{font-size:20px;line-height:1.9em;width:60%}@media (max-width:520px){main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap .projectMeta__single--info{font-size:18px;padding-left:24px;width:-moz-max-content;width:max-content}}@media (max-width:460px){main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap .projectMeta__single--info{font-size:16px;padding-left:16px;width:-moz-max-content;width:max-content;word-break:break-word}}@media (max-width:400px){main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap .projectMeta__single--info{font-size:14px}}main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap .projectMeta__single--info a{text-decoration:none}main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap .projectMeta__single--info a:hover{color:var(--hover-color)}main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap .projectMeta__single--info .projectCats{display:flex;gap:7px;margin-top:12px}@media (max-width:767px){main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap .projectMeta__single--info .projectCats{flex-wrap:wrap}}@media (max-width:520px){main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap .projectMeta__single--info .projectCats{gap:4px}}main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap .projectMeta__single--info .projectCats span{border:1px solid hsla(0,0%,100%,.2);border-radius:100px;color:#fff;font-size:16px;height:-moz-max-content;height:max-content;line-height:22px;opacity:.8;padding:3px 16px;white-space:nowrap}@media (max-width:767px){main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap .projectMeta__single--info .projectCats span{font-size:14px;line-height:20px;padding:3px 12px}}@media (max-width:580px){main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap .projectMeta__single--info .projectCats span{padding:2px 6px}}main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap{color:#f0f0f0}main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap h2,main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap h3,main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap h4,main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap h5,main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap h6,main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap ol,main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap p,main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap ul{margin-left:auto;max-width:750px;width:100%}main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap a{color:#fff}main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap a:hover{color:#0029ff}main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap h2,main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap h3,main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap h4,main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap h5,main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap h6{margin-bottom:38px}main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap p{font-size:20px!important;line-height:32px!important;margin-bottom:26px}main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap iframe{height:720px;margin-bottom:26px;width:100%}@media (min-width:768px) and (max-width:1149px){main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap iframe{height:500px}}@media (max-width:767px){main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap iframe{height:300px}}main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap figure.wp-block-image.small{text-align:center}main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap figure.wp-block-image.small img{max-width:500px}main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap figure.wp-block-image img{-o-object-fit:cover;object-fit:cover;width:100%}main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap figure.is-type-video{width:100%}main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap figure.wp-block-gallery .slick-list{height:440px;overflow:visible}@media (min-width:768px) and (max-width:1149px){main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap figure.wp-block-gallery .slick-list{overflow:hidden}}@media (max-width:767px){main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap figure.wp-block-gallery .slick-list{overflow:hidden}}main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap figure.wp-block-gallery .slick-list .slick-track{height:440px}main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap figure.wp-block-gallery .slick-list .slick-track figure{height:440px!important;margin-left:10px;margin-right:10px;width:640px!important}main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap figure.wp-block-gallery .slick-list .slick-track figure img{height:440px!important;-o-object-fit:cover;object-fit:cover;width:640px!important}main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap figure.wp-block-gallery .slick-dots{margin-top:50px}@media (min-width:768px) and (max-width:1149px){main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap figure.wp-block-gallery .slick-dots{margin-top:20px}}@media (max-width:767px){main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap figure.wp-block-gallery .slick-dots{margin-top:20px}}main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap figure.wp-block-gallery .slick-dots li{border:0;height:2px;margin:0 6px;padding:0;width:60px}@media (min-width:768px) and (max-width:1149px){main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap figure.wp-block-gallery .slick-dots li{width:30px}}@media (max-width:767px){main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap figure.wp-block-gallery .slick-dots li{width:30px}}main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap figure.wp-block-gallery .slick-dots li.slick-active button{background-color:#fff}main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap figure.wp-block-gallery .slick-dots li button{background-color:#808284;border:0;border-radius:0;height:2px;margin:0;padding:0;transition:all .25s ease!important;width:60px}@media (min-width:768px) and (max-width:1149px){main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap figure.wp-block-gallery .slick-dots li button{width:30px}}@media (max-width:767px){main#projectMain section.projectContentSection .container .projectContentWrap .projectInnerWrap figure.wp-block-gallery .slick-dots li button{width:30px}}main#projectMain section.gallery-section{margin-bottom:54px;margin-top:54px}main#projectMain section.gallery-section .container .gallery-grid{display:flex;flex-wrap:wrap;justify-content:space-between}main#projectMain section.gallery-section .container .gallery-grid img{margin-bottom:16px;width:100%}main#projectMain section.gallery-section .container .gallery-grid img:first-child,main#projectMain section.gallery-section .container .gallery-grid img:nth-child(2){aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:calc(50% - 8px)}main#projectMain section.descripton-section{margin-bottom:110px;margin-top:120px}main#projectMain section.descripton-section .description-content{margin-left:auto;max-width:840px}main#projectMain section.descripton-section .description-content p{color:#cecece;font-size:32px}main#projectMain section.descripton-section .description-content p:first-letter{margin-left:200px}@media (max-width:820px){main#projectMain section.descripton-section{margin-bottom:80px;margin-top:92px}main#projectMain section.descripton-section .description-content{max-width:100%}main#projectMain section.descripton-section .description-content p{font-size:24px}main#projectMain section.descripton-section .description-content p:first-letter{margin-left:0}}@media (max-width:520px){main#projectMain section.descripton-section{margin-bottom:40px;margin-top:64px}main#projectMain section.descripton-section .description-content p{font-size:20px}}main#projectMain section.project-next{margin-top:80px}main#projectMain section.project-next .project-next__link{align-items:flex-end;display:flex;margin-left:auto;margin-top:80px;max-width:640px;text-decoration:none;width:50%}main#projectMain section.project-next .project-next__link img{aspect-ratio:1;height:194px;-o-object-fit:cover;object-fit:cover;width:194px}main#projectMain section.project-next .project-next__link .project-next__link-wrap{flex-basis:calc(100% - 218px);margin-left:24px}main#projectMain section.project-next .project-next__link .project-next__link-wrap h2{font-size:32px;font-weight:500;margin-top:4px;position:relative;text-decoration:none;text-transform:unset;width:100%}main#projectMain section.project-next .project-next__link .project-next__link-wrap h2:after{background-image:url(../images/svg/button_arrow.svg);background-repeat:no-repeat;background-size:contain;content:"";height:24px;pointer-events:none;position:absolute;right:0;transition:transform .35s ease-in-out,opacity .35s ease-in-out,filter 1s ease-in-out!important;width:24px}main#projectMain section.project-next .project-next__link .project-next__link-wrap h2 span{display:inline-block;max-width:calc(100% - 80px)}@media (max-width:580px){main#projectMain section.project-next .project-next__link .project-next__link-wrap h2{font-size:24px}}main#projectMain section.project-next .project-next__link .project-next__link-wrap .project-next__label{color:#cecece;text-decoration:none}@media (max-width:1040px){main#projectMain section.project-next .project-next__link{width:100%}}@media (max-width:520px){main#projectMain section.project-next .project-next__link{align-items:flex-start;flex-direction:column}main#projectMain section.project-next .project-next__link img{height:200px;width:100%}main#projectMain section.project-next .project-next__link .project-next__link-wrap{flex-basis:100%;margin-left:0;margin-top:12px;width:100%}}.gradient-bg{max-width:100vw;overflow:hidden}@media (min-width:921px){.gradient-bg{height:100%;max-height:1200px;position:absolute;width:100%}}