/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/modules/system/css/components/../../../../misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/modules/system/css/components/../../../../misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/modules/system/css/components/../../../../misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/modules/system/css/components/../../../../misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/modules/system/css/components/../../../../misc/icons/787878/twistie-up.svg);}
#sliding-popup{background:url('/modules/contrib/eu_cookie_compliance/css/../images/gradient.png') center center scroll repeat-y transparent;}.sliding-popup-bottom,.sliding-popup-top{margin:0;padding:0;width:100%;z-index:99999;left:0;text-align:center;}.sliding-popup-bottom{position:fixed;}.sliding-popup-top{position:relative;}.eu-cookie-compliance-content{margin:0 auto;max-width:80%;display:inline-block;text-align:left;width:100%;position:relative;}.eu-cookie-compliance-buttons{float:right;margin:0 0 1em 0;max-width:40%;}.eu-cookie-compliance-categories-buttons{margin:0 0 1em 0;max-width:60%;float:left;}[dir="rtl"] .eu-cookie-compliance-buttons{float:left;}[dir="rtl"] .eu-cookie-compliance-categories-buttons{float:right;}.eu-cookie-compliance-more-button{cursor:pointer;display:inline;height:auto;margin:0;padding:0;border:none;text-decoration:underline;background:none;}.eu-cookie-compliance-secondary-button{cursor:pointer;border:none;background:none;margin-top:1em;padding:0 8px;vertical-align:middle;}.disagree-button.eu-cookie-compliance-more-button,.eu-cookie-compliance-agree-button,.eu-cookie-compliance-default-button,.eu-cookie-compliance-hide-button,.eu-cookie-compliance-more-button-thank-you,.eu-cookie-withdraw-button,.eu-cookie-compliance-save-preferences-button{cursor:pointer;margin-right:5px;margin-top:1em;vertical-align:middle;overflow:visible;width:auto;-moz-box-shadow:inset 0 1px 0 0 #ffffff;-webkit-box-shadow:inset 0 1px 0 0 #ffffff;box-shadow:inset 0 1px 0 0 #ffffff;background-color:#ededed;background-image:-moz-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#ededed),color-stop(100%,#dfdfdf));background-image:-webkit-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-o-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-ms-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:linear-gradient(to bottom,#ededed 5%,#dfdfdf 100%);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;color:#000;font-family:Arial,sans-serif;font-weight:bold;padding:4px 8px;text-decoration:none;text-shadow:1px 1px 0 #ffffff;}[dir="rtl"] .eu-cookie-compliance-buttons button{-moz-box-shadow:inset 0 0 0 1px #ffffff;-webkit-box-shadow:inset 0 0 0 1px #ffffff;box-shadow:inset 0 0 0 1px #ffffff;}.disagree-button.eu-cookie-compliance-more-button:hover,.eu-cookie-compliance-agree-button:hover,.eu-cookie-compliance-default-button:hover,.eu-cookie-compliance-hide-button:hover,.eu-cookie-compliance-more-button-thank-you:hover,.eu-cookie-withdraw-button:hover{background-color:#dfdfdf;background-image:-moz-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#dfdfdf),color-stop(100%,#ededed));background-image:-webkit-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-o-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-ms-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:linear-gradient(to bottom,#dfdfdf 5%,#ededed 100%);}.disagree-button.eu-cookie-compliance-more-button:active,.eu-cookie-compliance-agree-button:active,.eu-cookie-compliance-default-button:active,.eu-cookie-compliance-hide-button:active,.eu-cookie-compliance-more-button-thank-you:active,.eu-cookie-withdraw-button:active{position:relative;top:1px;}.eu-cookie-compliance-message{float:left;margin:5px 0 0;max-width:60%;}.eu-cookie-compliance-banner--categories .eu-cookie-compliance-message{max-width:100%;}.eu-cookie-compliance-categories{clear:both;padding-top:1em;}.eu-cookie-compliance-categories label{display:inline;}[dir="rtl"] .eu-cookie-compliance-message{float:right;text-align:right;}.eu-cookie-compliance-message h1,.eu-cookie-compliance-message h2,.eu-cookie-compliance-message h3,.eu-cookie-compliance-message p{font-weight:bold;line-height:1.4;margin:0 0 5px 0;}.eu-cookie-compliance-message h1,.eu-cookie-compliance-message h2,.eu-cookie-compliance-message h3,.eu-cookie-compliance-message p,.eu-cookie-compliance-message button,.eu-cookie-compliance-category label{color:#fff;}.eu-cookie-compliance-message h1{font-size:24px;}.eu-cookie-compliance-message h2{font-size:16px;}.eu-cookie-compliance-message h3{font-size:12px;}.eu-cookie-compliance-message p{font-size:12px;display:inline;}.eu-cookie-withdraw-tab{padding:4px 7px;cursor:pointer;}.sliding-popup-bottom .eu-cookie-withdraw-tab{border-width:2px 2px 0;border-radius:5px 5px 0 0;}.sliding-popup-top .eu-cookie-withdraw-tab{border-width:0 2px 2px;border-radius:0 0 5px 5px;}.eu-cookie-withdraw-wrapper.sliding-popup-top,.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-banner{transform:scaleY(-1);}.eu-cookie-withdraw-tab{position:absolute;top:0;transform:translate(-50%,-100%);left:50%;}.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-tab{transform:translate(-50%,-100%) scaleY(-1);}.eu-cookie-compliance-close-button{background:url('/modules/contrib/eu_cookie_compliance/css/../images/close.png');width:24px;height:24px;border-width:0;font-size:0;position:absolute;right:2px;top:-12px;cursor:pointer;}body:not(.eu-cookie-compliance-popup-open) .eu-cookie-compliance-close-button{display:none;}@media screen and (max-width:600px){.eu-cookie-compliance-content{max-width:95%;}.eu-cookie-compliance-categories,.eu-cookie-compliance-message{max-width:100%;}.eu-cookie-compliance-buttons{clear:both;float:none;max-width:100%;margin:5px 0 1em;}.eu-cookie-compliance-buttons.eu-cookie-compliance-has-categories{float:right;}.eu-cookie-compliance-banner--categories .eu-cookie-compliance-buttons{position:initial;bottom:unset;right:unset;}}
.paragraph--unpublished{background-color:#fff4f4;}
.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;-webkit-box-shadow:inset 0 0 12px 4px #fff;box-shadow:inset 0 0 12px 4px #fff;}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:'!';visibility:hidden;}.selectize-control.plugin-drag_drop .ui-sortable-helper{-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);box-shadow:0 2px 5px rgba(0,0,0,0.2);}.selectize-dropdown-header{position:relative;padding:5px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}.selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:0.4;margin-top:-12px;line-height:20px;font-size:20px !important;}.selectize-dropdown-header-close:hover{color:#000000;}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none;}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none;}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none;}.selectize-control.plugin-remove_button [data-value]{position:relative;padding-right:24px !important;}.selectize-control.plugin-remove_button [data-value] .remove{z-index:1;position:absolute;top:0;right:0;bottom:0;width:17px;text-align:center;font-weight:bold;font-size:12px;color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 0 0 0;border-left:1px solid #d0d0d0;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.selectize-control.plugin-remove_button [data-value] .remove:hover{background:rgba(0,0,0,0.05);}.selectize-control.plugin-remove_button [data-value].active .remove{border-left-color:#cacaca;}.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover{background:none;}.selectize-control.plugin-remove_button .disabled [data-value] .remove{border-left-color:#ffffff;}.selectize-control.plugin-remove_button .remove-single{position:absolute;right:0;top:0;font-size:23px;}.selectize-control{position:relative;}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;-webkit-font-smoothing:inherit;}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block;}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;overflow:hidden;position:relative;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.selectize-control.multi .selectize-input.has-items{padding:6px 8px 3px;}.selectize-input.full{background-color:#fff;}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important;}.selectize-input.focus{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.15);}.selectize-input.dropdown-active{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}.selectize-input > *{vertical-align:baseline;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}.selectize-control.multi .selectize-input > div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0;}.selectize-control.multi .selectize-input > div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca;}.selectize-control.multi .selectize-input.disabled > div,.selectize-control.multi .selectize-input.disabled > div.active{color:#7d7d7d;background:#ffffff;border:0 solid #ffffff;}.selectize-input > input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 2px 0 0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;-webkit-user-select:auto !important;-webkit-box-shadow:none !important;box-shadow:none !important;}.selectize-input > input::-ms-clear{display:none;}.selectize-input > input:focus{outline:none !important;}.selectize-input::after{content:' ';display:block;clear:left;}.selectize-input.dropdown-active::before{content:' ';display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0;}.selectize-dropdown{position:absolute;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1);-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden;}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;}.selectize-dropdown .option,.selectize-dropdown .optgroup-header{padding:5px 8px;}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:0.5;}.selectize-dropdown [data-selectable].option{opacity:1;}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none;}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default;}.selectize-dropdown .active{background-color:#f5fafd;color:#495c68;}.selectize-dropdown .active.create{color:#495c68;}.selectize-dropdown .create{color:rgba(48,48,48,0.5);}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;-webkit-overflow-scrolling:touch;}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer;}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text;}.selectize-control.single .selectize-input:after{content:' ';display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent;}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent;}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto;}.selectize-control.rtl .selectize-input > input{margin:0 4px 0 -2px !important;}.selectize-control .selectize-input.disabled{opacity:0.5;background-color:#fafafa;}
div[id^=tuition-calculator] #tuition-calculator-message span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);}div[id^=tuition-calculator] fieldset .items__plevel .item__radio:first-child{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}body a[href="#main-content"]:focus,body a[href="#main-content"]:focus-visible,html body a[href="#main-content"]:focus,html body a[href="#main-content"]:focus-visible{position:fixed !important;clip:auto !important;width:auto !important;height:auto !important;overflow:visible !important;z-index:9999 !important;top:10px !important;left:10px !important;background-color:red !important;color:white !important;padding:10px !important;border:2px solid black !important;}#tuition-calculator,div[id^=tuition-calculator] #tuition-calculator-qualifier-edit,div[id^=tuition-calculator] #tuition-calculator-qualifier-edit::before,div[id^=tuition-calculator] #tuition-calculator-qualifier-edit::after{transition:all 0.25s;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;}.overlay.tuition-calculator{overflow:scroll !important;}#tuition-calculator{min-height:136rem;}@media (max-width:680px){div[id^=tuition-calculator] fieldset[id^=tuition-calculator].--grid,div[id^=tuition-calculator] fieldset[id^=tuition-calculator] .items__payment_methods ul{gap:1rem;flex-direction:column;-moz-flex-direction:column;}div[id^=tuition-calculator] fieldset[id^=tuition-calculator].--grid > div{width:100%;}div[id^=tuition-calculator] fieldset[id^=tuition-calculator].--grid .items.--loader__spin::before{left:calc(50% - 1.25rem);}}div[id^=tuition-calculator] p a{color:#e7201d;border-bottom:0.1rem solid #e7201d;}div[id^=tuition-calculator] p a:hover,div[id^=tuition-calculator] p a:focus{color:#a41e35;border-color:transparent;}div[id^=tuition-calculator] legend{font-weight:bold;}div[id^=tuition-calculator] .items.--loader__spin{position:relative;background:none;}div[id^=tuition-calculator] .items.--loader__spin::before{position:absolute;top:1.5rem;left:-4rem;width:2.5rem;height:2.5rem;border-width:0.35rem;}div[id^=tuition-calculator] .items__button.--loader__spin.items__calculate-qualifier,div[id^=tuition-calculator] .items__button.--loader__spin.items__calculate,div[id^=tuition-calculator] .items__button.--loader__spin.items__calculate-room-meal,div[id^=tuition-calculator] .items__button.--loader__spin.items__calculate-payment-methods{max-width:13.5rem;}div[id^=tuition-calculator] .items__button.--loader__spin.items__calculate-qualifier::before,div[id^=tuition-calculator] .items__button.--loader__spin.items__calculate::before,div[id^=tuition-calculator] .items__button.--loader__spin.items__calculate-room-meal::before,div[id^=tuition-calculator] .items__button.--loader__spin.items__calculate-payment-methods::before{top:1.15rem;left:auto;right:0;}div[id^=tuition-calculator] .items__button.--grid{justify-content:flex-start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;}div[id^=tuition-calculator] .items__button.--grid input{flex:0 !important;-webkit-flex:0 !important;-moz-flex:0 !important;}div[id^=tuition-calculator] #tuition-calculator-message,div[id^=tuition-calculator] input[type=button]{font-family:var(--font__site--sans) !important;}div[id^=tuition-calculator] #tuition-calculator-qualifier-edit{position:relative;font-size:1.6rem;line-height:2.5rem;font-weight:bold;text-align:left;color:#222222;border:0.3rem solid #bca685;background:white;width:100%;height:4.25rem;margin-bottom:2.25rem;padding:0.65rem 0.85rem;display:block;cursor:pointer;}div[id^=tuition-calculator] #tuition-calculator-qualifier-edit::before,div[id^=tuition-calculator] #tuition-calculator-qualifier-edit::after{position:absolute;z-index:2;top:0;right:0;color:white;text-transform:uppercase;background:#bca685;padding:0.65rem 1.5rem;height:100%;}div[id^=tuition-calculator] #tuition-calculator-qualifier-edit::before{content:"✖";}div[id^=tuition-calculator] #tuition-calculator-qualifier-edit::after{content:"Change";z-index:3;font-size:1.4rem;opacity:0;padding-left:0;}div[id^=tuition-calculator] #tuition-calculator-qualifier-edit:hover,div[id^=tuition-calculator] #tuition-calculator-qualifier-edit:focus{color:#222222;border-color:#a41e35;}div[id^=tuition-calculator] #tuition-calculator-qualifier-edit:hover::before,div[id^=tuition-calculator] #tuition-calculator-qualifier-edit:hover::after,div[id^=tuition-calculator] #tuition-calculator-qualifier-edit:focus::before,div[id^=tuition-calculator] #tuition-calculator-qualifier-edit:focus::after{background:#a41e35;}div[id^=tuition-calculator] #tuition-calculator-qualifier-edit:hover::before,div[id^=tuition-calculator] #tuition-calculator-qualifier-edit:focus::before{padding-right:7.75rem;}div[id^=tuition-calculator] #tuition-calculator-qualifier-edit:hover::after,div[id^=tuition-calculator] #tuition-calculator-qualifier-edit:focus::after{opacity:1;}div[id^=tuition-calculator] #tuition-calculator-message,div[id^=tuition-calculator] .fieldset__wrapper--qualifier{border:0.1rem solid #bca685;background:#f2eee8;padding:1.5em 2em 0.75em;}div[id^=tuition-calculator] #tuition-calculator-message{position:relative;text-align:center;padding-top:3rem;padding-bottom:7rem;max-width:34rem;margin:12rem auto 2rem;}div[id^=tuition-calculator] #tuition-calculator-message p{text-transform:uppercase;font-weight:bold;}div[id^=tuition-calculator] #tuition-calculator-message span{top:62%;}div[id^=tuition-calculator] #tuition-calculator-message span,div[id^=tuition-calculator] #tuition-calculator-message span::before{width:4.5rem;height:4.5rem;}div[id^=tuition-calculator] #tuition-calculator-message span::before{position:absolute;top:0;left:0;}div[id^=tuition-calculator] #tuition-calculator-results-text *,div[id^=tuition-calculator] #tuition-calculator-actions *,div[id^=tuition-calculator] #tuition-calculator-results-edit{font-family:var(--font__site--serif);}div[id^=tuition-calculator] #tuition-calculator-results-edit{font-weight:normal;text-transform:none;}div[id^=tuition-calculator] #tuition-calculator-actions *{font-size:1.6rem;line-height:2.5rem;}div[id^=tuition-calculator] #tuition-calculator-qualifier-payment-methods{padding-bottom:2rem;border-bottom:0.1rem solid #dad7d1;}div[id^=tuition-calculator] #tuition-calculator-actions{gap:2rem;padding:1rem 0;border-top:0.1rem solid #dad7d1;border-bottom:0.1rem solid #dad7d1;justify-content:flex-end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;}div[id^=tuition-calculator] .fieldset__wrapper,div[id^=tuition-calculator] .fieldset__wrapper--room_meal fieldset,div[id^=tuition-calculator] .fieldset__wrapper--payment_methods fieldset,div[id^=tuition-calculator] .fieldset__wrapper--email fieldset,div[id^=tuition-calculator] .fieldset__wrapper .overlay__intro p{margin-bottom:2rem;}div[id^=tuition-calculator] .fieldset__wrapper--room_meal,div[id^=tuition-calculator] .fieldset__wrapper--payment_methods{max-width:109.6rem;margin:0 auto;}div[id^=tuition-calculator] .fieldset__wrapper--tuition_rates,div[id^=tuition-calculator] .fieldset__wrapper--room_meal,div[id^=tuition-calculator] .fieldset__wrapper--payment_methods,div[id^=tuition-calculator] .fieldset__wrapper--email{background:white;border:0.1rem solid #bca685;padding:3rem;}div[id^=tuition-calculator] .fieldset__wrapper--tuition_rates > fieldset > *,div[id^=tuition-calculator] .fieldset__wrapper--room_meal > fieldset > *,div[id^=tuition-calculator] .fieldset__wrapper--payment_methods > fieldset > *,div[id^=tuition-calculator] .fieldset__wrapper--email > fieldset > *{flex-basis:auto;-webkit-flex-basis:auto;-moz-flex-basis:auto;flex:1 0;-webkit-flex:1 0;-moz-flex:1 0;}div[id^=tuition-calculator] .fieldset__wrapper--email{margin:0 auto;max-width:90rem;}div[id^=tuition-calculator] .fieldset__wrapper--add{gap:1rem;justify-content:flex-end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;}@media (max-width:520px){div[id^=tuition-calculator] .fieldset__wrapper--add{flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;}div[id^=tuition-calculator] .fieldset__wrapper--add fieldset:not(:last-of-type){margin:0 !important;}}div[id^=tuition-calculator] .fieldset__wrapper .overlay__intro h1{margin-bottom:0.5rem;}div[id^=tuition-calculator] fieldset{gap:4rem;align-items:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;}div[id^=tuition-calculator] fieldset legend em{font-weight:normal;display:block;}div[id^=tuition-calculator] fieldset .items__select::after,div[id^=tuition-calculator] fieldset .items__select select{border:0.1rem solid #bca685 !important;}div[id^=tuition-calculator] fieldset .items__payment_methods legend em{font-size:1.6rem;line-height:2.5888rem;}div[id^=tuition-calculator] fieldset .items__payment_methods ul{row-gap:2rem;flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;}div[id^=tuition-calculator] fieldset .items__payment_methods ul,div[id^=tuition-calculator] fieldset .items__payment_methods ul li{flex-basis:calc(50% - 2rem);-webkit-flex-basis:calc(50% - 2rem);-moz-flex-basis:calc(50% - 2rem);}div[id^=tuition-calculator] fieldset .items__payment_methods ul li{position:relative;}div[id^=tuition-calculator] fieldset .items__payment_methods ul li:last-of-type{text-align:right;align-self:flex-end;-webkit-align-self:flex-end;-moz-align-self:flex-end;}div[id^=tuition-calculator] fieldset .items__payment_methods ul li label,div[id^=tuition-calculator] fieldset .items__payment_methods ul li .description--trigger{font-weight:bold;}div[id^=tuition-calculator] fieldset .items__payment_methods ul li .--grid{gap:1.5rem;margin-top:0.75rem;align-items:center;-webkit-align-items:center;-moz-align-items:center;}div[id^=tuition-calculator] fieldset .items__payment_methods ul li .description--trigger{position:absolute;top:0.5rem;right:0;text-indent:-1000rem;width:2.25rem;height:2.25rem;border-radius:100%;overflow:hidden;border:0.1rem solid #bca685;}div[id^=tuition-calculator] fieldset .items__payment_methods ul li .description--trigger::before{content:"?";position:absolute;top:-0.5rem;right:0.65rem;font-family:var(--font__site--sans);font-size:1.6rem;text-indent:1000rem;color:#bca685;transition:all 0.15s;-webkit-transition:all 0.15s;-moz-transition:all 0.15s;}div[id^=tuition-calculator] fieldset .items__payment_methods ul li .description--trigger.--active,div[id^=tuition-calculator] fieldset .items__payment_methods ul li .description--trigger:hover,div[id^=tuition-calculator] fieldset .items__payment_methods ul li .description--trigger:focus{border-color:#a41e35;}div[id^=tuition-calculator] fieldset .items__payment_methods ul li .description--trigger.--active::before,div[id^=tuition-calculator] fieldset .items__payment_methods ul li .description--trigger:hover::before,div[id^=tuition-calculator] fieldset .items__payment_methods ul li .description--trigger:focus::before{color:#a41e35;}div[id^=tuition-calculator] fieldset .items__payment_methods ul li .description--target{position:absolute;top:-0.5rem;right:3.25rem;z-index:3;width:75%;padding:1em 1em 1.15em;background:white;border:0.1rem solid #a41e35;}div[id^=tuition-calculator] fieldset .items__payment_methods ul li .description--target,div[id^=tuition-calculator] fieldset .items__payment_methods ul li .description--target *{font-size:1.4rem;line-height:2.2652rem;}div[id^=tuition-calculator] fieldset .items__payment_methods ul li .description--target::before{content:"";position:absolute;top:2rem;right:-1.2rem;width:1.15rem;height:0.1rem;background:#a41e35;}div[id^=tuition-calculator] fieldset .form-actions input[type=button]{padding:0.1rem 1.5rem 0rem;min-width:unset;background:#222222;border-color:#222222;}div[id^=tuition-calculator] fieldset .form-actions input[type=button]:not([disabled]):hover,div[id^=tuition-calculator] fieldset .form-actions input[type=button]:not([disabled]):focus{color:white;background:#a41e35;border-color:#a41e35;}div[id^=tuition-calculator] fieldset.--disabled legend,div[id^=tuition-calculator] fieldset.--disabled a,div[id^=tuition-calculator] fieldset.--disabled label,div[id^=tuition-calculator] fieldset.--disabled p,div[id^=tuition-calculator] fieldset.--disabled span,div[id^=tuition-calculator] fieldset.--disabled input[disabled]:not([type=radio]),div[id^=tuition-calculator] fieldset.--disabled select[disabled],div[id^=tuition-calculator] fieldset.--disabled .items__select::after{opacity:0.25 !important;pointer-events:none !important;}div[id^=tuition-calculator] table{margin-bottom:4rem;}div[id^=tuition-calculator] table:first-of-type th:last-of-type,div[id^=tuition-calculator] table:first-of-type td:last-of-type{width:66.6666666667%;}div[id^=tuition-calculator] table:last-of-type thead tr:first-of-type th{font-size:2rem;line-height:2.2rem;color:#a41e35;padding-bottom:1.5rem;}div[id^=tuition-calculator] table th,div[id^=tuition-calculator] table td{width:33.3333333333%;}div[id^=tuition-calculator] table thead tr th{position:relative;font-family:var(--font__site--sans-con);font-size:1.5rem;text-transform:uppercase;}div[id^=tuition-calculator] table thead tr th a{position:absolute;top:0;right:0;}div[id^=tuition-calculator] table thead tr:last-of-type th:not(:first-of-type){padding-bottom:1rem;border-bottom:0.1rem solid #bca685;}div[id^=tuition-calculator] table tbody tr:first-of-type td{padding-top:1.5rem;}div[id^=tuition-calculator] table tbody tr td{padding:0.5rem;}div[id^=tuition-calculator] table tbody tr td:first-of-type{text-align:right;padding-right:1rem;}
