/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.cc--undergrad-signup-form .popup-wrapper form .form_text input{margin-bottom:0;}.cc--undergrad-signup-form .popup-wrapper form .form_select .form_responses select{height:1.2rem};
div.ivy-main .ivy-bchat .ivy-chat-header .ivy-chat-close{width:24px !important;height:24px !important;}
h2.ctct-form-header{font-size:3.5rem !important;line-height:0.8215 !important;text-transform:uppercase !important;margin-top:3.125rem !important;margin-bottom:0.9375rem !important;color:#151515 !important;font-family:'UniformExtraCondensedBlack-Regular',sans-serif !important;font-weight:normal !important;}div.ctct-form-embed div.ctct-form-defaults{padding:0 !important;}.ctct-form-text,.ctct-form-label.ctct-form-required{font-family:'UniformMedium-Regular',sans-serif !important;font-weight:normal !important;font-size:1.125rem !important;line-height:1.8889 !important;}button.ctct-form-button,button.default.form_button_submit{margin-right:1.25rem !important;margin-bottom:1.25rem !important;width:15.625rem !important;font-size:0.9375rem !important;line-height:1.2 !important;padding-right:2rem !important;padding-left:2rem !important;position:relative !important;display:inline-flex !important;-webkit-box-pack:center !important;justify-content:center !important;-webkit-box-align:center !important;align-items:center !important;text-decoration:none !important;text-align:center !important;height:3.75rem !important;border:0 !important;border-radius:0 !important;color:#FFF !important;background-color:#002D73 !important;appearance:none !important;vertical-align:bottom !important;font-family:'UniformBold-Regular',sans-serif !important;font-weight:normal !important;}button.ctct-form-button:hover,button.default.form_button_submit:hover{background-image:linear-gradient(120deg,#002D73,#002D73 50%,#0036A1 50%,#0036A1) !important;}.ctct-gdpr-text{font-family:'UniformMedium-Regular',sans-serif !important;font-weight:normal !important;}.form_responses input[type="text"],.form_responses input[type="email"],.form_responses input[type="tel"]{border:2px solid rgba(0,0,0,.2);border-top-color:rgba(0,0,0,0.2);border-right-color:rgba(0,0,0,0.2);border-bottom-color:rgba(0,0,0,0.2);border-left-color:rgba(0,0,0,0.2);border-color:#9f9f9f;font-size:16px;color:#393939;font-weight:400;background-color:transparent;box-shadow:inset 0 0 5px 0 rgba(57,57,57,.2);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:calc(100% - 20px);margin:4px 4px 0;line-height:1.5em;height:60px;width:100%;padding:0 3%;}.form_responses select{width:100%;height:60px;background-color:#fff;box-shadow:inset 0 0 5px 0 rgba(57,57,57,.2);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;padding:20px 60px 20px 20px;background:#fff url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 107.8 58.9' style='enable-background:new 0 0 107.8 58.9;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%239f9f9f;} .st1{clip-path:url(%23SVGID_3_);} %3C/style%3E%3Ctitle%3Earrow%3C/title%3E%3Cg%3E%3Cg%3E%3Cpolygon id='SVGID_1_' class='st0' points='5,5 102.8,5 53.9,53.9 '/%3E%3C/g%3E%3Cg%3E%3Cdefs%3E%3Cpolygon id='SVGID_2_' points='5,5 102.8,5 53.9,53.9 '/%3E%3C/defs%3E%3Cuse xlink:href='%23SVGID_2_' style='overflow:visible;fill:%239f9f9f;'/%3E%3CclipPath id='SVGID_3_'%3E%3Cuse xlink:href='%23SVGID_2_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cg class='st1'%3E%3Crect class='st0' width='107.8' height='58.9'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:14px 7px;background-repeat:no-repeat;background-position-x:calc(100% - 20px);background-position-y:center;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';}.form_pages .form_label{font-size:22px;font-weight:400;color:#393939;line-height:24px;padding:30px 0;}.form_question{box-sizing:border-box;margin:0 0 1em 0 !important;padding:0;}#gdpr_text p.ctct-gdpr-text{font:.85em helvetica neue,Arial,sans-serif !important;line-height:1.5 !important;}
@media screen and (max-width:767px){.cc--cta-carousel .carousel-container .c--cta-carousel-slide .f--link a{max-width:100%;}}
.cc--social-media-feed .crt-widget .crt-post .crt-post-date a{color:#333333;}.crt-post-date .crt-post-date-link{opacity:.75 !important;}
.formkit-form[data-uid="27ccc07be3"]{width:100% !important;border:0px !important;}.formkit-form[data-uid="27ccc07be3"][min-width~="600"] [data-style="minimal"]{padding:0 !important;}.formkit-form[data-uid="27ccc07be3"] .formkit-header{text-align:left !important;}.formkit-form[data-uid="27ccc07be3"] .formkit-subheader{text-align:left !important;}.formkit-form[data-uid="27ccc07be3"] h2{font-size:3.5rem !important;margin-bottom:1em 0 !important;color:#000 !important;font-weight:normal !important;}.formkit-submit.formkit-submit{background:#002D72 !important;}
.site-footer .ext{display:none;}
.cc--footer-links ul li{line-height:1.5;}.cc--footer-links ul li p{line-height:1.5;display:flex;}
.supernova .form-input-wide{width:100% !important}
.c--footer-contact a:link{color:#fff !important;text-decoration:none;}.c--footer-contact a:visited{color:#fff !important;text-decoration:none;}.c--footer-contact a:hover{color:#fff !important;text-decoration:underline;}.c--footer-contact a:active{color:#fff !important;text-decoration:none;}.c--footer-cta a.button{height:24px;display:block;}
.school-profile-listing .js-form-item.form-item.js-form-type-select.form-item-field-centers-institutes.js-form-item-field-centers-institutes.fi--form-item.fi--form-item-select{display:none;}
.crt-post .crt-post-read-more-button{color:#000000 !important;height:35px !important;}.crt-post-date{margin-top:0;display:inline-block !important;height:24px !important;}.cc--social-media-feed .crt-widget .crt-post .crt-post-date a{color:#333333;height:24px !important;display:inline-block !important;}.crt-post-username a{height:24px !important;display:block;}
.lcs_slide_out-b.open div.lcs_header a,.lcs_slide_out-b div.lcs_header a,.s-la-widget .btn-chat{background-color:#002D72 !important;}
.cc--chapter .c--chapter .cc--rich-text .c--rich-text blockquote,.cc--chapter .c--chapter .cc--rich-text .c--rich-text blockquote p{line-height:1.5;}
.location ~ .location{display:none;}
#block-sands-footernavigation{display:none;}
div.ivy-main .ivy-popup .ivy-header .ivy-intro p{line-height:1.5 !important;font-size:.85em !important;}.ivy-intro p{line-height:1.5 !important;font-size:.85em !important;}
