@import url(https://fonts.googleapis.com/css?family=Rubik&display=swap);:root{--sta-accent:var(--e-global-color-primary,#6296d1);--sta-white:#fff;--sta-black:#303030;--sta-grey:#707070;--sta-red:#ff2626}.input-text,input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;background-color:#f2f2f2;border:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.125);box-sizing:border-box;color:#43454b;font-weight:400;padding:.6180469716em}.added_to_cart,.button,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link,button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;background:none;background-color:#43454b;border:0;border-color:#43454b;border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-weight:600;padding:.6180469716em 1.41575em;text-decoration:none;text-shadow:none}.woocommerce div.product form.cart .button{background-color:var(--color-green);background-image:none;border:0;border-radius:3px;box-shadow:none;color:var(--color-white);cursor:pointer;display:inline-block;font-size:100%;font-weight:700;left:auto;line-height:unset;margin:0;overflow:visible;padding:.618em 1em;position:relative;text-decoration:none;text-shadow:none}.woocommerce div.product,body.woocommerce-cart #main{margin-inline:auto;margin-bottom:calc(var(--spacing)*8);margin-top:calc(var(--spacing)*8);max-width:var(--container-content);padding-inline:calc(var(--spacing)*4)}.wp-block-woocommerce-proceed-to-checkout-block a:hover{color:var(--color-white)}.woocommerce-checkout.woocommerce-page main,body.woocommerce.woocommerce-shop main{margin-inline:auto;margin-bottom:calc(var(--spacing)*8);margin-top:calc(var(--spacing)*8);max-width:var(--container-content);padding-inline:calc(var(--spacing)*4)}.sta-fairs-table,.sta-upsell-table{width:100%}.sta-fairs-table tr>td,.sta-fairs-table tr>th,.sta-upsell-table tr>td,.sta-upsell-table tr>th{border:1px dotted #eaeaea;padding:.5rem}.sta-fairs-table .sta-upsell-table-header-images td,.sta-upsell-table .sta-upsell-table-header-images td{text-align:center}.sta-fairs-table .sta-upsell-table-header-images td img,.sta-upsell-table .sta-upsell-table-header-images td img{display:inline}.sta-fairs-table tr.sta-upsell-table-prices td,.sta-upsell-table tr.sta-upsell-table-prices td{text-align:center}.sta-fairs-table tr.career-fair-row .thumbnail img,.sta-upsell-table tr.career-fair-row .thumbnail img{margin:0 auto}.sta-upsell-display{clear:both;display:block}.sta-checkout-overview{margin-left:1rem}.sta-checkout-overview ul.fairs-list,.sta-checkout-overview ul.media-list{list-style-type:disclosure-closed;margin:10px 20px}.sta-checkout-overview ul.fairs-list li::marker,.sta-checkout-overview ul.media-list li::marker{padding-bottom:5px}.sta-checkout-overview ul.fairs-list ul.upsell-list,.sta-checkout-overview ul.media-list ul.upsell-list{list-style-type:square;margin:10px 20px}ul.career-fairs,ul.career-fairs-media{margin-left:1rem}ul.career-fairs li,ul.career-fairs-media li{margin-bottom:1rem}:root{--disabled:#bcbcbc}.stepper-container *{box-sizing:border-box}.stepper-container .heading{color:#000000b3;font-size:4rem;margin:auto auto 2rem;text-align:center;width:100%}.stepper-container h2.heading{font-size:3rem}.stepper-container .steps{align-items:center;display:flex;justify-content:space-between;margin:0 0 2rem;min-height:4rem}.stepper-container .step{align-items:center;border-radius:4px;cursor:pointer;display:flex;padding:1rem .5rem;transition:.5s;-webkit-user-select:none;user-select:none}.stepper-container .step:active{background-color:#0003;transition:.02s}.stepper-container .step:active .label{color:#1d1d1d}.stepper-container .step .icon{align-items:center;background-color:var(--color-white);border:1px solid var(--color-black);border-radius:50%;color:var(--color-black);display:flex;height:2.3rem;justify-content:center;margin-right:.5rem;width:2.3rem}.stepper-container .step.active .icon,.stepper-container .step.complete .icon{background-color:var(--color-green);color:var(--color-white)}.stepper-container .step-divider{border-top:1px solid;border-color:#bdbdbd;flex:1}.stepper-container .step .label{color:#b4b4b4}.stepper-container .step.active .label{color:#1d1d1d}.stepper-container .buttons{display:flex;justify-content:space-between}.stepper-container .buttons .btn{background-color:var(--color-white);border:none;border-radius:4px;color:var(--color-black);cursor:pointer;font-size:.875rem;min-height:2.5rem;min-width:6rem;outline:none;padding:.5rem 1rem;text-transform:uppercase;transition:background-color .25s cubic-bezier(.4,0,.2,1) 0s,box-shadow .25s cubic-bezier(.4,0,.2,1) 0s}.stepper-container .buttons .btn,.stepper-container .buttons .btn:hover{box-shadow:0 1px 5px 0 #0003,0 2px 2px 0 #00000024,0 3px 1px -2px #0000001f}.stepper-container .buttons .btn:hover{background-color:var(--color-green);color:var(--color-white)}.stepper-container .buttons .btn[disabled]{background:none;box-shadow:none;color:var(--disabled);cursor:default;visibility:hidden}.stepper-container .buttons .btn:active,.stepper-container .buttons .btn:focus{box-shadow:0 5px 5px -3px #0003,0 8px 10 1px #00000024,0 3px 14px 2px #0000001f}.stepper-container .buttons .btn:focus{background-color:var(--color-green);color:var(--color-white)}.stepper-container .buttons .step-finish{display:none}@media(max-width:768px){.stepper-container .steps{align-items:start;flex-direction:column;width:50%}}:root{--color-black:#000;--color-white:#fff;--color-blue-dark:#65849a;--color-mustard-light:#ede6d9;--color-mustard-midtone:#9c7830;--num-step-height-width:35px}.sta-number-stepper{display:flex;height:100%;justify-content:center;margin:0 auto;touch-action:manipulation;transition:background-color .2s ease-out;width:100%}.sta-number-stepper .number-input-container{display:grid;grid-template-columns:var(--num-step-height-width) auto var(--num-step-height-width);width:110px}.sta-number-stepper label{color:var(--color-blue-dark);display:inline-block;font-size:12px;letter-spacing:2px;line-height:24px;margin-bottom:4px;text-transform:uppercase}.sta-number-stepper .number-input{background-color:var(--color-white);border:1px solid var(--color-black);display:flex;flex-direction:row;overflow:hidden;width:100%}.sta-number-stepper input[type=number]{-webkit-appearance:none;appearance:none;background-color:var(--color-white);border:1px solid var(--color-mustard-light);border-left:1px solid #0000;-webkit-border-radius:0;border-radius:0;border-right:1px solid #0000;font-size:16px;height:var(--num-step-height-width);line-height:24px;min-width:100%;position:relative;text-align:center;transition:all .2s ease-out;width:100%}.sta-number-stepper input[type=number]:focus{background-color:#fff;border:1px solid var(--color-mustard-midtone);outline:none}.sta-number-stepper input[type=number]::-webkit-inner-spin-button,.sta-number-stepper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sta-number-stepper input[type=number]{-moz-appearance:textfield}.sta-number-stepper button{-webkit-appearance:none;background-color:var(--color-white);border:1px solid var(--color-black);border-radius:0;color:var(--color-black);cursor:pointer;height:100%;margin:0;padding:12px 16px;position:relative;transform:scale(1);transition:all .1s ease-out}.sta-number-stepper button:active,.sta-number-stepper button:focus{outline:none}.sta-number-stepper button:after{background-position:50%;background-repeat:no-repeat;bottom:0;content:"";left:0;opacity:1;position:absolute;right:0;top:0;transition:inherit}.sta-number-stepper button:disabled{pointer-events:none}.sta-number-stepper button:disabled:after{opacity:.25}.sta-number-stepper .button-decrement:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23112c34' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2' d='M17 12H7'/%3E%3C/svg%3E")}.sta-number-stepper .button-increment:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23112c34' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2' d='M12 7v10M17 12H7'/%3E%3C/svg%3E")}.sta-number-stepper .button-decrement{border-right:none}.sta-number-stepper .button-increment{border-left:none}@media(hover:hover){.sta-number-stepper button:hover,.sta-number-stepper input[type=number]:hover{background-color:#fff}.sta-number-stepper button:active{background-color:var(--color-white);transform:translateY(1px)}}@media(hover:none){.sta-number-stepper button:active{background-color:#fff;transform:translateY(1px)}}.toast{background:#fff;border-left:8px solid var(--color-green);border-radius:5px;box-shadow:0 10px 20px #342d2d;overflow:hidden;padding:20px 35px 20px 25px;position:fixed;right:0;top:10%;transform:translateX(calc(100% + 30px));transition:all .5s cubic-bezier(.68,-.55,.25,1.35)}.toast.active{transform:translateX(-10%)}.toast .toast-check,.toast .toast-content{align-items:center;display:flex;justify-content:center}.toast .toast-check{background-color:var(--color-green);border-radius:50%;color:#fff;font-size:20px;font-style:normal;font-weight:700;height:35px;width:35px}.toast .message{display:flex;flex-direction:column;margin:0 20px}.toast .message-text{font-size:20px;font-weight:600}.toast .text-1{color:#333}.toast .text-2{color:#666;font-size:16px;font-weight:400}.toast .toast-close{cursor:pointer;font-style:normal;font-weight:700;opacity:1;padding:5px;position:absolute;right:15px;top:10px}.toast .toast-close:hover{opacity:1}.toast .progress{background:#ddd;bottom:0;height:3px;left:0;position:absolute;width:100%}.toast .progress:before{background-color:var(--color-green);bottom:0;content:"";height:100%;position:absolute;right:0;width:100%}.toast .progress.active:before{animation:progress 5s linear forwards}@keyframes progress{to{right:100%}}.toast .toast-btn{border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:20px;outline:none;padding:10px 40px;transition:.3s}.toast .toast-btn,.toast .toast-btn:hover{background-color:var(--color-green)}.toast.error{border-left:8px solid var(--sta-red)}.toast.error .progress:before,.toast.error .toast-btn,.toast.error .toast-check{background-color:var(--sta-red)}
/*# sourceMappingURL=main.css.map*/