.nav-dropdown-bottom-radius{border-radius:0 0 18px 18px}#franchise .mobile-franchise-page-nav{font-family:Oakes,Helvetica,Arial,sans-serif;font-size:18px}@media (min-width:768px){#franchise .mobile-franchise-page-nav{font-family:Typold,Helvetica,Arial,sans-serif;font-size:21px}}#franchise .franchise-menu-font{font-size:14px}@media (min-width:1200px){#franchise .franchise-menu-font{font-size:16px}}#franchise .franchise-mobile-menu-active{font-weight:600}#franchise .no-deco{text-decoration:none}#franchise .navbar .navbar-nav .nav-link{position:relative}@media (min-width:992px){#franchise .navbar .navbar-nav .nav-link:after{background-color:#b9b2a3;bottom:0;content:"";height:4px;left:0;margin:0 auto;position:absolute;right:0;top:72px;transition:all .3s;width:0}#franchise .navbar .navbar-nav .nav-link:hover:after{width:100%}}#franchise .dropdown-toggle.dropdown-caret-fill:after{border:none;content:"\f229";margin:0 0 0 8px;vertical-align:0}#franchise .franchise-hr-sm{height:2px;width:30px}#franchise .franchise-hr-md{height:2px;width:196px}#franchise .ourstory-gradient-bg{background-image:linear-gradient(180deg,#fff 7%,#f4f4f6 0)}@media (min-width:768px){#franchise .ourstory-gradient-bg{background-image:linear-gradient(180deg,#fff 25%,#f4f4f6 0)}}#franchise .why-c21-container{background-color:#f1efec}@media (min-width:768px){#franchise .why-c21-container{background-color:#fff}#franchise .shadow-md-none{background-color:unset!important;box-shadow:none!important}}#franchise .mobile-menu-negative-margin{font-size:13px;margin-top:-18px}#franchise .franchise-quote-img{margin-top:-32px;width:194px}#franchise .franchise-nav-dropdown{position:relative}@media (min-width:992px){#franchise .franchise-nav-dropdown:after{background-color:#b9b2a3;bottom:0;content:"";height:4px;left:0;margin:0 auto;position:absolute;right:0;top:74px;transition:all .3s;width:0}#franchise .franchise-nav-dropdown:hover:after{width:85%}}#franchise .franchise-item{position:relative;text-decoration:none}@media (min-width:992px){#franchise .franchise-item:after{background-color:#b9b2a3;bottom:0;color:#000;content:"";height:4px;left:0;margin:0 auto;position:absolute;right:0;top:22px;transition:all .3s;width:0}}#franchise .franchise-item:hover{color:#000!important;text-decoration:none!important}@media (min-width:992px){#franchise .franchise-item:hover:after{color:#000;width:100%}}#franchise .franchise-item:hover:after .franchise-transition-progress-bar{border-radius:0;height:10px!important}#franchise .callout__programs{padding-bottom:90px;padding-top:90px;width:100%}@media (min-width:992px){#franchise .callout__programs{width:66%}}@media (min-width:1400px){#franchise .callout__programs{width:50%}}#franchise .callout__programs__img{right:90%;width:60%}@media (min-width:992px){#franchise .callout__programs__img{right:67%;width:65%}}#franchise .icon-flipped{transform:scaleX(-1);-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1)}@media (min-width:768px){#franchise .programs-text-split-stack{background-image:linear-gradient(90deg,#fff 70%,#f1efec 0)}}#franchise .programs-img-split-stack{background-image:linear-gradient(90deg,#fff 25%,#ded7c3 0)}#franchise .video-play-button-centered{left:50%;position:absolute;top:45%;transform:translate(-50%,-45%);z-index:5}#careers .circle-text,#careers .large-circle,#careers .small-circle{border-radius:50%;display:inline-block;position:relative;text-align:center}#careers .circle-text>.inner-text,#careers .large-circle>.inner-text,#careers .small-circle>.inner-text{display:block}#careers .circle-text>.inner-text h5,#careers .large-circle>.inner-text h5,#careers .small-circle>.inner-text h5{color:#746649}#careers .circle-text>.inner-text h5 sup,#careers .large-circle>.inner-text h5 sup,#careers .small-circle>.inner-text h5 sup{top:-20px}#careers .border-lettering{bottom:5%;color:#fff;font-size:1.35em;font-weight:600;left:0;letter-spacing:.2em}@media (max-width:991.98px){#careers .border-lettering{bottom:7%;font-size:1.35em}}#careers .center-align,#careers .circle-text>.inner-text,#careers .large-circle>.inner-text,#careers .small-circle>.inner-text{border-bottom:3em solid #beaf87;height:80%;left:50%;margin:1.3em auto auto;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:80%}@media (max-width:991.98px){#careers .center-align,#careers .circle-text>.inner-text,#careers .large-circle>.inner-text,#careers .small-circle>.inner-text{margin-top:.9em}}#careers .small-circle{background-color:#fff;border:5px solid #000;height:5em;width:5em}#careers .large-circle{background-color:#fff;border:12px solid #252526;height:18em;width:18em}@media (max-width:991.98px){#careers .large-circle{height:20em;width:20em}}@media (max-width:575.98px){#careers .large-circle{aspect-ratio:1/1;height:unset!important;max-width:395px;width:100%}}#careers .careers-mobile-menu-active{font-weight:600}#careers .bg-global-reach{background-image:linear-gradient(0deg,#fff 20%,#b9b2a3 0)}@media (max-width:991.98px){#careers .bg-global-reach{background-image:linear-gradient(0deg,#fff 12%,#b9b2a3 0)}}@media (max-width:767.98px){#careers .bg-global-reach{background-image:linear-gradient(0deg,#fff 6%,#b9b2a3 0)}}#careers .reach-card-start{width:87.7%}#careers .reach-card-middle{margin-left:-23px;width:113%}@media (max-width:991.98px){#careers .reach-card-middle{margin-left:auto;margin-right:auto;width:87.7%}}#careers .reach-card-end{width:87.8%}#careers .no-deco{text-decoration:none}#careers .deco-logo{fill:#746649;margin:0 auto;width:180px}#careers .deco-logo+.main-footer,#careers .deco-logo+.seo-footer{padding-top:9em}#careers .deco-logo.on-dark{fill:#beaf87}#careers .callout__university{padding-bottom:90px;padding-top:90px;width:100%}@media (min-width:992px){#careers .callout__university{width:50%}}@media (min-width:768px){#careers .advertising-grid-offset{transform:translateY(40%)}}@media (max-width:767.98px){#careers .translate-y-15{transform:translateY(5%)}}@media (min-width:768px){#careers .translate-y-15{transform:translateY(15%)}}#careers .careers-hr-sm{height:2px;width:30px}#careers .careers-asterisk{font-size:.5em;top:-1em}#careers .mobile-menu-negative-margin{font-size:13px;margin-top:-18px}#careers .navbar .navbar-nav .nav-link{position:relative}@media (min-width:992px){#careers .navbar .navbar-nav .nav-link:after{background-color:#b9b2a3;bottom:0;content:"";height:4px;left:0;margin:0 auto;position:absolute;right:0;top:76px;transition:all .3s;width:0}#careers .navbar .navbar-nav .nav-link:hover:after{width:100%}}#careers .video-play-button-centered{left:59%;top:20%;transform:translate(-59%,-20%);z-index:5}.scroll-to-top-button{bottom:2%;right:2%}.col-link img{transition:all .3s ease}.col-link:focus img,.col-link:hover img{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12);transform:translateY(-3px)}.sticky-sidebar-right.nav-pills .nav-link{border-bottom:1px solid #dee2e6;font-family:Typold,Helvetica,Arial,sans-serif;position:relative}.sticky-sidebar-right.nav-pills .nav-link:not(.active){color:#252526}.sticky-sidebar-right.nav-pills .nav-link:not(.active):focus,.sticky-sidebar-right.nav-pills .nav-link:not(.active):hover{background:#f8f7f2;color:#000}.sticky-sidebar-right.nav-pills .nav-link.active{background-color:#f8f7f2;color:#000;font-weight:700}.sticky-sidebar-right.nav-pills .nav-link.active:before{background-color:#746649;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:3px}#buyingSellingNav .mobile-menu-negative-margin{font-size:13px;margin-top:-18px}#buyingSellingNav .navbar-animated-hover .navbar-nav .nav-link{position:relative}@media (min-width:992px){#buyingSellingNav .navbar-animated-hover .navbar-nav .nav-link:after{background-color:#b9b2a3;bottom:0;content:"";height:4px;left:0;margin:0 auto;position:absolute;right:0;top:72px;transition:all .3s;width:0}#buyingSellingNav .navbar-animated-hover .navbar-nav .nav-link:hover:after{width:100%}}#buyingSellingNav .no-deco{text-decoration:none}#buyingSellingNav .buying-selling-menu-font{font-size:14px}@media (min-width:1200px){#buyingSellingNav .buying-selling-menu-font{font-size:16px}}#buyingSellingNav .buying-selling-mobile-menu-active{font-weight:600}