@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&family=Poppins:wght@300;400;500;700&family=Poppins:wght@300;400;500;700&display=swap);
@charset "UTF-8";body{font-family:Hiragino Kaku Gothic ProN,-apple-system,BlinkMacSystemFont,Noto Sans JP,sans-serif}a,body{color:#333}a{text-decoration:none}a:hover{opacity:.7}button{cursor:pointer}button:focus{outline:none!important}button:hover{opacity:.7}input:disabled{background:#d3d3d3}input:-moz-read-only{background:#d3d3d3}input:read-only{background:#d3d3d3}.sp{display:none}@media (max-width:767px){.sp{display:initial}}.pc{display:initial}@media (max-width:767px){.pc{display:none}}.limited-width-wide{margin:0 auto;max-width:1300px;padding:0 15px}@media (max-width:991px){.limited-width-wide{width:100%}}.limited-width{margin:0 auto;max-width:1100px;padding:0 15px}@media (max-width:991px){.limited-width{width:100%}}.limited-width-small{margin:0 auto;max-width:800px;padding:0 15px}@media (max-width:991px){.limited-width-small{width:100%}}html{scroll-padding-top:70px}main{min-height:calc(100vh - 130px)}.scroll-header{background-color:#fff;box-shadow:0 3px 10px rgba(0,0,0,.102);display:none;height:90px;left:0;position:fixed;top:0;width:100%;z-index:2}@media (max-width:991px){.scroll-header{height:auto}}.scroll-header.active{background-color:#0287d0}.scroll-header.active .logo-normal,.scroll-header.active .menu-image{display:none}.scroll-header.active .logo-white{display:block}.scroll-header .logo-white{display:none}.scroll-header__menu{background-color:#0287d0;display:none;padding:15px 0 30px;width:100%}.scroll-header__menu ul{list-style:none;margin-bottom:0;margin-top:0;padding:0}.scroll-header__menu ul li{padding:10px 0}.scroll-header__menu ul li a{color:#fff;display:block;position:relative}.scroll-header__menu ul li a:before{border-right:2px solid #fff;border-top:2px solid #fff;bottom:0;content:"";height:10px;left:150px;margin:auto;position:absolute;top:1px;transform:rotate(45deg);width:10px}.scroll-header .content{align-items:center;background-color:#fff;display:flex;height:90px;margin:0 auto;padding:0 20px}@media (max-width:991px){.scroll-header .content{background-color:#0287d0;height:auto;padding:0}}.scroll-header .content__wrap{align-items:center;display:flex;justify-content:space-between;width:100%}.scroll-header .content__wrap img{width:250px}.scroll-header .content__wrap__box{align-items:center;display:flex}@media (max-width:767px){.scroll-header .content__wrap__box{display:none}}.scroll-header .content__wrap__box__menu{margin-right:10px}@media (max-width:991px){.scroll-header .content__wrap__box__menu{display:none}}.scroll-header .content__wrap__box__menu a{margin-right:20px}.scroll-header .content__wrap__box__auth{display:flex;justify-content:space-between;width:380px}.scroll-header .content__wrap__box__auth--btn{align-items:center;border-radius:100vh;display:flex;font-weight:700;height:50px;justify-content:center;width:180px}.scroll-header .content__wrap__box__auth--btn img{margin-right:10px;width:15px}.scroll-header .content__wrap__box__auth--btn.login{background-color:#ff9d00;color:#fff!important}.scroll-header .content__wrap__box__auth--btn.register{background-color:#fff500}.spmenu{background-color:#fff;display:none;padding:0;width:100%;z-index:2}.spmenu__list{border-bottom:3px solid #ededed;border-top:3px solid #ededed;font-size:1.05rem;list-style:none;padding-bottom:15px}.spmenu__list li{margin-top:15px}.spmenu__list li a{display:block;position:relative}.spmenu__list li a:after{bottom:0;color:#ff9d00;content:"▶︎";font-size:.9rem;margin:auto;position:absolute;right:10px;top:1px}.spmenu__auth{display:flex;justify-content:space-between;padding:15px 0}.spmenu__auth--btn{align-items:center;border-radius:100vh;display:flex;font-weight:700;height:50px;justify-content:center;width:170px}.spmenu__auth--btn img{margin-right:10px;width:15px}.spmenu__auth--btn.login{background-color:#ff9d00;color:#fff!important}.spmenu__auth--btn.register{background-color:#fff500}.footer{background-image:url(/images/background_4.svg);background-size:cover;color:#fff;padding:40px 0;text-align:center}@media (max-width:767px){.footer{padding:30px 0}}.footer__box{display:flex;justify-content:space-between}@media (max-width:767px){.footer__box{display:block}.footer__box__logo a{display:inline-block;text-align:center}}.footer__box__logo img{width:370px}@media (max-width:991px){.footer__box__logo img{width:250px}}.footer__box__wrap{text-align:left;width:calc(100% - 500px)}@media (max-width:991px){.footer__box__wrap{width:100%}}@media (max-width:767px){.footer__box__wrap__menu{text-align:center}}.footer__box__wrap__menu a{color:#fff}@media (max-width:767px){.footer__box__wrap__menu a{display:block;margin-top:20px}}.footer__box__wrap__menu a:not(.footer__box__wrap__menu a:last-child){margin-right:30px}@media (max-width:767px){.footer__box__wrap__menu a:not(.footer__box__wrap__menu a:last-child){margin-right:0}}.footer__box__wrap__copyright{font-size:.9rem;margin-top:10px}@media (max-width:767px){.footer__box__wrap__copyright{margin-top:20px;text-align:center}}section .title{font-weight:700;text-align:center}section .title__en{color:#0287d0;font-family:Poppins,sans-serif;font-size:1.3rem;text-transform:uppercase}section .title__ja{font-size:1.8rem;margin-top:10px}section .title__ja img{margin-right:10px}@media (max-width:767px){section .title__ja{font-size:1.4rem}}.hamburger{display:none}@media (max-width:991px){.hamburger{background-color:#0287d0;display:block;height:50px;margin-right:-15px;position:relative;width:45px}.hamburger img{bottom:10px;left:7px;position:absolute;width:29px}.hamburger__line{bottom:0;left:0;margin:auto;right:0;top:-5px}.hamburger__line,.hamburger__line:after,.hamburger__line:before{background-color:#fff;border-radius:3px;content:"";height:2px;position:absolute;transition:all .3s;width:29px}.hamburger__line:before{bottom:14px}.hamburger__line:after{top:-7px}.hamburger.cross .hamburger__line{background:transparent!important}.hamburger.cross .hamburger__line:before{bottom:0;transform:rotate(45deg)}.hamburger.cross .hamburger__line:after{top:0;transform:rotate(-45deg)}.hamburger.scroll .hamburger__line,.hamburger.scroll .hamburger__line:after,.hamburger.scroll .hamburger__line:before{background-color:#fff}}.top{background-image:url(/images/background_1.svg);background-size:cover;padding:0 0 100px}@media (max-width:991px){.top{padding:0 0 80px}}@media (max-width:767px){.top{padding:0 0 70px}}.top__header{height:90px}.top__header .limited-width-wide{height:100%}@media (max-width:767px){.top__header{height:auto}}.top__header__box{align-items:center;display:flex;height:100%;justify-content:space-between}.top__header__box__logo img{width:370px}@media (max-width:991px){.top__header__box__logo img{width:250px}}.top__header__box__menu{align-items:center;display:flex}@media (max-width:991px){.top__header__box__menu{display:none}}.top__header__box__menu a{margin:0 10px}.top__header__box__menu__contact{background:transparent linear-gradient(180deg,#0092e3,#006ba7) 0 0 no-repeat padding-box;border-radius:25px;color:#fff;display:flex;font-weight:600;margin-left:20px!important;padding:10px 15px 10px 40px}.top__header__box__menu__contact img{margin-left:10px}.top__header__box__menu__contact:hover{background:#fff500;color:#0287d0;opacity:1}.top .kv{align-items:flex-end;display:flex;justify-content:space-between;margin-top:80px}@media (max-width:767px){.top .kv{display:block;margin-top:40px}}.top .kv__left{margin-right:20px;width:50%}@media (max-width:767px){.top .kv__left{margin-right:0;width:100%}}.top .kv__left__msg{margin-bottom:80px}@media (max-width:767px){.top .kv__left__msg{margin-bottom:40px;text-align:center}}.top .kv__left__msg__en{color:#0287d0;font-family:Poppins,sans-serif;font-size:1.7rem;font-weight:700;text-transform:uppercase}@media (max-width:991px){.top .kv__left__msg__en{font-size:1.5rem}}@media (max-width:767px){.top .kv__left__msg__en{font-size:1.4rem}}.top .kv__left__msg__ja{font-size:4rem;font-weight:900;letter-spacing:8px}@media (max-width:991px){.top .kv__left__msg__ja{font-size:3rem}}@media (max-width:767px){.top .kv__left__msg__ja{font-size:2.7rem}.top .kv__left img{display:none}}.top .kv__right{width:50%}@media (max-width:767px){.top .kv__right{width:100%}}.about{padding:100px 0}@media (max-width:767px){.about{padding:30px 0}}.about__wrap{align-items:flex-start;display:flex;justify-content:space-between;margin-top:40px}@media (max-width:767px){.about__wrap{display:block}}.about__wrap__image{margin-right:50px;width:30%}@media (max-width:767px){.about__wrap__image{margin-right:0;width:100%}}.about__wrap__intro{width:70%}@media (max-width:767px){.about__wrap__intro{margin-top:20px;width:100%}}.about__wrap__intro__points .point{display:flex;font-size:1.1rem;font-weight:600;margin-bottom:10px}.about__wrap__intro__points .point img{margin-right:10px;width:26px}.about__wrap__intro__detail{margin-top:20px}.app{background-image:url(/images/background_2.svg);background-size:cover;padding:100px 0}@media (max-width:767px){.app{padding:30px 0}}.app__wrap{align-items:center;display:flex;justify-content:space-between;margin-top:40px}@media (max-width:767px){.app__wrap{display:block}}.app__wrap__image{margin-right:60px;width:45%}@media (max-width:767px){.app__wrap__image{margin-right:0;width:100%}}.app__wrap__intro{width:55%}@media (max-width:767px){.app__wrap__intro{margin-top:20px;width:100%}}.app__wrap__intro__head{align-items:center;color:#0287d0;display:flex;font-size:1.5rem;font-weight:700}@media (max-width:767px){.app__wrap__intro__head{justify-content:center}}.app__wrap__intro__head img{margin-right:20px;width:60px}.app__wrap__intro__title{font-size:1.05rem;font-weight:600;margin-top:20px}.app__wrap__intro__detail{margin-top:20px}.app__wrap__intro__icon{display:flex;margin-top:30px}@media (max-width:767px){.app__wrap__intro__icon{justify-content:space-between;margin-top:20px}}.app__wrap__intro__icon__sns{display:flex}.app__wrap__intro__icon .appstore{margin-right:30px}.app__wrap__intro__icon .appstore img{width:150px}.app__wrap__intro__icon .twitter{margin-right:20px}.app__wrap__intro__icon .insta img,.app__wrap__intro__icon .twitter img{width:57px}.book{padding:100px 0}@media (max-width:767px){.book{padding:30px 0}}.book__list{margin-top:40px}.book__list__box{align-items:center;background-color:#f2faff;border-radius:20px;box-shadow:0 3px 2px 0 #e1eef5,inset 0 -3px 6px -2px #e1eef5;display:flex;justify-content:space-between;padding:30px}.book__list__box:not(.book__list__box:first-child){margin-top:30px}@media (max-width:767px){.book__list__box{display:block;padding-top:10px}}.book__list__box__image{margin-right:20px;padding-left:60px;width:280px}@media (max-width:767px){.book__list__box__image{margin-right:0;padding-left:0;text-align:center;width:100%}}.book__list__box__image.two img:nth-child(2){margin-left:18px;width:135px}@media (max-width:767px){.book__list__box__image.two img:nth-child(2){margin-left:0}.book__list__box__image.two{align-items:center;display:flex;justify-content:space-between}}.book__list__box__image img{width:170px}@media (max-width:767px){.book__list__box__image img{display:inline}}.book__list__box__detail{width:calc(100% - 280px)}@media (max-width:767px){.book__list__box__detail{text-align:center;width:100%}}.book__list__box__detail__publisher{background-color:#0287d0;color:#fff;display:inline-block;padding:5px 15px}.book__list__box__detail__title{font-size:1.2rem;font-weight:700;margin-top:20px}.book__list__box__detail__desc{margin-top:20px;text-align:left}.book__list__box__detail__amazon{margin-top:20px}.book__list__box__detail__amazon a{background-color:#f29e00;border-radius:999px;color:#fff;display:inline-flex;font-weight:700;padding:10px 60px;position:relative}.book__list__box__detail__amazon a img{position:absolute;right:20px;top:14px}.company__back{background-image:url(/images/background_3.png);background-size:cover;padding:100px 0 180px}@media (max-width:767px){.company__back{padding:30px 0 120px}}.company__back .title__en,.company__back .title__ja{color:#fff}.company__box{background-color:#fff;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.102);margin:-130px auto 100px;max-width:600px;padding:45px}@media (max-width:767px){.company__box{margin:-80px 15px 40px;padding:25px 20px}}.company__box__list{display:flex;padding:30px 0}.company__box__list:first-child{padding-top:0}.company__box__list:last-child{padding-bottom:0}@media (max-width:767px){.company__box__list{display:block;padding:20px 0}}.company__box__list__name{font-weight:700;width:100px}@media (max-width:767px){.company__box__list__name{width:100%}.company__box__list__detail{margin-top:10px}}.company__box__list:not(.company__box__list:last-child){border-bottom:1px solid #d5d5d5}.contact{background-color:#f2faff;padding:100px 0}@media (max-width:767px){.contact{padding:30px 0}}.contact__desc{font-size:1.05rem;font-weight:700;margin-top:40px;text-align:center}@media (max-width:767px){.contact__desc{font-size:1rem;text-align:left}}.contact__box{margin-top:40px}.contact__box__form{align-items:center;display:flex;margin-top:30px}@media (max-width:767px){.contact__box__form{display:block}}.contact__box__form.textarea{align-items:flex-start}.contact__box__form.textarea label{margin-top:10px}.contact__box__form label{display:block;font-weight:700;position:relative;width:300px}@media (max-width:767px){.contact__box__form label{margin-bottom:10px;width:100%}}.contact__box__form label:after{color:red;content:"＊必須";font-weight:600;position:absolute;right:20px}.contact__box__form input,.contact__box__form select{background-color:#fff;border:none;border-radius:4px;height:52px;padding:0 10px}.contact__box__form input::-moz-placeholder,.contact__box__form select::-moz-placeholder{color:#a8a8a8}.contact__box__form input::placeholder,.contact__box__form select::placeholder{color:#a8a8a8}.contact__box__form input.tel,.contact__box__form input.type,.contact__box__form select.tel,.contact__box__form select.type{width:300px}.contact__box__form input.email,.contact__box__form input.name,.contact__box__form select.email,.contact__box__form select.name{width:calc(100% - 300px)}@media (max-width:767px){.contact__box__form input,.contact__box__form select{width:100%!important}}.contact__box__form textarea{border:none;border-radius:4px;height:200px;padding:10px;width:calc(100% - 300px)}@media (max-width:767px){.contact__box__form textarea{width:100%}}.contact__box__form textarea::-moz-placeholder{color:#a8a8a8}.contact__box__form textarea::placeholder{color:#a8a8a8}.contact__box__form select{color:#000}.contact__box__form select:invalid{color:#a8a8a8}.contact__box__submit{margin-top:30px;text-align:center}.contact__box__submit button{background:transparent linear-gradient(180deg,#0092e3,#006ba7) 0 0 no-repeat padding-box;border:none;border-radius:25px;color:#fff;font-weight:600;padding:10px 0;position:relative;width:250px}.contact__box__submit button img{position:absolute;right:20px;top:10px}

/*!
	Modaal - accessible modals - v0.4.4
	by Humaan, for all humans.
	http://humaan.com
 */.modaal-noscroll{overflow:hidden}.modaal-accessible-hide{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.modaal-overlay{opacity:0;z-index:999}.modaal-overlay,.modaal-wrapper{height:100%;left:0;position:fixed;top:0;width:100%}.modaal-wrapper{-webkit-overflow-scrolling:touch;box-sizing:border-box;display:block;opacity:1;overflow:auto;transition:all .3s ease-in-out;z-index:9999}.modaal-wrapper *{-webkit-backface-visibility:hidden;box-sizing:border-box}.modaal-wrapper .modaal-close{-webkit-appearance:none;background:transparent;border:none;padding:0}.modaal-wrapper.modaal-start_none{display:none;opacity:1}.modaal-wrapper.modaal-start_fade{opacity:0}.modaal-wrapper [tabindex="0"]{outline:none!important}.modaal-wrapper.modaal-fullscreen{overflow:hidden}.modaal-outer-wrapper{display:table;height:100%;position:relative;width:100%}.modaal-fullscreen .modaal-outer-wrapper{display:block}.modaal-inner-wrapper{display:table-cell;height:100%;padding:80px 25px;position:relative;text-align:center;vertical-align:middle;width:100%}.modaal-fullscreen .modaal-inner-wrapper{display:block;padding:0;vertical-align:top}.modaal-container{background:#fff;border-radius:0;box-shadow:0 4px 15px rgba(0,0,0,.2);color:#000;cursor:auto;display:inline-block;margin:auto;max-width:1000px;position:relative;text-align:left;width:100%}.modaal-container.is_loading{height:100px;overflow:hidden;width:100px}.modaal-fullscreen .modaal-container{height:100%;max-width:none;overflow:auto}.modaal-close{background:transparent;border-radius:100%;color:#fff;cursor:pointer;height:50px;opacity:1;position:absolute;right:0;top:0;transition:all .2s ease-in-out;width:50px}.modaal-close:focus,.modaal-close:hover{background:#ff9d00;outline:none}.modaal-close:focus:after,.modaal-close:focus:before,.modaal-close:hover:after,.modaal-close:hover:before{background:#fff}.modaal-close span{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.modaal-close:after,.modaal-close:before{background:#a0a0a0;border-radius:4px;content:" ";display:block;height:22px;left:23px;position:absolute;top:14px;transition:background .2s ease-in-out;width:4px}.modaal-close:before{transform:rotate(-45deg)}.modaal-close:after{transform:rotate(45deg)}.modaal-fullscreen .modaal-close{background:#afb7bc;right:10px;top:10px}.modaal-content-container{padding:30px}@media (max-width:767px){.modaal-content-container{padding:30px 15px}}.modaal-confirm-wrap{font-size:0;padding:30px 0 0;text-align:center}.modaal-confirm-btn{background:transparent;border:none;cursor:pointer;display:inline-block;font-size:14px;margin:0 10px;vertical-align:middle}.modaal-confirm-btn.modaal-ok{background:#555;border-radius:3px;color:#fff;padding:10px 15px;transition:background .2s ease-in-out}.modaal-confirm-btn.modaal-ok:hover{background:#2f2f2f}.modaal-confirm-btn.modaal-cancel{text-decoration:underline}.modaal-confirm-btn.modaal-cancel:hover{color:#2f2f2f;text-decoration:none}@keyframes instaReveal{0%{opacity:0}to{opacity:1}}.modaal-instagram .modaal-container{background:transparent;box-shadow:none!important;width:auto}.modaal-instagram .modaal-content-container{background:transparent;padding:0}.modaal-instagram .modaal-content-container>blockquote{height:1px!important;opacity:0!important;width:1px!important}.modaal-instagram iframe{animation:instaReveal 1s linear forwards;border-radius:0!important;box-shadow:none!important;margin:-6px!important;max-width:800px!important;opacity:0;width:1000px!important}.modaal-image .modaal-inner-wrapper{padding-left:140px;padding-right:140px}.modaal-image .modaal-container{max-width:100%;width:auto}.modaal-gallery-wrap{color:#fff;position:relative}.modaal-gallery-item{display:none}.modaal-gallery-item img,.modaal-gallery-item.is_active{display:block}.modaal-gallery-label{color:#fff;font-size:18px;left:0;margin:20px 0 0;position:absolute;text-align:center;width:100%}.modaal-gallery-label:focus{outline:none}.modaal-gallery-control{background:transparent;border:none;border-radius:100%;color:#fff;cursor:pointer;height:50px;opacity:1;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease-in-out;width:50px}.modaal-gallery-control.is_hidden{cursor:default;opacity:0}.modaal-gallery-control:focus,.modaal-gallery-control:hover{background:#fff;outline:none}.modaal-gallery-control:focus:after,.modaal-gallery-control:focus:before,.modaal-gallery-control:hover:after,.modaal-gallery-control:hover:before{background:#afb7bc}.modaal-gallery-control span{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.modaal-gallery-control:after,.modaal-gallery-control:before{background:#fff;border-radius:4px;content:" ";display:block;height:18px;left:25px;position:absolute;top:16px;transition:background .2s ease-in-out;width:4px}.modaal-gallery-control:before{margin:-5px 0 0;transform:rotate(-45deg)}.modaal-gallery-control:after{margin:5px 0 0;transform:rotate(45deg)}.modaal-gallery-next-inner{left:100%;margin-left:40px}.modaal-gallery-next-outer{right:45px}.modaal-gallery-prev:after,.modaal-gallery-prev:before{left:22px}.modaal-gallery-prev:before{margin:5px 0 0;transform:rotate(-45deg)}.modaal-gallery-prev:after{margin:-5px 0 0;transform:rotate(45deg)}.modaal-gallery-prev-inner{margin-right:40px;right:100%}.modaal-gallery-prev-outer{left:45px}.modaal-video-wrap{margin:auto 50px;position:relative}.modaal-video-container{background:#000;box-shadow:0 0 10px rgba(0,0,0,.3);height:0;margin-left:auto;margin-right:auto;max-width:100%;max-width:1300px;overflow:hidden;padding-bottom:56.25%;position:relative}.modaal-video-container embed,.modaal-video-container iframe,.modaal-video-container object{height:100%;left:0;position:absolute;top:0;width:100%}.modaal-iframe .modaal-content,.modaal-iframe-elem{height:100%;width:100%}.modaal-iframe-elem{display:block}@media only screen and (min-width:1400px){.modaal-video-container{height:731px;padding-bottom:0}}@media only screen and (max-width:1140px){.modaal-image .modaal-inner-wrapper{padding-left:25px;padding-right:25px}.modaal-gallery-control{background:rgba(0,0,0,.7);bottom:20px;top:auto;transform:none}.modaal-gallery-control:after,.modaal-gallery-control:before{background:#fff}.modaal-gallery-next{left:auto;right:20px}.modaal-gallery-prev{left:20px;right:auto}}@media screen and (max-width:900px){.modaal-instagram iframe{width:500px!important}}@media screen and (max-height:1100px){.modaal-instagram iframe{width:700px!important}}@media screen and (max-height:1000px){.modaal-inner-wrapper{padding-bottom:60px;padding-top:60px}.modaal-instagram iframe{width:600px!important}}@media screen and (max-height:900px){.modaal-instagram iframe{width:500px!important}.modaal-video-container{max-height:510px;max-width:900px}}@media only screen and (max-width:600px){.modaal-instagram iframe{width:280px!important}}@media only screen and (max-height:820px){.modaal-gallery-label{display:none}}.modaal-loading-spinner{background:none;height:200px;left:50%;margin:-100px 0 0 -100px;position:absolute;top:50%;transform:scale(.25);width:200px}@keyframes modaal-loading-spinner{0%{opacity:1;transform:scale(1.5)}to{opacity:.1;transform:scale(1)}}.modaal-loading-spinner>div{height:24px;margin-left:4px;margin-top:4px;position:absolute;width:24px}.modaal-loading-spinner>div>div{background:#fff;border-radius:15px;height:100%;width:100%}.modaal-loading-spinner>div:first-of-type>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:0s}.modaal-loading-spinner>div:nth-of-type(2)>div,.modaal-loading-spinner>div:nth-of-type(3)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:first-of-type{transform:translate(84px,84px) rotate(45deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(2)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.12s}.modaal-loading-spinner>div:nth-of-type(2){transform:translate(84px,84px) rotate(90deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(3)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.25s}.modaal-loading-spinner>div:nth-of-type(4)>div,.modaal-loading-spinner>div:nth-of-type(5)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(3){transform:translate(84px,84px) rotate(135deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(4)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.37s}.modaal-loading-spinner>div:nth-of-type(4){transform:translate(84px,84px) rotate(180deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(5)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.5s}.modaal-loading-spinner>div:nth-of-type(6)>div,.modaal-loading-spinner>div:nth-of-type(7)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(5){transform:translate(84px,84px) rotate(225deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(6)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.62s}.modaal-loading-spinner>div:nth-of-type(6){transform:translate(84px,84px) rotate(270deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(7)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.75s}.modaal-loading-spinner>div:nth-of-type(7){transform:translate(84px,84px) rotate(315deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(8)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.87s}.modaal-loading-spinner>div:nth-of-type(8){transform:translate(84px,84px) rotate(1turn) translate(70px)}.alert{border:1px solid transparent;border-radius:.25rem;margin-bottom:1rem;padding:.75rem 1.25rem;position:relative;text-align:left}.alert-success{background-color:#cceee4;border-color:#b8e8d9;color:#00593e}.alert-danger{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}

/*# sourceMappingURL=app.css.map*/