@charset "UTF-8";@import"https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,300,300italic,400italic,600,600italic,700,700italic|Dancing+Script";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:icons;src:url(/build/assets/icons-f7WFcF-9.eot?s9u4s2);src:url(/build/assets/icons-f7WFcF-9.eot?s9u4s2#iefix) format("embedded-opentype"),url(/build/assets/icons-BqDwlj7l.ttf?s9u4s2) format("truetype"),url(/build/assets/icons-flNUnx2N.woff?s9u4s2) format("woff"),url(/build/assets/icons-B6brtg3O.svg?s9u4s2#icons) format("svg");font-weight:400;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-zipped:before{content:""}.icon-classroom:before{content:""}.icon-rewards:before{content:""}.icon-id-card:before{content:""}.icon-medical:before{content:""}.icon-download:before{content:""}.icon-allowance:before{content:""}.icon-upload:before{content:""}.icon-plus:before{content:"+"}.icon-list_ul:before{content:":"}.icon-list_ol:before{content:";"}.icon-menu_mobile:before{content:"="}.icon-bold:before{content:"B"}.icon-contact:before{content:"C"}.icon-rotate-left:before{content:"E"}.icon-capitals:before{content:"H"}.icon-picture:before{content:"I"}.icon-icon:before{content:"L"}.icon-print:before{content:"P"}.icon-rotate-right:before{content:"R"}.icon-bus:before{content:"S"}.icon-icon_user:before{content:"V"}.icon-icon_check:before{content:"W"}.icon-ex:before{content:"X"}.icon-uni63:before{content:"c"}.icon-uni65:before{content:"e"}.icon-uni66:before{content:"f"}.icon-italic:before{content:"i"}.icon-paragraph-sign:before{content:"p"}.icon-rubbish-bin:before{content:"r"}.icon-star:before{content:"s"}.icon-check:before{content:""}.icon-messages:before{content:""}.icon-envelope:before{content:""}.icon-user:before{content:""}.icon-logout:before{content:""}.icon-settings:before{content:""}.icon-home:before{content:""}.icon-admin:before{content:""}.icon-tool:before{content:""}.icon-close:before{content:""}.icon-playing:before{content:""}.icon-bunk-bed:before{content:""}.icon-team:before{content:""}.icon-trash:before{content:""}.icon-arrow-down:before{content:""}.icon-close-menu:before{content:""}.icon-open-menu:before{content:""}.icon-refresh:before{content:""}.icon-payment:before{content:""}.icon-clipboard:before{content:""}.icon-add:before{content:""}.icon-delete:before{content:""}.icon-approve:before{content:""}.icon-student:before{content:""}.icon-edit:before{content:""}.icon-money-bag:before{content:""}.icon-credit-cards:before{content:""}.icon-site-settings:before{content:""}.icon-invoice:before{content:""}.icon-site-text:before{content:""}.icon-question-sign:before{content:""}.icon-albums:before{content:""}.icon-news:before{content:""}.icon-canned:before{content:""}.icon-more:before{content:""}.icon-contacts:before{content:""}.icon-select:before{content:""}.icon-search:before{content:""}@font-face{font-family:HouseSlant-Regular;src:url(/build/assets/HouseSlant-Regular-B1xlC4jk.eot?#iefix) format("embedded-opentype"),url(/build/assets/HouseSlant-Regular-8VLIrM8W.otf) format("opentype"),url(/build/assets/HouseSlant-Regular-xwGaiGo_.woff) format("woff"),url(/build/assets/HouseSlant-Regular-Djd5B0cq.ttf) format("truetype"),url(/build/assets/HouseSlant-Regular-C8TYqyQt.svg#HouseSlant-Regular) format("svg");font-weight:400;font-style:normal}@-webkit-keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes grow{0%{transform:scale(1)}50%{transform:scale(.2)}to{transform:scale(1)}}@keyframes grow{0%{transform:scale(1)}50%{transform:scale(.2)}to{transform:scale(1)}}@-webkit-keyframes message{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes message{0%{opacity:1}50%{opacity:0}to{opacity:1}}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-appearance:none}html,body{position:relative;height:100%;width:100%}.clearfix,.modal.login .buttons,.modal.register .buttons,.modal.forgot .buttons,.modal.login .container,header.mobileMain nav.main,.fields{zoom:1}.clearfix:before,.modal.login .buttons:before,.modal.register .buttons:before,.modal.forgot .buttons:before,.modal.login .container:before,header.mobileMain nav.main:before,.fields:before{content:"";display:block}.clearfix:after,.modal.login .buttons:after,.modal.register .buttons:after,.modal.forgot .buttons:after,.modal.login .container:after,header.mobileMain nav.main:after,.fields:after{content:"";display:table;clear:both}body{font-family:Source Sans Pro,sans-serif;background:#eff5fb}body.noScroll{overflow:hidden}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){body{padding-top:60px}}.wrapper{width:100%;max-width:960px;margin:0 auto}.button{height:40px;line-height:40px;padding:0 20px;color:#fff;background:#fbb03b;display:inline-block;text-decoration:none;font-size:20px;border:none;outline:none;cursor:pointer;border-radius:0}.button.button-block{display:block;text-align:center}.button:hover,.button.black{background:#313131}.button.black:hover{background:#fbb03b}.button.green{background:#37aa8b}.button.green:hover{background:#fbb03b}.button.themeColor{background:#3372b4}.button.themeColor:hover{background:#fbb03b}.button.grey{background:#bababa}.button.grey:hover{background:#313131}.button.lightGrey{background:#bababa80}.button.lightGrey:hover{background:#313131}.button.edit-disabled{background:#bababa80!important}.button.disabled:hover{background:#bababa80}.button.red{background:#c1272d}.button.red:hover{background:#313131}.button.nobg{background:none!important}.button.nobg:hover{color:#313131}.button i{padding-left:10px;font-family:icons}.button i.right{padding-left:0;padding-right:10px}.edit-controls{margin-bottom:20px;text-align:right}.edit-controls.center{text-align:center}.edit-controls .inline-button{color:#3372b4;font-size:14px;text-transform:uppercase;font-weight:700;text-decoration:none}.edit-controls .inline-button:hover{color:#fbb03b}.edit-controls .inline-button.white{color:#fff}.edit-controls .inline-button.white:hover{color:#000}.editable:focus{outline:none}.editable:focus.focus-grey{background:#bababa1a}.displayFields li{margin-bottom:20px;line-height:1.4;font-size:20px}.displayFields li span{display:block;color:#bababa;font-weight:600}h3.star:after{content:"*";color:#c1272d}.fields.hidden{display:none}.fields li{position:relative;float:left;width:100%;margin-bottom:20px}.fields li.clear{clear:both}.fields li.smallMargin{margin-bottom:10px}.fields li.no-margin,.fields li.no-margin h6,.fields li.no-margin-desktop{margin-bottom:0}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.fields li.no-margin-desktop{margin-bottom:20px}}.fields li.half{width:49%;margin-right:2%}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.fields li.half{width:100%;margin-right:0}}.fields li.third{width:32%;margin-right:2%}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.fields li.third{width:100%;margin-right:0}}.fields li.third-half{width:15%;margin-right:2%}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.fields li.third-half{width:100%;margin-right:0}}.fields li.thirdx2{width:66%;margin-right:2%}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.fields li.thirdx2{width:100%;margin-right:0}}.fields li.quarter{width:23.5%;margin-right:2%}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.fields li.quarter{width:100%;margin-right:0}}.fields li.last{margin-right:0}.fields li.hidden{display:none}.fields li.radio-group.inline{display:inline-block;width:auto;margin-right:10px}.fields li.radio-group input{display:none}.fields li.radio-group label{cursor:pointer;color:#bababa;margin-right:15px;display:block;line-height:1.4;position:relative;padding-left:30px;font-size:20px}.fields li.radio-group input+label:before{content:"";display:inline-block;width:10px;height:10px;vertical-align:middle;background:#bababa;border:5px solid #BABABA;border-radius:20px;position:absolute;top:4px;left:0}.fields li.radio-group input.required:not([hide-star])+label:after{content:" *";color:#c1272d;position:absolute;margin-left:5px}.fields li.radio-group input:checked+label:before{color:#3372b4;background:#eff5fb;border:5px solid #3372b4}.fields li.select-wrap select{height:40px;border:2px solid #BABABA;outline:none;padding:0 15px;color:#313131;background:none;font-family:Source Sans Pro,sans-serif;font-size:14px;border-radius:0;width:32%;float:left}.fields li.select-wrap select.error{border:2px solid #C1272D}.fields li.select-wrap select.full{width:100%}.fields li.select-wrap select.third{width:32%;margin-right:2%}.fields li.select-wrap select.last{margin-right:0}.fields li input[type=text],.fields li input[type=number],.fields li input[type=password],.fields li input[type=email],.fields li input[type=tel],.fields li select.input,.fields li div[data-input],.fields li textarea{height:40px;border:2px solid #BABABA;width:100%;outline:none;padding:0 15px;color:#313131;background:none;font-family:Source Sans Pro,sans-serif;font-size:14px;border-radius:0}.fields li input[type=text]:focus,.fields li input[type=number]:focus,.fields li input[type=password]:focus,.fields li input[type=email]:focus,.fields li input[type=tel]:focus,.fields li select.input:focus,.fields li div[data-input]:focus,.fields li textarea:focus{border:2px solid #3372b4}.fields li input[type=text]:-webkit-autofill,.fields li input[type=number]:-webkit-autofill,.fields li input[type=password]:-webkit-autofill,.fields li input[type=email]:-webkit-autofill,.fields li input[type=tel]:-webkit-autofill,.fields li select.input:-webkit-autofill,.fields li div[data-input]:-webkit-autofill,.fields li textarea:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset}.fields li input[type=text].error,.fields li input[type=text].StripeElement--invalid,.fields li input[type=number].error,.fields li input[type=number].StripeElement--invalid,.fields li input[type=password].error,.fields li input[type=password].StripeElement--invalid,.fields li input[type=email].error,.fields li input[type=email].StripeElement--invalid,.fields li input[type=tel].error,.fields li input[type=tel].StripeElement--invalid,.fields li select.input.error,.fields li select.input.StripeElement--invalid,.fields li div[data-input].error,.fields li div[data-input].StripeElement--invalid,.fields li textarea.error,.fields li textarea.StripeElement--invalid{border:2px solid #C1272D}.fields li div[data-input].StripeElement{display:flex;align-items:center}.fields li div[data-input].StripeElement div{width:100%}.fields li textarea{max-width:100%;min-width:100%;height:100px;padding:10px 15px}.fields li.filled span,.fields li input:focus+span,.fields li textarea:focus+span,.fields li div[data-input].StripeElement:not(.StripeElement--empty)+span,.fields li div[data-input].StripeElement--focus+span{top:-9px;font-size:10px;left:-3px}.fields li input:focus+span,.fields li textarea:focus+span{color:#3372b4}.fields li .required:not([hide-star])+span:after{content:" *";color:#c1272d}.fields li span{position:absolute;top:10px;font-size:14px;color:#bababa;left:7px;background:#eff5fb;padding:3px;pointer-events:none;transition:all .3s ease-in-out}header.main{background:#fff}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){header.main{display:none}}header.main .wrapper{display:flex;max-width:100%;padding:0 20px;background:url(/build/assets/header-clouds-DnouhnZS.svg) top left 40px no-repeat}header.main h1{font-weight:700;font-size:24px;color:#fff;flex-grow:1;display:flex;align-items:center}header.main h1 a{color:#3372b4;text-decoration:none;display:inline-block;position:relative}header.main h1 a img.logo{display:block;height:65px}header.main h1 a .sun{position:absolute;left:calc(100% + 40px);top:-10px;width:100px;transform:translateY(-50%)}header.main h1 a span{display:block;text-align:left;font-weight:300;font-size:16px;letter-spacing:2px;display:none}header.main h1 a em{color:#3372b4;font-size:14px;font-weight:300;text-align:center;display:block;padding:5px 0}header.main nav{text-align:right;padding:20px 0}header.main ul li{display:inline-block;margin-right:20px}header.main ul li:last-child{margin-right:0}header.main ul li a{color:#313131;text-transform:uppercase;font-size:14px;text-decoration:none;letter-spacing:2px}header.main ul li a.active,header.main ul li a:hover{color:#3372b4}header.main ul li a i{font-family:icons;text-transform:none}header.main ul.small{margin-bottom:10px}header.main ul.small li a{font-weight:300;text-transform:none}header.mobileMain{display:none;position:fixed;top:0;left:0;width:100%;z-index:1100}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){header.mobileMain{display:block}}header.mobileMain nav.pre{height:60px;background:#3372b4;display:flex}header.mobileMain nav.pre h1{flex-grow:1;padding:0 20px;font-size:20px;font-weight:300;white-space:nowrap;display:flex;align-items:center}header.mobileMain nav.pre h1 span{font-weight:600}header.mobileMain nav.pre h1 a{color:#fff;text-decoration:none}header.mobileMain nav.pre h1 a:hover{color:#313131}header.mobileMain nav.pre h1 em{padding-top:3px;display:block;font-size:12px}header.mobileMain nav.pre a.openNav{display:block;width:60px;height:60px;text-align:center;line-height:60px;font-family:icons;color:#fff;text-decoration:none;font-size:36px}header.mobileMain .open-overlay{position:absolute;width:100%;height:calc(100vh - 60px);top:100%;background:#313131cc;pointer-events:none;opacity:0;transition:all .3s ease-in-out}header.mobileMain .open-overlay.visible{pointer-events:all;opacity:1}header.mobileMain nav.main{background:#fff;padding:20px;position:absolute;width:calc(100% - 40px);height:calc(100vh - 60px);top:100%;pointer-events:none;opacity:0;transform:translate(-100%);transition:all .3s ease-in-out}header.mobileMain nav.main.visible{pointer-events:all;opacity:1;transform:translate(0)}header.mobileMain nav.main .wrapper{display:flex}header.mobileMain nav.main ul li{margin-bottom:10px}header.mobileMain nav.main ul li a{color:#313131;text-transform:uppercase;font-weight:600;text-decoration:none}header.mobileMain nav.main ul li a i{font-family:icons}header.mobileMain nav.main ul li a.active{color:#3372b4}header.mobileMain nav.main ul li ul{padding:10px 0 0 20px}header.mobileMain nav.main ul li ul li a{font-weight:300;text-transform:none}footer.main{background:#3372b4;padding:40px 0;font-size:14px;color:#fff}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){footer.main{padding:20px 0}}footer.main .wrapper{display:flex}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){footer.main .wrapper{display:block;text-align:center;font-size:12px;line-height:1.4}}footer.main .wrapper .address{text-align:center;flex-grow:1}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){footer.main .wrapper .address{margin:10px 0}footer.main .wrapper .address i{display:none}footer.main .wrapper .address span{display:block}}footer.main .wrapper .credits li{margin-bottom:10px;text-align:right}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){footer.main .wrapper .credits li{margin-bottom:0;text-align:center}}footer.main .wrapper .credits li a{color:#fff;text-decoration:none}footer.main .wrapper .credits li a:hover{color:#fbb03b}.noticeOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background:none;z-index:2000;opacity:0;pointer-events:none;transition:all .3s ease-in-out}.noticeOverlay.visible{opacity:1;pointer-events:all}.noticeModal{position:fixed;background:#fff;z-index:2500;left:50%;transform:translate(-50%);transition:all .3s ease-in-out;box-shadow:4px 4px 25px #31313166;top:-350px;opacity:0;pointer-events:none;padding:70px;width:80%;max-width:700px}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.noticeModal{padding:30px}}.noticeModal.visible{top:150px;opacity:1;pointer-events:all}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.noticeModal.visible{top:75px}}.noticeModal.success h3{color:#3372b4}.noticeModal.success .dots span{background:#3372b4!important}.noticeModal.error h3{color:#c1272d}.noticeModal.error .dots span{background:#c1272d!important}.noticeModal h3{text-align:center;font-size:40px;font-weight:600;margin-bottom:40px}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.noticeModal h3{font-size:28px;margin-bottom:20px}}.noticeModal .dots{text-align:center;font-size:0;margin-bottom:40px}.noticeModal .dots span{display:inline-block;width:10px;height:10px;background:#bababa;border-radius:50%;margin-right:20px}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.noticeModal .dots span{margin-right:10px}}.noticeModal .dots span.glowing{background:#3372b4}.noticeModal .dots span:last-child{margin-right:0}.noticeModal p{font-size:20px;color:#313131;line-height:1.4;text-align:center;width:100%}.noticeModal p iframe{width:100%}.noticeModal .buttons{padding-top:40px;text-align:center}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#31313199;z-index:1000;opacity:0;pointer-events:none;transition:all .3s ease-in-out}.overlay.visible{opacity:1;pointer-events:all}.modal{position:absolute;top:-500px;background:#fff;z-index:1500;left:50%;transform:translate(-50%);opacity:0;pointer-events:none;transition:all .3s ease-in-out}.modal.wide{width:90%;max-width:800px}.modal.narrow{width:90%;max-width:600px}.modal.fixed{position:fixed}.modal.visible{transform:translate(-50%,550px);opacity:1;pointer-events:all}.modal.check .container,.modal.bus-pass-pending .container{padding:40px;text-align:center}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.modal.check .container,.modal.bus-pass-pending .container{padding:20px}}.modal.check .container h3,.modal.bus-pass-pending .container h3{margin-bottom:20px}.modal.check .container img,.modal.bus-pass-pending .container img{margin-bottom:20px;max-width:80%}.modal.check .container p,.modal.bus-pass-pending .container p{color:#313131;font-size:20px}.modal.check .container p.grey,.modal.bus-pass-pending .container p.grey{color:#bababa}.modal.check .container div,.modal.bus-pass-pending .container div{max-width:70%;margin:auto}.modal.check .container div div,.modal.bus-pass-pending .container div div{max-width:100%;margin:0}.modal.check .container div div div,.modal.bus-pass-pending .container div div div{color:#313131;font-family:Source Sans Pro,sans-serif;display:flex;justify-content:space-between;margin-top:6px}.modal.check .container div div div div span.color,.modal.bus-pass-pending .container div div div div span.color{width:15px;height:15px;border-radius:15px;background:#000;vertical-align:middle;margin-left:10px}.modal.check .container div div div div span.color[data-color=green],.modal.bus-pass-pending .container div div div div span.color[data-color=green]{background:#3372b4}.modal.check .container div div div div span.color[data-color=orange],.modal.bus-pass-pending .container div div div div span.color[data-color=orange]{background:#fbb03b}.modal.check .container div div div div span.color[data-color=red],.modal.bus-pass-pending .container div div div div span.color[data-color=red]{background:#c1272d}.modal.check .container div div div div span.color[data-color=blue],.modal.bus-pass-pending .container div div div div span.color[data-color=blue]{background:#5093e1}.modal.check .container div div div div span.color[data-color=yellow],.modal.bus-pass-pending .container div div div div span.color[data-color=yellow]{background:#dfe150}.modal.check .container div div div div span.color[data-color=grey],.modal.bus-pass-pending .container div div div div span.color[data-color=grey]{background:#9da5be}.modal.check .container .button,.modal.bus-pass-pending .container .button{margin-top:20px}.modal .fields li span{background:#fff}.modal header{height:60px;text-align:right}.modal header a.close,.modal header a.tohome{display:inline-block;width:60px;height:60px;text-align:center;line-height:60px;color:#3372b4;text-decoration:none;font-family:icons}.modal header a.close:hover,.modal header a.tohome:hover{color:#313131}.modal .container{padding:0 60px 60px}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.modal .container{padding:0 30px 30px}}.modal .container h3{font-size:40px;font-weight:600;color:#313131}.modal .container h3.margin-bottom{margin-bottom:20px}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.modal .container h3{font-size:28px}}.modal .container p{color:#bababa;font-size:20px;line-height:1.3}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.modal .container p{font-size:16px}}.modal .container form{padding-top:20px}.modal .buttons.right{text-align:right}.modal.login .container .login{width:60%;float:left;padding-right:40px;border-right:2px solid #BABABA}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.modal.login .container .login{float:none;width:100%;padding-right:0;padding-bottom:20px;border-right:none;border-bottom:2px solid #BABABA}}.modal.login .container .register{float:left;width:40%;padding-left:40px}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.modal.login .container .register{width:100%;padding-left:0;padding-top:20px}}.modal.login .container .register h3{margin-bottom:20px}.modal.login .buttons,.modal.register .buttons,.modal.forgot .buttons{line-height:40px}.modal.login .buttons .forgot,.modal.login .buttons .closeRegister,.modal.login .buttons .closeForgot,.modal.register .buttons .forgot,.modal.register .buttons .closeRegister,.modal.register .buttons .closeForgot,.modal.forgot .buttons .forgot,.modal.forgot .buttons .closeRegister,.modal.forgot .buttons .closeForgot{color:#bababa;text-decoration:none}.modal.login .buttons .forgot:hover,.modal.login .buttons .closeRegister:hover,.modal.login .buttons .closeForgot:hover,.modal.register .buttons .forgot:hover,.modal.register .buttons .closeRegister:hover,.modal.register .buttons .closeForgot:hover,.modal.forgot .buttons .forgot:hover,.modal.forgot .buttons .closeRegister:hover,.modal.forgot .buttons .closeForgot:hover{color:#313131}.modal.login .buttons .button,.modal.register .buttons .button,.modal.forgot .buttons .button{float:right}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.modal.login .buttons .button,.modal.register .buttons .button,.modal.forgot .buttons .button{padding-bottom:20px}}.home .home-banner{background:#fbb03b;line-height:60px}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.home .home-banner{padding:20px;line-height:1.4}}.home .home-banner p{text-align:center;font-size:18px;color:#fff}.home .home-banner p a{display:inline-block;padding:8px 15px;border:2px solid white;text-transform:uppercase;letter-spacing:1px;font-size:14px;line-height:normal;color:#fff;text-decoration:none;margin-left:15px}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.home .home-banner p a{margin-top:10px;display:block}}.home .home-banner p a:hover{background:#fff;color:#fbb03b}.home-widgets{padding-top:40px}@media only screen and (min-width:521px)and (max-width:719px){.home-widgets{padding:40px}}.home-widgets .wrapper{display:flex;flex-wrap:wrap;margin:auto;justify-content:space-between}.home-widgets .widget{background:#fff;width:calc(33.3333333333% - 26.6666666667px);padding:20px;margin-bottom:40px;text-align:center}@media only screen and (min-width:521px)and (max-width:719px){.home-widgets .widget{width:calc(50% - 40px)}}@media only screen and (max-width:520px){.home-widgets .widget{width:90%;margin:0 auto 30px}}.home-widgets .widget figure.icon{width:50px;height:50px;margin:auto auto 15px}.home-widgets .widget h4{color:#3372b4;font-size:18px;font-weight:700}.home-widgets .widget h2{text-align:center;margin-bottom:20px;font-size:30px}.home-widgets .widget ul{margin-top:15px;padding-bottom:15px}.home-widgets .widget ul:nth-last-of-type(1){padding-bottom:0}.home-widgets .widget ul li{margin-bottom:15px}.home-widgets .widget ul li a{display:block;text-align:center;font-size:14px;letter-spacing:1px;line-height:30px;background:#3372b4;text-transform:uppercase;color:#fff;text-decoration:none}.home-widgets .widget ul li a:hover,.home-widgets .widget ul li a.closed{background:#fbb03b}.home-widgets .widget ul li a.closed span{font-weight:700}.home-widgets .widget p{font-weight:300;line-height:1.3;margin-bottom:15px}.home-widgets .widget p:nth-last-of-type(1){margin-bottom:0}.home-widgets .widget p b,.home-widgets .widget p strong{font-weight:600}.home-widgets .widget[data-widget=registration] h4{margin-bottom:10px;font-weight:600;font-size:18px;text-align:left;color:#000}.home-widgets .widget[data-widget=faq]{text-align:left}.home-widgets .widget[data-widget=faq] .buttons{margin-top:15px;text-align:center}.home-widgets .widget[data-widget=faq] .buttons a{border:2px solid #3372b4;color:#3372b4;text-transform:uppercase;font-size:14px;padding:10px 15px;text-decoration:none;display:inline-block;letter-spacing:1px}.home-widgets .widget[data-widget=faq] .buttons a:hover{background:#3372b4;color:#fff}.slider{position:relative;height:600px;overflow:hidden}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.slider{height:250px}}.slider .wrapper{position:relative;height:100%;z-index:1000}.slider .slide-info{position:absolute;background:#313131e6;height:100%;left:calc((33.3333333333% - 26.6666666667px + 40px) * 2);padding:40px 0 40px 40px;transition:all .3s ease-in-out;z-index:3}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.slider .slide-info{width:100%;left:0;height:auto;padding:20px;bottom:0}}.slider .slide-info.hidden{transform:translate(50vw)}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.slider .slide-info.hidden{transform:translateY(120%)}}.slider .slide-info:after{content:"";position:absolute;top:0;left:100%;width:100vw;height:100%;background:#313131e6}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.slider .slide-info:after{display:none}}.slider .slide-info .tag a{border:2px solid #3372b4;display:inline-block;padding:10px;color:#3372b4;font-size:14px;text-transform:uppercase;margin-bottom:20px;text-decoration:none}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.slider .slide-info .tag a{position:absolute;background:#3372b4;color:#fff;border:none;bottom:-7px;right:20px;padding:7px 10px}}.slider .slide-info h4 a{color:#fff;font-weight:600;font-size:40px;margin-bottom:20px;text-decoration:none}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.slider .slide-info h4 a{font-size:20px;margin-bottom:10px}}.slider .slide-info h6{font-size:14px;color:#3372b4;margin-bottom:40px;text-transform:uppercase;letter-spacing:1px}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.slider .slide-info h6{margin-bottom:0}}.slider .slide-info p,.slider .slide-info .description{font-weight:300;line-height:1.6;color:#fff}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.slider .slide-info p,.slider .slide-info .description{display:none}}.slider ul.slides{height:100%}.slider ul.slides li{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.slider ul.slides li.active{z-index:2}.slider ul.slides li.next{z-index:1}.slider ul.slides li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-mountains{height:80px;background:url(/build/assets/mountains-qA86PR88.svg) bottom left repeat-x}.registration{padding:70px 0}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.registration{padding:30px 0}.registration .wrapper{width:95%}}.registration h2{text-align:center;color:#313131;font-size:40px;margin-bottom:80px}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.registration h2{font-size:18px;margin-bottom:40px}}.registration h2 span{display:block}.registration .programs .programs-wrapper{margin-bottom:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));grid-gap:20px}.registration .programs .program{background:#fff;padding:20px;text-align:center}@media only screen and (min-width:521px)and (max-width:719px){.registration .programs .program{width:calc(50% - 40px)}}@media only screen and (max-width:520px){.registration .programs .program{width:90%;margin:0 auto 30px}}.registration .programs .program h2{text-align:center;margin-bottom:20px;font-size:30px}.registration .programs .program figure{width:100%;height:150px;margin-bottom:15px}.registration .programs .program figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.registration .programs .program a{display:block;text-align:center;font-size:14px;letter-spacing:1px;line-height:30px;background:#3372b4;text-transform:uppercase;color:#fff;text-decoration:none;margin-bottom:10px}.registration .programs .program a:hover,.registration .programs .program a.closed{background:#fbb03b}.registration .programs .program a.closed span{font-weight:700}.registration .programs .program p{font-size:18px;line-height:1.4;font-weight:300}.registration .programs .staff-program-wrapper{display:flex;flex-wrap:wrap;margin:auto}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.registration .programs .staff-program-wrapper{display:block}}.registration .programs .staff-program-wrapper h2{text-align:center;margin-bottom:20px;font-size:30px}.registration .programs .staff-program-wrapper p{font-size:18px;line-height:1.4;font-weight:300;padding:0 20px}.registration .programs .staff-program-wrapper a{display:block;text-align:center;font-size:14px;letter-spacing:1px;line-height:30px;background:#3372b4;text-transform:uppercase;color:#fff;text-decoration:none;margin-bottom:10px}.registration .programs .staff-program-wrapper a:hover,.registration .programs .staff-program-wrapper a.closed{background:#fbb03b}.registration .programs .staff-program-wrapper a.closed span{font-weight:700}.registration .programs .staff-program-wrapper .staff-program{width:calc(33.3333333333% - 26.6666666667px);margin-right:40px;padding:0 20px;text-align:center}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.registration .programs .staff-program-wrapper .staff-program{width:100%;margin-bottom:40px}}.registration .programs .staff-program-wrapper .tuition{flex:1}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.registration .programs .staff-program-wrapper .tuition{padding:0 20px}}.registration .programs .staff-program-wrapper .tuition h2{text-align:left}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.registration .programs .staff-program-wrapper .tuition h2{text-align:center}}.registration .programs .staff-program-wrapper .tuition p{padding:0;width:80%}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.registration .programs .staff-program-wrapper .tuition p{width:100%}}.intro{padding:70px 0}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.intro{padding:30px 0}.intro .wrapper{width:95%}}.intro h2{text-align:center;color:#313131;font-size:55px;margin-bottom:80px}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.intro h2{font-size:28px;margin-bottom:40px}}.intro h2 span{display:block}.intro h6{text-align:center;font-weight:500;color:#3372b4;margin-bottom:50px;font-size:38px}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.intro h6{font-size:24px;margin-bottom:20px}}.intro ul.applications{font-size:0;text-align:center}.intro ul.applications li{display:inline-block;margin-right:20px;font-size:16px;width:calc(33.333333333% - 13.333333333px)}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.intro ul.applications li{margin-right:0;width:100%;margin-bottom:20px}}.intro ul.applications li:last-child{margin-right:0}.intro ul.applications li a{text-decoration:none}.intro ul.applications li a:hover p{color:#3372b4}.intro ul.applications li a:hover figure figcaption{background:#3372b4}.intro ul.applications li figure{position:relative}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.intro ul.applications li figure{height:100px;overflow:hidden}}.intro ul.applications li figure img{width:100%}.intro ul.applications li figure figcaption{position:absolute;top:0;left:0;width:100%;height:100%;background:#3372b4cc}.intro ul.applications li figure figcaption span{font-size:38px;color:#fff;position:absolute;top:50%;left:50%;white-space:nowrap;transform:translate(-50%,-50%)}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.intro ul.applications li figure figcaption span{font-size:24px}}.intro ul.applications li p{text-align:center;color:#bababa;padding:20px;line-height:1.4;font-size:20px}.intro .staff-application{text-align:center;margin-bottom:40px}.intro .staff-application a{color:#3372b4;text-transform:uppercase;font-size:24px}.intro p.homeText{text-align:center;line-height:1.4;font-size:18px;font-weight:300}.account{padding:70px 0}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.account{padding:40px 0}}.account .wrapper{padding:0 70px}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.account .wrapper{padding:0 20px}}.account h3{font-size:40px;font-weight:600;color:#313131;margin-bottom:40px}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.account h3{font-size:20px;text-align:center}}.account p.notice{font-size:20px;margin-bottom:40px;color:#313131;font-weight:400;line-height:1.2;text-align:center}.account h5{font-size:40px;border-bottom:2px solid #313131;padding-bottom:10px;color:#313131;margin-bottom:20px}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.account h5{font-size:28px;text-align:center}}.account h5 span{float:right;font-size:20px;font-weight:300;line-height:54px;text-transform:uppercase}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.account h5 span{display:block;float:none;line-height:normal}}.account .applications,.account .applications li{margin-bottom:40px}.account .applications li p{font-size:25px;font-weight:600;margin-bottom:10px}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.account .applications li p{font-size:20px}}.account .applications li p span{font-weight:400}.account .applications li p span.red{color:#c1272d}.account .applications li p span.orange{color:#fbb03b}.account .applications li p span.green{color:#37aa8b}.account .applications li .application-status .flex-group{display:flex}@media only screen and (max-width:520px),only screen and (min-width:521px)and (max-width:719px){.account .applications li .application-status .flex-group{display:block}}.account .applications li .application-status .flex-group .profile-pic-uploader{margin:0 20px 0 0}@media only screen and (max-width:520px),only screen and (min-width:521px)and (max-width:719px){.account .applications li .application-status .flex-group .profile-pic-uploader{margin:0 auto 20px}}.account .applications li .application-status .flex-group .application-options{flex:1}.account .applications li .application-services p{color:#bababa}.account .applications li .buttons .button{margin-right:10px;vertical-align:top;margin-bottom:20px}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.account .applications li .buttons .button{display:block;margin-right:0;margin-bottom:10px}}.news{padding:70px 0;background:#fff;position:relative}.news .news-shadow{position:absolute;top:0;left:0;height:30px;width:100%;background:linear-gradient(to bottom,#f1f1f1,#f1f1f100)}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.news{padding:40px 20px}}.news .wrapper{display:flex;justify-content:space-between}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.news .wrapper{display:block}}.news .articles{width:calc(100% - 300px)}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.news .articles{width:100%}}.news .articles .news-edit{outline:none}.news .articles article{margin-bottom:70px;border-bottom:2px solid #BABABA;padding-bottom:70px}.news .articles article:nth-last-of-type(1){border-bottom:none;padding-bottom:0}.news .articles article h2{font-size:40px;font-weight:600;color:#313131;margin-bottom:30px;outline:none}.news .articles article h2 a{color:#313131;text-decoration:none}.news .articles article h2 a:hover{color:#3372b4}.news .articles article h2 span{display:block;padding-top:5px;letter-spacing:2px;color:#3372b4;font-size:14px;text-transform:uppercase;font-weight:300}.news .articles article .cover{margin-bottom:30px}.news .articles article .cover .blank-cover{width:100%;height:440px;border:2px dashed #BABABA;display:flex;justify-content:center;align-items:center}.news .articles article .cover .blank-cover.hidden{display:none}.news .articles article .cover .video-cover{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.news .articles article .cover .video-cover.hidden{display:none}.news .articles article .cover .video-cover iframe{position:absolute;top:0;left:0;width:100%;height:100%}.news .articles article .cover figure{width:660px;height:440px;max-width:100%}.news .articles article .cover figure.hidden{display:none}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.news .articles article .cover figure{width:100%;height:auto}}.news .articles article .cover figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news .articles article .cover p{margin-top:10px;font-size:12px}.news .articles article .content p{font-size:18px;line-height:1.4;font-weight:300;margin-bottom:20px}.news .articles article .content ul{padding-left:40px}.news .articles article .content ul li{list-style-type:disc}.news .articles article .content ol{padding-left:40px}.news .articles article .content ol li{list-style-type:decimal}.news .articles article .content a{color:#3372b4;text-decoration:none}.news .articles article .content a:hover{color:#313131}.news .articles article .content h5{margin-top:15px;font-weight:700;font-size:18px}.news .articles article .content b,.news .articles article .content strong{font-weight:500}.news .articles article .content i{font-style:italic;font-weight:300}.news aside{width:230px}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.news aside{width:100%;margin-top:70px}}.news aside .change-news-year{font-weight:500;font-size:24px;color:#3372b4;text-decoration:none;position:relative;display:inline-block;cursor:pointer}.news aside .change-news-year.showing ul{display:block}.news aside .change-news-year ul{z-index:5;background:#fff;position:absolute;top:-10px;left:-10px;padding:10px;display:none;box-shadow:7px 7px 40px #3131314d}.news aside .change-news-year ul li{margin-bottom:10px}.news aside .change-news-year ul li:last-child{margin-bottom:0}.news aside .change-news-year ul li a{white-space:nowrap;font-weight:500;color:#3372b4;text-decoration:none}.news aside .change-news-year-wrapper{margin-bottom:70px}.news aside .sidebar-group{margin-bottom:70px}.news aside .sidebar-group.small-margin{margin-bottom:40px}.news aside .sidebar-group h5{font-size:14px;color:#3372b4;text-transform:uppercase;margin-bottom:15px;font-weight:500}.news aside .sidebar-group input[type=file]{display:none}.news aside .sidebar-group input[type=text]{height:40px;border:2px solid #BABABA;width:100%;outline:none;padding:0 15px;color:#313131;background:none;font-family:Source Sans Pro,sans-serif;font-size:14px;border-radius:0}.news aside .sidebar-group input[type=text]:focus{border:2px solid #3372b4}.news aside .sidebar-group input[type=text]:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset}.news aside .sidebar-group ul li a{font-size:14px;color:#313131;text-decoration:none;font-weight:300}.news aside .sidebar-group ul li a:hover{color:#3372b4}.news aside .cover-type.hidden{display:none}.news .wysiwyg{background:#3372b4;height:40px;margin-bottom:40px}.news .wysiwyg ul.buttons{font-size:0}.news .wysiwyg ul.buttons li{display:inline-block;font-size:18px;font-family:icons}.news .wysiwyg ul.buttons li a{display:block;width:40px;height:40px;line-height:40px;text-align:center;color:#313131;text-decoration:none;font-weight:400}.news .wysiwyg ul.buttons li a:hover{background:#313131;color:#3372b4}.news .wysiwyg .field{display:block;width:100%;height:40px;display:none}.news .wysiwyg .field input{width:100%;height:100%;border:2px solid #BABABA;background:#fff;outline:none;padding:0 10px;color:#313131;font-size:18px;font-family:Source Sans Pro,sans-serif}.news .wysiwyg .field input:focus{border:2px solid #3372b4}.seders{padding:70px 0;background:#fff;position:relative}.seders .seders-shadow{position:absolute;top:0;left:0;height:30px;width:100%;background:linear-gradient(to bottom,#f1f1f1,#f1f1f100)}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.seders{padding:40px 20px}}.seders .wrapper{display:flex;justify-content:space-between}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.seders .wrapper{display:block}}.seders .articles{width:calc(100% - 300px)}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.seders .articles{width:100%}}.seders .articles .news-edit{outline:none}.seders .articles article{margin-bottom:40px;border-bottom:2px solid #BABABA;padding-bottom:40px}.seders .articles article:nth-last-of-type(1){border-bottom:none;padding-bottom:0}.seders .articles article h2{font-size:40px;font-weight:600;color:#313131;margin-bottom:30px;outline:none}.seders .articles article h2 a{color:#313131;text-decoration:none}.seders .articles article h2 a:hover{color:#3372b4}.seders .articles article h2 span{display:block;padding-top:5px;letter-spacing:2px;color:#3372b4;font-size:14px;text-transform:uppercase;font-weight:300}.seder{padding:70px 0;background:#fff;position:relative}.seder .seder-shadow{position:absolute;top:0;left:0;height:30px;width:100%;background:linear-gradient(to bottom,#f1f1f1,#f1f1f100)}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.seder{padding:40px 20px}}.seder .wrapper{display:flex;justify-content:space-between}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.seder .wrapper{display:block}}.seder h1{text-align:center;margin-bottom:20px;font-size:18px;font-weight:700}.seder .participate{margin-bottom:20px;border-bottom:2px solid #EFF5FB}.seder .participate h2{text-align:center;margin-bottom:10px}.seder .participate .flex-wrapper{display:flex;align-items:center;margin-bottom:20px}.seder .participate figure{width:100px;height:100px;background:#bababa;border-radius:100px;margin-right:20px;overflow:hidden}.seder .participate figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.seder .participate .input-wrapper{margin-bottom:10px;display:flex}.seder .participate .input-wrapper .button[data-on_time=true],.seder .participate .input-wrapper .button:hover[data-on_time=true]{background:#3372b4}.seder .participate .input-wrapper p{margin-right:10px;cursor:pointer;line-height:38px;display:inline-block;white-space:nowrap}.seder .participate .input-wrapper input[type=text],.seder .participate .input-wrapper input[type=tel],.seder .participate .input-wrapper select{height:40px;border:2px solid #BABABA;width:100%;outline:none;padding:0 15px;color:#313131;background:none;font-family:Source Sans Pro,sans-serif;font-size:14px;border-radius:0}.seder .participate .input-wrapper input[type=text]:focus,.seder .participate .input-wrapper input[type=tel]:focus,.seder .participate .input-wrapper select:focus{border:2px solid #3372b4}.seder .participate .input-wrapper input[type=text]:-webkit-autofill,.seder .participate .input-wrapper input[type=tel]:-webkit-autofill,.seder .participate .input-wrapper select:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset}.seder .participate .input-wrapper input[type=text].error,.seder .participate .input-wrapper input[type=tel].error,.seder .participate .input-wrapper select.error{border:2px solid #C1272D}.photos{background:#fff}.photos .album-edit{outline:none}.photos .all-albums{padding:70px 0}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.photos{padding:40px 20px}}.photos form{margin-bottom:40px}.photos header nav{display:flex;margin-bottom:40px}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.photos header nav{display:block}}.photos header nav h4{flex-grow:1;color:#313131;font-size:40px;font-weight:600}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.photos header nav h4{text-align:center}}.photos header nav h4 .changeAlbumYear{font-weight:500;font-size:24px;color:#3372b4;text-decoration:none;position:relative;display:inline-block;cursor:pointer;margin-left:20px}.photos header nav h4 .changeAlbumYear.showing ul{display:block}.photos header nav h4 .changeAlbumYear ul{z-index:5;background:#fff;position:absolute;top:-10px;left:-10px;padding:10px;display:none;box-shadow:7px 7px 40px #3131314d}.photos header nav h4 .changeAlbumYear ul li{margin-bottom:10px}.photos header nav h4 .changeAlbumYear ul li:last-child{margin-bottom:0}.photos header nav h4 .changeAlbumYear ul li a{white-space:nowrap;font-weight:500;color:#3372b4;text-decoration:none}.photos header nav ul.filterShowingAlbums{align-self:flex-start}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.photos header nav ul.filterShowingAlbums{text-align:center;padding-top:20px}}.photos header nav ul.filterShowingAlbums li{display:inline-block;margin-right:10px}.photos header nav ul.filterShowingAlbums li:last-child{margin-right:0}.photos header nav ul.filterShowingAlbums li a{text-transform:uppercase;color:#bababa;text-decoration:none;font-weight:300}.photos header nav ul.filterShowingAlbums li a.active{color:#3372b4}.photos header h2{text-align:center;font-size:40px;font-weight:600;color:#313131;margin-bottom:20px;outline:none}.photos header h2 span{display:block;padding-top:5px;letter-spacing:2px;color:#3372b4;font-size:16px;text-transform:uppercase;font-weight:300}.photos header .description{width:100%;max-width:750px;margin:0 auto 40px;outline:none}.photos header .description p{font-size:20px;line-height:1.4;margin-bottom:20px}.photos header ul.fields{margin-bottom:20px}.photos .albums ul{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.photos .albums ul{display:block}}.photos .albums ul li{width:calc(33.333333333% - 16px)!important;margin-bottom:24px;display:none}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.photos .albums ul li{width:100%!important}}.photos .albums ul li.visible{display:block}.photos .albums ul li.noAlbums{width:100%!important;margin-right:0;text-align:center;padding:20px;font-size:20px;color:#313131;display:block}.photos .albums ul li.newAlbum{display:block!important}.photos .albums ul li a{text-decoration:none;display:block}.photos .albums ul li a:hover figure img{transform:scale(1.2) rotate(3deg);opacity:.8}.photos .albums ul li a:hover h5{color:#313131}.photos .albums ul li a:hover h5 span{color:#bababa}.photos .albums ul li figure{height:180px;margin-bottom:15px;overflow:hidden;background:#fff}.photos .albums ul li figure img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition:all .4s ease-in-out}.photos .albums ul li h5{font-size:26px;color:#3372b4;font-weight:600}.photos .albums ul li h5 span{display:block;color:#bababa;text-transform:uppercase;font-size:16px;font-weight:300;letter-spacing:2px;padding-top:3px}.photos input[type=file]#uploadImages{display:none}.photos .uploadImages{margin:30px 0;height:69px;border:2px dashed #BABABA;color:#bababa;font-size:18px;font-weight:700;text-align:center;line-height:64px;box-sizing:border-box;border-radius:5px;text-transform:uppercase;cursor:pointer;position:relative}.photos .uploadImages.dragging{border:2px dashed #313131;color:#313131}.photos .uploadImages .progress{position:absolute;height:3px;width:0%;background:#3372b4;bottom:0;left:0;transition:width .3s ease-in-out}.photos .album ul li{margin-bottom:40px;position:relative}.photos .album ul li.noAlbums{width:100%;margin-right:0;text-align:center;padding:20px;font-size:20px;color:#313131}.photos .album ul li img{width:100%;display:block}.photos .album ul li .caption{background:#313131;color:#fff;font-weight:300;padding:10px;text-align:center;font-size:14px}.photos .album ul .album-image{position:relative}.photos .album ul .album-image nav.control-bar{background:#31313199;height:40px;display:flex;justify-content:space-between;width:100%;position:absolute;top:0;left:0}.photos .album ul .album-image nav.control-bar ul li{display:inline-block;margin:0}.photos .album ul .album-image nav.control-bar ul li a{width:40px;display:block;line-height:40px;text-align:center;text-decoration:none;color:#fff}.photos .album ul .album-image nav.control-bar ul li a.active{color:#fbb03b}.photos .album ul .album-image nav.control-bar ul li a:hover{color:#3372b4}.photos .album ul .album-image nav.control-bar .image-sort{margin:5px}.photos .album ul .album-image nav.control-bar .image-sort input{height:30px;background:none;border:none;display:inline-block;vertical-align:top;width:40px;outline:none;text-align:center;padding:0 0 0 5px;font-size:18px;color:#fff}.photos .album ul .album-image textarea{width:100%;padding:10px;background:#313131;outline:none;border:none;color:#fff;font-weight:300;text-align:center;font-size:14px;resize:none;font-family:Source Sans Pro,sans-serif}.view-album{background:#313131;padding:70px 0}.view-album header h2{text-align:center;font-size:40px;font-weight:600;color:#fff;margin-bottom:20px;outline:none}.view-album header h2 span{display:block;padding-top:5px;letter-spacing:2px;color:#3372b4;font-size:16px;text-transform:uppercase;font-weight:300}.view-album header .description{width:100%;max-width:750px;margin:0 auto 40px;outline:none;color:#fff;font-size:20px;line-height:1.4}.view-album header .description p{margin-bottom:20px}.about .about-section.green{background:#37aa8b}.about .about-section.green h2,.about .about-section.green p,.about .about-section.green ul li{color:#fff}.about .about-section.green ul li:before{color:#fff}.about .about-section .wrapper{padding:70px}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.about .about-section .wrapper{padding:40px 20px}}.about .about-section h2{font-size:30px;font-weight:600;margin-bottom:20px;color:#313131}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.about .about-section h2{font-size:20px;margin-bottom:15px}}.about .about-section p{margin-bottom:20px;font-weight:300;color:#313131;line-height:1.4;font-size:20px}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.about .about-section p{margin-bottom:15px;font-size:16px}}.about .about-section ul li{margin-left:70px;color:#313131;margin-bottom:10px;font-weight:300;position:relative;line-height:1.4;font-size:20px}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.about .about-section ul li{font-size:16px;margin-left:30px;margin-bottom:5px}}.about .about-section ul li:before{content:"•";color:#313131;position:absolute;left:-10px}.about .about-separator{height:400px;background-position:top center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.about .about-separator{height:200px}}.application-tuition p.notice{font-size:20px;margin-bottom:40px;color:#313131;font-weight:400;line-height:1.2;text-align:center}.application,.application-medical,.application-foodform,.application-scholarship,.application-tuition,.application-room-request,.application-music-policy,.application-covid-policy,.application-security-deposit,.application-transportation,.application-request-scholarship,.staff-application,.reset,.loginAdmin,.contact,.room-request,.music-policy{padding:70px 0}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.application,.application-medical,.application-foodform,.application-scholarship,.application-tuition,.application-room-request,.application-music-policy,.application-covid-policy,.application-security-deposit,.application-transportation,.application-request-scholarship,.staff-application,.reset,.loginAdmin,.contact,.room-request,.music-policy{padding:0}}.application .wrapper,.application-medical .wrapper,.application-foodform .wrapper,.application-scholarship .wrapper,.application-tuition .wrapper,.application-room-request .wrapper,.application-music-policy .wrapper,.application-covid-policy .wrapper,.application-security-deposit .wrapper,.application-transportation .wrapper,.application-request-scholarship .wrapper,.staff-application .wrapper,.reset .wrapper,.loginAdmin .wrapper,.contact .wrapper,.room-request .wrapper,.music-policy .wrapper{padding:0 70px}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.application .wrapper,.application-medical .wrapper,.application-foodform .wrapper,.application-scholarship .wrapper,.application-tuition .wrapper,.application-room-request .wrapper,.application-music-policy .wrapper,.application-covid-policy .wrapper,.application-security-deposit .wrapper,.application-transportation .wrapper,.application-request-scholarship .wrapper,.staff-application .wrapper,.reset .wrapper,.loginAdmin .wrapper,.contact .wrapper,.room-request .wrapper,.music-policy .wrapper{padding:20px}}.application header.status,.application-medical header.status,.application-foodform header.status,.application-scholarship header.status,.application-tuition header.status,.application-room-request header.status,.application-music-policy header.status,.application-covid-policy header.status,.application-security-deposit header.status,.application-transportation header.status,.application-request-scholarship header.status,.staff-application header.status,.reset header.status,.loginAdmin header.status,.contact header.status,.room-request header.status,.music-policy header.status{display:flex;margin-bottom:70px}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.application header.status,.application-medical header.status,.application-foodform header.status,.application-scholarship header.status,.application-tuition header.status,.application-room-request header.status,.application-music-policy header.status,.application-covid-policy header.status,.application-security-deposit header.status,.application-transportation header.status,.application-request-scholarship header.status,.staff-application header.status,.reset header.status,.loginAdmin header.status,.contact header.status,.room-request header.status,.music-policy header.status{display:block;text-align:center;margin-bottom:40px}}.application header.status h2,.application-medical header.status h2,.application-foodform header.status h2,.application-scholarship header.status h2,.application-tuition header.status h2,.application-room-request header.status h2,.application-music-policy header.status h2,.application-covid-policy header.status h2,.application-security-deposit header.status h2,.application-transportation header.status h2,.application-request-scholarship header.status h2,.staff-application header.status h2,.reset header.status h2,.loginAdmin header.status h2,.contact header.status h2,.room-request header.status h2,.music-policy header.status h2{color:#313131;flex-grow:1;font-size:30px;font-weight:600}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.application header.status h2,.application-medical header.status h2,.application-foodform header.status h2,.application-scholarship header.status h2,.application-tuition header.status h2,.application-room-request header.status h2,.application-music-policy header.status h2,.application-covid-policy header.status h2,.application-security-deposit header.status h2,.application-transportation header.status h2,.application-request-scholarship header.status h2,.staff-application header.status h2,.reset header.status h2,.loginAdmin header.status h2,.contact header.status h2,.room-request header.status h2,.music-policy header.status h2{font-size:24px;margin-bottom:20px}}.application header.status h2 span,.application-medical header.status h2 span,.application-foodform header.status h2 span,.application-scholarship header.status h2 span,.application-tuition header.status h2 span,.application-room-request header.status h2 span,.application-music-policy header.status h2 span,.application-covid-policy header.status h2 span,.application-security-deposit header.status h2 span,.application-transportation header.status h2 span,.application-request-scholarship header.status h2 span,.staff-application header.status h2 span,.reset header.status h2 span,.loginAdmin header.status h2 span,.contact header.status h2 span,.room-request header.status h2 span,.music-policy header.status h2 span{padding-top:10px;display:block;color:#bababa;font-size:40px;letter-spacing:2px;text-transform:uppercase}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.application header.status h2 span,.application-medical header.status h2 span,.application-foodform header.status h2 span,.application-scholarship header.status h2 span,.application-tuition header.status h2 span,.application-room-request header.status h2 span,.application-music-policy header.status h2 span,.application-covid-policy header.status h2 span,.application-security-deposit header.status h2 span,.application-transportation header.status h2 span,.application-request-scholarship header.status h2 span,.staff-application header.status h2 span,.reset header.status h2 span,.loginAdmin header.status h2 span,.contact header.status h2 span,.room-request header.status h2 span,.music-policy header.status h2 span{font-size:28px}}.application header.status h2 span.active,.application-medical header.status h2 span.active,.application-foodform header.status h2 span.active,.application-scholarship header.status h2 span.active,.application-tuition header.status h2 span.active,.application-room-request header.status h2 span.active,.application-music-policy header.status h2 span.active,.application-covid-policy header.status h2 span.active,.application-security-deposit header.status h2 span.active,.application-transportation header.status h2 span.active,.application-request-scholarship header.status h2 span.active,.staff-application header.status h2 span.active,.reset header.status h2 span.active,.loginAdmin header.status h2 span.active,.contact header.status h2 span.active,.room-request header.status h2 span.active,.music-policy header.status h2 span.active{color:#3372b4}.application header.status nav.steps,.application-medical header.status nav.steps,.application-foodform header.status nav.steps,.application-scholarship header.status nav.steps,.application-tuition header.status nav.steps,.application-room-request header.status nav.steps,.application-music-policy header.status nav.steps,.application-covid-policy header.status nav.steps,.application-security-deposit header.status nav.steps,.application-transportation header.status nav.steps,.application-request-scholarship header.status nav.steps,.staff-application header.status nav.steps,.reset header.status nav.steps,.loginAdmin header.status nav.steps,.contact header.status nav.steps,.room-request header.status nav.steps,.music-policy header.status nav.steps{align-self:flex-end;flex-shrink:0}.application header.status nav.steps ul,.application-medical header.status nav.steps ul,.application-foodform header.status nav.steps ul,.application-scholarship header.status nav.steps ul,.application-tuition header.status nav.steps ul,.application-room-request header.status nav.steps ul,.application-music-policy header.status nav.steps ul,.application-covid-policy header.status nav.steps ul,.application-security-deposit header.status nav.steps ul,.application-transportation header.status nav.steps ul,.application-request-scholarship header.status nav.steps ul,.staff-application header.status nav.steps ul,.reset header.status nav.steps ul,.loginAdmin header.status nav.steps ul,.contact header.status nav.steps ul,.room-request header.status nav.steps ul,.music-policy header.status nav.steps ul{font-size:0}.application header.status nav.steps ul li,.application-medical header.status nav.steps ul li,.application-foodform header.status nav.steps ul li,.application-scholarship header.status nav.steps ul li,.application-tuition header.status nav.steps ul li,.application-room-request header.status nav.steps ul li,.application-music-policy header.status nav.steps ul li,.application-covid-policy header.status nav.steps ul li,.application-security-deposit header.status nav.steps ul li,.application-transportation header.status nav.steps ul li,.application-request-scholarship header.status nav.steps ul li,.staff-application header.status nav.steps ul li,.reset header.status nav.steps ul li,.loginAdmin header.status nav.steps ul li,.contact header.status nav.steps ul li,.room-request header.status nav.steps ul li,.music-policy header.status nav.steps ul li{display:inline-block;font-size:16px;margin-right:60px;vertical-align:top}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.application header.status nav.steps ul li,.application-medical header.status nav.steps ul li,.application-foodform header.status nav.steps ul li,.application-scholarship header.status nav.steps ul li,.application-tuition header.status nav.steps ul li,.application-room-request header.status nav.steps ul li,.application-music-policy header.status nav.steps ul li,.application-covid-policy header.status nav.steps ul li,.application-security-deposit header.status nav.steps ul li,.application-transportation header.status nav.steps ul li,.application-request-scholarship header.status nav.steps ul li,.staff-application header.status nav.steps ul li,.reset header.status nav.steps ul li,.loginAdmin header.status nav.steps ul li,.contact header.status nav.steps ul li,.room-request header.status nav.steps ul li,.music-policy header.status nav.steps ul li{margin-right:40px}}.application header.status nav.steps ul li:last-child,.application-medical header.status nav.steps ul li:last-child,.application-foodform header.status nav.steps ul li:last-child,.application-scholarship header.status nav.steps ul li:last-child,.application-tuition header.status nav.steps ul li:last-child,.application-room-request header.status nav.steps ul li:last-child,.application-music-policy header.status nav.steps ul li:last-child,.application-covid-policy header.status nav.steps ul li:last-child,.application-security-deposit header.status nav.steps ul li:last-child,.application-transportation header.status nav.steps ul li:last-child,.application-request-scholarship header.status nav.steps ul li:last-child,.staff-application header.status nav.steps ul li:last-child,.reset header.status nav.steps ul li:last-child,.loginAdmin header.status nav.steps ul li:last-child,.contact header.status nav.steps ul li:last-child,.room-request header.status nav.steps ul li:last-child,.music-policy header.status nav.steps ul li:last-child{margin-right:0}.application header.status nav.steps ul li:last-child a:after,.application-medical header.status nav.steps ul li:last-child a:after,.application-foodform header.status nav.steps ul li:last-child a:after,.application-scholarship header.status nav.steps ul li:last-child a:after,.application-tuition header.status nav.steps ul li:last-child a:after,.application-room-request header.status nav.steps ul li:last-child a:after,.application-music-policy header.status nav.steps ul li:last-child a:after,.application-covid-policy header.status nav.steps ul li:last-child a:after,.application-security-deposit header.status nav.steps ul li:last-child a:after,.application-transportation header.status nav.steps ul li:last-child a:after,.application-request-scholarship header.status nav.steps ul li:last-child a:after,.staff-application header.status nav.steps ul li:last-child a:after,.reset header.status nav.steps ul li:last-child a:after,.loginAdmin header.status nav.steps ul li:last-child a:after,.contact header.status nav.steps ul li:last-child a:after,.room-request header.status nav.steps ul li:last-child a:after,.music-policy header.status nav.steps ul li:last-child a:after{display:none}.application header.status nav.steps ul li.active a,.application header.status nav.steps ul li.completed a,.application-medical header.status nav.steps ul li.active a,.application-medical header.status nav.steps ul li.completed a,.application-foodform header.status nav.steps ul li.active a,.application-foodform header.status nav.steps ul li.completed a,.application-scholarship header.status nav.steps ul li.active a,.application-scholarship header.status nav.steps ul li.completed a,.application-tuition header.status nav.steps ul li.active a,.application-tuition header.status nav.steps ul li.completed a,.application-room-request header.status nav.steps ul li.active a,.application-room-request header.status nav.steps ul li.completed a,.application-music-policy header.status nav.steps ul li.active a,.application-music-policy header.status nav.steps ul li.completed a,.application-covid-policy header.status nav.steps ul li.active a,.application-covid-policy header.status nav.steps ul li.completed a,.application-security-deposit header.status nav.steps ul li.active a,.application-security-deposit header.status nav.steps ul li.completed a,.application-transportation header.status nav.steps ul li.active a,.application-transportation header.status nav.steps ul li.completed a,.application-request-scholarship header.status nav.steps ul li.active a,.application-request-scholarship header.status nav.steps ul li.completed a,.staff-application header.status nav.steps ul li.active a,.staff-application header.status nav.steps ul li.completed a,.reset header.status nav.steps ul li.active a,.reset header.status nav.steps ul li.completed a,.loginAdmin header.status nav.steps ul li.active a,.loginAdmin header.status nav.steps ul li.completed a,.contact header.status nav.steps ul li.active a,.contact header.status nav.steps ul li.completed a,.room-request header.status nav.steps ul li.active a,.room-request header.status nav.steps ul li.completed a,.music-policy header.status nav.steps ul li.active a,.music-policy header.status nav.steps ul li.completed a{background:#3372b4}.application header.status nav.steps ul li.skipped .step.skipped,.application-medical header.status nav.steps ul li.skipped .step.skipped,.application-foodform header.status nav.steps ul li.skipped .step.skipped,.application-scholarship header.status nav.steps ul li.skipped .step.skipped,.application-tuition header.status nav.steps ul li.skipped .step.skipped,.application-room-request header.status nav.steps ul li.skipped .step.skipped,.application-music-policy header.status nav.steps ul li.skipped .step.skipped,.application-covid-policy header.status nav.steps ul li.skipped .step.skipped,.application-security-deposit header.status nav.steps ul li.skipped .step.skipped,.application-transportation header.status nav.steps ul li.skipped .step.skipped,.application-request-scholarship header.status nav.steps ul li.skipped .step.skipped,.staff-application header.status nav.steps ul li.skipped .step.skipped,.reset header.status nav.steps ul li.skipped .step.skipped,.loginAdmin header.status nav.steps ul li.skipped .step.skipped,.contact header.status nav.steps ul li.skipped .step.skipped,.room-request header.status nav.steps ul li.skipped .step.skipped,.music-policy header.status nav.steps ul li.skipped .step.skipped{display:block}.application header.status nav.steps ul li.completed a:after,.application-medical header.status nav.steps ul li.completed a:after,.application-foodform header.status nav.steps ul li.completed a:after,.application-scholarship header.status nav.steps ul li.completed a:after,.application-tuition header.status nav.steps ul li.completed a:after,.application-room-request header.status nav.steps ul li.completed a:after,.application-music-policy header.status nav.steps ul li.completed a:after,.application-covid-policy header.status nav.steps ul li.completed a:after,.application-security-deposit header.status nav.steps ul li.completed a:after,.application-transportation header.status nav.steps ul li.completed a:after,.application-request-scholarship header.status nav.steps ul li.completed a:after,.staff-application header.status nav.steps ul li.completed a:after,.reset header.status nav.steps ul li.completed a:after,.loginAdmin header.status nav.steps ul li.completed a:after,.contact header.status nav.steps ul li.completed a:after,.room-request header.status nav.steps ul li.completed a:after,.music-policy header.status nav.steps ul li.completed a:after{background:#3372b4}.application header.status nav.steps ul li.completed .step.completed,.application-medical header.status nav.steps ul li.completed .step.completed,.application-foodform header.status nav.steps ul li.completed .step.completed,.application-scholarship header.status nav.steps ul li.completed .step.completed,.application-tuition header.status nav.steps ul li.completed .step.completed,.application-room-request header.status nav.steps ul li.completed .step.completed,.application-music-policy header.status nav.steps ul li.completed .step.completed,.application-covid-policy header.status nav.steps ul li.completed .step.completed,.application-security-deposit header.status nav.steps ul li.completed .step.completed,.application-transportation header.status nav.steps ul li.completed .step.completed,.application-request-scholarship header.status nav.steps ul li.completed .step.completed,.staff-application header.status nav.steps ul li.completed .step.completed,.reset header.status nav.steps ul li.completed .step.completed,.loginAdmin header.status nav.steps ul li.completed .step.completed,.contact header.status nav.steps ul li.completed .step.completed,.room-request header.status nav.steps ul li.completed .step.completed,.music-policy header.status nav.steps ul li.completed .step.completed{display:block}.application header.status nav.steps ul li a,.application-medical header.status nav.steps ul li a,.application-foodform header.status nav.steps ul li a,.application-scholarship header.status nav.steps ul li a,.application-tuition header.status nav.steps ul li a,.application-room-request header.status nav.steps ul li a,.application-music-policy header.status nav.steps ul li a,.application-covid-policy header.status nav.steps ul li a,.application-security-deposit header.status nav.steps ul li a,.application-transportation header.status nav.steps ul li a,.application-request-scholarship header.status nav.steps ul li a,.staff-application header.status nav.steps ul li a,.reset header.status nav.steps ul li a,.loginAdmin header.status nav.steps ul li a,.contact header.status nav.steps ul li a,.room-request header.status nav.steps ul li a,.music-policy header.status nav.steps ul li a{height:40px;width:40px;background:#bababa;border-radius:50%;display:block;position:relative;text-align:center;line-height:40px;text-decoration:none}.application header.status nav.steps ul li a span,.application-medical header.status nav.steps ul li a span,.application-foodform header.status nav.steps ul li a span,.application-scholarship header.status nav.steps ul li a span,.application-tuition header.status nav.steps ul li a span,.application-room-request header.status nav.steps ul li a span,.application-music-policy header.status nav.steps ul li a span,.application-covid-policy header.status nav.steps ul li a span,.application-security-deposit header.status nav.steps ul li a span,.application-transportation header.status nav.steps ul li a span,.application-request-scholarship header.status nav.steps ul li a span,.staff-application header.status nav.steps ul li a span,.reset header.status nav.steps ul li a span,.loginAdmin header.status nav.steps ul li a span,.contact header.status nav.steps ul li a span,.room-request header.status nav.steps ul li a span,.music-policy header.status nav.steps ul li a span{position:absolute;top:-18px;left:50%;font-size:12px;color:#bababa;line-height:normal;white-space:nowrap;transform:translate(-50%)}.application header.status nav.steps ul li a .step,.application-medical header.status nav.steps ul li a .step,.application-foodform header.status nav.steps ul li a .step,.application-scholarship header.status nav.steps ul li a .step,.application-tuition header.status nav.steps ul li a .step,.application-room-request header.status nav.steps ul li a .step,.application-music-policy header.status nav.steps ul li a .step,.application-covid-policy header.status nav.steps ul li a .step,.application-security-deposit header.status nav.steps ul li a .step,.application-transportation header.status nav.steps ul li a .step,.application-request-scholarship header.status nav.steps ul li a .step,.staff-application header.status nav.steps ul li a .step,.reset header.status nav.steps ul li a .step,.loginAdmin header.status nav.steps ul li a .step,.contact header.status nav.steps ul li a .step,.room-request header.status nav.steps ul li a .step,.music-policy header.status nav.steps ul li a .step{display:none;color:#fff;font-family:icons;font-size:20px}.application header.status nav.steps ul li a:hover,.application-medical header.status nav.steps ul li a:hover,.application-foodform header.status nav.steps ul li a:hover,.application-scholarship header.status nav.steps ul li a:hover,.application-tuition header.status nav.steps ul li a:hover,.application-room-request header.status nav.steps ul li a:hover,.application-music-policy header.status nav.steps ul li a:hover,.application-covid-policy header.status nav.steps ul li a:hover,.application-security-deposit header.status nav.steps ul li a:hover,.application-transportation header.status nav.steps ul li a:hover,.application-request-scholarship header.status nav.steps ul li a:hover,.staff-application header.status nav.steps ul li a:hover,.reset header.status nav.steps ul li a:hover,.loginAdmin header.status nav.steps ul li a:hover,.contact header.status nav.steps ul li a:hover,.room-request header.status nav.steps ul li a:hover,.music-policy header.status nav.steps ul li a:hover{background:#3372b4}.application header.status nav.steps ul li a:after,.application-medical header.status nav.steps ul li a:after,.application-foodform header.status nav.steps ul li a:after,.application-scholarship header.status nav.steps ul li a:after,.application-tuition header.status nav.steps ul li a:after,.application-room-request header.status nav.steps ul li a:after,.application-music-policy header.status nav.steps ul li a:after,.application-covid-policy header.status nav.steps ul li a:after,.application-security-deposit header.status nav.steps ul li a:after,.application-transportation header.status nav.steps ul li a:after,.application-request-scholarship header.status nav.steps ul li a:after,.staff-application header.status nav.steps ul li a:after,.reset header.status nav.steps ul li a:after,.loginAdmin header.status nav.steps ul li a:after,.contact header.status nav.steps ul li a:after,.room-request header.status nav.steps ul li a:after,.music-policy header.status nav.steps ul li a:after{content:"";position:absolute;width:calc(60px + 50%);height:5px;top:50%;left:75%;background:#bababa;transform:translatey(-50%);z-index:-1}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.application header.status nav.steps ul li a:after,.application-medical header.status nav.steps ul li a:after,.application-foodform header.status nav.steps ul li a:after,.application-scholarship header.status nav.steps ul li a:after,.application-tuition header.status nav.steps ul li a:after,.application-room-request header.status nav.steps ul li a:after,.application-music-policy header.status nav.steps ul li a:after,.application-covid-policy header.status nav.steps ul li a:after,.application-security-deposit header.status nav.steps ul li a:after,.application-transportation header.status nav.steps ul li a:after,.application-request-scholarship header.status nav.steps ul li a:after,.staff-application header.status nav.steps ul li a:after,.reset header.status nav.steps ul li a:after,.loginAdmin header.status nav.steps ul li a:after,.contact header.status nav.steps ul li a:after,.room-request header.status nav.steps ul li a:after,.music-policy header.status nav.steps ul li a:after{width:calc(40px + 50%)}}.application .container .margin-bottom,.application-medical .container .margin-bottom,.application-foodform .container .margin-bottom,.application-scholarship .container .margin-bottom,.application-tuition .container .margin-bottom,.application-room-request .container .margin-bottom,.application-music-policy .container .margin-bottom,.application-covid-policy .container .margin-bottom,.application-security-deposit .container .margin-bottom,.application-transportation .container .margin-bottom,.application-request-scholarship .container .margin-bottom,.staff-application .container .margin-bottom,.reset .container .margin-bottom,.loginAdmin .container .margin-bottom,.contact .container .margin-bottom,.room-request .container .margin-bottom,.music-policy .container .margin-bottom{margin-bottom:20px}.application .container .margin-bottom-small,.application-medical .container .margin-bottom-small,.application-foodform .container .margin-bottom-small,.application-scholarship .container .margin-bottom-small,.application-tuition .container .margin-bottom-small,.application-room-request .container .margin-bottom-small,.application-music-policy .container .margin-bottom-small,.application-covid-policy .container .margin-bottom-small,.application-security-deposit .container .margin-bottom-small,.application-transportation .container .margin-bottom-small,.application-request-scholarship .container .margin-bottom-small,.staff-application .container .margin-bottom-small,.reset .container .margin-bottom-small,.loginAdmin .container .margin-bottom-small,.contact .container .margin-bottom-small,.room-request .container .margin-bottom-small,.music-policy .container .margin-bottom-small{margin-bottom:10px}.application .container .hidden,.application-medical .container .hidden,.application-foodform .container .hidden,.application-scholarship .container .hidden,.application-tuition .container .hidden,.application-room-request .container .hidden,.application-music-policy .container .hidden,.application-covid-policy .container .hidden,.application-security-deposit .container .hidden,.application-transportation .container .hidden,.application-request-scholarship .container .hidden,.staff-application .container .hidden,.reset .container .hidden,.loginAdmin .container .hidden,.contact .container .hidden,.room-request .container .hidden,.music-policy .container .hidden{display:none}.application .container .fields,.application .container .displayFields,.application .container .inner-wrapper,.application-medical .container .fields,.application-medical .container .displayFields,.application-medical .container .inner-wrapper,.application-foodform .container .fields,.application-foodform .container .displayFields,.application-foodform .container .inner-wrapper,.application-scholarship .container .fields,.application-scholarship .container .displayFields,.application-scholarship .container .inner-wrapper,.application-tuition .container .fields,.application-tuition .container .displayFields,.application-tuition .container .inner-wrapper,.application-room-request .container .fields,.application-room-request .container .displayFields,.application-room-request .container .inner-wrapper,.application-music-policy .container .fields,.application-music-policy .container .displayFields,.application-music-policy .container .inner-wrapper,.application-covid-policy .container .fields,.application-covid-policy .container .displayFields,.application-covid-policy .container .inner-wrapper,.application-security-deposit .container .fields,.application-security-deposit .container .displayFields,.application-security-deposit .container .inner-wrapper,.application-transportation .container .fields,.application-transportation .container .displayFields,.application-transportation .container .inner-wrapper,.application-request-scholarship .container .fields,.application-request-scholarship .container .displayFields,.application-request-scholarship .container .inner-wrapper,.staff-application .container .fields,.staff-application .container .displayFields,.staff-application .container .inner-wrapper,.reset .container .fields,.reset .container .displayFields,.reset .container .inner-wrapper,.loginAdmin .container .fields,.loginAdmin .container .displayFields,.loginAdmin .container .inner-wrapper,.contact .container .fields,.contact .container .displayFields,.contact .container .inner-wrapper,.room-request .container .fields,.room-request .container .displayFields,.room-request .container .inner-wrapper,.music-policy .container .fields,.music-policy .container .displayFields,.music-policy .container .inner-wrapper{margin-top:20px;margin-bottom:40px}.application .container .fields.no-margin,.application .container .fields.no-margin-bottom,.application .container .displayFields.no-margin,.application .container .displayFields.no-margin-bottom,.application .container .inner-wrapper.no-margin,.application .container .inner-wrapper.no-margin-bottom,.application-medical .container .fields.no-margin,.application-medical .container .fields.no-margin-bottom,.application-medical .container .displayFields.no-margin,.application-medical .container .displayFields.no-margin-bottom,.application-medical .container .inner-wrapper.no-margin,.application-medical .container .inner-wrapper.no-margin-bottom,.application-foodform .container .fields.no-margin,.application-foodform .container .fields.no-margin-bottom,.application-foodform .container .displayFields.no-margin,.application-foodform .container .displayFields.no-margin-bottom,.application-foodform .container .inner-wrapper.no-margin,.application-foodform .container .inner-wrapper.no-margin-bottom,.application-scholarship .container .fields.no-margin,.application-scholarship .container .fields.no-margin-bottom,.application-scholarship .container .displayFields.no-margin,.application-scholarship .container .displayFields.no-margin-bottom,.application-scholarship .container .inner-wrapper.no-margin,.application-scholarship .container .inner-wrapper.no-margin-bottom,.application-tuition .container .fields.no-margin,.application-tuition .container .fields.no-margin-bottom,.application-tuition .container .displayFields.no-margin,.application-tuition .container .displayFields.no-margin-bottom,.application-tuition .container .inner-wrapper.no-margin,.application-tuition .container .inner-wrapper.no-margin-bottom,.application-room-request .container .fields.no-margin,.application-room-request .container .fields.no-margin-bottom,.application-room-request .container .displayFields.no-margin,.application-room-request .container .displayFields.no-margin-bottom,.application-room-request .container .inner-wrapper.no-margin,.application-room-request .container .inner-wrapper.no-margin-bottom,.application-music-policy .container .fields.no-margin,.application-music-policy .container .fields.no-margin-bottom,.application-music-policy .container .displayFields.no-margin,.application-music-policy .container .displayFields.no-margin-bottom,.application-music-policy .container .inner-wrapper.no-margin,.application-music-policy .container .inner-wrapper.no-margin-bottom,.application-covid-policy .container .fields.no-margin,.application-covid-policy .container .fields.no-margin-bottom,.application-covid-policy .container .displayFields.no-margin,.application-covid-policy .container .displayFields.no-margin-bottom,.application-covid-policy .container .inner-wrapper.no-margin,.application-covid-policy .container .inner-wrapper.no-margin-bottom,.application-security-deposit .container .fields.no-margin,.application-security-deposit .container .fields.no-margin-bottom,.application-security-deposit .container .displayFields.no-margin,.application-security-deposit .container .displayFields.no-margin-bottom,.application-security-deposit .container .inner-wrapper.no-margin,.application-security-deposit .container .inner-wrapper.no-margin-bottom,.application-transportation .container .fields.no-margin,.application-transportation .container .fields.no-margin-bottom,.application-transportation .container .displayFields.no-margin,.application-transportation .container .displayFields.no-margin-bottom,.application-transportation .container .inner-wrapper.no-margin,.application-transportation .container .inner-wrapper.no-margin-bottom,.application-request-scholarship .container .fields.no-margin,.application-request-scholarship .container .fields.no-margin-bottom,.application-request-scholarship .container .displayFields.no-margin,.application-request-scholarship .container .displayFields.no-margin-bottom,.application-request-scholarship .container .inner-wrapper.no-margin,.application-request-scholarship .container .inner-wrapper.no-margin-bottom,.staff-application .container .fields.no-margin,.staff-application .container .fields.no-margin-bottom,.staff-application .container .displayFields.no-margin,.staff-application .container .displayFields.no-margin-bottom,.staff-application .container .inner-wrapper.no-margin,.staff-application .container .inner-wrapper.no-margin-bottom,.reset .container .fields.no-margin,.reset .container .fields.no-margin-bottom,.reset .container .displayFields.no-margin,.reset .container .displayFields.no-margin-bottom,.reset .container .inner-wrapper.no-margin,.reset .container .inner-wrapper.no-margin-bottom,.loginAdmin .container .fields.no-margin,.loginAdmin .container .fields.no-margin-bottom,.loginAdmin .container .displayFields.no-margin,.loginAdmin .container .displayFields.no-margin-bottom,.loginAdmin .container .inner-wrapper.no-margin,.loginAdmin .container .inner-wrapper.no-margin-bottom,.contact .container .fields.no-margin,.contact .container .fields.no-margin-bottom,.contact .container .displayFields.no-margin,.contact .container .displayFields.no-margin-bottom,.contact .container .inner-wrapper.no-margin,.contact .container .inner-wrapper.no-margin-bottom,.room-request .container .fields.no-margin,.room-request .container .fields.no-margin-bottom,.room-request .container .displayFields.no-margin,.room-request .container .displayFields.no-margin-bottom,.room-request .container .inner-wrapper.no-margin,.room-request .container .inner-wrapper.no-margin-bottom,.music-policy .container .fields.no-margin,.music-policy .container .fields.no-margin-bottom,.music-policy .container .displayFields.no-margin,.music-policy .container .displayFields.no-margin-bottom,.music-policy .container .inner-wrapper.no-margin,.music-policy .container .inner-wrapper.no-margin-bottom{margin-bottom:0}.application .container .fields.no-margin-top,.application .container .displayFields.no-margin-top,.application .container .inner-wrapper.no-margin-top,.application-medical .container .fields.no-margin-top,.application-medical .container .displayFields.no-margin-top,.application-medical .container .inner-wrapper.no-margin-top,.application-foodform .container .fields.no-margin-top,.application-foodform .container .displayFields.no-margin-top,.application-foodform .container .inner-wrapper.no-margin-top,.application-scholarship .container .fields.no-margin-top,.application-scholarship .container .displayFields.no-margin-top,.application-scholarship .container .inner-wrapper.no-margin-top,.application-tuition .container .fields.no-margin-top,.application-tuition .container .displayFields.no-margin-top,.application-tuition .container .inner-wrapper.no-margin-top,.application-room-request .container .fields.no-margin-top,.application-room-request .container .displayFields.no-margin-top,.application-room-request .container .inner-wrapper.no-margin-top,.application-music-policy .container .fields.no-margin-top,.application-music-policy .container .displayFields.no-margin-top,.application-music-policy .container .inner-wrapper.no-margin-top,.application-covid-policy .container .fields.no-margin-top,.application-covid-policy .container .displayFields.no-margin-top,.application-covid-policy .container .inner-wrapper.no-margin-top,.application-security-deposit .container .fields.no-margin-top,.application-security-deposit .container .displayFields.no-margin-top,.application-security-deposit .container .inner-wrapper.no-margin-top,.application-transportation .container .fields.no-margin-top,.application-transportation .container .displayFields.no-margin-top,.application-transportation .container .inner-wrapper.no-margin-top,.application-request-scholarship .container .fields.no-margin-top,.application-request-scholarship .container .displayFields.no-margin-top,.application-request-scholarship .container .inner-wrapper.no-margin-top,.staff-application .container .fields.no-margin-top,.staff-application .container .displayFields.no-margin-top,.staff-application .container .inner-wrapper.no-margin-top,.reset .container .fields.no-margin-top,.reset .container .displayFields.no-margin-top,.reset .container .inner-wrapper.no-margin-top,.loginAdmin .container .fields.no-margin-top,.loginAdmin .container .displayFields.no-margin-top,.loginAdmin .container .inner-wrapper.no-margin-top,.contact .container .fields.no-margin-top,.contact .container .displayFields.no-margin-top,.contact .container .inner-wrapper.no-margin-top,.room-request .container .fields.no-margin-top,.room-request .container .displayFields.no-margin-top,.room-request .container .inner-wrapper.no-margin-top,.music-policy .container .fields.no-margin-top,.music-policy .container .displayFields.no-margin-top,.music-policy .container .inner-wrapper.no-margin-top{margin-top:0}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.application .container .fields,.application .container .displayFields,.application .container .inner-wrapper,.application-medical .container .fields,.application-medical .container .displayFields,.application-medical .container .inner-wrapper,.application-foodform .container .fields,.application-foodform .container .displayFields,.application-foodform .container .inner-wrapper,.application-scholarship .container .fields,.application-scholarship .container .displayFields,.application-scholarship .container .inner-wrapper,.application-tuition .container .fields,.application-tuition .container .displayFields,.application-tuition .container .inner-wrapper,.application-room-request .container .fields,.application-room-request .container .displayFields,.application-room-request .container .inner-wrapper,.application-music-policy .container .fields,.application-music-policy .container .displayFields,.application-music-policy .container .inner-wrapper,.application-covid-policy .container .fields,.application-covid-policy .container .displayFields,.application-covid-policy .container .inner-wrapper,.application-security-deposit .container .fields,.application-security-deposit .container .displayFields,.application-security-deposit .container .inner-wrapper,.application-transportation .container .fields,.application-transportation .container .displayFields,.application-transportation .container .inner-wrapper,.application-request-scholarship .container .fields,.application-request-scholarship .container .displayFields,.application-request-scholarship .container .inner-wrapper,.staff-application .container .fields,.staff-application .container .displayFields,.staff-application .container .inner-wrapper,.reset .container .fields,.reset .container .displayFields,.reset .container .inner-wrapper,.loginAdmin .container .fields,.loginAdmin .container .displayFields,.loginAdmin .container .inner-wrapper,.contact .container .fields,.contact .container .displayFields,.contact .container .inner-wrapper,.room-request .container .fields,.room-request .container .displayFields,.room-request .container .inner-wrapper,.music-policy .container .fields,.music-policy .container .displayFields,.music-policy .container .inner-wrapper{margin-bottom:20px}}.application .container h3,.application-medical .container h3,.application-foodform .container h3,.application-scholarship .container h3,.application-tuition .container h3,.application-room-request .container h3,.application-music-policy .container h3,.application-covid-policy .container h3,.application-security-deposit .container h3,.application-transportation .container h3,.application-request-scholarship .container h3,.staff-application .container h3,.reset .container h3,.loginAdmin .container h3,.contact .container h3,.room-request .container h3,.music-policy .container h3{font-size:40px;border-bottom:2px solid #313131;padding-bottom:10px;color:#313131;margin-bottom:20px}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.application .container h3,.application-medical .container h3,.application-foodform .container h3,.application-scholarship .container h3,.application-tuition .container h3,.application-room-request .container h3,.application-music-policy .container h3,.application-covid-policy .container h3,.application-security-deposit .container h3,.application-transportation .container h3,.application-request-scholarship .container h3,.staff-application .container h3,.reset .container h3,.loginAdmin .container h3,.contact .container h3,.room-request .container h3,.music-policy .container h3{font-size:28px;text-align:center}}.application .container h3.pushDown,.application-medical .container h3.pushDown,.application-foodform .container h3.pushDown,.application-scholarship .container h3.pushDown,.application-tuition .container h3.pushDown,.application-room-request .container h3.pushDown,.application-music-policy .container h3.pushDown,.application-covid-policy .container h3.pushDown,.application-security-deposit .container h3.pushDown,.application-transportation .container h3.pushDown,.application-request-scholarship .container h3.pushDown,.staff-application .container h3.pushDown,.reset .container h3.pushDown,.loginAdmin .container h3.pushDown,.contact .container h3.pushDown,.room-request .container h3.pushDown,.music-policy .container h3.pushDown{margin-top:40px}.application .container h3 span,.application-medical .container h3 span,.application-foodform .container h3 span,.application-scholarship .container h3 span,.application-tuition .container h3 span,.application-room-request .container h3 span,.application-music-policy .container h3 span,.application-covid-policy .container h3 span,.application-security-deposit .container h3 span,.application-transportation .container h3 span,.application-request-scholarship .container h3 span,.staff-application .container h3 span,.reset .container h3 span,.loginAdmin .container h3 span,.contact .container h3 span,.room-request .container h3 span,.music-policy .container h3 span{float:right;font-size:20px;font-weight:300;line-height:54px;text-transform:uppercase}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.application .container h3 span,.application-medical .container h3 span,.application-foodform .container h3 span,.application-scholarship .container h3 span,.application-tuition .container h3 span,.application-room-request .container h3 span,.application-music-policy .container h3 span,.application-covid-policy .container h3 span,.application-security-deposit .container h3 span,.application-transportation .container h3 span,.application-request-scholarship .container h3 span,.staff-application .container h3 span,.reset .container h3 span,.loginAdmin .container h3 span,.contact .container h3 span,.room-request .container h3 span,.music-policy .container h3 span{display:block;float:none;line-height:normal}}.application .container h4,.application-medical .container h4,.application-foodform .container h4,.application-scholarship .container h4,.application-tuition .container h4,.application-room-request .container h4,.application-music-policy .container h4,.application-covid-policy .container h4,.application-security-deposit .container h4,.application-transportation .container h4,.application-request-scholarship .container h4,.staff-application .container h4,.reset .container h4,.loginAdmin .container h4,.contact .container h4,.room-request .container h4,.music-policy .container h4{font-size:20px;font-weight:600;color:#bababa}.application .container h6,.application-medical .container h6,.application-foodform .container h6,.application-scholarship .container h6,.application-tuition .container h6,.application-room-request .container h6,.application-music-policy .container h6,.application-covid-policy .container h6,.application-security-deposit .container h6,.application-transportation .container h6,.application-request-scholarship .container h6,.staff-application .container h6,.reset .container h6,.loginAdmin .container h6,.contact .container h6,.room-request .container h6,.music-policy .container h6{color:#bababa;font-size:20px;font-weight:600;margin-bottom:10px;margin-top:10px}.application .container h6 .required-star,.application-medical .container h6 .required-star,.application-foodform .container h6 .required-star,.application-scholarship .container h6 .required-star,.application-tuition .container h6 .required-star,.application-room-request .container h6 .required-star,.application-music-policy .container h6 .required-star,.application-covid-policy .container h6 .required-star,.application-security-deposit .container h6 .required-star,.application-transportation .container h6 .required-star,.application-request-scholarship .container h6 .required-star,.staff-application .container h6 .required-star,.reset .container h6 .required-star,.loginAdmin .container h6 .required-star,.contact .container h6 .required-star,.room-request .container h6 .required-star,.music-policy .container h6 .required-star{color:#c1272d}.application .container h6.pushDown,.application-medical .container h6.pushDown,.application-foodform .container h6.pushDown,.application-scholarship .container h6.pushDown,.application-tuition .container h6.pushDown,.application-room-request .container h6.pushDown,.application-music-policy .container h6.pushDown,.application-covid-policy .container h6.pushDown,.application-security-deposit .container h6.pushDown,.application-transportation .container h6.pushDown,.application-request-scholarship .container h6.pushDown,.staff-application .container h6.pushDown,.reset .container h6.pushDown,.loginAdmin .container h6.pushDown,.contact .container h6.pushDown,.room-request .container h6.pushDown,.music-policy .container h6.pushDown{margin-top:40px}.application .container span.green,.application-medical .container span.green,.application-foodform .container span.green,.application-scholarship .container span.green,.application-tuition .container span.green,.application-room-request .container span.green,.application-music-policy .container span.green,.application-covid-policy .container span.green,.application-security-deposit .container span.green,.application-transportation .container span.green,.application-request-scholarship .container span.green,.staff-application .container span.green,.reset .container span.green,.loginAdmin .container span.green,.contact .container span.green,.room-request .container span.green,.music-policy .container span.green{color:#37aa8b}.application .container h5,.application-medical .container h5,.application-foodform .container h5,.application-scholarship .container h5,.application-tuition .container h5,.application-room-request .container h5,.application-music-policy .container h5,.application-covid-policy .container h5,.application-security-deposit .container h5,.application-transportation .container h5,.application-request-scholarship .container h5,.staff-application .container h5,.reset .container h5,.loginAdmin .container h5,.contact .container h5,.room-request .container h5,.music-policy .container h5{font-weight:600;font-size:20px}.application .container p,.application-medical .container p,.application-foodform .container p,.application-scholarship .container p,.application-tuition .container p,.application-room-request .container p,.application-music-policy .container p,.application-covid-policy .container p,.application-security-deposit .container p,.application-transportation .container p,.application-request-scholarship .container p,.staff-application .container p,.reset .container p,.loginAdmin .container p,.contact .container p,.room-request .container p,.music-policy .container p{color:#313131;font-size:20px;line-height:1.4}.application .container p.no-margin,.application-medical .container p.no-margin,.application-foodform .container p.no-margin,.application-scholarship .container p.no-margin,.application-tuition .container p.no-margin,.application-room-request .container p.no-margin,.application-music-policy .container p.no-margin,.application-covid-policy .container p.no-margin,.application-security-deposit .container p.no-margin,.application-transportation .container p.no-margin,.application-request-scholarship .container p.no-margin,.staff-application .container p.no-margin,.reset .container p.no-margin,.loginAdmin .container p.no-margin,.contact .container p.no-margin,.room-request .container p.no-margin,.music-policy .container p.no-margin{margin-bottom:0}.application .container p.margin-bottom,.application-medical .container p.margin-bottom,.application-foodform .container p.margin-bottom,.application-scholarship .container p.margin-bottom,.application-tuition .container p.margin-bottom,.application-room-request .container p.margin-bottom,.application-music-policy .container p.margin-bottom,.application-covid-policy .container p.margin-bottom,.application-security-deposit .container p.margin-bottom,.application-transportation .container p.margin-bottom,.application-request-scholarship .container p.margin-bottom,.staff-application .container p.margin-bottom,.reset .container p.margin-bottom,.loginAdmin .container p.margin-bottom,.contact .container p.margin-bottom,.room-request .container p.margin-bottom,.music-policy .container p.margin-bottom{margin-bottom:20px}.application .container p.margin-bottom-small,.application-medical .container p.margin-bottom-small,.application-foodform .container p.margin-bottom-small,.application-scholarship .container p.margin-bottom-small,.application-tuition .container p.margin-bottom-small,.application-room-request .container p.margin-bottom-small,.application-music-policy .container p.margin-bottom-small,.application-covid-policy .container p.margin-bottom-small,.application-security-deposit .container p.margin-bottom-small,.application-transportation .container p.margin-bottom-small,.application-request-scholarship .container p.margin-bottom-small,.staff-application .container p.margin-bottom-small,.reset .container p.margin-bottom-small,.loginAdmin .container p.margin-bottom-small,.contact .container p.margin-bottom-small,.room-request .container p.margin-bottom-small,.music-policy .container p.margin-bottom-small,.application .container p.small-margin-bottom,.application-medical .container p.small-margin-bottom,.application-foodform .container p.small-margin-bottom,.application-scholarship .container p.small-margin-bottom,.application-tuition .container p.small-margin-bottom,.application-room-request .container p.small-margin-bottom,.application-music-policy .container p.small-margin-bottom,.application-covid-policy .container p.small-margin-bottom,.application-security-deposit .container p.small-margin-bottom,.application-transportation .container p.small-margin-bottom,.application-request-scholarship .container p.small-margin-bottom,.staff-application .container p.small-margin-bottom,.reset .container p.small-margin-bottom,.loginAdmin .container p.small-margin-bottom,.contact .container p.small-margin-bottom,.room-request .container p.small-margin-bottom,.music-policy .container p.small-margin-bottom{margin-bottom:10px}.application .container p.light,.application-medical .container p.light,.application-foodform .container p.light,.application-scholarship .container p.light,.application-tuition .container p.light,.application-room-request .container p.light,.application-music-policy .container p.light,.application-covid-policy .container p.light,.application-security-deposit .container p.light,.application-transportation .container p.light,.application-request-scholarship .container p.light,.staff-application .container p.light,.reset .container p.light,.loginAdmin .container p.light,.contact .container p.light,.room-request .container p.light,.music-policy .container p.light{font-weight:300;margin-bottom:20px}.application .container p.grey,.application-medical .container p.grey,.application-foodform .container p.grey,.application-scholarship .container p.grey,.application-tuition .container p.grey,.application-room-request .container p.grey,.application-music-policy .container p.grey,.application-covid-policy .container p.grey,.application-security-deposit .container p.grey,.application-transportation .container p.grey,.application-request-scholarship .container p.grey,.staff-application .container p.grey,.reset .container p.grey,.loginAdmin .container p.grey,.contact .container p.grey,.room-request .container p.grey,.music-policy .container p.grey{color:#bababa}.application .container p a,.application-medical .container p a,.application-foodform .container p a,.application-scholarship .container p a,.application-tuition .container p a,.application-room-request .container p a,.application-music-policy .container p a,.application-covid-policy .container p a,.application-security-deposit .container p a,.application-transportation .container p a,.application-request-scholarship .container p a,.staff-application .container p a,.reset .container p a,.loginAdmin .container p a,.contact .container p a,.room-request .container p a,.music-policy .container p a{color:#3372b4;text-decoration:none}.application .container p a:hover,.application-medical .container p a:hover,.application-foodform .container p a:hover,.application-scholarship .container p a:hover,.application-tuition .container p a:hover,.application-room-request .container p a:hover,.application-music-policy .container p a:hover,.application-covid-policy .container p a:hover,.application-security-deposit .container p a:hover,.application-transportation .container p a:hover,.application-request-scholarship .container p a:hover,.staff-application .container p a:hover,.reset .container p a:hover,.loginAdmin .container p a:hover,.contact .container p a:hover,.room-request .container p a:hover,.music-policy .container p a:hover{color:#fbb03b}.application .container .buttons,.application-medical .container .buttons,.application-foodform .container .buttons,.application-scholarship .container .buttons,.application-tuition .container .buttons,.application-room-request .container .buttons,.application-music-policy .container .buttons,.application-covid-policy .container .buttons,.application-security-deposit .container .buttons,.application-transportation .container .buttons,.application-request-scholarship .container .buttons,.staff-application .container .buttons,.reset .container .buttons,.loginAdmin .container .buttons,.contact .container .buttons,.room-request .container .buttons,.music-policy .container .buttons{text-align:right}.application .container .buttons.padding-top,.application-medical .container .buttons.padding-top,.application-foodform .container .buttons.padding-top,.application-scholarship .container .buttons.padding-top,.application-tuition .container .buttons.padding-top,.application-room-request .container .buttons.padding-top,.application-music-policy .container .buttons.padding-top,.application-covid-policy .container .buttons.padding-top,.application-security-deposit .container .buttons.padding-top,.application-transportation .container .buttons.padding-top,.application-request-scholarship .container .buttons.padding-top,.staff-application .container .buttons.padding-top,.reset .container .buttons.padding-top,.loginAdmin .container .buttons.padding-top,.contact .container .buttons.padding-top,.room-request .container .buttons.padding-top,.music-policy .container .buttons.padding-top{padding-top:20px}.application .children ul,.application-medical .children ul,.application-foodform .children ul,.application-scholarship .children ul,.application-tuition .children ul,.application-room-request .children ul,.application-music-policy .children ul,.application-covid-policy .children ul,.application-security-deposit .children ul,.application-transportation .children ul,.application-request-scholarship .children ul,.staff-application .children ul,.reset .children ul,.loginAdmin .children ul,.contact .children ul,.room-request .children ul,.music-policy .children ul{margin-bottom:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));grid-gap:20px}.application .children ul li a,.application-medical .children ul li a,.application-foodform .children ul li a,.application-scholarship .children ul li a,.application-tuition .children ul li a,.application-room-request .children ul li a,.application-music-policy .children ul li a,.application-covid-policy .children ul li a,.application-security-deposit .children ul li a,.application-transportation .children ul li a,.application-request-scholarship .children ul li a,.staff-application .children ul li a,.reset .children ul li a,.loginAdmin .children ul li a,.contact .children ul li a,.room-request .children ul li a,.music-policy .children ul li a{display:flex;align-items:center;text-decoration:none;background:#fff;padding:10px}.application .children ul li a:hover,.application-medical .children ul li a:hover,.application-foodform .children ul li a:hover,.application-scholarship .children ul li a:hover,.application-tuition .children ul li a:hover,.application-room-request .children ul li a:hover,.application-music-policy .children ul li a:hover,.application-covid-policy .children ul li a:hover,.application-security-deposit .children ul li a:hover,.application-transportation .children ul li a:hover,.application-request-scholarship .children ul li a:hover,.staff-application .children ul li a:hover,.reset .children ul li a:hover,.loginAdmin .children ul li a:hover,.contact .children ul li a:hover,.room-request .children ul li a:hover,.music-policy .children ul li a:hover{background:#fff}.application .children ul li a figure,.application-medical .children ul li a figure,.application-foodform .children ul li a figure,.application-scholarship .children ul li a figure,.application-tuition .children ul li a figure,.application-room-request .children ul li a figure,.application-music-policy .children ul li a figure,.application-covid-policy .children ul li a figure,.application-security-deposit .children ul li a figure,.application-transportation .children ul li a figure,.application-request-scholarship .children ul li a figure,.staff-application .children ul li a figure,.reset .children ul li a figure,.loginAdmin .children ul li a figure,.contact .children ul li a figure,.room-request .children ul li a figure,.music-policy .children ul li a figure{width:100px;height:100px;border-radius:100px;overflow:hidden;margin-right:20px}.application .children ul li a figure img,.application-medical .children ul li a figure img,.application-foodform .children ul li a figure img,.application-scholarship .children ul li a figure img,.application-tuition .children ul li a figure img,.application-room-request .children ul li a figure img,.application-music-policy .children ul li a figure img,.application-covid-policy .children ul li a figure img,.application-security-deposit .children ul li a figure img,.application-transportation .children ul li a figure img,.application-request-scholarship .children ul li a figure img,.staff-application .children ul li a figure img,.reset .children ul li a figure img,.loginAdmin .children ul li a figure img,.contact .children ul li a figure img,.room-request .children ul li a figure img,.music-policy .children ul li a figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.application .children ul li a .child-details h5,.application-medical .children ul li a .child-details h5,.application-foodform .children ul li a .child-details h5,.application-scholarship .children ul li a .child-details h5,.application-tuition .children ul li a .child-details h5,.application-room-request .children ul li a .child-details h5,.application-music-policy .children ul li a .child-details h5,.application-covid-policy .children ul li a .child-details h5,.application-security-deposit .children ul li a .child-details h5,.application-transportation .children ul li a .child-details h5,.application-request-scholarship .children ul li a .child-details h5,.staff-application .children ul li a .child-details h5,.reset .children ul li a .child-details h5,.loginAdmin .children ul li a .child-details h5,.contact .children ul li a .child-details h5,.room-request .children ul li a .child-details h5,.music-policy .children ul li a .child-details h5{color:#000;font-weight:700}.application .children ul li a .child-details p,.application-medical .children ul li a .child-details p,.application-foodform .children ul li a .child-details p,.application-scholarship .children ul li a .child-details p,.application-tuition .children ul li a .child-details p,.application-room-request .children ul li a .child-details p,.application-music-policy .children ul li a .child-details p,.application-covid-policy .children ul li a .child-details p,.application-security-deposit .children ul li a .child-details p,.application-transportation .children ul li a .child-details p,.application-request-scholarship .children ul li a .child-details p,.staff-application .children ul li a .child-details p,.reset .children ul li a .child-details p,.loginAdmin .children ul li a .child-details p,.contact .children ul li a .child-details p,.room-request .children ul li a .child-details p,.music-policy .children ul li a .child-details p{margin-bottom:0}.application .selected-child,.application-medical .selected-child,.application-foodform .selected-child,.application-scholarship .selected-child,.application-tuition .selected-child,.application-room-request .selected-child,.application-music-policy .selected-child,.application-covid-policy .selected-child,.application-security-deposit .selected-child,.application-transportation .selected-child,.application-request-scholarship .selected-child,.staff-application .selected-child,.reset .selected-child,.loginAdmin .selected-child,.contact .selected-child,.room-request .selected-child,.music-policy .selected-child{display:none}.application .signature-wrapper .signature,.application-medical .signature-wrapper .signature,.application-foodform .signature-wrapper .signature,.application-scholarship .signature-wrapper .signature,.application-tuition .signature-wrapper .signature,.application-room-request .signature-wrapper .signature,.application-music-policy .signature-wrapper .signature,.application-covid-policy .signature-wrapper .signature,.application-security-deposit .signature-wrapper .signature,.application-transportation .signature-wrapper .signature,.application-request-scholarship .signature-wrapper .signature,.staff-application .signature-wrapper .signature,.reset .signature-wrapper .signature,.loginAdmin .signature-wrapper .signature,.contact .signature-wrapper .signature,.room-request .signature-wrapper .signature,.music-policy .signature-wrapper .signature{background:#fff;position:relative;width:100%;height:200px;margin:20px auto}.application .signature-wrapper .signature[data-signed=false] .clear-signature,.application-medical .signature-wrapper .signature[data-signed=false] .clear-signature,.application-foodform .signature-wrapper .signature[data-signed=false] .clear-signature,.application-scholarship .signature-wrapper .signature[data-signed=false] .clear-signature,.application-tuition .signature-wrapper .signature[data-signed=false] .clear-signature,.application-room-request .signature-wrapper .signature[data-signed=false] .clear-signature,.application-music-policy .signature-wrapper .signature[data-signed=false] .clear-signature,.application-covid-policy .signature-wrapper .signature[data-signed=false] .clear-signature,.application-security-deposit .signature-wrapper .signature[data-signed=false] .clear-signature,.application-transportation .signature-wrapper .signature[data-signed=false] .clear-signature,.application-request-scholarship .signature-wrapper .signature[data-signed=false] .clear-signature,.staff-application .signature-wrapper .signature[data-signed=false] .clear-signature,.reset .signature-wrapper .signature[data-signed=false] .clear-signature,.loginAdmin .signature-wrapper .signature[data-signed=false] .clear-signature,.contact .signature-wrapper .signature[data-signed=false] .clear-signature,.room-request .signature-wrapper .signature[data-signed=false] .clear-signature,.music-policy .signature-wrapper .signature[data-signed=false] .clear-signature{display:none}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.application .signature-wrapper .signature,.application-medical .signature-wrapper .signature,.application-foodform .signature-wrapper .signature,.application-scholarship .signature-wrapper .signature,.application-tuition .signature-wrapper .signature,.application-room-request .signature-wrapper .signature,.application-music-policy .signature-wrapper .signature,.application-covid-policy .signature-wrapper .signature,.application-security-deposit .signature-wrapper .signature,.application-transportation .signature-wrapper .signature,.application-request-scholarship .signature-wrapper .signature,.staff-application .signature-wrapper .signature,.reset .signature-wrapper .signature,.loginAdmin .signature-wrapper .signature,.contact .signature-wrapper .signature,.room-request .signature-wrapper .signature,.music-policy .signature-wrapper .signature{height:160px}}.application .signature-wrapper .signature h5,.application-medical .signature-wrapper .signature h5,.application-foodform .signature-wrapper .signature h5,.application-scholarship .signature-wrapper .signature h5,.application-tuition .signature-wrapper .signature h5,.application-room-request .signature-wrapper .signature h5,.application-music-policy .signature-wrapper .signature h5,.application-covid-policy .signature-wrapper .signature h5,.application-security-deposit .signature-wrapper .signature h5,.application-transportation .signature-wrapper .signature h5,.application-request-scholarship .signature-wrapper .signature h5,.staff-application .signature-wrapper .signature h5,.reset .signature-wrapper .signature h5,.loginAdmin .signature-wrapper .signature h5,.contact .signature-wrapper .signature h5,.room-request .signature-wrapper .signature h5,.music-policy .signature-wrapper .signature h5{color:#313131;text-align:center;width:100%;padding-top:15px;font-size:18px;pointer-events:none;font-weight:300}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.application .signature-wrapper .signature h5,.application-medical .signature-wrapper .signature h5,.application-foodform .signature-wrapper .signature h5,.application-scholarship .signature-wrapper .signature h5,.application-tuition .signature-wrapper .signature h5,.application-room-request .signature-wrapper .signature h5,.application-music-policy .signature-wrapper .signature h5,.application-covid-policy .signature-wrapper .signature h5,.application-security-deposit .signature-wrapper .signature h5,.application-transportation .signature-wrapper .signature h5,.application-request-scholarship .signature-wrapper .signature h5,.staff-application .signature-wrapper .signature h5,.reset .signature-wrapper .signature h5,.loginAdmin .signature-wrapper .signature h5,.contact .signature-wrapper .signature h5,.room-request .signature-wrapper .signature h5,.music-policy .signature-wrapper .signature h5{font-size:14px;padding-top:10px}}.application .signature-wrapper .signature .signature-line,.application-medical .signature-wrapper .signature .signature-line,.application-foodform .signature-wrapper .signature .signature-line,.application-scholarship .signature-wrapper .signature .signature-line,.application-tuition .signature-wrapper .signature .signature-line,.application-room-request .signature-wrapper .signature .signature-line,.application-music-policy .signature-wrapper .signature .signature-line,.application-covid-policy .signature-wrapper .signature .signature-line,.application-security-deposit .signature-wrapper .signature .signature-line,.application-transportation .signature-wrapper .signature .signature-line,.application-request-scholarship .signature-wrapper .signature .signature-line,.staff-application .signature-wrapper .signature .signature-line,.reset .signature-wrapper .signature .signature-line,.loginAdmin .signature-wrapper .signature .signature-line,.contact .signature-wrapper .signature .signature-line,.room-request .signature-wrapper .signature .signature-line,.music-policy .signature-wrapper .signature .signature-line{position:absolute;bottom:0;border-top:1px solid #BABABA;width:calc(100% - 40px);left:20px;pointer-events:none}.application .signature-wrapper .signature .signature-line p,.application-medical .signature-wrapper .signature .signature-line p,.application-foodform .signature-wrapper .signature .signature-line p,.application-scholarship .signature-wrapper .signature .signature-line p,.application-tuition .signature-wrapper .signature .signature-line p,.application-room-request .signature-wrapper .signature .signature-line p,.application-music-policy .signature-wrapper .signature .signature-line p,.application-covid-policy .signature-wrapper .signature .signature-line p,.application-security-deposit .signature-wrapper .signature .signature-line p,.application-transportation .signature-wrapper .signature .signature-line p,.application-request-scholarship .signature-wrapper .signature .signature-line p,.staff-application .signature-wrapper .signature .signature-line p,.reset .signature-wrapper .signature .signature-line p,.loginAdmin .signature-wrapper .signature .signature-line p,.contact .signature-wrapper .signature .signature-line p,.room-request .signature-wrapper .signature .signature-line p,.music-policy .signature-wrapper .signature .signature-line p{text-align:center;padding:10px 50px 20px;font-size:14px;color:#bababa;line-height:1.4em;font-weight:300;margin-bottom:0}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.application .signature-wrapper .signature .signature-line p,.application-medical .signature-wrapper .signature .signature-line p,.application-foodform .signature-wrapper .signature .signature-line p,.application-scholarship .signature-wrapper .signature .signature-line p,.application-tuition .signature-wrapper .signature .signature-line p,.application-room-request .signature-wrapper .signature .signature-line p,.application-music-policy .signature-wrapper .signature .signature-line p,.application-covid-policy .signature-wrapper .signature .signature-line p,.application-security-deposit .signature-wrapper .signature .signature-line p,.application-transportation .signature-wrapper .signature .signature-line p,.application-request-scholarship .signature-wrapper .signature .signature-line p,.staff-application .signature-wrapper .signature .signature-line p,.reset .signature-wrapper .signature .signature-line p,.loginAdmin .signature-wrapper .signature .signature-line p,.contact .signature-wrapper .signature .signature-line p,.room-request .signature-wrapper .signature .signature-line p,.music-policy .signature-wrapper .signature .signature-line p{padding:5px 20px 7px;font-size:10px}}.application .signature-wrapper .signature .clear-signature,.application-medical .signature-wrapper .signature .clear-signature,.application-foodform .signature-wrapper .signature .clear-signature,.application-scholarship .signature-wrapper .signature .clear-signature,.application-tuition .signature-wrapper .signature .clear-signature,.application-room-request .signature-wrapper .signature .clear-signature,.application-music-policy .signature-wrapper .signature .clear-signature,.application-covid-policy .signature-wrapper .signature .clear-signature,.application-security-deposit .signature-wrapper .signature .clear-signature,.application-transportation .signature-wrapper .signature .clear-signature,.application-request-scholarship .signature-wrapper .signature .clear-signature,.staff-application .signature-wrapper .signature .clear-signature,.reset .signature-wrapper .signature .clear-signature,.loginAdmin .signature-wrapper .signature .clear-signature,.contact .signature-wrapper .signature .clear-signature,.room-request .signature-wrapper .signature .clear-signature,.music-policy .signature-wrapper .signature .clear-signature{background:#bababa;position:absolute;top:0;left:0;z-index:50;padding:8px 15px;font-size:12px;text-transform:uppercase;color:#fff;font-weight:300;text-decoration:none;letter-spacing:1px;border-radius:0 0 5px}.application .signature-wrapper .signature canvas,.application-medical .signature-wrapper .signature canvas,.application-foodform .signature-wrapper .signature canvas,.application-scholarship .signature-wrapper .signature canvas,.application-tuition .signature-wrapper .signature canvas,.application-room-request .signature-wrapper .signature canvas,.application-music-policy .signature-wrapper .signature canvas,.application-covid-policy .signature-wrapper .signature canvas,.application-security-deposit .signature-wrapper .signature canvas,.application-transportation .signature-wrapper .signature canvas,.application-request-scholarship .signature-wrapper .signature canvas,.staff-application .signature-wrapper .signature canvas,.reset .signature-wrapper .signature canvas,.loginAdmin .signature-wrapper .signature canvas,.contact .signature-wrapper .signature canvas,.room-request .signature-wrapper .signature canvas,.music-policy .signature-wrapper .signature canvas{line-height:0;position:absolute;top:0;left:0;z-index:10}.covid-policy{margin-bottom:40px;line-height:1.4;font-size:20px}.covid-policy p{margin-bottom:20px}.covid-policy b,.covid-policy strong{font-weight:700}.covid-policy i{font-style:italic}.covid-policy u{text-decoration:underline}.covid-policy ol{list-style:decimal;padding-left:30px;margin-bottom:20px}.covid-policy ol li{margin-bottom:10px}.covid-policy ul{list-style:disc;padding-left:30px;margin-bottom:20px}.covid-policy ul li{margin-bottom:10px}.staff-application .positions{margin-bottom:20px}.staff-application .positions .position{position:relative}.staff-application .positions .position:hover .remove-position-trigger{opacity:1}.staff-application .positions .position .remove-position-trigger{opacity:0;color:#bababa;text-decoration:none;position:absolute;width:30px;text-align:center;left:-30px;height:40px;line-height:40px;outline:none}@media only screen and (max-width:520px),only screen and (min-width:521px)and (max-width:719px){.staff-application .positions .position .remove-position-trigger{width:20px;left:-20px}}.staff-application .positions .position .remove-position-trigger:hover{color:#c1272d}.contact h3{margin-top:40px}.contact h3:nth-of-type(1){margin-top:0}.partners{padding:70px 0}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.partners{padding:30px 0}.partners .wrapper{width:95%}}.partners h2{text-align:center;color:#313131;font-size:40px;margin-bottom:80px}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.partners h2{font-size:18px;margin-bottom:40px}}.partners h2 span{display:block}.partners p{font-size:18px;line-height:1.4;font-weight:300;padding:0 20px;text-align:center}.partners figure{width:100%;margin-bottom:40px}.partners figure img{width:100%;height:auto}.donate{padding:70px 0}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.donate{padding:30px 0}.donate .wrapper{width:95%}}.donate h2{text-align:center;color:#313131;font-size:40px;margin-bottom:80px}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.donate h2{font-size:18px;margin-bottom:40px}}.donate h2 span{display:block}.donate p{font-size:18px;line-height:1.4;font-weight:300;padding:0 20px;text-align:center}.donate .donation{max-width:700px;margin:40px auto}.donate .buttons{text-align:center}.donate .amount-wrapper{position:relative;height:80px;width:80%;max-width:600px;margin:0 auto 40px}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.donate .amount-wrapper{width:100%;height:60px;margin-bottom:40px}}.donate .amount-wrapper .icon{position:absolute;font-size:28px;color:#313131;left:20px;line-height:80px;pointer-events:none}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.donate .amount-wrapper .icon{line-height:60px}}.donate .amount-wrapper input{width:100%;height:100%;border:2px solid #BABABA;outline:none;font-size:28px;font-family:Source Sans Pro,sans-serif;color:#313131;padding:0 30px 0 40px}.donate .amount-wrapper input::-webkit-input-placeholder{color:#bababa}.donate .amount-wrapper input:-moz-placeholder{color:#bababa}.donate .amount-wrapper input::-moz-placeholder{color:#bababa}.donate .amount-wrapper input:-ms-input-placeholder{color:#bababa}.donate .amount-wrapper input:focus{border:2px solid #3372b4}.donate .amount-wrapper input.error{border:2px solid #C1272D}.music-policy p{margin-bottom:20px}.music-policy .no-margin,.music-policy .no-margin p{margin-bottom:0}.application-security-deposit .hidden,.application-transportation .hidden,.application-security-deposit .method.hidden,.application-transportation .method.hidden{display:none}.application-security-deposit .method .card,.application-security-deposit .method .bank,.application-transportation .method .card,.application-transportation .method .bank{display:flex;justify-content:space-between}@media only screen and (max-width:520px),only screen and (max-width:520px){.application-security-deposit .method .card,.application-security-deposit .method .bank,.application-transportation .method .card,.application-transportation .method .bank{display:block}.application-security-deposit .method .card .delete-card-trigger,.application-security-deposit .method .card .delete-bank-trigger,.application-security-deposit .method .bank .delete-card-trigger,.application-security-deposit .method .bank .delete-bank-trigger,.application-transportation .method .card .delete-card-trigger,.application-transportation .method .card .delete-bank-trigger,.application-transportation .method .bank .delete-card-trigger,.application-transportation .method .bank .delete-bank-trigger{margin-top:10px}}.application-security-deposit .method li,.application-transportation .method li{margin-bottom:20px;color:#313131;font-size:24px;line-height:1.4;font-weight:300}.application-security-deposit .method li.radio-group,.application-transportation .method li.radio-group{width:50%;padding-right:40px;margin-bottom:20px}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.application-security-deposit .method li.radio-group,.application-transportation .method li.radio-group{width:100%;margin-right:0}}.application-security-deposit .method li label,.application-transportation .method li label{font-size:24px!important}.application-security-deposit .method li label em,.application-transportation .method li label em{display:block;padding-left:30px}.application-security-deposit .method li a.selectCard,.application-security-deposit .method li a.selectBank,.application-transportation .method li a.selectCard,.application-transportation .method li a.selectBank{float:right;font-weight:400}.application-steps .application-step{display:none}.application-steps .application-step.active{display:block}.application-steps .checkInfo{display:none}.application-steps .application-step[data-step=foodform] a{margin:20px 0 10px}.application-steps .application-step[data-step=foodform] input[type=file]{display:none}.application-steps .application-step[data-step=medical] p{margin-bottom:20px}.application-steps .application-step[data-step=medical] p.nomargin{margin-bottom:0}.application-steps .application-step[data-step=medical] p.pushDown{margin-top:20px}.application-steps .medicalFilesWrapper,.application-steps .insuranceFilesWrapper,.application-steps .foodformFilesWrapper{margin:40px 0}.application-steps .medicalFilesWrapper input[type=file],.application-steps .insuranceFilesWrapper input[type=file],.application-steps .foodformFilesWrapper input[type=file]{display:none}.application-steps .medicalFilesWrapper .uploadStatus,.application-steps .insuranceFilesWrapper .uploadStatus,.application-steps .foodformFilesWrapper .uploadStatus{margin-top:10px}.application-steps .medicalFilesWrapper .uploadStatus li,.application-steps .insuranceFilesWrapper .uploadStatus li,.application-steps .foodformFilesWrapper .uploadStatus li{margin-bottom:10px;color:#bababa}.application-steps .paymentHistory{width:100%}.application-steps .paymentHistory thead th{text-align:left;font-size:20px;border-bottom:2px solid #BABABA;border-right:10px solid #EFF5FB;padding:10px 0}.application-steps .paymentHistory thead th:nth-last-of-type(1){border-right:none}.application-steps .paymentHistory tbody tr td{font-size:20px;font-weight:300;border-bottom:2px solid #BABABA;border-right:10px solid #EFF5FB;padding:10px 0}.application-steps .paymentHistory tbody tr td:nth-last-of-type(1){border-right:none}.application-steps .paymentHistory tfoot td{text-align:right;font-weight:700;padding:20px 0;font-size:25px}.skip-box{border:1px solid #BABABA;padding:20px;text-align:center;margin-bottom:40px}.skip-box a{margin:20px 0 0!important}.skip-box p{color:#bababa!important;font-size:20px;margin-bottom:10px;line-height:1.4}.credit-cards,.banks,.payment-methods,.all-children{margin-bottom:60px}.credit-cards.hidden,.banks.hidden,.payment-methods.hidden,.all-children.hidden{display:none}.credit-cards p,.banks p,.payment-methods p,.all-children p{font-size:20px}.credit-cards ul,.banks ul,.payment-methods ul,.all-children ul{margin-bottom:40px}.credit-cards ul .card,.credit-cards ul .bank,.credit-cards ul .child,.banks ul .card,.banks ul .bank,.banks ul .child,.payment-methods ul .card,.payment-methods ul .bank,.payment-methods ul .child,.all-children ul .card,.all-children ul .bank,.all-children ul .child{display:flex;justify-content:space-between}.credit-cards ul .card .buttons>*+*,.credit-cards ul .bank .buttons>*+*,.credit-cards ul .child .buttons>*+*,.banks ul .card .buttons>*+*,.banks ul .bank .buttons>*+*,.banks ul .child .buttons>*+*,.payment-methods ul .card .buttons>*+*,.payment-methods ul .bank .buttons>*+*,.payment-methods ul .child .buttons>*+*,.all-children ul .card .buttons>*+*,.all-children ul .bank .buttons>*+*,.all-children ul .child .buttons>*+*{margin-top:8px}.credit-cards ul .card .buttons>*+* .button,.credit-cards ul .bank .buttons>*+* .button,.credit-cards ul .child .buttons>*+* .button,.banks ul .card .buttons>*+* .button,.banks ul .bank .buttons>*+* .button,.banks ul .child .buttons>*+* .button,.payment-methods ul .card .buttons>*+* .button,.payment-methods ul .bank .buttons>*+* .button,.payment-methods ul .child .buttons>*+* .button,.all-children ul .card .buttons>*+* .button,.all-children ul .bank .buttons>*+* .button,.all-children ul .child .buttons>*+* .button{width:100%;text-align:center}@media only screen and (max-width:520px),only screen and (max-width:520px){.credit-cards ul .card,.credit-cards ul .bank,.credit-cards ul .child,.banks ul .card,.banks ul .bank,.banks ul .child,.payment-methods ul .card,.payment-methods ul .bank,.payment-methods ul .child,.all-children ul .card,.all-children ul .bank,.all-children ul .child{display:block}.credit-cards ul .card .delete-card-trigger,.credit-cards ul .card .delete-bank-trigger,.credit-cards ul .card .delete-child-trigger,.credit-cards ul .bank .delete-card-trigger,.credit-cards ul .bank .delete-bank-trigger,.credit-cards ul .bank .delete-child-trigger,.credit-cards ul .child .delete-card-trigger,.credit-cards ul .child .delete-bank-trigger,.credit-cards ul .child .delete-child-trigger,.banks ul .card .delete-card-trigger,.banks ul .card .delete-bank-trigger,.banks ul .card .delete-child-trigger,.banks ul .bank .delete-card-trigger,.banks ul .bank .delete-bank-trigger,.banks ul .bank .delete-child-trigger,.banks ul .child .delete-card-trigger,.banks ul .child .delete-bank-trigger,.banks ul .child .delete-child-trigger,.payment-methods ul .card .delete-card-trigger,.payment-methods ul .card .delete-bank-trigger,.payment-methods ul .card .delete-child-trigger,.payment-methods ul .bank .delete-card-trigger,.payment-methods ul .bank .delete-bank-trigger,.payment-methods ul .bank .delete-child-trigger,.payment-methods ul .child .delete-card-trigger,.payment-methods ul .child .delete-bank-trigger,.payment-methods ul .child .delete-child-trigger,.all-children ul .card .delete-card-trigger,.all-children ul .card .delete-bank-trigger,.all-children ul .card .delete-child-trigger,.all-children ul .bank .delete-card-trigger,.all-children ul .bank .delete-bank-trigger,.all-children ul .bank .delete-child-trigger,.all-children ul .child .delete-card-trigger,.all-children ul .child .delete-bank-trigger,.all-children ul .child .delete-child-trigger{margin-top:10px}}.credit-cards ul li,.banks ul li,.payment-methods ul li,.all-children ul li{margin-bottom:20px;color:#313131;font-size:24px;line-height:1.4;font-weight:300}.credit-cards ul li.radio-group,.banks ul li.radio-group,.payment-methods ul li.radio-group,.all-children ul li.radio-group{width:50%;padding-right:40px;margin-bottom:20px}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.credit-cards ul li.radio-group,.banks ul li.radio-group,.payment-methods ul li.radio-group,.all-children ul li.radio-group{width:100%;margin-right:0}}.credit-cards ul li label,.banks ul li label,.payment-methods ul li label,.all-children ul li label{font-size:24px!important}.credit-cards ul li label em,.banks ul li label em,.payment-methods ul li label em,.all-children ul li label em{display:block;padding-left:30px}.credit-cards ul li a.selectCard,.credit-cards ul li a.selectBank,.banks ul li a.selectCard,.banks ul li a.selectBank,.payment-methods ul li a.selectCard,.payment-methods ul li a.selectBank,.all-children ul li a.selectCard,.all-children ul li a.selectBank{float:right;font-weight:400}.credit-cards .add-card,.credit-cards .add-bank,.credit-cards .add-payment-method,.banks .add-card,.banks .add-bank,.banks .add-payment-method,.payment-methods .add-card,.payment-methods .add-bank,.payment-methods .add-payment-method,.all-children .add-card,.all-children .add-bank,.all-children .add-payment-method{border:2px solid #BABABA;padding:40px;margin:40px 0;display:none}@media only screen and (max-width:520px),only screen and (min-width:521px)and (max-width:719px){.credit-cards .add-card,.credit-cards .add-bank,.credit-cards .add-payment-method,.banks .add-card,.banks .add-bank,.banks .add-payment-method,.payment-methods .add-card,.payment-methods .add-bank,.payment-methods .add-payment-method,.all-children .add-card,.all-children .add-bank,.all-children .add-payment-method{padding:20px}}.credit-cards .add-card h6,.credit-cards .add-bank h6,.credit-cards .add-payment-method h6,.banks .add-card h6,.banks .add-bank h6,.banks .add-payment-method h6,.payment-methods .add-card h6,.payment-methods .add-bank h6,.payment-methods .add-payment-method h6,.all-children .add-card h6,.all-children .add-bank h6,.all-children .add-payment-method h6{color:#313131;margin-bottom:20px;font-size:40px}.credit-cards .add-card .buttons,.credit-cards .add-bank .buttons,.credit-cards .add-payment-method .buttons,.banks .add-card .buttons,.banks .add-bank .buttons,.banks .add-payment-method .buttons,.payment-methods .add-card .buttons,.payment-methods .add-bank .buttons,.payment-methods .add-payment-method .buttons,.all-children .add-card .buttons,.all-children .add-bank .buttons,.all-children .add-payment-method .buttons{text-align:right}.credit-cards .add-card .buttons .button,.credit-cards .add-bank .buttons .button,.credit-cards .add-payment-method .buttons .button,.banks .add-card .buttons .button,.banks .add-bank .buttons .button,.banks .add-payment-method .buttons .button,.payment-methods .add-card .buttons .button,.payment-methods .add-bank .buttons .button,.payment-methods .add-payment-method .buttons .button,.all-children .add-card .buttons .button,.all-children .add-bank .buttons .button,.all-children .add-payment-method .buttons .button{margin-left:10px}.camp-info{background:#fff}.camp-info header{background:#3372b4;height:300px;position:relative}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.camp-info header{height:180px}}.camp-info header nav{position:absolute;left:0;top:0;background:#3372b4e6;height:100%;display:flex;align-items:center}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.camp-info header nav{display:none}}.camp-info header nav ul li a{display:block;line-height:30px;padding:0 50px 0 30px;font-size:14px;color:#fff;text-decoration:none;letter-spacing:1px}.camp-info header nav ul li a:hover,.camp-info header nav ul li a.active{background:#fff;color:#3372b4}.camp-info header figure{width:100%;height:100%}.camp-info header figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.camp-info h3{font-size:40px;color:#3372b4;font-weight:600;margin-bottom:40px}.camp-info h3.black{color:#000}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.camp-info h3{font-size:28px;margin-bottom:20px}}.camp-info p{font-size:24px;font-weight:300;line-height:1.4;margin-bottom:40px}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.camp-info p{font-size:18px;margin-bottom:20px}}.camp-info h5{font-size:25px;margin-bottom:20px}.camp-info h5.green{color:#37aa8b}.camp-info h5.white{color:#fff}.camp-info h5.orange{color:#fbb03b}.camp-info h6{font-weight:600;font-size:18px;text-transform:uppercase;margin-bottom:10px}.camp-info figure{height:330px;width:100%}.camp-info figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.camp-info iframe{width:100%;height:400px;display:block}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.camp-info iframe{height:300px}}.camp-info ul.list{padding-left:40px}.camp-info ul.list.margin-bottom{margin-bottom:40px}.camp-info ul.list li{margin-bottom:10px;font-size:18px;line-height:1.4;font-weight:300;position:relative;padding-left:10px}.camp-info ul.list li:before{content:"•";position:absolute;top:0;left:-10px}.camp-info ul.list li:only-child:before{display:none}.camp-info .programs figure{margin-bottom:20px}.camp-info .programs p{font-size:18px}.camp-info .programs p a{color:#000;text-decoration:none;font-weight:400}.camp-info .programs p a:hover{color:#3372b4}.camp-info .seforim-wrapper{-moz-column-count:2;column-count:2;-moz-column-width:300px;column-width:300px;-moz-column-gap:40px;column-gap:40px;margin-bottom:40px}.camp-info .seforim-wrapper .seforim-group{-moz-column-break-inside:avoid;break-inside:avoid}.camp-info .packing-lists{-moz-column-count:2;column-count:2;-moz-column-gap:40px;column-gap:40px;-moz-column-width:300px;column-width:300px}.camp-info .packing-lists .packing-list{-moz-column-break-inside:avoid;break-inside:avoid}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.camp-info .packing-lists .packing-list{margin-bottom:20px}}.camp-info .orange-section{background:#fbb03b}.camp-info .green-section{background:#37aa8b}.camp-info .faqs ul li{margin-bottom:20px}.camp-info .faqs ul li a{text-decoration:none}.camp-info .faqs ul li h5{color:#3372b4;font-size:25px;margin-bottom:0;cursor:pointer}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.camp-info .faqs ul li h5{font-size:18px}}.camp-info .faqs ul li p{display:none;padding-top:10px;font-size:18px;line-height:1.4}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.camp-info .faqs ul li p{font-size:14px}}.camp-info .wrapper{width:640px;padding:70px 0;margin:auto}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.camp-info .wrapper{width:calc(100% - 40px);padding:20px 0}}.camp-info .map-wrapper{margin:auto;width:100%;max-width:960px}.camp-info .map-wrapper img{display:block;width:100%}.pagination{text-align:center;display:block;margin:auto}.pagination ul{text-align:center;font-size:0}.pagination ul li{margin:10px;font-size:16px;display:inline-block;text-transform:uppercase;background:#fff;border-radius:5px}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.pagination ul li.mobile-hide{display:none}}.pagination ul li.current-page{padding:0 15px;color:#fbb03b;font-weight:700;border:2px solid #FBB03B;height:40px;line-height:36px}.pagination ul li a{box-sizing:border-box;display:block;text-decoration:none;color:#3372b4;line-height:36px;height:40px}.pagination ul li a:hover{color:#fbb03b}.user-settings-wrapper .user-settings-options{margin-bottom:40px;display:flex}@media only screen and (max-width:520px),only screen and (min-width:521px)and (max-width:719px){.user-settings-wrapper .user-settings-options{margin-bottom:0;display:block}}.user-settings-wrapper .user-settings-options .user-settings-option{flex:1}@media only screen and (max-width:520px),only screen and (min-width:521px)and (max-width:719px){.user-settings-wrapper .user-settings-options .user-settings-option{margin-bottom:20px}}.user-settings-wrapper .user-settings-options .user-settings-option p{font-size:24px;font-weight:700;margin-bottom:10px}.user-settings-wrapper .user-settings-options .user-settings-option p span{font-weight:400}.user-settings-wrapper .user-settings{border:2px solid #BABABA;padding:40px;margin:40px 0;display:none}@media only screen and (max-width:520px),only screen and (min-width:521px)and (max-width:719px){.user-settings-wrapper .user-settings{padding:20px}}.user-settings-wrapper .user-settings h6{color:#313131;margin-bottom:20px;font-size:40px}.user-settings-wrapper .user-settings .buttons{text-align:right}.user-settings-wrapper .user-settings .buttons .button{margin-left:10px}.application .check-info,.application-medical .check-info{display:none}.application .flex-group,.application-medical .flex-group{display:flex}@media only screen and (max-width:520px),only screen and (min-width:521px)and (max-width:719px){.application .flex-group,.application-medical .flex-group{display:block}}.application .flex-group .profile-pic-uploader,.application-medical .flex-group .profile-pic-uploader{margin:0 20px 40px 0}@media only screen and (max-width:520px),only screen and (min-width:521px)and (max-width:719px){.application .flex-group .profile-pic-uploader,.application-medical .flex-group .profile-pic-uploader{margin:0 auto 20px}}.application .flex-group ul.fields,.application-medical .flex-group ul.fields{flex:1}.application .allergies,.application-medical .allergies{margin-bottom:20px}.application .allergies .allergy,.application-medical .allergies .allergy{position:relative}.application .allergies .allergy:hover .remove-allergy-trigger,.application-medical .allergies .allergy:hover .remove-allergy-trigger{opacity:1}.application .allergies .allergy .remove-allergy-trigger,.application-medical .allergies .allergy .remove-allergy-trigger{opacity:0;color:#bababa;text-decoration:none;position:absolute;width:30px;text-align:center;left:-30px;height:40px;line-height:40px;outline:none}@media only screen and (max-width:520px),only screen and (min-width:521px)and (max-width:719px){.application .allergies .allergy .remove-allergy-trigger,.application-medical .allergies .allergy .remove-allergy-trigger{width:20px;left:-20px}}.application .allergies .allergy .remove-allergy-trigger:hover,.application-medical .allergies .allergy .remove-allergy-trigger:hover{color:#c1272d}.application .medications,.application-medical .medications{margin-bottom:20px}.application .medications .medication,.application-medical .medications .medication{position:relative}.application .medications .medication:hover .remove-medication-trigger,.application-medical .medications .medication:hover .remove-medication-trigger{opacity:1}.application .medications .medication .remove-medication-trigger,.application-medical .medications .medication .remove-medication-trigger{opacity:0;color:#bababa;text-decoration:none;position:absolute;width:30px;text-align:center;left:-30px;height:40px;line-height:40px;outline:none}@media only screen and (max-width:520px),only screen and (min-width:521px)and (max-width:719px){.application .medications .medication .remove-medication-trigger,.application-medical .medications .medication .remove-medication-trigger{width:20px;left:-20px}}.application .medications .medication .remove-medication-trigger:hover,.application-medical .medications .medication .remove-medication-trigger:hover{color:#c1272d}.application p,.application-medical p{margin-bottom:20px}.application .signatureLine,.application-medical .signatureLine{padding-top:20px;margin-bottom:40px;display:flex}.application .signatureLine ul,.application-medical .signatureLine ul{width:50%;margin-bottom:0!important}.application .signatureLine .signature,.application-medical .signatureLine .signature{text-align:right;width:50%;align-self:flex-end;padding-bottom:20px}.application .signatureLine .signature h6,.application-medical .signatureLine .signature h6{font-family:Dancing Script,cursive;font-size:38px;color:#313131;line-height:48px;margin-bottom:0;font-weight:400}.application .second_signatureLine,.application-medical .second_signatureLine{padding-top:20px;margin-bottom:40px;display:flex}.application .second_signatureLine ul,.application-medical .second_signatureLine ul{width:50%;margin-bottom:0!important}.application .second_signatureLine .second_signature,.application-medical .second_signatureLine .second_signature{text-align:right;width:50%;align-self:flex-end;padding-bottom:20px}.application .second_signatureLine .second_signature h6,.application-medical .second_signatureLine .second_signature h6{font-family:Dancing Script,cursive;font-size:38px;color:#313131;line-height:48px;margin-bottom:0;font-weight:400}.application .download-medical-form,.application-medical .download-medical-form{margin-bottom:20px}.application-scholarship .generate-food-form{margin-bottom:40px}.application-scholarship .setup-adults .adult{position:relative}.application-scholarship .setup-adults .adult:hover .remove-adult-trigger{opacity:1}.application-scholarship .setup-adults .adult .remove-adult-trigger{opacity:0;color:#bababa;text-decoration:none;position:absolute;width:30px;text-align:center;left:-30px;height:40px;line-height:40px;outline:none}@media only screen and (max-width:520px),only screen and (min-width:521px)and (max-width:719px){.application-scholarship .setup-adults .adult .remove-adult-trigger{width:20px;left:-20px}}.application-scholarship .setup-adults .adult .remove-adult-trigger:hover{color:#c1272d}.application-scholarship .setup-children .child{position:relative}.application-scholarship .setup-children .child:hover .remove-child-trigger{opacity:1}.application-scholarship .setup-children .child .remove-child-trigger{opacity:0;color:#bababa;text-decoration:none;position:absolute;width:30px;text-align:center;left:-30px;height:40px;line-height:40px;outline:none}@media only screen and (max-width:520px),only screen and (min-width:521px)and (max-width:719px){.application-scholarship .setup-children .child .remove-child-trigger{width:20px;left:-20px}}.application-scholarship .setup-children .child .remove-child-trigger:hover{color:#c1272d}.application-scholarship p.hidden,.application-scholarship .button.hidden{display:none}.application-tuition .tuition-card-payment,.application-tuition .margin-bottom{margin-bottom:40px}.application-tuition table{width:100%}.application-tuition table thead th{text-align:left;font-size:20px;border-bottom:2px solid #BABABA;border-right:10px solid #EFF5FB;padding:10px 0}.application-tuition table thead th:nth-last-of-type(1){border-right:none}.application-tuition table tbody tr td{font-size:20px;font-weight:300;border-bottom:2px solid #BABABA;border-right:10px solid #EFF5FB;padding:10px 0}.application-tuition table tbody tr td:nth-last-of-type(1){border-right:none}.application-tuition table tfoot tr:nth-of-type(1) td{padding-top:20px}.application-tuition table tfoot td{text-align:right;font-weight:700;padding:10px 0 0;font-size:25px}.application-tuition .credit-cards{margin-bottom:0}.profile-pic-uploader{width:250px;margin:0 auto 20px}.profile-pic-uploader.animate .progress-part{transition:transform 1s ease-in-out}.profile-pic-uploader.uploading figure img{opacity:.5}.profile-pic-uploader figure{width:100%;height:100%;border-radius:100%;position:relative;overflow:hidden!important;-webkit-mask-image:-webkit-radial-gradient(circle,white 100%,black 100%)}.profile-pic-uploader figure a{position:absolute;top:0;left:0;width:100%;height:100%;color:#bababa;text-decoration:none;text-align:center;background:#fff9;border-radius:100%;opacity:0;transition:all .3s ease-in-out}.profile-pic-uploader figure a:hover{opacity:1}.profile-pic-uploader figure a:hover i{font-size:50px}.profile-pic-uploader figure a i{font-size:0px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .3s ease-in-out}.profile-pic-uploader figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:1;transition:opacity .3s ease-in-out}.profile-pic-uploader input[type=file]{display:none}.profile-pic-uploader .progress-bar{position:relative;width:250px;height:250px;border-radius:50%;background:#bababa;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(circle,white 100%,black 100%)}.profile-pic-uploader .progress-bar .progress-part{position:absolute;top:0;left:0;width:50%;height:50%;background:#3372b4;transform-origin:bottom right}.profile-pic-uploader .progress-bar .progress-overlay{background:#bababa}.profile-pic-uploader .progress-bar .content{width:calc(100% - 6px);height:calc(100% - 6px);position:absolute;top:3px;left:3px;border-radius:100%;background:#fff;overflow:hidden!important}.file-uploader{height:40px}.file-uploader.required-file .file .meta h4:after{content:"*";color:#c1272d}.file-uploader.uploading .upload-progress{display:block}.file-uploader.uploading .file,.file-uploader input[type=file]{display:none}.file-uploader .upload-progress{margin:12px 0;height:16px;border-radius:16px;background:#eff5fb;border:2px solid #BABABA;overflow:hidden;display:none}.file-uploader .upload-progress .progress-bar{background:#eff5fb;border:1px solid #EFF5FB;width:100%;height:12px;border-radius:12px;position:relative}.file-uploader .upload-progress .progress-bar .current-progress{position:absolute;top:0;left:0;width:0%;background:#3372b4;height:10px;border-radius:10px;transition:all .3s ease-in-out}.file-uploader .file{display:flex}.file-uploader .file.has-file .meta .remove-file{display:inline-block}.file-uploader .file .meta{flex:1;margin-right:10px}.file-uploader .file .meta h4{font-size:18px;color:#313131;margin-bottom:5px;font-weight:400}.file-uploader .file .meta .remove-file{float:left;margin-right:5px;color:#bababa;text-decoration:none;display:none}.file-uploader .file .meta .remove-file:hover{color:#c1272d}.file-uploader .file .meta p{color:#bababa;line-height:16px;font-size:16px}.files-uploader{margin-bottom:20px}.files-uploader input[type=file]{display:none}.files-uploader .uploader{display:flex}.files-uploader .uploader .meta{flex:1;margin-right:10px}.files-uploader .uploader .meta h4{font-size:18px;color:#313131;margin-bottom:5px;font-weight:400}.files-uploader .uploader .meta p{color:#bababa;line-height:16px;font-size:16px}.files-uploader .files{padding-top:10px}.files-uploader .files .file{margin-bottom:10px}.files-uploader .files .file.uploading .upload-progress{display:block}.files-uploader .files .file.uploading .meta{display:none}.files-uploader .files .file.has-file .meta .remove-file{display:inline-block}.files-uploader .files .file .upload-progress{height:16px;border-radius:16px;background:#eff5fb;border:2px solid #BABABA;overflow:hidden;display:none}.files-uploader .files .file .upload-progress .progress-bar{background:#eff5fb;border:1px solid #EFF5FB;width:100%;height:12px;border-radius:12px;position:relative}.files-uploader .files .file .upload-progress .progress-bar .current-progress{position:absolute;top:0;left:0;width:0%;background:#3372b4;height:10px;border-radius:10px;transition:all .3s ease-in-out}.files-uploader .files .file .meta h4{font-size:18px;color:#313131;margin-bottom:5px;font-weight:400}.files-uploader .files .file .meta .remove-file{float:left;margin-right:5px;color:#bababa;text-decoration:none;display:none}.files-uploader .files .file .meta .remove-file:hover{color:#c1272d}.files-uploader .files .file .meta p{color:#bababa;line-height:16px;font-size:16px;margin-bottom:0}.help-desk-onside{position:fixed;right:0;bottom:100px}.help-desk-onside .open-help-desk{position:relative;padding:0;width:40px}.help-desk-onside .open-help-desk:hover span{transform:translate(0)}.help-desk-onside .open-help-desk span{position:absolute;white-space:nowrap;padding:0 20px;background:#bababa;top:0;right:40px;transform:translate(100%);z-index:-1;transition:all .3s ease-in-out}.help-desk-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:none;z-index:2000;opacity:0;pointer-events:none}.help-desk-overlay.visible{opacity:1;pointer-events:all}.help-desk{position:fixed;top:0;width:480px;background:#fff;height:100%;z-index:2000;right:-500px;transition:all .3s ease-in-out;display:flex;flex-direction:column}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.help-desk{width:100%;right:calc(-100% - 10px)}}.help-desk.visible{right:0}.help-desk:before{content:"";position:absolute;top:0;left:-10px;width:10px;height:100%;background:linear-gradient(to right,#0000,#0003);z-index:-1}.help-desk header.main-header{padding:40px 40px 20px}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.help-desk header.main-header{padding:10px}}.help-desk header.main-header h3{font-size:40px;color:#313131;margin-bottom:10px}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.help-desk header.main-header h3{font-size:28px}}.help-desk header.main-header a.close-help-desk{float:right;color:#3372b4;text-decoration:none;font-family:icons}.help-desk header.main-header a.close-help-desk:hover{color:#313131}.help-desk .select-application.hidden{display:none}.help-desk .select-application{padding:0 40px}.help-desk .select-application header{border-bottom:2px solid #313131;padding-bottom:20px}.help-desk .select-application header h4{font-weight:600;font-size:20px;display:block}.help-desk .select-application .applications{padding-top:40px}.help-desk .select-application .applications ul li{margin-bottom:40px;padding:0}.help-desk .select-application .applications ul li a{display:flex;text-decoration:none}.help-desk .select-application .applications ul li a:hover .meta h3,.help-desk .select-application .applications ul li a:hover .meta p{color:#3372b4}.help-desk .select-application .applications ul li a figure{width:100px;height:100px;border-radius:100%;overflow:hidden;border:2px solid #BABABA}.help-desk .select-application .applications ul li a figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.help-desk .select-application .applications ul li a .meta{padding-left:20px}.help-desk .select-application .applications ul li a .meta h3{font-size:24px;font-weight:600;color:#313131;margin-bottom:5px}.help-desk .select-application .applications ul li a .meta p{font-size:20px;color:#313131}.help-desk .selected-application.hidden{display:none}.help-desk .selected-application{flex:1;display:flex;flex-direction:column;padding:0 40px}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.help-desk .selected-application{padding:0 10px}}.help-desk .selected-application header{display:flex;border-bottom:2px solid #313131;padding-bottom:20px;margin-bottom:40px;flex-shrink:0}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.help-desk .selected-application header{margin-bottom:20px}}.help-desk .selected-application header figure{width:60px;height:60px;border-radius:100%;overflow:hidden;border:2px solid #BABABA}.help-desk .selected-application header figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.help-desk .selected-application header .meta{padding-left:20px}.help-desk .selected-application header .meta h3{font-size:24px;font-weight:600;color:#313131;margin-bottom:5px}.help-desk .selected-application header .meta p{font-size:20px;color:#313131}.help-desk .selected-application .messages-wrapper{height:100%;overflow:auto;width:100%;margin-bottom:40px}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.help-desk .selected-application .messages-wrapper{margin-bottom:20px}}.help-desk .selected-application .messages-wrapper ul li{width:calc(100% - 50px);margin-bottom:20px;margin-right:50px}.help-desk .selected-application .messages-wrapper ul li.me{margin-right:0;margin-left:50px}.help-desk .selected-application .messages-wrapper ul li.me em{text-align:right;color:#3372b4}.help-desk .selected-application .messages-wrapper ul li.me .message{background:#3372b4}.help-desk .selected-application .messages-wrapper ul li.processing{display:none;margin-right:0;margin-left:auto;width:80px;background:#3372b4;height:40px;text-align:center}.help-desk .selected-application .messages-wrapper ul li.processing span{display:block;height:15px;width:15px;margin:12.5px 5.5px;border-radius:50%;background:#fff;float:left;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:message;animation-name:message;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear}.help-desk .selected-application .messages-wrapper ul li.processing span:nth-of-type(2){-webkit-animation-delay:.2s;animation-delay:.2s}.help-desk .selected-application .messages-wrapper ul li.processing span:nth-of-type(3){-webkit-animation-delay:.4s;animation-delay:.4s}.help-desk .selected-application .messages-wrapper ul li .message{background:#fbb03b;padding:10px;font-size:20px;line-height:1.3;color:#fff}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.help-desk .selected-application .messages-wrapper ul li .message{font-size:16px}}.help-desk .selected-application .messages-wrapper ul li em{display:block;font-size:20px;margin-top:10px;font-weight:300;color:#fbb03b}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.help-desk .selected-application .messages-wrapper ul li em{font-size:16px}}.help-desk .selected-application .messages-wrapper ul li em span{font-weight:600}.help-desk .new-help-desk-message{position:relative;height:200px}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.help-desk .new-help-desk-message{padding:10px 0;height:80px}}.help-desk .new-help-desk-message textarea{min-width:100%;min-height:120px;max-height:120px;max-width:100%;padding:10px 20px;font-family:Source Sans Pro,sans-serif;font-size:20px;outline:none;border:2px solid #BABABA}@media only screen and (min-width:521px)and (max-width:719px),only screen and (max-width:520px){.help-desk .new-help-desk-message textarea{max-height:60px;min-height:60px;font-size:16px;padding:5px 10px}}.help-desk .new-help-desk-message textarea:focus{border:2px solid #3372b4}.birthday-service .birthday-options{margin-bottom:40px}.birthday-service .birthday-options .birthday-option{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.birthday-service .birthday-options .birthday-option .title p{color:#313131}.birthday-service .birthday-options .birthday-option .title p span{color:#bababa;display:block;font-size:.8em}.birthday-service .birthday-options .birthday-option .qty{display:flex;border:2px solid #BABABA}.birthday-service .birthday-options .birthday-option .qty a{width:30px;height:30px;display:flex;font-size:18px;justify-content:center;align-items:center;color:#bababa;font-weight:700;text-decoration:none}.birthday-service .birthday-options .birthday-option .qty a:hover{color:#000}.birthday-service .birthday-options .birthday-option .qty input{color:#313131;font-family:Source Sans Pro,sans-serif;font-size:14px;border-radius:0;border:none;outline:none;width:40px;text-align:center}.birthday-service .birthday-options .total{font-weight:700}.tips-service .tip-options{margin-bottom:40px}.tips-service .tip-options .selected-staff .staff-option{margin-bottom:20px}.tips-service .tip-options .selected-staff .staff-option:only-of-type .remove-staff-member{display:none}.tips-service .tip-options .selected-staff .remove-staff-member{display:inline-flex;text-decoration:none;color:#bababa;margin-top:5px}.tips-service .tip-options .selected-staff .remove-staff-member:hover{color:#c1272d}.tips-service .tip-options .selected-staff .remove-staff-member .icon{margin-right:5px}.tips-service .tip-options .total{font-weight:700;line-height:1.4}.tips-service .tip-options .total a{color:#3372b4;font-weight:700;text-decoration:none}.tips-service .tip-options .total a:hover{color:#fbb03b}.button-icon{opacity:1;color:#bababa;text-decoration:none;position:absolute;width:30px;text-align:center;left:-30px;height:40px;line-height:40px;outline:none;background:unset;border:unset}@media only screen and (max-width:520px),only screen and (min-width:521px)and (max-width:719px){.button-icon{width:20px;left:-20px}}.button-icon:hover{color:#c1272d}
