  .action,.box-item a,.wysiwyg .wysiwyg__content-upper-copy a:active,.wysiwyg .wysiwyg__content-upper-copy a:visited{color:#d50032}td,th{vertical-align:top}.action,.boximage{text-align:center}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay,.modal__btn{will-change:transform}.wysiwyg .wysiwyg__content-upper-copy .staffstoryemail:hover,.wysiwyg .wysiwyg__content-upper-copy form a:hover,.wysiwyg .wysiwyg__content-upper-copy li a:hover,.wysiwyg .wysiwyg__content-upper-copy p a:hover,.wysiwyg .wysiwyg__content-upper-copy td a:hover{text-decoration:underline;color:#470a68}@font-face{font-family:titling-gothic-fb-extended;font-display:swap;font-weight:300;font-style:normal;src:url("https://cloud.typenetwork.com/projectLicenseWeb/21117/fontfile/eot/?e9b76308a15d0ab7770f669be75e1c100bfd438f");src:url("https:https://cloud.typenetwork.com/projectLicenseWeb/21117/fontfile/eot/?e9b76308a15d0ab7770f669be75e1c100bfd438f#iefix") format("embedded-opentype"),url("https://cloud.typenetwork.com/projectLicenseWeb/21117/fontfile/woff2/?e9b76308a15d0ab7770f669be75e1c100bfd438f") format("woff2"),url("https://cloud.typenetwork.com/projectLicenseWeb/21117/fontfile/woff/?e9b76308a15d0ab7770f669be75e1c100bfd438f") format("woff")}@font-face{font-family:titling-gothic-fb-extended;font-display:swap;font-weight:700;font-style:normal;src:url("https://cloud.typenetwork.com/projectLicenseWeb/21116/fontfile/eot/?e9b76308a15d0ab7770f669be75e1c100bfd438f");src:url("https:https://cloud.typenetwork.com/projectLicenseWeb/21116/fontfile/eot/?e9b76308a15d0ab7770f669be75e1c100bfd438f#iefix") format("embedded-opentype"),url("https://cloud.typenetwork.com/projectLicenseWeb/21116/fontfile/woff2/?e9b76308a15d0ab7770f669be75e1c100bfd438f") format("woff2"),url("https://cloud.typenetwork.com/projectLicenseWeb/21116/fontfile/woff/?e9b76308a15d0ab7770f669be75e1c100bfd438f") format("woff")}.wysiwyg .wysiwyg__content-upper-copy a{font-size:inherit;font-weight:400}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal,div.form_p .form_label{font:1.2em proxima-nova,Geneva,sans-serif}div.form_question .form_label,div.form_question label{display:block;font:1.1em proxima-nova,Geneva,sans-serif}div.form_responses{white-space:pre-wrap;line-height:2em}div.form_page input,div.form_page label{vertical-align:middle;padding:.5em}.ca-scene-79c9249d-866a-415f-af61-daae4fdb7ff8 div.form_question{max-width:100%!important}div.form_question{box-sizing:border-box;margin:0 0 1em;padding:0;max-width:400px}div.form_page input:not([type]),div.form_page input[type=email],div.form_page input[type=password],div.form_page input[type=tel],div.form_page input[type=text],div.form_page select,div.form_page textarea{box-sizing:border-box;max-width:100%;padding:.5em;text-align:left;font-size:.7em}.action{display:inline-block;padding:13px 30px;overflow:hidden;border:2px solid;border-image-slice:100%;border-image-source:none;border-image-slice:1;border-image-source:linear-gradient(90deg,#470a68 50%,#d50032);background-origin:border-box;background-repeat:no-repeat;background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#470a68),to(#d50032));background-image:linear-gradient(90deg,#470a68 50%,#d50032);background-size:0 100%;background-position:top 0 left 0;font-family:proxima-nova,sans-serif;font-size:1rem;font-weight:600;line-height:1;letter-spacing:.125rem;text-transform:uppercase;-webkit-transition-property:background-size,color;transition-property:background-size,color;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}.app-button,.form-wrap form{overflow:visible}form{margin-top:5px;margin-bottom:5px}.form-wrap form{margin:1 0 1em;font:1em proxima-nova,Geneva,sans-serif}.blog-sidebar__contact--wrapper p,.box-item,.card-events__card-image-container{font-family:proxima-nova,sans-serif}.form-wrap form>fieldset{margin:.25em 0 .5em;width:100%;border:0;padding:0 0 .5em}.form-wrap legend{width:100%;margin-top:.5em;margin-bottom:.5em;font-size:1.1em}.form-wrap label{margin-left:.5em;margin-top:.5em;margin-bottom:.25em;color:#333;display:block}.form-wrap .datefield{max-width:8em}.form-wrap input[type=text],input[type=email],input[type=password],input[type=url],select,textarea{width:95%;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #eee;border-bottom:1px solid #eee;display:inline-block;margin-bottom:.6em}.form-wrap input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=url]:focus,textarea:focus{outline:0;border-color:#4697e4}.form-wrap input[type=image],input[type=checkbox],input[type=radio]{width:auto;height:auto;padding:0;margin:0 .2em 0 0;line-height:normal;cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0}.form-wrap input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:0}.form-wrap input[type=submit]{-webkit-border-radius:5;-moz-border-radius:5;transition:background-color .5s;border-radius:3px;color:#fff;background-color:#d50032;padding:.5em 1em;text-decoration:none;border:2px solid #fff;font:0.8em proxima-nova,Geneva,sans-serif;text-transform:uppercase;letter-spacing:.1em;z-index:15;width:40%;display:block;margin-top:1em}.wysiwyg .wysiwyg__content-upper-copy li a,.wysiwyg .wysiwyg__content-upper-copy p a,.wysiwyg__content-upper-copy .campusmap a{border:0;display:inline;overflow:hidden;border-image-source:none;background-image:none;background-size:0}.form-wrap input[type=submit]:hover{background-color:#b42a4a}.news-events__card-image-container{padding-bottom:50px}.card-text__item-wrapper{margin-bottom:20px}.social-share--container{max-height:100%}.blog-item-story__image{width:70%;height:90%}.card-colors__item .card-colors__item-lockup{height:40%}.card-colors__item.card-colors__item--full-width .card-colors__item-container{height:auto;overflow:visible}.text-body{line-height:1.565}.figure-wrapper__number{font-size:1.175rem}.hero-tertiary__overlay{background-color:hsla(0,0%,9%,.3)}.hero-secondary .hero-primary__bgImage-overlay{background-color:rgba(0,0,0,.2)}.card-voices__card-container,.hero-primary,.hero-secondary,.hero-tertiary{background-color:#470a68}.modal a{color:#d50032;font-weight:700}li.accordion-group__item{list-style:none!important}.wysiwyg__content-upper-copy .accordion-group .accordion-group__lockup .app-lockup{margin-left:40px;padding-left:0}.wysiwyg .wysiwyg__content-upper-copy li a{padding:0;font-size:1.1rem;line-height:1;letter-spacing:normal;text-transform:none;text-align:left;color:#d50032}.wysiwyg .wysiwyg__content-upper-copy .staffstoryemail a,.wysiwyg .wysiwyg__content-upper-copy form a,.wysiwyg .wysiwyg__content-upper-copy td a{border:0;padding:0;display:inline;overflow:hidden;border-image-source:none;background-image:none;background-size:0;font-size:1rem;font-weight:600;line-height:1;letter-spacing:none;text-transform:none;text-align:none;color:#d50032}.wysiwyg .wysiwyg__content-upper-copy p a{padding:0;line-height:1.625;letter-spacing:normal;text-transform:none;text-align:none;color:#d50032}.wysiwyg{padding-top:36px}.card-image-3up__card{max-width:450px}th{text-align:left}.hero-primary .smaller-h1{font-size:2rem}.wysiwyg .wysiwyg__content-upper-copy h2{margin-top:25px;color:#470a68}h2 .text-h1{font-size:1.4rem}.blog-sidebar__contact--wrapper p{font-size:.9rem;font-weight:400;line-height:1.625}.hideme{visibility:hidden;display:block}.leftcontent{float:none;width:95%;margin-top:0;margin-bottom:1em}.rightcontent{float:none;width:95%;margin:0;padding:0;border-left:0 solid #ba7}.leftfloat,.rightfloat{float:none;padding:10px;clear:both;display:block}.rightfloat{font-size:80%}.leftfloat img,.rightfloat img{display:block;width:100%;height:auto}.leftfloat{font-size:.7em}.wysiwyg__content-upper-copy .campusmap a{padding:0}.boxdisplay{display:flex;display:-webkit-flex;flex-direction:column;justify-content:space-around;align-items:stretch}.boximage{vertical-align:middle;margin-top:2em;padding:1em}.box-item{padding:.5em;border:1px solid #ccc;margin:5px;max-width:100%}.name-item,.title-item{font-size:1.1em;font-family:titling-gothic-fb-extended,sans-serif;color:#470a68;text-align:center}.app-language,.box-item p,.title-item p{padding:5px}.box-item img{width:auto;padding-bottom:10px;margin-left:auto;margin-right:auto}.name-item{text-decoration:uppercase}.contact-item{text-align:center}.new-lang.the-header__language{margin-bottom:0}.new-lang .app-language{color:#000;font-size:1.5rem}.new-lang .app-language__item{border-color:#000}.app-button--block{margin:10px}@media only screen and (min-width:500px){.leftcontent{float:left;width:45%}.rightcontent{float:right;width:45%;margin-left:10px;padding-left:30px}.figure-wrapper{width:70%;margin:20px}.figure-group__row{justify-content:center}.hero-primary .smaller-h1{font-size:2.75rem}}.hero-secondary .hero-secondary__accent{background-image:url(/assets/images/backgrounds/duotone-long.png)!important}.image-grid__disclosure-inner ol,.image-grid__disclosure-inner ul,.wysiwyg .wysiwyg__content-upper-copy ol,.wysiwyg .wysiwyg__content-upper-copy ul{margin-left:40px}.image-grid__disclosure-inner ul li,.wysiwyg .wysiwyg__content-upper-copy ul li{list-style:square}.image-grid__disclosure-inner ol>li,.wysiwyg .wysiwyg__content-upper-copy ol>li{list-style:decimal}.wysiwyg .wysiwyg__content-upper-copy h3{font-size:1.75rem;padding-top:17px}.wysiwyg .wysiwyg__content-upper-copy p{margin-bottom:8px;margin-top:10px}.wysiwyg__content-upper-copy{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.wysiwyg__heading-row-inner{margin-left:auto!important}@media print,screen and (min-width:40em){.wysiwyg__heading-row-inner{margin-left:4.35rem}.card-colors__item .card-colors__item-lockup{height:100%}.card-colors__item.card-colors__item--full-width .card-colors__item-container{height:700px}.figure-wrapper{width:40%}.stepper-quiz__responses{flex-wrap:wrap;margin:10px;width:100%}.text-h1{font-size:2.375rem}.ProgramFinderModal{top:150px}}@media print,screen and (min-width:64em){.figure-group__row{justify-content:space-around}.figure-wrapper{width:30%;margin:0}.text-h1{font-size:1.4rem}.leftfloat,.rightfloat{font-size:.8em;overflow:hidden;background-color:#fff}.wysiwyg__heading-row-inner{margin-left:4.35rem}.rightfloat{float:right;padding:0 0 10px 10px;max-width:50%}.rightfloat img{max-width:100%;height:auto;padding-bottom:5px}.leftfloat{float:left;padding:0 10px 10px 0;max-width:40%}.leftfloat img{max-width:90%;height:auto}.boxdisplay{flex-direction:row;flex-wrap:wrap;margin:1.5em auto}.box-item{flex:1}.card-image-3up__card{flex-basis:33%;max-width:100%}.ProgramFinderModal{top:150px}.app-lockup__heading{z-index:9;font-size:1.5rem}.infowindowTabs h2{color:#470a68;font-size:1rem;font-weight:600;margin-bottom:7px}.getDirections{display:block;font-weight:500;margin-bottom:5px}.getDirections:hover{text-decoration:underline}}#count,.center-crop,.map-adjust,.program-hr,.search-results{width:100%}@media print,screen and (min-width:40em)and (min-width:40em){.wysiwyg__heading-row-inner{margin-left:2.35rem}.card-image-3up__card{max-width:65%}}@media print,screen and (min-width:40em)and (min-width:64em){.wysiwyg__heading-row-inner{margin-left:4.35rem}}@media print,screen and (min-width:64em)and (min-width:40em){.wysiwyg__heading-row-inner{margin-left:4.35rem}}@media print,screen and (min-width:64em)and (min-width:64em){.wysiwyg__heading-row-inner{margin-left:4.35rem}.text-display{font-size:2.75rem}}@media print,screen and (max-width:64em){.wysiwyg__content-upper-copy{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.course-description{font-size:12px;margin-left:50px}.accordion-group__panel-item>.wysiwyg{padding:0}.app-link-white,.app-link-white:active,.app-link-white:hover,.app-link-white:visited{color:#fff;fill:#fff}.app-link-white:after,.app-link-white:before{background-color:#fff;background-image:none}.second-word .app-lockup__heading{line-height:2.6rem}.program-finder__card__college{margin-bottom:10px}.program-finder__card__college:last-of-type{margin-bottom:40px}@keyframes bgcolor{0%{background-color:#416}100%{background-color:#d14}}#mast{-webkit-animation:20s infinite alternate bgcolor;animation:10s infinite alternate bgcolor}#main .the-header-utility,#mast img,.micromodal-slide.is-open{display:block}.subcount{font-weight:700;font-size:125%;padding-top:30px}.bold-button-text,.modal__title{font-weight:600}#count{border:0 solid #fff;padding:20px;text-align:center;font-family:Arial;font-size:150%;font-weight:700;font-style:normal;color:#416;margin-left:autopx;margin-top:40px;height:auto}@media only screen and (min-width:768px){#count{font-size:350%}}.program-hr{background:linear-gradient(to left,#ededed,#ddd 25%,#ddd 75%,#ededed 100%);height:20px;border-bottom:none}.modal{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:99}.modal__container{background-color:#fff;padding:30px;max-width:500px;max-height:100vh;border-radius:4px;overflow-y:auto;box-sizing:border-box}.modal__header{display:flex;justify-content:space-between;align-items:center}.modal__title{margin-top:0;margin-bottom:0;font-size:1.25rem;line-height:1.25;color:#00449e;box-sizing:border-box}.modal__close{background:0 0;border:0;color:#000}.modal__header .modal__close:before{content:"\2715"}.modal__content{margin-top:2rem;margin-bottom:2rem;line-height:1.5;color:rgba(0,0,0,.8)}.modal__btn{font-size:.875rem;padding:.5rem 1rem;background-color:#e6e6e6;color:rgba(0,0,0,.8);border-radius:.25rem;border-style:none;border-width:0;cursor:pointer;-webkit-appearance:button;text-transform:none;overflow:visible;line-height:1.15;margin:0;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.modal__btn:focus,.modal__btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.modal__btn-primary{background-color:#00449e;color:#fff}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmslideIn{from{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{from{transform:translateY(0)}to{transform:translateY(-10%)}}.ProgramFilterPanelClose,.micromodal-slide{display:none}.micromodal-slide[aria-hidden=false] .modal__overlay{animation:.3s cubic-bezier(0,0,.2,1) mmfadeIn}.micromodal-slide[aria-hidden=false] .modal__container{animation:.3s cubic-bezier(0,0,.2,1) mmslideIn}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:.3s cubic-bezier(0,0,.2,1) mmfadeOut}.micromodal-slide[aria-hidden=true] .modal__container{animation:.3s cubic-bezier(0,0,.2,1) mmslideOut}.modal__footer a.modal__btn,.page-last .program-finder__card__college,.page-last .program-finder__card__degree,.page-last .program-finder__card__format,.page-last .program-finder__card__title,.wysiwyg.two-columns.Purple .wysiwyg__content-upper-copy h2{color:#fff}.page-last .program-finder__card__inner{border:1px solid transparent;border-image-slice:1;border-image-source:linear-gradient(90deg,#470a68 50%,#d50032);color:#fff;background-size:100% 100%}.page-last .program-finder__card-hr{background:#fff}.Ì½»¨Ö±²¥Filter{right:150px}@media print,screen and (max-width:1320px){.ClearFilter{left:200px}.Ì½»¨Ö±²¥Filter{left:70px}}.text-h2,.wysiwyg .wysiwyg__content-upper-copy h2{font-size:1.5rem}.slab.charts{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.slab.charts .chart{display:flex;flex-direction:column;flex-basis:100%;flex:1}.slab.charts .wysiwyg__content-row,.slab.charts .wysiwyg__heading-row{width:80%}.map-adjust{float:left}.heading-layout{padding:40px 20px}.wysiwyg.Gray,.wysiwyg.two-columns.Gray{background-color:#f0f0f0}.wysiwyg.Purple,.wysiwyg.Purple .wysiwyg__content-upper-copy h2,.wysiwyg.two-columns .rightcontent.Purple,.wysiwyg.two-columns.Purple{background-color:#470a68;color:#fff}.wysiwyg.two-columns .rightcontent.Gray{background-color:#f0f0f0;color:#171717}.the-footer__copy a{text-decoration:underline}.blog-item-story__copy-container,.blog-item-story__copy-container p,.blog-item-story__copy-container span,.card-image-2up__card-body,.card-image-2up__card-body p,.card-image-2up__card-copy-container,.card-image-2up__card-copy-container p,.gs-title a,a:hover{text-decoration:none!important}.news-events__lockup-row{flex-direction:column}.news-events__cta-container{display:block;margin-top:10px}@media print,screen and (min-width:64em){.news-events__lockup-row{flex-direction:row}.news-events__cta-container{margin-top:0}}figure.image{display:inline-block;border:1px solid gray;margin:0 2px 0 1px;background:#f5f2f0}figure.image figcaption{margin:6px 8px;text-align:center}figure.image img{margin:8px 8px 0}figure.image.leftfloat{padding-right:0;margin-right:15px}figure.image.leftfloat img,figure.image.rightfloat img{max-width:95%}figure.image.rightfloat{margin-left:15px}.wysiwyg .wysiwyg__content-upper-copy .contact-item p{margin:0;padding:0}div#winery_map_1 a{border:none}.gs-title a{background-image:none!important;border:none!important;padding-left:0!important}.gs-title a:hover,a :not(h2),a:hover .blog-item-story__copy-container{text-decoration:underline!important}.center-crop{object-fit:cover;object-position:center;height:100%}.tmp-new-header.ca-header-pf{width:calc(100% - 84px);-webkit-transition-property:width;transition-property:width;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}@media screen and (min-width:40em){.ca-header-pf{width:calc(100% - 104px)}}@media screen and (min-width:91em){#main .the-header-utility{display:none}.ca-header-pf{width:50%}}.image-grid__disclosure-inner ol>li>ol>li,.wysiwyg .wysiwyg__content-upper-copy ol>li>ol>li{list-style:inherit}.image-grid__disclosure-inner ol>li>ol>li>ol>li,.wysiwyg .wysiwyg__content-upper-copy ol>li>ol>li>ol>li{list-style:lower-roman}