@media print{header,footer,.share-wrapper{display:none !important}.post-meta{margin-top:20px !important}.right-wrapper{height:300px !important}.main-content{width:100%}}.share{margin-top:14px;padding-top:12px;border-top:1px solid #3fa9f5;display:flex;gap:10px}.share a{width:45px;min-width:45px;max-width:45px;height:45px;min-height:45px;max-height:45px;-webkit-transition:all .25s ease !important;transition:all .25s ease !important;background-color:#edf8ff;border-radius:100%;display:flex;align-items:center;justify-content:center;padding:0 !important}.share a:hover{background-color:#3fa9f5}.share a:hover svg path{fill:#edf8ff}.share a svg{padding:0 !important}.share a svg path{-webkit-transition:all .25s ease !important;transition:all .25s ease !important}section.section-post-hero{padding-top:64px;background:#fff;background:-webkit-linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgb(237, 248, 255) 100%);background:-moz-linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgb(237, 248, 255) 100%);background:linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgb(237, 248, 255) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF", endColorstr="#EDF8FF", GradientType=0)}@media(min-width: 768px)and (max-width: 1279px){section.section-post-hero{padding-top:50px}}@media(max-width: 767px){section.section-post-hero{padding-top:50px}}section.section-post-hero .container{display:flex;gap:100px}@media(min-width: 768px)and (max-width: 1279px){section.section-post-hero .container{gap:24px}}@media(max-width: 767px){section.section-post-hero .container{flex-direction:column;gap:24px}}
section.section-post-hero .container .left-wrapper{min-width:500px;max-width:500px;width:500px;display:flex;flex-direction:column;justify-content:center}@media(min-width: 768px)and (max-width: 1279px){section.section-post-hero .container .left-wrapper{min-width:50%;max-width:50%;width:50%}}@media(max-width: 767px){section.section-post-hero .container .left-wrapper{min-width:100%;max-width:100%;width:100%}}section.section-post-hero .container .left-wrapper .event-locations{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:12px}section.section-post-hero .container .left-wrapper .event-locations span{font-size:10px;line-height:100%;font-weight:700;color:#fff;text-transform:uppercase;background-color:#1a1a1a;border-radius:50px;padding:4px 6px}section.section-post-hero .container .left-wrapper h1{margin-bottom:20px}section.section-post-hero .container .left-wrapper p{font-size:18px;line-height:160%;font-family:"Noto Serif JP",serif;font-weight:500;color:#1a1a1a}section.section-post-hero .container .right-wrapper{width:100%}section.section-post-hero .container .right-wrapper img{width:100%;height:auto;min-height:535px;max-height:535px;object-fit:cover}@media(min-width: 768px)and (max-width: 1279px){section.section-post-hero .container .right-wrapper img{height:auto;min-height:auto;max-height:100%}}@media(max-width: 767px){section.section-post-hero .container .right-wrapper img{height:auto;min-height:auto;max-height:100%}}section.section-post-hero .container .post-meta{margin-top:70px;display:flex}@media(min-width: 768px)and (max-width: 1279px){section.section-post-hero .container .post-meta{margin-top:20px}}@media(max-width: 767px){section.section-post-hero .container .post-meta{margin-top:20px;flex-direction:column}}section.section-post-hero .container .post-meta p{font-size:16px;line-height:140%;font-weight:500;color:#676767;margin-left:24px;position:relative}@media(max-width: 767px){section.section-post-hero .container .post-meta p{margin-left:0;margin-top:24px}}section.section-post-hero .container .post-meta p::before{content:"";width:1px;height:100%;left:-12px;top:0;background-color:#676767;position:absolute}@media(max-width: 767px){section.section-post-hero .container .post-meta p::before{display:none}}section.section-post-hero .container .post-meta .categories{display:flex;align-items:center}section.section-post-hero .container .post-meta .categories a{display:block;width:max-content;font-size:16px;line-height:140%;font-weight:500;color:#1a1a1a;-webkit-transition:all .25s ease !important;transition:all .25s ease !important}section.section-post-hero .container .post-meta .categories a:hover{color:#3fa9f5}section.section-hero-after-content{padding-top:64px}section.section-hero-after-content p{font-size:18px;line-height:160%;font-family:"Noto Serif JP",serif;font-weight:500;color:#1a1a1a}section.section-hero-after-content .cta-wrapper{text-align:center;margin-top:40px}section.section-post-content{padding-top:50px;padding-bottom:90px}@media(min-width: 768px)and (max-width: 1279px){section.section-post-content{padding-bottom:0}}@media(max-width: 767px){section.section-post-content{padding-bottom:0}}section.section-post-content .container .share-wrapper{min-width:500px;max-width:500px;width:500px}@media(min-width: 768px)and (max-width: 1279px){section.section-post-content .container .share-wrapper{min-width:100%;max-width:100%;width:100%}}@media(max-width: 767px){section.section-post-content .container .share-wrapper{min-width:100%;max-width:100%;width:100%}}section.section-post-content .container .share-wrapper p{font-size:14px;font-weight:700;line-height:100%;color:#1a1a1a;text-transform:uppercase}section.section-post-content .container .post-content{width:100%}section.section-post-content .container .post-content *{padding-bottom:20px;color:#1a1a1a}section.section-post-content .container .post-content *:not(b):not(strong):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){font-family:"Noto Serif JP",serif;font-size:18px;line-height:160%;font-weight:500}section.section-post-content .container .post-content *:last-child{padding-bottom:0 !important}section.section-post-content .container .post-content b,section.section-post-content .container .post-content strong{font-weight:bold !important}section.section-post-content .container .post-content ul li::marker{color:#3fa9f5}section.section-post-content .container .post-content a{color:#3fa9f5 !important;text-decoration:underline}section.section-post-content .container .post-content a span,section.section-post-content .container .post-content a p{color:#3fa9f5 !important;-webkit-transition:all .25s ease !important;transition:all .25s ease !important}section.section-post-content .container .post-content a:hover{color:#1a1a1a !important}section.section-post-content .container .post-content a:hover span,section.section-post-content .container .post-content a:hover p{color:#1a1a1a !important}section.section-post-content .container .post-content h2{font-size:36px;line-height:120%;font-weight:600;font-family:"Instrument Sans",sans-serif;margin-top:30px}@media(min-width: 768px)and (max-width: 1279px){section.section-post-content .container .post-content h2{font-size:24px;margin-top:30px}}@media(max-width: 767px){section.section-post-content .container .post-content h2{font-size:22px;margin-top:24px}}section.section-post-content .container .post-content h3{font-size:24px;font-weight:600;line-height:120%;font-family:"Instrument Sans",sans-serif}@media(min-width: 768px)and (max-width: 1279px){section.section-post-content .container .post-content h3{font-size:20px}}@media(max-width: 767px){section.section-post-content .container .post-content h3{font-size:20px}}section.section-post-content .container .post-content h4,section.section-post-content .container .post-content h5,section.section-post-content .container .post-content h6{font-size:18px;font-weight:600;line-height:120%;font-family:"Instrument Sans",sans-serif}section.section-post-content .container .after-content{display:flex;gap:32px;flex-direction:column;align-items:center;justify-content:center;margin-top:40px;padding-bottom:40px}section.section-post-content .container .after-content .terms-link{font-size:16px;line-height:100%;font-weight:500;color:#3fa9f5;text-decoration:underline;-webkit-transition:all .25s ease !important;transition:all .25s ease !important}section.section-post-content .container .after-content .terms-link:hover{color:#1a1a1a}section.section-event-authors{background-color:#edf8ff;padding-top:90px;padding-bottom:90px}@media(min-width: 768px)and (max-width: 1279px){section.section-event-authors{padding-top:50px;padding-bottom:50px}}@media(max-width: 767px){section.section-event-authors{padding-top:50px;padding-bottom:50px}}section.section-event-authors .container{padding-top:14px;border-top:2px solid #3fa9f5}section.section-event-authors .container .authors-wrapper{gap:34px;flex-wrap:wrap;position:relative;margin-top:50px}section.section-event-authors .container .authors-wrapper .owl-stage-outer{overflow:hidden}section.section-event-authors .container .authors-wrapper .owl-stage{display:flex}section.section-event-authors .container .authors-wrapper .owl-stage .owl-item{background-color:#fff;position:relative}section.section-event-authors .container .authors-wrapper .owl-stage .owl-item::after{content:"";width:1px;height:100%;background-color:#3fa9f5;position:absolute;right:-18px;top:0}section.section-event-authors .container .authors-wrapper .owl-nav{display:flex;gap:10px;top:-71px;width:100%;justify-content:flex-end}section.section-event-authors .container .authors-wrapper .owl-nav button{background-color:#fff;background-image:url("../images/svg/arrow-blue.svg");background-position:center;background-repeat:no-repeat;width:40px;height:40px;left:0;margin-left:0;border-radius:100%;display:flex;align-items:center;justify-content:center;padding:0 !important;background-size:24px}section.section-event-authors .container .authors-wrapper .owl-nav button:hover{background-color:#3fa9f5;background-image:url("../images/svg/arrow-white.svg")}section.section-event-authors .container .authors-wrapper .owl-nav button.owl-next{transform:rotate(180deg);margin-right:0}@media(max-width: 768px){section.section-event-authors .container .authors-wrapper .owl-nav{top:-32px}section.section-event-authors .container .authors-wrapper .owl-nav button{width:32px;height:32px;background-size:16px}}@media(min-width: 768px)and (max-width: 1279px){section.section-event-authors .container .authors-wrapper{gap:24px}}@media(max-width: 767px){section.section-event-authors .container .authors-wrapper{flex-direction:column;gap:20px;margin-top:24px}}section.section-event-authors .container .authors-wrapper .member{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;padding:20px;background-color:#fff;justify-content:center}@media(max-width: 767px){section.section-event-authors .container .authors-wrapper .member{width:100%}}section.section-event-authors .container .authors-wrapper .member:first-child::after{display:none !important}section.section-event-authors .container .authors-wrapper .member:nth-child(3n-2)::before{display:none}section.section-event-authors .container .authors-wrapper .member:nth-child(-n+3)::after{display:none}@media(max-width: 767px){section.section-event-authors .container .authors-wrapper .member:nth-child(-n+3)::after{display:block}}section.section-event-authors .container .authors-wrapper .member::before{content:"";position:absolute;width:1px;height:100%;left:-17px;top:0;background-color:#3fa9f5}@media(min-width: 768px)and (max-width: 1279px){section.section-event-authors .container .authors-wrapper .member::before{left:-12px}}@media(max-width: 767px){section.section-event-authors .container .authors-wrapper .member::before{display:none}}section.section-event-authors .container .authors-wrapper .member::after{content:"";position:absolute;width:100%;height:1px;right:0;top:-17px;background-color:#3fa9f5}@media(min-width: 768px)and (max-width: 1279px){section.section-event-authors .container .authors-wrapper .member::after{top:-12px}}@media(max-width: 767px){section.section-event-authors .container .authors-wrapper .member::after{top:-10px}}section.section-event-authors .container .authors-wrapper .member .avatar-wrapper{width:190px;min-width:190px;max-width:190px;height:190px;min-height:190px;max-height:190px;border-radius:100%;overflow:hidden;background-color:#edf8ff;display:flex;align-items:center;justify-content:center}section.section-event-authors .container .authors-wrapper .member .avatar-wrapper img{width:100%;height:100%;object-fit:contain}section.section-event-authors .container .authors-wrapper .member h2{font-size:24px;line-height:120%;font-weight:600;margin-top:20px}@media(min-width: 768px)and (max-width: 1279px){section.section-event-authors .container .authors-wrapper .member h2{font-size:20px}}@media(max-width: 767px){section.section-event-authors .container .authors-wrapper .member h2{font-size:18px}}section.section-event-authors .container .authors-wrapper .member .position{color:#676767;font-size:12px;line-height:140%;font-weight:400;margin-top:4px}section.section-event-authors .container .authors-wrapper .member .social-links{display:flex;gap:10px;margin-top:23px}section.section-event-authors .container .authors-wrapper .member .social-links a{width:45px;min-width:45px;max-width:45px;height:45px;min-height:45px;max-height:45px;-webkit-transition:all .25s ease !important;transition:all .25s ease !important;background-color:#edf8ff;border-radius:100%;display:flex;align-items:center;justify-content:center;padding:0 !important}section.section-event-authors .container .authors-wrapper .member .social-links a:hover{background-color:#3fa9f5}section.section-event-authors .container .authors-wrapper .member .social-links a:hover svg path{fill:#edf8ff}section.section-event-authors .container .authors-wrapper .member .social-links a svg{padding:0 !important}section.section-event-authors .container .authors-wrapper .member .social-links a svg path{-webkit-transition:all .25s ease !important;transition:all .25s ease !important}section.section-event-authors .container .authors-wrapper .member .read-more{margin-top:20px;font-size:14px;line-height:100%;font-weight:700;color:#3fa9f5;text-transform:uppercase;-webkit-transition:all .25s ease !important;transition:all .25s ease !important}section.section-event-authors .container .authors-wrapper .member .read-more:hover{color:#1a1a1a}section.section-event-authors .container .authors-wrapper .owl-dots{display:flex;justify-content:center;align-items:center;gap:26px}section.section-event-authors .container .authors-wrapper .owl-dots .owl-dot{max-width:64px;height:2px;background-color:#3fa9f5;opacity:.6}section.section-event-authors .container .authors-wrapper .owl-dots .owl-dot.active{opacity:1}section.section-featured-posts{padding-top:90px;padding-bottom:90px;background-color:#2b2b2b}section.section-featured-posts .container{border-top:2px solid #3fa9f5;padding-top:14px}section.section-featured-posts .container h2{color:#fff;font-size:36px;line-height:100%;font-weight:600}section.section-featured-posts .container.has-video .featured-posts-inner{display:flex;gap:64px;margin-top:64px;align-items:center}section.section-featured-posts .container.has-video .featured-posts-inner .featured-posts-video{flex-basis:calc(55% - 32px)}section.section-featured-posts .container.has-video .featured-posts-inner .featured-posts-video iframe{width:100%;height:100%;aspect-ratio:16/9}section.section-featured-posts .container.has-video .featured-posts-inner .featured-posts-posts{flex-basis:calc(45% - 32px)}section.section-featured-posts .container.has-video .featured-posts-inner .featured-posts-posts .minimal-post{display:flex;flex-direction:column;gap:10px;border-bottom:1px solid #3fa9f5;padding-bottom:10px;margin-top:16px}section.section-featured-posts .container.has-video .featured-posts-inner .featured-posts-posts .minimal-post .--tags.no-border a{font-size:14px;font-weight:400;color:#fff;background-color:rgba(0,0,0,0)}section.section-featured-posts .container.has-video .featured-posts-inner .featured-posts-posts .minimal-post a h3{font-size:24px;font-weight:600;color:#fff;margin-bottom:10px}section.section-featured-posts .container.has-video .featured-posts-inner .featured-posts-posts .minimal-post .info-wrapper{display:flex;gap:10px}@media(max-width: 1040px){section.section-featured-posts .container.has-video .featured-posts-inner{flex-wrap:wrap}section.section-featured-posts .container.has-video .featured-posts-inner .featured-posts-video{flex-basis:100%}section.section-featured-posts .container.has-video .featured-posts-inner .featured-posts-posts{flex-basis:100%}}section.section-featured-posts .container.posts-only .featured-posts-inner{margin-top:48px}section.section-featured-posts .container.posts-only .featured-posts-inner .featured-posts-posts{flex-basis:100%}section.section-featured-posts .container.posts-only .featured-posts-inner .featured-posts-posts .minimal-post{display:flex;flex-direction:column;gap:10px;border-bottom:1px solid #3fa9f5;padding-bottom:10px;margin-top:16px}section.section-featured-posts .container.posts-only .featured-posts-inner .featured-posts-posts .minimal-post .--tags.no-border a{font-size:14px;font-weight:400;color:#fff;background-color:rgba(0,0,0,0)}section.section-featured-posts .container.posts-only .featured-posts-inner .featured-posts-posts .minimal-post a h3{font-size:24px;font-weight:600;color:#fff;margin-bottom:10px}section.section-featured-posts .container.posts-only .featured-posts-inner .featured-posts-posts .minimal-post .info-wrapper{display:flex;gap:10px}@media(min-width: 768px)and (max-width: 1279px){section.section-featured-posts{padding-top:50px;padding-bottom:50px}}section.section-about{padding-top:90px;margin-bottom:45px}@media(max-width: 768px){section.section-about{padding-top:45px;margin-bottom:32px}}section.section-about .about-content{border-top:2px solid #3fa9f5;padding-top:14px;margin-top:32px}section.section-about .about-content h2{margin-bottom:32px}section.section-about .about-content p{font-size:18px;line-height:160%;font-weight:500;color:#1a1a1a;font-family:"Noto Serif JP",serif;margin-bottom:32px}section.section-about .about-content .organizers-logos{display:flex;gap:40px;flex-wrap:wrap}section.section-about .about-content .organizers-logos img{max-height:72px;width:auto;object-fit:contain;max-width:160px}@media(max-width: 768px){section.section-about .about-content .organizers-logos img{max-height:48px}}section.section-about .sponsorship-content{border-top:2px solid #3fa9f5;padding-top:14px;margin-top:32px}section.section-about .sponsorship-content h2{margin-bottom:32px}section.section-about .sponsorship-content p{font-size:18px;line-height:160%;font-weight:500;color:#1a1a1a;font-family:"Noto Serif JP",serif;margin-bottom:32px}section.section-about .sponsors-logos{display:flex;gap:24px;flex-wrap:wrap}section.section-about .sponsors-logos img{max-height:72px;width:auto;object-fit:contain;max-width:160px}@media(max-width: 768px){section.section-about .sponsors-logos img{max-height:48px}}@media(min-width: 768px)and (max-width: 1279px){section.section-about{padding-top:50px;padding-bottom:50px}}section.section-faq{margin-top:45px;padding-bottom:90px}@media(max-width: 768px){section.section-faq{margin-top:32px;padding-bottom:45px}}section.section-faq .container{border-top:2px solid #3fa9f5;padding-top:14px;margin-top:32px}section.section-faq .container h2{margin-bottom:32px}section.section-faq .container .faq-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}section.section-faq .container .faq-wrapper .faq-group{flex-basis:calc(50% - 80px)}section.section-faq .container .faq-wrapper .faq-group .faq-item{border-bottom:1px solid #e1e1e1;padding-bottom:12px}section.section-faq .container .faq-wrapper .faq-group .faq-item .faq-title{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;cursor:pointer}section.section-faq .container .faq-wrapper .faq-group .faq-item .faq-title h3{font-size:14px;max-width:calc(100% - 45px)}section.section-faq .container .faq-wrapper .faq-group .faq-item .faq-title .faq-button{background-color:rgba(0,0,0,0);border:none;padding:0;display:flex;align-items:center;justify-content:center}section.section-faq .container .faq-wrapper .faq-group .faq-item .faq-content{padding-top:12px;display:none}section.section-faq .container .faq-wrapper .faq-group .faq-item .faq-content .faq-content-inner{font-size:14px;font-weight:500;color:#2b2b2b;padding-left:16px}section.section-faq .container .faq-wrapper .faq-group .faq-item.active .faq-button-icon{transform:rotate(180deg);transition:all .3s ease}@media(max-width: 1040px){section.section-faq .container .faq-wrapper{flex-wrap:wrap}section.section-faq .container .faq-wrapper .faq-group{flex-basis:100%}}@media(min-width: 768px)and (max-width: 1279px){section.section-faq{padding-top:50px;padding-bottom:50px}}.terms-popup{position:fixed;top:40px;width:100%;height:100%;background:#fff;z-index:9999;width:calc(100% - 80px);height:calc(100vh - 80px);max-width:1070px;left:50%;transform:translateX(-50%);margin:0 auto;padding:40px 64px;display:none}.terms-popup button.icon-button{background-color:rgba(0,0,0,0);border:none;padding:0;display:flex;align-items:center;justify-content:center;width:45px;min-width:45px;max-width:45px;height:45px;min-height:45px;max-height:45px;margin-left:auto;cursor:pointer;margin-bottom:32px}.terms-popup .terms-header{border-top:2px solid #3fa9f5;padding-top:14px}.terms-popup .terms-header h2{margin-bottom:32px}.terms-popup .terms-container{padding-top:14px;margin-top:32px;overflow-y:auto;height:calc(100% - 200px)}.terms-popup .terms-container h3{margin-top:32px}.terms-popup .terms-container p{font-size:18px;line-height:160%;font-weight:500;color:#1a1a1a;font-family:"Noto Serif JP",serif}.terms-popup .terms-container ul li{font-size:18px;line-height:160%;font-weight:500;color:#1a1a1a;font-family:"Noto Serif JP",serif}.terms-popup .terms-footer{text-align:center}@media(max-width: 768px){.terms-popup{padding:32px 40px 40px 40px}.terms-popup .terms-footer{padding-top:24px}}@media(max-width: 520px){.terms-popup{width:100%;height:100%;top:0;left:0;transform:none}.terms-popup button.icon-button{margin-bottom:12px}}.team-popup{position:fixed;top:50%;width:100%;height:100%;background:#fff;z-index:9999;width:calc(100% - 80px);height:fit-content;max-height:calc(100vh - 80px);max-width:1070px;left:50%;transform:translate(-50%, -50%);margin:0 auto;display:none}.team-popup button.icon-button{position:absolute;top:24px;right:24px;background-color:rgba(0,0,0,0);border:none;padding:0;display:flex;align-items:center;justify-content:center;width:45px;min-width:45px;max-width:45px;height:45px;min-height:45px;max-height:45px;margin-left:auto;cursor:pointer;margin-bottom:32px;z-index:2}.team-popup .team-popup-inner{display:flex;flex-direction:column;gap:32px;max-height:calc(100vh - 80px);overflow-y:auto}@media(max-width: 880px){.team-popup .team-popup-inner{gap:0}}.team-popup .team-popup-header{display:flex;align-items:center;gap:32px;position:relative;z-index:1;padding:40px 64px}.team-popup .team-popup-header::before{content:"";position:absolute;top:0;left:0;width:100%;height:300px;background:#edf8ff;z-index:-1}.team-popup .team-popup-header .bio-wrapper{flex-basis:calc(100% - 300px)}.team-popup .team-popup-header .bio-wrapper h2{font-size:36px;line-height:100%;font-weight:600;font-family:"Instrument Sans",sans-serif;margin-bottom:24px}.team-popup .team-popup-header .bio-wrapper p{font-size:14px;line-height:160%;font-weight:500;color:#1a1a1a;font-family:"Noto Serif JP",serif}.team-popup .team-popup-header .bio-wrapper .social-links{display:flex;gap:10px;margin-top:23px}.team-popup .team-popup-header .bio-wrapper .social-links .social-link{width:45px;min-width:45px;max-width:45px;height:45px;min-height:45px;max-height:45px;-webkit-transition:all .25s ease !important;transition:all .25s ease !important;background-color:#fff;border-radius:100%;display:flex;align-items:center;justify-content:center;padding:0 !important}.team-popup .team-popup-header .bio-wrapper .social-links .social-link:hover{background-color:#3fa9f5}.team-popup .team-popup-header .bio-wrapper .social-links .social-link:hover svg path{fill:#fff}.team-popup .team-popup-header .bio-wrapper .social-links .social-link svg path{-webkit-transition:all .25s ease !important;transition:all .25s ease !important}.team-popup .team-popup-header .avatar-wrapper{flex-basis:300px}.team-popup .team-popup-header .avatar-wrapper img{width:100%;height:100%;object-fit:cover;border-radius:50%;background-color:#fff}.team-popup .team-popup-content{flex-basis:100%;padding:0 64px 64px}.team-popup .team-popup-content p{font-size:18px;line-height:160%;font-weight:500;color:#1a1a1a;font-family:"Noto Serif JP",serif}@media(max-width: 880px){.team-popup .team-popup-header{padding:48px 40px 40px 40px}.team-popup .team-popup-header::before{height:100%}.team-popup .team-popup-header .bio-wrapper{flex-basis:calc(100% - 280px)}.team-popup .team-popup-header .avatar-wrapper{flex-basis:240px}.team-popup .team-popup-content{padding:48px 40px}}@media(max-width: 600px){.team-popup .team-popup-header{flex-direction:column;align-items:flex-start;gap:24px}.team-popup .team-popup-header .bio-wrapper{flex-basis:100%}.team-popup .team-popup-header .avatar-wrapper{flex-basis:100%;order:-1}}.popup-overlay{position:fixed;display:none;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9998}.popup-visible .terms-popup{display:block}.popup-visible .popup-overlay{display:block}.team-popup-visible .team-popup{display:block}.team-popup-visible .popup-overlay{display:block}.form-popup-visible .form-popup{display:block}.form-popup-visible .popup-overlay{display:block}.form-popup{position:fixed;top:40px;width:100%;height:100%;background:#fff;z-index:9999;width:calc(100% - 80px);height:calc(100vh - 80px);max-width:1070px;left:50%;transform:translateX(-50%);padding:64px 64px 40px 64px;margin:0 auto;display:none}.form-popup button.icon-button{position:absolute;top:40px;right:64px;background-color:rgba(0,0,0,0);border:none;padding:0;display:flex;cursor:pointer}.form-popup .form-popup-header{flex-basis:100%;border-top:2px solid #3fa9f5;padding-top:14px}.form-popup .form-popup-header h3{font-size:36px;line-height:100%;font-weight:600;font-family:"Instrument Sans",sans-serif;margin-bottom:24px}.form-popup .form-popup-inner{display:flex;flex-direction:column;gap:32px}.form-popup .form-popup-content{flex-basis:100%;padding-top:40px}.form-popup .form-popup-content .popup-content{overflow-y:auto;height:calc(100vh - 320px)}@media(max-width: 880px){.form-popup{padding:48px 40px 40px 40px}.form-popup .form-popup-header h3{font-size:24px}.form-popup button.icon-button{right:40px}}@media(max-width: 600px){.form-popup .form-popup-header{flex-direction:column;align-items:flex-start;gap:24px}.form-popup .form-popup-header .form-popup-content{flex-basis:100%}}.forminator-ui .forminator-input{min-height:40px;}.section-main-content{padding-top:90px;padding-bottom:40px}.section-main-content .main-content-item{padding-top:40px;padding-bottom:40px;transition:all .3s ease}.section-main-content .main-content-item h2{font-size:36px;line-height:120%;font-weight:600;font-family:"Instrument Sans",sans-serif;margin-top:30px;margin-bottom:30px;position:relative;display:inline-block}.section-main-content .main-content-item h2::after{content:"";left:0;bottom:-4px;width:0;height:2px;background-color:#3fa9f5;display:inline-block;position:absolute;transition:.4s}.section-main-content .main-content-item p{font-family:"Noto Serif JP",serif;font-size:18px;line-height:160%;font-weight:500;padding-bottom:20px}.section-main-content .main-content-item.active{background-color:#edf8ff;transition:.6s}.section-main-content .main-content-item.active h2::after{width:100%;transition:.5s}.section-main-content .main-content-item ul li{ margin-bottom:20px; } .section-main-content .main-content-item ul{ padding-left:20px; } .section-main-content .main-content-item ul li::marker{ color:#3fa9f5; } .section-main-content .main-content-item ul li{ font-family: "Noto Serif JP", serif; font-size: 18px; line-height: 160%; font-weight: 500; padding-bottom: 20px;}