body.page-id-595 .fp-project-section{padding:76px 40px 82px!important;background:#fff}
body.page-id-595 .fp-project-section.fp-project-client{background:#f6f3ed}
body.page-id-595 .fp-project-section.fp-project-ads{background:#edf3ee}
body.page-id-595 .fp-project-section.fp-project-website{background:#fff}
body.page-id-595 .fp-project-section.fp-project-content{background:#f6f3ed}
body.page-id-595 .fp-project-section.fp-project-tools{background:#edf2ef}
body.page-id-595 .fp-module-heading{display:grid!important;grid-template-columns:82px minmax(0,1fr);align-items:start!important;gap:23px!important;width:100%!important;max-width:100%!important;padding:0!important;margin:0 0 33px!important}
body.page-id-595 .fp-module-number{width:auto!important;font:400 46px/1.15 'Feryno Projects Serif',Georgia,serif!important;color:#9bb2a2!important;margin:2px 0 0!important;letter-spacing:-.03em}
body.page-id-595 .fp-module-copy{display:block!important;width:100%!important;max-width:100%!important;padding:0!important}
body.page-id-595 .fp-module-copy .fp-eyebrow{font-size:10px!important;letter-spacing:.13em;margin:0 0 10px!important;color:#77958b!important}
body.page-id-595 .fp-module-copy h2{font-size:36px;line-height:1.5;margin:0 0 13px;color:#244e48}
body.page-id-595 .fp-module-copy .fp-lead{font-size:13px;margin:0;color:#76897e}
body.page-id-595 .fp-media-gallery{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:24px!important;align-items:start!important;width:100%!important;max-width:100%!important;padding:0!important}
body.page-id-595 .fp-media-item{position:relative;display:block!important;width:100%!important;max-width:100%!important;min-width:0;padding:0!important;aspect-ratio:16/5;min-height:290px;border:0;border-radius:2px;overflow:hidden;background:#e8eee7}
body.page-id-595 .fp-media-item>.fp-placeholder{position:absolute!important;inset:0;display:block!important;width:100%!important;height:100%!important}
body.page-id-595 .fp-media-item .fp-placeholder img{width:100%!important;height:100%!important;object-fit:cover}
body.page-id-595 .fp-media-item .fp-media-state{font-size:13px!important;color:#809687!important;transform:translate(-50%,42px);letter-spacing:.03em}
body.page-id-595 .fp-media-gallery:has(>.fp-media-item:nth-child(2))>.fp-media-item{aspect-ratio:4/3;min-height:0}
body.page-id-595 .fp-media-item.has-media{aspect-ratio:auto;min-height:0;background:transparent;overflow:visible}
body.page-id-595 .fp-media-item.has-media>.fp-placeholder{position:relative!important;height:auto!important}
body.page-id-595 .fp-media-item.has-media .fp-placeholder img{height:auto!important;object-fit:contain}
body.page-id-595 .fp-media-item.has-media .fp-media-state{display:none!important}
body.page-id-595 .fp-media-item .fp-zoom{height:auto;background:transparent}
body.page-id-595 .fp-media-item video{display:block;width:100%;height:auto;background:#17343b}
body.page-id-595 .fp-media-item figcaption{font:400 13px/1.9 'Microsoft YaHei',sans-serif;text-align:left;color:#65786c;padding:14px 0 0}
body.page-id-595 .fp-project-ads .fp-module-copy h2,body.page-id-595 .fp-project-tools .fp-module-copy h2{color:#315c4b}
body.page-id-595 .fp-project-website .fp-media-item{background:#edf1ed}
@media(max-width:1000px){body.page-id-595 .fp-project-section{padding:65px 32px 68px!important}body.page-id-595 .fp-module-heading{grid-template-columns:64px minmax(0,1fr);gap:17px!important}body.page-id-595 .fp-module-number{font-size:39px!important}body.page-id-595 .fp-media-item{aspect-ratio:16/7;min-height:270px}}
@media(max-width:767px){body.page-id-595 .fp-project-section{padding:52px 24px 56px!important}body.page-id-595 .fp-module-heading{grid-template-columns:43px minmax(0,1fr);gap:13px!important;margin-bottom:26px!important}body.page-id-595 .fp-module-number{font-size:29px!important;margin-top:2px!important}body.page-id-595 .fp-module-copy h2{font-size:28px;margin-bottom:11px}body.page-id-595 .fp-module-copy .fp-eyebrow{font-size:9px!important;letter-spacing:.08em}body.page-id-595 .fp-module-copy .fp-lead{font-size:12px}body.page-id-595 .fp-media-gallery{grid-template-columns:1fr;gap:20px!important}body.page-id-595 .fp-media-item{aspect-ratio:4/3;min-height:0}body.page-id-595 .fp-media-item .fp-media-state{font-size:12px!important;transform:translate(-50%,32px)}}
@media(max-width:544px){body.page-id-595 .fp-project-section{padding-left:22px!important;padding-right:22px!important}body.page-id-595 .fp-module-copy h2{font-size:26px}body.page-id-595 .fp-module-heading{grid-template-columns:35px minmax(0,1fr);gap:12px!important}}
