.btn,.btn--back,.btn--normal,.btn--submit{color:#fff;font-size:1rem;font-weight:lighter;line-height:1.67;text-align:center;width:300px;background-color:#2e279d;border-radius:40px;padding:15px 0 14px;transition:.3s ease-in-out}.btn svg,.btn--back svg,.btn--normal svg,.btn--submit svg{position:absolute;top:50%;transform:translateY(-50%);transition:.3s ease-in-out}.btn svg rect,.btn--back svg rect,.btn--normal svg rect,.btn--submit svg rect{transition:.3s ease-in-out}.btn svg polyline,.btn--back svg polyline,.btn--normal svg polyline,.btn--submit svg polyline{transition:.3s ease-in-out}.btn--back:hover,.btn--normal:hover,.btn--submit:hover,.btn:hover{background-color:#4d80e4}.btn--back{background-color:#616974}.section__subtitle,.section__title,.section__title--center,.section__title--left{position:relative;display:flex;align-items:center;justify-content:flex-start;padding:80px 0}.section__subtitle br,.section__title br,.section__title--center br,.section__title--left br{display:none}.section__subtitle:after,.section__subtitle:before,.section__title--center:after,.section__title--center:before,.section__title--left:after,.section__title--left:before,.section__title:after,.section__title:before{position:absolute;content:'';left:6.1;width:67px;height:1px;display:block}.section__subtitle:before,.section__title--center:before,.section__title--left:before,.section__title:before{background-color:#ccc}.section__subtitle:after,.section__title--center:after,.section__title--left:after,.section__title:after{background-color:#151965;transform-origin:left;transform:scaleX(0);transition:transform .8s cubic-bezier(.6,.25,0,1)}.scroll-anim.js-started.section__subtitle:after,.scroll-anim.js-started.section__title--center:after,.scroll-anim.js-started.section__title--left:after,.section__title.scroll-anim.js-started:after{background-color:#151965;transform:scaleX(1)}.section__subtitle--ja,.section__title--ja{color:#151965;font-size:4rem;font-family:"Noto Serif JP","游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;display:block;padding:0 16px 0 83px}.section__subtitle--en,.section__title--en{color:#4d80e4;font-size:1.5rem;font-weight:lighter;letter-spacing:.48px;display:block}.section__title--center{text-align:center;display:block;padding:0}.section__title--center:after,.section__title--center:before{content:none}.section__title--center .section__subtitle--ja,.section__title--center .section__title--ja{padding:0 0 16px}.section__title--left{padding:80px 0 80px 6.1%}.section__subtitle{text-align:center;display:block;padding:75px 0 40px}.section__subtitle:after,.section__subtitle:before{width:1px;height:67px;top:0;left:0;right:0;margin:auto}.section__subtitle:after{transform-origin:top;transform:scaleX(1);transform:scaleY(0)}.section__subtitle.scroll-anim.js-started:after{background-color:#151965;transform:scaleY(1)}.section__subtitle--ja{font-size:2.5rem;padding:10px 0 8px}.section__subtitle--en{font-size:1rem}_:-ms-lang(x)::-ms-backdrop,.section__title:before,.section__title--center:before,.section__title--left:before,.section__subtitle:before{left:6.1%}_:-ms-lang(x)::-ms-backdrop,.section__title:after,.section__title--center:after,.section__title--left:after,.section__subtitle:after{left:6.1%}_:-ms-lang(x)::-ms-backdrop,.section__subtitle:before{top:0;left:0;right:0}_:-ms-lang(x)::-ms-backdrop,.section__subtitle:after{top:0;left:0;right:0}.contact__wrapper,.main .business__item{display:flex;align-items:center;justify-content:center}.main .business__list__item,.main .servicelists__item__title{display:flex;align-items:flex-start;justify-content:flex-start}.loading{position:fixed;width:100vw;height:100vh;background:#fff;z-index:10000}.loading__items{position:absolute;top:50%;left:50%;width:calc(15px * 4);height:15px;transform:translate(-50%,-50%)}.loading__items .rhombus{width:20px;height:19px;left:calc(20px * 4);position:absolute;margin:0 auto;transform:translateY(0) scale(0);-webkit-animation:looping-rhombuses-spinner-animation 2.5s linear infinite;animation:looping-rhombuses-spinner-animation 2.5s linear infinite}.loading__items .rhombus:nth-child(1){-webkit-animation-delay:calc(2500ms * 1 / -1.5);animation-delay:calc(2500ms * 1 / -1.5)}.loading__items .rhombus:nth-child(2){-webkit-animation-delay:calc(2500ms * 2 / -1.5);animation-delay:calc(2500ms * 2 / -1.5)}.loading__items .rhombus:nth-child(3){-webkit-animation-delay:calc(2500ms * 3 / -1.5);animation-delay:calc(2500ms * 3 / -1.5)}.loading__items,.loading__items *{box-sizing:border-box}.section__desc{color:#151965;font-size:1.5rem;font-family:"Noto Serif JP","游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:600;text-align:center}.hero{margin:97px auto 0;padding:0 6.1% 0 0}.hero__inner{position:relative}.hero__img{border-top-right-radius:20px;border-bottom-right-radius:20px;width:100%;height:calc(100vh - 97px);background:url(/assets/img/top/mv_pc@2x.jpg) no-repeat center;background-size:cover}.hero__sublead,.hero__text{position:absolute;opacity:0;transition:1s all}.hero__sublead.js-started,.hero__text.js-started{opacity:1}.hero__text{bottom:0;left:6.1%}.hero__sublead{top:53%;right:-40px;transform:translateY(-50%)}.hero__sublead img{max-height:80vh}_:-ms-lang(x)::-ms-backdrop,.hero__text{opacity:1}_:-ms-lang(x)::-ms-backdrop,.hero__sublead{opacity:1}.contact__wrapper{border-radius:10px;background-color:#fff;padding:30px}.contact__block{text-align:center;width:50%}.contact__block:nth-child(2){border-left:1px dashed #616974}.contact__block__desc{font-family:"Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:lighter;padding:0 0 16px}.contact__block__btn .btn--normal{font-size:1.125rem}.contact__block .tel__link{color:#151965;font-family:"Noto Serif JP","游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.contact__block .tel__link svg g{fill:#151965}.contact__block .tel__note{font-weight:lighter;padding:8px 0 0}.cvarea{background-color:#f8f8f8;padding:80px 6.1%}.cvarea__title{color:#151965;font-size:2.5rem;font-family:"Noto Serif JP","游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:600;text-align:center}.cvarea__desc{font-weight:lighter;text-align:center;padding:40px 0}.main .business__item{margin:0 auto 80px;padding:0 6.1% 0 0}.main .business__item--01,.main .business__item--03{justify-content:flex-start;margin:0 auto 80px 0}.main .business__item--01 .business__img,.main .business__item--03 .business__img{width:50%;margin:0 5.9% 0 0}.main .business__item--01 .business__img img,.main .business__item--03 .business__img img{border-top-right-radius:10px;border-bottom-right-radius:10px}.main .business__item--02{flex-direction:row-reverse}.main .business__item--02 .business__img{margin:0 0 0 5.9%}.main .business__item--02 .business__img img{border-radius:10px}.main .business__item--03 .business__text__title br:nth-child(1){display:block}.main .business__img img{width:100%}.main .business__text{width:38.1%;max-width:520px}.main .business__text__num{color:#46b3e6;font-weight:lighter;letter-spacing:.32px}.main .business__text__num span{font-size:1.5rem;font-weight:lighter;letter-spacing:.48px;display:inline-block;padding:0 0 0 5px}.main .business__text__title{color:#151965;font-family:"Noto Serif JP","游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.5rem;line-height:1.75;font-weight:600;padding:20px 0}.main .business__text__title br{display:none}.main .business__text__desc{font-weight:lighter}.main .business__list{border-radius:5px;border:1px solid #4d80e4;margin:30px auto 0;padding:20px;counter-reset:item}.main .business__list__item{font-weight:lighter;line-height:1.75;padding:0 0 10px}.main .business__list__item:before{counter-increment:item;content:counter(item) ".";padding:0 10px 0 0}.main .business__list__item:last-child{padding:0}.main .business__list__item span{font-weight:lighter}.main .sercvice-all,.main .service{padding:40px 6.1%;display:flex;align-items:flex-start;justify-content:center}.main .service__item{width:25%}.main .service__head{color:#fff;text-align:center;padding:13px 0 14px}.main .service__head--01{border-top-left-radius:20px;background-color:#75d2fd}.main .service__head--02{background-color:#46b3e6}.main .service__head--03{background-color:#4d80e4}.main .service__head--04{border-top-right-radius:20px;background-color:#2e279d}.main .service__head__title{font-size:2.25rem;font-weight:lighter;line-height:1.44;letter-spacing:.72px}.main .service__head__desc{font-weight:lighter;line-height:1.5}.main .service__content{height:316px;padding:20px 30px 30px}.main .service__content--01{border-right:solid 1px #616974;border-left:solid 1px #616974;border-bottom:solid 1px #616974}.main .service__content--02,.main .service__content--03,.main .service__content--04,.main .service__content--05{border-right:solid 1px #616974;border-bottom:solid 1px #616974}.main .service__cat{font-size:1.125rem;text-align:center;padding:0 0 10px}.main .servicelists__item{padding:0 0 4px}.main .servicelists__item:last-child{padding:0}.main .servicelists__item__title::before{content:'';width:8px;height:8px;flex-shrink:0;flex-basis:8px;margin:11px 5px 0 0}.main .servicelists__item__desc{font-weight:lighter}.main .service__item--01 .servicelists__item__title::before{background-color:#75d2fd}.main .service__item--02 .servicelists__item__title::before{background-color:#46b3e6}.main .service__item--03 .servicelists__item__title::before{background-color:#4d80e4}.main .service__item--04 .servicelists__item__title::before{background-color:#2e279d}.main .service__icon--plus{position:relative;width:50px;height:50px;margin:0 auto}.main .service__icon--plus span{position:absolute;top:50%;left:0;width:50px;height:10px;display:inline-block;background-color:#2e279d;transform:translateY(-50%)}.main .service__icon--plus span:nth-child(2){top:50%;left:50%;width:10px;height:50px;transform:translate(-50%,-50%)}.main .sercvice-all{padding:40px 6.1% 80px}.main .sercvice-all__item{text-align:center;width:33.333%;padding:10px 5.3% 30px}.main .sercvice-all__item:first-child{padding:10px 5.3%}.main .sercvice-all__item:first-child .sercvice-all__icon{margin:0 0 0 25px}.main .sercvice-all__item:nth-child(2){border-right:1px dashed #616974;border-left:1px dashed #616974}.main .sercvice-all__item:nth-child(3) .sercvice-all__title{padding:30px 0 16px}.main .sercvice-all__title{font-size:1.125rem;padding:30px 0 20px}.main .sercvice-all__desc{font-weight:lighter}.main .philosophy__lead{border-radius:10px;position:relative;color:#151965;font-family:"Noto Serif JP","游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:2.5rem;letter-spacing:12px;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;background-color:#fff;margin:0 11.9% 0 auto;padding:60px 80px;z-index:1}.main .philosophy__lead span{display:block}.main .philosophy__lead span:nth-child(2){padding:0 70px}.main .philosophy__lead__wrapper{position:relative;display:flex;justify-content:flex-end;padding:0 0 40px}.main .philosophy__lead__bg{position:absolute;width:100%;height:410px;left:0;right:0;bottom:0;background:url(/assets/img/top/bg_philosophy_pc@2x.jpg) no-repeat center;background-size:cover;z-index:0}.main .greeting__message{position:relative;display:flex;align-items:flex-start;justify-content:center;flex-direction:row-reverse;padding:0 0 0 6.1%}.main .greeting__fig{position:absolute;width:57.1%;top:0;right:0;z-index:0}.main .greeting__fig img{border-top-left-radius:10px;border-bottom-left-radius:10px;width:100%;margin:0 0 0 auto}.main .greeting__content{width:57.1%;margin:0 auto 0 0;padding:80px 0 0}.main .greeting__lead{color:#151965;font-size:1.5rem;font-family:"Noto Serif JP","游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:600;line-height:1.75;padding:0 0 20px 40px}.main .greeting__text{position:relative;border-radius:10px;background-color:#fff;padding:40px;z-index:1}.main .greeting__text p{font-weight:lighter;padding:0 0 30px}.main .greeting__date{font-weight:400!important;text-align:right;padding:0!important}.main .philosophy__lead,.main _:-ms-lang(x)::-ms-backdrop{position:absolute;bottom:40px;right:1%}.main .philosophy__lead span,.main _:-ms-lang(x)::-ms-backdrop{height:370px}.main .philosophy__lead__wrapper,.main _:-ms-lang(x)::-ms-backdrop{display:block;width:100%;height:520px}.main .greeting__content,.main _:-ms-lang(x)::-ms-backdrop{margin:0 auto 0 14%}.main .philosophy__lead__wrapper,.main _:-ms-lang(x)::backdrop{padding-right:10%}.main .profile__content{border-radius:10px;width:76.1%;background-color:#fff;margin:auto;padding:20px 80px}.main .profile__item{line-height:1.67;display:flex;align-items:center;justify-content:flex-start;border-bottom:1px solid #ccc;padding:20px}.main .profile__item:last-child{border-bottom:none}.main .profile__title{color:#2e279d;font-size:1.125rem;width:19%}.main .profile__desc{font-weight:lighter;width:81%}.main .access__wrapper{margin:0 auto 80px;padding:0 11.9%}.main .access__text{text-align:center}.main .access__map{border-radius:10px;border:1px solid #ccc;margin:20px auto;padding:20px}.main .access__map iframe{border-radius:10px;width:100%;height:360px}.main .access__route{display:flex;align-items:flex-start;justify-content:space-between;padding:0 20px}.main .access__route__item{width:48%}.main .access__route__exit{color:#2e279d;padding:0 0 10px}.main .access__route__desc{font-weight:lighter}.bg--left{position:relative;padding:0 0 40px}.bg--left::after{border-top-right-radius:10px;border-bottom-right-radius:10px;position:absolute;content:'';top:-320px;width:calc(100% - 6.1%);height:100%;display:block;background-color:#f8f8f8;padding:320px 0 0;z-index:-1}.bg--contact{background-color:#f8f8f8;padding:80px 6.1%}@media all and (-ms-high-contrast:none){.loading{display:none}}@media (max-width:1298px){.main .service__content{height:400px}}@media (max-width:1200px){.main .business__item--02{padding:0 6.1%}.main .business__item--02 .business__img{width:50%}}@media (max-width:1122px){.main .access__wrapper{padding:0 6.1%}}@media (max-width:1069px){.main .greeting__fig{width:50%}}@media (max-width:1062px){.main .service__content{height:450px}}@media (max-width:1010px){.main .profile__content{padding:20px 40px}.main .profile__title{width:25%}.main .profile__desc{width:75%}}@media (max-width:969px){.contact__wrapper{padding:40px 10px}}@media (max-width:965px){.hero__lead{width:95%}.hero__lead img{width:100%}}@media (max-width:889px){.main .greeting__message{padding:0 0 0 5%}.main .greeting__content{width:50%}}@media (max-width:865px){.main .greeting__fig{width:45%}}@media (max-width:860px){.main .service__content{height:500px}}@media (max-width:788px){.main .service__content{height:600px}}@media (max-width:785px){.main .service__head__desc{font-size:.875rem}}@media (max-width:768px){.btn,.btn--back,.btn--normal,.btn--submit{display:block;margin:auto}.hero{margin:60px auto 0}.hero__img{height:calc(100vh - 60px)}.hero__text{left:5.3%}.hero__sublead{top:auto;right:-35px;bottom:20px;transform:translateY(0)}.contact__block__btn .btn--normal{width:250px}.main .business__text{width:50%}.main .service__content{height:380px;padding:20px 20px 30px}.main .service__cat{font-size:1rem}.main .sercvice-all__icon img{width:auto}.main .philosophy__lead{font-size:2rem;padding:40px}.main .philosophy__lead span:nth-child(2){padding:0 40px}.main .philosophy__lead__bg{height:250px}.main .greeting__fig{width:50%}.main .greeting__content{width:60%}.main .access__route{padding:0}}@media (max-width:668px){.btn,.btn--back,.btn--normal,.btn--submit{font-size:1.23077rem;line-height:1.5;width:100%}.section__subtitle,.section__title,.section__title--center,.section__title--left{padding:40px 0 30px}.section__subtitle br,.section__title br,.section__title--center br,.section__title--left br{display:block}.section__subtitle:after,.section__subtitle:before,.section__title--center:after,.section__title--center:before,.section__title--left:after,.section__title--left:before,.section__title:after,.section__title:before{left:0;width:4%}.section__subtitle--ja,.section__title--ja{font-size:2.76923rem;padding:0 8px 0 5.3%}.section__subtitle--en,.section__title--en{font-size:.92308rem}.section__title--center{padding:0}.section__title--center .section__subtitle--ja,.section__title--center .section__title--ja{padding:0 0 8px}.section__title--left{padding:40px 0 30px}.section__subtitle{padding:30px 0 16px}.section__subtitle:after,.section__subtitle:before{width:1px;height:30px}.section__subtitle--ja{font-size:2.15385rem;padding:8px 0}.section__desc{font-size:1rem;padding:0 10.7%}.hero{padding:0 5.3% 0 0}.hero__img{max-height:420px;background:url(/assets/img/top/mv_sp@2x.jpg) no-repeat center;background-size:cover}.hero__sublead{position:static;color:#fff;font-size:2.15385rem;font-family:"Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:lighter;line-height:1.46;padding:0 0 6px}.hero__sublead img{max-height:auto}.contact__wrapper{display:block;margin:0 auto;padding:36px 20px}.contact__block{width:100%;padding:0 0 20px}.contact__block:nth-child(2){border-left:none;border-top:1px dashed #616974;padding:20px 0 0}.contact__block__desc{font-size:1.23077rem}.contact__block__btn .btn--normal{font-size:1.38462rem;width:100%}.contact__block .tel__note{font-size:1.07692rem;padding:6px 0 0}.cvarea{padding:40px 5.3%}.cvarea__title{font-size:1.84615rem;line-height:1.75}.cvarea__desc{text-align:left;padding:20px 5.4%}.main .business__item{display:block;margin:0 auto 40px;padding:0}.main .business__item--01 .business__img,.main .business__item--03 .business__img{width:100%}.main .business__item--01 .business__img{padding:0 0 0 5.3%;margin:0 0 0 auto}.main .business__item--01 .business__img img{border-radius:0;border-top-left-radius:10px;border-bottom-left-radius:10px}.main .business__item--02{padding:0}.main .business__item--02 .business__img{width:100%;margin:0 auto;padding:0 5.3%}.main .business__item--03 .business__img{padding:0 5.3% 0 0;margin:0 auto 0 0}.main .business__text{width:100%;padding:0 10.7%}.main .business__text__num{padding:10px 0 0}.main .business__text__num span{font-size:1.84615rem}.main .business__text__title{font-size:1.84615rem;padding:10px 0}.main .business__text__title br{display:block}.main .business__list{margin:16px auto 0;padding:16px}.main .business__list__item{font-size:1.23077rem}.main .sercvice-all,.main .service{display:block;padding:20px 10.7% 30px}.main .service__item{width:100%;margin:0 auto 20px}.main .service__item:last-child{margin:0 auto}.main .service__head{border-top-left-radius:20px;border-top-right-radius:20px}.main .service__head__title{font-size:2.15385rem}.main .service__head__desc{font-size:1.23077rem}.main .service__content{height:auto;border-right:solid 1px #616974;border-left:solid 1px #616974;border-bottom:solid 1px #616974;padding:16px 24px}.main .service__cat{font-size:1.38462rem}.main .servicelists__item{font-size:1.23077rem;padding:0 0 8px}.main .servicelists__item:last-child{padding:0}.main .servicelists__item__desc{padding:4px 0 0}.main .service__icon--plus{width:40px;height:40px}.main .service__icon--plus span{width:40px}.main .service__icon--plus span:nth-child(2){height:40px}.main .sercvice-all{padding:20px 10.7% 40px}.main .sercvice-all__item{width:100%;padding:20px 16px}.main .sercvice-all__item:first-child{padding:20px 16px}.main .sercvice-all__item:nth-child(2){border-right:none;border-left:none;border-top:1px dashed #616974;border-bottom:1px dashed #616974}.main .sercvice-all__item:nth-child(3) .sercvice-all__title{padding:20px 16px}.main .sercvice-all__item:nth-child(3){padding:20px 16px 0}.main .sercvice-all__title{font-size:1.38462rem;padding:30px 0 16px}.main .philosophy__lead{border-radius:5px;font-size:1.69231rem;letter-spacing:8px;margin:0 10.9% 0 auto;padding:20px 25px}.main .philosophy__lead span:nth-child(2){padding:0 24px}.main .philosophy__lead__wrapper{padding:0 0 20px}.main .philosophy__lead__bg{height:200px}.main .greeting__message{display:block;padding:0 0 40px 5.3%}.main .greeting__fig{position:static;width:100%}.main .greeting__content{width:100%;margin:0 auto;padding:0 5.3% 0 0}.main .greeting__lead{font-size:1.38462rem;padding:20px 0 0 5.4%}.main .greeting__text{padding:20px 5.4%}.main .greeting__text p{padding:0 0 20px}.main .greeting__text p:nth-child(3) br{display:none}.main .profile__content{width:89.3%;padding:20px}.main .profile__item{display:block;padding:16px 0}.main .profile__item:last-child{padding:16px 0 0}.main .profile__title{font-size:1.38462rem;width:100%;padding:0 0 8px}.main .profile__desc{font-size:1.23077rem;width:100%}.main .access__wrapper{margin:0 auto 40px;padding:0 5.3%}.main .access__map{margin:16px auto;padding:10px}.main .access__map iframe{height:230px}.main .access__route{display:block;padding:0 5.4%}.main .access__route__item{width:100%;padding:0 0 20px}.main .access__route__item:last-child{padding:0}.main .access__route__exit{display:block}.bg--left::after{top:-400px;width:100%;padding:400px 0 0}.bg--contact{padding:40px 5.3%}}@media (max-width:320px){.section__subtitle--ja,.section__title--ja{font-size:2.46154rem}.section__subtitle--ja{font-size:1.84615rem}.section__desc br{display:none}.contact__block__desc{font-size:1.07692rem}.main .business__text__num span{font-size:1.53846rem}.main .business__text__title{font-size:1.53846rem}}@-webkit-keyframes looping-rhombuses-spinner-animation{0%{transform:translateX(0) scale(0)}50%{transform:translateX(-233%) scale(1)}100%{transform:translateX(-466%) scale(0)}}@keyframes looping-rhombuses-spinner-animation{0%{transform:translateX(0) scale(0)}50%{transform:translateX(-233%) scale(1)}100%{transform:translateX(-466%) scale(0)}}