@-webkit-keyframes fade-in-out{from{opacity:0}to{opacity:1}}@keyframes fade-in-out{from{opacity:0}to{opacity:1}}@-webkit-keyframes loading-background{from{background-position:0 0}to{background-position:100% 0}}@keyframes loading-background{from{background-position:0 0}to{background-position:100% 0}}.job-matching-location>div,.job-map .job-map-directions form{display:-ms-flex;display:-webkit-flex;display:flex}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}a:active,a:focus,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}img{border:0}input[type="search"]{-webkit-appearance:none;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}ul,ol,li{margin:0;padding:0}input[type=number]{-moz-appearance:textfield}input[type=number]::-moz-inner-spin-button,input[type=number]::-moz-outer-spin-button{-moz-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.data-form{position:relative;z-index:1}.data-form.loading:after{background:rgba(255,255,255,0.5) url("data:image/gif;base64,R0lGODlhNgA3APMAAP///wNaj3mnwx5smxBjldjl7VaQs9zo78TY5EqIrouzywAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAANgA3AAAEzBDISau9OOvNu/9gKI5kaZ4lkhBEgqCnws6EApMITb93uOqsRC8EpA1Bxdnx8wMKl51ckXcsGFiGAkamsy0LA9pAe1EFqRbBYCAYXXUGk4DWJhZN4dlAlMSLRW80cSVzM3UgB3ksAwcnamwkB28GjVCWl5iZmpucnZ4cj4eWoRqFLKJHpgSoFIoEe5ausBeyl7UYqqw9uaVrukOkn8LDxMXGx8ibwY6+JLxydCO3JdMg1dJ/Is+E0SPLcs3Jnt/F28XXw+jC5uXh4u89EQAh+QQJCgAAACwAAAAANgA3AAAEzhDISau9OOvNu/9gKI5kaZ5oqhYGQRiFWhaD6w6xLLa2a+iiXg8YEtqIIF7vh/QcarbB4YJIuBKIpuTAM0wtCqNiJBgMBCaE0ZUFCXpoknWdCEFvpfURdCcM8noEIW82cSNzRnWDZoYjamttWhphQmOSHFVXkZecnZ6foKFujJdlZxqELo1AqQSrFH1/TbEZtLM9shetrzK7qKSSpryixMXGx8jJyifCKc1kcMzRIrYl1Xy4J9cfvibdIs/MwMue4cffxtvE6qLoxubk8ScRACH5BAkKAAAALAAAAAA2ADcAAATOEMhJq7046827/2AojmRpnmiqrqwwDAJbCkRNxLI42MSQ6zzfD0Sz4YYfFwyZKxhqhgJJeSQVdraBNFSsVUVPHsEAzJrEtnJNSELXRN2bKcwjw19f0QG7PjA7B2EGfn+FhoeIiYoSCAk1CQiLFQpoChlUQwhuBJEWcXkpjm4JF3w9P5tvFqZsLKkEF58/omiksXiZm52SlGKWkhONj7vAxcbHyMkTmCjMcDygRNAjrCfVaqcm11zTJrIjzt64yojhxd/G28XqwOjG5uTxJhEAIfkECQoAAAAsAAAAADYANwAABM0QyEmrvTjrzbv/YCiOZGmeaKqurDAMAlsKRE3EsjjYxJDrPN8PRLPhhh8XDMk0KY/OF5TIm4qKNWtnZxOWuDUvCNw7kcXJ6gl7Iz1T76Z8Tq/b7/i8qmCoGQoacT8FZ4AXbFopfTwEBhhnQ4w2j0GRkgQYiEOLPI6ZUkgHZwd6EweLBqSlq6ytricICTUJCKwKkgojgiMIlwS1VEYlspcJIZAkvjXHlcnKIZokxJLG0KAlvZfAebeMuUi7FbGz2z/Rq8jozavn7Nev8CsRACH5BAkKAAAALAAAAAA2ADcAAATLEMhJq7046827/2AojmRpnmiqrqwwDAJbCkRNxLI42MSQ6zzfD0Sz4YYfFwzJNCmPzheUyJuKijVrZ2cTlrg1LwjcO5HFyeoJeyM9U++mfE6v2+/4PD6O5F/YWiqAGWdIhRiHP4kWg0ONGH4/kXqUlZaXmJlMBQY1BgVuUicFZ6AhjyOdPAQGQF0mqzauYbCxBFdqJao8rVeiGQgJNQkIFwdnB0MKsQrGqgbJPwi2BMV5wrYJetQ129x62LHaedO21nnLq82VwcPnIhEAIfkECQoAAAAsAAAAADYANwAABMwQyEmrvTjrzbv/YCiOZGmeaKqurDAMAlsKRE3EsjjYxJDrPN8PRLPhhh8XDMk0KY/OF5TIm4qKNWtnZxOWuDUvCNw7kcXJ6gl7Iz1T76Z8Tq/b7/g8Po7kX9haKoAZZ0iFGIc/iRaDQ40Yfj+RepSVlpeYAAgJNQkIlgo8NQqUCKI2nzNSIpynBAkzaiCuNl9BIbQ1tl0hraewbrIfpq6pbqsioaKkFwUGNQYFSJudxhUFZ9KUz6IGlbTfrpXcPN6UB2cHlgfcBuqZKBEAIfkECQoAAAAsAAAAADYANwAABMwQyEmrvTjrzbv/YCiOZGmeaKqurDAMAlsKRE3EsjjYxJDrPN8PRLPhhh8XDMk0KY/OF5TIm4qKNWtnZxOWuDUvCNw7kcXJ6gl7Iz1T76Z8Tq/b7yJEopZA4CsKPDUKfxIIgjZ+P3EWe4gECYtqFo82P2cXlTWXQReOiJE5bFqHj4qiUhmBgoSFho59rrKztLVMBQY1BgWzBWe8UUsiuYIGTpMglSaYIcpfnSHEPMYzyB8HZwdrqSMHxAbath2MsqO0zLLorua05OLvJxEAIfkECQoAAAAsAAAAADYANwAABMwQyEmrvTjrzbv/YCiOZGmeaKqurDAMAlsKRE3EsjjYxJDrPN8PRLPhfohELYHQuGBDgIJXU0Q5CKqtOXsdP0otITHjfTtiW2lnE37StXUwFNaSScXaGZvm4r0jU1RWV1hhTIWJiouMjVcFBjUGBY4WBWw1A5RDT3sTkVQGnGYYaUOYPaVip3MXoDyiP3k3GAeoAwdRnRoHoAa5lcHCw8TFxscduyjKIrOeRKRAbSe3I9Um1yHOJ9sjzCbfyInhwt3E2cPo5dHF5OLvJREAOwAAAAAAAAAAAA==") no-repeat center;bottom:0;content:"";left:0;opacity:1;position:absolute;right:0;top:0;z-index:2}.data-form .required>label:after,.data-form .required>legend:after{content:"*"}.data-form .form-field{margin:0 0 1em}.data-form label{display:block}.data-form fieldset{border:0;padding:0}.data-form legend{padding:0}.data-form .instruction-text{font-size:.92em}.data-form input[type="checkbox"]+label,.data-form input[type="radio"]+label{display:inline-block;margin-left:5px}.data-form input:not([type="submit"]):not([type="file"]),.data-form select{border:1px solid #999;border-radius:2px}.data-form input:not([type="submit"]):not([type="file"]):focus,.data-form select:focus{border-color:#666}.data-form input:not([type="submit"]):not([type="file"]).input-validation-error,.data-form select.input-validation-error{border-color:#c00}.data-form input:not([type="submit"]):not([type="file"]).input-validation-error:focus,.data-form select.input-validation-error:focus{border-color:#900}.data-form input:not([type="submit"]):not([type="file"]){padding:3px}.data-form input[type="file"]{padding:3px 0}.data-form input[type="search"].mindreader-loading{background:#fff url(data:image/gif;base64,R0lGODlhFgARAPfVAPz9/v3+/vb5+9/q8f7+//P3+fv8/ff6+5a70MbZ5fL3+fP3+o20zIKtxwlekqDA1f7//7PO3h5sm/j6/Iy0zBZnmB1rm+3z90GDq+Tt86zJ2vr8/fT3+vX5+2CXuNbk7fL2+eLs8rTO3ilzny52oq/K297p8H2qxkqIryFunfj7/BBjldnm7sfa5hdnmClzoA9jlXSkwSx1od3p8Nrm7kGCqs/f6qPD1qPC1v7+/vn7/FWQtBtqmpu+0vT4+r7V4gxgk3Civ/z9/dLi6/H2+Tx/qAtgk3uoxGqdva/L2yZxnwhekoOuyB1sm0CCqit1oYixysHW41+Wt8fb5laQtMjb5tDg6j+BqmabuwhdkbPN3Th9psLX45K4zs7f6a7K2wpekgpfkn6qxuHr8Sdyn2qevRRmlx1smgddkdXj7F+WuFaRtFWRtMXZ5a7K2g5ilAtfkhNllu/1+Axhk7zT4XGiwCFunNHh6kmIrmSZupW60OXu873U4uzz9uDr8X+rxuvy9mqevEOEq5O4z5O5zz+CqlaQs8ba5p6/1LbP3g9hlJS4z9Hh62yfvsnc583e6Y+1zPf5+xVmlwtekvf6/Nfl7Y61zbXO3gpgklWPtO7097vS4LfQ3/r7/Obu9NLh63mowzZ7ppu+06bE19rn7zyAqP39/rDL3LnR4K3J2ufv9LPN3p/A1fr7/avI2tXk7Nvn732qxTd9p1+XuBdomBxqmk6Mse70+O309zN6pFeRtI21zOjw9cbZ5lyVt1OOs5C2zUeHrpC3zezy96jG2LzS4UKEq6XE17bP39jl7Q5gk+bv9BNklpm80oGtx02LsOTu83iow5S5z2CWuP///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkUxODNEOUM1NDAyRDExRTQ5MzYwQzI5NUU2MzQ4RkIwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkUxODNEOUM2NDAyRDExRTQ5MzYwQzI5NUU2MzQ4RkIwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTE4M0Q5QzM0MDJEMTFFNDkzNjBDMjk1RTYzNDhGQjAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTE4M0Q5QzQ0MDJEMTFFNDkzNjBDMjk1RTYzNDhGQjAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIx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) no-repeat right center}.data-form select{padding:2px}.data-form .keyword-add{padding:2px 5px}.data-form .form-message{display:inline-block;padding-right:25px;position:relative}.data-form .form-message b{font-weight:normal}.data-form .form-message a{display:inline-block;height:1.25em;min-height:0;overflow:hidden;position:absolute;right:0;text-align:left;text-decoration:none;text-indent:-9999em;top:1px;width:30px}.data-form .form-message a:after{border-radius:10px;color:#444;content:"+";display:inline-block;font:normal 24px/.65em Arial, sans-serif;margin:-2px 0 0 10px;opacity:.5;padding:4px;position:absolute;right:4px;text-indent:0;text-shadow:none;text-transform:lowercase;top:0;-webkit-backface-visibility:hidden;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.data-form .form-message a:hover:after,.data-form .form-message a:focus:after{color:#000;opacity:1}.data-form .form-message:empty{display:none}.data-form .form-message.error-message{color:#c00}.data-form .field-validation-error{color:#c00;display:block;font-size:0.92em}.data-form .keyword-selected{list-style:none;margin:0;padding:0}.data-form .keyword-selected li{display:inline-block;line-height:1.25em;min-height:1.25em;padding:5px 30px 5px 5px;position:relative}.data-form .keyword-selected .keyword-remove{display:inline-block;height:1.25em;min-height:0;overflow:hidden;position:absolute;right:0;text-align:left;text-decoration:none;text-indent:-9999em;top:1px;width:30px;height:1.75em}.data-form .keyword-selected .keyword-remove:after{border-radius:10px;color:#035A8F;content:"+";display:inline-block;font:normal 24px/.65em Arial, sans-serif;margin:-2px 0 0 10px;opacity:.5;padding:4px;position:absolute;right:4px;text-indent:0;text-shadow:none;text-transform:lowercase;top:3px;-webkit-backface-visibility:hidden;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.data-form .keyword-selected .keyword-remove:hover:after,.data-form .keyword-selected .keyword-remove:focus:after{color:#035A8F;opacity:1}.data-form .multiselect-wrapper{margin-top:1em}.data-form .multiselect-wrapper ul{margin:0;max-height:200px;overflow-y:auto;list-style:none}.data-form .multiselect-wrapper ul input[type="checkbox"]{clear:right;float:right}.data-form .multiselect-wrapper ul input[type="checkbox"]:checked+label{background:#000;color:#fff}.data-form .multiselect-wrapper ul input[type="checkbox"]:focus:checked+label,.data-form .multiselect-wrapper ul input[type="checkbox"]:hover:checked+label{background:#141414}.data-form .multiselect-wrapper ul label{display:block}.data-form ul.multiselect-wrapper{margin:0;max-height:200px;overflow-y:auto;list-style:none}.data-form ul.multiselect-wrapper input[type="checkbox"]{clear:right;float:right}.data-form ul.multiselect-wrapper input[type="checkbox"]:checked+label{background:#000;color:#fff}.data-form ul.multiselect-wrapper input[type="checkbox"]:focus:checked+label,.data-form ul.multiselect-wrapper input[type="checkbox"]:hover:checked+label{background:#141414}.data-form ul.multiselect-wrapper label{display:block}.no-js .data-form .keyword-add{display:none}#job-matching-filters{display:none;outline:none}#job-matching-filters fieldset{border:0;margin:0;padding:0}#job-matching-filters fieldset[data-enabled="false"]{display:none}#job-matching-filters legend{display:block;padding:0;width:100%}.js #job-matching-filters>div{display:none}#job-matching-filters .expandable-parent a{display:block}#job-matching-filters .expandable-parent a:after{content:"[+]";display:inline-block;float:right}#job-matching-filters .expandable-parent a.expandable-child-open:after{content:"[-]"}.js #job-matching-filters{display:block}#job-matching-filters #job-matching-filter-controls{display:block;text-align:right}.job-matching-filter-list{list-style:none;margin:0;padding:0}.job-matching-filter-list li{margin-bottom:.125em;position:relative}.job-matching-filter-list li:last-child{margin-bottom:0}.job-matching-filter-list label{display:block;line-height:1.25em;padding:3px 25px 3px 5px;position:relative;z-index:1}.job-matching-filter-list input[type="checkbox"]{right:5px;position:absolute;top:.375em;z-index:2}.job-matching-filter-list input[type="checkbox"]:checked+label{background:#000;color:#fff}.job-matching-filter-list input[type="checkbox"]:focus:checked+label,.job-matching-filter-list input[type="checkbox"]:hover:checked+label{background:#141414}.job-matching-filter-list .job-matching-user-location label{margin-left:2.5em}.job-matching-filter-list .job-matching-user-location .job-matching-filter-remove{background:#fff;border:0;bottom:0;left:0;overflow:hidden;position:absolute;text-indent:-9999em;top:0;width:2em;z-index:2}.job-matching-filter-list .job-matching-user-location .job-matching-filter-remove:before{color:#000;content:"[x]";height:100%;left:0;line-height:1.375em;text-align:center;text-indent:0;position:absolute;top:0;width:100%}.job-matching-filter-list .job-matching-user-location .job-matching-filter-remove:hover:before,.job-matching-filter-list .job-matching-user-location .job-matching-filter-remove:focus:before{color:#000}.job-matching-location{border-top:1px dashed #999;display:none;margin-top:.5em;padding:.5em 5px 0}.js .job-matching-location{display:block}.job-matching-location label,.job-matching-location input{display:block}.job-matching-location input{border:1px solid #ccc;border-radius:2px;box-sizing:border-box;margin-right:5px;padding:3px;width:100%}.job-matching-location input:focus{border-color:#999}.job-matching-location button{-ms-flex:1 0 auto;-webkit-flex:1 0 auto;flex:1 0 auto}.job-matching-location>div{-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap}.js .job-matching-controls{display:none}#job-matching-results ul{list-style:none;margin:0;padding:0}#job-matching-results h2{margin:0}#job-matching-results a{display:block;padding:.5em 0}#job-matching-results .pagination-paging a{display:inline;cursor:pointer}#job-matching-results .pagination-paging a[aria-hidden="true"]{display:none}.js .job-map .job-map-canvas{height:300px;margin:0;position:relative;width:95%}.job-map .job-map-error{background:#000;border-radius:5px;bottom:40px;box-shadow:1px 1px 3px 0 rgba(0,0,0,0.5);box-sizing:border-box;color:#fff;left:5%;margin:0;padding:5px 10px;text-align:center;width:90%}.job-map .gm-style-iw{line-height:1.25em}.job-map .gm-style-iw div{overflow:visible !important}.job-map .gm-style-iw h1{margin:0 auto .5em}.job-map .gm-style-iw .job-map-info{margin:0}.job-map .no-js-map{display:block}.job-map .no-js-map img{display:block}.job-map .job-map-location-toggle{border-bottom:1px solid #000;padding-bottom:1em}.job-map .job-map-location-toggle ul{list-style:none;margin:0;padding:0}.job-map .job-map-location-toggle li{margin-bottom:.5em}.job-map .job-map-location-toggle li:last-child{margin-bottom:0}.job-map .job-map-location-toggle a{background:#000;border-radius:3px;box-shadow:none;display:block;color:#000;line-height:1.25em;padding:5px 10px;text-decoration:none;-moz-transition:box-shadow 100ms ease-in-out;-o-transition:box-shadow 100ms ease-in-out;-webkit-transition:box-shadow 100ms ease-in-out;transition:box-shadow 100ms ease-in-out}.job-map .job-map-location-toggle a:hover,.job-map .job-map-location-toggle a:focus,.job-map .job-map-location-toggle a.job-map-active{background:#000;box-shadow:3px 3px 0 0 #000;color:#000}.job-map .job-map-active{font-weight:bold}.job-map .job-map-directions form{-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-flow:column wrap;-webkit-flex-flow:column wrap;flex-flow:column wrap}.job-map .job-map-directions p{width:100%}.job-map .job-map-directions label,.job-map .job-map-directions input:not([type="submit"]),.job-map .job-map-directions select{display:block;width:100%}.job-map .job-map-directions input:not([type="submit"]),.job-map .job-map-directions select{border:1px solid #999;border-radius:2px;box-sizing:border-box;padding:2px}.job-map .job-map-directions input:not([type="submit"]):focus,.job-map .job-map-directions select:focus{border-color:#666}.job-map .job-apply.top,.job-map .job-apply.bottom{float:none;margin:0;padding:0}.job-map-wrap [aria-hidden="true"]{display:block}.related-content li:after{clear:both;content:"";display:block}.related-content-img-wrap{float:left;margin-right:1em;width:100px}.related-content-img-wrap img{width:100%}.related-content-link-wrap{float:left}*[aria-hidden="true"]{display:none}.hide{display:none !important}.show{display:block !important}html{background:#c3c2be}p{font-size:15px}h2{font-size:25px}.one-time img.desktop,.static-banner img.desktop{display:block}.culinary-logo{margin:0 auto 1em;padding:1em 0;max-width:207px}@media screen and (min-width: 1050px){.culinary-logo{display:inline-block;width:207px;margin:0 3.5em 0 0}}.culinary-logo img{width:100%}.search-bar{background:#e08a44;position:relative;z-index:0}.search-bar:before{content:'';width:150vw;height:100%;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:0;background-color:#e08a44;z-index:-1}.advanced-search-form{border-bottom:1px solid #fff}@media screen and (min-width: 1050px){.advanced-search-form{border-bottom:none;border-right:1px solid #fff;width:575px}.advanced-search-form .advanced-search-form-fields{max-width:370px}.advanced-search-form .adv-buttons{border:none;width:calc(99% - 390px)}}.advanced-search-form .advanced-search-toggle,.advanced-search-form label{color:#fff}.advanced-search-form button:first-of-type{background:#b33c00}@media screen and (min-width: 1050px){.dashboard{max-width:255px;padding-left:36px}}.dashboard p{color:#000}.dashboard a{background:#b33c00;border:1px solid #fff !important}.creative-banner-info{background:#4b4c4e;color:#fff;padding:2em 5%;margin:0}.creative-banner-info h1{font-size:20px;text-transform:uppercase;color:#fff;padding:0 0 .5em;margin:0}.creative-banner-info p{color:#fff}.creative-banner-info .culinary-contrast{color:#edb296}.creative-banner-info .culinary-contrast a{color:#edb296;text-decoration:underline}.creative-banner-info .culinary-contrast a:hover,.creative-banner-info .culinary-contrast a:focus{text-decoration:none}.featured-roles-culinary{margin:0;padding:3em 0 1em;background:#fff}@media screen and (min-width: 800px){.featured-roles-culinary{padding:2em 0}}.featured-roles-culinary ul{list-style:none;margin:0;padding:0}@media screen and (min-width: 800px){.featured-roles-culinary ul{margin:2rem 5% 0;overflow:hidden}}@media screen and (min-width: 60em){.featured-roles-culinary ul{margin:2rem 8% 0}}.featured-roles-culinary ul li{color:#fff;width:auto;padding:0;margin:0 auto 2em;transition:all .2s linear}.featured-roles-culinary ul li:hover{-moz-transform:scale(1.04);-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);box-shadow:0 0 3px 3px rgba(0,0,0,0.3)}@media screen and (min-width: 800px){.featured-roles-culinary ul li{float:left;max-width:490px;width:49%;margin:0 0 2.5rem}}@media screen and (min-width: 800px){.featured-roles-culinary ul li:nth-child(even){float:right}}.featured-roles-culinary ul li .featured-roles-content{position:relative}.featured-roles-culinary ul li img{display:block;width:100%}.featured-roles-culinary ul li .feature-role-info{position:absolute;width:100%;left:0;bottom:0;background:rgba(224,138,68,0.8)}.featured-roles-culinary ul li p{display:inline-block;font-weight:400;padding:.5em 1em 0 .7em;margin:0;color:#fff}.featured-roles-culinary ul li a{color:#fff}.featured-roles-culinary ul li a p{display:inline-block;font-size:17px;font-weight:400;padding:.8em 1.2em .8em .9em;background:url("../v2_0/img/culinary/ico-arrow-feature-cul.png") right center no-repeat}@media screen and (min-width: 600px){.featured-roles-culinary ul li a p{font-size:20px}}.featured-roles-culinary ul li a p.resort-location{position:absolute;padding:.6em 0 .6em .9em;margin:0;bottom:.5em;right:1.5em;font-size:12px;background:none}@media screen and (min-width: 600px){.featured-roles-culinary ul li a p.resort-location{font-size:15px}}.job-match{background-color:#e08a44 !important}.array-offerings{margin:1.5rem 0 2em;padding:0 0 2em;background:#fff}.array-offerings h2{color:#fff;margin:0;text-transform:uppercase;padding:1.5rem 5%;background:#4b4c4e}.array-offerings p{margin:2rem 5% 1em}.array-offerings ul{list-style:none;margin:1em 5%;padding:0;text-align:center}.array-offerings ul li{display:inline-block;padding:1em .8em 0}.array-offerings ul li a{font-size:25px;font-weight:900;color:#C54B16}.meet-our-team{margin:0 0 2rem;padding:0;overflow:hidden}@media screen and (min-width: 48em){.meet-our-team{background:#e08a44}}.meet-our-team h2{color:#fff;margin:0;text-transform:uppercase;padding:1.5rem 5%;background:#4b4c4e}.meet-our-team .flexslider{margin:0 0 1rem;position:relative}@media screen and (min-width: 48em){.meet-our-team .flexslider{padding:1.7rem 5% 3rem}}.meet-our-team .flexslider ul{list-style:none;margin:0;padding:0;overflow:hidden}.meet-our-team .flexslider ul li{background:#000;color:#fff}.meet-our-team .flexslider ul li p{color:#fff}.meet-our-team .flexslider ul li img{width:100%}@media screen and (min-width: 48em){.meet-our-team .flexslider ul li img{float:left;width:38%;padding:1rem 0 0 2%}}@media screen and (min-width: 56.25em){.meet-our-team .flexslider ul li img{width:40%;padding:0}}.meet-our-team .flexslider ul li .slide-info{padding:2rem 5%;height:350px}@media screen and (min-width: 31.25em){.meet-our-team .flexslider ul li .slide-info{height:250px}}@media screen and (min-width: 48em){.meet-our-team .flexslider ul li .slide-info{float:left;padding:1rem 3%;width:50%;height:310px}}@media screen and (min-width: 56.25em){.meet-our-team .flexslider ul li .slide-info{height:auto;padding:1rem 3% .5em}}@media screen and (min-width: 1400px){.meet-our-team .flexslider ul li .slide-info{padding:2rem 3% .5em}}.meet-our-team .flexslider ul li .slide-info h3{font-size:22px;color:#fff;padding:0 0 .8rem;margin:0}.flex-direction-nav{position:absolute;width:90%;top:15%;left:5%;margin:0;padding:0;list-style:none;overflow:hidden}@media screen and (min-width: 800px){.flex-direction-nav{top:25%;left:3%;width:94%}}@media screen and (min-width: 48em){.flex-direction-nav{top:45%;left:7%;width:87%}}@media screen and (min-width: 550px){.flex-direction-nav{top:45%;left:7%;width:87%}}@media screen and (min-width: 64em){.flex-direction-nav{top:40%}}.flex-prev,.flex-next{display:block;width:22px;height:35px;text-indent:-999em}.flex-prev{float:left;background:url("../v2_0/img/culinary/ico-arrow-left.png") top left no-repeat}.flex-next{float:right;background:url("../v2_0/img/culinary/ico-arrow-right.png") top left no-repeat}.tech-videos{padding:0;margin:0 0 2em}#culinary-jobs-at-disney .tech-videos{color:#fff}.tech-videos h2{color:#fff;margin:0;text-transform:uppercase;padding:1.5rem 5% 0;background:#4b4c4e}.tech-videos .watch-prior-message{background:#4b4c4e;color:#fff;margin-bottom:0;font-size:14px;padding:0 5% 1.5rem}.tech-videos .vid-main-wrapper-tech{width:100%;background:#555;margin:0 auto}.tech-videos .vid-container-tech{position:relative;padding-bottom:56.25%;width:100%}.tech-videos .vid-container-tech iframe{position:absolute;top:0;left:0;width:100%;height:100%}.tech-videos .slick-slider{padding:20px 40px;background:#555}.tech-videos .slick-slide img{width:100%;border:solid 3px transparent;-webkit-transition:border 500ms;transition:border 500ms}.tech-videos .slick-slide img:hover,.tech-videos .slick-slide img:focus{border:solid 3px #000}.tech-videos .slick-prev,.tech-videos .slick-next{width:40px;height:40px;background:#333;border-radius:100%;opacity:1;z-index:100}.tech-videos .slick-prev:before,.tech-videos .slick-next:before{font-size:18px;text-align:center;color:white}.tech-videos .slick-prev:hover,.tech-videos .slick-prev:focus,.tech-videos .slick-next:hover,.tech-videos .slick-next:focus{outline:none;background:#000}.tech-videos .slick-prev{left:10px}.tech-videos .slick-prev:before{left:-2px;position:relative}.tech-videos .slick-next{right:10px}.tech-videos .slick-next:before{position:relative;right:-2px}.cul-cp-job{background-color:#e08a44;padding:1.5em 4%;position:relative;z-index:0}.cul-cp-job:before{content:'';width:150vw;height:100%;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:0;background-color:#e08a44;z-index:-1}@media screen and (min-width: 800px){.cul-cp-job{padding:15px 40px}}@media screen and (min-width: 900px){.cul-cp-job .culinary-logo{display:inline-block;margin:0 4em 0 0}}.cul-cp-job .culinary-logo img{margin-bottom:40px}@media screen and (min-width: 800px){.cul-cp-job .hard-coded-job{width:60%;display:inline-block}}@media screen and (min-width: 900px){.cul-cp-job .hard-coded-job{width:40%;margin-right:10px}}.cul-cp-job .hard-coded-job h1{color:#fff;font-weight:900;font-size:25px;margin:0}@media screen and (min-width: 800px){.cul-cp-job .hard-coded-job h1{max-width:60%}}.cul-cp-job .hard-coded-job p{color:#fff;font-weight:500;margin:0}.cul-cp-job .hard-coded-job p :nth-child(2){color:#fff;font-size:16px}.cul-cp-job .hard-coded-job a{clear:both;display:block;width:100%;color:#fff;font-size:16px;text-transform:uppercase;font-weight:700;padding:.5em .9em;margin:1em 0;background:#b13d03;border:0;border-radius:5px;text-align:center}@media screen and (min-width: 800px){.cul-cp-job .hard-coded-job a{width:126px;margin:-27px 0 0 calc(75% - 50px);float:left}}.cul-cp-job .dashboard-link{border-top:1px solid #fff;margin-top:20px}@media screen and (min-width: 800px){.cul-cp-job .dashboard-link{width:30%;display:inline-block;margin:0;border-top:none;border-left:1px solid #fff;padding:0 30px}}@media screen and (min-width: 900px){.cul-cp-job .dashboard-link{width:20%;padding:0 0 0 50px}}.cul-cp-job .dashboard-link h2{text-align:center;font-size:16px;font-weight:400;color:#fff}.cul-cp-job .dashboard-link p{color:#fff}.cul-cp-job .dashboard-link a{padding:8px 20px;background-color:#b13d03;color:white;font-size:16px;font-weight:700;border-radius:5px;margin:0 calc(50% - 82px);display:inline-block;text-align:center;border:1px solid #b13d03}.cul-cp-opt{background-color:#de8a4b;padding:1.5em 4%}@media screen and (min-width: 800px){.cul-cp-opt{padding:17px 40px}}@media screen and (min-width: 900px){.cul-cp-opt .culinary-logo-opt{display:inline-block;margin:0 4em 0 0}}.cul-cp-opt .culinary-logo-opt img{margin-bottom:40px}@media screen and (min-width: 800px){.cul-cp-opt .hard-coded-opt{width:60%;display:inline-block}}@media screen and (min-width: 900px){.cul-cp-opt .hard-coded-opt{width:67%}}.cul-cp-opt .hard-coded-opt h1{color:#fff;font-weight:900;font-size:25px;margin:0}@media screen and (min-width: 800px){.cul-cp-opt .hard-coded-opt h1{max-width:60%}}.cul-cp-opt .hard-coded-opt p{font-family:"tk-proxima-nova-n4", Arial, Helvetica, sans-serif;font-size:16px;color:#fff;font-weight:500;margin:0}.cul-cp-opt .hard-coded-opt p :nth-child(2){color:#fff;font-size:17px}.cul-cp-opt .hard-coded-opt p .bold{font-weight:700}.cul-cp-opt .hard-coded-opt a{clear:both;display:block;width:100%;color:#fff;font-size:16px;text-transform:uppercase;font-weight:700;padding:.5em .9em;margin:1em 0;background:#b13d03;border:0;border-radius:5px;text-align:center}@media screen and (min-width: 800px){.cul-cp-opt .hard-coded-opt a{width:122px;margin:-27px 0 0 calc(75% - 50px);float:left}}.cul-cp-opt .dashboard-link{border-top:1px solid #fff;margin-top:20px}@media screen and (min-width: 800px){.cul-cp-opt .dashboard-link{width:30%;display:inline-block;margin:0;border-top:none;border-left:1px solid #fff;padding:0 30px}}@media screen and (min-width: 900px){.cul-cp-opt .dashboard-link{width:20%;padding:0 0 0 50px}}.cul-cp-opt .dashboard-link h2{text-align:center;font-size:16px;font-weight:400;color:#fff}.cul-cp-opt .dashboard-link p{color:#fff}.cul-cp-opt .dashboard-link a{padding:8px 20px;background-color:#b13d03;color:white;font-size:16px;font-weight:700;border-radius:5px;margin:0 calc(50% - 82px);display:inline-block;text-align:center;border:1px solid #b13d03}.quick-links{margin:0 auto 32px}.quick-links h2{color:#555}.quick-links ul{overflow:hidden;padding:0 10px}.quick-links ul li{display:table;width:100%;padding:0 0 1em}@media screen and (min-width: 900px){.quick-links ul li{width:31%;float:left;margin:0 2% 0 0}}.quick-links ul h3{color:#b13d03;font-size:16px;margin:0 0 11px;text-align:left}.quick-links ul p{line-height:17px}.quick-links ul a h3{color:#b13d03}.quick-links ul img{display:block;float:left;width:100%;max-width:137px;margin:0 auto 1em}@media screen and (min-width: 550px){.quick-links ul img{width:46%}}.quick-links ul .inbox{width:48%;float:left;padding:0 0 0 4%}.offer{margin:2em auto 1em}@media screen and (min-width: 600px){.offer{margin:2.5em 5% 3.5em}}.offer h2{text-transform:uppercase;margin:0 5% .9em}@media screen and (min-width: 600px){.offer h2{margin:0 0 .9em}}.offer ul{overflow:hidden;padding:0;margin:0;list-style:none}@media screen and (min-width: 600px){.offer ul{display:flex;justify-content:space-between}}.offer li{position:relative;margin:0 auto 32px}@media screen and (min-width: 600px){.offer li{margin:0 auto}.offer li:nth-child(2){margin:0 1%}}.offer li img{display:block;width:100%}.offer li h3{position:absolute;bottom:0;left:0;padding:.7em 1em;margin:0;width:100%;color:#fff;text-shadow:0 0 5px #000;font-size:20px;background:rgba(224,138,68,0.8)}@media screen and (min-width: 600px){.offer li h3{font-size:18px;padding:.9em .5em}}.offer li h3:hover{-webkit-animation-name:change-color;-webkit-animation-duration:4s;animation-name:change-color;animation-duration:4s}#restaurants-content{margin:2em 5%;overflow:hidden}@media screen and (min-width: 800px){#restaurants-content .restaurants-listings{float:left;width:48%}}@media screen and (min-width: 800px){#restaurants-content .restaurants-listings:last-child{margin:0 0 0 3%}}#restaurants-content .restaurants-listings .restaurant-wrapper{padding:0 0 2em}@media screen and (min-width: 600px){#restaurants-content .restaurants-listings .restaurant-wrapper{display:flex;justify-content:space-between;padding:0 0 1em}}@media screen and (min-width: 600px){#restaurants-content .restaurants-listings .restaurants-listings-img{width:48%}}#restaurants-content .restaurants-listings .restaurants-listings-img img{width:100%}@media screen and (min-width: 600px){#restaurants-content .restaurants-listings .restaurants-listings-info{width:49%}}#restaurants-content .restaurants-listings h2{color:#C54B16;font-weight:900;margin:0;padding:0 0 .5em}#restaurants-content .restaurants-listings ul{list-style:none;padding:0;margin:0;font-size:15px}form[data-form-type='Job Alert']{color:#000;background:#e08a44 !important}form[data-form-type='Job Alert'] .form-field button,form[data-form-type='Job Alert'] .form-field input[type='submit']{background:#b13d03 !important}footer{background:#333}footer .sitemap-links h2{color:#fff}footer .sitemap-links p{color:#fff}footer .sitemap-links a{color:#fff}.social-share{background:#c9c9ca}@media screen and (min-width: 800px){#culinary-program .infor-wrap{position:relative;width:100%;display:table}}@media screen and (min-width: 800px){#culinary-program .creative-banner-info{float:left;width:calc(100% - 386px) !important}}#culinary-program .social-share{background:#c9c9ca;margin:0}@media screen and (min-width: 750px){#culinary-program .social-share{width:386px;position:absolute;right:0;top:0;height:100%;padding:5.5em 0 0}}#culinary-program .social-share:before{display:block;content:"Share";color:#555;font-size:23px;text-align:center;text-transform:uppercase;margin:0 auto .5em}@media screen and (min-width: 800px){#culinary-program .social-share:before{display:none}}#culinary-program .social-share ul{background:none;margin:0 auto;text-align:center}#culinary-program .meet-our-team{margin:0}#culinary-program .offer li:nth-of-type(2){background-color:#e08a44}@media screen and (min-width: 600px){#culinary-program .offer li:nth-of-type(2){width:370px}}#culinary-program .offer .culinary-logo-wrapper{height:220px;margin:auto;width:100%;max-width:207px}@media screen and (min-width: 600px){#culinary-program .offer .culinary-logo-wrapper{height:auto;width:70%;margin:auto}}@media screen and (min-width: 750px){#culinary-program .offer .culinary-logo-wrapper{width:100%}}#culinary-program .offer .culinary-logo-wrapper img{padding-top:50px}@media screen and (min-width: 420px){#culinary-program .offer .culinary-logo-wrapper img{padding-top:62px}}@media screen and (min-width: 600px){#culinary-program .offer .culinary-logo-wrapper img{padding-bottom:25px;padding-top:15px}}@media screen and (min-width: 900px){#culinary-program .offer .culinary-logo-wrapper img{padding-top:38px;padding-bottom:0}}@media screen and (min-width: 1160px){#culinary-program .offer .culinary-logo-wrapper img{padding-top:55px}}#search-filters>div>h2{background:#d9d9d9;color:#898989;font-family:"kyrial-sans-pro"}#search-filters a,#job-matching-filters legend{background:#f6dcc7;color:#565656}#search-filter-clear{background:#b63418}#search-results-list h2{color:#4b4d4e}#pagination-bottom a,#pagination-bottom button{background-color:#b63418}.pagination-page-count input{border:1px solid #b63418;color:#b63418}.js .pagination-all .pagination-show-all{background-color:transparent !important;color:#b63418 !important}.related-jobs-list,.recently-viewed-job-list[data-recently-viewed-jobs="true"],.accommodations-abc{background:#c9c9ca}.related-jobs-list a,.recently-viewed-job-list[data-recently-viewed-jobs="true"] a,.accommodations-abc a{color:#003366;font-size:1.6rem}.related-content{background:none;margin:2em auto 1em}@media screen and (min-width: 600px){.related-content{margin:2.5em 0 1em}}.related-content h2{text-transform:uppercase;margin:0 5% .9em}@media screen and (min-width: 600px){.related-content h2{margin:0 0 .9em}}.related-content ul{overflow:hidden;padding:0;margin:0;list-style:none}@media screen and (min-width: 600px){.related-content ul{display:flex;justify-content:space-between}}.related-content li{position:relative;margin:0 auto 32px}@media screen and (min-width: 600px){.related-content li{margin:0 auto}.related-content li:nth-child(2){margin:0 1%}}.related-content li img{display:block;width:100%}.related-content li .related-content-img-wrap{float:none;margin:0;width:100%;max-width:none}.related-content li .related-content-img-wrap img{display:block;width:100%}.related-content li .related-content-link-wrap{position:absolute;float:none;bottom:0;left:0;color:#fff;width:100%;padding:.9em;background:rgba(224,138,68,0.8)}.related-content li .related-content-link-wrap p{text-shadow:0 0 5px #000;font-size:22px;padding:0;margin:0}.job-description .job-apply,.job-apply-wd{background:#b63418}@media screen and (min-width: 800px){.job-description .job-apply,.job-apply-wd{border:2px #b63418 solid}}.job-description .job-apply-later{background:#fff;border:2px #b63418 solid;color:#b63418}#job .social-share{background:#ebebeb}#job h1{color:#003366}#search .creative-banner-info,#job .creative-banner-info{background:#4b4c4e;color:#fff;padding:2em 5%;margin:0}#search .creative-banner-info h1,#job .creative-banner-info h1{font-size:20px;text-transform:uppercase;color:#fff;padding:0 0 .5em;margin:0}.one-time .bannerslide:not(:first-child){display:none}.one-time.slick-initialized .bannerslide:not(:first-child){display:block}#search-filters>div>h2{background:#898989;color:#ffffff}#refined-search{background:#E9E9E9;color:#555555}#refined-search button{background:#B13D12}#culinary-program main .social-media{background:#c9c9ca;margin:0}#culinary-program main .social-media h2,#culinary-program main .social-media ul{display:inline-block;vertical-align:middle}#culinary-program main .social-media h2{display:inline-block;vertical-align:middle;margin:1rem;color:#4b4c4e}@media screen and (min-width: 800px){#culinary-program main .social-media{width:386px;position:absolute;right:0;top:0;height:100%;padding:4em 10px}}#culinary-program main .social-media li{display:inline-block;margin-right:5px;text-indent:-9999em}#culinary-program main .social-media li a{display:block;width:40px;height:40px}@media screen and (min-width: 700px){.data-form.ja-form .submit{bottom:35px}}@media screen and (min-width: 700px){.data-form #recaptcha-trigger{width:100% !important;text-align:center}}footer .social-media h2,footer p,footer a{color:#fff}#culinary-program .infor-wrap .social-media li a{background-size:contain;background-repeat:no-repeat;background-position:center}#culinary-program .infor-wrap .social-media li .social-media-facebook{background-image:url("../v3_0/img/social/Facebook-gray.png")}#culinary-program .infor-wrap .social-media li .social-media-linkedin{background-image:url("../v3_0/img/social/LinkedIn-gray.png")}#culinary-program .infor-wrap .social-media li .social-media-twitter{background-image:url("../v3_0/img/social/Twitter-gray.png")}#culinary-program .infor-wrap .social-media li .social-media-youtube{background-image:url("../v3_0/img/social/YouTube-gray.png")}#culinary-program .infor-wrap .social-media li .social-media-instagram{background-image:url("../v3_0/img/social/IG-gray.png")}.data-form .gdpr-eu-tmp-notice a{color:#fff !important;text-decoration:underline}@media screen and (min-width: 700px){.data-form.ja-form .submit{bottom:0}}#culinary-form-page #data-privacy p,#culinary-form-page #data-privacy a{color:#000 !important}#data-privacy p,#data-privacy a{color:#fff !important}.data-form .keyword-add,.data-form .form-field.submit button.js-cm-submit-button{background:#65779A !important}.data-form.two-step .keyword-selected .keyword-remove:after{color:#fff !important}.col-cp-opt{background-color:#f4b277;padding:1.5em 4%}.col-cp-opt a:first-of-type{display:none}.col-cp-opt .form-instructions{font-weight:700}@media screen and (min-width: 800px){.col-cp-opt{padding:15px 40px}}.col-cp-opt .hard-coded-opt{margin-left:auto;margin-right:auto;max-width:1188px}@media screen and (min-width: 550px){.col-cp-opt .hard-coded-opt{width:67%}.col-cp-opt .hard-coded-opt .form-instructions{font-weight:700}}.col-cp-opt .hard-coded-opt h2{color:#424b80;font-weight:900;font-size:3.9rem;margin-top:0px;text-align:center;font-family:"kyrial-sans-pro"}.col-cp-opt .hard-coded-opt p{text-align:left;font-weight:400;margin:0;font-size:20px;color:#424b80}.col-cp-opt .hard-coded-opt p :nth-child(2){color:#fff}.col-cp-opt .hard-coded-opt p .form-instructions{font-weight:700}.col-cp-opt .hard-coded-opt a{clear:both;display:block;font-weight:400;padding:.5em .9em;margin:1em 0;background:#424b80;border:0;border-radius:5px;text-align:center;font-size:1.4em}@media screen and (min-width: 1070px){.col-cp-opt .hard-coded-opt a{margin:-27px 0 0 calc(75% - 50px);float:left}}.col-cp-opt .dashboard-link{margin-top:20px}@media screen and (min-width: 550px){.col-cp-opt .dashboard-link{width:34%;display:inline-block;margin:0;border-top:none;padding:0 30px}}.col-cp-opt .dashboard-link h2{text-align:center;font-size:1.6rem;font-weight:400;color:#fff}@media screen and (min-width: 550px){.col-cp-opt .dashboard-link h2{margin-right:37px}}.col-cp-opt .dashboard-link a{padding:8px 20px;background-color:#ffce08;color:#000;font-weight:900;margin:0 calc(50% - 82px);display:inline-block;text-align:center;font-size:1.4rem}.col-cp-job{background-color:#b2cb79;padding:1.5em;margin:0 auto;position:relative;max-width:1188px;z-index:0}@media screen and (min-width: 800px){.col-cp-job{padding:15px 40px}}.col-cp-job:before{content:'';width:150vw;height:100%;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:0;background-color:#0130fc;z-index:-1}@media screen and (min-width: 550px){.col-cp-job .hard-coded-job{width:37%;display:inline-block;margin-left:3%}}@media screen and (min-width: 1176px){.col-cp-job .hard-coded-job{margin-right:4%}}.col-cp-job .hard-coded-job h2{color:#fff;font-weight:900;font-size:2.3rem;margin-top:0px}.col-cp-job .hard-coded-job p{font-weight:700;margin:0;font-size:2.0rem;color:#fff}.col-cp-job .hard-coded-job p :nth-child(2){color:#fff}.col-cp-job .hard-coded-job a{clear:both;display:block;color:#000;font-weight:900;padding:.5em .9em;margin:1em 0;background:#fef34c;border:0;border-radius:5px;text-align:center;font-size:1.4em}@media screen and (min-width: 1070px){.col-cp-job .hard-coded-job a{margin:-27px 0 0 calc(75% - 50px);float:left}}.col-cp-job .dashboard-link{border-top:1px solid #000;margin-top:20px}@media screen and (min-width: 550px){.col-cp-job .dashboard-link{width:calc(55% - 225px);display:inline-block;margin:0;border-top:none;border-left:1px solid #000;padding:0 30px}}.col-cp-job .dashboard-link h2{text-align:center;font-size:1.6rem;font-weight:400;color:#fff}@media screen and (min-width: 550px){.col-cp-job .dashboard-link h2{margin-right:37px}}.col-cp-job .dashboard-link a{padding:8px 20px;background-color:#fef34c;color:#000;font-weight:900;border-radius:5px;margin:0 calc(50% - 82px);display:inline-block;text-align:center;font-size:1.4rem}@media screen and (min-width: 1200px){#culinary-form-page .col-cp-opt{padding:30px 40px !important}}#culinary-form-page .hard-coded-opt{max-width:1300px;width:100% !important}#culinary-form-page .hard-coded-opt p{color:#333 !important}#culinary-form-page .hard-coded-opt h2{font-family:"kyrial-sans-pro"}@media screen and (min-width: 1200px){#culinary-form-page .static-banner img{display:none !important}}@media screen and (min-width: 1200px){#culinary-form-page .static-banner{background-image:url(https://tbcdn.talentbrew.com/company/391/v3_0/img/CulinaryProgram_Header.jpg);height:100vh;background-repeat:no-repeat;max-height:550px;background-position:center;background-size:auto;width:100%}}#culinary-form-page .hardcode-left a{margin:0}#culinary-form-page .hardcode-left h2{margin-top:10px;font-size:3.2rem;font-family:"kyrial-sans-pro", sans-serif}#culinary-form-page .hardcode-left p{text-align:center}@media screen and (min-width: 1200px){#culinary-form-page .hardcode-left{display:inline-block;width:46%}}#culinary-form-page .dashboard-link{float:none !important;width:100%;text-align:center;margin-top:20px}@media screen and (min-width: 1200px){#culinary-form-page .dashboard-link{margin-top:initial;width:53%;vertical-align:30px}}#culinary-form-page .dashboard-link a{background-color:#3a4a81;margin:0;color:#fff;font-weight:900;padding:20px 20px;font-weight:900;display:inline-block;text-align:center;font-size:18px;text-transform:uppercase;width:200px;float:none !important}#culinary-form-page .dashboard-link a:first-of-type{margin:0px 20px 0px 2px}#pagination-bottom a{background:#424b80}#pagination-bottom button{background:#424b80}#search-filter-clear{background:#424b80}#search-results-list tr:nth-of-type(odd){background:#ecf5fb}.js #search-filters section[data-expandable="true"] .expandable-parent{background:#e5e4e2}#search-results-list h2,#search-results-list a,#job-matching-results h2,#job-matching-results a{color:#424b80 !important}#search-results-list .job-brand,#job-matching-results .job-brand{color:#424b80 !important}#refined-search button{background:#424b80 !important}.data-form.two-step h3{color:#000}.data-form.two-step p{color:#000}.culinary#search{color:#fff !important}.culinary#search .creative-banner-info{display:none}.culinary#search #search-results-list table h2,.culinary#search #search-results-list .job-brand{color:#00749F !important}.culinary#search #search-results-list tr:nth-of-type(odd){background:#EEEEEE}.culinary#search #search-results-list #applied-filters .filter-button{color:#fff !important}.culinary#search #search-results-list #applied-filters-label{color:#00749F !important}.culinary#search #search-filters h2{background:#fcebc2;color:#C12E23}.culinary#search #search-filters #refined-search{background:#fcebc2;color:#00648F}.culinary#search #search-filters #refined-search button{background:#00749F !important}.culinary#search #search-filters section[data-expandable="true"] .expandable-parent{background:#fcebc2;color:#00648F}.culinary#search #search-filters li{color:#000}.culinary#search #search-filter-clear{background:#00749F}.culinary#search .jm-link .job-match{background-color:#00749F !important}.culinary#search #pagination-bottom button{background-color:#00749F}.culinary#search #pagination-bottom a{background-color:#00749F;color:#fff !important}.culinary#search #pagination-bottom .pagination-page-count input{border:1px solid #00749F;color:#555}.culinary#search .data-form.two-step{background-color:#eee !important;color:#333}.culinary#search .data-form.two-step .form-display-heading{color:#C12E23}.culinary#search .data-form.two-step .form-instructions{color:#333}.culinary#search .data-form.two-step .form-field label{color:#333}.culinary#search .data-form.two-step .keyword-add{background:#00749f !important}#job .job-description h1{color:#555}#job .job-description .ats-description span{text-transform:none;display:inline}#job aside .related-jobs-list{background:#EEEEEE}#job aside .related-jobs-list a{color:#C12E23}#job aside .accommodations .side-module__title{color:#555}#job aside .accommodations p{color:#333}#job aside .accommodations-abc{background:inherit}#job aside .accommodations-abc a{color:#00749F}#job .data-form.two-step{background-color:#eee !important}#job .data-form.two-step .keyword-add{background:#00749f !important}#culinary-jobs-at-disney .culinary-search-btn{display:none}@media screen and (min-width: 550px){#culinary-jobs-at-disney .culinary-search-btn{display:inline-block;position:inherit;width:155px;padding:15px;font-size:16px;text-transform:uppercase;text-align:center;color:white;font-weight:700;transform:none;background-color:#00749F}}
