.cReadMore{display:flex;align-items:center;gap:18px;width:-moz-fit-content;width:fit-content}.cReadMore__text{font-family:var(--en-font);font-size:calc(16rem / 16);font-weight:var(--en-medium);letter-spacing:.05em}.cReadMore__hexagon{z-index:1;position:relative;display:flex;align-items:center;justify-content:center;width:34px;height:30px}.cReadMore__hexagon_bg{z-index:-1;position:absolute;top:0;left:0;width:100%;fill:var(--black-base)}.cReadMore__arrow{stroke:var(--white)}.cReadMore__illust{display:none}.cAnchor__link{position:relative;display:flex;align-items:center;justify-content:space-between;font-size:calc(14rem / 16);font-weight:var(--medium);letter-spacing:.05em;line-height:calc(34rem / 16);border-bottom:solid 1px var(--gray-anchor);margin-top:11px}.cAnchor__link::before{z-index:1;position:absolute;bottom:-1px;left:0;content:"";width:15px;height:1px;background-color:var(--black-base)}.cAnchor__link_arrow{width:12px;height:14px;margin-top:-2px}.cSimpleLink{display:block;width:-moz-fit-content;width:fit-content;font-size:calc(13rem / 16);font-weight:var(--medium);letter-spacing:.05em;line-height:calc(36rem / 16);text-decoration:underline;-webkit-text-decoration-color:var(--link-border);text-decoration-color:var(--link-border);text-underline-offset:calc(8rem / 16)}.cSimpleLink:hover::after{transform-origin:left;transform:scaleX(1)}@media screen and (min-width: 768px){.cReadMore{position:relative}.cReadMore__hexagon{transition:transform .4s var(--ease-out)}.cReadMore__hexagon_bg{transition:fill .4s var(--ease-out)}.cReadMore__arrow{transition:transform .4s var(--ease-out),stroke .4s var(--ease-out)}.cReadMore__illust{display:block;position:absolute;opacity:0;transition:transform .4s var(--ease-out),opacity .4s var(--ease-out)}.cReadMore:hover .cReadMore__hexagon{transform:rotate(60deg)}.cReadMore:hover .cReadMore__hexagon_bg{fill:var(--gray-anchor)}.cReadMore:hover .cReadMore__arrow{stroke:var(--black-base);transform:rotate(-60deg)}.cReadMore:hover .cReadMore__illust{opacity:1}.cReadMore.white:hover .cReadMore__hexagon_bg{fill:var(--white)}.cAnchor__link>span,.cAnchor__link svg{transition:opacity .4s var(--ease-in-out)}.cAnchor__link:hover>span,.cAnchor__link:hover svg{opacity:var(--hover-opacity);transition:opacity .4s var(--ease-out)}}.cFaqLink__lead{text-align:center;font-size:calc(14rem / 16);font-weight:var(--regular);letter-spacing:.05em;line-height:calc(24rem / 16)}.cFaqLink__link{position:relative;width:100%;background-size:375px auto;background-position:-267px -311px;padding:calc(39rem / 16) 10.67vw;background-color:#363636}.cFaqLink__title{width:-moz-fit-content;width:fit-content;color:#fff}.cFaqLink__title_en{font-weight:500;font-size:calc(13rem / 16);line-height:1.7;margin-top:calc(10rem / 16)}.cFaqLink__title_kana{width:-moz-fit-content;width:fit-content;position:relative;font-size:calc(20rem / 16);font-weight:500;letter-spacing:.09em;line-height:2}.cFaqLink__title_kana::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#fff}.cFaqLink__image{position:absolute;bottom:0;right:4.8vw;width:calc(61rem / 16)}@media screen and (min-width: 768px){.cFaqLink__link{background-size:900px auto;background-position:center;padding:calc(57rem / 16) 104px}.cFaqLink__link:hover .cFaqLink__title_kana::after{animation:drawLine .8s var(--ease-out) forwards}.cFaqLink__link:hover .cFaqLink__image_move{transform:rotate(-3deg)}.cFaqLink__title{display:flex;flex-direction:column-reverse;gap:calc(14rem / 16)}.cFaqLink__title_kana{order:1;font-size:calc(24rem / 16);margin-top:0;overflow:hidden}.cFaqLink__title_en{margin:0;font-size:calc(12rem / 16)}.cFaqLink__image{right:calc(73rem / 16);width:calc(91rem / 16);height:calc(136rem / 16)}.cFaqLink__image_item{position:absolute;top:0;left:0;width:100%;height:100%}.cFaqLink__image_move{transform-origin:calc(2rem / 16) calc(66rem / 16);transition:transform .4s var(--ease-out);position:absolute;top:1px;left:1px}}.cBreadcrumbs{margin-top:calc(100rem / 16)}.cHeader{position:absolute}.pFv__inner{padding:calc(110rem / 16) 0 0;position:relative}.pFv__inner::before{content:"";width:100%;height:calc(100% - (40rem / 16));position:absolute;top:0;left:0;background-color:#f8f8f8;z-index:-1}.pFv__lead{padding:0 calc(40rem / 16);position:relative}.pFv__illust{width:calc(61rem / 16);height:calc(141rem / 16);position:absolute;bottom:calc(-73rem / 16);right:calc(15rem / 16);z-index:1}.pFv__title{display:grid;gap:calc(14rem / 16) 0}.pFv__title_en{font-size:calc(10rem / 16);font-weight:500;font-family:var(--en-font);letter-spacing:0}.pFv__title_ja{display:grid;gap:calc(4rem / 16) 0;font-size:calc(18rem / 16);font-weight:500;line-height:1.8;letter-spacing:.09em}.pFv__title_line{position:relative;width:-moz-fit-content;width:fit-content}.pFv__title_line::before{content:"";position:absolute;width:100%;height:1px;background-color:#111;bottom:0;left:0}.pFv__list{display:flex;flex-wrap:wrap;gap:calc(7rem / 16) calc(6rem / 16);margin-top:calc(25rem / 16)}.pFv__listItem{padding:calc(10rem / 16) calc(18rem / 16) calc(9rem / 16) calc(17rem / 16);border-left:1px solid #111;border-bottom:1px solid #111;background-color:#fff;font-size:calc(12rem / 16);font-weight:400;line-height:1.7}.pFv__slideWrapper{display:grid;grid-template-columns:41.07vw 53.6vw;justify-content:flex-end;-webkit-clip-path:polygon(45.87vw 0, 100% 22%, 100% 100%, 0 100%, 0 22%);clip-path:polygon(45.87vw 0, 100% 22%, 100% 100%, 0 100%, 0 22%);margin-top:calc(30rem / 16)}.pFv__slide{position:relative;height:calc(274rem / 16)}.pFv__slide_item{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;visibility:visible;transition:opacity .8s var(--ease-out),-webkit-clip-path 1s var(--ease-out);transition:clip-path 1s var(--ease-out),opacity .8s var(--ease-out);transition:clip-path 1s var(--ease-out),opacity .8s var(--ease-out),-webkit-clip-path 1s var(--ease-out)}.pFv__slide_item.is-active{opacity:1;z-index:2}.pFv__slide_item.is-next{z-index:2}.pFv__slide_item.is-prev{opacity:1}.pFv__slideRight{margin-left:-1px}.pFv__slideLeft_item.is-even{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}.pFv__slideLeft_item.is-even.is-active{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.pFv__slideLeft_item.is-even.is-prev{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.pFv__slideRight_item.is-even{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}.pFv__slideRight_item.is-even.is-active{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.pFv__slideRight_item.is-even.is-prev{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.pReasons{margin-top:calc(-40rem / 16)}.pReasons__inner{position:relative;display:grid;gap:calc(40rem / 16) 0;padding:calc(150rem / 16) calc(30rem / 16) calc(100rem / 16)}.pReasons__inner::before{content:"";position:absolute;width:100%;height:100%;background-image:url(../images/exterior/grid-bg.jpg);background-size:calc(375rem / 16) calc(130rem / 16);background-position:left top;background-repeat:repeat;top:0;left:0;z-index:-1}.pReasons__title{position:relative;width:-moz-fit-content;width:fit-content}.pReasons__title_en{font-size:calc(10rem / 16);font-weight:500;font-family:var(--en-font);letter-spacing:0;position:absolute;bottom:calc(8rem / 16);left:calc(100% - (14rem / 16))}.pReasons__title_ja{font-size:calc(18rem / 16);font-weight:500;line-height:1.8;letter-spacing:.09em;display:grid;gap:calc(4rem / 16) 0}.pReasons__title_line{position:relative;width:-moz-fit-content;width:fit-content}.pReasons__title_line::before{content:"";position:absolute;width:100%;height:1px;background-color:#000;bottom:0;left:0}.pReasons__list{display:grid;gap:calc(10rem / 16) 0}.pReasons__item{background-color:#fff;display:grid;gap:calc(10rem / 16) 0;padding:calc(19rem / 16) calc(23rem / 16) calc(27rem / 16);border:1px solid #111}.pReasons__item_number{display:grid;grid-template-columns:calc(4rem / 16) auto calc(4rem / 16);gap:0 calc(5rem / 16);align-items:center;margin-top:calc(6rem / 16);width:-moz-fit-content;width:fit-content}.pReasons__item_number_mark{width:calc(4rem / 16);height:calc(14rem / 16)}.pReasons__item_number_text{font-family:var(--en-font);font-size:calc(12rem / 16);font-weight:500}.pReasons__item_text{font-size:calc(15rem / 16);font-weight:500;line-height:1.7;letter-spacing:.09em}.pCase__inner{padding:calc(120rem / 16) 0 calc(170rem / 16);background-color:#f8f8f8}.pCase__content{padding:0 calc(30rem / 16);display:grid;gap:calc(30rem / 16) 0}.pCase__title{display:grid;gap:calc(10rem / 16) 0}.pCase__title_en{font-family:var(--en-font);font-size:calc(10rem / 16);font-weight:500;text-transform:uppercase}.pCase__title_jp{font-size:calc(22rem / 16);line-height:1.5;letter-spacing:.09em;font-weight:500}.pCase__tabList{display:flex;flex-wrap:wrap;gap:calc(6rem / 16) calc(16rem / 16);width:-moz-fit-content;width:fit-content;border-bottom:1px solid #000;padding-bottom:calc(9rem / 16)}.pCase__tab{display:grid;grid-template-columns:calc(8rem / 16) auto;gap:0 calc(9rem / 16);align-items:center;color:#818181;transition:color .4s var(--ease-out)}.pCase__tab_text{font-size:calc(14rem / 16);font-weight:400;line-height:1.7;letter-spacing:.03em}.pCase__tab_arrow{width:calc(8rem / 16);height:calc(9rem / 16)}.pCase__tab_arrow svg{width:100%;height:100%;display:block}.pCase__description{font-size:calc(13rem / 16);line-height:1.7;font-weight:400;margin-top:calc(30rem / 16);padding:0 calc(30rem / 16)}.pCase__itemList{margin-top:calc(110rem / 16);display:grid;gap:calc(140rem / 16) 0}.pCaseItem{padding-bottom:calc(140rem / 16);position:relative}.pCaseItem::before,.pCaseItem::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#dbdbdb}.pCaseItem::after{background-color:#111;width:calc(41rem / 16)}.pCaseItem:last-child{padding-bottom:calc(120rem / 16)}.pCaseItem:last-child::before,.pCaseItem:last-child::after{display:none}.pCaseItem__inner{padding:0 calc(30rem / 16);position:relative}.pCaseItem__illust{position:absolute;bottom:0;right:calc(34rem / 16);width:calc(72rem / 16);height:calc(93rem / 16)}.pCaseItem__title{font-size:calc(22rem / 16);font-weight:500;line-height:1.5;letter-spacing:.09em}.pCaseItem__content{margin-top:calc(30rem / 16);display:grid;gap:calc(30rem / 16) 0}.pCaseItem__lead{font-size:calc(16rem / 16);line-height:1.6;letter-spacing:.02em;font-weight:500}.pCaseItem__meta{display:grid;grid-template-columns:calc(100rem / 16) calc(205rem / 16);gap:0 calc(10rem / 16)}.pCaseItem__metaItem{padding:calc(20rem / 16) 0 calc(21rem / 16) calc(19rem / 16);border-bottom:1px solid #818181;border-left:1px solid #818181}.pCaseItem__metaTitle{margin-bottom:calc(6rem / 16)}.pCaseItem__metaTitle--sub{font-size:calc(13rem / 16);font-weight:400;line-height:1.7}.pCaseItem__metaTitle--main{font-size:calc(15rem / 16);font-weight:500;line-height:1.7;letter-spacing:.09em}.pCaseItem__metaValue{display:flex;align-items:flex-end;gap:0 calc(4rem / 16)}.pCaseItem__metaLabel{font-size:calc(12rem / 16);font-weight:400;line-height:1.2}.pCaseItem__metaNumber{font-family:var(--en-font);font-size:calc(30rem / 16);font-weight:500}.pCaseItem__metaUnit{font-size:calc(16rem / 16);font-weight:500;line-height:1.7;letter-spacing:.09em}.pCaseItem__metaText{font-size:calc(13rem / 16);font-weight:400;line-height:1.7;margin-bottom:calc(4rem / 16)}.pCaseItem__note{font-weight:400;line-height:1.7;font-size:calc(10rem / 16);margin-top:calc(4rem / 16)}.pCaseItem__exampleArea{margin-top:calc(60rem / 16);display:grid;gap:calc(100rem / 16) 0}.pCaseItem__exampleTitle{display:grid;grid-template-columns:calc(5rem / 16) auto calc(5rem / 16);align-items:center;gap:0 calc(9rem / 16);width:-moz-fit-content;width:fit-content}.pCaseItem__exampleMark{width:calc(5rem / 16);height:calc(19rem / 16)}.pCaseItem__exampleTitleText{font-size:calc(16rem / 16);font-weight:500;line-height:1.7;letter-spacing:.09em}.pCaseItem__example{display:grid;gap:calc(20rem / 16) 0}.pCaseItem__exampleBeforeAfter{display:grid;gap:calc(60rem / 16) 0}.pCaseItem__exampleBefore{width:calc(200rem / 16);position:relative}.pCaseItem__exampleBefore::before{content:"";position:absolute;top:calc(100% + (20rem / 16));left:calc(50% - (12rem / 16)/2);width:calc(12rem / 16);height:calc(20rem / 16);background-image:url(../images/exterior/arrow-bottom.svg);background-size:100%;background-repeat:no-repeat}.pCaseItem__exampleAccordion{background:#f1f1f1;padding:calc(10rem / 16) calc(20rem / 16)}.pCaseItem__exampleAccordion_target{height:0;overflow:hidden;transition:height .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.pCaseItem__exampleAccordion_content{padding-bottom:calc(10rem / 16)}.pCaseItem__exampleAccordion_text{padding-top:calc(10rem / 16);padding-bottom:calc(8rem / 16);border-bottom:1px solid #dbdbdb;font-size:calc(13rem / 16);font-weight:400;line-height:1.7}.pCaseItem__exampleAccordion_trigger{display:grid;grid-template-columns:auto calc(11rem / 16);align-items:center;justify-content:space-between;width:100%}.pCaseItem__exampleAccordion_title{font-size:calc(13rem / 16);line-height:1.7;font-weight:400;letter-spacing:0}.pCaseItem__exampleAccordion_icon{width:calc(11rem / 16);height:calc(11rem / 16);display:grid;justify-content:center;align-items:center}.pCaseItem__exampleAccordion_line{width:calc(11rem / 16);height:1px;background-color:#000;grid-area:1/1}.pCaseItem__exampleAccordion_line:last-child{transform:rotate(-90deg);transition:transform .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.pCaseItem__exampleAccordion.is-show .pCaseItem__exampleAccordion_line:last-child{transform:rotate(0)}.pCaseItem.painting-exterior .pCaseItem__metaItem:nth-child(2) .pCaseItem__metaValue{display:grid;grid-template-columns:calc(65rem / 16) auto;gap:0 calc(4rem / 16);align-items:center}.pContactBottom{margin-top:calc(-193rem / 16)}.pContactBottom__inner{padding:0 calc(30rem / 16)}.pContactBottom__caseLink{background-color:#fff;border:1px solid #111;padding:calc(17rem / 16) 0}.pContactBottom__caseLinkInner{display:grid;grid-template-columns:auto calc(11rem / 16);justify-content:center;align-items:center;gap:0 calc(18rem / 16);position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto}.pContactBottom__caseLinkInner::before{position:absolute;bottom:0;left:0;content:"";width:100%;height:1px;background-color:var(--black);transform-origin:right;transform:scaleX(0);transition:transform .5s var(--ease-out)}.pContactBottom__caseLinkText{font-size:calc(13rem / 16);font-weight:400;line-height:2}.pContactBottom__caseLinkIcon{width:calc(11rem / 16);height:calc(11rem / 16)}.pContactBottom__caseLinkIcon svg{width:100%;height:100%;display:block}.pContactBottom .cFaqLink{margin-top:calc(40rem / 16)}.pContactBottom__notes{margin-top:calc(40rem / 16);padding:0 calc(10rem / 16);display:grid;gap:calc(8rem / 16) 0}.pContactBottom__noteItem{display:grid;grid-template-columns:calc(4rem / 16) 1fr;gap:0 calc(4rem / 16);color:#515151}.pContactBottom__noteItem::before{content:"";display:block;width:calc(4rem / 16);height:calc(4rem / 16);background-color:#515151;border-radius:50%;margin-top:calc(9rem / 16)}.pContactBottom__noteText{font-size:calc(12rem / 16);font-weight:400;line-height:1.7}@media screen and (min-width: 768px){.cBreadcrumbs{margin-top:calc(210rem / 16)}.pFv{position:relative;display:flex;justify-content:center;padding-top:calc(160rem / 16)}.pFv::before{content:"";position:absolute;top:0;left:0;width:100%;height:calc(100% - (80rem / 16));z-index:-1;background-color:#f8f8f8}.pFv__inner{padding:0;display:grid;grid-template-columns:calc(566rem / 16) calc(800rem / 16);gap:0 calc(100rem / 16);width:calc(1366rem / 16)}.pFv__inner::before{display:none}.pFv__lead{padding:calc(60rem / 16) 0 0 calc(96rem / 16)}.pFv__illust{width:calc(83rem / 16);height:calc(193rem / 16);position:absolute;bottom:calc(80rem / 16);right:calc(-115rem / 16);z-index:2}.pFv__title{gap:calc(20rem / 16) 0}.pFv__title_en{font-size:calc(14rem / 16)}.pFv__title_ja{gap:calc(10rem / 16) 0;font-size:calc(30rem / 16)}.pFv__list{gap:calc(10rem / 16);margin-top:calc(50rem / 16)}.pFv__listItem{padding:calc(16rem / 16) calc(23rem / 16) calc(15rem / 16) calc(22rem / 16);font-size:calc(16rem / 16)}.pFv__slideWrapper{grid-template-columns:calc(350rem / 16) calc(450rem / 16);justify-content:flex-start;-webkit-clip-path:polygon(calc(350rem / 16) 0, 100% 22%, 100% 100%, 0 100%, 0 22%);clip-path:polygon(calc(350rem / 16) 0, 100% 22%, 100% 100%, 0 100%, 0 22%);margin-top:0}.pFv__slide{height:calc(610rem / 16)}.pReasons{margin-top:calc(-80rem / 16)}.pReasons__inner{gap:calc(80rem / 16) 0;padding:calc(240rem / 16) calc(182rem / 16) calc(180rem / 16)}.pReasons__inner::before{background-image:url(../images/exterior/grid-bg-pc.jpg);background-size:calc(251rem / 16) calc(336rem / 16)}.pReasons__title{display:grid;gap:calc(10rem / 16) 0}.pReasons__title_en{font-size:calc(12rem / 16);position:unset}.pReasons__title_ja{font-size:calc(24rem / 16);line-height:1.5;gap:calc(8rem / 16) 0}.pReasons__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:0 calc(20rem / 16)}.pReasons__item{gap:calc(20rem / 16) 0;padding:calc(49rem / 16) calc(49rem / 16) calc(60rem / 16);display:flex;flex-direction:column}.pReasons__item_number{grid-template-columns:calc(5rem / 16) auto calc(5rem / 16);gap:0 calc(9rem / 16);margin-top:calc(9rem / 16);height:-moz-fit-content;height:fit-content}.pReasons__item_number_mark{width:calc(5rem / 16);height:calc(22rem / 16)}.pReasons__item_number_text{font-family:var(--en-font);font-size:calc(15rem / 16)}.pReasons__item_text{font-size:calc(18rem / 16);line-height:1.8}.pCase__inner{padding:calc(240rem / 16) 0 calc((160rem / 16) + (226rem / 16))}.pCase__content{padding:0;width:calc(1002rem / 16);margin:0 auto;display:grid;grid-template-columns:auto 1fr;align-items:flex-end;gap:0}.pCase__title{display:grid;gap:calc(10rem / 16) 0;border-bottom:1px solid #111;padding-right:calc(80rem / 16)}.pCase__title_en{font-size:calc(12rem / 16)}.pCase__title_jp{font-size:calc(30rem / 16);line-height:1.8}.pCase__tabList{padding:calc(20rem / 16) calc(10rem / 16) calc(9rem / 16)}.pCase__tab{padding:0}.pCase__tab_text{font-size:calc(18rem / 16);line-height:1.8;letter-spacing:.09em}.pCase__description{width:calc(1002rem / 16);margin:calc(30rem / 16) auto 0;font-size:calc(16rem / 16);letter-spacing:.03em;padding:0}.pCase__itemList{margin-top:calc(130rem / 16);display:flex;flex-direction:column;align-items:center}.pCaseItem{width:calc(1002rem / 16);padding-bottom:calc(200rem / 16)}.pCaseItem::after{width:calc(110rem / 16)}.pCaseItem:last-child{padding-bottom:0}.pCaseItem__inner{padding:0}.pCaseItem__illust{right:calc(82rem / 16);width:calc(107rem / 16);height:calc(138rem / 16)}.pCaseItem__title{font-size:calc(28rem / 16);margin-top:calc(20rem / 16)}.pCaseItem__content{margin-top:calc(60rem / 16);grid-template-columns:calc(370rem / 16) calc(552rem / 16);gap:0 calc(80rem / 16)}.pCaseItem__lead{font-size:calc(18rem / 16);line-height:1.8;letter-spacing:.09em}.pCaseItem__meta{grid-template-columns:calc(130rem / 16) 1fr}.pCaseItem__metaItem{padding:calc(12rem / 16) 0 calc(21rem / 16) calc(29rem / 16)}.pCaseItem__metaTitle{margin-bottom:calc(8rem / 16)}.pCaseItem__metaTitle--sub{font-size:calc(16rem / 16)}.pCaseItem__metaTitle--main{font-size:calc(16rem / 16)}.pCaseItem__metaValueList{display:flex;gap:0 calc(20rem / 16);padding:calc(4rem / 16) 0}.pCaseItem__metaValue{grid-template-columns:auto 1fr;align-items:flex-end}.pCaseItem__metaText{font-size:calc(14rem / 16);font-weight:500}.pCaseItem__exampleArea{margin-top:calc(100rem / 16);gap:calc(150rem / 16) 0}.pCaseItem__exampleTitle{grid-template-columns:calc(5rem / 16) auto calc(5rem / 16);gap:0 calc(12rem / 16)}.pCaseItem__exampleMark{width:calc(5rem / 16);height:calc(22rem / 16)}.pCaseItem__exampleTitleText{font-size:calc(18rem / 16);line-height:1.5}.pCaseItem__example{gap:calc(40rem / 16) 0}.pCaseItem__exampleBeforeAfter{grid-template-columns:calc(370rem / 16) calc(552rem / 16);gap:0 calc(80rem / 16)}.pCaseItem__exampleBefore{width:calc(370rem / 16);height:auto;position:relative}.pCaseItem__exampleBefore::before{display:none}.pCaseItem__exampleBefore_image{width:100%;position:relative}.pCaseItem__exampleBefore_image::before{content:"";position:absolute;top:calc(50% - (32rem / 16)/2);left:calc(100% + (24rem / 16));width:calc(32rem / 16);height:calc(18rem / 16);background-image:url(../images/exterior/arrow-right.svg);background-size:100%;background-repeat:no-repeat}.pCaseItem__exampleAfter{width:calc(552rem / 16)}.pCaseItem__exampleAccordion{margin-top:calc(30rem / 16)}.pCaseItem.painting-exterior .pCaseItem__metaItem:nth-child(2) .pCaseItem__metaValue{display:flex;flex-direction:column;align-items:flex-start}.pContactBottom{margin-top:calc(-226rem / 16)}.pContactBottom__inner{padding:0 calc(305rem / 16);display:flex;flex-direction:column;align-items:center}.pContactBottom__caseLink{width:calc(317rem / 16);margin:0 auto}.pContactBottom__notes{margin-top:calc(60rem / 16);padding:0 1px;gap:calc(4rem / 16) 0}.pContactBottom__noteText{font-size:calc(10rem / 16)}.pContactBottom .cFaqLink{margin:calc(60rem / 16) 0 0;width:calc(758rem / 16)}.pContactBottom__caseLink:hover .pContactBottom__caseLinkInner::before{transform-origin:left;transform:scaleX(1)}.pCase__tab:hover{color:#111}}
