.section-forum-hero-marquee{margin-right:calc(var(--body-wrapper-padding-mobile)*-1);margin-left:calc(var(--body-wrapper-padding-mobile)*-1)}@media screen and (min-width:681px){.section-forum-hero-marquee{margin-right:calc(var(--body-wrapper-padding-tablet)*-1);margin-left:calc(var(--body-wrapper-padding-tablet)*-1)}}@media screen and (min-width:1081px){.section-forum-hero-marquee{margin-right:calc(var(--body-wrapper-padding-desktop)*-1);margin-left:calc(var(--body-wrapper-padding-desktop)*-1)}}.section-forum-hero__box{position:relative;overflow:hidden;padding:24px 24px 215px;border-radius:16px;background:#139bca}@media screen and (min-width:681px){.section-forum-hero__box{padding:32px}}@media screen and (min-width:1081px){.section-forum-hero__box{padding:32px}}.so-widget-preview-container h1.section-region-presentation__title,h1.section-forum-hero__title{max-width:569px;margin:0;color:var(--base-white);font-size:24px;font-weight:600;line-height:1.3333333333}@media screen and (min-width:681px){.so-widget-preview-container h1.section-region-presentation__title,h1.section-forum-hero__title{font-size:48px;font-weight:600;line-height:1.25;letter-spacing:-.02em}}@media screen and (min-width:1441px){.so-widget-preview-container h1.section-region-presentation__title,h1.section-forum-hero__title{font-size:clamp(48px,11.8997912317px + 2.5052192067vw,60px);max-width:clamp(569px,277.1899791232px + 20.2505219207vw,666px)}}.section-forum-hero__description{max-width:434px;margin-top:16px;color:var(--base-white);font-size:14px;font-weight:500;line-height:1.4285714286}@media screen and (min-width:681px){.section-forum-hero__description{margin-top:24px;font-size:18px;font-weight:500;line-height:1.5555555556}}@media screen and (min-width:1441px){.section-forum-hero__description{font-size:clamp(18px,11.9832985386px + .4175365344vw,20px)}}.section-forum-about-features:first-child,.section-forum-hero__description:first-child{margin-top:0}.section-forum-hero__button{margin-top:0;padding-top:48px}@media screen and (min-width:681px){.section-forum-hero__button{margin-top:auto}}.section-forum-hero__content{position:relative;z-index:10;display:flex;align-items:stretch;flex-flow:column nowrap;justify-content:flex-start}@media (min-width:681px)and (max-width:1080.98px){.section-forum-hero__content{min-height:736px}}.section-forum-hero__background{position:absolute;z-index:1;bottom:-5px;left:50%;width:340px;transform:translateX(-50%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 105px,#000 100%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 105px,#000 100%,transparent 100%)}.section-forum-hero__background img{width:100%;height:100%;object-fit:contain;object-position:right center}@media screen and (min-width:681px){.section-forum-hero__background{bottom:15px;width:800px}}@media screen and (min-width:1081px){.section-forum-hero__background{top:0;right:0;width:auto;height:100%;transform:none;-webkit-mask-image:none;mask-image:none}}.section-forum-hero-marquee{margin-top:24px;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 250px,#000 calc(100% - 250px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 250px,#000 calc(100% - 250px),transparent 100%)}.section-forum-hero-marquee__item{flex:0 0 auto}.section-forum-hero-marquee__item img{display:block;border-radius:16px}.section-forum-about__label{margin-bottom:24px}.section-forum-about__label::before{background-color:var(--cyan-400)}.section-forum-about__descriptions{display:grid;color:var(--gray-700);gap:16px;grid-template-columns:100%;font-size:14px;font-weight:600;line-height:1.4285714286}@media screen and (min-width:681px){.section-forum-about__descriptions{gap:24px;font-size:16px;font-weight:600;line-height:1.5}}@media screen and (min-width:1081px){.section-forum-about__descriptions{font-size:clamp(16px,10px + .4166666667vw,18px);grid-template-columns:repeat(2,1fr)}}.section-forum-about__content--title{color:var(--gray-950);font-size:24px;font-weight:500;line-height:1.3333333333}@media screen and (min-width:1441px){.section-forum-about__content--title{font-size:clamp(24px,0px + 1.6666666667vw,32px)}}.section-forum-about__content--title>div{max-width:684px}@media screen and (min-width:1081px){.section-forum-about__content--title>div{max-width:604px}}@media screen and (min-width:1441px){.section-forum-about__content--title>div{max-width:clamp(604px,-116px + 50vw,844px)}}.section-forum-about__content>div{max-width:608px}@media screen and (min-width:1441px){.section-forum-about__content>div{max-width:812px}}.section-forum-about-features{display:grid;margin-top:48px;gap:24px;grid-template-columns:100%}@media screen and (min-width:1081px){.section-forum-about-features{grid-template-columns:repeat(2,1fr)}}.section-forum-about-features__item{position:relative;display:flex;overflow:hidden;align-items:stretch;flex-flow:column nowrap;justify-content:flex-start;color:var(--gray-950);border-radius:24px;background:var(--gray-100)}.section-forum-about-features__item--blue{color:var(--base-white);background:var(--cyan-400)}@media screen and (min-width:681px){.section-forum-about-features__item{display:flex;align-items:stretch;flex-flow:row nowrap;justify-content:space-between}}.section-forum-about-features__content{position:relative;z-index:10;padding:24px}.section-forum-about-features__title{font-size:60px;font-weight:600;line-height:1.2;letter-spacing:-.02em}.section-forum-about-features__subtitle{font-size:16px;font-weight:700;line-height:1.5}.section-forum-about-features__description{margin-top:8px;font-size:14px;font-weight:500;line-height:1.4285714286}.section-forum-about-features__image{position:relative;z-index:1;text-align:right}.section-forum-about-features__image img{height:100%;vertical-align:top;object-fit:contain;object-position:right center}.section-forum-about-features__image--full{position:absolute;top:0;right:0;bottom:0;left:0}.section-forum-about-features__image--full picture{display:block;width:100%;height:100%}.section-forum-about-features__image--full img{width:100%;object-fit:cover}.section-forum-speakers__grid{display:grid;gap:24px;grid-template-columns:100%}@media screen and (min-width:681px){.section-forum-speakers__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1081px){.section-forum-speakers__grid{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:1441px){.section-forum-speakers__grid{grid-template-columns:repeat(5,1fr)}}.section-forum-speakers__item{display:block;transition:opacity .3s var(--easing);opacity:1;border-radius:16px;background:var(--gray-100);transition-behavior:allow-discrete}@starting-style{.section-forum-speakers__item{opacity:0}}.section-forum-speakers__item.is-hidden{display:none;opacity:0}.section-forum-speakers__content{padding:16px}@media screen and (min-width:681px){.section-forum-speakers__content{padding:24px}}.section-forum-speakers__photo img,.section-forum-topics-panel__image img{width:100%;vertical-align:top;border-radius:16px}.section-forum-speakers__name{color:var(--gray-950);font-size:20px;font-weight:600;line-height:1.5}@media screen and (min-width:681px){.section-forum-speakers__name{font-size:24px;font-weight:600;line-height:1.3333333333}}.section-forum-speakers__role{margin-top:8px;opacity:.7;color:var(--gray-950);font-size:14px;font-weight:600;line-height:1.4285714286}.section-forum-speakers__role:first-child{margin-top:0}.section-forum-speakers__more{margin-top:24px;text-align:center}.section-forum-speakers__more.is-more-hidden{display:none}@media screen and (min-width:1081px){.section-forum-topics{display:grid;gap:24px;grid-template-columns:clamp(370px,91px + 19.375vw,463px) 1fr}}.section-forum-topics__title,.so-widget-preview-container h3.section-forum-topics__title{margin-top:0;margin-bottom:24px;color:var(--gray-950);font-size:24px;font-weight:600;line-height:1.3333333333}@media screen and (min-width:681px){.section-forum-topics__title,.so-widget-preview-container h3.section-forum-topics__title{font-size:48px;font-weight:600;line-height:1.25;letter-spacing:-.02em;margin-bottom:40px}}@media screen and (min-width:1441px){.section-forum-topics__title,.so-widget-preview-container h3.section-forum-topics__title{font-size:clamp(48px,12px + 2.5vw,60px)}}.section-forum-topics__tabs{display:none;visibility:hidden}@media screen and (min-width:1081px){.section-forum-topics__tabs{display:flex;visibility:visible;align-items:flex-start;align-self:stretch;flex-direction:column;justify-content:center;padding:24px;border-radius:16px;background:var(--gray-100);gap:8px}}.section-forum-topics__tab-button{display:flex;align-items:center;align-self:stretch;justify-content:center;box-sizing:border-box;min-height:48px;padding:4px 18px;cursor:pointer;transition:color .3s var(--easing),background-color .3s var(--easing),box-shadow .3s var(--easing);text-decoration:none;color:var(--gray-950);border:0;border-radius:8px;outline:0;background:0 0;background:var(--base-white);gap:6px;-webkit-tap-highlight-color:transparent;font-size:13px;font-weight:700;line-height:1.5384615385;text-transform:uppercase}.section-forum-topics__tab-button:hover{color:var(--gray-950);background-color:var(--cyan-25)}.section-forum-topics__tab-button:focus-visible{box-shadow:var(--btn-focus-ring)}.section-forum-topics__tab-button.is-active{color:var(--base-white);background-color:var(--cyan-400)}.section-forum-topics__select{width:100%}@media screen and (min-width:1081px){.section-forum-topics__select{display:none;visibility:hidden}}.section-forum-topics-panel{display:none;padding:24px;animation:bmFadeIn .5s var(--easing);border-radius:16px;background:var(--cyan-400) url(../images/forum/topics/topics-background.svg) no-repeat 0 100%;background-size:340px auto}@media screen and (min-width:681px){.section-forum-topics-panel{padding:40px;background-size:auto}}@media screen and (min-width:1191px){.section-forum-topics-panel{height:100%;grid-template-columns:clamp(350px,-100px + 31.25vw,500px) 1fr;gap:24px}}.section-forum-topics-panel.is-active{display:block}@media screen and (min-width:1081px){.section-forum-topics-panel.is-active{display:grid}}.section-forum-topics__content{margin-top:24px}@media screen and (min-width:1081px){.section-forum-topics__content{margin-top:0}}.section-forum-topics-panel__title,.so-widget-preview-container h3.section-forum-topics-panel__title{margin:0;color:var(--base-white);font-size:24px;font-weight:600;line-height:1.3333333333}@media screen and (min-width:681px){.section-forum-topics-panel__title,.so-widget-preview-container h3.section-forum-topics-panel__title{font-size:36px;font-weight:600;line-height:1.2222222222;letter-spacing:-.02em}}@media screen and (min-width:1191px){.section-forum-topics-panel__title,.so-widget-preview-container h3.section-forum-topics-panel__title{font-size:clamp(26px,-4.1114206128px + 2.7855153203vw,36px);max-width:clamp(300px,-300px + 41.6666666667vw,500px)}}@media screen and (min-width:1441px){.section-forum-topics-panel__title,.so-widget-preview-container h3.section-forum-topics-panel__title{font-size:clamp(36px,0px + 2.5vw,48px)}}.section-forum-topics-panel__description{margin-top:16px;color:var(--base-white);font-size:14px;font-weight:500;line-height:1.4285714286}@media screen and (min-width:681px){.section-forum-topics-panel__description{margin-top:24px;font-size:16px;font-weight:500;line-height:1.5}}@media screen and (min-width:1191px){.section-forum-topics-panel__description{font-size:clamp(14px,7.9777158774px + .5571030641vw,16px);max-width:clamp(300px,-138px + 30.4166666667vw,446px)}}@media screen and (min-width:1441px){.section-forum-topics-panel__description{font-size:clamp(16px,10px + .4166666667vw,18px)}}.section-forum-member__description:first-child,.section-forum-topics-panel__description:first-child{margin-top:0}.section-forum-topics-panel__image{margin-top:24px}@media screen and (min-width:681px){.section-forum-topics-panel__image{margin-top:48px}}@media screen and (min-width:1191px){.section-forum-topics-panel__image{max-width:100%;margin-top:0;text-align:right}}@media screen and (min-width:1191px){.section-forum-topics-panel__image img{max-width:449px;height:100%;object-fit:cover}}@media screen and (min-width:1441px){.section-forum-topics-panel__image img{max-width:640px}}.section-forum-member{display:grid;gap:16px;grid-template-columns:100%}@media screen and (min-width:681px){.section-forum-member{gap:24px}}@media screen and (min-width:1081px){.section-forum-member{grid-template-columns:repeat(2,1fr)}}.section-forum-member__card{display:flex;align-items:stretch;flex-flow:column nowrap;justify-content:flex-start;padding:24px;color:var(--gray-950);border-radius:16px;background:var(--gray-100)}@media screen and (min-width:681px){.section-forum-member__card{padding:32px}}.section-forum-member__card--member{color:var(--base-white);background:var(--cyan-400)}.section-forum-member__card--member .so-widget-preview-container h2.section-forum-member__title{color:var(--base-white)}.section-forum-member__image{margin-bottom:24px}.section-forum-address__media img,.section-forum-member__image img{width:100%;vertical-align:top;border-radius:16px}.section-forum-member__title,.so-widget-preview-container h2.section-forum-member__title{margin:0;font-size:24px;font-weight:600;line-height:1.3333333333}@media screen and (min-width:681px){.section-forum-member__title,.so-widget-preview-container h2.section-forum-member__title{font-size:36px;font-weight:600;line-height:1.2222222222;letter-spacing:-.02em}}@media screen and (min-width:1441px){.section-forum-member__title,.so-widget-preview-container h2.section-forum-member__title{font-size:clamp(36px,0px + 2.5vw,48px)}}.section-forum-member__description{margin-top:16px;font-size:14px;font-weight:500;line-height:1.4285714286}@media screen and (min-width:681px){.section-forum-member__description{margin-top:24px;font-size:16px;font-weight:500;line-height:1.5}}@media screen and (min-width:1441px){.section-forum-member__description{font-size:clamp(16px,10px + .4166666667vw,18px)}}.section-forum-member__button{margin-top:auto;padding-top:24px;--btn-fifth-color-color-icon:var(--cyan-400)}@media screen and (min-width:681px){.section-forum-member__button{padding-top:48px}}.section-forum-address{display:grid;gap:16px;grid-template-columns:100%}@media screen and (min-width:681px){.section-forum-address{gap:24px}}@media screen and (min-width:1081px){.section-forum-address{grid-template-columns:repeat(2,1fr)}.section-forum-address__content{order:0}}.section-forum-address__media img{height:100%;object-fit:cover}@media screen and (min-width:1081px){.section-forum-address__media{order:1}}.section-forum-address__content{padding:24px;border-radius:16px;background:var(--gray-100)}@media screen and (min-width:681px){.section-forum-address__content{padding:32px}}.section-forum-address__title,.so-widget-preview-container h2.section-forum-address__title{margin-bottom:24px;color:var(--gray-950);font-size:24px;font-weight:600;line-height:1.3333333333}@media screen and (min-width:681px){.section-forum-address__title,.so-widget-preview-container h2.section-forum-address__title{margin-bottom:48px;font-size:48px;font-weight:600;line-height:1.25;letter-spacing:-.02em}}@media screen and (min-width:1441px){.section-forum-address__title,.so-widget-preview-container h2.section-forum-address__title{font-size:clamp(48px,12px + 2.5vw,60px)}}.section-forum-address__title:last-child,.so-widget-preview-container h2.section-forum-address__title:last-child{margin-bottom:0}.section-forum-address__list{margin:0;padding:0;list-style:none}.section-forum-address__item{display:flex;align-items:flex-start;flex-flow:row nowrap;justify-content:flex-start;padding:16px 0;border-bottom:1px solid var(--gray-300);gap:24px}.section-forum-address__item:first-child{border-top:1px solid var(--gray-300)}.section-forum-address__icon{flex:0 0 auto}.section-forum-address__icon img{width:24px;vertical-align:top;object-fit:contain}.section-forum-address__item-title,.so-widget-preview-container h3.section-forum-address__item-title{margin-bottom:8px;color:var(--gray-950);font-size:16px;font-weight:700;line-height:1.5}@media screen and (min-width:1441px){.section-forum-address__item-title,.so-widget-preview-container h3.section-forum-address__item-title{font-size:clamp(16px,10px + .4166666667vw,18px)}}.section-forum-address__item-title:last-child,.so-widget-preview-container h3.section-forum-address__item-title:last-child{margin-bottom:0}.section-forum-address__item-description{color:var(--gray-950);font-size:16px;font-weight:500;line-height:1.5}@media screen and (min-width:1441px){.section-forum-address__item-description{font-size:clamp(16px,10px + .4166666667vw,18px)}}