section#pShowcaseVDO{padding-top:56.25%}@media(min-width: 1280px){section#pShowcaseVDO{padding-top:0;height:calc(100vh - 80px)}}section#pShowcaseVDO .bVdoMain{overflow:hidden;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);width:100%;height:100%;z-index:1}section#pShowcaseVDO .bVdoMain .bMaskL,section#pShowcaseVDO .bVdoMain .bMaskR{display:block;position:absolute;z-index:2;width:100%;height:100%;transform:rotate(0deg) skew(21.7deg, 0deg);background:var(--colorWhite)}section#pShowcaseVDO .bVdoMain .bMaskL{left:-120%;bottom:0}section#pShowcaseVDO .bVdoMain .bMaskR{right:-120%;top:0}section#pShowcaseVDO .bVdoMain .bVDOMobile{display:block}@media(min-width: 1280px){section#pShowcaseVDO .bVdoMain .bVDOMobile{display:none}}section#pShowcaseVDO .bVdoMain .bVDOMobile video{position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);width:100%;height:100%;object-fit:cover}section#pShowcaseVDO .bVdoMain .bVdo{display:none}@media(min-width: 1024px){section#pShowcaseVDO .bVdoMain .bVdo{display:block}}section#pSeikatsusha{background:url(../img/ci/index/seikatsusha/bg-section.jpg) no-repeat center center #f4f4f4;background-size:cover;padding:56px 0}@media(min-width: 1024px){section#pSeikatsusha{padding:125px 0}}section#pSeikatsusha .bSeikatsusha .bSeikatsushaContent{margin-inline:auto;width:calc(100% - 32px);display:flex;justify-content:center;align-items:center;flex-direction:column;gap:32px}@media(min-width: 1024px){section#pSeikatsusha .bSeikatsusha .bSeikatsushaContent{width:95%}}@media(min-width: 1280px){section#pSeikatsusha .bSeikatsusha .bSeikatsushaContent{max-width:1280px}}section#pSeikatsusha .bSeikatsusha .bSeikatsushaContent>div{display:flex;justify-content:center;flex-direction:column;align-items:center;gap:24px}section#pSeikatsusha .bSeikatsusha .bSeikatsushaContent>div img{height:auto;max-width:90%}@media(min-width: 1024px){section#pSeikatsusha .bSeikatsusha .bSeikatsushaContent>div img{max-width:100%}}section#pSeikatsusha .bSeikatsusha .bSeikatsushaContent>div h2{text-align:center;font-size:1.875rem;line-height:var(--baseLineHeight);font-weight:500;letter-spacing:2px}@media(min-width: 1024px){section#pSeikatsusha .bSeikatsusha .bSeikatsushaContent>div h2{font-size:3rem;line-height:var(--baseLineHeight)}}section#pSeikatsusha .bSeikatsusha .bSeikatsushaContent>div h2 span{color:var(--colorPrimary);font-weight:600;margin-right:8px}section#pSeikatsusha .bSeikatsusha .bSeikatsushaContent p{font-size:1.125rem;line-height:var(--baseLineHeight);max-width:680px;margin-inline:auto;text-align:center}@media(min-width: 1024px){section#pSeikatsusha .bSeikatsusha .bSeikatsushaContent p{font-size:1.25rem;line-height:var(--baseLineHeight)}}section#pSolution{background:url(../img/ci/index/solution/bg-section.jpg) no-repeat center center #f4f4f4;background-size:cover;padding:48px 0;overflow:hidden}@media(min-width: 1024px){section#pSolution{padding:80px 0}}section#pSolution .bSolution{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:48px}@media(min-width: 768px){section#pSolution .bSolution{gap:95px}}section#pSolution .bSolution .bSolutionContent{margin-inline:auto;width:calc(100% - 32px)}@media(min-width: 1024px){section#pSolution .bSolution .bSolutionContent{width:95%}}@media(min-width: 1280px){section#pSolution .bSolution .bSolutionContent{max-width:1280px}}section#pSolution .bSolution .bSolutionContent h2{text-align:center;letter-spacing:2px;font-size:1.875rem;line-height:var(--baseLineHeight)}@media(min-width: 1024px){section#pSolution .bSolution .bSolutionContent h2{font-size:3.75rem;line-height:var(--baseLineHeight)}}section#pSolution .bSolution .bSolutionContent h2 img{display:inline-block;position:relative;top:3px;width:32px;height:32px;margin-right:8px}@media(min-width: 1024px){section#pSolution .bSolution .bSolutionContent h2 img{vertical-align:sub;top:0px;width:64px;height:64px}}section#pSolution .bSolution .bSolutionContent h2 span{color:var(--colorPrimary);font-weight:500;display:block;font-size:2.25rem;line-height:var(--baseLineHeight)}@media(min-width: 1024px){section#pSolution .bSolution .bSolutionContent h2 span{margin-top:12px;font-size:4.5rem;line-height:var(--baseLineHeight)}}section#pSolution .bSolution .bSolutionSlide{width:100%}section#pSolution .bSolution .bSolutionSlide .bSlideSolution{display:flex;justify-content:center;align-items:center;flex-direction:column}section#pSolution .bSolution .bSolutionSlide .bSlideSolution #slideSolution .splide__slider{display:flex;flex-direction:column}section#pSolution .bSolution .bSolutionSlide .bSlideSolution #slideSolution .splide__arrows{width:190px;order:2;position:relative;display:flex;align-items:center;justify-content:space-between;margin-inline:auto;margin-top:32px}@media(min-width: 768px){section#pSolution .bSolution .bSolutionSlide .bSlideSolution #slideSolution .splide__arrows{margin-top:48px}}section#pSolution .bSolution .bSolutionSlide .bSlideSolution #slideSolution .splide__arrows .splide__arrow{position:relative;top:inherit;bottom:inherit;transform:inherit;left:inherit;right:inherit}section#pSolution .bSolution .bSolutionSlide .bSlideSolution #slideSolution .splide__track{overflow:visible;order:1}section#pSolution .bSolution .bSolutionSlide .bSlideSolution #slideSolution .splide__slide{overflow:hidden;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;display:flex;justify-content:center;align-items:center;flex-direction:column;width:282px;height:340px}@media(min-width: 1024px){section#pSolution .bSolution .bSolutionSlide .bSlideSolution #slideSolution .splide__slide{width:564px;height:680px}}section#pSolution .bSolution .bSolutionSlide .bSlideSolution #slideSolution .splide__slide article{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;filter:blur(5px);width:80%;height:80%;background-color:var(--colorPrimary);display:grid;grid-template-rows:30% 70%;overflow:hidden;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}section#pSolution .bSolution .bSolutionSlide .bSlideSolution #slideSolution .splide__slide article .bPic{height:100%;order:1;position:relative}section#pSolution .bSolution .bSolutionSlide .bSlideSolution #slideSolution .splide__slide article .bPic img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);display:block;width:100%;height:100%;object-fit:cover}section#pSolution .bSolution .bSolutionSlide .bSlideSolution #slideSolution .splide__slide article .bInfo{height:100%;order:2;color:var(--colorWhite);padding:16px}@media(min-width: 1024px){section#pSolution .bSolution .bSolutionSlide .bSlideSolution #slideSolution .splide__slide article .bInfo{padding:32px}}section#pSolution .bSolution .bSolutionSlide .bSlideSolution #slideSolution .splide__slide article .bInfo h3{font-size:1.25rem;line-height:var(--baseLineHeight);font-weight:600;margin-bottom:12px;text-transform:uppercase}@media(min-width: 1024px){section#pSolution .bSolution .bSolutionSlide .bSlideSolution #slideSolution .splide__slide article .bInfo h3{margin-bottom:32px;font-size:1.875rem;line-height:var(--baseLineHeight)}}section#pSolution .bSolution .bSolutionSlide .bSlideSolution #slideSolution .splide__slide article .bInfo p{font-size:.875rem;line-height:var(--baseLineHeight)}@media(min-width: 1024px){section#pSolution .bSolution .bSolutionSlide .bSlideSolution #slideSolution .splide__slide article .bInfo p{font-size:1.25rem;line-height:var(--baseLineHeight)}}section#pSolution .bSolution .bSolutionSlide .bSlideSolution #slideSolution .splide__slide article .bInfo ul{list-style:disc;font-size:.875rem;line-height:var(--baseLineHeight)}@media(min-width: 1024px){section#pSolution .bSolution .bSolutionSlide .bSlideSolution #slideSolution .splide__slide article .bInfo ul{font-size:1.25rem;line-height:var(--baseLineHeight)}}section#pSolution .bSolution .bSolutionSlide .bSlideSolution #slideSolution .splide__slide.is-active article{box-shadow:0 32px 48px -12px rgba(10,13,18,.18),0 4px 4px -2px rgba(10,13,18,.04);grid-template-rows:55% 45%;filter:blur(0);z-index:2;width:282px;height:340px}@media(min-width: 1024px){section#pSolution .bSolution .bSolutionSlide .bSlideSolution #slideSolution .splide__slide.is-active article{width:564px;height:680px}}section#pSolution .bSolution .bSolutionSlide .bSlideSolution #slideSolution .splide__slide:nth-child(even) article{background-color:var(--colorGray800);grid-template-rows:70% 30%}section#pSolution .bSolution .bSolutionSlide .bSlideSolution #slideSolution .splide__slide:nth-child(even) article .bPic{order:2}section#pSolution .bSolution .bSolutionSlide .bSlideSolution #slideSolution .splide__slide:nth-child(even) article .bInfo{order:1}section#pSolution .bSolution .bSolutionSlide .bSlideSolution #slideSolution .splide__slide:nth-child(even).is-active article{grid-template-rows:55% 45%}section#pShowcase .bShowcase .bShowcaseContentTop{background:url(../img/ci/index/showcase/bg-section-top.jpg) no-repeat center #fff;background-size:cover}section#pShowcase .bShowcase .bShowcaseContentTop>.bTitle{margin-inline:auto;width:calc(100% - 32px);display:flex;justify-content:center;align-items:center;flex-direction:column;padding:64px 0;gap:12px}@media(min-width: 1024px){section#pShowcase .bShowcase .bShowcaseContentTop>.bTitle{width:95%}}@media(min-width: 1280px){section#pShowcase .bShowcase .bShowcaseContentTop>.bTitle{max-width:1280px}}@media(min-width: 768px){section#pShowcase .bShowcase .bShowcaseContentTop>.bTitle{gap:24px;padding:100px 0}}@media(min-width: 1024px){section#pShowcase .bShowcase .bShowcaseContentTop>.bTitle{padding:200px 0}}section#pShowcase .bShowcase .bShowcaseContentTop>.bTitle h2{text-align:center;font-size:1.875rem;line-height:var(--baseLineHeight);letter-spacing:2px;font-weight:500}@media(min-width: 1024px){section#pShowcase .bShowcase .bShowcaseContentTop>.bTitle h2{font-size:3.75rem;line-height:var(--baseLineHeight)}}section#pShowcase .bShowcase .bShowcaseContentTop>.bTitle h2 img{display:inline-block;position:relative;top:3px;width:32px;height:32px;margin-right:8px}@media(min-width: 1024px){section#pShowcase .bShowcase .bShowcaseContentTop>.bTitle h2 img{vertical-align:sub;top:0px;width:64px;height:64px}}section#pShowcase .bShowcase .bShowcaseContentTop>.bTitle h2 span{color:var(--colorPrimary);font-size:2.25rem;line-height:var(--baseLineHeight);display:block}@media(min-width: 1024px){section#pShowcase .bShowcase .bShowcaseContentTop>.bTitle h2 span{font-size:4.5rem;line-height:var(--baseLineHeight)}}section#pShowcase .bShowcase .bShowcaseContentTop>.bTitle>img{display:block;max-width:auto;height:24px}@media(min-width: 1024px){section#pShowcase .bShowcase .bShowcaseContentTop>.bTitle>img{max-width:100%;height:auto}}section#pShowcase .bShowcase .bShowcaseContentTop .bShowcaseContentTopItem{margin-inline:auto;width:calc(100% - 32px);position:relative;border-radius:20px 20px 0 0;background:url(../img/ci/index/showcase/bg-section-top-inner.jpg) no-repeat bottom left;background-size:cover;box-shadow:0 71px 64.4px -12px rgba(10,13,18,.18),0 5px 5px -2.5px rgba(10,13,18,.04);backdrop-filter:blur(10px);padding:32px 16px;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;gap:24px}@media(min-width: 1024px){section#pShowcase .bShowcase .bShowcaseContentTop .bShowcaseContentTopItem{width:95%}}@media(min-width: 1280px){section#pShowcase .bShowcase .bShowcaseContentTop .bShowcaseContentTopItem{max-width:1280px}}@media(min-width: 768px){section#pShowcase .bShowcase .bShowcaseContentTop .bShowcaseContentTopItem{padding:32px}}@media(min-width: 1280px){section#pShowcase .bShowcase .bShowcaseContentTop .bShowcaseContentTopItem{padding:90px 108px;flex-direction:row;align-items:center;gap:32px}}section#pShowcase .bShowcase .bShowcaseContentTop .bShowcaseContentTopItem::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px 20px 0 0;padding:3px 3px 0 3px;background:linear-gradient(45deg, #FFFFFF, #FF934A);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}section#pShowcase .bShowcase .bShowcaseContentTop .bShowcaseContentTopItem>.bTitle{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;align-items:flex-start;gap:12px}@media(min-width: 1024px){section#pShowcase .bShowcase .bShowcaseContentTop .bShowcaseContentTopItem>.bTitle{align-items:center;width:auto}}section#pShowcase .bShowcase .bShowcaseContentTop .bShowcaseContentTopItem>.bTitle h3{font-size:2.25rem;line-height:var(--baseLineHeight);color:var(--colorWhite)}@media(min-width: 768px){section#pShowcase .bShowcase .bShowcaseContentTop .bShowcaseContentTopItem>.bTitle h3{text-align:left;font-size:3rem;line-height:var(--baseLineHeight)}}@media(min-width: 1024px){section#pShowcase .bShowcase .bShowcaseContentTop .bShowcaseContentTopItem>.bTitle h3{font-size:3.75rem;line-height:var(--baseLineHeight)}}section#pShowcase .bShowcase .bShowcaseContentTop .bShowcaseContentTopItem>.bTitle h3 span{display:block;font-weight:500}section#pShowcase .bShowcase .bShowcaseContentTop .bShowcaseContentTopItem>.bBtnCategory{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;gap:12px;border-top:2px solid var(--colorWhite);padding-top:24px;display:grid;grid-template-columns:repeat(1, 1fr);grid-column-gap:12px;grid-row-gap:12px}@media(min-width: 768px){section#pShowcase .bShowcase .bShowcaseContentTop .bShowcaseContentTopItem>.bBtnCategory{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:12px;grid-row-gap:12px}}@media(min-width: 1280px){section#pShowcase .bShowcase .bShowcaseContentTop .bShowcaseContentTopItem>.bBtnCategory{border-top:none;border-left:2px solid var(--colorWhite);padding-top:0;padding-left:32px}}section#pShowcase .bShowcase .bShowcaseContentTop .bShowcaseContentTopItem>.bBtnCategory a{position:relative;color:var(--colorWhite);border-radius:10px;background:rgba(255,230,209,.8);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;gap:10px;padding:0 16px;width:max-content;height:44px;font-size:1.125rem;line-height:var(--baseLineHeight);font-weight:500;text-transform:uppercase;color:var(--text-secondary_hover);cursor:default}@media(min-width: 1024px){section#pShowcase .bShowcase .bShowcaseContentTop .bShowcaseContentTopItem>.bBtnCategory a{padding:0 24px;font-size:1.25rem;line-height:var(--baseLineHeight)}}section#pShowcase .bShowcase .bShowcaseContentTop .bShowcaseContentTopItem>.bBtnCategory a i{display:block;width:24px;height:24px;background-size:contain;background-repeat:no-repeat;background-position:center center}section#pShowcase .bShowcase .bShowcaseContentTop .bShowcaseContentTopItem>.bBtnCategory a[data-category=brand] i{background-image:url(../img/ci/index/showcase/ico-brand.svg)}section#pShowcase .bShowcase .bShowcaseContentTop .bShowcaseContentTopItem>.bBtnCategory a[data-category=media] i{background-image:url(../img/ci/index/showcase/ico-media.svg)}section#pShowcase .bShowcase .bShowcaseContentTop .bShowcaseContentTopItem>.bBtnCategory a[data-category=data] i{background-image:url(../img/ci/index/showcase/ico-data.svg)}section#pShowcase .bShowcase .bShowcaseContentTop .bShowcaseContentTopItem>.bBtnCategory a[data-category=social] i{background-image:url(../img/ci/index/showcase/ico-social.svg)}section#pShowcase .bShowcase .bShowcaseContentTop .bShowcaseContentTopItem>.bBtnCategory a[data-category=creative] i{background-image:url(../img/ci/index/showcase/ico-creative.svg)}section#pShowcase .bShowcase .bShowcaseContentTop .bShowcaseContentTopItem>.bBtnCategory a[data-category=ecommerce] i{background-image:url(../img/ci/index/showcase/ico-ecommerce.svg)}section#pShowcase .bShowcase .bShowcaseContentTop .bShowcaseContentTopItem>.bBtnCategory a::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;padding:2px;background:linear-gradient(45deg, #FFFFFF 0%, #FFBAA7 50%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}section#pShowcase .bShowcase .bShowcaseContentBottom{background:url(../img/ci/index/showcase/bg-section-bottom.jpg) no-repeat center center #fff;background-size:cover;padding-bottom:64px}@media(min-width: 768px){section#pShowcase .bShowcase .bShowcaseContentBottom{padding-bottom:120px}}@media(min-width: 1280px){section#pShowcase .bShowcase .bShowcaseContentBottom{padding-bottom:220px}}section#pShowcase .bShowcase .bShowcaseContentBottom .bShowcaseContentBottomItem{margin-inline:auto;width:calc(100% - 32px);position:relative;min-height:600px;border-radius:0 0 20px 20px;background:hsla(0,0%,100%,.6);box-shadow:0 71px 64.4px -12px rgba(10,13,18,.18),0 5px 5px -2.5px rgba(10,13,18,.04);backdrop-filter:blur(10px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;padding:32px 16px}@media(min-width: 1024px){section#pShowcase .bShowcase .bShowcaseContentBottom .bShowcaseContentBottomItem{width:95%}}@media(min-width: 1280px){section#pShowcase .bShowcase .bShowcaseContentBottom .bShowcaseContentBottomItem{max-width:1280px}}@media(min-width: 768px){section#pShowcase .bShowcase .bShowcaseContentBottom .bShowcaseContentBottomItem{padding:96px 32px 40px}}@media(min-width: 1024px){section#pShowcase .bShowcase .bShowcaseContentBottom .bShowcaseContentBottomItem{padding:130px 32px 40px}}@media(min-width: 1280px){section#pShowcase .bShowcase .bShowcaseContentBottom .bShowcaseContentBottomItem{padding:160px 108px 108px}}section#pShowcase .bShowcase .bShowcaseContentBottom .bShowcaseContentBottomItem::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0 0 20px 20px;padding:0 3px 3px 3px;background:linear-gradient(45deg, #FFFFFF, #FF934A);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}section#pShowcase .bShowcase .bShowcaseContentBottom .bShowcaseContentBottomItem .bShowcaseGrid{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:16px;row-gap:24px}@media(min-width: 768px){section#pShowcase .bShowcase .bShowcaseContentBottom .bShowcaseContentBottomItem .bShowcaseGrid{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1280px){section#pShowcase .bShowcase .bShowcaseContentBottom .bShowcaseContentBottomItem .bShowcaseGrid{gap:44px}}section#pShowcase .bShowcase .bShowcaseContentBottom .bShowcaseContentBottomItem .bShowcaseGrid .bShowcaseGridItem{width:100%;position:relative}@media(min-width: 768px){section#pShowcase .bShowcase .bShowcaseContentBottom .bShowcaseContentBottomItem .bShowcaseGrid .bShowcaseGridItem:nth-child(3n+2){margin-top:-48px}}@media(min-width: 1024px){section#pShowcase .bShowcase .bShowcaseContentBottom .bShowcaseContentBottomItem .bShowcaseGrid .bShowcaseGridItem:nth-child(3n+2){margin-top:-96px}}section#pShowcase .bShowcase .bShowcaseContentBottom .bShowcaseContentBottomItem .bShowcaseGrid .bShowcaseGridItem.hidden{display:none}section#pShowcase .bShowcase .bShowcaseContentBottom .bShowcaseContentBottomItem .bShowcaseGrid .bShowcaseGridItem .bShowcaseCard{width:100%;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;display:flex;flex-direction:column;cursor:pointer}section#pShowcase .bShowcase .bShowcaseContentBottom .bShowcaseContentBottomItem .bShowcaseGrid .bShowcaseGridItem .bShowcaseCard:hover{transform:translateY(-5px)}section#pShowcase .bShowcase .bShowcaseContentBottom .bShowcaseContentBottomItem .bShowcaseGrid .bShowcaseGridItem .bShowcaseCard:hover .bShowcaseInfo h4{color:var(--colorPrimary)}section#pShowcase .bShowcase .bShowcaseContentBottom .bShowcaseContentBottomItem .bShowcaseGrid .bShowcaseGridItem .bShowcaseCard .bShowcasePic{background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);box-shadow:0 32px 64px -12px rgba(10,13,18,.14),0 5px 5px -2.5px rgba(10,13,18,.04);aspect-ratio:338/457.71;overflow:hidden;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}section#pShowcase .bShowcase .bShowcaseContentBottom .bShowcaseContentBottomItem .bShowcaseGrid .bShowcaseGridItem .bShowcaseCard .bShowcasePic img{width:100%;height:100%;aspect-ratio:750/530;object-fit:cover}section#pShowcase .bShowcase .bShowcaseContentBottom .bShowcaseContentBottomItem .bShowcaseGrid .bShowcaseGridItem .bShowcaseCard .bShowcaseInfo{display:flex;justify-content:center;align-items:center;flex-direction:column;align-items:flex-start;gap:4px;margin-top:8px}section#pShowcase .bShowcase .bShowcaseContentBottom .bShowcaseContentBottomItem .bShowcaseGrid .bShowcaseGridItem .bShowcaseCard .bShowcaseInfo h4{font-size:1.25rem;line-height:var(--baseLineHeight);font-weight:500;color:var(--text-primary);transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}@media(min-width: 1024px){section#pShowcase .bShowcase .bShowcaseContentBottom .bShowcaseContentBottomItem .bShowcaseGrid .bShowcaseGridItem .bShowcaseCard .bShowcaseInfo h4{font-size:1.5rem;line-height:var(--baseLineHeight)}}section#pShowcase .bShowcase .bShowcaseContentBottom .bShowcaseContentBottomItem .bShowcaseGrid .bShowcaseGridItem .bShowcaseCard .bShowcaseInfo p{font-size:.875rem;line-height:var(--baseLineHeight)}section#pShowcase .bShowcase .bShowcaseContentBottom .bShowcaseContentBottomItem .btnMore{width:150px;font-size:.875rem;line-height:var(--baseLineHeight)}@media(min-width: 1024px){section#pShowcase .bShowcase .bShowcaseContentBottom .bShowcaseContentBottomItem .btnMore{font-size:1.125rem;line-height:var(--baseLineHeight)}}section#pAbout .bAbout .bAboutContentTop{background:url(../img/ci/index/about/bg-section-top.jpg) no-repeat center center;background-size:cover}section#pAbout .bAbout .bAboutContentTop .bAboutContentTopItem{margin-inline:auto;width:calc(100% - 32px);position:relative;min-height:350px}@media(min-width: 1024px){section#pAbout .bAbout .bAboutContentTop .bAboutContentTopItem{width:95%}}@media(min-width: 1280px){section#pAbout .bAbout .bAboutContentTop .bAboutContentTopItem{max-width:1280px}}@media(min-width: 1024px){section#pAbout .bAbout .bAboutContentTop .bAboutContentTopItem{min-height:600px}}section#pAbout .bAbout .bAboutContentTop .bAboutContentTopItem .bText{position:absolute;bottom:10%;right:0%;max-width:70%}@media(min-width: 768px){section#pAbout .bAbout .bAboutContentTop .bAboutContentTopItem .bText{right:8%;max-width:250px}}@media(min-width: 1024px){section#pAbout .bAbout .bAboutContentTop .bAboutContentTopItem .bText{top:50%;right:4%;max-width:350px}}@media(min-width: 1280px){section#pAbout .bAbout .bAboutContentTop .bAboutContentTopItem .bText{top:55%;right:9%;max-width:455px}}section#pAbout .bAbout .bAboutContentTop .bAboutContentTopItem .bText h2{font-size:1.875rem;line-height:var(--baseLineHeight);margin-bottom:4px}@media(min-width: 1024px){section#pAbout .bAbout .bAboutContentTop .bAboutContentTopItem .bText h2{margin-bottom:12px;font-size:3rem;line-height:var(--baseLineHeight)}}section#pAbout .bAbout .bAboutContentTop .bAboutContentTopItem .bText h2 img{display:inline-block;vertical-align:baseline;position:relative;top:2px;width:auto;height:27px;margin-right:6px}@media(min-width: 1024px){section#pAbout .bAbout .bAboutContentTop .bAboutContentTopItem .bText h2 img{top:3px;height:42px}}section#pAbout .bAbout .bAboutContentTop .bAboutContentTopItem .bText p{font-size:.875rem;line-height:var(--baseLineHeight);margin-inline:auto;color:var(--colorGray900);text-shadow:-1px -1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px 1px 1px #fff}@media(min-width: 1024px){section#pAbout .bAbout .bAboutContentTop .bAboutContentTopItem .bText p{font-size:1.25rem;line-height:var(--baseLineHeight)}}section#pAbout .bAbout .bAboutContentTop .bAboutContentTopItem .bText p span{color:var(--colorPrimary);font-weight:500}section#pAbout .bAbout .bAboutContentBottom{background:url(../img/ci/index/about/bg-section-bottom.jpg) no-repeat center center;background-size:cover;padding:44px 0;position:relative;min-height:245px;display:flex;justify-content:center;align-items:center;flex-direction:column;justify-content:flex-start}@media(min-width: 768px){section#pAbout .bAbout .bAboutContentBottom{justify-content:center}}section#pAbout .bAbout .bAboutContentBottom::before{content:"";position:absolute;right:0;bottom:0;width:200px;aspect-ratio:631/628;background:url(../img/ci/index/about/img-tagcard.png) no-repeat center center;background-size:cover}@media(min-width: 768px){section#pAbout .bAbout .bAboutContentBottom::before{width:350px}}@media(min-width: 1280px){section#pAbout .bAbout .bAboutContentBottom::before{width:450px}}@media(min-width: 1920px){section#pAbout .bAbout .bAboutContentBottom::before{width:630px;aspect-ratio:631/628}}section#pAbout .bAbout .bAboutContentBottom .bText{margin-inline:auto;width:calc(100% - 32px);display:flex;flex-direction:column;gap:12px}@media(min-width: 1024px){section#pAbout .bAbout .bAboutContentBottom .bText{width:95%}}@media(min-width: 1280px){section#pAbout .bAbout .bAboutContentBottom .bText{max-width:1280px}}section#pAbout .bAbout .bAboutContentBottom .bText h3{font-size:1.5rem;line-height:var(--baseLineHeight)}@media(min-width: 1024px){section#pAbout .bAbout .bAboutContentBottom .bText h3{font-size:1.875rem;line-height:var(--baseLineHeight)}}section#pAbout .bAbout .bAboutContentBottom .bText p{font-size:1.875rem;line-height:var(--baseLineHeight);width:70%}@media(min-width: 768px){section#pAbout .bAbout .bAboutContentBottom .bText p{width:100%}}@media(min-width: 1024px){section#pAbout .bAbout .bAboutContentBottom .bText p{font-size:3rem;line-height:var(--baseLineHeight)}}section#pAbout .bAbout .bAboutContentBottom .bText p span{color:var(--colorPrimary)}section#pAbout .bAbout .bAboutContentBottom .bText .btn{flex-shrink:0;width:max-content}