.page-intro{background-size:cover;background-repeat:no-repeat;background-position:center top;overflow:hidden;position:relative;padding-bottom:50px;min-height:576px;margin-bottom:80px}.page-intro .container{position:relative;z-index:2}.page-intro .overlay{position:absolute;width:100%;height:100%;top:0;right:0;background-image:linear-gradient(to bottom,#1d1d1b,#1d1d1b);z-index:1;opacity:.4}.page-intro .content-wrapper{margin-top:135px}.page-intro .content-wrapper .sub-heading{font-family:alexandria;font-weight:400;color:#fff;line-height:1.5;margin-bottom:20px}.page-intro .content-wrapper .main-heading{line-height:1.16;font-size:50px}.page-intro.has-ornament{position:relative;overflow:visible;display:flex}.page-intro.has-ornament::after{position:absolute;top:100%;inset-inline-end:0;content:"";background-image:url(../../../images/header-end-ornament.webp);background-repeat:no-repeat;background-size:contain;aspect-ratio:497/777;width:497px;max-width:41%;z-index:-1;transform:scaleX(-1)}@media screen and (min-width:768px){.page-intro.has-ornament::after{max-width:35%}}section.single-project{padding-bottom:100px}section.single-project .post-info{margin-bottom:16px}section.single-project .post-info h2.post-title{font-size:32px;line-height:48px;margin-bottom:16px}section.single-project .post-info img{aspect-ratio:327/260;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}section.single-project .table-with-title{margin-bottom:32px}section.single-project p{font-size:16px;line-height:24px;margin-bottom:32px}section.single-project .page-content h1,section.single-project .page-content h2,section.single-project .page-content h3,section.single-project .page-content h4,section.single-project .page-content h5,section.single-project .page-content h6{font-size:24px;margin-bottom:16px}section.single-project .page-content ul{margin-bottom:32px}section.single-project .page-content ul li{display:flex;gap:8px;line-height:24px;font-size:16px}@media screen and (min-width:390px){.page-intro .content-wrapper .main-heading{font-size:max(50px,min(100px,calc(19px + 4.2631578947vw)))}section.single-project .post-info h2.post-title{font-size:max(32px,min(64px,calc(15.4px + 2.5578947368vw)))}section.single-project p{font-size:max(16px,min(28px,calc(11.8px + .8526315789vw)))}section.single-project .page-content h1,section.single-project .page-content h2,section.single-project .page-content h3,section.single-project .page-content h4,section.single-project .page-content h5,section.single-project .page-content h6{font-size:max(24px,min(40px,calc(13px + 1.4210526316vw)))}section.single-project .page-content ul li{font-size:max(16px,min(28px,calc(11.8px + .8526315789vw)))}}section.single-project .page-content ul li:not(:last-of-type){margin-bottom:16px}section.single-project .page-content ul li::before{position:relative;top:6px;width:10px;min-width:10px;height:10px;border-radius:10px;background-color:#805a94;content:""}section.single-project .page-content ol{-webkit-padding-start:22px;padding-inline-start:22px;margin-top:16px;margin-bottom:16px}section.single-project .page-content ol li{font-family:RB;font-size:16px}section.single-project .page-content ol li:not(:last-child){margin-bottom:14px}section.single-project .page-content p{font-family:RB}section.single-project .page-content img{max-width:100%;height:auto}section.single-project .page-content figure.is-layout-flex.wp-block-gallery{flex-direction:column}section.single-project .page-content figure.is-layout-flex.wp-block-gallery figure.wp-block-image{aspect-ratio:327/280;border-radius:4px;overflow:hidden}section.single-project .page-content figure.is-layout-flex.wp-block-gallery figcaption.wp-element-caption{font-size:14px;margin-bottom:16px;padding:0}@media screen and (min-width:390px){section.single-project .page-content ol li{font-size:max(16px,min(28px,calc(11.8px + .8526315789vw)))}section.single-project .page-content figure.is-layout-flex.wp-block-gallery figcaption.wp-element-caption{font-size:max(14px,min(20px,calc(11px + .4736842105vw)))}}@media screen and (max-width:620px){section.single-project .page-content figure.is-layout-flex.wp-block-gallery figure.wp-block-image{width:100%!important}}@media screen and (min-width:992px){.page-intro{padding-bottom:0;min-height:unset;height:765px;margin-bottom:120px}.page-intro .content-wrapper{margin-top:160px}.page-intro .content-wrapper .main-heading{line-height:1.5}.page-intro.has-ornament::after{max-width:26%}section.single-project{padding-bottom:200px}section.single-project .post-info{margin-bottom:56px}section.single-project .post-info h2.post-title{line-height:96px;margin-bottom:48px}section.single-project .post-info img{aspect-ratio:1312/604}section.single-project .page-content h1,section.single-project .page-content h2,section.single-project .page-content h3,section.single-project .page-content h4,section.single-project .page-content h5,section.single-project .page-content h6{margin-bottom:32px}section.single-project .page-content ul{margin-bottom:64px}section.single-project .page-content ul li{gap:16px;line-height:42px}section.single-project .page-content ul li:not(:last-of-type){margin-bottom:32px}section.single-project .page-content ul li::before{top:10px;width:16px;min-width:16px;height:16px;border-radius:16px}section.single-project .page-content ol{-webkit-padding-start:40px;padding-inline-start:40px;margin-top:24px}section.single-project .page-content ol li:not(:last-child){margin-bottom:16px}section.single-project .page-content figure.is-layout-flex.wp-block-gallery{flex-direction:row}section.single-project .page-content figure.is-layout-flex.wp-block-gallery figure.wp-block-image{aspect-ratio:420/360;max-height:418px;width:initial}section.single-project .page-content figure.is-layout-flex.wp-block-gallery figcaption.wp-element-caption{margin-bottom:32px}section.single-project .table-with-title{margin-bottom:64px}section.single-project p{line-height:42px;margin-bottom:32px}}