@font-face{font-family:"Aktiv Grotesk";src:url("../font/AktivGrotesk-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Aktiv Grotesk";src:url("../font/AktivGrotesk-Italic.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"Aktiv Grotesk";src:url("../font/AktivGrotesk-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Aktiv Grotesk";src:url("../font/AktivGrotesk-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Aktiv Grotesk";src:url("../font/AktivGrotesk-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic}@font-face{font-family:"Aktiv Grotesk";src:url("../font/AktivGrotesk-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Aktiv Grotesk";src:url("../font/AktivGrotesk-BoldItalic.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"Aktiv Grotesk";src:url("../font/AktivGrotesk-Black.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"Aktiv Grotesk";src:url("../font/AktivGrotesk-BlackItalic.ttf") format("truetype");font-weight:900;font-style:italic}@font-face{font-family:"Aktiv Grotesk";src:url("../font/AktivGrotesk-XBold.ttf") format("truetype");font-weight:800;font-style:normal}.case #wrap{overflow:hidden}.case.archive #wrap{padding-bottom:102px}@media (max-width: 767px){.case.archive #wrap{padding-bottom:86px}}.case.single .heading{position:relative;padding-top:43px;padding-bottom:38px;margin-bottom:43px}@media (max-width: 767px){.case.single .heading{padding-top:36px;padding-bottom:0;margin-bottom:0}}.case.single .heading::after{content:"";position:absolute;width:100vw;height:100%;background:radial-gradient(63.42% 102.3% at 78.95% 94.74%, #f9fcff 0%, #eaf5fc 50%, #d8eaf4 100%);backdrop-filter:blur(15px);z-index:-1;top:0;left:50%;transform:translateX(-50%)}@media (max-width: 767px){.case.single .heading::after{height:calc(100% - 125px)}}.case.single .heading .title{font-size:42px;font-size:4.2rem;line-height:1.47619em;letter-spacing:0em;font-weight:700;color:#001554;width:calc(740 / 1280 * 100%);position:relative}@media only screen and (max-width: 1200px){.case.single .heading .title{font-size:37px}}@media (max-width: 767px){.case.single .heading .title{font-size:30px;font-size:3rem;line-height:1.43333em;width:100%;margin-bottom:25px}}.case.single .heading__wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start;position:relative}@media (max-width: 767px){.case.single .heading__wrap{flex-wrap:wrap;position:relative;margin:0px 0 27px}}.case.single .heading__thumb{position:relative;width:calc(500 / 1280 * 100%);border-radius:4px;overflow:hidden;position:absolute;right:0px;top:2px}.case.single .heading__thumb:before{display:block;content:" ";width:100%;padding-top:73.2%}.case.single .heading__thumb>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.case.single .heading__thumb{width:100%;position:relative;left:0}}.case.single .company{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:133px;width:calc(740 / 1280 * 100%)}@media only screen and (max-width: 920px){.case.single .company{width:100%}}@media (max-width: 767px){.case.single .company{flex-wrap:wrap;margin-bottom:56px}}.case.single .company__cont{padding:0 20px 12px 10px;border-right:1px solid #bbc3dc;margin-right:21px;width:calc(444/740 * 100%)}@media (max-width: 767px){.case.single .company__cont{width:100%;border:none;padding:0 0px 16px 0;border-bottom:1px solid #bbc3dc;margin:0 0 17px 0}}.case.single .company__detail{padding:10px 0 0 0;flex:1}@media (max-width: 767px){.case.single .company__detail{width:100%;padding:0px 0 0 0}}.case.single .company .row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;font-size:18px;font-size:1.8rem;line-height:1.66667em;letter-spacing:0em;font-weight:500}@media (max-width: 767px){.case.single .company .row{font-size:16px;font-size:1.6rem;line-height:1.5em}}.case.single .company .row+.row{margin-top:14px}@media (max-width: 767px){.case.single .company .row+.row{margin-top:2px}}.case.single .company .row.name{margin-top:25px}@media (max-width: 767px){.case.single .company .row.name{margin-top:16px}}.case.single .company .row.name .row__ttl{width:auto;margin-right:14px}@media (max-width: 767px){.case.single .company .row.name .row__ttl{margin-right:16px}}@media (max-width: 767px){.case.single .company .row{padding-left:0;line-height:1.8}}.case.single .company .row__ttl{font-size:16px;color:#07084D;margin-right:6px;width:70px;white-space:nowrap}@media (max-width: 767px){.case.single .company .row__ttl{margin-right:16px;width:auto}}.case.single .intro{margin-bottom:58px}@media (max-width: 767px){.case.single .intro{margin-bottom:26px}}.case.single .intro__row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-start;font-size:20px;font-size:2rem;line-height:1.9em;letter-spacing:0em;font-weight:700}.case.single .intro__row:not(:last-child){margin-bottom:35px}@media (max-width: 767px){.case.single .intro__row:not(:last-child){margin-bottom:28px}}@media (max-width: 767px){.case.single .intro__row{flex-wrap:wrap;font-size:19px;font-size:1.9rem;line-height:1.68421em}}.case.single .intro__ttl{width:170px;border-radius:3px;border:2px solid #001554;color:#001554;text-align:center}@media (max-width: 767px){.case.single .intro__ttl{width:140px;padding:3px 0;margin-bottom:12px}}.case.single .intro__txt{width:calc(100% - 170px);padding-left:30px;color:#07084D}@media (max-width: 767px){.case.single .intro__txt{width:100%;padding:0}}@media (max-width: 767px){.case.single .breadcrumb{padding-top:48px}}.case.single .related-post{margin:144px 0 0}@media (max-width: 767px){.case.single .related-post{margin:105px 0 32px}}.case.single .related-post__ttl{font-size:48px;font-size:4.8rem;line-height:1.20833em;letter-spacing:0em;font-weight:900;margin-bottom:50px;text-align:center}@media (max-width: 767px){.case.single .related-post__ttl{font-size:28px;margin-bottom:32px}}.case.single .related-post .list{margin-bottom:50px}@media (max-width: 767px){.case.single .related-post .list{margin-bottom:40px}}

/*# sourceMappingURL=maps/case.min.css.map */
