@charset "UTF-8";.c-arrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.c-arrow__graphic{display:inline-block;position:relative;width:158px;height:4px;line-height:0;vertical-align:middle;-webkit-transform:none;transform:none;z-index:100;-webkit-transform:rotate(0deg);transform:rotate(0);display:block}.c-arrow__graphic:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:150px;height:4px;background-color:#149c9c;border-radius:2px;z-index:100}.c-arrow__graphic:after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px;height:8px;background-color:#149c9c;clip-path:polygon(0 0,100% 50%,0 100%);border-radius:2px;z-index:100}.c-arrow__label{font-size:14px;line-height:1.3;text-align:center;color:inherit}@media (max-width: 767px){.c-arrow__label{font-size:13px}}.c-arrow--overlay{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-arrow--overlay__graphic{position:relative}.c-arrow--overlay__label{position:absolute;bottom:0;-webkit-transform:translateY(50%);transform:translateY(50%);background:#ffffffd9;padding:2px 6px;border-radius:4px}.c-arrow-pos{position:absolute;right:var(--arrow-right, auto);top:var(--arrow-top, auto);pointer-events:none;z-index:var(--arrow-z, 1000)}.c-arrow-pos--fixed{position:fixed;left:var(--arrow-left, auto);top:var(--arrow-top, auto);-webkit-transform:translate(var(--arrow-translate-x, -50%),var(--arrow-translate-y, -50%));transform:translate(var(--arrow-translate-x, -50%),var(--arrow-translate-y, -50%));z-index:var(--arrow-z, 99999);pointer-events:none}.c-faq{background-color:rgb(from #f5f5f5 r g b/1);position:relative;z-index:1;padding:70px 0 96px}.c-faq__notion{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:16px 0;font-size:clamp(14px,10.4572748268px + .4618937644vw,16px)}.c-faq__notion a{width:350px;min-height:40px}.c-faq__content{margin-top:10px;padding:0 10px;background-color:rgb(from #fff r g b/1)}.c-faq__content:first-of-type{margin-top:35px}.c-faq__question{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 30px 10px 0;-webkit-transition:.3s;transition:.3s;cursor:pointer;width:100%}.c-faq__question:before,.c-faq__question:after{content:"";position:absolute;top:30px;right:10px;width:16px;height:2px;background-color:rgb(from #0a6371 r g b/1)}.c-faq__question:after{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.c-faq__question--open:after{-webkit-transform:rotate(0);transform:rotate(0)}.c-faq__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-faq__label--en{display:-webkit-box;display:-ms-flexbox;display:flex;width:40px;height:40px;margin-top:0;padding-bottom:5px;color:#fff;background-color:rgb(from #0a6371 r g b/1);font-family:Oswald,sans-serif;font-size:24px;line-height:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-faq__label--ja{width:calc(100% - 40px);margin-left:20px;font-size:16px;font-weight:600;text-align:left}.c-faq__answer{height:0;overflow:hidden;-webkit-transition:height .3s ease;transition:height .3s ease}.c-faq__inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:14px 20px 22px 0;border-top:1px solid;border-top-color:#ccc}.c-faq__inner .c-faq__label--en{display:-webkit-box;display:-ms-flexbox;display:flex;width:40px;height:40px;margin-top:5px;padding-bottom:5px;color:#fff;background-color:rgb(from #149c9c r g b/1);font-family:Oswald,sans-serif;font-size:24px;line-height:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-faq__inner .c-faq__label--ja{width:calc(100% - 40px);margin-left:20px;font-size:16px;font-weight:400;text-align:left}.c-faq__inner .c-faq__label--ja a{text-decoration:underline;color:#149c9c}.mode-pc .c-faq__question:hover{opacity:.7}.mode-pc .c-faq__inner .c-faq__label--ja a:hover{text-decoration:none}@media (max-width: 767px){.c-faq{padding:50px 0 70px}.c-faq__content:first-of-type{margin-top:25px}.c-faq__question{max-width:none;font-size:12px}.c-faq__label--en{width:32px;height:32px;padding-bottom:3px;font-size:18px}.c-faq__label--ja{width:calc(100% - 32px);margin-left:10px;font-size:14px;line-height:1.3}.c-faq__question:after,.c-faq__question:before{top:26px;right:2px;width:10px;height:2px}.c-faq__inner .c-faq__label--en{width:32px;height:32px;margin-top:0;padding-bottom:3px;font-size:18px}.c-faq__inner .c-faq__label--ja{width:calc(100% - 32px);margin-left:10px;font-size:14px}}.js-animate{opacity:0}.js-animate.animate--fade-up{-webkit-transform:translateY(80px);transform:translateY(80px)}.js-animate.animate--fade-left{-webkit-transform:translateX(100px);transform:translate(100px)}.js-animate.animate--fade-right{-webkit-transform:translateX(-100px);transform:translate(-100px)}.load-complete .js-animate.is-animating{will-change:opacity,transform}.load-complete .js-animate.inview.animate--fade-up{-webkit-animation:fade-in-opacity .6s ease-out forwards,move-up-md .8s cubic-bezier(.075,.82,.165,1) forwards;animation:fade-in-opacity .6s ease-out forwards,move-up-md .8s cubic-bezier(.075,.82,.165,1) forwards}.load-complete .js-animate.inview.animate--fade-left{-webkit-animation:fade-in-opacity .6s ease-out forwards,move-left-md .8s cubic-bezier(.075,.82,.165,1) forwards;animation:fade-in-opacity .6s ease-out forwards,move-left-md .8s cubic-bezier(.075,.82,.165,1) forwards}.load-complete .js-animate.inview.animate--fade-right{-webkit-animation:fade-in-opacity .6s ease-out forwards,move-right-md .8s cubic-bezier(.075,.82,.165,1) forwards;animation:fade-in-opacity .6s ease-out forwards,move-right-md .8s cubic-bezier(.075,.82,.165,1) forwards}.load-complete .js-animate.inview .animate-child{-webkit-animation-name:fade-in-opacity,move-up-md;animation-name:fade-in-opacity,move-up-md;-webkit-animation-duration:.6s,.8s;animation-duration:.6s,.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-out,cubic-bezier(.075,.82,.165,1);animation-timing-function:ease-out,cubic-bezier(.075,.82,.165,1);-webkit-animation-delay:var(--animate-delay, 0s);animation-delay:var(--animate-delay, 0s)}@media (max-width: 767px){.js-animate.animate--fade-up,.js-animate.animate--fade-left,.js-animate.animate--fade-right{-webkit-transform:translateY(80px);transform:translateY(80px)}.load-complete .js-animate.inview.animate--fade-up,.load-complete .js-animate.inview.animate--fade-left,.load-complete .js-animate.inview.animate--fade-right{-webkit-animation:fade-in-opacity .6s ease-out forwards,move-up-md .8s cubic-bezier(.075,.82,.165,1) forwards;animation:fade-in-opacity .6s ease-out forwards,move-up-md .8s cubic-bezier(.075,.82,.165,1) forwards}}html.load-complete .animate-on-load{-webkit-animation:fade-in-opacity .6s ease-out forwards,move-up-sm .8s cubic-bezier(.075,.82,.165,1) forwards;animation:fade-in-opacity .6s ease-out forwards,move-up-sm .8s cubic-bezier(.075,.82,.165,1) forwards}html.load-complete .m-page-hdg h1>.animate-on-load:nth-child(1),html.load-complete .c-page-hero>.animate-on-load:nth-child(1){-webkit-animation-delay:.3s;animation-delay:.3s}html.load-complete .m-page-hdg h1>.animate-on-load:nth-child(2),html.load-complete .c-page-hero>.animate-on-load:nth-child(2){-webkit-animation-delay:.5s;animation-delay:.5s}html.load-complete .page-hdg .page-hdg__body>.animate-on-load:nth-child(1){-webkit-animation-delay:.3s;animation-delay:.3s}html.load-complete .page-hdg .page-hdg__body>.animate-on-load:nth-child(2){-webkit-animation-delay:.5s;animation-delay:.5s}html.load-complete .page-hdg .page-hdg__body>.animate-on-load:nth-child(3){-webkit-animation-delay:.7s;animation-delay:.7s}html.load-complete .m-intro>.animate-on-load:nth-child(1){-webkit-animation-delay:.7s;animation-delay:.7s}html.load-complete .m-intro>.animate-on-load:nth-child(2){-webkit-animation-delay:.9s;animation-delay:.9s}html.load-complete .m-intro>.animate-on-load:nth-child(3){-webkit-animation-delay:1.1s;animation-delay:1.1s}html.load-complete .sec-post__head.animate-on-load{-webkit-animation-delay:.7s;animation-delay:.7s}html.load-complete .sec-post__body.animate-on-load{-webkit-animation-delay:.9s;animation-delay:.9s}html.load-complete .sec-info.case-detail .animate-on-load:nth-child(1){-webkit-animation-delay:.9s;animation-delay:.9s}html.load-complete .sec-info.case-detail .animate-on-load:nth-child(2){-webkit-animation-delay:1s;animation-delay:1s}.c-page-hero{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;height:400px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:100px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px}.c-page-hero>.c-page-hero__caption,.c-page-hero>.c-page-hero__title{text-shadow:0 0 50px rgba(0,0,0,.5)}.c-page-hero>.c-page-hero__caption{color:#0a6371;font-family:Oswald,sans-serif;font-size:18px}.c-page-hero>.c-page-hero__title{color:#fff;font-size:45px;font-weight:700;line-height:1}.c-page-hero>.c-page-hero__title.black{color:#000}.c-page-hero--varied-align{height:800px;text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 0 90px;gap:16px}.c-page-hero--varied-align>.c-page-hero__caption,.c-page-hero--varied-align>.c-page-hero__title{line-height:1.4;text-shadow:unset}.c-page-hero--varied-align>.c-page-hero__caption{color:#0a6371;font-family:unset;font-weight:700}.c-page-hero--varied-align>.c-page-hero__caption>span:first-child{font-size:24px}.c-page-hero--varied-align>.c-page-hero__caption>span:last-child{font-size:40px}.c-page-hero--varied-align>.c-page-hero__caption--connect>span:first-child{font-size:32px}.c-page-hero--varied-align>.c-page-hero__caption--connect>span:last-child{font-size:62px}.c-page-hero--varied-align>.c-page-hero__title{color:#000;font-size:16px;font-weight:600}.c-page-hero--varied-align>.c-page-hero__title--connect{font-size:26px}@media (max-width: 1023px){.c-page-hero--connect{height:240px;padding-bottom:40px;gap:12px}.c-page-hero--connect>.c-page-hero__caption,.c-page-hero--connect>.c-page-hero__title{text-shadow:0 0 30px rgba(0,0,0,.8)}.c-page-hero--connect>.c-page-hero__caption--connect>span:first-child{font-size:24px!important}.c-page-hero--connect>.c-page-hero__caption--connect>span:last-child{font-size:48px!important}.c-page-hero--connect>.c-page-hero__title--connect{font-size:16px!important}.c-page-hero--connect.c-page-hero--varied-align{height:800px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:32px}.c-page-hero--connect.c-page-hero--varied-align>.c-page-hero__caption,.c-page-hero--connect.c-page-hero--varied-align>.c-page-hero__title{text-shadow:unset}}@media (max-width: 767px){.c-page-hero{height:240px;padding-bottom:40px;gap:12px}.c-page-hero>.c-page-hero__caption,.c-page-hero>.c-page-hero__title{text-shadow:0 0 30px rgba(0,0,0,.8)}.c-page-hero>.c-page-hero__caption{font-size:14px}.c-page-hero>.c-page-hero__caption--connect>span:first-child{font-size:24px!important}.c-page-hero>.c-page-hero__caption--connect>span:last-child{font-size:48px!important}.c-page-hero>.c-page-hero__title{font-size:24px}.c-page-hero>.c-page-hero__title--connect{font-size:16px!important}.c-page-hero--varied-align{height:800px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:32px}.c-page-hero--varied-align>.c-page-hero__caption,.c-page-hero--varied-align>.c-page-hero__title{text-shadow:unset}.c-page-hero--varied-align>.c-page-hero__caption>span:first-child{font-size:20px}.c-page-hero--varied-align>.c-page-hero__caption>span:last-child{font-size:32px}.c-page-hero--varied-align>.c-page-hero__title{font-size:14px}}.c-message{display:grid;gap:16px;grid-template-columns:auto 1fr;grid-template-areas:"icon speech";width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-message__icon{grid-area:icon;width:clamp(100px,64.046875px + 4.6875vw,112px);min-width:clamp(100px,64.046875px + 4.6875vw,112px)}.c-message__icon>div{aspect-ratio:1;overflow:hidden;border-radius:50%;background-color:rgb(from #fff r g b/1)}.c-message__icon>div img,.c-message__icon>div .o-media__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;border-radius:inherit}.c-message__icon>.o-media__caption,.c-message__icon>figcaption{display:block}@media (max-width: 767px){.c-message__icon{width:clamp(100px,63.8115183246px + 6.2827225131vw,112px);min-width:clamp(100px,63.8115183246px + 6.2827225131vw,112px)}}.c-message__speech{grid-area:speech;width:100%;align-self:center}.c-message__speech>.c-message__bubble{font-size:14px;font-weight:500;position:relative;background-color:rgb(from #fff r g b/1);color:#000;padding:16px;border-radius:16px;text-align:left}.c-message__speech>.c-message__bubble:after{content:"";position:absolute;width:0;height:0;pointer-events:none;border-style:solid}.c-message__speech>.c-message__bubble:after{top:50%;left:-12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-width:12px 12px 12px 0;border-color:transparent #fff transparent transparent}@media (max-width: 767px){.c-message__speech>.c-message__bubble{padding:12px}.c-message__speech>.c-message__bubble:after{left:50%;top:-8px;-webkit-transform:translateX(-50%);transform:translate(-50%);border-width:0 8px 8px 8px;border-color:transparent transparent #fff transparent}}.c-message--stacked{grid-template-columns:1fr;grid-template-areas:"icon" "speech";justify-items:center}.c-message[data-bg-color=off_white] .c-message__icon>div,.c-message[data-bg-color=off_white] .c-message__speech>.c-message__bubble{background-color:rgb(from #f5f5f5 r g b/1)}.c-message[data-bg-color=off_white] .c-message__speech>.c-message__bubble:after{border-color:transparent #f5f5f5 transparent transparent}@media (max-width: 767px){.c-message[data-bg-color=off_white] .c-message__speech>.c-message__bubble:after{border-color:transparent transparent #f5f5f5 transparent}}@media (max-width: 767px){.c-message{grid-template-columns:1fr;grid-template-rows:repeat(2,auto);grid-template-areas:"icon" "speech"}.c-message__icon{justify-self:center;width:clamp(100px,40.078125px + 7.8125vw,120px);min-width:clamp(100px,40.078125px + 7.8125vw,120px)}.c-message__icon>div{aspect-ratio:1;overflow:hidden;border-radius:50%;background-color:rgb(from #fff r g b/1)}.c-message__icon>div img,.c-message__icon>div .o-media__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;border-radius:inherit}.c-message__icon>.o-media__caption,.c-message__icon>figcaption{display:block}}@media (max-width: 767px) and (max-width: 767px){.c-message__icon{width:clamp(100px,39.6858638743px + 10.4712041885vw,120px);min-width:clamp(100px,39.6858638743px + 10.4712041885vw,120px)}}@media (max-width: 767px){.c-message__speech{max-width:80%;justify-self:center}.c-message__speech>.c-message__bubble{justify-self:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.section__description--connect{text-align:center;font-size:clamp(16px,5.3718244804px + 1.3856812933vw,22px)}.l-page__footer{padding-top:144px}@media (max-width: 767px){.section__heading--connect>p{font-size:12px}.section__heading--connect>h2{font-size:20px}.section__description--connect{text-align:left}.section__connect{padding-bottom:0}}.c-page-hero--connect{background:url(/assets/images/connect/main-visual-desktop.webp) center/cover no-repeat}.flow-change{position:relative;padding:48px 0 24px}.flow-change .section__change-content{margin-top:32px}.flow-change:before{content:"";position:absolute;top:0;left:24px;width:400px;height:auto;-o-object-fit:cover;object-fit:cover;aspect-ratio:440/140}.flow-change__body{margin:0 auto;text-align:center}.flow-change--before{background-color:rgb(from #f5f5f5 r g b/1)}.flow-change--before:before{background:url(/assets/images/connect/bg-before.svg) left top/cover no-repeat}.flow-change--before .l-box-grid{display:grid;grid-template-columns:1fr;grid-template-rows:60px 50px minmax(60px,80px) auto 1fr auto;gap:24px;grid-template-areas:"l-box-grid__row--heading" "l-box-grid__row--text1" "l-box-grid__row--text2" "l-box-grid__row--comment1" "l-box-grid__row--image" "l-box-grid__row--comment2"}.flow-change--before .l-box-grid>.l-box-grid__row:not(:first-child){padding-inline:20px}.flow-change--before .l-box-grid>.l-box-grid__row:last-child{padding-inline:20px;padding-bottom:20px}@media (max-width: 767px){.flow-change--before .l-box-grid{grid-template-rows:60px repeat(5,auto)}}.flow-change--before .partner_primary .l-box-grid__row--comment1{position:relative}.flow-change--before .partner_primary .l-box-grid__row--comment1 .c-arrow-graphic[data-arrow=output]{width:134px;heioght:16px}.flow-change--before .partner_primary .l-box-grid__row--comment1 .c-arrow-graphic[data-arrow=output]:before{content:"";position:absolute;pointer-events:none;background-color:rgb(from #0a6371 r g b/1);border-radius:2px;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:114px;height:16px}.flow-change--before .partner_primary .l-box-grid__row--comment1 .c-arrow-graphic[data-arrow=output]:after{content:"";position:absolute;pointer-events:none;left:110px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:24px solid;border-color:transparent transparent transparent #0a6371}.flow-change--before .partner_primary .l-box-grid__row--comment1 .c-arrow-graphic[data-arrow=output]>.arrow-label,.flow-change--before .partner_primary .l-box-grid__row--comment1 .c-arrow-graphic[data-arrow=output] .arrow-label{position:absolute;z-index:999;pointer-events:none;white-space:nowrap;padding:12px;font-size:18px;font-weight:700;background:transparent;color:#0a6371;border-radius:6px;-webkit-transform-origin:center bottom;transform-origin:center bottom;line-height:1.2;left:55px;top:-4px;-webkit-transform:translateX(-50%) translateY(-100%);transform:translate(-50%) translateY(-100%)}@media (max-width: 767px){.flow-change--before .partner_primary .l-box-grid__row--comment1 .c-arrow-graphic{display:none}}.flow-change--before .partner_primary .l-box-grid__row--image{position:relative}.flow-change--before .partner_primary .l-box-grid__row--image .c-arrow-graphic[data-arrow=output]{width:194px;heioght:16px}.flow-change--before .partner_primary .l-box-grid__row--image .c-arrow-graphic[data-arrow=output]:before{content:"";position:absolute;pointer-events:none;background-color:rgb(from #0a6371 r g b/1);border-radius:2px;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:174px;height:16px}.flow-change--before .partner_primary .l-box-grid__row--image .c-arrow-graphic[data-arrow=output]:after{content:"";position:absolute;pointer-events:none;left:170px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:24px solid;border-color:transparent transparent transparent #0a6371}.flow-change--before .partner_primary .l-box-grid__row--image .c-arrow-graphic[data-arrow=output]>.arrow-label,.flow-change--before .partner_primary .l-box-grid__row--image .c-arrow-graphic[data-arrow=output] .arrow-label{position:absolute;z-index:999;pointer-events:none;white-space:nowrap;padding:12px;font-size:18px;font-weight:700;background:transparent;color:#0a6371;border-radius:6px;-webkit-transform-origin:center bottom;transform-origin:center bottom;line-height:1.2;left:85px;top:-4px;-webkit-transform:translateX(-50%) translateY(-100%);transform:translate(-50%) translateY(-100%)}.flow-change--before .partner_primary .l-box-grid__row--image .c-arrow-graphic[data-arrow=input]{width:214px;heioght:16px}.flow-change--before .partner_primary .l-box-grid__row--image .c-arrow-graphic[data-arrow=input]:before{content:"";position:absolute;pointer-events:none;background-color:rgb(from #accfd5 r g b/1);border-radius:2px;left:24px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:190px;height:16px}.flow-change--before .partner_primary .l-box-grid__row--image .c-arrow-graphic[data-arrow=input]:after{content:"";position:absolute;pointer-events:none;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:24px solid;border-color:transparent #accfd5 transparent transparent}.flow-change--before .partner_primary .l-box-grid__row--image .c-arrow-graphic[data-arrow=input]>.arrow-label,.flow-change--before .partner_primary .l-box-grid__row--image .c-arrow-graphic[data-arrow=input] .arrow-label{position:absolute;z-index:999;pointer-events:none;white-space:nowrap;padding:12px;font-size:18px;font-weight:700;background:transparent;color:#0a6371;border-radius:6px;-webkit-transform-origin:center bottom;transform-origin:center bottom;line-height:1.2;left:119px;top:-4px;-webkit-transform:translateX(-50%) translateY(-100%);transform:translate(-50%) translateY(-100%)}@media (max-width: 767px){.flow-change--before .partner_primary .l-box-grid__row--image .c-arrow-graphic{display:none}}.flow-change--before .partner_primary>.c-arrow-graphic[data-arrow=output]{width:32px;height:144px}.flow-change--before .partner_primary>.c-arrow-graphic[data-arrow=output]:before{content:"";position:absolute;pointer-events:none;background-color:rgb(from #0a6371 r g b/1);border-radius:2px;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translate(-50%);width:32px;height:80px}.flow-change--before .partner_primary>.c-arrow-graphic[data-arrow=output]:after{content:"";position:absolute;pointer-events:none;left:50%;top:80px;-webkit-transform:translateX(-50%);transform:translate(-50%);width:0;height:0;border-left:32px solid transparent;border-right:32px solid transparent;border-top:32px solid;border-color:#0a6371 transparent transparent transparent}.flow-change--before .partner_primary>.c-arrow-graphic[data-arrow=output]>.arrow-label,.flow-change--before .partner_primary>.c-arrow-graphic[data-arrow=output] .arrow-label{position:absolute;z-index:999;pointer-events:none;white-space:nowrap;padding:12px;font-size:18px;font-weight:700;background:#149c9c;color:#fff;border-radius:6px;-webkit-transform-origin:center bottom;transform-origin:center bottom;line-height:1.2;left:50%;top:0;-webkit-transform:translateX(-50%) translateY(-100%);transform:translate(-50%) translateY(-100%)}.flow-change--before .partner_primary>.c-arrow-graphic[data-arrow=output] .c-x{display:inline-block;width:72px;height:72px;vertical-align:middle}.flow-change--before .partner_primary>.c-arrow-graphic[data-arrow=output] .c-x:before,.flow-change--before .partner_primary>.c-arrow-graphic[data-arrow=output] .c-x:after{content:"";position:absolute;left:50%;top:30%;width:68.4px;height:0;border-top:5px solid #0a6371;-webkit-transform-origin:center center;transform-origin:center center;pointer-events:none}.flow-change--before .partner_primary>.c-arrow-graphic[data-arrow=output] .c-x:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.flow-change--before .partner_primary>.c-arrow-graphic[data-arrow=output] .c-x:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.flow-change--before .partner_primary>.c-arrow-graphic[data-arrow=input]{width:32px;height:144px}.flow-change--before .partner_primary>.c-arrow-graphic[data-arrow=input]:before{content:"";position:absolute;pointer-events:none;background-color:rgb(from #accfd5 r g b/1);border-radius:2px;left:50%;top:44px;-webkit-transform:translateX(-50%);transform:translate(-50%);width:32px;height:80px}.flow-change--before .partner_primary>.c-arrow-graphic[data-arrow=input]:after{content:"";position:absolute;pointer-events:none;left:50%;top:12px;-webkit-transform:translateX(-50%);transform:translate(-50%);width:0;height:0;border-left:32px solid transparent;border-right:32px solid transparent;border-bottom:32px solid;border-color:transparent transparent #accfd5 transparent}.flow-change--before .partner_primary>.c-arrow-graphic[data-arrow=input]>.arrow-label,.flow-change--before .partner_primary>.c-arrow-graphic[data-arrow=input] .arrow-label{position:absolute;z-index:999;pointer-events:none;white-space:nowrap;padding:12px;font-size:18px;font-weight:700;background:#149c9c;color:#fff;border-radius:6px;-webkit-transform-origin:center bottom;transform-origin:center bottom;line-height:1.2;left:50%;top:85%;-webkit-transform:translateX(-50%) translateY(0%);transform:translate(-50%) translateY(0)}@media (min-width: 768px){.flow-change--before .partner_primary>.c-arrow-graphic{display:none}}.flow-change--before .conclusion{font-size:clamp(16px,5.3718244804px + 1.3856812933vw,22px);text-decoration:underline;padding:72px 0 48px;text-align:center;line-height:36px}.flow-change--after{background-color:rgb(from #dceae8 r g b/1)}.flow-change--after:before{background:url(/assets/images/connect/bg-after.svg) left top/cover no-repeat}.flow-change--after .flow-change__body{margin-top:128px!important}.flow-change--after .l-box-grid{display:grid;grid-template-columns:1fr;grid-template-rows:60px 50px minmax(60px,80px) 1fr auto;gap:24px;grid-template-areas:"l-box-grid__row--heading" "l-box-grid__row--text1" "l-box-grid__row--text2" "l-box-grid__row--image" "l-box-grid__row--comment2"}.flow-change--after .l-box-grid>.l-box-grid__row:not(:first-child){padding-inline:20px}.flow-change--after .l-box-grid>.l-box-grid__row:last-child{padding-inline:20px;padding-bottom:20px}@media (max-width: 767px){.flow-change--after .l-box-grid{grid-template-rows:60px repeat(4,auto)}}.flow-change--after .partner_primary,.flow-change--after .partner_primary .l-box-grid__row--image{position:relative}.flow-change--after .partner_primary .l-box-grid__row--image .c-arrow-graphic[data-arrow=output]{width:194px;heioght:16px}.flow-change--after .partner_primary .l-box-grid__row--image .c-arrow-graphic[data-arrow=output]:before{content:"";position:absolute;pointer-events:none;background-color:rgb(from #accfd5 r g b/1);border-radius:2px;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:174px;height:16px}.flow-change--after .partner_primary .l-box-grid__row--image .c-arrow-graphic[data-arrow=output]:after{content:"";position:absolute;pointer-events:none;left:170px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:24px solid;border-color:transparent transparent transparent #accfd5}.flow-change--after .partner_primary .l-box-grid__row--image .c-arrow-graphic[data-arrow=output]>.arrow-label,.flow-change--after .partner_primary .l-box-grid__row--image .c-arrow-graphic[data-arrow=output] .arrow-label{position:absolute;z-index:999;pointer-events:none;white-space:nowrap;padding:12px;font-size:18px;font-weight:700;background:#149c9c;color:#fff;border-radius:6px;-webkit-transform-origin:center bottom;transform-origin:center bottom;line-height:1.2;left:85px;top:-16px;-webkit-transform:translateX(-50%) translateY(-100%);transform:translate(-50%) translateY(-100%)}.flow-change--after .partner_primary .l-box-grid__row--image .c-arrow-graphic[data-arrow=output] .c-x{display:inline-block;width:32px;height:32px;vertical-align:middle}.flow-change--after .partner_primary .l-box-grid__row--image .c-arrow-graphic[data-arrow=output] .c-x:before,.flow-change--after .partner_primary .l-box-grid__row--image .c-arrow-graphic[data-arrow=output] .c-x:after{content:"";position:absolute;left:50%;top:50%;width:30.4px;height:0;border-top:3px solid #0a6371;-webkit-transform-origin:center center;transform-origin:center center;pointer-events:none}.flow-change--after .partner_primary .l-box-grid__row--image .c-arrow-graphic[data-arrow=output] .c-x:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.flow-change--after .partner_primary .l-box-grid__row--image .c-arrow-graphic[data-arrow=output] .c-x:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.flow-change--after .partner_primary .l-box-grid__row--image .c-arrow-graphic[data-arrow=input]{width:214px;heioght:16px}.flow-change--after .partner_primary .l-box-grid__row--image .c-arrow-graphic[data-arrow=input]:before{content:"";position:absolute;pointer-events:none;background-color:rgb(from #0a6371 r g b/1);border-radius:2px;left:24px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:190px;height:16px}.flow-change--after .partner_primary .l-box-grid__row--image .c-arrow-graphic[data-arrow=input]:after{content:"";position:absolute;pointer-events:none;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:24px solid;border-color:transparent #0a6371 transparent transparent}.flow-change--after .partner_primary .l-box-grid__row--image .c-arrow-graphic[data-arrow=input]>.arrow-label,.flow-change--after .partner_primary .l-box-grid__row--image .c-arrow-graphic[data-arrow=input] .arrow-label{position:absolute;z-index:999;pointer-events:none;white-space:nowrap;padding:12px;font-size:18px;font-weight:700;background:#149c9c;color:#fff;border-radius:6px;-webkit-transform-origin:center bottom;transform-origin:center bottom;line-height:1.2;left:119px;top:-16px;-webkit-transform:translateX(-50%) translateY(-100%);transform:translate(-50%) translateY(-100%)}@media (max-width: 767px){.flow-change--after .partner_primary .l-box-grid__row--image .c-arrow-graphic{display:none}}.flow-change--after .partner_primary>.c-arrow-graphic[data-arrow=output]{width:32px;height:144px}.flow-change--after .partner_primary>.c-arrow-graphic[data-arrow=output]:before{content:"";position:absolute;pointer-events:none;background-color:rgb(from #accfd5 r g b/1);border-radius:2px;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translate(-50%);width:32px;height:80px}.flow-change--after .partner_primary>.c-arrow-graphic[data-arrow=output]:after{content:"";position:absolute;pointer-events:none;left:50%;top:80px;-webkit-transform:translateX(-50%);transform:translate(-50%);width:0;height:0;border-left:32px solid transparent;border-right:32px solid transparent;border-top:32px solid;border-color:#accfd5 transparent transparent transparent}.flow-change--after .partner_primary>.c-arrow-graphic[data-arrow=output]>.arrow-label,.flow-change--after .partner_primary>.c-arrow-graphic[data-arrow=output] .arrow-label{position:absolute;z-index:999;pointer-events:none;white-space:nowrap;padding:12px;font-size:18px;font-weight:700;background:#149c9c;color:#fff;border-radius:6px;-webkit-transform-origin:center bottom;transform-origin:center bottom;line-height:1.2;left:50%;top:0;-webkit-transform:translateX(-50%) translateY(-100%);transform:translate(-50%) translateY(-100%)}.flow-change--after .partner_primary>.c-arrow-graphic[data-arrow=output] .c-x{display:inline-block;width:72px;height:72px;vertical-align:middle}.flow-change--after .partner_primary>.c-arrow-graphic[data-arrow=output] .c-x:before,.flow-change--after .partner_primary>.c-arrow-graphic[data-arrow=output] .c-x:after{content:"";position:absolute;left:50%;top:30%;width:68.4px;height:0;border-top:5px solid #0a6371;-webkit-transform-origin:center center;transform-origin:center center;pointer-events:none}.flow-change--after .partner_primary>.c-arrow-graphic[data-arrow=output] .c-x:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.flow-change--after .partner_primary>.c-arrow-graphic[data-arrow=output] .c-x:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.flow-change--after .partner_primary>.c-arrow-graphic[data-arrow=input]{width:32px;height:144px}.flow-change--after .partner_primary>.c-arrow-graphic[data-arrow=input]:before{content:"";position:absolute;pointer-events:none;background-color:rgb(from #0a6371 r g b/1);border-radius:2px;left:50%;top:44px;-webkit-transform:translateX(-50%);transform:translate(-50%);width:32px;height:80px}.flow-change--after .partner_primary>.c-arrow-graphic[data-arrow=input]:after{content:"";position:absolute;pointer-events:none;left:50%;top:12px;-webkit-transform:translateX(-50%);transform:translate(-50%);width:0;height:0;border-left:32px solid transparent;border-right:32px solid transparent;border-bottom:32px solid;border-color:transparent transparent #0a6371 transparent}.flow-change--after .partner_primary>.c-arrow-graphic[data-arrow=input]>.arrow-label,.flow-change--after .partner_primary>.c-arrow-graphic[data-arrow=input] .arrow-label{position:absolute;z-index:999;pointer-events:none;white-space:nowrap;padding:12px;font-size:18px;font-weight:700;background:#149c9c;color:#fff;border-radius:6px;-webkit-transform-origin:center bottom;transform-origin:center bottom;line-height:1.2;left:50%;top:85%;-webkit-transform:translateX(-50%) translateY(0%);transform:translate(-50%) translateY(0)}@media (min-width: 768px){.flow-change--after .partner_primary>.c-arrow-graphic{display:none}}.flow-change--after .conclusion{color:#0a6371;font-size:clamp(18px,-3.2563510393px + 2.7713625866vw,30px);font-weight:700;text-decoration:underline;padding:72px 0 48px;text-align:center;line-height:36px}.flow-change--connection{position:relative;z-index:100;background-color:rgb(from #f5f5f5 r g b/1)}.flow-change--connection .flow-change__body{text-align:center}.flow-change--connection .flow-change__image{position:absolute;width:86px;height:auto;top:60px;left:calc(50% - 43px);z-index:100}.l-box-grid__connect{display:grid;position:relative;overflow:visible;margin-top:32px;gap:0px;grid-template-columns:1fr 100px 1fr;grid-template-areas:"partner_primary connection partner_secondary"}.l-box-grid__connect>.partner_primary{grid-area:partner_primary;z-index:1;position:relative}.l-box-grid__connect>.partner_primary .l-box-grid__row--image{-ms-flex-item-align:end;align-self:flex-end}.l-box-grid__connect>.partner_secondary{grid-area:partner_secondary;z-index:0;position:relative}.l-box-grid__connect>.l-box-grid{-webkit-box-shadow:0 0 60px 0 rgba(0,0,0,.2);box-shadow:0 0 60px #0003;border:1px solid transparent;border-radius:16px;position:relative;background-color:rgb(from #fff r g b/1)}.l-box-grid__connect>.l-box-grid .l-box-grid__row--heading{font-size:30px;text-align:center;border-top-left-radius:16px;border-top-right-radius:16px;color:#fff;background-color:rgb(from #0a6371 r g b/1)}.l-box-grid__connect>.l-box-grid .l-box-grid__row--text1{font-size:clamp(18px,14.4572748268px + .4618937644vw,20px)}.l-box-grid__connect>.l-box-grid .l-box-grid__row--text2{font-size:clamp(14px,10.4572748268px + .4618937644vw,16px)}.l-box-grid__connect>.l-box-grid .l-box-grid__row--comment1 .c-message,.l-box-grid__connect>.l-box-grid .l-box-grid__row--comment2 .c-message{margin-bottom:0}.l-box-grid__connect>.l-box-grid .l-box-grid__row--image .divider{color:#0a6371;font-size:clamp(24px,9.8290993072px + 1.8475750577vw,32px)}.l-box-grid__connect>.l-box-grid .l-box-grid__row--image>div:first-of-type{padding:24px;border:2px solid;border-radius:16px;background-color:rgb(from #dceae8 r g b/1);border-color:#0a6371}.l-box-grid__connect>.l-box-grid .l-box-grid__row--image .shared-data{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-top:32px;padding:16px;border-radius:16px;background-color:rgb(from #fff r g b/1)}.l-box-grid__connect>.l-box-grid .l-box-grid__row--image .shared-data>p{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.l-box-grid__connect>.l-box-grid .l-box-grid__row--image .shared-data .shared-data__item{width:clamp(48px,-23.90625px + 9.375vw,72px);min-width:clamp(48px,-23.90625px + 9.375vw,72px)}.l-box-grid__connect>.l-box-grid .l-box-grid__row--image .shared-data .shared-data__item>div{aspect-ratio:1;overflow:hidden;border-radius:50%;background-color:rgb(from #fff r g b/1)}.l-box-grid__connect>.l-box-grid .l-box-grid__row--image .shared-data .shared-data__item>div img,.l-box-grid__connect>.l-box-grid .l-box-grid__row--image .shared-data .shared-data__item>div .o-media__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;border-radius:inherit}.l-box-grid__connect>.l-box-grid .l-box-grid__row--image .shared-data .shared-data__item>.o-media__caption,.l-box-grid__connect>.l-box-grid .l-box-grid__row--image .shared-data .shared-data__item>figcaption{display:block}@media (max-width: 767px){.l-box-grid__connect>.l-box-grid .l-box-grid__row--image .shared-data .shared-data__item{width:clamp(48px,-24.3769633508px + 12.5654450262vw,72px);min-width:clamp(48px,-24.3769633508px + 12.5654450262vw,72px)}}.partner_primary .member-images{display:grid;gap:8px;place-items:center;grid-template-columns:repeat(4,1fr);grid-template-areas:"member-images__item1 member-images__item2 member-images__item3 member-images__item4"}.partner_primary .member-images>div{width:clamp(64px,16.0625px + 6.25vw,80px);min-width:clamp(64px,16.0625px + 6.25vw,80px)}.partner_primary .member-images>div>div{aspect-ratio:1;overflow:hidden;border-radius:50%;background-color:rgb(from #fff r g b/1)}.partner_primary .member-images>div>div img,.partner_primary .member-images>div>div .o-media__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;border-radius:inherit}.partner_primary .member-images>div>.o-media__caption,.partner_primary .member-images>div>figcaption{display:block}@media (max-width: 767px){.partner_primary .member-images>div{width:clamp(64px,15.7486910995px + 8.3769633508vw,80px);min-width:clamp(64px,15.7486910995px + 8.3769633508vw,80px)}}@media (max-width: 1023px){.partner_primary .member-images{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-template-areas:"member-images__item1 member-images__item2" "member-images__item3 member-images__item4"}.partner_primary .member-images>div{width:clamp(64px,-31.875px + 12.5vw,96px);min-width:clamp(64px,-31.875px + 12.5vw,96px)}.partner_primary .member-images>div>div{aspect-ratio:1;overflow:hidden;border-radius:50%;background-color:rgb(from #fff r g b/1)}.partner_primary .member-images>div>div img,.partner_primary .member-images>div>div .o-media__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;border-radius:inherit}.partner_primary .member-images>div>.o-media__caption,.partner_primary .member-images>div>figcaption{display:block}}@media (max-width: 1023px) and (max-width: 767px){.partner_primary .member-images>div{width:clamp(64px,-32.502617801px + 16.7539267016vw,96px);min-width:clamp(64px,-32.502617801px + 16.7539267016vw,96px)}}@media (max-width: 767px){.partner_primary .member-images{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(1,1fr);grid-template-areas:"member-images__item1 member-images__item2 member-images__item3 member-images__item4"}}.partner_primary .member-images .member-images__item1{grid-area:member-images__item1}.partner_primary .member-images .member-images__item2{grid-area:member-images__item2}.partner_primary .member-images .member-images__item3{grid-area:member-images__item3}.partner_primary .member-images .member-images__item4{grid-area:member-images__item4}.partner_secondary .member-images{display:grid;gap:8px;place-items:center;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-template-areas:"member-images__item1 member-images__item2 member-images__item3" "member-images__item4 member-images__item5 member-images__item6"}.partner_secondary .member-images>div{width:clamp(64px,16.0625px + 6.25vw,80px);min-width:clamp(64px,16.0625px + 6.25vw,80px)}.partner_secondary .member-images>div>div{aspect-ratio:1;overflow:hidden;border-radius:50%;background-color:rgb(from #fff r g b/1)}.partner_secondary .member-images>div>div img,.partner_secondary .member-images>div>div .o-media__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;border-radius:inherit}.partner_secondary .member-images>div>.o-media__caption,.partner_secondary .member-images>div>figcaption{display:block}@media (max-width: 767px){.partner_secondary .member-images>div{width:clamp(64px,15.7486910995px + 8.3769633508vw,80px);min-width:clamp(64px,15.7486910995px + 8.3769633508vw,80px)}}@media (max-width: 1023px){.partner_secondary .member-images{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);grid-template-areas:"member-images__item1 member-images__item2" "member-images__item3 member-images__item4" "member-images__item5 member-images__item6"}.partner_secondary .member-images>div{width:clamp(64px,-31.875px + 12.5vw,96px);min-width:clamp(64px,-31.875px + 12.5vw,96px)}.partner_secondary .member-images>div>div{aspect-ratio:1;overflow:hidden;border-radius:50%;background-color:rgb(from #fff r g b/1)}.partner_secondary .member-images>div>div img,.partner_secondary .member-images>div>div .o-media__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;border-radius:inherit}.partner_secondary .member-images>div>.o-media__caption,.partner_secondary .member-images>div>figcaption{display:block}}@media (max-width: 1023px) and (max-width: 767px){.partner_secondary .member-images>div{width:clamp(64px,-32.502617801px + 16.7539267016vw,96px);min-width:clamp(64px,-32.502617801px + 16.7539267016vw,96px)}}@media (max-width: 767px){.partner_secondary .member-images{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-template-areas:"member-images__item1 member-images__item2 member-images__item3" "member-images__item4 member-images__item5 member-images__item6"}}.partner_secondary .member-images .member-images__item1{grid-area:member-images__item1}.partner_secondary .member-images .member-images__item2{grid-area:member-images__item2}.partner_secondary .member-images .member-images__item3{grid-area:member-images__item3}.partner_secondary .member-images .member-images__item4{grid-area:member-images__item4}.partner_secondary .member-images .member-images__item5{grid-area:member-images__item5}.partner_secondary .member-images .member-images__item6{grid-area:member-images__item6}.collaboration-benefits{position:relative;padding:48px 0 24px}.collaboration-benefits__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:24px}.collaboration-benefits__body>*+*{margin-top:32px}.collaboration-benefits__description{text-align:center;font-size:clamp(14px,6.9145496536px + .9237875289vw,18px)}.collaboration-benefits__image{margin:32px 0 24px}.collaboration-benefits__image img{width:100%;max-width:500px;height:auto}.collaboration-benefits__merit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 32px;border:1px solid;border-color:#0a6371}.collaboration-benefits__merit-heading{padding:0 48px;font-weight:700;font-size:clamp(18px,10.9145496536px + .9237875289vw,22px);color:#0a6371}.collaboration-benefits__merit-divider{width:100%;border-top:1px solid;border-top-color:#0a6371;margin:8px auto 16px}.collaboration-benefits__merit-list{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.collaboration-benefits__merit-item{list-style-type:disc;margin-left:16px;text-align:left;color:#0a6371;font-size:clamp(14px,6.9145496536px + .9237875289vw,18px)}.collaboration-benefits__merit-item span{color:#000;font-size:clamp(14px,6.9145496536px + .9237875289vw,18px)}.flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.team-license-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;max-width:1000px;margin:32px auto;padding:40px 24px 24px;background-color:#fff;border-radius:12px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px #00000014}.team-license-container:before{content:"A\793e\306e\30c1\30fc\30e0\306e\30e9\30a4\30bb\30f3\30b9";position:absolute;top:-16px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);font-size:20px;font-weight:600;color:#0a6371}.team-license-container .team-license-box{padding:20px;border-radius:12px;text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:300px}.team-license-container .team-license-box.box-a{padding-left:0;padding-right:50px}.team-license-container .team-license-box.box-b{background-color:#e6f0ee;padding-left:50px}.team-license-container .team-license-box.box-b .avatar-item img{background-color:rgb(from #fff r g b/1)}.team-license-container .box-title{font-size:20px;font-weight:600;margin-bottom:20px;color:#0a6371}.team-license-container .avatars{display:grid;gap:8px;place-items:center}.team-license-container .box-a .avatars{grid-template-columns:repeat(4,1fr);grid-template-areas:"avatars__item1 avatars__item2 avatars__item3 avatars__item4"}.team-license-container .box-a .avatars .avatars__item1{grid-area:avatars__item1;width:clamp(64px,16.0625px + 6.25vw,80px);min-width:clamp(64px,16.0625px + 6.25vw,80px)}.team-license-container .box-a .avatars .avatars__item1>div{aspect-ratio:1;overflow:hidden;border-radius:50%;background-color:rgb(from #f5f5f5 r g b/1)}.team-license-container .box-a .avatars .avatars__item1>div img,.team-license-container .box-a .avatars .avatars__item1>div .o-media__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;border-radius:inherit}.team-license-container .box-a .avatars .avatars__item1>.o-media__caption,.team-license-container .box-a .avatars .avatars__item1>figcaption{display:block}@media (max-width: 767px){.team-license-container .box-a .avatars .avatars__item1{width:clamp(64px,15.7486910995px + 8.3769633508vw,80px);min-width:clamp(64px,15.7486910995px + 8.3769633508vw,80px)}}.team-license-container .box-a .avatars .avatars__item2{grid-area:avatars__item2;width:clamp(64px,16.0625px + 6.25vw,80px);min-width:clamp(64px,16.0625px + 6.25vw,80px)}.team-license-container .box-a .avatars .avatars__item2>div{aspect-ratio:1;overflow:hidden;border-radius:50%;background-color:rgb(from #f5f5f5 r g b/1)}.team-license-container .box-a .avatars .avatars__item2>div img,.team-license-container .box-a .avatars .avatars__item2>div .o-media__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;border-radius:inherit}.team-license-container .box-a .avatars .avatars__item2>.o-media__caption,.team-license-container .box-a .avatars .avatars__item2>figcaption{display:block}@media (max-width: 767px){.team-license-container .box-a .avatars .avatars__item2{width:clamp(64px,15.7486910995px + 8.3769633508vw,80px);min-width:clamp(64px,15.7486910995px + 8.3769633508vw,80px)}}.team-license-container .box-a .avatars .avatars__item3{grid-area:avatars__item3;width:clamp(64px,16.0625px + 6.25vw,80px);min-width:clamp(64px,16.0625px + 6.25vw,80px)}.team-license-container .box-a .avatars .avatars__item3>div{aspect-ratio:1;overflow:hidden;border-radius:50%;background-color:rgb(from #f5f5f5 r g b/1)}.team-license-container .box-a .avatars .avatars__item3>div img,.team-license-container .box-a .avatars .avatars__item3>div .o-media__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;border-radius:inherit}.team-license-container .box-a .avatars .avatars__item3>.o-media__caption,.team-license-container .box-a .avatars .avatars__item3>figcaption{display:block}@media (max-width: 767px){.team-license-container .box-a .avatars .avatars__item3{width:clamp(64px,15.7486910995px + 8.3769633508vw,80px);min-width:clamp(64px,15.7486910995px + 8.3769633508vw,80px)}}.team-license-container .box-a .avatars .avatars__item4{grid-area:avatars__item4;width:clamp(64px,16.0625px + 6.25vw,80px);min-width:clamp(64px,16.0625px + 6.25vw,80px)}.team-license-container .box-a .avatars .avatars__item4>div{aspect-ratio:1;overflow:hidden;border-radius:50%;background-color:rgb(from #f5f5f5 r g b/1)}.team-license-container .box-a .avatars .avatars__item4>div img,.team-license-container .box-a .avatars .avatars__item4>div .o-media__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;border-radius:inherit}.team-license-container .box-a .avatars .avatars__item4>.o-media__caption,.team-license-container .box-a .avatars .avatars__item4>figcaption{display:block}@media (max-width: 767px){.team-license-container .box-a .avatars .avatars__item4{width:clamp(64px,15.7486910995px + 8.3769633508vw,80px);min-width:clamp(64px,15.7486910995px + 8.3769633508vw,80px)}}.team-license-container .box-b .avatars{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-template-areas:"avatars__item1 avatars__item2 avatars__item3" "avatars__item4 avatars__item5 avatars__item6"}.team-license-container .box-b .avatars .avatars__item1{grid-area:avatars__item1;width:clamp(64px,16.0625px + 6.25vw,80px);min-width:clamp(64px,16.0625px + 6.25vw,80px)}.team-license-container .box-b .avatars .avatars__item1>div{aspect-ratio:1;overflow:hidden;border-radius:50%;background-color:rgb(from #fff r g b/1)}.team-license-container .box-b .avatars .avatars__item1>div img,.team-license-container .box-b .avatars .avatars__item1>div .o-media__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;border-radius:inherit}.team-license-container .box-b .avatars .avatars__item1>.o-media__caption,.team-license-container .box-b .avatars .avatars__item1>figcaption{display:block}@media (max-width: 767px){.team-license-container .box-b .avatars .avatars__item1{width:clamp(64px,15.7486910995px + 8.3769633508vw,80px);min-width:clamp(64px,15.7486910995px + 8.3769633508vw,80px)}}.team-license-container .box-b .avatars .avatars__item2{grid-area:avatars__item2;width:clamp(64px,16.0625px + 6.25vw,80px);min-width:clamp(64px,16.0625px + 6.25vw,80px)}.team-license-container .box-b .avatars .avatars__item2>div{aspect-ratio:1;overflow:hidden;border-radius:50%;background-color:rgb(from #fff r g b/1)}.team-license-container .box-b .avatars .avatars__item2>div img,.team-license-container .box-b .avatars .avatars__item2>div .o-media__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;border-radius:inherit}.team-license-container .box-b .avatars .avatars__item2>.o-media__caption,.team-license-container .box-b .avatars .avatars__item2>figcaption{display:block}@media (max-width: 767px){.team-license-container .box-b .avatars .avatars__item2{width:clamp(64px,15.7486910995px + 8.3769633508vw,80px);min-width:clamp(64px,15.7486910995px + 8.3769633508vw,80px)}}.team-license-container .box-b .avatars .avatars__item3{grid-area:avatars__item3;width:clamp(64px,16.0625px + 6.25vw,80px);min-width:clamp(64px,16.0625px + 6.25vw,80px)}.team-license-container .box-b .avatars .avatars__item3>div{aspect-ratio:1;overflow:hidden;border-radius:50%;background-color:rgb(from #fff r g b/1)}.team-license-container .box-b .avatars .avatars__item3>div img,.team-license-container .box-b .avatars .avatars__item3>div .o-media__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;border-radius:inherit}.team-license-container .box-b .avatars .avatars__item3>.o-media__caption,.team-license-container .box-b .avatars .avatars__item3>figcaption{display:block}@media (max-width: 767px){.team-license-container .box-b .avatars .avatars__item3{width:clamp(64px,15.7486910995px + 8.3769633508vw,80px);min-width:clamp(64px,15.7486910995px + 8.3769633508vw,80px)}}.team-license-container .box-b .avatars .avatars__item4{grid-area:avatars__item4;width:clamp(64px,16.0625px + 6.25vw,80px);min-width:clamp(64px,16.0625px + 6.25vw,80px)}.team-license-container .box-b .avatars .avatars__item4>div{aspect-ratio:1;overflow:hidden;border-radius:50%;background-color:rgb(from #fff r g b/1)}.team-license-container .box-b .avatars .avatars__item4>div img,.team-license-container .box-b .avatars .avatars__item4>div .o-media__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;border-radius:inherit}.team-license-container .box-b .avatars .avatars__item4>.o-media__caption,.team-license-container .box-b .avatars .avatars__item4>figcaption{display:block}@media (max-width: 767px){.team-license-container .box-b .avatars .avatars__item4{width:clamp(64px,15.7486910995px + 8.3769633508vw,80px);min-width:clamp(64px,15.7486910995px + 8.3769633508vw,80px)}}.team-license-container .box-b .avatars .avatars__item5{grid-area:avatars__item5;width:clamp(64px,16.0625px + 6.25vw,80px);min-width:clamp(64px,16.0625px + 6.25vw,80px)}.team-license-container .box-b .avatars .avatars__item5>div{aspect-ratio:1;overflow:hidden;border-radius:50%;background-color:rgb(from #fff r g b/1)}.team-license-container .box-b .avatars .avatars__item5>div img,.team-license-container .box-b .avatars .avatars__item5>div .o-media__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;border-radius:inherit}.team-license-container .box-b .avatars .avatars__item5>.o-media__caption,.team-license-container .box-b .avatars .avatars__item5>figcaption{display:block}@media (max-width: 767px){.team-license-container .box-b .avatars .avatars__item5{width:clamp(64px,15.7486910995px + 8.3769633508vw,80px);min-width:clamp(64px,15.7486910995px + 8.3769633508vw,80px)}}.team-license-container .box-b .avatars .avatars__item6{grid-area:avatars__item6;width:clamp(64px,16.0625px + 6.25vw,80px);min-width:clamp(64px,16.0625px + 6.25vw,80px)}.team-license-container .box-b .avatars .avatars__item6>div{aspect-ratio:1;overflow:hidden;border-radius:50%;background-color:rgb(from #fff r g b/1)}.team-license-container .box-b .avatars .avatars__item6>div img,.team-license-container .box-b .avatars .avatars__item6>div .o-media__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;border-radius:inherit}.team-license-container .box-b .avatars .avatars__item6>.o-media__caption,.team-license-container .box-b .avatars .avatars__item6>figcaption{display:block}@media (max-width: 767px){.team-license-container .box-b .avatars .avatars__item6{width:clamp(64px,15.7486910995px + 8.3769633508vw,80px);min-width:clamp(64px,15.7486910995px + 8.3769633508vw,80px)}}.team-license-container .plus-icon{width:60px;height:60px;margin:0 -30px;z-index:10;-ms-flex-negative:0;flex-shrink:0}.team-license-container .plus-icon img{width:100%;height:100%}.permission-settings{margin:64px auto;max-width:1000px;text-align:center}.permission-settings__body{border-radius:16px;padding:32px;background-color:rgb(from #dceae8 r g b/1)}.permission-settings__heading{font-size:30px;font-weight:700;color:#fff;background-color:rgb(from #0a6371 r g b/1);padding:16px 8px;border-radius:8px;margin-bottom:24px}.permission-settings__body>p{margin-bottom:24px;font-size:16px}.permission-settings__content{display:grid;gap:32px;grid-template-columns:auto 30px auto;grid-template-areas:"permission-settings__item--user permission-settings__item--connector permission-settings__item--dialog";justify-items:center}.permission-settings__item{text-align:center;border-radius:16px}.permission-settings__item--user{grid-area:permission-settings__item--user;padding:16px 32px 32px;background-color:rgb(from #b9d9d9 r g b/1)}.permission-settings__item--user .c-message+.c-message{margin-top:16px}.permission-settings__item--connector{grid-area:permission-settings__item--connector;place-self:center;font-size:32px;color:#0a6371}.permission-settings__item--dialog{grid-area:permission-settings__item--dialog}.permission-settings__item--dialog p,.permission-settings__item--dialog p span{position:relative}.permission-settings__item--dialog p span:before,.permission-settings__item--dialog p span:after{content:"";position:absolute;width:2px;height:18px;background-color:currentColor;-ms-flex-item-align:center;align-self:center}.permission-settings__item--dialog p span:before{left:-16px;-webkit-transform:rotate(-32deg);transform:rotate(-32deg)}.permission-settings__item--dialog p span:after{right:-16px;-webkit-transform:rotate(32deg);transform:rotate(32deg)}.permission-settings__item--dialog .permission-settings__item--image{width:clamp(250px,-199.4140625px + 58.59375vw,400px);min-width:clamp(250px,-199.4140625px + 58.59375vw,400px)}.permission-settings__item--dialog .permission-settings__item--image>div{aspect-ratio:unset;overflow:hidden;border-radius:16px;background-color:rgb(from #fff r g b/1)}.permission-settings__item--dialog .permission-settings__item--image>div img,.permission-settings__item--dialog .permission-settings__item--image>div .o-media__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;border-radius:inherit}.permission-settings__item--dialog .permission-settings__item--image>.o-media__caption,.permission-settings__item--dialog .permission-settings__item--image>figcaption{display:block}@media (max-width: 767px){.permission-settings__item--dialog .permission-settings__item--image{width:clamp(250px,-202.3560209424px + 78.5340314136vw,400px);min-width:clamp(250px,-202.3560209424px + 78.5340314136vw,400px)}}@media (max-width: 1023px){.c-page-hero--connect{background:url(/assets/images/connect/main-visual-mobile.webp) center/cover no-repeat}.permission-settings__content{gap:16px}.permission-settings__item--user{padding:16px 24px}.permission-settings__item--user .speech>div{padding:8px 16px!important}}@media (max-width: 767px){.section__introduction--connect{padding:48px 0}.section__introduction--connect p{font-size:14px}.section__connect{padding-bottom:0}.section__connect .section__connect-merit p.heading{text-align:left;padding:0}.l-box-grid__connect{display:grid;gap:0;grid-template-columns:1fr;grid-template-rows:1fr 220px 1fr;grid-template-areas:"partner_primary" "connection" "partner_secondary";justify-self:center}.l-box-grid__connect .l-box-grid__row--comment1 .c-message,.l-box-grid__connect .l-box-grid__row--comment2 .c-message{grid-template-columns:1fr;grid-template-rows:repeat(2,auto);grid-template-areas:"icon" "speech"}.l-box-grid__connect .l-box-grid__row--comment1 .c-message__icon,.l-box-grid__connect .l-box-grid__row--comment2 .c-message__icon{justify-self:center}.l-box-grid__connect .l-box-grid__row--comment1 .c-message__speech>.c-message__bubble,.l-box-grid__connect .l-box-grid__row--comment2 .c-message__speech>.c-message__bubble{justify-self:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.l-box-grid__row--image .shared-data{gap:8px!important;margin:24px 0 0!important;padding:12px!important}.team-license-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px;width:80%}.team-license-container .team-license-box{width:100%;margin-bottom:20px}.team-license-container .team-license-box.box-a{padding-left:20px;padding-right:20px}.team-license-container .team-license-box.box-b{padding-left:20px}.team-license-container .plus-icon{margin:0 auto 20px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.team-license-container .avatars{gap:5px}.collaboration-benefits__description{text-align:left}.collaboration-benefits__merit{padding:12px 24px}.collaboration-benefits__merit-heading{padding:0}.collaboration-benefits__merit-item{margin-bottom:8px}.permission-settings{width:80%}.permission-settings__body>p{text-align:left}.permission-settings__content{gap:32px;grid-template-columns:1fr;grid-template-rows:auto 30px auto;grid-template-areas:"permission-settings__item--user" "permission-settings__item--connector" "permission-settings__item--dialog"}.permission-settings__item--connector{rotate:90deg}.permission-settings__item--user{max-width:300px}}@media (max-width: 576px){.l-box-grid__connect,.team-license-container,.permission-settings{width:100%}}
/*# sourceMappingURL=connect.css.map */
