.Case_section__PLxsY{background-color:#f2f2f2}.Case_block__puxbD{padding:30px 0 22px}@media screen and (min-width:768px){.Case_block__puxbD{padding:60px 0 102px}}@media screen and (min-width:1280px){.Case_block__puxbD{padding:60px 0 124px}}.Case_title__TljDG{line-height:1.2;font-weight:500;text-transform:none;font-size:42px}@media(max-width:1024px){.Case_title__TljDG{font-size:calc(20px + 22*(100vw - 320px)/704)}}@media screen and (min-width:1280px){.Case_title__TljDG{font-size:45px}}@media screen and (min-width:1024px){.Case_title__TljDG{font-size:45px}}.Case_text__dj37C{margin-top:10px}@media screen and (min-width:768px){.Case_text__dj37C{margin-top:20px;max-width:704px}}.Case_imageWrap__uPOhF{display:flex;margin-top:22px}@media screen and (min-width:768px){.Case_imageWrap__uPOhF{margin-top:40px}}.Case_image__xjeVF{width:100%;height:auto}.Case_info__UerWr{margin-top:30px;display:grid;grid-gap:30px;gap:30px}@media screen and (min-width:768px){.Case_info__UerWr{margin-top:40px;grid-template-columns:23% 32.3% auto}}@media screen and (min-width:1280px){.Case_info__UerWr{margin-top:60px;grid-template-columns:25% 35% auto}}.CaseInfo_block__dMWrC{border-bottom:1px solid rgba(0,0,0,.302);word-wrap:break-word}.CaseInfo_block__dMWrC:last-child{border:none}@media screen and (min-width:768px){.CaseInfo_block__dMWrC{padding-right:10px;border:none}.CaseInfo_block__dMWrC:nth-child(3n+1):not(:last-child),.CaseInfo_block__dMWrC:nth-child(3n+2):not(:last-child){border-right:1px solid rgba(0,0,0,.302)}.CaseInfo_block__dMWrC:last-child,.CaseInfo_block__dMWrC:nth-child(3n+3){padding:unset}}.CaseInfo_content__woJbQ{padding:10px 0 30px}@media screen and (min-width:768px){.CaseInfo_content__woJbQ{padding:10px 0 0}}.HtmlContent_block__uUGHI img{width:100%!important;height:auto!important}.HtmlContent_block__uUGHI h3{line-height:1.2;font-weight:500;text-transform:none;font-size:28px;font-weight:600;color:#000}@media(max-width:1024px){.HtmlContent_block__uUGHI h3{font-size:calc(18px + 10*(100vw - 320px)/704)}}.HtmlContent_block__uUGHI h4{line-height:1.3;font-size:20px}@media(max-width:1024px){.HtmlContent_block__uUGHI h4{font-size:calc(16px + 4*(100vw - 320px)/704)}}.HtmlContent_block__uUGHI p{font-size:16px}.HtmlContent_block__uUGHI ol,.HtmlContent_block__uUGHI ul{padding-left:24px}.HtmlContent_block__uUGHI li{font-size:16px}.HtmlContent_block__uUGHI ul li{list-style-type:disc}.HtmlContent_block__uUGHI ol li{list-style-type:decimal}.CaseSlider_wrapper__Om9oY{position:relative;margin-bottom:12px}@media screen and (min-width:768px){.CaseSlider_wrapper__Om9oY{margin-bottom:24px}}.CaseSlider_wrapperImage__PTs0o{position:relative;display:flex;width:100%;aspect-ratio:1200/675}.CaseSlider_wrapperImage__PTs0o:before{position:absolute;content:"";background:inherit;left:0;right:0;top:0;bottom:0;box-shadow:inset 0 0 0 100px rgba(50,50,50,.5);filter:blur(100px)}.CaseSlider_image__pQ3y8{position:relative;object-fit:contain;height:auto;z-index:2}.CaseSlider_navigationButton__I9Eh5{--x-indent:15px;position:absolute;top:50%;transform:translateY(-50%);width:40px;aspect-ratio:1;background-color:#fff;border-radius:50%;border:1px solid #000;z-index:5;transition:background-color .3s ease-in-out}.CaseSlider_navigationButton__I9Eh5:before{content:"";position:absolute;top:50%;display:block;width:8px;aspect-ratio:1;border-top:1px solid #000;border-left:1px solid #000;transition:border-color .3s ease-in-out}.CaseSlider_navigationButton_prev__uT7UD{left:var(--x-indent)}.CaseSlider_navigationButton_prev__uT7UD:before{right:50%;transform:translate(6px,-50%) rotate(-45deg)}.CaseSlider_navigationButton_next__7OZYx{right:var(--x-indent)}.CaseSlider_navigationButton_next__7OZYx:before{left:50%;transform:translate(-6px,-50%) rotate(135deg)}@media screen and (min-width:768px){.CaseSlider_navigationButton__I9Eh5{--x-indent:30px}}@media(hover:hover){.CaseSlider_navigationButton__I9Eh5{visibility:collapse}.CaseSlider_wrapper__Om9oY:hover .CaseSlider_navigationButton__I9Eh5{visibility:visible}}@media(any-hover:hover){.CaseSlider_navigationButton__I9Eh5:hover{background-color:#000}.CaseSlider_navigationButton__I9Eh5:hover:before{border-color:#fff}}.CaseSlider_navigationButton__I9Eh5:active{background-color:#000}.CaseSlider_navigationButton__I9Eh5:active:before{border-color:#fff}.CaseGallery_wrapper__Ru31U{margin-top:22px}@media screen and (min-width:768px){.CaseGallery_wrapper__Ru31U{margin-top:40px}}.CaseGallery_wrapperGrid__UwpGJ{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.CaseGallery_wrapperGrid__UwpGJ .CaseGallery_wrapperGalleryImage__WsNLX{flex-shrink:0;position:relative;width:100%;aspect-ratio:1;aspect-ratio:1200/675;overflow:hidden;display:flex;justify-content:center;align-items:center;cursor:pointer}.CaseGallery_wrapperGrid__UwpGJ .CaseGallery_wrapperGalleryImage__WsNLX img{object-fit:cover}.CaseGallery_wrapperGrid__UwpGJ .CaseGallery_buttonMore__T0F2C{background-color:#a6192e;color:#fff;font-size:16px;line-height:1.3;transition:opacity .3s ease-in-out}@media(any-hover:hover){.CaseGallery_wrapperGrid__UwpGJ .CaseGallery_buttonMore__T0F2C:hover{opacity:.8}}@media screen and (min-width:768px){.CaseGallery_wrapperGrid__UwpGJ{grid-template-columns:repeat(8,1fr);gap:10px}}