/*!
Theme Name: Engage-msw
Description: Child theme for Engage Theme
Author: KLe, MLi
Template: Engage
*/
:root{--color-option-01:#f8b300;--color-option-02:#000;--color-option-03:#fff;--color-option-05:#444;--color-option-06:#555;--color-option-07:#006894;--color-option-08:#80225f;--color-option-09:#007e00;--color-option-10:#d43900;--color-option-11:#b50000;--color-option-12:#e57200;--color-option-13:#ffce00;--color-option-14:#00b3be;--color-option-15:#856822;--color-option-16:#275e37;--color-option-17:#b2e0d6;--color-option-18:#e5cbb1;--color-option-19:#ccdbae;--color-option-20:#b02e01;--roboto:'Roboto',Helvetica,Arial,sans-serif !important}*:is(:hover,:focus){transition:ease-in-out .175s}*{font-weight:400}html{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}body *:not(.iti__flag):not(.hc-form-spinner){background-repeat:no-repeat;background-position:center;background-size:cover}body{font-family:var(--roboto);font-size:16px;font-weight:400}h1{font-size:clamp(1.75rem, 5vw, 2.25rem)}h2{font-size:clamp(1.5rem, 5vw, 1.875rem);font-weight:400}h3{font-size:1.25rem !important}.red_banner a{color:#fff !important}main a:is(:link,:visited){color:#006894;font-weight:700;text-decoration:underline}main a:is(:hover,:focus){color:#006894;text-decoration:none}main a.btn{text-decoration:none !important}li a{color:#006894;text-decoration:underline;font-weight:700}li a:hover{color:#006894;text-decoration:none}p.has-text-align-center.pt-20.pb-20.has-theme-color-6-color.has-text-color{padding:15px !important}p{font-size:1rem;font-weight:400;color:#615c54}*.text-light :is(h1,h2,h3,h4,h5,h6){color:#fff}*.text-light a:is(:link,:visited){color:#fff}*.text-light a:is(:hover,:focus){color:#ffb300}.text-dark{color:#615c54 !important}.text-gray{color:#615c54 !important}.pill{display:inline-block;text-transform:uppercase;font-size:.875rem;font-weight:600;color:#fff;background-color:#80225f;padding:4px 12px;margin:5px 0}.btn,.f_button.f_submit{text-transform:none;padding:12px 32px}@media (max-width:768px){.btn,.f_button.f_submit{width:100% !important;justify-content:center}}.cta-buttons:not(.fbtn){font-weight:700;padding:10px 25px;text-transform:none}ul.list-col--1{grid-template-columns:1fr}ul.list-col--2{grid-template-columns:repeat(2,1fr)}ul.list-col--3{grid-template-columns:repeat(3,1fr)}ul.list-col--4{grid-template-columns:repeat(4,1fr)}ul[class*=list-horizontal]{display:grid;-moz-column-gap:50px;column-gap:50px}@media (min-width:991px) and (max-width:1200px){ul[class*=list-horizontal]{grid-template-columns:repeat(2,1fr)}}@media (max-width:991px){ul[class*=list-horizontal]{grid-template-columns:1fr}}ul[class*=-bg]>li{position:relative;margin-bottom:1rem;padding-left:1rem;list-style:none}ul[class*=-bg]>li:before{font-family:var(--fa-version);display:flex;align-items:center;justify-content:center;position:absolute;left:-20px;width:24px;height:24px;border-radius:50%;color:#fff;font-size:.875rem;font-weight:600}ul[class*=list--check]:not([class*=-bg])>li::marker,ul[class*=list--check][class*=-bg]>li:before{content:"\f00c"}ul[class*=-purple-bg]>li:before{background-color:#80225f !important;color:#fff}.red_banner{color:#fff;display:flex;align-items:center}.red_banner a{text-decoration:underline}.event-cards .g-col.r-item.d-flex.flex-column{padding:16px;background-color:#e5e5e5 !important;box-shadow:0 5px 15px rgb(33 33 33/10%)}.p-30{padding:30px !important}header .btn{padding:10px 24px}header{display:grid;grid-template-areas:"logo give-to-vcu" "school-name school-name" "main-nav main-nav"}.header .container-fluid,.header .container{padding-top:0;padding-bottom:0}#header>div.inner.inner-navbar>div{padding:0;margin:0 auto}header .inner.inner-brand{grid-area:logo}header .tagline{font-family:var(--roboto);font-size:.75rem;font-weight:400;text-transform:uppercase;letter-spacing:10px}header .inner-topbar{grid-area:give-to-vcu;position:relative}header .inner-topbar:before{content:"";display:block;position:absolute;right:100%;width:auto;height:100%;border-bottom:64px solid #e5e5e5;border-left:50px solid transparent}header .inner-topbar .give-to-vcu{display:flex;justify-content:center;margin-top:12px}header .inner-navbar{grid-area:main-nav}header .school-name .container-fluid,header .school-name .container{padding:15px 35px}header .school-name{grid-area:school-name;font-size:1.25rem;font-weight:700;order:1;color:#333}@media (max-width:992px){header{display:grid;grid-template-areas:"logo" "red_banner" "main-nav"}header .tagline,header .inner-topbar{display:none}}#navbarMain>ul{color:#63656a;font-weight:700}#navbarMain>ul li{margin:0 5px;white-space:nowrap;font-weight:700;white-space:inherit}.secondary-nav{white-space:nowrap;overflow-x:auto;background-color:#fff;z-index:1;box-shadow:0 0 10px 0px rgba(0,0,0,.15)}.secondary-nav .section-container{padding:0;margin:0}.secondary-nav li{padding:0 !important}.secondary-nav a:is(:link,:visited),.secondary-nav span{font-weight:700;padding:1rem}.secondary-nav a:is(:hover,:focus){background-color:#ffba00}@media (max-width:991px){.secondary-nav{top:0}}#footer .footer-vcu_link>a{text-decoration:none;font-size:1.25rem;font-weight:700;color:#ffb300 !important}#footer a{color:#fff;text-underline-offset:3px}footer a[target=_blank]:not(.share-link,.btn,.wp-block-social-link-anchor,.footer-vcu_link>a):after{content:"\f08e";font-family:var(--fa-version);font-size:.875rem;font-weight:600;color:#ffb300;text-decoration:none !important;margin-left:3px;margin-right:3px;vertical-align:top}.z-top{z-index:9999}.hero-text{align-self:end}@media (max-width:991px){footer p{text-align:left !important}}@media screen and (min-width:800px){.hero-has-form .hero-content{max-width:100%}.pl-100{padding-left:40px !important}.pr-100{padding-right:40px !important}}@media screen and (max-width:800px){.pl-100{padding-left:20px !important}.pr-100{padding-right:20px !important}.p-100{padding:initial !important}.mt-50{margin:initial !important}}@media (max-width:991px){.hero-content h1,.hero-content h2{margin:0 0 1rem}.hero-content h2{font-size:1.25rem}.hero-content h3{font-size:1.125rem}}.hero-form{color:#615c54;box-shadow:.2px .2px .2px .2px grey}.form-headline{font-size:clamp(1.125rem, 5vw, 1.25rem)}.form-subheadline{font-weight:300}.plato.form-container .field label.label{margin-left:0;color:#424242;display:block;font-family:var(--roboto);font-size:11px;letter-spacing:.75px;font-weight:600;margin:0 0 5px 1px;text-transform:uppercase;white-space:nowrap}.form-wrapper{padding:16px}@media (max-width:991px){.hero-text{padding:0 !important}.hero-form.form-wrapper{margin:0 0 1rem !important}}.align-center{display:flex;align-items:center}.event-cards .g-col.r-item.d-flex.flex-column{padding:16px;background-color:#e5e5e5;box-shadow:0 5px 15px rgb(33 33 33/10%)}.event-cards .g-col.r-item.d-flex.flex-column .r-headline{font-size:1.25rem;font-weight:700;line-height:1.3}.block-posts .g-col.r-item.d-flex.flex-column.img-top{background-color:#fff;height:auto;gap:30px;margin:0 !important}.block-posts .g-col.r-item.d-flex.flex-column.img-top .r-hero{height:200px}.block-posts .g-col.r-item.d-flex.flex-column.img-top .r-hero img{object-position:top}.block-posts .g-col.r-item.d-flex.flex-column.img-top .r-headline a{color:#000;font-size:1.25rem;text-decoration:underline;text-underline-offset:3px}.block-posts .g-col.r-item.d-flex.flex-column.img-top .r-headline a:is(:hover,:focus){color:#b02e01}.block-posts .g-col.r-item.d-flex.flex-column.img-top .d-flex.flex-column.r-content-block{padding:0 30px 30px}.bg-gray{background-color:#d3d3d3}.d-flex.align-items-center.r-meta .r-date{font-weight:700;color:--color-option-04}.blog-single{display:flex;justify-content:center;align-items:center;margin:0 auto;width:100% !important}.inner.inner-brand{background-color:#fff !important}#online-learning iframe{max-width:100% !important;max-height:auto !important}@media screen and (min-width:1382px){#online-learning iframe{width:100%;height:600px}.blog-single{display:flex;justify-content:center;align-items:center}#blog-home .grid.result-list.bs-columns-1{width:808px;margin:0 auto;margin-left:100px}#blog-home .r-body .section-container{padding-bottom:0;padding-top:30px}.r-hero img{height:100%}#navbarMain>ul{color:#63656a;font-weight:700;flex-wrap:wrap}}.navbar.navbar-expand-lg{flex-wrap:wrap}.dropdown-menu .dropdown-item{background-color:#fff}.r-block-faculty .btn-r-action{font-size:18px;text-decoration:none;color:#b02e01;font-weight:700}.block-listing.block-courses .collapse-item button{background-color:transparent;margin-bottom:10px;border:1px solid #222;color:#615c54;font-weight:700}.block-listing.block-courses .collapse-item p{color:#615c54;font-weight:300}@media (min-width:990px){.headerimg{height:400px !important}.headerimg>.row>.col-12{max-width:1400px;margin:0 auto;padding:0 !important}}#blog-home .r-hero img{height:100%}@media screen and (max-width:983px){.curriculum-filter .results{padding:0 !important;margin:0 auto}.pl-100{padding-left:20px !important}.pr-100{padding-right:20px !important}.p-100{padding:25px !important}.pl-50{padding-left:25px !important}.pr-50{padding-right:25px !important}.pb-50{padding-bottom:10px !important}.pb-100{padding-bottom:10px !important}.mb-50{margin-bottom:0 !important}.mt-50{margin-top:30px !important}.hero-text{margin-bottom:0 !important;margin-top:40px}#synchronous-class-days .row{margin-left:-25px;margin-right:0 !important}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent;white-space:nowrap}}.nav.nav-tabs.dt{background-color:#555;padding-top:10px}.nav.nav-tabs.dt button{border-radius:10px 10px 0 0;background-color:#e5e5e5;border:0;border-radius:10px 10px 0 0;color:rgba(97,92,84,.9);display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;margin-right:16px;margin-top:0;padding:16px;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:0}.nav.nav-tabs.dt button[aria-expanded=true]{background-color:#fff}.card-body.tab-body{background-color:#fff;margin-bottom:50px;padding:40px}.block-tabs-top .nav-link:not(.collapsed){background-color:#fff !important}.overflowX-scroll{overflow-x:scroll}.m-0auto{margin:0 auto;display:flex;justify-content:center;flex-direction:column;flex-wrap:wrap}#curriculum .block-filter .selectors select{width:100%;padding:5px 10px;border-radius:5px;padding-bottom:16px;padding-left:16px;padding-top:16px;background:url("data:image/svg+xml,<svg height='10px' width='10px' viewBox='0 0 16 16' fill='%23000000' xmlns='http://www.w3.org/2000/svg'><path d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/></svg>") no-repeat;background-position:calc(100% - 0.75rem) center !important;-moz-appearance:none !important;-webkit-appearance:none !important;appearance:none !important;padding-right:2rem !important}.curriculum-filter .moz-filter{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;flex-wrap:wrap}.curriculum-filter .results{margin:40px 0 0;width:100%}.curriculum-filter .results h3{font-weight:100 !important;margin-bottom:15px}.curriculum-filter .results .concentration-year{margin-top:30px}.nav-tabs .nav-link{margin-bottom:-1px;background:0 0;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.curriculum-filter .course-title{margin-bottom:20px}.curriculum-filter .card.card-body .btn.btn-accordion.collapsed{border-right:0;border-left:0}.curriculum-filter .moz-filter{display:flex;flex-direction:column;align-items:center;margin:0 auto;flex-wrap:wrap}.navbar-collapse.collapse.show{top:0}.curriculum-filter .results{margin:initial !important}.btn-accordion,.collapse-item button{background-color:transparent;margin-bottom:7px;border:1px solid #222;color:#615c54;font-weight:700;position:relative;text-decoration:none !important}.btn-accordion:is(:hover,:focus),.collapse-item button:is(:hover,:focus){background-color:#efefef !important;transition:ease-in-out .175s}#tuition financial-aid .card-body.tab-body{background:0 0}.dt .nav-tabs{background-color:#555 !important;padding-top:20px}.nav.nav-tabs button{border-radius:10px 10px 0 0 !important;color:#615c54 !important;white-space:nowrap;padding:10px;margin-right:10px;margin-left:10px}.nav.nav-tabs .active{background-color:#fff !important}.nav.nav-tabs button{background-color:#e5e5e5 !important}.dates.dates-layout-table div{background-color:#fff !important;color:#615c54 !important;font-weight:400 !important;padding:10px;white-space:nowrap}.dates.dates-layout-table{border:.4px solid #615c54}.nav-tabKD .grid div{display:flex;align-items:center !important}.nav-tabKD .grid{padding:0 !important}.nav-tabKD .grid>div:nth-child(10n+6),.nav-tabKD .grid>div:nth-child(10n+7),.nav-tabKD .grid>div:nth-child(10n+8),.nav-tabKD .grid>div:nth-child(10n+9),.nav-tabKD .grid>div:nth-child(10n+10){color:#615c54 !important;background-color:#e5e5e5 !important}.nav-tabKD .grid>div:nth-child(10n+6),.nav-tabKD .grid>div:nth-child(10n+7),.nav-tabKD .grid>div:nth-child(10n+8),.nav-tabKD .grid>div:nth-child(10n+9),.nav-tabKD .grid>div:nth-child(10n+10){color:#615c54 !important;background-color:#e5e5e5 !important}.nav-tabKD .grid>div:nth-child(10n+6) div,.nav-tabKD .grid>div:nth-child(10n+7) div,.nav-tabKD .grid>div:nth-child(10n+8) div,.nav-tabKD .grid>div:nth-child(10n+9) div,.nav-tabKD .grid>div:nth-child(10n+10) div{color:#615c54 !important;background-color:#e5e5e5 !important}.block-dates .dates-layout-table .grid{gap:0px;overflow-x:auto}.nav-tabKD .tab-content.tab-to-collapse button{margin-top:10px;border:.4px solid}.w-full{width:100% !important}p li a:visited{color:#b02e01 !important}#overview section ul li{padding-top:6px;list-style-type:disc !important;line-height:inherit !important;position:inherit !important}#compare-our-msw-formats table th:nth-child(2){border-bottom:5px solid #995a84}#compare-our-msw-formats table th:nth-child(3){border-bottom:5px solid #557b7e}#compare-our-msw-formats table th:nth-child(4){border-bottom:5px solid #748849}#compare-our-msw-formats table th:nth-child(5){border-bottom:5px solid #ffba00}#compare-our-msw-formats table th:nth-child(6){border-bottom:5px solid #615c54}#compare-our-msw-formats table th:nth-child(7){border-bottom:5px solid #a73d00}#compare-our-msw-formats .wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:transparent !important}#compare-our-msw-formats .wp-block-table.is-style-stripes tbody tr:nth-child(n){border-bottom:1.2px solid #d3d3d3}.hero-content h1+p{font-family:var(--roboto)}.col-12.col-lg-12.pl-40.mb-40{margin-left:15px}.col-12.col-lg-12.pl-40.mb-50{margin-left:17px}.block-career-outlook{margin-bottom:20px !important;color:#615c54 !important}.block-career-outlook div{margin:0 !important;border:0 !important}.block-career-outlook .career-list.header-list.dt{border-bottom:2px solid rgba(0,0,0,.15) !important;grid-template-columns:30% 15% 55%}.block-career-outlook .career-list.header-list.dt div{font-weight:300}.block-career-outlook .career-list.body-list div:nth-child(3n -1){width:40%}.block-career-outlook .career-list.body-list div:nth-child(3n){width:100%}.block-career-outlook .career-list.body-list{grid-template-columns:30% 15% 55%}.block-career-outlook .career-list.header-list.dt :nth-child(3){display:flex;flex-direction:row;justify-content:space-between}.block-career-outlook .career-list.header-list.dt{font-size:14.4px}.block-career-outlook .career-list.header-list.dt :nth-child(3):before{content:"$0"}.block-career-outlook .career-list.header-list.dt :nth-child(3):after{content:"$64k"}.block-career-outlook :nth-child(3n) div:nth-child(even){width:100% !important}.block-career-outlook:after{content:"Mean Annual Salary";margin-top:10px !important;display:flex;justify-content:end;font-weight:300;font-size:14.4px}.block-career-outlook .bar-container{background-color:rgba(0,0,0,.15) !important}.block-career-outlook .row-col-3.average-income.row-item.row-item-odd.row-item-1 .bar:nth-child(n){color:red !important;background-color:#62b139}.block-career-outlook .row-col-3.average-income.row-item.row-item-even.row-item-2 .bar:nth-child(n){color:red !important;background-color:#4390a7}.block-career-outlook .row-col-3.average-income.row-item.row-item-odd.row-item-3 .bar:nth-child(n){color:red !important;background-color:#3b7121}.pagination .page-numbers{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f5f5f5;border-radius:2px;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;height:48px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;width:48px;color:#615c54}.pagination .page-numbers:hover{background-color:#000;color:#fff}.pagination .page-numbers:active{background-color:#000;color:#fff}.pagination .next.page-numbers.btn{background-color:transparent;width:fit-content}.pagination .prev.page-numbers.btn{background-color:transparent;width:fit-content}.pagination .next.page-numbers.btn{font-size:0px}.pagination .prev.page-numbers.btn:hover{color:#fff;background-color:#000}.page-numbers:hover{color:#fff !important;background-color:#000}.page-numbers.current.btn{color:#fff;background-color:#000}.pagination .next.page-numbers.btn:hover{color:#fff;background-color:#000}.pagination .next.page-numbers.btn:after{content:"»";font-size:initial}.pagination .prev.page-numbers.btn{font-size:0px}.pagination .prev.page-numbers.btn:after{content:"«";font-size:initial}.f_button.f_submit{text-transform:capitalize}.plato .field.submit{text-align:left}.plato .disclaimer{text-align:left}.hero-form .form-wrapper{padding:13px;width:100%}.f_button.f_submit{background-color:#b02e01;color:#fff;padding-top:10px;padding-bottom:10px}@media screen and (min-width:1120px){.hero-resource .col-12.col-lg-4{padding:0 !important;margin:0 !important;width:33%}}.r-content-block .btn{padding:11px 15px}#floating-footer .bg-gray{background-color:#615c54 !important;color:#fff;opacity:.3;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.sticky-bottom{position:fixed !important;bottom:10px !important;right:0 !important}.section-container>.wp-bootstrap-blocks-row{max-width:1440px;margin:0 auto;width:100%}.header .section-container.container{margin:0 auto}@media (max-width:1200px){#navbarMain>ul{padding:0 20px !important;flex-direction:column;align-items:flex-start !important}#navbarMain>ul li{width:90%}.cta-btns{margin-right:auto !important;margin-left:initial !important;padding-bottom:2rem}.hero-content>.inner>.section-container{padding-top:100px !important}}@media (max-width:1341px){#navbarMain>ul{white-space:wrap !important}.navbar-brand{flex-wrap:nowrap !important}}@media (max-width:991px){.header .offcanvas-collapse{position:fixed !important;top:64px !important;bottom:initial !important;left:100% !important;width:100% !important;padding-right:1rem !important;padding-left:1rem !important;visibility:hidden !important;transition:transform .3s ease-in-out,visibility .3s ease-in-out !important}.header .offcanvas-collapse.show{visibility:visible !important;transform:translateX(-100%) !important}}@media (min-width:992px){.navbar-expand-lg .offcanvas{position:-webkit-sticky}}@media (max-width:1339px){.iti-mobile{display:block !important}}@media (max-width:755px){header .inner.inner-brand .navbar.navbar-expand-lg{margin-left:inherit !important}}#faculty .r-faculty-title{font-weight:700}.faculty-button{display:flex;justify-content:center}.inner.inner-brand{margin:0 auto}header .tagline{letter-spacing:10px !important}#blog-home{background:#f7f5ed !important}.dropdown-toggle{white-space:inherit}#synchronous-class-days .wp-block-table.is-style-stripes{border:1px solid #c1baac !important}#synchronous-class-days .wp-block-table.is-style-stripes tbody tr:nth-child(5) td:nth-child(1){background-color:#f7f5ed !important}#synchronous-class-days .wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#e5e5e5}#menu-item-609 a:after{content:"⎋";display:block;width:10px;height:10px;position:relative;right:-95%;bottom:26px;transform:scale(-1,1)}@media (max-width:1620px){.block-posts .g-col.r-item.d-flex.flex-column.img-top{background-color:#fff;height:inherit !important}.inner .wp-bootstrap-blocks-row.row{margin:0}}@media (max-width:992px){.blog-single-share{display:none !important}.share.d-flex.gap-10{display:block !important}}@media (max-width:1140px){.headerimg{height:auto !important}#blog-home .headerimg{height:inherit !important}}@media (max-width:375px){.headerimg{height:inherit !important}}.faculty-leadership .inner div{display:flex;justify-content:center}#Tuition-and-Fees table th{padding:16px 8px;width:16.66666667%;font-weight:700}#Tuition-and-Fees table td{padding:16px 8px;width:16.66666667%}#Tuition-and-Fees table{border:1px solid #c1baac}#Tuition-and-Fees table thead tr:nth-child(2n+1){background-color:#e5e5e5}#Tuition-and-Fees table a{color:#b02e01;font-weight:700;text-decoration:none}#Tuition-and-Fees table td:first-child{width:8.33333333%}.blog-single .categories{display:none}.blog-single{background-color:#f7f5ed !important}#blog-home .r-body a{font-weight:700}@media (max-width:992px){.student-success .inner div .wp-bootstrap-blocks-row.row{margin:0}.student-success .inner div .mt-50{margin-top:inherit !important}}@media (min-width:1100px){.blog-single .row.row-single.gap-mb-50.gap-dt-100.justify-content-center{padding-left:100px;padding-right:50px}}.blog-single .breadcrumbs{display:none}.share.d-flex.gap-10{display:none !important}.blog-single-share{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;position:fixed;top:28%}.blog-single-share div{display:flex;flex-direction:row;padding:10px;align-items:center}.blog-single-share a{text-decoration:none;cursor:pointer}.blog-single-share i{margin-right:10px}#in-the-news .r-headline a{color:#b02e01;font-weight:700;text-decoration:none}#in-the-news .r-headline a:hover{color:#b02e01;font-weight:700;text-decoration:underline}@media (min-width:992px){.hero-resource .col-12.col-lg-8.hero-text.pl-50.pr-50.mb-50.pt-20.pb-100{margin-left:-33px}div.form-wrapper.bg-white.hero-form.m-10.form-button-blue .col-12.col-lg-4{padding-right:0;padding-left:0}div.form-wrapper.bg-white.hero-form.m-10.form-button-blue{width:95vw !important;margin-left:-10px !important}#in-the-news .result-list .img-side .r-hero{width:100%;max-width:300px;height:200px}.block-news{padding-left:10px;width:60%;margin-top:0 !important;padding-top:0 !important}}.pagination .btn{padding:15px !important}@media (max-width:500px){div.form-wrapper.bg-white.hero-form.m-10.form-button-blue .col-12.col-lg-4{padding-right:0;padding-left:0}div.form-wrapper.bg-white.hero-form.m-10.form-button-blue{width:94vw !important;margin-left:-36px !important}}@media (min-width:500px){div.form-wrapper.bg-white.hero-form.m-10.form-button-blue{width:100% !important;margin-left:inherit !important}}@media (max-width:1400px){.navbar-brand{flex-wrap:nowrap !important}header .inner-topbar .give-to-vcu{margin-left:inherit;padding-left:0 !important}}header .inner.inner-navbar{border-top:0}header .header-4.sticky-top{min-width:1028px !important}@media (min-width:1201px){.menu-item{border-top:5px solid transparent;border-bottom:5px solid transparent}.current-menu-item:not(.dropdown-menu>li),.current-menu-parent{border-bottom:5px solid #80225f}}@media (max-width:1220px){#navbarMain>ul{padding:0 20px !important}}@media (max-width:1200px){.container,.container-sm{max-width:1100px !important}.header .section-container.container{margin:0 !important;padding:0 !important}header .tagline,header .inner-topbar{display:none !important}header .logo{margin-left:25px}#navbarMain[aria-hidden=true]{position:fixed !important;bottom:0 !important;left:100% !important;width:100% !important;padding-right:1rem !important;padding-left:1rem !important;visibility:hidden !important;transform:translateX(100%) !important;transition:transform .3s ease-in-out,visibility .3s ease-in-out !important;top:var(--headeroffset);max-height:100vh !important}#navbarMain[aria-hidden=false]{visibility:visible !important;transform:translateX(-100%) !important;transition:transform .3s ease-in-out,visibility .3s ease-in-out !important;top:var(--headeroffset);max-height:100vh !important}header{position:fixed !important;top:0 !important;display:grid;z-index:1;width:100%}header .inner-topbar,header .inner-bottombar.school-name{display:none}.row{row-gap:var(--rowgapmb)}.dropdown-item{white-space:normal}.navbar-collapse.collapse.show .navbar-nav.me-auto.align-items-lg-center{height:100vh;display:flex;flex-direction:column;align-items:start !important;padding-bottom:40px;text-align:left !important}.navbar-collapse.collapse.show .navbar-nav.me-auto.align-items-lg-center .cta-btns{align-self:start !important;width:100%}header .school-name{display:flex;align-items:center;height:70px;font-size:clamp(0.75rem, 5vw, 1.125rem)}.navbar-expand-lg .navbar-toggler{display:block;color:#d3d3d3 !important;position:relative !important;margin-right:25px !important}button.navbar-toggler{border:0;padding:1rem 0 1rem 1rem;box-shadow:none;position:relative;left:0;display:flex;align-items:center;justify-content:flex-end;gap:1rem}button.navbar-toggler:is(:hover,:focus){box-shadow:none}button.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:before,button.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:after{top:0;translate:50%;right:50%}button.navbar-toggler[aria-expanded=true] .navbar-toggler-icon{background-color:transparent}button.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:before{rotate:-45deg}button.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:after{rotate:45deg}.navbar-toggler-icon{display:block;position:relative;background-image:none;background-color:#333;height:3px;width:26px;border-radius:15px;box-shadow:none;outline:0;transition:ease-in-out .175s}.navbar-toggler-icon:before,.navbar-toggler-icon:after{content:"";display:block;position:absolute;background-color:#333;height:3px;width:26px;border-radius:15px;transition:ease-in-out .175s}.navbar-toggler-icon:before{top:-10px}.navbar-toggler-icon:after{top:10px}.inner.inner-navbar:has(.navbar-collapse){display:none}.inner.inner-navbar:has(.navbar-collapse.show){display:block}}.slick-arrow{width:50px;height:50px;border-radius:4px}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{width:50px;height:50px;background:#e0e0e0;color:#fff !important;outline:none;border-radius:4px}#posts-slider div button:before{width:50px;height:50px;border-radius:4px}#posts-slider div button{width:50px;height:50px}#posts-slider div button:after{width:50px;height:50px}.slick-prev{left:-38px !important}.slick-track div .g-col div{background-color:#fff;height:inherit !important;width:300px !important;margin-right:26px !important}.header .navbar-brand{column-gap:18px !important}.inner-topbar{margin-right:0 !important}@media (min-width:1202px){.inner-topbar{margin-right:0 !important}}@media (max-width:1200px){header#header{display:block}}@media (min-width:1202px){.inner-topbar{margin-right:0 !important}}@media (max-width:1200px){.header .container-fluid{padding-top:0 !important;padding-bottom:0 !important}header#header{display:block}.rg-0{row-gap:0px}}@media (max-width:600px){.icon figure img{width:100px;margin-right:20px;border-radius:50%;margin:0 auto;margin-bottom:35px}figure img.size-full{width:35%;margin:0 auto;justify-content:center;text-align:center;align-items:center;display:flex;margin-bottom:35px}header#header{display:block}.rg-0{row-gap:0px}}figure.wp-block-image.aligncenter.size-large.is-resized.is-style-rounded{display:flex}.br-50 img{border-radius:50%}.modal-content:has(#calendly-modal){border-radius:1.125rem !important;border:1px solid #333 !important;max-width:500px !important;width:100% !important}.modal-content:has(#calendly-modal) .btn-close{display:block !important;margin-left:auto !important;width:1em !important;height:1em !important;padding:0 !important;margin:-.5rem -.5rem 0 20px !important;z-index:1 !important}.modal-content:has(#calendly-modal) .modal-body{padding:clamp(1.25rem, 2vw, 2rem) !important}#calendly-modal{border:0 !important;padding:10px !important;background-color:transparent !important}#calendly-modal:before,#calendly-modal:after{display:none !important}#calendly-modal #plato-form-1{padding:0 !important}#calendly-modal .form-headline{display:flex !important;flex-direction:column !important;gap:1rem !important;font-size:1.75rem !important;font-weight:600 !important;margin-bottom:1rem !important;text-align:left !important;color:#232323 !important}#calendly-modal .form-headline:before{content:"" !important;display:block !important;width:33px !important;height:33px !important;background-image:url(//onlinesocialwork.vcu.edu/wp-content/themes/engage-msw/img/calendar-icon.svg);background-size:contain !important;margin-right:.5rem !important;background-repeat:no-repeat !important;color:#232323 !important}#calendly-modal .form-subheadline{font-size:1rem !important;margin-bottom:2rem !important;text-align:left !important}#calendly-modal label{font-size:1rem !important;color:#333 !important}#calendly-modal .field{margin:0 0 .5rem !important}#calendly-modal .field-box{flex-direction:column !important;align-items:start !important;justify-content:start !important}#calendly-modal .field-box>div{width:100% !important}#calendly-modal .f_text,#calendly-modal .f_select,#calendly-modal .f_textarea{padding:.75rem !important;border-radius:4px !important;border:1px solid #ddd !important}#calendly-modal .f_text:is(:hover,:focus,:focus-visible),#calendly-modal .f_select:is(:hover,:focus,:focus-visible),#calendly-modal .f_textarea:is(:hover,:focus,:focus-visible){border-color:var(--color-1) !important;outline:0 !important;transition:ease-in-out .175s !important}#calendly-modal input[name=phone]{padding-left:50px !important}#calendly-modal input[type=button]{background-color:#557b7e !important;color:#fff !important;width:100% !important;display:flex !important;justify-content:center !important;padding:1rem !important;text-transform:none !important;font-size:1.125rem !important;border-radius:8px !important;max-width:100% !important;border:2px solid #557b7e !important;margin-top:1rem !important}#calendly-modal input[type=button]:hover{background-color:#405d5f !important;border-color:#405d5f !important;color:#fff !important}#calendly-modal .disclaimer{font-size:14px !important}.ty-section-calendly.n-section-hero{position:relative}.ty-section-calendly.n-section-hero:before{content:""}.ty-section-calendly.n-section-hero:after{content:"";position:absolute;background-color:#2e757e !important;width:50%;transform:translateX(100%);height:100%;top:0;z-index:1}.ty-content,.calendly-content{padding:2rem}.calendly-content{position:relative;z-index:2}@media (max-width:768px){.ty-section-calendly.n-section-hero:after{content:"";position:absolute;background-color:#2e757e !important;width:100%;transform:translateY(100%);height:50%;top:0;z-index:1}}