body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}.feature-card .content{box-sizing:border-box;padding:1rem;text-align:center;z-index:2}.navbar{background-color:#b80000}.videoBanner{align-items:center;background-image:url(/static/media/video_hero.f5319d86c1b6dc45854e.png);display:flex;flex-direction:column;height:min(50vh,650px);justify-content:center}.summerBanner,.videoBanner{background-position:50%;background-size:cover;color:#fff;padding:20px;text-align:center}.summerBanner{background-color:#cb5b5b;background-image:url(/static/media/summer_image.e35a72b8ec32f935570d.png)}.specializingBanner{background-color:#fff;color:#908d8d}.featuringBanner,.specializingBanner{align-items:center;flex-direction:column;justify-content:center;min-height:auto;padding:20px;text-align:center}.featuringBanner{background-color:#3e3e3e;color:#fff}.summerBannerText{font-weight:600;text-shadow:2px 2px 4px #00000080}.responsive-image{height:100%;padding:none;width:100%}.photos-row{margin-bottom:10px;margin-top:10px}.contact{align-items:center;background-color:#3e3e3e;justify-content:center;padding:5rem;text-align:center}.contact-text{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:3.75rem;font-weight:700}.contact-buttons{display:flex;flex-direction:column;justify-content:space-between;width:250px}.txt-div{font-weight:700}.videoBanner img{cursor:pointer;height:auto;max-width:100%}.modal{--bs-modal-width:100%}.promoInsertAnnouncement{background-color:#b606f1;height:5rem;margin-right:0;padding:1.5rem}.promoInsertContainer{margin-left:0;padding-left:0;padding-right:0;width:100%}.promoInsertInfo{align-items:center;justify-content:center;margin:0;padding:1rem}.registerButton{background-color:#b606f1;border:#b606f1;color:#fff;flex-wrap:wrap;padding:.8rem}.registerButton .btn:focus{box-shadow:0 0 0 3px #b606f140;outline:none}.btn-check:checked+.registerButton,.registerButton .btn:focus,.registerButton.active,.registerButton.show,.registerButton:first-child:active,.registerButton:focus,:not(.btn-check)+.registerButton:active{background-color:#fff;border:2px solid #b606f1;color:#b606f1;flex-wrap:wrap;padding:.8rem}.registerButton:focus{box-shadow:0 0 0 3px #b606f140;outline:none}.registerButton:focus-visible{background-color:#fff;border:2px solid #b606f1;box-shadow:0 0 0 3px #b606f166;color:#b606f1;flex-wrap:wrap;outline:none;padding:.8rem}.registerButton:hover{background-color:#f5e1fb;border:2px solid #b606f1;color:#b606f1;flex-wrap:wrap;padding:.8rem}.sessionInfo{background-color:#ebebeb}.promoInsertAbout{align-items:center;background-color:#b606f1;justify-content:center;margin:0;padding:2rem}.nav-link{color:#fff;font-family:Bebas;text-decoration:none}.navbar-toggler{background-color:#fff;color:#fff}.nav-link:focus,.nav-link:hover{color:#fff;font-weight:700}.card{border-radius:0}.vertical-video-container{overflow:hidden;padding-top:177.78%;position:relative}.card-img-custom{width:314px}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23FFD700%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z%27/%3E%3C/svg%3E");background-size:100% 100%}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23FFD700%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 1 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z%27/%3E%3C/svg%3E");background-size:100% 100%}.carousel-indicators [data-bs-target]{background-color:gold;opacity:.6}.carousel-indicators .active{opacity:1}.carousel-control-next,.carousel-control-prev{width:5%}.carousel-item{padding-bottom:50px}.bebas-neue-regular{font-family:Bebas Neue,sans-serif;font-style:normal;font-weight:400}.nav-link{font-size:1.5em;letter-spacing:.02em;line-height:.9em}.h1,.nav-link{font-family:Bebas Neue}.h1{color:#bc182b;font-size:2.5em;letter-spacing:.04em}.feature-card{align-items:center;background-position:50%;background-size:cover;color:#fff;display:flex;height:600px;justify-content:center;position:relative}.feature-card .content h2{word-wrap:break-word;font-size:2rem;font-weight:700;margin-bottom:1rem;margin-left:auto;margin-right:auto}.overlay{background-color:rgba(0,138,184,.399)}.overlay,.regiserCardOverlay{height:100%;left:0;position:absolute;top:0;width:100%}.regiserCardOverlay{background-color:#10678cab}.content{position:relative;text-align:center;z-index:2}.content h2{font-family:Bebas Neue,sans-serif;font-size:38px;margin-bottom:20px}.content button,.content h2{font-weight:700;letter-spacing:.08em}.content button{background-color:#bc182b;border:none;color:#fff;cursor:pointer;font-family:Bebas Neue;font-size:28px;padding:15px 30px}.dropdown-menu{--bs-dropdown-min-width:13.8rem;--bs-dropdown-padding-x:10px;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-bg:#ffffffe9;--bs-dropdown-border-radius:0px;position:relative}.dropdown-menu:before{border-bottom:6px solid #ffffffe9;border-left:6px solid #0000;border-right:6px solid #0000;content:"";left:20px;position:absolute;top:-6px;z-index:1}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:#aeaeae}.hover-dropdown:hover .dropdown-menu{display:block;margin-top:0}.hover-dropdown .dropdown-menu{display:none;pointer-events:auto;transition:opacity .2s ease}.site-footer{background-color:#bc182b;color:#fff;padding:80px 30px;width:100%}.lead{line-height:120%}
/*# sourceMappingURL=main.3897f16e.css.map*/