.communications-case-page-module__QJoIYq__hero.communications-case-page-module__QJoIYq__hero{color:#fff;text-align:center;border-radius:0 0 30px 30px;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;font-family:Arial,sans-serif;display:flex;overflow:hidden;background:linear-gradient(to bottom, #000000b3, #0006), var(--communications-hero-image) center / cover no-repeat fixed!important;padding:50px 24px!important}.communications-case-page-module__QJoIYq__hero.communications-case-page-module__QJoIYq__hero p:first-child{letter-spacing:.12em;max-width:none;margin:0 0 50px;font-size:16px;font-weight:800}.communications-case-page-module__QJoIYq__hero.communications-case-page-module__QJoIYq__hero h1{max-width:1100px;font-family:var(--font-heading);letter-spacing:-.025em;overflow-wrap:normal;margin:0;font-size:62px;font-weight:900;line-height:1.04}.communications-case-page-module__QJoIYq__hero.communications-case-page-module__QJoIYq__hero p:last-child{max-width:960px;margin:40px 0 0;font-size:24px;line-height:1.35}.communications-case-page-module__QJoIYq__bodySection.communications-case-page-module__QJoIYq__bodySection.communications-case-page-module__QJoIYq__bodySection{font-family:Arial,sans-serif;color:#424242!important;background:#fff!important;padding-inline:max(20px,50% - 480px)!important}.communications-case-page-module__QJoIYq__bodySection.communications-case-page-module__QJoIYq__bodySection h2{letter-spacing:0;margin:0 0 20px;font-size:36px;font-weight:700;line-height:1.25}.communications-case-page-module__QJoIYq__bodySection.communications-case-page-module__QJoIYq__bodySection h3{letter-spacing:0;margin:0 0 12px;font-size:22px;font-weight:700;line-height:1.35}.communications-case-page-module__QJoIYq__bodySection.communications-case-page-module__QJoIYq__bodySection p,.communications-case-page-module__QJoIYq__bodySection.communications-case-page-module__QJoIYq__bodySection li{font-size:18px;line-height:1.5}.communications-case-page-module__QJoIYq__about.communications-case-page-module__QJoIYq__about{padding-block:45px 0}.communications-case-page-module__QJoIYq__facts{margin:0;padding-left:24px}.communications-case-page-module__QJoIYq__facts li{padding-left:3px}.communications-case-page-module__QJoIYq__tasksSection.communications-case-page-module__QJoIYq__tasksSection{padding-block:40px 15px}.communications-case-page-module__QJoIYq__tasksSection>p{margin:0 0 34px}.communications-case-page-module__QJoIYq__taskList.communications-case-page-module__QJoIYq__taskList{grid-template-columns:1fr;gap:20px;display:grid}.communications-case-page-module__QJoIYq__taskList.communications-case-page-module__QJoIYq__taskList article{border:0;align-items:flex-start;gap:16px;padding:0;display:flex}.communications-case-page-module__QJoIYq__taskList.communications-case-page-module__QJoIYq__taskList span{color:#fff;background:#fe5d4b;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:14px;line-height:1;display:grid}.communications-case-page-module__QJoIYq__taskList.communications-case-page-module__QJoIYq__taskList p{margin:0}.communications-case-page-module__QJoIYq__method.communications-case-page-module__QJoIYq__method{padding-block:45px 0}.communications-case-page-module__QJoIYq__method.communications-case-page-module__QJoIYq__method article{border:0;margin:0 0 32px;padding:0}.communications-case-page-module__QJoIYq__firstStage:before{content:"1. "}.communications-case-page-module__QJoIYq__results.communications-case-page-module__QJoIYq__results{padding-block:35px 80px}.communications-case-page-module__QJoIYq__bodyMedia{text-align:center;margin:0}.communications-case-page-module__QJoIYq__bodyMedia img{width:100%;max-width:960px;height:auto;margin-inline:auto;display:block}.communications-case-page-module__QJoIYq__bodyMedia figcaption{padding-top:10px}.communications-case-page-module__QJoIYq__page .project-dialog{color:#171717;padding:clamp(1.3rem,4vw,2.5rem)}.communications-case-page-module__QJoIYq__page .project-dialog>p{max-width:none;line-height:normal}@media (max-width:720px){.communications-case-page-module__QJoIYq__hero.communications-case-page-module__QJoIYq__hero{min-height:100svh;background-attachment:scroll,scroll!important}.communications-case-page-module__QJoIYq__hero.communications-case-page-module__QJoIYq__hero p:first-child{margin-bottom:32px;font-size:13px}.communications-case-page-module__QJoIYq__hero.communications-case-page-module__QJoIYq__hero h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(30px,9vw,42px)}.communications-case-page-module__QJoIYq__hero.communications-case-page-module__QJoIYq__hero p:last-child{margin-top:28px;font-size:18px}.communications-case-page-module__QJoIYq__bodySection.communications-case-page-module__QJoIYq__bodySection h2{font-size:26px}.communications-case-page-module__QJoIYq__bodySection.communications-case-page-module__QJoIYq__bodySection p,.communications-case-page-module__QJoIYq__bodySection.communications-case-page-module__QJoIYq__bodySection li{font-size:16px}}
