section.join{max-width:calc(1540 / var(--size) * var(--ratio));margin:0 auto;text-align:center;letter-spacing:-0.01em;color:var(--lime)}@media (max-width:1540px){section.join{padding:0 calc(32 / var(--size) * var(--ratio));max-width:100%}}section.join .media{padding-bottom:54%;position:relative;overflow:hidden;border-radius:calc(21 / var(--size) * var(--ratio));z-index:1}section.join .media:after{content:"";display:block;position:absolute;width:100%;height:47%;left:0;bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(#F5ACFF),to(rgba(245,172,255,0)));background:linear-gradient(180deg,#F5ACFF 0%,rgba(245,172,255,0) 100%);border-radius:21.3333px;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}section.join .media img,section.join .media video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.join .title{margin-top:calc(-150 / var(--size) * var(--ratio));position:relative;z-index:2}@media (max-width:1023px){section.join .title{margin-top:calc(-105 / var(--size) * var(--ratio))}}section.join .title svg{width:98%;height:auto;height:initial;margin-left:1%}section.join .text{max-width:calc(746 / var(--size) * var(--ratio));margin:calc(70 / var(--size) * var(--ratio)) auto calc(50 / var(--size) * var(--ratio));font-weight:600;font-size:calc(40 / var(--size) * var(--ratio))}@media (max-width:767px){section.join .text{margin:calc(49 / var(--size) * var(--ratio)) auto calc(35 / var(--size) * var(--ratio));font-size:calc(28 / var(--size) * var(--ratio))}}section.join .small{max-width:calc(730 / var(--size) * var(--ratio));font-size:calc(21 / var(--size) * var(--ratio));line-height:150%;color:#fff;margin:0 auto}section.join .small p+p{padding-top:1em}section.join .small p.a{max-height:0;overflow:hidden;padding-top:0;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}section.join .small .open+p.a{margin-top:1em}section.join .small .open strong:after{content:"-"}section.join .small strong{color:var(--lime);font-size:calc(26 / var(--size) * var(--ratio));display:block;margin-top:calc(20 / var(--size) * var(--ratio));cursor:pointer}section.join .small strong:after{content:"+";display:inline-block;margin-left:10px;width:calc(16 / var(--size) * var(--ratio))}@media (max-width:767px){section.join .small{max-width:100%}}section.join .values{margin-top:calc(180 / var(--size) * var(--ratio))}@media (max-width:767px){section.join .values{margin-top:calc(90 / var(--size) * var(--ratio))}}section.join .values [class*=col-6]{padding-bottom:calc(180 / var(--size) * var(--ratio))}@media (max-width:767px){section.join .values [class*=col-6]{padding-bottom:calc(90 / var(--size) * var(--ratio))}}section.join .values .head-title{font-size:calc(74 / var(--size) * var(--ratio));padding-bottom:calc(200 / var(--size) * var(--ratio))}@media (max-width:767px){section.join .values .head-title{font-size:calc(50 / var(--size) * var(--ratio));padding-bottom:calc(50 / var(--size) * var(--ratio))}}section.join .values .block{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;max-width:calc(680 / var(--size) * var(--ratio));padding-left:calc(20 / var(--size) * var(--ratio))}@media (max-width:767px){section.join .values .block{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0}}section.join .values .block .video{width:40%;position:relative;overflow:hidden}section.join .values .block .video *{width:100%;display:block;height:100%}section.join .values .block .info{width:60%;padding-left:calc(50 / var(--size) * var(--ratio))}@media (max-width:767px){section.join .values .block .info{padding-left:calc(25 / var(--size) * var(--ratio))}}section.join .values .block .info .head{margin-bottom:calc(30 / var(--size) * var(--ratio));font-weight:600;font-size:calc(40 / var(--size) * var(--ratio));line-height:100%;letter-spacing:-0.01em;padding-right:calc(40 / var(--size) * var(--ratio))}@media (max-width:767px){section.join .values .block .info .head{font-size:calc(30 / var(--size) * var(--ratio));margin-bottom:calc(15 / var(--size) * var(--ratio));padding-right:calc(20 / var(--size) * var(--ratio))}}section.join .values .block .info .desc{font-weight:600;font-size:calc(24 / var(--size) * var(--ratio));line-height:100%;letter-spacing:-0.01em;color:#FFFFFF}@media (max-width:767px){section.join .values .block .info .desc{font-size:calc(18 / var(--size) * var(--ratio));line-h