/*!
Theme Name: CW - Online
Description: Child theme for Engage Theme
Author: ARose
Template: Engage
*/
@font-face{font-family:"Arizona Sans";src:url(//onlineprograms.case.edu/mba/wp-content/themes/Engage-Online/./fonts/ABCArizonaSans-Regular.otf);font-weight:400;font-display:swap}@font-face{font-family:"Arizona Sans Bold";src:url(//onlineprograms.case.edu/mba/wp-content/themes/Engage-Online/./fonts/ABCArizonaSans-Bold.otf);font-weight:400;font-display:swap}:root{--grid-spacing:40px}html{font-size:16px}body{--titlefont:"Arizona Sans Bold",sans-serif;--bodyfont:"Arizona Sans",sans-serif;font-size:1.125rem;padding:0 !important}h1,h2,h3,h4,h5{font-family:"Arizona Sans Bold",sans-serif;line-height:1.2;margin:0 0 1rem}h1{font-size:clamp(2.5rem,5vw,3rem);margin-bottom:1.5rem;text-wrap:balance}h2{font-size:2.25rem;margin-bottom:1.5rem;text-wrap:balance}p,label,a:is(:link){font-size:1.125rem;line-height:1.5}.chatbox__messages a:is(:link){font-size:.9rem;line-height:initial}p:not(:last-child){margin-bottom:1.5rem}.lg-para{font-size:1.5rem}.tagline{font-size:1.125rem}caption{font-size:.875rem}body.open{overflow:hidden}.border-radius{border-radius:5px}.text-uppercase{text-transform:uppercase}.row{row-gap:50px}.fa-icon:before{color:var(--color-1)}.font-light .fa-icon:before{color:var(--fontcolorlight)}.icon-wrapper{display:flex;gap:25px}.icon-wrapper .wp-block-image{width:15%;min-width:100px}.icon-wrapper .wp-block-image img{width:100%}.icon-wrapper .block-wrapper{flex:1}.object-fit-cover{height:100%}.object-fit-cover img{object-fit:cover;width:100%;height:100%}.post-password-form{text-align:center;padding:100px 25px}@media (max-width:991px){.icon-wrapper{flex-direction:column}}.btn,.f_button{text-transform:none;padding:1rem 1.375rem;line-height:1;font-size:1.125rem;font-weight:400;margin:.5rem 0}.btn:hover,.btn:focus,.btn:active{box-shadow:var(--box-shadow)}.modal .form-wrapper{padding:0}.modal .btn-close{width:.5rem;height:.5rem;float:right}.modal-form-content{padding:25px}.form-wrapper{padding:0}.plato .field-box{display:flex;flex-wrap:wrap;gap:15px}.plato .field-box h3{width:100%}.plato .field{margin:0 !important;width:100%}.plato .field label{font-size:16px}.plato .f_button{width:100%;justify-content:center}.plato .disclaimer{margin-top:10px;font-size:.875rem;text-align:left;text-wrap:pretty}@media (min-width:992px){.plato .field.firstname,.plato .field.lastname,.plato .field.phone,.plato .field.zipcode{flex:1}}.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:#003071;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){.calendly-content{top:30px}.ty-section-calendly.n-section-hero:not(.has-end):before{top:50%}.ty-section-calendly.n-section-hero:after{width:100%;transform:translateY(100%);height:50%}}.fbtn{border:1px solid #fff !important}header{box-shadow:var(--box-shadow)}header .inner-topbar .section-container{padding-top:10px !important;padding-bottom:10px !important}header .inner-brand .section-container{padding-top:0 !important;padding-bottom:0 !important}header .navbar-brand{padding:25px 0}header .navbar-nav .nav-link{color:var(--fontcolorlight)}header .dropdown-toggle:after{margin-left:7.5px;font-family:"Font Awesome 5 Free";content:"\f078";font-size:.8rem;color:inherit;font-weight:600;border:none;vertical-align:middle}@media (max-width:1330px){header .navbar-toggler{display:flex;align-items:center;justify-content:right;width:20px;height:15px;padding:0;border:none;box-shadow:none !important}header .navbar-toggler-icon{position:relative;width:20px;height:3px;color:var(--fontcolorlight);background-image:none;background-color:var(--fontcolorlight);border-radius:2.5px;transition:all .5s}header .navbar-toggler-icon:before,.navbar-toggler-icon:after{content:"";position:absolute;width:20px;height:3px;left:0;background-color:var(--fontcolorlight);border-radius:2.5px;transition:all .5s;transform-origin:right}header .navbar-toggler-icon:before{top:-5px}header .navbar-toggler-icon:after{bottom:-5px}header .navbar-toggler:not(.collapsed) .navbar-toggler-icon{background:0 0}header .navbar-toggler:not(.collapsed) .navbar-toggler-icon:before{transform:rotate(-45deg);width:20px}header .navbar-toggler:not(.collapsed) .navbar-toggler-icon:after{transform:rotate(45deg);width:20px;bottom:-9px}header .navbar-collapse{background-color:var(--color-1)}}@media (min-width:992px){header .navbar,header .navbar-collapse{flex-direction:row;align-items:unset}header .navbar-nav{margin:0 auto !important}header .navbar-nav .nav-link{position:relative;display:flex;align-items:center;height:100%;padding-left:1rem !important;padding-right:1rem !important}header .nav-link:before{content:"";position:absolute;bottom:0;left:0;width:0;height:5px;background-color:#fff;transition:all .2s linear}header .nav-link:hover,header .nav-link:focus{text-decoration:none}header .menu-item:hover .nav-link:before,header .menu-item:focus .nav-link:before,header .nav-link.active:before{width:100%}header .navbar-options{display:flex;align-items:center}}.half-hero,.half-hero .inner{background:0 0}.half-hero{position:relative}@media (max-width:991px){.half-hero{--rowgapmb:0px}.half-hero:before{content:"";display:block;width:100%;aspect-ratio:2/1;background:var(--section-bg-img) no-repeat center/cover}.half-hero .section-container{padding-top:0;padding-bottom:0}.half-hero .row>.col-12:first-child{position:relative;padding-top:50px;padding-bottom:50px}.half-hero .row>.col-12>*{position:relative}.half-hero .form-wrapper{padding:0}}@media (min-width:992px){.half-hero:before,.half-hero:after{content:"";position:absolute;top:0;left:50%;bottom:0;width:50%}.half-hero.left:before,.half-hero.left:after{left:0}.half-hero:before{background-image:var(--section-bg-img);background-repeat:no-repeat;background-size:cover;background-position:center}.half-hero:after{background-color:var(--inner-bg-color)}.half-hero>.inner{z-index:1}.half-hero .form-wrapper{padding:0}}#program-hero{background-image:none}#program-hero .col-program-hero:before{content:"";position:absolute;top:0;bottom:0;left:0;background-image:var(--section-bg-img);background-position:center;background-size:cover;z-index:-1}@media (max-width:991px){#program-hero .section-container{min-width:100%;padding:0}#program-hero .row{margin:0}#program-hero .col-program-hero{position:relative;padding:50px 25px}#program-hero .col-program-hero:before,#program-hero .col-program-hero:after{width:100%}#program-hero #embagsc:before{background-position:center -80px}}@media (min-width:992px){#program-hero .col-program-hero:before,#program-hero .col-program-hero:after{width:50%}}.r-headline .title-link:not(:hover):not(:focus){color:inherit;text-decoration:none}@media (min-width:992px){.result-list .img-side .r-hero{max-width:30%}}footer *{font-size:1rem !important}footer a:not(:hover):not(:focus){text-decoration:none !important}footer .nav-social{display:flex;gap:20px}.fa-facebook-f:before,.fa-facebook:before{content:"\f39e"}footer .social-link{display:flex;justify-content:center;align-items:center;width:35px;height:35px;color:var(--fontcolorlight) !important;line-height:1;background-color:var(--color-1);border-radius:50%;transition:all .2s linear;text-decoration:none !important}footer .social-link:hover,footer .social-link:focus{background-color:var(--color-3)}#floating-footer{margin-top:-62px}#floating-footer .btn{margin:0;position:relative;top:-1rem;padding:.75rem 1rem;box-shadow:var(--box-shadow)}#floating-footer .btn:not(:hover):not(:focus){background-color:#f9f9f9}.blog-single .section-container{max-width:1024px !important}.blog-single h1{font-size:3rem}.blog-single .share a{display:flex;justify-content:center;align-items:center;width:36px;height:36px;color:#fff !important;text-decoration:none !important;background-color:var(--color-1);border-radius:50%}.blog-single .share a:hover,.blog-single .share a:focus{background-color:var(--color-3)}.block-listing{display:flex;flex-direction:column;row-gap:10px}.collapse-item{background-color:#f9f9f9;margin-bottom:.5rem}.collapse-item .btn-accordion{display:flex;align-items:center;font-weight:700;background:0 0;border:none;padding:15px 40px 15px 25px}.collapse-item .btn-accordion span{padding-right:1rem}.collapse-item .btn-accordion:hover,.collapse-item .btn-accordion:focus{color:var(--color-1)}.collapse-item .card-body.collapse-body{padding-top:0}.wp-block-table th{color:var(--fontcolorlight);border-color:inherit;background-color:var(--color-1)}.block-career-outlook .career-list{display:grid;grid-template-columns:1fr 1fr}.block-career-outlook .row-col-2{display:none !important}@media (max-width:991px){.block-career-outlook .career-list{width:100%;display:grid;grid-template-columns:1fr 2fr}}.wp-block-pullquote{padding:25px;text-align:left;border-top:none;border-bottom:none;border-left:solid 5px var(--color-1)}.block-events .r-item{background-color:#fff;color:#000;border-radius:5px;padding:35px 25px;box-shadow:var(--box-shadow)}.block-events .r-headline{font-size:1.5rem;line-height:1.25;color:#000;font-weight:700}.block-events .r-date-block{flex-direction:row !important;justify-content:start !important;gap:15px}.block-events i{margin-right:5px;color:var(--color-1)}.block-dates .dates-layout-line .date-item{position:relative;display:grid;grid-template-rows:1fr 1fr 1fr;flex:1}.block-dates .date-label{font-size:1.25rem}.block-dates{&.dates--light{.dates{&.dates-layout-line{.dates-group{color:#fff;.date-item{border-color:#fff;&:before{background-color:#fff}}}}}}.dates{.inactive-tooltip{color:#000 !important;background-color:#ccc !important;margin-left:1.25rem !important}&.dates-layout-line{font-weight:600;row-gap:20px;.dates-group{color:#000;.dates-list{margin-bottom:2rem}.date-item{grid-template-rows:auto auto 1fr;gap:0.5rem;border-color:#003071;padding-bottom:0;&:before{background-color:#003071}}.semester{font-weight:700}.date-label{font-weight:800;margin:0}.date-note{margin-bottom:2rem;font-weight:400}.date-calendar{align-items:start}}}}}@media (max-width:991px){.block-dates{.dates{.inactive-tooltip{margin-left:0 !important}&.dates-layout-line{.date-calendar{align-items:center;gap:1rem}}}}}.single-faculty .faculty-header{background-color:var(--color-1)}.single-faculty .faculty-header .section-container{padding-top:50px;padding-bottom:50px}.single-faculty .faculty-header *{color:var(--fontcolorlight)}.single-faculty .faculty-header .breadcrumbs{display:none;margin-bottom:50px}.single-faculty .faculty-header a{color:inherit;text-decoration-color:var(--fontcolorlight)}.single-faculty .faculty-img img{border-radius:9px}.single-faculty .news-list,.single-faculty .course-list{display:grid;row-gap:10px}.single-faculty .share{display:none;flex-wrap:wrap;gap:15px}.single-faculty .share-link{display:flex;justify-content:center;align-items:center;width:40px;height:40px;color:var(--fontcolorlight) !important;font-size:20px;line-height:1;background-color:var(--color-1);border-radius:50%;transition:all .2s linear;text-decoration:none !important}.single-faculty .share-link:hover,.single-faculty .share-link:focus{color:var(--color-1) !important;background-color:var(--fontcolorlight)}