section.side-by-side .container{align-items:center;display:flex;flex-direction:column;gap:.8rem;justify-content:center}@media screen and (max-width:768px) and (orientation:portrait){section.side-by-side .container{gap:.5rem}}section.side-by-side .title{margin:0 auto;max-width:8.74rem;text-align:center;width:100%}:is(section.side-by-side .title) .split-lines-mask{text-align:center}@media screen and (max-width:768px) and (orientation:portrait){section.side-by-side .title{max-width:100%}}section.side-by-side .description{font-size:.2rem;font-weight:500;letter-spacing:0;line-height:.24rem;margin:0 auto;max-width:5.4rem;text-align:center;width:100%}@media screen and (max-width:768px) and (orientation:portrait){section.side-by-side .description{font-size:.14rem;line-height:.19rem;max-width:100%}:is(section.side-by-side .description) br{display:none}}body.loaded section.side-by-side{padding:1.2rem 0}@media screen and (max-width:768px) and (orientation:portrait){body.loaded section.side-by-side{padding:.32rem 0}}:is(body.loaded section.side-by-side) .row{position:relative}:is(:is(body.loaded section.side-by-side) .row) .image-column{padding:0 .5rem}@media screen and (max-width:768px) and (orientation:portrait){:is(:is(body.loaded section.side-by-side) .row) .image-column{padding:0 .2rem}}:is(:is(:is(body.loaded section.side-by-side) .row) .image-column) .image-wrap{height:100%;width:100%}:is(:is(:is(:is(body.loaded section.side-by-side) .row) .image-column) .image-wrap) image{height:100%;object-fit:contain;object-position:center;width:100%}:is(:is(body.loaded section.side-by-side) .row) .list-column{align-items:center;display:flex;height:100%;width:100%}@media screen and (max-width:768px) and (orientation:portrait){:is(:is(body.loaded section.side-by-side) .row) .list-column{border-top:1px dashed #ff8a00}}:is(:is(:is(body.loaded section.side-by-side) .row) .list-column) .list{display:flex;flex-direction:column;gap:.24rem}:is(:is(:is(body.loaded section.side-by-side) .row) .list-column) li{align-items:center;display:flex;gap:.16rem}:is(:is(:is(body.loaded section.side-by-side) .row) .list-column) .icon-wrap{backdrop-filter:blur(.4rem);background:linear-gradient(90deg,rgba(255,252,255,.02) 30%,rgba(255,252,255,.002) 50%);border:.01rem solid rgba(255,252,255,.08);border-radius:50%;height:.57rem;line-height:0;padding:.16rem;width:.57rem}:is(:is(:is(:is(body.loaded section.side-by-side) .row) .list-column) .icon-wrap) img,:is(:is(:is(:is(body.loaded section.side-by-side) .row) .list-column) .icon-wrap) svg{height:100%;object-fit:contain;object-position:center;width:100%}:is(:is(:is(body.loaded section.side-by-side) .row) .list-column) .text{color:#fffcff;font-size:.2rem;font-weight:500;letter-spacing:0;line-height:.24rem}@media screen and (max-width:768px) and (orientation:portrait){:is(:is(:is(body.loaded section.side-by-side) .row) .list-column) .text{font-size:.14rem;line-height:.19rem}}.two-columns:is(:is(body.loaded section.side-by-side) .row){align-items:center;display:flex}@media screen and (max-width:768px) and (orientation:portrait){.two-columns:is(:is(body.loaded section.side-by-side) .row){flex-direction:column}}.two-columns:is(:is(body.loaded section.side-by-side) .row) .column{width:50%}@media screen and (max-width:768px) and (orientation:portrait){.two-columns:is(:is(body.loaded section.side-by-side) .row) .column{width:100%}}.two-columns:is(:is(body.loaded section.side-by-side) .row) .list-column{padding:.4rem 0 .4rem 1.22rem}@media screen and (max-width:768px) and (orientation:portrait){.two-columns:is(:is(body.loaded section.side-by-side) .row) .list-column{padding:.24rem 0}}.two-columns:is(:is(body.loaded section.side-by-side) .row):before{border-left:1px dashed #ff8a00;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:.01rem}@media screen and (max-width:768px) and (orientation:portrait){.two-columns:is(:is(body.loaded section.side-by-side) .row):before{display:none}}.one-column:is(:is(body.loaded section.side-by-side) .row) .column{width:100%}:is(body.loaded section.side-by-side) .button-wrap{display:flex;justify-content:center}@media screen and (max-width:768px) and (orientation:portrait){:is(:is(body.loaded section.side-by-side) .button-wrap) .button{min-width:1.93rem}}