.main-container{display:flex;flex-direction:column;padding:0 212px}.talent-award{display:flex;justify-content:center;align-items:center;position:relative;background-image:url(https://cdn.yopaz.jp/build/assets/modern-smart-camera-DQO7dld8.png);background-size:cover;background-repeat:no-repeat;height:252px;border-radius:20px;background-position:center top -200px;overflow:hidden;padding:20px}.talent-award:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#00000085;z-index:1}.talent-award .award-banner{position:relative;border:4px solid #FFFFFF;border-radius:16px;z-index:2;height:96%;width:100%;display:flex;align-items:center;justify-content:center;gap:40px}.award-banner .award-info{display:flex;justify-content:center;align-items:center}.award-banner .award-info .award-content{display:flex;flex-direction:column;gap:15px}.award-info .award-content .award-title{font-weight:700;font-size:28px;line-height:46px;margin:0;text-align:center;color:#fff}.award-info .award-content .organizer-label{font-weight:700;font-size:20px;line-height:100%;margin:0;text-align:center;color:#fff}.award-banner .award-info .wreath-icon.left{margin-right:4px}.award-banner .award-info .wreath-icon.right{margin-left:4px}.award-banner .bg-gradient{background:linear-gradient(148.02deg,#ff3841 28.64%,#ffd0a0 176%);box-shadow:inset 0 0 4.5px #ffeded}.award-banner .short-video-button{display:flex;justify-content:center;align-items:center;border-radius:2.25rem;padding:18px 32px;gap:44px;cursor:pointer}.award-banner .short-video-button span{font-weight:700;font-size:20px;line-height:29px;color:#fff}.award-banner .short-video-button .short-video-icon{display:flex;justify-content:center;align-items:center;width:34px;height:34px;background-color:#fff;border-radius:50%}@keyframes slideArrow{0%{transform:translate(-50%)}29%{transform:translate(calc(50% + .25rem))}30%{transform:translate(calc(-50% - 1rem))}70%{transform:translate(calc(-50% - 1rem))}to{transform:translate(-50%)}}.award-banner .short-video-button:hover .short-video-icon img{animation:slideArrow .8s ease-in-out 1}.award-banner .short-video-button:hover{background:#fff!important}.award-banner .short-video-button:hover span{color:#ff3841}.award-banner .short-video-button:hover .short-video-icon img{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%) hue-rotate(0deg) brightness(108%) contrast(100%)}.award-banner .short-video-button:hover .short-video-icon{background-color:#ff3841}.issues-solutions{position:relative;z-index:0;display:flex;flex-direction:column;margin-top:152px;gap:152px}.issues-solutions:before{content:"";position:absolute;top:8%;left:-100%;width:300%;height:90%;background:#e9eef5;z-index:-1;border-radius:50%}.issues-solutions .issues{display:flex;flex-direction:column;gap:72px}.issues .issues-title{font-weight:500;font-size:56px;line-height:56px;margin:0;color:var(--text-color)}.issues .issue-list{display:flex;gap:45px;padding:0;margin:0}.issues .issue-card{display:flex;flex-direction:column;gap:36px;width:30%;padding:36px;border-radius:20px;background-color:#fff;box-shadow:-12px 12px 12px #cbd0dc}.issue-card .issue-image-container{position:relative;width:100%}.issue-card .issue-image{position:relative;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;width:100%;height:240px;border-top-left-radius:20px;border-top-right-radius:20px;display:block;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 60%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,#000 60%,#0000)}.issue-card .issue-image-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,#0000004d,#0000);border-top-left-radius:20px;border-top-right-radius:20px;pointer-events:none;z-index:1}.issue-card .issue-number{position:absolute;bottom:0;left:6%;font-weight:700;font-size:56px;line-height:67px;margin:0;text-align:center;color:#fff;z-index:2}.issue-card .issue-description{font-weight:500;font-size:18px;line-height:27px;text-align:center;margin:0;color:var(--text-color)}.solutions{display:flex;flex-direction:column;gap:72px}.solutions .solutions-title{font-weight:500;font-size:56px;line-height:56px;margin:0;color:var(--text-color)}.solutions .solutions-container{display:flex;flex-direction:column;gap:40px}.solutions-container .solution-block{display:flex;flex-direction:column;gap:36px;background:#fff;padding:52px;border-radius:20px;box-shadow:-12px 12px 12px #cbd0dc}.solutions-container .solution-block.solution-block--flex-row{display:flex;flex-direction:row;gap:98px}.solution-block--flex-row .solution-image{width:347px;-o-object-fit:cover;object-fit:cover}.solution-block .solution-content{display:flex;flex-direction:column;gap:20px}.solution-block .solution-subtitle{font-weight:500;font-size:24px;line-height:30px;margin:0;color:var(--text-color)}.solution-block .solution-description{font-weight:400;font-size:18px;line-height:27px;margin:0;color:var(--text-color);letter-spacing:1px}.solution-description__segment{text-align:justify;font-size:15px;line-height:25px;margin:0;color:var(--text-color)}.demo-video{display:flex;flex-direction:column;gap:72px;margin-top:152px}.demo-video .demo-video-title{font-weight:500;font-size:56px;line-height:56px;margin:0;color:var(--text-color)}.demo-video .demo-video-image{padding:0 127px;width:80%;-o-object-fit:cover;object-fit:cover}.application-examples{margin-top:152px;display:flex;flex-direction:column;gap:40px;margin-bottom:140px}.application-examples .application-examples__title{font-weight:500;font-size:56px;line-height:56px;margin:0;color:var(--text-color)}.application-examples .application-examples__group{display:flex;flex-direction:column;gap:36px;align-items:center}.application-examples__group .application-examples__group-title{font-weight:700;font-size:24px;line-height:35px;margin:0;color:var(--text-color)}.application-examples__group .application-examples__list{display:flex;flex-wrap:wrap;gap:40px;padding:0;margin:0;width:100%}.application-examples__list .application-examples__item{flex:0 0 18%;padding:32px;border-bottom:68px;border-bottom:1.2px solid #D0CFDF}.application-examples__item .application-examples__icon{width:70px;height:70px;-o-object-fit:cover;object-fit:cover}.application-examples__item .application-examples__item-content{display:flex;flex-direction:column;gap:12px}.application-examples__item-content .application-examples__item-title{font-weight:600;font-size:20px;line-height:30px;margin:0;color:var(--text-color);letter-spacing:1px}.application-examples__item-content .application-examples__item-description{font-weight:300;font-size:16px;line-height:24px;margin:0;color:var(--text-color);text-align:justify}
