header{background:var(--color-primary);color:var(--color-additional);text-align:center;width:100%;padding:.5em 0}header .header-container{text-align:left}header .header-container section{padding-left:1em}header .header-container section .header-item{display:flex}header .header-container section .header-item a{color:var(--color-additional);text-decoration:none}header .header-container section .header-item i{padding-right:.5em}header .header-container .header-email,header .header-container .header-social-media{color:var(--color-secondary)}@media screen and (min-width:945px){header{display:flex;justify-content:center}header .header-container{all:unset;display:flex;justify-content:space-between;align-items:center;max-width:1200px}header .header-container section{display:flex}header .header-container .header-item{display:flex;align-items:center}header .header-container .header-item p{padding-right:2em}header .header-container .header-address,header .header-container .header-email,header .header-container .header-phone{border-right:2px solid var(--color-secondary)}header .header-container .header-item+.header-item{padding-left:2em}}.navbar{background-color:var(--color-secondary);color:var(--color-primary);text-align:center;width:100%}.navbar img{margin-left:.5em;width:5rem}.navbar .nav-toggle{display:none}.navbar .nav-toggle:checked~nav{transform:scale(1)}.navbar .nav-toggle:checked~nav li{opacity:1;transition:opacity .25s ease-in-out .25s}.navbar .nav-toggle-label{position:absolute;right:0;margin-right:1em;margin-top:1em}.navbar .navbar-btns{position:absolute;z-index:999;text-align:left;background-color:var(--color-secondary);color:var(--color-primary);width:100%;transform:scaleY(0);transform-origin:top;transition:transform .3s ease-in-out}.navbar .navbar-btns ul{margin:0;padding:0;list-style:none}.navbar .navbar-btns ul li{margin:.75em;text-decoration:none;opacity:0;transition:opacity .15s ease-in-out}.navbar .navbar-btns ul li a{color:var(--color-primary);text-decoration:none}.navbar .navbar-btns .navbar-btn:hover,.navbar .navbar-btns ul li a:hover{color:var(--color-additional)}@media screen and (min-width:945px){.nav-toggle-label{display:none}.navbar{display:grid;grid-template-columns:minmax(80px,1fr) auto minmax(860px,3fr) 1fr;font-size:1.1rem}.navbar img{grid-column:1/2}.navbar .navbar-btns{all:unset;grid-column:2/4;align-items:center}.navbar .navbar-btns,.navbar .navbar-btns ul{display:flex;justify-content:flex-end}.navbar .navbar-btns ul li{opacity:1;position:relative}.navbar .navbar-btns ul li:before{content:"";display:block;width:100%;height:4px;background:var(--color-additional);position:absolute;bottom:-1em;transform:scaleX(0);transition:transform .25s ease-in-out}.navbar .navbar-btns ul li:hover:before{transform:scale(1)}.navbar .navbar-btns ul li a{color:var(--color-primary);text-decoration:none}.navbar .navbar-btns ul li a:hover{color:var(--color-additional)}}.landing{background-image:url(/static/media/background2.21cedad3.jpg);background-position:bottom;background-repeat:no-repeat;background-size:cover;color:var(--color-additional);width:100%;text-align:center}.landing .landing-left{background-color:var(--color-primary);width:100%;opacity:.85}.landing .landing-left .landing-title{font-size:3rem;font-weight:700;padding-top:.5em;margin:0}.landing .landing-left .landing-title1{color:var(--color-secondary)}.landing .landing-left .landing-title2{padding-top:0}.landing .landing-left .landing-subtitle{font-size:1.5rem}.landing .landing-left .landing-btn{font-size:1rem;margin-top:1em;margin-bottom:1em;padding-top:.5em;padding-bottom:.5em;color:var(--color-primary);font-weight:700;width:17rem;border:none;border-radius:.2em;box-shadow:inset 0 0 0 0 var(--color-secondary);transition:.15s ease-in-out}.landing .landing-left .landing-btn:hover{cursor:pointer;box-shadow:inset 17rem 0 0 0 var(--color-secondary);color:var(--color-additional)}.landing .landing-left .landing-btn-2{font-size:.7rem}.landing .landing-right{background-color:var(--color-primary);opacity:.85}.landing .landing-right .landing-video{width:90%;height:50.625vw;opacity:1;z-index:2;margin-top:2em;margin-bottom:2em}@media screen and (min-width:800px){.landing{width:100%;min-height:50vmin;display:flex}.landing .landing-left{width:45%;opacity:1}.landing .landing-left .landing-left-container{padding-left:5vw;margin-top:5em;margin-bottom:5em;text-align:left}.landing .landing-left .landing-left-container .landing-title{font-size:2.5rem}.landing .landing-left .landing-left-container .landing-subtitle{font-size:1rem;line-height:2em}.landing .landing-left .landing-left-container .landing-btn{width:13rem;border:none;box-shadow:inset 0 0 0 0 var(--color-secondary);transition:.15s ease-in-out}.landing .landing-left .landing-left-container .landing-btn:hover{cursor:pointer;box-shadow:inset 13rem 0 0 0 var(--color-secondary);color:var(--color-additional)}.landing .landing-right{width:55%;display:flex;align-items:center;justify-content:center;opacity:.85;z-index:0}.landing .landing-right .landing-right-container{width:90%;height:90%;opacity:1;z-index:999;position:relative}.landing .landing-right .landing-right-container .landing-video{position:absolute;width:100%;margin:0;height:100%;left:0;top:0}}@media screen and (min-width:1200px){.landing .landing-left .landing-left-container{margin-top:3em;margin-bottom:1em}.landing .landing-left .landing-left-container .landing-title{font-size:4rem}.landing .landing-left .landing-left-container .landing-subtitle{font-size:1.5rem}.landing .landing-left .landing-left-container .landing-btn{width:17rem;border:none;box-shadow:inset 0 0 0 0 var(--color-secondary);transition:.15s ease-in-out}.landing .landing-left .landing-left-container .landing-btn:hover{cursor:pointer;box-shadow:inset 17rem 0 0 0 var(--color-secondary);color:var(--color-additional)}}@media screen and (min-width:1600px){.landing .landing-left .landing-left-container .landing-title{font-size:5rem}.landing .landing-left .landing-left-container .landing-btn{font-size:1.2rem;width:22rem;padding-top:1em;padding-bottom:1em;border:none;box-shadow:inset 0 0 0 0 var(--color-secondary);transition:.15s ease-in-out}.landing .landing-left .landing-left-container .landing-btn:hover{cursor:pointer;box-shadow:inset 22rem 0 0 0 var(--color-secondary);color:var(--color-additional)}}.upcomingEvent{background-color:var(--color-additional);color:var(--color-primary);width:100%;padding:1rem;text-align:center}.upcomingEvent:focus{background:red}.upcomingEvent .upcomingEvent-container{padding-left:5vw}.upcomingEvent .upcomingEvent-container .upcomingEvent-title{margin-top:0;padding:1em 0}.upcomingEvent .upcomingEvent-container .upcomingEvent-content{font-size:1.5rem;margin:0;text-align:left;line-height:2rem}.upcomingEvent .upcomingEvent-container .upcomingEvent-subcontent{font-size:1rem}.instructors{color:var(--color-additional);background-color:var(--color-primary);width:100%;text-align:center}.instructors .instructors-container .instructor-kendo{background-color:var(--color-primary-opacity97);padding-left:5vw}.instructors .instructors-container .instructor-iaido{background-color:var(--color-primary-opacity92);padding-left:5vw}.instructors .instructors-container .instructor-naginata{background-color:var(--color-primary-opacity88);padding-left:5vw}.instructors .instructors-container .instructor-dan{font-size:1.5rem;padding:.7em 0}.instructors .instructors-container .instructor-type{margin-top:0;padding-top:.5rem}.instructors .instructors-container .instructor-title{margin-top:0;padding:1em 0}.instructors .instructors-container .instructor-card-container{margin:0;padding:0;display:flex;justify-content:center;flex-wrap:wrap}.instructors .instructors-container .instructor-card-container .instructor-card{padding:0 1em}.instructors .instructors-container .instructor-photo{max-width:100px;margin:0;padding:0}.instructors .instructors-container .instructor-name{font-size:1rem;margin:0;padding:0}@media screen and (min-width:800px){.instructors{padding-left:0;margin-left:0;display:flex;justify-content:center}.instructors .instructors-container{width:100%;max-width:1400px}.instructors .instructors-container .instructor-type{font-size:2.5rem;text-align:left;padding-top:1em;padding-bottom:1em}.instructors .instructors-container .instructor-dan{display:grid;grid-template-columns:1fr 3fr 1fr;opacity:1}.instructors .instructors-container .instructor-dan .instructor-dan-name{text-align:left;grid-column:1/2}.instructors .instructors-container .instructor-dan .instructor-card-container{text-align:center;grid-column:2/3}}.schedule{text-align:center;background-color:var(--color-additional);width:100%;margin-top:0;padding-top:0;display:flex;justify-content:center}.schedule .schedule-container .schedule-title{margin-top:0;padding:1em 0}.schedule .schedule-container table,.schedule .schedule-container td,.schedule .schedule-container th{border:1px solid #b1a9a9;border-collapse:collapse}.schedule .schedule-container table{margin-left:auto;margin-right:auto;max-width:96%}.schedule .schedule-container table th{background-color:#c4c4c4;width:5rem;height:3rem}.schedule .schedule-container table td{font-size:.8rem;height:3rem}.schedule .schedule-container table .odd{background-color:#e3dfdf}.schedule .schedule-container table .even{background-color:#ece6e6}.schedule .schedule-container table .FRI,.schedule .schedule-container table .SUN,.schedule .schedule-container table .TUE{display:none}.schedule .schedule-container .schedule-note{width:95%;text-align:left;padding-left:1em;margin-bottom:0;font-size:.8rem;color:var(--color-secondary);padding-top:1em;padding-bottom:1.5em}.schedule .schedule-container .schedule-note div{text-align:left;padding-top:.5em}@media screen and (min-width:800px){.schedule .schedule-container{padding-left:5vw;max-width:900px}.schedule .schedule-container table{border:1px solid #b1a9a9;border-collapse:collapse}.schedule .schedule-container table td,.schedule .schedule-container table th{font-size:1.2rem;height:3em}.schedule .schedule-container table .FRI,.schedule .schedule-container table .SUN,.schedule .schedule-container table .TUE{display:table-cell}.schedule .schedule-container .schedule-note{text-align:center;margin:auto;padding:auto;font-size:1.2rem;color:var(--color-secondary)}}.pricing{background-color:var(--color-primary);width:100%;margin-top:0;padding-top:0;padding-bottom:1em;text-align:center}.pricing .pricing-container .pricing-title{color:var(--color-additional)}.pricing .pricing-container .pricing-content{background-color:var(--color-primary);width:96%;text-align:center;margin:auto;padding:auto}.pricing .pricing-container .pricing-section{background-color:var(--color-primary);width:100%;text-align:center}.pricing .pricing-container .pricing-section .membertype{background-color:var(--color-additional);color:var(--color-primary);margin-bottom:.7em;padding-bottom:.5em;max-width:300px;margin-left:auto;margin-right:auto}.pricing .pricing-container .pricing-section h3{margin:0;padding:.4em 0;text-transform:uppercase;background-color:var(--color-secondary)}.pricing .pricing-container .pricing-section p{margin:0}.pricing .pricing-container .pricing-note{font-size:.9rem;margin-left:auto;margin-right:auto;width:95%;text-align:left;color:var(--color-additional)}@media screen and (min-width:800px){.pricing{display:flex;justify-content:center}.pricing .pricing-container,.pricing .pricing-container .pricing-content{width:80%}.pricing .pricing-container .pricing-content .pricing-section{display:flex;flex-wrap:wrap;justify-content:space-between}.pricing .pricing-container .pricing-content .pricing-section .membertype{min-width:270px;line-height:1.5em}.pricing .pricing-container .pricing-content .pricing-note{max-width:1000px;font-size:1.1rem}}.aboutUs{background:var(--color-addtional);color:var(--color-primary);text-align:center;width:100%}.aboutUs .aboutus-container{padding-left:.5em;padding-right:.5em}.aboutUs .aboutus-container .text-container{font-size:.5 rem;text-align:left}.aboutUs .aboutus-container .aboutus-btn{font-size:1.3rem;margin-top:1em;margin-bottom:1em;padding-top:.7em;padding-bottom:.7em;color:var(--color-additional);font-weight:700;width:17rem;border:none;border-radius:.2em;background-color:var(--color-primary);box-shadow:inset 0 0 0 0 var(--color-secondary);transition:.15s ease-in-out}.aboutUs .aboutus-container .aboutus-btn:hover{cursor:pointer;box-shadow:inset 17rem 0 0 0 var(--color-secondary);color:var(--color-additional)}@media screen and (min-width:1000px){.aboutUs .aboutus-container{margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;max-width:90%;padding-bottom:2em}.aboutUs .aboutus-container .text-container{line-height:1.3em;font-size:1rem;width:45%}.aboutUs .aboutus-container .text-container p{margin-top:.2em;margin-bottom:1em}.aboutUs .aboutus-container .image-container{width:45%}}.contactUs{background:var(--color-secondary);color:var(--color-primary);text-align:center;width:100%}.contactUs .contactUs-container{width:90%;max-width:400px;margin:auto}.contactUs .contactUs-container .contactUs-form{text-align:left;margin-bottom:1em}.contactUs .contactUs-container .contactUs-form label{font-size:1.5rem}.contactUs .contactUs-container .contactUs-form input{display:block;line-height:1.5rem}.contactUs .contactUs-container .contactUs-form input,.contactUs .contactUs-container .contactUs-form textarea{background-color:var(--color-additional);width:100%;border:none}.contactUs .contactUs-container .contactUs-form .contactUs-error{padding:0;margin:0;color:#ff0}.contactUs .contactUs-container button{font-size:1.5rem;background-color:var(--color-primary);font-weight:700;color:var(--color-additional);width:100%;margin-bottom:1em;outline:none;border:none;cursor:pointer;box-shadow:inset 0 0 0 0 var(--color-additional);transition:.15s ease-out}.contactUs .contactUs-container button:hover{color:var(--color-primary);box-shadow:inset 400px 0 0 0 var(--color-additional)}.footer{background-color:var(--color-primary);color:var(--color-additional);min-height:50px;display:flex;justify-content:center;align-items:center}.footer p{margin:0}:root{--color-primary:#2b2d49;--color-secondary:#d9436d;--color-additional:#f2f2f2;--color-primary-opacity97:rgba(43,45,73,0.97);--color-primary-opacity92:rgba(43,45,73,0.92);--color-primary-opacity88:rgba(43,45,73,0.88)}.calendar{background-color:var(--color-primary)}.calendar .section-title{color:var(--color-additional);text-align:center}.calendar .calendar-container{width:96%;display:flex;justify-content:center;padding-bottom:2em;margin-left:auto;margin-right:auto}*,:after,:before{box-sizing:border-box}body{margin:0;padding:0}img{max-width:100%}.section{max-width:96%}.section-title{margin-top:0;margin-bottom:0;padding:.5em 0}
/*# sourceMappingURL=main.e47cb2b5.chunk.css.map */