.ome-register--short-form{background:var(--primary-color);min-height:470px;position:relative;z-index:3}.ome-register--short-form:before{background:#fff;content:"";height:120px;left:0;position:absolute;top:-1px;width:100%;z-index:1}.ome-register--short-form .container{margin:0 auto;max-width:1400px;position:relative;z-index:2}.ome-register--form{background:#fff;border-radius:20px;box-shadow:0 2px 15px 0 rgba(0,0,0,.15);display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:650px;min-height:380px;padding:35px 25px 35px 35px;position:relative;text-align:center;z-index:1}.ome-register--form .dr-kat{left:0;overflow:hidden;top:0}.ome-register--form .dr-kat,.ome-register--form .dr-kat:before{height:100%;pointer-events:none;position:absolute;width:100%;z-index:1}.ome-register--form .dr-kat:before{background-image:url(../png/ai-dr-kat.png);background-position:100% 100%;background-repeat:no-repeat;background-size:110px;content:"";left:-25px;top:-12px;transform:scaleX(-1) rotate(7deg);transition:all .5s}.ome-register--form>div{position:relative;z-index:2}.ome-register--form.submission .dr-kat:before{animation:dr-kat-move .8s 1 forwards;left:0;top:0}#main-content .ome-register--short-form .ome-register--form label{font-family:Poppins,sans-serif;text-align:left}#main-content .ome-register--short-form .ome-register--form ::placeholder,#main-content .ome-register--short-form .ome-register--form input{font-family:Poppins,sans-serif}#main-content .ome-register--short-form .ome-register--form form{background:transparent;overflow:visible;padding:0}.ome-register--form .hs_other_school{display:none}.school-list--wrapper,.year-list--wrapper{border:1px solid;border-radius:10px 10px 0 0;position:absolute;text-align:left;width:100%}.school-list--wrapper .school-list,.year-list--wrapper .year-list{background:#fff;border:1px solid;border-radius:0 0 5px 5px;border-top:0;left:-1px;max-height:200px;overflow-y:scroll;position:absolute;width:calc(100% + 2px);z-index:2}.school-list--heading{background:var(--secondary-color);border-radius:9px 9px 0 0;color:#fff;font-size:14px;font-weight:700;padding:7px 10px;text-align:center}.class-year,.school-list-item{border-top:1px solid #ddd;cursor:pointer;font-size:15px;padding:5px 10px}#main-content .ome-register--short-form .ome-register--form .hs_error_rollup label{text-align:center}#main-content .hs-form .hs-button{font-size:22px;font-weight:700;padding:17px 35px}.form-response--wrap{justify-content:center;min-height:0}#main-content .form-response--wrap>div{color:var(--primary-color);font-family:Poppins;font-weight:800;text-align:center}#main-content .submitted-message{display:none}.form-response--wrap .firstHeaderButton{font-family:Poppins,sans-serif;font-size:18px;margin-top:25px}.ome-register--form:after{background:50%/contain no-repeat url(https://5092121.fs1.hubspotusercontent-na1.net/hubfs/5092121/orange-arrow.svg);content:"";height:150px;position:absolute;right:-10px;top:-110px;transform:rotate(25deg);width:52px}#main-content .hs-form .hs-form-field.hs-country_dropdown,#main-content .hs-form .hs-form-field.hs-school{width:calc(100% - 140px)}#main-content .hs-form .hs-form-field.hs-year,#main-content .hs-form .hs-form-field.hs-zip{width:140px}#main-content .ome-register--short-form .ome-register--form .hs-year label,#main-content .ome-register--short-form .ome-register--form .hs-zip label{margin-right:8px;text-align:center}#main-content .ome-register--short-form .ome-register--form .hs-year input,.class-year{text-align:center}.hs-year .school-list--heading{font-size:12px}.no-year .hs-year,.ome-register--form form fieldset:nth-child(10),.ome-register--form form fieldset:nth-child(6),.ome-register--form form fieldset:nth-child(7),.ome-register--form form fieldset:nth-child(8),.ome-register--form form fieldset:nth-child(9){display:none}#main-content .ome-register--form select{font-family:Poppins;padding:11px 14px!important}#main-content .ome-register--form .hs-form .hs-button{border:2px solid #0074e6!important;padding:15px 40px!important}#main-content .ome-register--form .hs-form .hs-button:hover{background:#fff!important;color:#0074e6!important}.hs-zip .hs-input,.login-section{text-align:center}.login-section{align-items:center;display:flex;justify-content:center;margin-top:45px;padding-bottom:70px}.login-section h3{color:#fff;font-size:20px;margin-bottom:0;margin-right:15px}.login-section .button--secondary{font-size:16px!important;min-width:0!important;padding:12px 26px!important}#main-content .hs-form .no-year .hs-form-field.hs-school{width:100%}.loading-dots{display:flex;flex-direction:row-reverse;margin-bottom:20px}.dot-flashing{animation:dot-flashing .6s linear infinite alternate;animation-delay:.3s;background-color:#0074e6;border-radius:10px;color:#0074e6;display:block;height:20px;margin-left:12px;position:relative;width:20px}.dot-flashing:after,.dot-flashing:before{content:"";display:inline-block;position:absolute;top:0}.dot-flashing:before{animation:dot-flashing .6s infinite alternate;animation-delay:0s;left:-25px}.dot-flashing:after,.dot-flashing:before{background-color:#0074e6;border-radius:10px;color:#0074e6;height:20px;width:20px}.dot-flashing:after{animation:dot-flashing .6s infinite alternate;animation-delay:.6s;left:25px}@keyframes dot-flashing{0%{background-color:#0074e6}50%,to{background-color:rgba(0,116,230,.2)}}@keyframes dr-kat-move{0%{background-position:100% 100%;transform:scaleX(-1) rotate(7deg)}50%{background-position:100% 200%;left:0;top:0;transform:scaleX(-1) rotate(0)}51%{transform:scaleX(1) rotate(0)}to{background-position:100% 100%;transform:scaleX(1) rotate(0)}}