h1{font-weight:700;font-size:1.5rem}h2{font-weight:700;font-size:1.3rem}h3{font-size:1.2rem}p,label,span,input,select,button{font-size:1rem}.header{width:100%;max-height:100vh;position:sticky;top:0px;display:flex;flex-direction:column;overflow:hidden}.header .site-navbar{width:100%;display:flex;flex-direction:row;align-items:center;background:linear-gradient(180deg, rgba(0, 190, 249, 0.2) 0%, rgba(8, 90, 168, 0.49) 100%);box-shadow:0px 5px 5px rgba(0,0,0,.25)}.header .site-navbar .site-logo{width:5rem;margin-right:1.5rem}.header .site-navbar .site-title{color:#0a4193}.main{background-color:#fff;position:sticky;top:0px}.box-container{display:flex;flex-direction:column;gap:1.25rem;transform:translateY(-3rem)}.box-container .box{display:flex;flex-direction:column;padding:.7rem;gap:1rem;background:rgba(255,255,255,.7);box-shadow:rgba(60,64,67,.3) 0px 1px 2px 0px,rgba(60,64,67,.15) 0px 2px 6px 2px;overflow:hidden}.box-container .box .description{line-height:150%;text-align:justify;color:#484848}#event-details{display:flex;flex-direction:column;gap:1rem;color:#0a4193}#event-details .event-info{display:flex;flex:1}#prices .price-table{display:flex;flex-direction:column;flex:1}#prices .price-table .price{font-weight:600;font-size:1.1rem}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.form-layout{display:flex;flex-direction:column;gap:1rem}.form-layout-item{display:flex;flex-direction:column;align-items:space-between}.num-group{display:flex;align-items:center;height:2.5rem;max-height:2.5rem;width:auto}.form-control,.form-select{width:100%;max-width:100%}.num-input{width:4rem !important;text-align:center}#total-bill{color:#0a4193;font-weight:600}#total-bill #total-sum{font-weight:700;font-size:1.2rem}#scrollToForm{display:none;width:2rem;height:2rem;justify-content:center;align-items:center;text-decoration:none;position:fixed;bottom:1.5rem;left:50%;transform:translateX(-50%);z-index:100;box-shadow:rgba(0,0,0,.25) 0px 14px 28px,rgba(0,0,0,.22) 0px 10px 10px;animation:jumpInfinite 1.5s infinite;transition:opacity .4s;overflow:hidden}#scrollToForm .material-icons-outlined{font-size:2rem}@media screen and (min-width: 768px){html,body{font-size:1.5em}.site-logo{width:6rem}.form-layout-item{flex-direction:row;justify-content:space-between;align-items:center}.num-input{flex:0 1 auto !important}}@media screen and (min-width: 992px){.carousel-control-prev,.carousel-control-next{transform:translateY(-7em)}#scrollToForm{display:flex}}@keyframes jumpInfinite{0%{bottom:3rem}50%{bottom:calc(3rem + 20px)}100%{bottom:3rem}}/*# sourceMappingURL=style.min.css.map */