#fragmentWrapper #CGI-wrapper, #fragmentWrapper #CGI-wrapper {
	 font-family: 'Open Sans', sans-serif !important;
	 overflow-x: hidden !important;
}
 #fragmentWrapper #CGI-wrapper h1, #fragmentWrapper #CGI-wrapper h2, #fragmentWrapper #CGI-wrapper h3, #fragmentWrapper #CGI-wrapper h4, #fragmentWrapper #CGI-wrapper h5, #fragmentWrapper #CGI-wrapper h6 {
	 padding: 0;
	 margin: 0;
}
 #fragmentWrapper #CGI-wrapper .align-center {
	 display: flex;
	 flex-direction: row;
	 justify-content: center;
	 align-items: center;
}
 #fragmentWrapper _::-webkit-full-page-media, #fragmentWrapper _:future, #fragmentWrapper :root #CGI-wrapper .carousel-inner .carousel-item-next, #fragmentWrapper #CGI-wrapper .carousel-inner .carousel-item-prev, #fragmentWrapper #CGI-wrapper .carousel-inner .carousel-item.active {
	 display: block;
	 transition: -webkit-transform .3s ease;
	 transition: transform .3s ease;
	 transition: transform .3s ease, -webkit-transform .3s ease;
}
 #fragmentWrapper #CGI-wrapper .font-weight-regular {
	 font-weight: normal;
}
 #fragmentWrapper #CGI-wrapper a {
	 text-decoration: none !important;
	 outline: none !important;
}
 #fragmentWrapper #CGI-wrapper .loadContentParent ul, #fragmentWrapper #grey-section ul {
	 padding-left: 0.9375rem;
}
 #fragmentWrapper #CGI-wrapper #pupose-section-measurement {
	 margin-top: 1.25rem;
}
 #fragmentWrapper #CGI-wrapper .font-weight-bold {
	 font-weight: 700;
}
 #fragmentWrapper #CGI-wrapper .bg-black {
	 background-color: #000000;
}
 #fragmentWrapper #CGI-wrapper .bg-lightestgrey {
	 background-color: #E8E8E8;
}
 #fragmentWrapper #CGI-wrapper .bg-learn-grey {
	 background-color: #e6e6e6;
	 position: relative;
	 z-index: 99;
}
 #fragmentWrapper #CGI-wrapper .font-12 {
	 font-size: 0.75rem;
}
 #fragmentWrapper #CGI-wrapper .font-16 {
	 font-size: 1rem;
}
 #fragmentWrapper #CGI-wrapper .font25 {
	 font-size: 1.5625rem;
}
 #fragmentWrapper #CGI-wrapper .font-26 {
	 font-size: 1.625rem;
}
 #fragmentWrapper #CGI-wrapper .font-36 {
	 font-size: 2.25rem;
}
 #fragmentWrapper #CGI-wrapper .pointer {
	 cursor: pointer;
}
 #fragmentWrapper #CGI-wrapper .font-24 {
	 font-size: 1.5rem;
}
 #fragmentWrapper #CGI-wrapper .font-30 {
	 font-size: 1.875rem;
}
 #fragmentWrapper #CGI-wrapper .font-21 {
	 font-size: 1.3125rem;
}
 #fragmentWrapper #CGI-wrapper .font-18 {
	 font-size: 1.125rem;
}
 #fragmentWrapper #CGI-wrapper .font-10 {
	 font-size: 0.625rem;
}
 #fragmentWrapper #CGI-wrapper .font-40 {
	 font-size: 2.5rem;
}
 #fragmentWrapper #CGI-wrapper .font-36 {
	 font-size: 2.25rem;
}
 #fragmentWrapper #CGI-wrapper .font-48 {
	 font-size: 3rem;
}
 #fragmentWrapper #CGI-wrapper .font-62 {
	 font-size: 3.875rem;
}
 #fragmentWrapper #CGI-wrapper .font-52 {
	 font-size: 3.25rem;
}
 #fragmentWrapper #CGI-wrapper .font-72 {
	 font-size: 4.5rem;
}
 #fragmentWrapper #CGI-wrapper .font-family-georgia {
	 font-family: Georgia;
}
 #fragmentWrapper #CGI-wrapper {
	 top: 0 !important;
}
 #fragmentWrapper #CGI-wrapper p {
	 padding: 0;
}
 #fragmentWrapper #CGI-wrapper .align-center {
	 display: flex;
	 flex-direction: row;
	 justify-content: center;
	 align-items: center;
}
 #fragmentWrapper #CGI-wrapper .fixed {
	 position: fixed;
	 top: 0;
	 left: 0;
	 width: 100%;
	 z-index: 9999;
}
 #fragmentWrapper #CGI-wrapper .dropdown-toggle::after {
	 display: none;
}
 #fragmentWrapper #CGI-wrapper .dropDownArrow {
	 display: block;
	 float: left;
}
 #fragmentWrapper #CGI-wrapper .dropDownArrow img {
	 width: 1rem;
	 background-position: center;
	 background-repeat: no-repeat;
	 background-size: cover;
}
 #fragmentWrapper .fadeInSlow {
	 -webkit-animation-duration: 2s;
	 animation-duration: 2s;
	 animation-name: fadeIn !important;
}
 @keyframes fadeIn {
	 #fragmentWrapper 0% {
		 opacity: 0;
	}
	 #fragmentWrapper 100% {
		 opacity: 1;
	}
}
 #fragmentWrapper .fadeInLater {
	 -webkit-animation-duration: 5s;
	 animation-duration: 5s;
	 animation-name: fadeInLater;
}
 @keyframes fadeInLater {
	 #fragmentWrapper 0% {
		 opacity: 0;
	}
	 #fragmentWrapper 100% {
		 opacity: 1;
	}
}
 #fragmentWrapper .text-end {
	 text-align: end;
}
 #fragmentWrapper .bg-side-tile {
	 background-color: #35ACE5;
	 width: 100%;
	 height: 100%;
}
 #fragmentWrapper .w-h-100 {
	 width: 100%;
	 height: 100%;
	 display: inline-flex;
}
 #fragmentWrapper .bg-relatedContent {
	 background-color: #c9ebff;
}
 #fragmentWrapper .backgroundProperty {
	 background-position: center;
	 background-repeat: no-repeat;
	 background-size: 34px;
	 height: 2.1875rem;
	 width: 2.1875rem;
	 background-color: transparent;
	 box-shadow: none;
	 outline: 0;
}
 #fragmentWrapper .mobile-Icons .download-blue-icon {
	 position: initial;
	 right: 1.5rem;
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/download-white.svg);
}
 #fragmentWrapper .mobile-Icons .download-blue-icon:hover {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/download-white-hover.svg);
}
 #fragmentWrapper .download-blue-icon {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/download-blue.svg);
	 height: 2.5rem;
	 width: 2.5rem;
	 position: absolute;
	 right: 3.125rem;
	 margin-top: 2.875rem;
}
 #fragmentWrapper .download-blue-icon:hover {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/download-blue-hover.svg);
}
 #fragmentWrapper .my-share {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/share.svg);
}
 #fragmentWrapper #CGI-wrapper .my-share-hover {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/share-hover.svg);
}
 #fragmentWrapper #CGI-wrapper .my-share-hover {
	 display: none;
	 box-shadow: none;
	 outline: 0;
}
 #fragmentWrapper #CGI-wrapper .my-share-parent:hover .my-share-hover {
	 display: block;
	 box-shadow: none;
	 outline: 0;
}
 #fragmentWrapper #CGI-wrapper .my-share-parent:hover .my-share {
	 display: none;
	 box-shadow: none;
	 outline: 0;
}
 #fragmentWrapper .facebook {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/facebook-active.svg);
	 background-repeat: no-repeat;
}
 #fragmentWrapper .facebook:hover {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/facebook-hover.svg);
	 background-repeat: no-repeat;
}
 #fragmentWrapper .twitter {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/twitter-active.svg);
	 background-repeat: no-repeat;
}
 #fragmentWrapper .twitter:hover {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/twitter-hover.svg);
	 background-repeat: no-repeat;
}
 #fragmentWrapper .linkedIn {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/linkedin-active.svg);
	 background-repeat: no-repeat;
}
 #fragmentWrapper .linkedIn:hover {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/linkedin-hover.svg);
	 background-repeat: no-repeat;
}
 #fragmentWrapper .mobile-Icons .facebook {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/facebook-white-active.svg);
}
 #fragmentWrapper .mobile-Icons .facebook:hover {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/facebook-white-hover.svg);
}
 #fragmentWrapper .mobile-Icons .twitter {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/twitter-white-active.svg);
	 background-repeat: no-repeat;
}
 #fragmentWrapper .mobile-Icons .twitter:hover {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/twitter-white-hover.svg);
	 background-repeat: no-repeat;
}
 #fragmentWrapper .mobile-Icons .linkedIn {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/linkedIn-white.svg);
	 background-repeat: no-repeat;
}
 #fragmentWrapper .mobile-Icons .linkedIn:hover {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/linkedIn-white-hover.svg);
	 background-repeat: no-repeat;
}
 #fragmentWrapper .my-socialMediaIcon {
	 display: none !important;
	 -webkit-transition: all 0.5s ease-out;
	 -moz-transition: all 0.5s ease-out;
	 -o-transition: all 0.5s ease-out;
	 transition: all 0.5s ease-out;
}
 #fragmentWrapper .my-socialMediaIcon.active {
	 display: flex !important;
	 flex-direction: column;
}
 @-webkit-keyframes fadeInSocial {
	 #fragmentWrapper 0% {
		 opacity: 0;
	}
	 #fragmentWrapper 100% {
		 opacity: 1;
	}
}
 @keyframes fadeInSocial {
	 #fragmentWrapper 0% {
		 opacity: 0;
	}
	 #fragmentWrapper 100% {
		 opacity: 1;
	}
}
 #fragmentWrapper .fadeInSocial {
	 -webkit-animation-name: fadeInSocial;
	 animation-name: fadeInSocial;
}
 #fragmentWrapper #CGI-wrapper #carouselExampleFade {
	 width: 100%;
	 background: #334355;
	 background-position: center;
	 background-repeat: no-repeat;
	 background-size: cover;
	 background-position: 70% 50%;
}
 #fragmentWrapper #CGI-wrapper .execSummary-container #carouselExampleFade .hero-img div {
	 width: 100%;
	 height: 100%;
	 background-color: #ffffff;
	 border-radius: 50%;
}
 #fragmentWrapper #CGI-wrapper .execSummary-container #carouselExampleFade .hero-img {
	 padding: 0 3.75rem;
}
 #fragmentWrapper #CGI-wrapper #carouselExampleFade .carousel-inner {
	 max-height: max-content;
}
 #fragmentWrapper #CGI-wrapper #carouselExampleFade .banner-heading {
	 line-height: 4.5rem;
}
 #fragmentWrapper .carousel-caption .detail {
	 color: #000000;
}
 #fragmentWrapper .downloadBtn {
	 text-transform: initial !important;
	 background-color: #0d3a61 !important;
}
 #fragmentWrapper .downHover:hover {
	 border: 1px solid #97999B;
	 color: #97999B;
}
 #fragmentWrapper .reportHover:hover {
	 background-color: #97999B !important;
}
 #fragmentWrapper .downloadImg {
	 background-repeat: no-repeat;
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/download.svg);
	 height: 2.5rem;
	 width: 2.5rem;
	 background-position: center;
}
 #fragmentWrapper .btn-group .dropDownArrowImg {
	 background-repeat: no-repeat;
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/drop-down.svg);
	 height: 2.5rem;
	 width: 2.5rem;
	 background-position: center;
}
 #fragmentWrapper .downHover:hover .downloadImg {
	 background-repeat: no-repeat;
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/download-grey.svg);
	 height: 2.5rem;
	 width: 2.5rem;
	 background-position: center;
}
 #fragmentWrapper .btn-group .dropDownArrowImgHover {
	 background-repeat: no-repeat;
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/drop-down-grey.svg);
	 height: 2.5rem;
	 width: 2.5rem;
	 background-position: center;
}
 #fragmentWrapper #CGI-wrapper .dropDownArrowImgHover {
	 display: none;
}
 #fragmentWrapper #CGI-wrapper .btn-group:hover .dropDownArrowImgHover {
	 display: block;
}
 #fragmentWrapper #CGI-wrapper .btn-group:hover .dropDownArrowImg {
	 display: none;
}
 #fragmentWrapper .compress {
	 font-weight: 700;
}
 #fragmentWrapper .jumbotron {
	 text-align: center;
	 background-color: #196069 !important;
	 color: #ffffff !important;
	 position: relative;
	 margin-bottom: 0;
}
 #fragmentWrapper .jumbotron .container {
	 max-width: 41.5625rem;
}
 #fragmentWrapper #CGI-wrapper #carouselExampleFade #section02 {
	 margin-top: 5.9375rem;
	 float: right;
	 position: absolute;
	 bottom: -0.625rem;
	 right: 0;
}
 @keyframes bounce {
	 #fragmentWrapper 50% {
		 transform: translateY(-15px);
	}
}
 #fragmentWrapper #CGI-wrapper #section02 .banner-download-btn div {
	 background-position: right;
	 box-sizing: border-box;
	 background-repeat: no-repeat;
	 color: #ffffff;
	 font-size: 1rem;
	 font-weight: bold;
	 text-transform: uppercase;
	 float: left;
	 animation: bounce 1600ms infinite cubic-bezier(0.445,0.05,0.55,0.95);
	 cursor: pointer;
}
 #fragmentWrapper #grey-section #section02 .banner-download-btn div {
	 color: #000000;
}
 #fragmentWrapper #grey-section #section02 {
	 margin-top: 1.25rem;
}
 #fragmentWrapper #section02 .banner-download-btn span {
	 float: left;
}
 #fragmentWrapper #section02 .banner-download-btn {
	 float: left;
	 margin-right: 2.5rem;
}
 #fragmentWrapper #carousel .carousel-col:hover .img-cont {
	 background-color: #000000;
}
 #fragmentWrapper #carousel .carousel-col:hover .img-cont img {
	 opacity: 0.45;
}
 #fragmentWrapper .img-cont img {
	 width: 100%;
}
 #fragmentWrapper .demo .scrollText {
	 font-size: 1rem;
	 margin-bottom: 0;
}
 #fragmentWrapper .demo .scrollText:hover {
	 font-size: 1rem;
	 margin-bottom: 0;
}
 #fragmentWrapper .demo a {
	 position: absolute;
	 bottom: 8.75rem;
	 left: calc(-45%);
	 z-index: 2;
	 display: inline-block;
	 -webkit-transform: translate(0,-50%);
	 transform: translate(0,-50%);
	 color: #fff;
	 font: normal 400 20px/1 'Josefin Sans', sans-serif;
	 letter-spacing: .1em;
	 text-decoration: none;
	 transition: opacity .3s;
}
 #fragmentWrapper .demo a:hover {
	 text-decoration: none;
	 color: #ffffff;
}
 #fragmentWrapper .carousel-indicators li {
	 cursor: pointer;
}
 #fragmentWrapper .scrollBtn {
	 transition: all .2s ease-in-out;
}
 #fragmentWrapper .scrollBtn:hover {
	 transform: scale(1.1);
}
 #fragmentWrapper .carouselBox {
	 border: 1px solid lightgray;
}
 @keyframes shadow-pulse {
	 #fragmentWrapper 0% {
		 box-shadow: 0 0 0 0px rgba(0,0,0,0.2);
	}
	 #fragmentWrapper 100% {
		 box-shadow: 0 0 0 35px rgba(0,0,0,0);
	}
}
 @-webkit-keyframes fadeInUp {
	 #fragmentWrapper from {
		 opacity: 0;
		 -webkit-transform: translate3d(0,100%,0);
		 transform: translate3d(0,100%,0);
	}
	 #fragmentWrapper to {
		 opacity: 1;
		 -webkit-transform: translate3d(0,0,0);
		 transform: translate3d(0,0,0);
	}
}
 @keyframes fadeInUp {
	 #fragmentWrapper from {
		 opacity: 0;
		 -webkit-transform: translate3d(0,100%,0);
		 transform: translate3d(0,100%,0);
	}
	 #fragmentWrapper to {
		 opacity: 1;
		 -webkit-transform: translate3d(0,0,0);
		 transform: translate3d(0,0,0);
	}
}
 #fragmentWrapper .FadeInAnimation .fadeInUp, #fragmentWrapper .hoverCard .OnHoverfadeInUp {
	 -webkit-animation-name: fadeInUp;
	 animation-name: fadeInUp;
	 animation-duration: 2s;
}
 #fragmentWrapper #cardSectionMobile {
	 display: none;
}
 @media only screen and (min-width: 1300px) {
	 #fragmentWrapper .left-space {
		 margin-left: -0.9375rem;
	}
}
 @media only screen and (min-width: 780px) and (max-width: 990px) {
	 #fragmentWrapper #carouselExampleFade .demo a {
		 bottom: 5rem;
	}
	 #fragmentWrapper #carouselExampleFade .carousel-inner .carousel-caption {
		 left: 5% !important;
	}
	 #fragmentWrapper #carouselExampleFade .carousel-inner .carousel-item .d-block {
		 padding: 0;
	}
	 #fragmentWrapper .regulationSection .regulationItems .regulationCircle {
		 width: 14.375rem;
		 height: 14.375rem;
	}
	 #fragmentWrapper .regulationSection .regulationItems .regulationCircle img {
		 width: 8.125rem;
		 height: 8.125rem;
	}
	 #fragmentWrapper .regulationItems.content {
		 text-align: center;
	}
	 #fragmentWrapper .regulationItems .regulationNumber {
		 text-align: center;
		 float: none;
	}
	 #fragmentWrapper .card-overlap-right, #fragmentWrapper .card-overlap {
		 font-size: 1.125rem;
	}
	 #fragmentWrapper #CGI-wrapper .purpose-img {
		 width: 100%;
		 position: relative;
		 margin-left: -14%;
		 background-size: auto;
	}
}
 #fragmentWrapper #cardSectionMobile .carousel-indicators li, #fragmentWrapper #agilityCarousel .carousel-indicators li {
	 width: 0.75rem;
	 height: 0.75rem;
	 background-color: #A7ADAF;
	 border-radius: 50%;
}
 #fragmentWrapper #cardSectionMobile .carousel-indicators li.active, #fragmentWrapper #agilityCarousel .carousel-indicators li.active {
	 width: 1.125rem;
	 height: 1.125rem;
	 background-color: #79C548;
	 border-radius: 50%;
	 margin-top: -3px;
}
 #fragmentWrapper #agilityCarousel {
	 display: none;
}
 #fragmentWrapper .bannertext-mob {
	 display: none;
}
 #fragmentWrapper #CGI-wrapper .bannertext-mob br {
	 display: none;
}
 #fragmentWrapper #CGI-wrapper .infoGraphics-section .desktop-view {
	 display: block;
}
 #fragmentWrapper #CGI-wrapper .infoGraphics-section .mobile-view {
	 display: none;
}
 #fragmentWrapper #CGI-wrapper .DEITechTool-container .myTake-content .expert-name {
	 margin-top: 1.25rem;
}
 @media (max-width: 1024px) {
	 #fragmentWrapper #CGI-wrapper #carouselExampleFade .bannerDisplay br {
		 display: none;
	}
	 #fragmentWrapper #CGI-wrapper .GT-container .GT-btn-style, #fragmentWrapper #CGI-wrapper .GT-container .purpose-btn-style {
		 min-width: 100%;
	}
	 #fragmentWrapper #CGI-wrapper .GT-container #hub-bg-video {
		 display: none !important;
	}
	 #fragmentWrapper #CGI-wrapper .GT-container #carouselExampleFade {
		 position: relative !important;
	}
	 #fragmentWrapper #CGI-wrapper .purpose-img-section {
		 padding: 0.5rem !important;
	}
}
 #fragmentWrapper #CGI-wrapper #cardSectionMobile {
	 display: none;
}
 #fragmentWrapper #CGI-wrapper .loop-carousel-items .ec__pagination {
	 display: none;
}
 #fragmentWrapper #CGI-wrapper #swipe-controls-section .swiper-pagination {
	 display: block;
}
 #fragmentWrapper #CGI-wrapper #swipe-controls-section {
	 width: 100%;
	 padding: 0.625rem 0 1.25rem 0;
	 position: relative;
	 display: block;
	 z-index: 9999;
	 bottom: 2.1875rem;
}
 #fragmentWrapper #CGI-wrapper .handleSocialIcon {
	 margin-left: 8.4375rem;
}
 @media (min-width: 768px) and (max-width: 991px) {
	 #fragmentWrapper #CGI-wrapper .handleSocialIcon {
		 margin-left: 0rem !important;
	}
	 #fragmentWrapper #CGI-wrapper #carousel-multi .carousel-col {
		 width: 100%;
	}
	 #fragmentWrapper #CGI-wrapper .sticky-header .btn-group {
		 padding: 0 !important;
	}
	 #fragmentWrapper #CGI-wrapper .myTake-content .expert-name {
		 margin-left: 2.5rem !important;
	}
	 #fragmentWrapper #CGI-wrapper .DEITechTool-container .myTake-content .expert-name {
		 margin-left: 0 !important;
	}
	 #fragmentWrapper #CGI-wrapper .map-heading {
		 margin: 2.5rem 1.5625rem 1.5625rem 1.5625rem;
	}
	 #fragmentWrapper #CGI-wrapper .GT-container #purpose-section-1 .content-section {
		 margin: 2.5rem 0.625rem 3.125rem 0.625rem;
		 font-size: 1.25rem !important;
	}
	 #fragmentWrapper #CGI-wrapper .GT-container #purpose-section-1 .content-section .readSummaryBtn {
		 margin-top: 2.5rem !important;
	}
	 #fragmentWrapper #CGI-wrapper #aligilityDesktopList {
		 display: none;
	}
	 #fragmentWrapper #CGI-wrapper #agilityCarousel {
		 display: block;
	}
	 #fragmentWrapper #CGI-wrapper .GT-btn-style, #fragmentWrapper #CGI-wrapper .purpose-btn-style {
		 width: 100%;
		 min-width: unset !important;
	}
	 #fragmentWrapper #CGI-wrapper .expert-details .expert-content {
		 display: inline-block !important;
	}
	 #fragmentWrapper #CGI-wrapper #exploreTrends .dropdown-menu .col-12.col-md-6 {
		 flex: 0 0 100% !important;
		 max-width: 100% !important;
	}
	 #fragmentWrapper #CGI-wrapper .card-overlap-right3 {
		 position: relative !important;
		 width: 100% !important;
		 height: auto !important;
		 top: 0% !important;
		 line-height: 1.1 !important;
		 left: 10% !important;
		 margin-top: -0.625rem !important;
		 font-size: 1.125rem !important;
	}
	 #fragmentWrapper #CGI-wrapper .card-overlap {
		 position: relative !important;
		 width: 100% !important;
		 height: auto !important;
		 top: 0% !important;
		 line-height: 1.1 !important;
		 left: -20% !important;
		 margin-top: -0.625rem !important;
		 font-size: 1.125rem !important;
	}
	 #fragmentWrapper #CGI-wrapper .GT-container #purpose-section-1 .title br, #fragmentWrapper #CGI-wrapper .GT-container #purpose-section-1 .video-txt-line-height br {
		 display: none;
	}
	 #fragmentWrapper #CGI-wrapper .custom-dropDown select {
		 margin-top: 0.625rem !important;
	}
	 #fragmentWrapper #CGI-wrapper .loop-carousel-items .item .pad15 {
		 padding: 0 0.625rem !important;
	}
	 #fragmentWrapper #CGI-wrapper .loop-carousel-items .item .pad15 {
		 opacity: 1 !important;
		 pointer-events: unset !important;
	}
	 #fragmentWrapper #CGI-wrapper .loop-carousel-items .ec__nav {
		 top: calc(-50%);
	}
	 #fragmentWrapper #CGI-wrapper .card-body {
		 padding: 0.9375rem 1.5625rem 1.5625rem 1.5625rem !important;
	}
	 #fragmentWrapper #CGI-wrapper .loop-carousel-items .ec__pagination {
		 display: block;
	}
	 #fragmentWrapper #CGI-wrapper .ec .ec__nav--prev {
		 left: 1em !important;
	}
	 #fragmentWrapper #CGI-wrapper .ec .ec__nav--next {
		 right: 1em !important;
	}
	 #fragmentWrapper #CGI-wrapper #swipe-controls-section {
		 width: 100%;
		 padding: 0.625rem 0 1.25rem 0;
		 position: relative;
		 display: block;
		 z-index: 9999;
		 bottom: 3.125rem;
		 background-color: #ffffff;
	}
	 #fragmentWrapper #CGI-wrapper #swipe-controls-section .swiper-button {
		 width: 2.1875rem;
		 height: 2.1875rem;
	}
	 #fragmentWrapper #CGI-wrapper .swiper-button-prev {
		 left: 1.5625rem !important;
		 transform: scaleX(-1) !important;
		 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/next-mobile-arrow-black.svg) !important;
	}
	 #fragmentWrapper #CGI-wrapper .swiper-button-next {
		 right: 1.5625rem !important;
		 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/next-mobile-arrow-black.svg) !important;
	}
	 #fragmentWrapper #CGI-wrapper #swipe-controls-section .swiper-pagination {
		 display: block;
	}
	 #fragmentWrapper #CGI-wrapper .GT-container .swiper-container .card .card-body {
		 height: 22.5rem !important;
	}
	 #fragmentWrapper #CGI-wrapper .pullQuoteImg-3 {
		 margin-bottom: 0 !important;
	}
	 #fragmentWrapper #CGI-wrapper .GT-container .readSummaryBtn {
		 margin-top: 1.875rem !important;
	}
	 #fragmentWrapper #CGI-wrapper .swiper-container {
		 overflow: unset !important;
	}
	 #fragmentWrapper #CGI-wrapper .GT-container .swiper-container .card .card-body .carouselCardHeading {
		 font-size: 1.25rem !important;
		 margin-bottom: 1.875rem !important;
	}
	 #fragmentWrapper #CGI-wrapper .footerBtnSpacing, #fragmentWrapper #CGI-wrapper .relatedColHeading, #fragmentWrapper #CGI-wrapper #introSec {
		 margin-top: 2.5rem !important;
	}
	 #fragmentWrapper #CGI-wrapper .section-second-section {
		 padding-top: 1.875rem !important;
		 padding-bottom: 2.5rem !important;
	}
	 #fragmentWrapper #CGI-wrapper #pupose-section-10 .agilityTitle {
		 margin: 1.25rem 1.5625rem !important;
	}
	 #fragmentWrapper #CGI-wrapper #pupose-section-10 .collectionSubHeading {
		 margin: 0rem 1.5625rem 2.5rem 1.5625rem;
	}
	 #fragmentWrapper #CGI-wrapper .GT-container .section-second-section .readSummaryBtn {
		 margin-top: 0rem !important;
	}
}
 @media only screen and (max-width: 991px) {
	 #fragmentWrapper #CGI-wrapper .my-socialMediaIcon.active {
		 display: flex !important;
		 flex-direction: row;
	}
	 #fragmentWrapper #CGI-wrapper .my-socialMediaIcon.active .facebookParent {
		 padding-top: 0rem !important;
		 padding-left: 0.5rem;
	}
	 #fragmentWrapper #CGI-wrapper .my-socialMediaIcon.active .twitterParent {
		 padding-left: 0.5rem;
	}
	 #fragmentWrapper #CGI-wrapper .my-socialMediaIcon.active .linkedInParent {
		 padding-left: 0.5rem;
	}
	 #fragmentWrapper #CGI-wrapper .my-share-parent {
		 display: inline-flex !important;
	}
	 #fragmentWrapper #CGI-wrapper .subscribeIconParent {
		 padding-left: 0.75rem;
	}
	 #fragmentWrapper #CGI-wrapper .GT-container.GT-container .carousel-heading {
		 margin-bottom: 0rem !important;
	}
	 #fragmentWrapper #CGI-wrapper #pupose-section-10 .agilityTitle {
		 margin: 1.25rem 1.5625rem !important;
	}
	 #fragmentWrapper #CGI-wrapper #pupose-section-10 .collectionSubHeading {
		 margin: 0rem 1.5625rem 2.5rem 1.5625rem;
	}
	 #fragmentWrapper #CGI-wrapper .section-second-section {
		 padding-top: 2.5rem !important;
		 padding-bottom: 2.5rem !important;
	}
	 #fragmentWrapper #CGI-wrapper .GT-container .section-second-section .readSummaryBtn {
		 margin-top: 0rem !important;
	}
	 #fragmentWrapper #CGI-wrapper .footerBtnSpacing, #fragmentWrapper #CGI-wrapper .relatedColHeading, #fragmentWrapper #CGI-wrapper #introSec {
		 margin-top: 2.5rem !important;
	}
	 #fragmentWrapper #CGI-wrapper .GT-container .swiper-container .card .card-body .carouselCardHeading {
		 font-size: 1.25rem;
		 margin-bottom: 1.875rem !important;
	}
	 #fragmentWrapper #CGI-wrapper .swiper-container {
		 overflow: unset !important;
	}
	 #fragmentWrapper #CGI-wrapper .GT-container .readSummaryBtn {
		 margin-top: 1.875rem !important;
	}
	 #fragmentWrapper #CGI-wrapper .pullQuoteImg-3 {
		 margin-bottom: 0 !important;
	}
	 #fragmentWrapper #CGI-wrapper .GT-container .swiper-container .card .card-body {
		 height: 22.5rem !important;
	}
	 #fragmentWrapper #CGI-wrapper .handleSocialIcon {
		 margin-left: 0rem !important;
	}
	 #fragmentWrapper #CGI-wrapper #carousel-multi .carousel-col {
		 width: 100%;
	}
	 #fragmentWrapper #CGI-wrapper #swipe-controls-section {
		 width: 100%;
		 padding: 0.625rem 0 1.25rem 0;
		 position: relative;
		 display: block;
		 z-index: 9999;
		 bottom: 3.125rem;
		 background-color: #ffffff;
	}
	 #fragmentWrapper #CGI-wrapper #swipe-controls-section .swiper-button {
		 width: 2.1875rem;
		 height: 2.1875rem;
	}
	 #fragmentWrapper #CGI-wrapper .swiper-button-prev {
		 left: 1.5625rem !important;
		 transform: scaleX(-1) !important;
		 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/next-mobile-arrow-black.svg) !important;
	}
	 #fragmentWrapper #CGI-wrapper .swiper-button-next {
		 right: 1.5625rem !important;
		 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/next-mobile-arrow-black.svg) !important;
	}
	 #fragmentWrapper #CGI-wrapper #swipe-controls-section .swiper-pagination {
		 display: block;
	}
	 #fragmentWrapper #CGI-wrapper .loop-carousel-items .item .pad15 {
		 padding: 0 0.625rem;
	}
	 #fragmentWrapper #CGI-wrapper .loop-carousel-items .item .pad15 {
		 opacity: 1 !important;
		 pointer-events: unset !important;
	}
	 #fragmentWrapper #CGI-wrapper .loop-carousel-items .ec__nav {
		 top: calc(-50%);
	}
	 #fragmentWrapper #CGI-wrapper .loop-carousel-items .ec__pagination {
		 display: block;
	}
	 #fragmentWrapper #CGI-wrapper .ec .ec__nav--prev {
		 left: 1em !important;
	}
	 #fragmentWrapper #CGI-wrapper .ec .ec__nav--next {
		 right: 1em !important;
	}
	 #fragmentWrapper #CGI-wrapper .GT-container #purpose-section-1 .title br, #fragmentWrapper #CGI-wrapper .GT-container #purpose-section-1 .video-txt-line-height br {
		 display: none;
	}
	 #fragmentWrapper #CGI-wrapper .home-dropdown-icon-mobile {
		 margin-bottom: 0.3125rem;
	}
	 #fragmentWrapper #CGI-wrapper .infoGraphics-section .desktop-view {
		 display: none;
	}
	 #fragmentWrapper #CGI-wrapper .infoGraphics-section .mobile-view {
		 display: block;
	}
	 #fragmentWrapper .regulationItems.content {
		 margin-left: auto !important;
		 margin-right: auto !important;
		 width: 21.25rem;
		 overflow: hidden;
		 clear: both;
		 margin-bottom: 1.25rem;
	}
	 #fragmentWrapper .regulationItems .regulationNumber {
		 margin-left: 10%;
	}
	 #fragmentWrapper .jumbotron .container {
		 padding-top: 1.25rem;
	}
	 #fragmentWrapper .jumbotron .container .lead {
		 font-size: 1rem;
	}
	 #fragmentWrapper .jumbotron .share {
		 right: 1.5625rem;
		 top: -1.625rem;
	}
	 #fragmentWrapper .jumbotron .share span {
		 width: 0.625rem;
		 right: 0.625rem;
	}
	 #fragmentWrapper #carouselExampleFade .carousel-item .d-block {
		 height: auto !important;
		 padding: 0;
		 margin: 0 auto;
		 float: initial;
	}
	 #fragmentWrapper #carouselExampleFade .carousel-item .d-none {
		 width: 100%;
		 display: block !important;
		 position: initial !important;
		 padding-top: 1.25rem !important;
	}
	 #fragmentWrapper #carouselExampleFade .carousel-inner {
		 max-height: initial;
	}
	 #fragmentWrapper #carouselExampleFade #section02 {
		 display: block;
		 height: 6.25rem;
	}
	 #fragmentWrapper #carouselExampleFade .demo a {
		 bottom: 4.875rem;
	}
	 #fragmentWrapper .mobile-center {
		 justify-content: center;
	}
	 #fragmentWrapper .keyfinding .mobileView {
		 display: block;
	}
	 #fragmentWrapper .keyfinding .desktop-view {
		 display: none;
	}
	 #fragmentWrapper #CGI-wrapper .card-overlap-right0, #fragmentWrapper .card-overlap-full {
		 position: relative !important;
		 width: 100% !important;
		 margin-top: -1px !important;
	}
	 #fragmentWrapper #CGI-wrapper #pupose-section-6 .cards .dropDownArrowImg {
		 width: 0.9375rem !important;
	}
	 #fragmentWrapper .card-overlap-right1 {
		 position: relative;
		 width: 100%;
		 margin-top: -10%;
		 line-height: 1.1;
		 left: 10%;
		 font-size: 1.125rem !important;
	}
	 #fragmentWrapper .card-overlap-right2 {
		 position: relative;
		 width: 100%;
		 margin-top: -10%;
		 line-height: 1.1;
		 left: 10%;
		 font-size: 1.125rem !important;
	}
	 #fragmentWrapper .purpose-wrapper .content-section {
		 font-size: 1.5rem !important;
	}
	 #fragmentWrapper #CGI-wrapper .purpose-wrapper .its-desc, #fragmentWrapper #CGI-wrapper .purpose-wrapper .title {
		 font-size: 1.25rem;
	}
	 #fragmentWrapper #purpose-section-1 .content-section {
		 margin: 0;
	}
	 #fragmentWrapper #CGI-wrapper .card-overlap-right {
		 position: relative;
		 line-height: 1.1;
		 font-size: 1.125rem;
		 width: 100%;
		 height: auto;
		 top: 0%;
		 margin-top: -10%;
		 left: 10%;
	}
	 #fragmentWrapper #CGI-wrapper .card-overlap-right3 {
		 position: relative !important;
		 width: 100% !important;
		 height: auto !important;
		 top: 0% !important;
		 line-height: 1.1 !important;
		 left: 10% !important;
		 font-size: 1.25rem !important;
		 padding: 1.25rem 1.25rem 1.5625rem 1.25rem !important;
	}
	 #fragmentWrapper #CGI-wrapper .card-overlap {
		 position: relative !important;
		 width: 100% !important;
		 height: auto !important;
		 top: 0% !important;
		 line-height: 1.1 !important;
		 font-size: 1.25rem !important;
		 padding: 1.25rem 1.25rem 1.5625rem 1.25rem !important;
		 left: -0.625rem !important;
	}
	 #fragmentWrapper #CGI-wrapper .quoteHeading {
		 margin-top: 2.5rem !important;
	}
	 #fragmentWrapper #CGI-wrapper .col-reverse {
		 flex-direction: column-reverse;
		 display: flex;
	}
	 #fragmentWrapper #CGI-wrapper .video-spacing {
		 margin-top: 1.875rem !important;
	}
	 #fragmentWrapper #CGI-wrapper .GT-container #carouselExampleFade {
		 position: relative !important;
	}
	 #fragmentWrapper #carouselExampleFade {
		 width: 100%;
		 min-height: 18.875rem;
		 background-position: center;
		 background-repeat: no-repeat;
		 background-size: cover;
		 background-position: 50% 50%;
	}
	 #fragmentWrapper #CGI-wrapper .GT-container #carouselExampleFade {
		 background-image: url("/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/Government-trends_375x360.png") !important;
	}
	 #fragmentWrapper #CGI-wrapper .expert-details {
		 margin-top: 2.5rem;
	}
	 #fragmentWrapper #CGI-wrapper .expert-details .expert-content {
		 width: 50%;
		 float: left;
		 font-size: 0.75rem;
		 margin-top: 0.3125rem !important;
	}
	 #fragmentWrapper #carouselExampleFade .carousel-item {
		 display: none !important;
	}
	 #fragmentWrapper #section02 div {
		 margin-left: 0rem;
	}
	 #fragmentWrapper .mob-row {
		 display: block;
		 margin-right: 0rem;
		 margin-left: 0rem;
	}
	 #fragmentWrapper #pupose-section-7 {
		 display: none;
	}
	 #fragmentWrapper #CGI-wrapper .cards {
		 max-height: initial !important;
	}
	 #fragmentWrapper #CGI-wrapper .custom-dropDown select {
		 width: 100% !important;
		 margin-top: 0.625rem;
		 margin-left: 0 !important;
		 min-width: 0 !important;
	}
	 #fragmentWrapper #CGI-wrapper #aligilityDesktopList {
		 display: none;
	}
	 #fragmentWrapper #CGI-wrapper #agilityCarousel {
		 display: block;
	}
	 #fragmentWrapper #CGI-wrapper .bannertext-mob {
		 display: block;
		 margin-top: -2px;
	}
	 #fragmentWrapper #CGI-wrapper .GT-container .bannertext-mob {
		 background: #014f59;
		 background: linear-gradient(0deg,#014f59 0,#287882 100%);
		 padding: 0 1.5625rem 2.1875rem 1.5625rem;
	}
	 #fragmentWrapper #CGI-wrapper .GT-container .bannertext-mob .downloadthefullreport {
		 font-weight: 700;
	}
	 #fragmentWrapper #CGI-wrapper .GT-container #cardSectionMobile .dropDownArrowImg {
		 margin-top: 0.125rem;
	}
	 #fragmentWrapper #CGI-wrapper .GT-btn-style, #fragmentWrapper #CGI-wrapper .purpose-btn-style {
		 width: 100%;
		 min-width: unset !important;
	}
	 #fragmentWrapper #CGI-wrapper #google_translate_element {
		 float: right;
		 background-color: #ffffff;
		 color: #000000;
		 border: none;
		 margin-top: 0rem;
		 height: 1.125rem;
		 margin-right: 0rem;
		 font-size: 0.875rem !important;
		 font-family: "Open Sans" !important;
	}
	 #fragmentWrapper #CGI-wrapper .purpose-img-section .content-section .btn-group .btn-secondary {
		 padding-right: 0.3125rem;
		 min-width: 0rem;
		 padding: 0rem;
	}
	 #fragmentWrapper .mobile-headeradjust {
		 display: flex;
		 justify-content: flex-end;
	}
	 #fragmentWrapper .dropdown-item {
		 height: 1.5625rem;
	}
	 #fragmentWrapper .dropdown-menu.dropdown-menu-right {
		 transform: translate(-56px,33px,0px) !important;
	}
	 #fragmentWrapper .btn-group {
		 float: right;
	}
	 #fragmentWrapper #CGI-wrapper .sticky-header .btn-group {
		 margin-top: 0rem;
	}
	 #fragmentWrapper .MultiCarousel {
		 overflow: hidden !important;
	}
	 #fragmentWrapper .mob-sub {
		 float: right;
		 padding-bottom: 0.3125rem;
		 width: 100%;
		 text-align: right;
	}
	 #fragmentWrapper #CGI-wrapper #introSec .expert-name {
		 font-size: 1.125rem !important;
	}
	 #fragmentWrapper #CGI-wrapper #languageDropdown .dropdown-menu .dropdown-item, #fragmentWrapper #CGI-wrapper #exploreTrends .dropdown-menu .dropdown-item {
		 padding-top: 1.25rem !important;
		 padding-bottom: 1.25rem !important;
	}
	 #fragmentWrapper #CGI-wrapper .bannertext-mob .banner-heading {
		 line-height: 1.1 !important;
		 margin-top: 1.875rem;
	}
	 #fragmentWrapper #CGI-wrapper .banner-SubHeading {
		 margin-top: 1.875rem;
		 margin-bottom: 1.875rem;
	}
	 #fragmentWrapper #CGI-wrapper .watchVideoButton {
		 margin-top: 2.5rem;
		 margin-bottom: 1.875rem;
	}
	 #fragmentWrapper #CGI-wrapper .watermarkOverlayLeft, #fragmentWrapper #CGI-wrapper .watermarkOverlayRight, #fragmentWrapper #CGI-wrapper .watermarkOverlayLeft2 {
		 display: none !important;
	}
	 #fragmentWrapper #CGI-wrapper .my-take img {
		 margin-top: 0.625rem !important;
	}
	 #fragmentWrapper #CGI-wrapper .myTake-content .expert-name {
		 margin-top: 1.25rem !important;
		 margin-bottom: 1.5625rem !important;
	}
	 #fragmentWrapper #CGI-wrapper .GT-container #hub-bg-video {
		 display: none !important;
	}
	 #fragmentWrapper #CGI-wrapper #purpose-section-1 .row {
		 padding: 0 !important;
	}
	 #fragmentWrapper #CGI-wrapper #Overlaycontainer1 {
		 width: 90% !important;
	}
	 #fragmentWrapper #CGI-wrapper .card-body {
		 padding: 0.9375rem 1.5625rem 1.5625rem 1.5625rem !important;
	}
	 #fragmentWrapper #CGI-wrapper .map-heading {
		 margin: 2.5rem 1.5625rem 1.5625rem 1.5625rem !important;
	}
	 #fragmentWrapper #CGI-wrapper .GT-container #purpose-section-1 .content-section {
		 margin: 2.5rem 0.625rem 3.125rem 0.625rem !important;
		 font-size: 1.25rem !important;
	}
	 #fragmentWrapper #CGI-wrapper .GT-container #purpose-section-1 .content-section .readSummaryBtn {
		 margin-top: 2.5rem !important;
	}
	 #fragmentWrapper #CGI-wrapper #section02 .banner-download-btn {
		 margin-right: 0 !important;
	}
	 #fragmentWrapper #CGI-wrapper .download-icon {
		 margin-left: 0.3125rem !important;
	}
	 #fragmentWrapper #CGI-wrapper .downloadFullReport .GT-btn-style, #fragmentWrapper #CGI-wrapper .downloadFullReport .purpose-btn-style {
		 margin-top: 1.25rem !important;
	}
}
 #fragmentWrapper #CGI-wrapper .GT-btn-style, #fragmentWrapper #CGI-wrapper .purpose-btn-style {
	 white-space: normal;
}
 #fragmentWrapper #CGI-wrapper .loadMore-btn-style {
	 min-width: 9.9375rem;
	 height: 3.75rem;
	 border: 1px solid black;
	 border-radius: 0;
	 margin: 0 auto;
}
 @media only screen and (min-width: 780px) {
	 #fragmentWrapper .keyfinding .mobileView {
		 display: none;
	}
	 #fragmentWrapper .keyfinding .desktop-view {
		 display: block;
	}
	 #fragmentWrapper #CGI-wrapper .GT-btn-style, #fragmentWrapper #CGI-wrapper .purpose-btn-style {
		 min-width: 24rem;
		 height: 3.75rem;
	}
	 #fragmentWrapper #CGI-wrapper .loadMore-btn-style {
		 min-width: 9.9375rem;
		 height: 3.75rem;
		 border: 1px solid black;
		 border-radius: 0;
		 margin: 0 auto;
	}
	 #fragmentWrapper #CGI-wrapper .loadMore-btn-style:hover {
		 border: 1px solid #97999B;
		 color: #97999B !important;
	}
}
 @media only screen and (max-width: 500px) {
	 #fragmentWrapper .regulationItems .regulationContent {
		 font-size: 1.125rem;
	}
	 #fragmentWrapper .learningCenter .col {
		 flex-basis: auto;
		 width: 100% !important;
	}
	 #fragmentWrapper .mobile-center {
		 justify-content: center;
	}
	 #fragmentWrapper #purpose-section-3 .download-blue-icon {
		 display: none;
	}
	 #fragmentWrapper .heading {
		 font-size: 1.75rem;
		 line-height: 2rem;
	}
	 #fragmentWrapper #CGI-wrapper #overlay .heading {
		 font-size: 1.375rem;
	}
	 #fragmentWrapper .sub-heading {
		 font-size: 1.5rem;
		 line-height: 1.75rem;
	}
	 #fragmentWrapper .heading-regular {
		 font-size: 1.75rem !important;
		 line-height: 2rem;
	}
	 #fragmentWrapper .nav.nav-pills li.active .arrow-down {
		 display: none;
	}
	 #fragmentWrapper .nav.nav-pills li {
		 margin-bottom: 0.3125rem;
	}
	 #fragmentWrapper #bannerSection .mobile-explore-watch-btn .ExploreBtn {
		 margin-left: -0.4375rem;
	}
	 #fragmentWrapper .text-sm-right {
		 text-align: right;
	}
	 #fragmentWrapper .justify-sm-end {
		 justify-content: flex-end;
	}
}
 @media only screen and (min-width: 320px) and (max-width: 900px) {
	 #fragmentWrapper .card.card-image {
		 margin-bottom: 0rem !important;
	}
	 #fragmentWrapper .card-deck {
		 padding: 0.625rem;
	}
	 #fragmentWrapper #f1_container {
		 height: 9.0625rem;
	}
	 #fragmentWrapper .table-striped {
		 display: block;
		 overflow-x: auto;
	}
}
 @media only screen and (min-width: 800px) {
	 #fragmentWrapper .box {
		 height: 34.6875rem;
	}
	 #fragmentWrapper #carousel-example-1z {
		 height: 32.5rem;
	}
}
 @media only screen and (max-width: 650px) {
	 #fragmentWrapper #mapSectionMobile .carousel-control-prev {
		 left: -0.625rem !important;
	}
	 #fragmentWrapper .learningCenter .col {
		 width: 100% !important;
		 flex-basis: auto;
	}
	 #fragmentWrapper #bannerSection .heading, #fragmentWrapper #bannerSection .sub-heading, #fragmentWrapper #bannerSection .headinngTxt {
		 text-align: center;
	}
	 #fragmentWrapper #bannerSection .mobile-explore-watch-btn {
		 justify-content: center;
	}
	 #fragmentWrapper #bannerSection .mobile-explore-watch-btn button {
		 margin-right: 0rem !important;
	}
	 #fragmentWrapper .extendedView .mob-text {
		 font-size: 1.125rem;
	}
	 #fragmentWrapper #specialReport .backgroundProperty {
		 height: 2.3125rem;
		 width: 2.3125rem;
	}
	 #fragmentWrapper #specialReport .download-blue-icon {
		 height: 2.1875rem;
		 width: 2.1875rem;
	}
	 #fragmentWrapper .bulb-container {
		 height: 53vh !important;
	}
	 #fragmentWrapper .mob-contain {
		 display: inline;
	}
	 #fragmentWrapper .table-striped {
		 display: block;
		 overflow-x: auto;
	}
	 #fragmentWrapper .quiz-floating-button {
		 width: 2.5rem !important;
		 height: 12.75rem !important;
	}
	 #fragmentWrapper .quiz-floating-button p a {
		 font-size: 0.875rem !important;
		 padding-left: 0.125rem;
	}
	 #fragmentWrapper .quiz-floating-button p {
		 padding-left: 0.625rem;
	}
	 #fragmentWrapper .quiz-floating-button p img {
		 width: 1.25rem !important;
		 height: 1.25rem !important;
	}
	 #fragmentWrapper .MultiCarousel .leftLst {
		 left: 0rem !important;
	}
	 #fragmentWrapper .MultiCarousel .rightLst {
		 right: 0rem !important;
	}
	 #fragmentWrapper .mobile-flex {
		 display: flex;
	}
	 #fragmentWrapper .mobile-flex .iconAdjust {
		 width: 33%;
	}
	 #fragmentWrapper .mobIcon {
		 padding: 0rem;
	}
	 #fragmentWrapper .sticky-header .content-section .mob-sub, #fragmentWrapper .sticky-header .content-section .btn-group {
		 padding-right: 0rem !important;
	}
	 #fragmentWrapper .sticky-header .content-section .btn-group {
		 margin-right: -0.8125rem !important;
		 margin-top: -0.625rem !important;
	}
	 #fragmentWrapper #exploreTrends .btn-secondary {
		 margin-top: -0.0625rem !important;
	}
}
 @media only screen and (max-width: 550px) {
	 #fragmentWrapper #mapSectionMobile .carousel-control-prev {
		 left: 0.5rem !important;
	}
	 #fragmentWrapper #footerSection .expert-details .expert-content {
		 width: 100%;
		 margin-top: 0.625rem;
	}
	 #fragmentWrapper .mobile-Icons .download-blue-icon {
		 margin-top: 1.875rem;
	}
	 #fragmentWrapper .mobile-Icons.active .download-blue-icon {
		 margin-top: 10rem;
	}
	 #fragmentWrapper .mobile-Icons {
		 margin-top: -1.875rem;
	}
	 #fragmentWrapper .btn-default {
		 min-width: 10rem;
	}
	 #fragmentWrapper .mobile-explore-watch-btn {
		 margin-top: -0.9375rem !important;
	}
	 #fragmentWrapper .download-blue-icon {
		 right: 1.6875rem;
		 margin-top: 0.3125rem;
	}
	 #fragmentWrapper #casestudy .row.animateOnce {
		 margin-top: 0rem !important;
	}
	 #fragmentWrapper #footerSection .expert-details .expert-image2+div {
		 margin-top: 2rem !important;
	}
	 #fragmentWrapper #carouselExampleControls .font24, #fragmentWrapper #carouselExampleControls .font25 {
		 font-size: 1rem !important;
	}
	 #fragmentWrapper #carouselExampleControls .font24 div {
		 line-height: 1.3;
	}
	 #fragmentWrapper #carouselExampleControls .font28 {
		 font-size: 1.25rem;
	}
	 #fragmentWrapper #carouselExampleControls .font18 {
		 font-size: 0.875rem;
	}
	 #fragmentWrapper #carouselExampleControls .font36 {
		 font-size: 1.5625rem;
	}
	 #fragmentWrapper .mob-view-none {
		 display: none;
	}
	 #fragmentWrapper .quizDiv .closeIcon {
		 left: 90% !important;
	}
	 #fragmentWrapper .key-finding .tab-content {
		 padding-left: 0rem !important;
		 padding-right: 0rem !important;
	}
	 #fragmentWrapper .quizDiv .carousel-indicators {
		 top: 121% !important;
	}
	 #fragmentWrapper .nvs {
		 background-color: #006CA8;
	}
}
 @media only screen and (min-width: 410px) and (max-width: 800px) {
	 #fragmentWrapper #f1_container {
		 height: 17.1875rem !important;
	}
	 #fragmentWrapper .card-deck {
		 flex-flow: column;
	}
	 #fragmentWrapper .box .w-5 {
		 width: 15%;
	}
	 #fragmentWrapper .box .w-95 {
		 width: 85%;
	}
}
 @media only screen and (min-width: 800px) and (max-width: 1020px) {
	 #fragmentWrapper #f1_container {
		 height: 5.625rem !important;
	}
}
 @media only screen and (min-width: 320px) and (max-width: 350px) {
	 #fragmentWrapper #f1_container {
		 height: 9.0625rem !important;
	}
	 #fragmentWrapper .overlayLayout {
		 -webkit-transform: translateY(64%) !important;
		 transform: translateY(64%) !important;
	}
}
 @media only screen and (min-width: 320px) and (max-width: 420px) {
	 #fragmentWrapper #carouselExampleFade .carousel-item .d-block {
		 float: initial;
	}
	 #fragmentWrapper .learningCenter .col {
		 width: 100% !important;
		 flex-basis: auto;
	}
	 #fragmentWrapper .box .w-5 {
		 width: 18%;
	}
	 #fragmentWrapper .box .w-95 {
		 width: 82%;
	}
	 #fragmentWrapper .heading {
		 font-size: 1.75rem;
		 line-height: 2rem;
	}
	 #fragmentWrapper .sub-heading {
		 font-size: 1.5rem;
		 line-height: 1.75rem;
	}
	 #fragmentWrapper .heading-regular {
		 font-size: 1.875rem !important;
		 line-height: 2rem;
	}
	 #fragmentWrapper .MultiCarousel .font50 {
		 font-size: 2.625rem !important;
	}
	 #fragmentWrapper .MultiCarousel .font-15 {
		 font-size: 0.75rem !important;
	}
	 #fragmentWrapper .MultiCarousel .img-layout {
		 height: 5rem;
	}
}
 #fragmentWrapper #f1_container {
	 position: relative;
	 margin: 0.625rem auto;
	 width: 100%;
	 height: 11.25rem;
	 z-index: 1;
}
 #fragmentWrapper #f1_container {
	 perspective: 1000;
}
 #fragmentWrapper #f1_card {
	 width: 100%;
	 height: 100%;
	 transform-style: preserve-3d;
	 transition: all 1.0s linear;
}
 #fragmentWrapper #f1_container:hover #f1_card {
	 transform: rotateY(180deg);
}
 #fragmentWrapper .face {
	 position: absolute;
	 width: 100%;
	 height: 100%;
	 backface-visibility: hidden;
}
 #fragmentWrapper .face.back {
	 display: block;
	 transform: rotateY(180deg);
	 box-sizing: border-box;
	 padding: 0rem;
	 color: white;
	 text-align: center;
	 margin: 0rem;
}
 #fragmentWrapper .face.back img {
	 opacity: 0.8;
	 display: block;
	 transform: rotateY(180deg);
	 box-sizing: border-box;
	 padding: 0px;
	 color: white;
	 text-align: center;
	 margin: 0rem;
}
 #fragmentWrapper .face.back img {
	 opacity: 0.8;
}
 #fragmentWrapper .backText {
	 top: 40%;
	 position: absolute;
	 display: flex;
	 align-items: center;
	 font-family: "Open Sans", sans-serif;
}
 #fragmentWrapper .case2 .false-top {
	 margin-top: -0.4375rem;
}
 #fragmentWrapper .false-top {
	 padding-bottom: 5rem;
}
 #fragmentWrapper .overlayLayout {
	 position: absolute;
	 top: auto;
	 bottom: 0;
	 opacity: 0.70;
	 left: 0;
	 width: 100%;
	 height: 100%;
	 background-color: #000000;
	 padding: 0.9375rem;
	 -webkit-transform: translateY(72%);
	 transform: translateY(72%);
	 -webkit-backface-visibility: hidden;
	 backface-visibility: hidden;
	 -webkit-transition: opacity 0.1s 0.3s, -webkit-transform 0.4s;
	 transition: opacity 0.1s 0.3s, -webkit-transform 0.4s;
	 transition: transform 0.4s, opacity 0.1s 0.3s;
	 transition: transform 0.4s, opacity 0.1s 0.3s, -webkit-transform 0.4s;
}
 #fragmentWrapper .overlay a {
	 color: #343741;
}
 #fragmentWrapper .overLayText {
	 top: 0;
	 display: flex;
	 padding: 0.625rem;
	 align-items: center;
	 font-family: 'Open Sans', sans-serif;
	 display: none;
}
 #fragmentWrapper .showHiddenText:hover .overLayText {
	 display: block;
}
 #fragmentWrapper .showHiddenText:hover .hiddenContent {
	 display: none;
}
 #fragmentWrapper .showHiddenText {
	 height: 6.25rem;
}
 #fragmentWrapper .font12 {
	 font-size: 0.75rem;
}
 #fragmentWrapper .font14 {
	 font-size: 0.875rem;
}
 #fragmentWrapper .cardOverlay:hover .overlayLayout {
	 display: block;
}
 #fragmentWrapper .cardOverlay:hover .false-top {
	 margin-top: 0rem;
	 padding-bottom: 0rem;
}
 #fragmentWrapper .cardOverlay {
	 overflow: hidden;
}
 #fragmentWrapper .font16 {
	 font-size: 1rem;
}
 #fragmentWrapper .font20, #fragmentWrapper .font-20 {
	 font-size: 1.25rem;
}
 #fragmentWrapper .font4 {
	 font-size: 3.5rem;
}
 #fragmentWrapper .d-grid {
	 display: grid;
}
 #fragmentWrapper .br-white {
	 border-right: 4px solid white;
}
 #fragmentWrapper .headinngTxt.boldTxt {
	 font-weight: 700;
}
 #fragmentWrapper .heading-regular {
	 font-weight: 700;
	 text-align: center;
	 color: #000000;
	 font-size: 3.125rem;
	 font-family: "Open Sans Condensed";
}
 #fragmentWrapper .section-sub-heading {
	 color: #343741;
	 font-size: 1.125rem;
	 line-height: 1.875rem;
}
 #fragmentWrapper .px-30 {
	 padding-right: 1.875rem;
	 padding-left: 1.875rem;
}
 #fragmentWrapper .targetLink:hover {
	 text-decoration: none;
}
 #fragmentWrapper .regulationSection {
	 padding: 3.125rem 0;
}
 #fragmentWrapper .regulationNumber {
	 font-size: 5.9375rem;
	 text-transform: none;
	 color: #004f59;
	 font-weight: 600;
	 font-style: normal;
	 z-index: 43;
	 font-family: "Open Sans";
	 line-height: 5.9375rem;
	 float: left;
}
 #fragmentWrapper .regulationItems {
	 display: block;
}
 #fragmentWrapper .regulationItems.content {
	 margin-top: 1.25rem;
	 margin-left: 1.25rem;
}
 #fragmentWrapper .regulationItems .regulationCircle {
	 background-color: #16ACAB;
	 border-radius: 100%;
	 width: 18.75rem;
	 height: 18.75rem;
	 margin: 0 auto;
}
 #fragmentWrapper .regulationItems .regulationCircle img {
	 width: 12.5rem;
	 height: 12.5rem;
	 margin: 3.125rem;
}
 #fragmentWrapper .regulationContent {
	 padding-top: 0.75rem;
	 padding-left: 0.75rem;
	 float: left;
	 width: 14.5rem;
	 height: 6rem;
	 transform-origin: center center;
	 opacity: 1;
	 line-height: 1;
	 display: block;
	 cursor: inherit;
	 transform: translate(0px,0px) rotate(0deg) scale(1,1);
	 border-width: 0px;
	 background-color: transparent;
	 background-image: none;
	 box-shadow: none;
	 filter: blur(0px);
	 font-size: 0.875rem;
	 text-transform: none;
	 color: #000000;
	 font-weight: 400;
	 font-style: normal;
	 z-index: 78;
	 font-family: "Open Sans";
	 line-height: 1.25rem;
	 overflow: visible;
}
 @media only screen and (max-width: 980px) {
	 #fragmentWrapper .br-white {
		 border-right: none;
	}
}
 #fragmentWrapper .bg-white {
	 background-color: white;
}
 #fragmentWrapper .ReadMore {
	 position: absolute;
	 top: 85%;
	 font-size: 1rem;
	 font-family: "Open Sans", sans-serif;
}
 #fragmentWrapper .ReadMore a {
	 color: #88BD24 !important;
	 font-weight: 700;
	 font-family: "Open Sans", sans-serif;
}
 #fragmentWrapper .h-76 {
	 height: 76%;
}
 #fragmentWrapper .h-24 {
	 height: 24%;
}
 #fragmentWrapper .text-compress {
	 line-height: 1.2;
}
 #fragmentWrapper .fontxxl {
	 font-size: 3.125rem;
}
 #fragmentWrapper .h-40 {
	 height: 19%;
}
 #fragmentWrapper .h-10 {
	 height: 10%;
}
 #fragmentWrapper #carousel-example-1z .carousel-indicators {
	 bottom: 10%;
}
 #fragmentWrapper #carousel-example-1z .carousel-indicators li {
	 background-color: #BFE2D3;
}
 #fragmentWrapper #carousel-example-1z .carousel-indicators li.active {
	 background-color: #00A89F;
}
 #fragmentWrapper #carousel-example-1z .carousel-indicators li {
	 width: 0.9375rem;
	 height: 0.9375rem;
	 border-radius: 50%;
}
 #fragmentWrapper .quizDiv .carousel-indicators li {
	 width: 0.9375rem;
	 height: 0.9375rem;
	 border-radius: 50%;
	 border: 1px solid #ffffff;
	 background-color: transparent;
}
 #fragmentWrapper .quizDiv .carousel-indicators {
	 top: 177%;
	 position: relative;
}
 #fragmentWrapper .quizDiv .carousel-indicators li.active {
	 width: 0.9375rem;
	 height: 0.9375rem;
	 border-radius: 50%;
	 border: 1px solid #ffffff;
	 background-color: #ffffff;
}
 #fragmentWrapper .h-75 {
	 height: 75%;
}
 #fragmentWrapper .h-8 {
	 height: 8%;
}
 #fragmentWrapper .h-15 {
	 height: 15%;
}
 #fragmentWrapper .general-text {
	 color: #343741;
}
 #fragmentWrapper .mustard-text {
	 color: #DBA312;
}
 #fragmentWrapper .h-100 {
	 height: 100%;
}
 #fragmentWrapper .tile-subhead {
	 color: #5F6369;
	 font-weight: 600;
}
 #fragmentWrapper .font-weight-light {
	 font-weight: 300;
}
 #fragmentWrapper .downloadIcon {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/download.svg);
	 background-position: center;
	 background-repeat: no-repeat;
	 background-size: cover;
	 height: 100%;
	 width: 100%;
}
 #fragmentWrapper .extendedView:hover .downloadIcon {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/download-hover.svg);
}
 #fragmentWrapper .caseStudyIcon {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/direction.svg);
	 background-position: center;
	 background-repeat: no-repeat;
	 background-size: cover;
	 height: 100%;
	 width: 100%;
}
 #fragmentWrapper .extendedView:hover .caseStudyIcon {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/direction-hover.svg);
}
 #fragmentWrapper .pressRelease {
	 background-image: url(../assets/landing-page-icons/pressRelease.svg);
	 background-position: center;
	 background-repeat: no-repeat;
	 background-size: cover;
	 height: 100%;
	 width: 100%;
	 border-radius: 50%;
}
 #fragmentWrapper .extendedView:hover .pressRelease {
	 background-image: url(../assets/landing-page-icons/pressReleaseWhite.svg);
}
 #fragmentWrapper .podcastImg {
	 background-image: url(../assets/landing-page-icons/podcastImg.svg);
	 background-position: center;
	 background-repeat: no-repeat;
	 background-size: cover;
	 height: 100%;
	 width: 100%;
	 border-radius: 50%;
}
 #fragmentWrapper .extendedView:hover .podcastImg {
	 background-image: url(../assets/landing-page-icons/podcastImgWhite.svg);
}
 #fragmentWrapper .reportImg {
	 background-image: url(../assets/landing-page-icons/book.svg);
	 background-position: center;
	 background-repeat: no-repeat;
	 background-size: cover;
	 height: 100%;
	 width: 100%;
	 border-radius: 50%;
}
 #fragmentWrapper .extendedView:hover .reportImg {
	 background-image: url(../assets/landing-page-icons/book-white.svg);
}
 #fragmentWrapper .searchIcon {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/search.svg);
	 background-position: center;
	 background-repeat: no-repeat;
	 background-size: cover;
	 height: 100%;
	 width: 100%;
}
 #fragmentWrapper .extendedView:hover .searchIcon {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/search-hover.svg);
}
 #fragmentWrapper .archievesIcon {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/archieves.svg);
	 background-position: center;
	 background-repeat: no-repeat;
	 background-size: cover;
	 height: 100%;
	 width: 100%;
}
 #fragmentWrapper .extendedView:hover .archievesIcon {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/archieves-hover.svg);
}
 #fragmentWrapper .sample-bulb {
	 background-image: url(../assets/map-img/sample-img.svg);
	 background-position: center;
	 background-repeat: no-repeat;
	 background-size: cover;
	 height: 5.25rem;
	 width: 3.75rem;
}
 #fragmentWrapper .img-future-of-retail {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/FutureRetail_1.jpg);
	 background-position: center;
	 background-repeat: no-repeat;
	 background-size: cover;
	 height: 100%;
	 width: 100%;
}
 #fragmentWrapper .img-us-retail-privacy {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/us-retail-privacy-survey-2019-1.jpg);
	 background-position: center;
	 background-repeat: no-repeat;
	 background-size: cover;
	 height: 100%;
	 width: 100%;
}
 #fragmentWrapper .img-ConsumerChanging {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/ConsumerChanging_3.jpg);
	 background-position: center;
	 background-repeat: no-repeat;
	 background-size: cover;
	 height: 100%;
	 width: 100%;
}
 #fragmentWrapper .chartTitle-text {
	 color: #00A5B8;
}
 #fragmentWrapper .font-weight-600 {
	 font-weight: 600;
}
 #fragmentWrapper .drawBar .progress-bar {
	 flex-direction: row;
	 justify-content: flex-end;
	 font-size: 1rem;
	 color: #fff;
	 font-weight: 700;
}
 #fragmentWrapper .justify-content-flex-end {
	 justify-content: flex-end;
}
 #fragmentWrapper .center-align {
	 height: 100%;
	 display: flex;
	 text-align: center;
	 align-items: center;
	 justify-content: center;
}
 #fragmentWrapper .mobileView .single-border img {
	 height: 6.25rem;
}
 #fragmentWrapper #snowflakeContainer {
	 position: absolute;
	 left: 0rem;
	 top: 0rem;
	 display: none;
}
 #fragmentWrapper .snowflake {
	 position: fixed;
	 user-select: none;
	 z-index: 1000;
	 pointer-events: none;
	 border-radius: 50%;
	 width: 0.9375rem;
	 height: 0.9375rem;
}
 #fragmentWrapper .bg-grey {
	 background-color: darkgray;
}
 #fragmentWrapper .light-grey-text {
	 color: lightgray;
}
 #fragmentWrapper .bright-grey-text {
	 color: #53565a;
}
 #fragmentWrapper .icon-right-chevron {
	 width: 1.25rem;
	 height: 1.25rem;
	 display: inline-block;
	 vertical-align: middle;
	 margin-left: 0.625rem;
}
 #fragmentWrapper .top-podcast {
	 position: absolute;
	 top: 35%;
	 left: 45%;
}
 #fragmentWrapper .onlyAudio .embed-responsive {
	 height: 2.5rem;
}
 #fragmentWrapper .onlyAudio .embed-responsive video {
	 width: 100%;
}
 #fragmentWrapper .video-fluid {
	 width: 100%;
	 height: auto;
}
 #fragmentWrapper .w-33 {
	 width: 33.33%;
}
 #fragmentWrapper .videoLink {
	 display: none;
	 background-color: black;
}
 #fragmentWrapper #videoplay {
	 object-fit: cover;
}
 @media screen and (min-width: 767) {
	 #fragmentWrapper #header .header-container .column.navigation .nav ul.main-nav li.subnav-item {
		 display: inline-block !important;
	}
}
 #fragmentWrapper .special-card {
	 position: absolute;
	 top: 80%;
	 width: 100%;
	 height: 3.25rem;
	 opacity: 1;
	 background-color: #000000;
	 padding: 0.3125rem 0.625rem 0.3125rem 0.625rem;
}
 #fragmentWrapper .justify-content-space-between {
	 justify-content: space-between;
}
 #fragmentWrapper .h-200 {
	 height: 12.5rem;
}
 #fragmentWrapper .targetLink:hover .plus-active-green-icon {
	 background-image: url("/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/green-arrow-hover.svg");
}
 #fragmentWrapper .plus-active-green-icon {
	 background-image: url("/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/green-arrow.svg");
	 background-repeat: no-repeat;
	 height: 2.5rem;
	 width: 2.5rem;
}
 #fragmentWrapper .plus-active-icon {
	 background-image: url("/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/card-plus.svg");
	 background-repeat: no-repeat;
	 height: 2.5rem;
	 width: 2.5rem;
}
 #fragmentWrapper .ttCard:hover img {
	 opacity: 75%;
}
 #fragmentWrapper .ttCard:hover .plus-active-icon {
	 background-image: url("/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/card-plus-hover.svg");
}
 #fragmentWrapper .ttCard:hover .plus-active-green-icon, #fragmentWrapper .ttCard.visited .plus-active-green-icon {
	 background-image: url("/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/green-arrow-hover.svg");
}
 #fragmentWrapper .readBtn:hover {
	 background-color: #ffffff !important;
	 border: 1px solid #006CA8;
	 color: #006CA8 !important;
}
 #fragmentWrapper .readBtn {
	 box-shadow: none;
	 padding-top: 0.625rem !important;
	 padding-bottom: 0.625rem !important;
	 min-width: 12.5rem;
	 border: 1px solid #006CA8;
}
 #fragmentWrapper #carouselExampleIndicators .carousel-indicators li {
	 width: 0.75rem;
	 height: 0.75rem;
	 border-radius: 50%;
	 background-color: #A8A8A8;
}
 #fragmentWrapper #carouselExampleIndicators .carousel-indicators li.active {
	 background-color: #86BC25;
	 border: 1px solid #86BC25;
}
 #fragmentWrapper #exampleModalCenter .modal-content .modal-body.content-body {
	 padding: 0rem 1.5rem 1.5rem;
	 top: 1.25rem;
}
 #fragmentWrapper #exampleModalCenter .modal-content {
	 box-shadow: 0px 3px 10px #000000 !important;
}
 #fragmentWrapper #exampleModalCenter .modal-content .modal-header.top-header {
	 padding: 1.25rem 1.5rem 0;
	 border-radius: 0px;
}
 #fragmentWrapper #modalcarouselSection .carousel-control-prev {
	 width: unset;
	 left: 0rem;
}
 @media (min-width: 992px) {
	 #fragmentWrapper #exampleModalCenter .modal-lg.large {
		 max-width: 71.875rem;
	}
}
 #fragmentWrapper .case-studies {
	 margin-left: 0.625rem;
	 list-style: none;
	 margin-top: -0.8125rem;
}
 #fragmentWrapper .caseBookIcon {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/book.svg);
	 background-repeat: no-repeat;
	 width: 4.0625rem;
	 height: 4.0625rem;
}
 #fragmentWrapper .list-style-none {
	 list-style: none;
}
 #fragmentWrapper .text-transform-lower {
	 text-transform: initial;
}
 #fragmentWrapper .modalCards a:hover {
	 color: #35ACE5;
}
 #fragmentWrapper .modalCards {
	 padding-right: 2.5rem;
	 padding-left: 1.25rem;
}
 #fragmentWrapper #CGI-wrapper .closeMapIcon .closeIcon {
	 top: 2% !important;
	 position: absolute;
	 z-index: 999;
}
 #fragmentWrapper #CGI-wrapper .quizDiv .closeIcon {
	 background-image: url("../assets/close-hover.svg");
	 top: 5% !important;
	 left: 96%;
	 position: absolute;
	 z-index: 999;
}
 #fragmentWrapper #CGI-wrapper .quizDiv .closeIcon:hover {
	 background-image: url("../assets/close-active.svg");
}
 #fragmentWrapper .modalCloseBtn:hover, #fragmentWrapper .modalCloseBtn:focus {
	 background-color: transparent;
}
 #fragmentWrapper #exampleModalCenter .modal-dialog {
	 position: fixed;
	 left: 5%;
	 right: 5%;
}
 #fragmentWrapper .my-video {
	 width: 100%;
	 border: 1px solid black;
}
 #fragmentWrapper .my-wrapper {
	 display: table;
	 width: auto;
	 position: relative;
	 width: 100%;
}
 #fragmentWrapper .my-playpause {
	 background-image: url(https://www2.deloitte.com/content/dam/insights/us/library/videos/playIcon.svg);
	 background-repeat: no-repeat;
	 width: 50%;
	 height: 50%;
	 position: absolute;
	 left: 0%;
	 right: 0%;
	 top: 0%;
	 bottom: 0%;
	 margin: auto;
	 background-size: contain;
	 background-position: center;
}
 #fragmentWrapper #CGI-wrapper .expert-details .expert-content {
	 font-size: 0.75rem;
	 margin-top: 1.875rem;
}
 #fragmentWrapper #CGI-wrapper .expert-details .expert-content p {
	 margin: 0.125rem 0;
}
 #fragmentWrapper #CGI-wrapper .expert-details .social-media-container {
	 margin-top: 0.625rem;
}
 #fragmentWrapper #purpose-section-3 {
	 background-color: #000000;
}
 #fragmentWrapper #purpose-section-3 .carousel-indicators {
	 position: relative;
	 bottom: 0px;
}
 #fragmentWrapper #purpose-section-3 .carousel-indicators li {
	 width: 0.75rem;
	 height: 0.75rem;
	 border-radius: 50%;
	 border: 1px solid #C4C2C2;
	 background-color: #C4C2C2;
}
 #fragmentWrapper #purpose-section-3 .carousel-indicators li.active {
	 border: 1px solid #86BC25;
	 background-color: #86BC25;
}
 #fragmentWrapper #cardSectionMobile .carousel-control-next-icon {
	 background-image: url("../assets/next-mobile-arrow.svg") !important;
	 height: 2.5rem;
	 width: 2.5rem;
}
 #fragmentWrapper #cardSectionMobile .carousel-control-prev-icon {
	 background-image: url("../assets/next-mobile-arrow.svg") !important;
	 height: 2.5rem;
	 width: 2.5rem;
	 transform: scaleX(-1);
}
 #fragmentWrapper #agilityCarousel .carousel-control-next-icon {
	 background-image: url("../assets/next-mobile-arrow-black.svg") !important;
	 height: 2.5rem;
	 width: 2.5rem;
}
 #fragmentWrapper #agilityCarousel .carousel-control-prev-icon {
	 background-image: url("../assets/next-mobile-arrow-black.svg") !important;
	 height: 2.5rem;
	 width: 2.5rem;
	 transform: scaleX(-1);
}
 #fragmentWrapper #cardSectionMobile .carousel-control-prev, #fragmentWrapper #agilityCarousel .carousel-control-prev {
	 margin-left: 2.5rem;
	 z-index: 1;
}
 #fragmentWrapper #cardSectionMobile .carousel-control-next, #fragmentWrapper #agilityCarousel .carousel-control-next {
	 margin-right: 2.5rem;
	 z-index: 1;
}
 #fragmentWrapper #agilityCarousel .carousel-item {
	 width: 70%;
}
 @media (min-width: 576px) {
	 #fragmentWrapper .modal-lg.large {
		 min-width: 48.75rem;
	}
	 #fragmentWrapper .desktop-view-none {
		 display: none;
	}
}
 @media only screen and (max-width: 768px) {
	 #fragmentWrapper #mapSectionDesktop {
		 display: none;
	}
	 #fragmentWrapper #mapSectionMobile, #fragmentWrapper .showMob {
		 display: block;
	}
	 #fragmentWrapper .ExploreBtn {
		 margin-top: 0.625rem;
	}
}
 @media only screen and (min-width: 768px) {
	 #fragmentWrapper #mapSectionDesktop {
		 display: block;
	}
	 #fragmentWrapper #mapSectionMobile {
		 display: none;
	}
}
 #fragmentWrapper #mapSectionMobile .carousel-indicators {
	 position: relative;
	 top: -1.875rem;
}
 #fragmentWrapper #mapSectionMobile .carousel-indicators li {
	 border-radius: 50%;
	 width: 0.9375rem;
	 height: 0.9375rem;
	 background-color: #929699;
}
 #fragmentWrapper #mapSectionMobile .carousel-indicators .active {
	 background-color: #DA291C;
}
 #fragmentWrapper #mapSectionMobile .carousel-control-prev, #fragmentWrapper #mapSectionMobile .carousel-control-next {
	 display: block;
	 top: 0.625rem;
	 opacity: 1;
}
 #fragmentWrapper #mapSectionMobile .carousel-control-prev-icon, #fragmentWrapper #mapSectionMobile .carousel-control-next-icon {
	 width: 2.1875rem;
	 height: 2.1875rem;
}
 #fragmentWrapper #mapSectionMobile .carousel-control-prev {
	 transform: scaleX(-1);
	 left: -1.25rem;
}
 #fragmentWrapper #mapSectionMobile .carousel-control-next {
	 right: 1.25rem;
}
 #fragmentWrapper #mapSectionMobile .carousel-control-prev-icon {
	 background-image: url("../assets/next_mobileView.svg");
}
 #fragmentWrapper #mapSectionMobile .carousel-control-next-icon {
	 background-image: url("../assets/next_mobileView.svg");
}
 #fragmentWrapper #mapSectionMobile .carousel-inner .carousel-item p .btn {
	 width: 100%;
}
 #fragmentWrapper #mapSectionMobile .hori-division {
	 width: 100%;
	 height: 0.0625rem;
	 margin-top: 3.125rem;
	 box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.2), 0 1px 1px 0 rgba(0,0,0,0.14), 0 1px 3px 0 rgba(0,0,0,0.12);
}
 #fragmentWrapper .d-none {
	 display: none;
}
 #fragmentWrapper .hovercard {
	 position: absolute;
	 background-color: #000000;
	 opacity: 0.8;
	 margin-top: -2.1rem;
	 padding: 0.3125rem;
	 width: 100%;
	 display: none;
}
 #fragmentWrapper .MultiCarousel-inner .card:hover .hovercard {
	 display: block;
}
 @-webkit-keyframes fadeIn {
	 #fragmentWrapper from {
		 opacity: 0;
	}
	 #fragmentWrapper to {
		 opacity: 1;
	}
}
 @keyframes fadeIn {
	 #fragmentWrapper from {
		 opacity: 0;
	}
	 #fragmentWrapper to {
		 opacity: 1;
	}
}
 #fragmentWrapper .fadeInUpp {
	 -webkit-animation-name: fadeIn;
	 animation-name: fadeIn;
	 -webkit-animation-duration: 1s;
	 animation-duration: 1s;
	 -webkit-animation-fill-mode: both;
	 animation-fill-mode: both;
}
 #fragmentWrapper .leftArrow {
	 background-image: url("../assets/left-arrow.svg");
	 height: 1.5625rem;
	 width: 1.875rem;
	 background-repeat: no-repeat;
}
 #fragmentWrapper .rightArrow {
	 background-image: url("../assets/right-arrow.svg");
	 height: 1.5625rem;
	 width: 1.875rem;
	 background-repeat: no-repeat;
}
 #fragmentWrapper .leftArrow:hover {
	 background-image: url("/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/left-arrow-hover.svg");
	 height: 1.5625rem;
	 width: 1.875rem;
	 background-repeat: no-repeat;
}
 #fragmentWrapper .rightArrow:hover {
	 background-image: url("/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/right-arrow-hover.svg");
	 height: 1.5625rem;
	 width: 1.875rem;
	 background-repeat: no-repeat;
}
 #fragmentWrapper .dark-grey-bg {
	 background-color: #EDEDED;
}
 #fragmentWrapper .icon-right-chevron {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/icon-right-checvron.svg);
	 height: 1.25rem;
	 background-repeat: no-repeat;
}
 #fragmentWrapper .linkToArticle:hover .icon-right-chevron {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/icon-right-checvron-hover.svg);
	 height: 1.25rem;
	 background-repeat: no-repeat;
}
 #fragmentWrapper .neon-green {
	 background-color: #88BD24;
	 border: 1px solid #88BD24;
	 box-shadow: none;
	 padding-top: 0.625rem !important;
	 padding-bottom: 0.625rem !important;
	 min-width: 12.5rem;
}
 #fragmentWrapper .neon-green:hover {
	 border: 1px solid #88BD24;
	 background-color: #fff;
	 color: #88BD24 !important;
}
 #fragmentWrapper .lh-3 {
	 line-height: 1.3;
}
 #fragmentWrapper .hide {
	 display: none !important;
}
 #fragmentWrapper .popover {
	 background-color: rgba(0,0,0,0.7);
}
 #fragmentWrapper .popover .arrow:after {
	 border-top-color: rgba(0,0,0,0.7);
}
 #fragmentWrapper .popover a, #fragmentWrapper .ReadMore a {
	 text-decoration: none;
}
 #fragmentWrapper .loader {
	 width: 100%;
	 height: 100%;
	 top: 0%;
	 left: 0%;
	 position: absolute;
}
 #fragmentWrapper .vd-sec a {
	 text-decoration: none;
}
 #fragmentWrapper .vd-sec a:hover {
	 color: #343741;
}
 @media all and (-ms-high-contrast: none) {
	 #fragmentWrapper #carouselExampleFade .carousel-inner .carousel-item {
		 min-height: 28.75rem;
	}
	 #fragmentWrapper #modalcarouselSection .carousel-control-prev {
		 left: -3.75rem;
	}
	 #fragmentWrapper #modalcarouselSection .carousel-control-next {
		 right: -3.75rem;
	}
}
 #fragmentWrapper .articleCollectionBg {
	 background-color: #ffffff;
}
 #fragmentWrapper .cardOverlay:hover .overlayLayout {
	 opacity: 0.90;
	 -webkit-transform: translateY(0px);
	 transform: translateY(0px);
	 -webkit-transition: opacity 0.1s, -webkit-transform 0.4s;
	 transition: opacity 0.1s, -webkit-transform 0.4s;
	 transition: transform 0.4s, opacity 0.1s;
	 transition: transform 0.4s, opacity 0.1s, -webkit-transform 0.4s;
}
 #fragmentWrapper .expert-details .expert-image1-uk {
	 width: 6.25em;
	 height: 6.25em;
	 float: left;
	 margin-top: 0.375rem;
	 margin-right: 0.625rem;
	 background-image: url(https://www2.deloitte.com/content/dam/Deloitte/uk/Images/promo_images/Profiles/deloitte-uk-will-gosling.JPG/_jcr_content/renditions/cq5dam.web.231.231.desktop.jpeg);
	 background-position: center;
	 background-repeat: no-repeat;
	 background-size: cover;
}
 #fragmentWrapper .expert-details .expert-image2-uk {
	 width: 6.25em;
	 height: 6.25em;
	 float: left;
	 margin-top: 0.375rem;
	 margin-right: 0.625rem;
	 background-image: url(https://www2.deloitte.com/content/dam/Deloitte/uk/Images/promo_images/Profiles/deloitte-uk-doug-x-jacobs.jpg/_jcr_content/renditions/cq5dam.web.231.231.desktop.jpeg);
	 background-position: center;
	 background-repeat: no-repeat;
	 background-size: cover;
}
 #fragmentWrapper #footerSection .email a {
	 text-decoration: none;
}
 #fragmentWrapper #footerSection .email a:hover {
	 color: #35ACE5;
}
 #fragmentWrapper #bannerSection .carousel-inner {
	 overflow: unset;
}
 #fragmentWrapper .mapSection .card {
	 box-shadow: none;
}
 #fragmentWrapper .bulb-container {
	 height: 14.625rem;
	 padding: 0.625rem;
	 cursor: pointer;
}
 #fragmentWrapper .on-click-result {
	 display: none;
}
 #fragmentWrapper .bulb-container.active .on-click-result {
	 display: flex;
}
 #fragmentWrapper .bulb-container.active .bulbImg {
	 display: none;
}
 #fragmentWrapper .key-finding {
	 background-image: url(../assets/map-img/key-finding-bg.png);
	 background-position: center;
	 background-repeat: no-repeat;
	 background-size: cover;
}
 #fragmentWrapper .legendNortheast {
	 width: 0.875rem;
	 height: 0.875rem;
	 border-radius: 2px;
	 margin-top: 0.375rem;
	 background-color: #DEDDDD;
}
 #fragmentWrapper .legendMidwest {
	 width: 0.875rem;
	 height: 0.875rem;
	 border-radius: 2px;
	 margin-top: 0.375rem;
	 background-color: #C4C2C2;
}
 #fragmentWrapper .legendSouth {
	 width: 0.875rem;
	 height: 0.875rem;
	 border-radius: 2px;
	 margin-top: 0.375rem;
	 background-color: #A8A8A8;
}
 #fragmentWrapper .legendWest {
	 width: 0.875rem;
	 height: 0.875rem;
	 border-radius: 2px;
	 margin-top: 0.375rem;
	 background-color: #818181;
}
 #fragmentWrapper .year1 {
	 width: 0.875rem;
	 height: 0.875rem;
	 border-radius: 2px;
	 margin-top: 0.375rem;
	 background-color: #046a38;
}
 #fragmentWrapper .year2 {
	 width: 0.875rem;
	 height: 0.875rem;
	 border-radius: 2px;
	 margin-top: 0.375rem;
	 background-color: #62b5e5;
}
 #fragmentWrapper .text-light-blue {
	 color: #62B5E5;
}
 #fragmentWrapper .st0 {
	 stroke: #FFFFFF;
}
 #fragmentWrapper .st1 {
	 fill: #D5DED9;
	 stroke: #FFFFFF;
}
 #fragmentWrapper .st2 {
	 fill: #45ADA8;
	 stroke: #FFFFFF;
}
 #fragmentWrapper .st3 {
	 fill: #FFFFFF;
}
 #fragmentWrapper .st4 {
	 font-family: "Open Sans", sans-serif;
}
 #fragmentWrapper .st5 {
	 font-size: 0.75rem;
}
 #fragmentWrapper .st6 {
	 font-size: 10.8724px;
}
 #fragmentWrapper #Layer_1 path {
	 cursor: pointer;
}
 #fragmentWrapper #West path, #fragmentWrapper .legendWest {
	 fill: #f86256;
	 background-color: #f86256;
}
 #fragmentWrapper #Northeast path, #fragmentWrapper .legendNortheast {
	 fill: #a31f15;
	 background-color: #a31f15;
}
 #fragmentWrapper #Midwest path, #fragmentWrapper .legendMidwest {
	 fill: #ff968e;
	 background-color: #ff968e;
}
 #fragmentWrapper #South path, #fragmentWrapper .legendSouth {
	 fill: #DA291C;
	 background-color: #DA291C;
}
 #fragmentWrapper .key-finding .nav-tabs .nav-link {
	 font-size: 1rem;
	 text-transform: none;
	 padding: 0.75rem 0.75rem;
	 border-bottom: none;
	 color: #818181;
	 letter-spacing: -0.5px;
}
 #fragmentWrapper .key-finding .nav-item {
	 border: 1px solid #818181;
	 color: #000000;
	 border-radius: 10em;
	 min-width: 13.125rem;
}
 #fragmentWrapper .key-finding .nav-item.active {
	 background-color: #000000;
	 color: #000000;
	 border-radius: 10em;
	 border: 1px solid #000000;
}
 #fragmentWrapper .key-finding .nav-item.active .nav-link.active {
	 color: #ffffff;
	 font-weight: 700;
}
 #fragmentWrapper .key-finding .progress {
	 height: 1.5625rem;
	 background: #ffffff;
	 margin-top: 0.7px;
}
 #fragmentWrapper .bar1 {
	 background-color: #62b5e5;
	 border-radius: 2px;
	 text-align: end;
	 font-size: 1.25rem;
	 font-size: 0.875rem;
	 color: #ffffff;
	 padding-right: 0.3125rem;
}
 #fragmentWrapper .bar2 {
	 background-color: #046a38;
	 border-radius: 2px;
	 text-align: end;
	 font-size: 0.875rem;
	 color: #ffffff;
	 padding-right: 0.3125rem;
}
 #fragmentWrapper .white-space-normal {
	 white-space: normal;
}
 #fragmentWrapper #CGI-wrapper .lightest-grey-bg {
	 background-color: #E8E8E8;
}
 #fragmentWrapper .tableBorder {
	 border: 1px solid #62B5E5;
}
 #fragmentWrapper #shoppingDest hr {
	 height: 1px;
	 position: absolute;
	 top: 1.5625rem;
	 width: 100%;
	 border-style: dashed;
}
 #fragmentWrapper .adjust-line-detail {
	 margin-top: -4.0625rem;
}
 #fragmentWrapper .border-Box {
	 border: 1px solid #C4C2C2;
}
 #fragmentWrapper #CGI-wrapper #overlay {
	 display: none;
	 width: 100%;
	 height: 100%;
}
 #fragmentWrapper .mapSection .carousel-control-prev-icon {
	 background-image: url(../assets/map-img/left-arrow.png);
	 width: 1.5625rem;
	 height: 2.8125rem;
}
 #fragmentWrapper .mapSection .carousel-control-next-icon {
	 background-image: url(../assets/map-img/right-arrow.png);
	 width: 1.5625rem;
	 height: 2.8125rem;
}
 #fragmentWrapper .mapSection .carousel-control-prev {
	 left: -3.5%;
}
 #fragmentWrapper .mapSection .carousel-control-next {
	 right: 2%;
}
 #fragmentWrapper .quizDiv {
	 background-image: url(../assets/map-img/pop-quiz-bg.png);
	 background-position: center;
	 background-repeat: no-repeat;
	 background-size: cover;
	 height: inherit;
}
 #fragmentWrapper .red-text {
	 color: #e0301e;
}
 #fragmentWrapper .amountStyle {
	 border-radius: 2px;
}
 #fragmentWrapper .bb-1 {
	 border-bottom: 1px solid #A8A8A8;
}
 #fragmentWrapper #floater {
	 position: absolute;
	 top: 6.25rem;
	 cursor: pointer;
	 -webkit-transition: all 0.1s ease-in-out;
	 transition: all 0.1s ease-in-out;
	 z-index: 9999;
}
 #fragmentWrapper .quiz-floating-button {
	 left: 1px;
	 width: 3.4375rem;
	 height: 15.3125rem;
	 text-align: center;
	 background-color: #000000;
	 display: initial;
}
 #fragmentWrapper .quizDiv {
	 width: 31.25rem;
	 left: 6.25rem;
	 background-color: #ffffff;
}
 #fragmentWrapper #floater a {
	 writing-mode: vertical-rl;
	 -webkit-writing-mode: bt-rl;
	 -ms-writing-mode: bt-rl;
	 color: #ffffff;
	 transform: rotate(-180deg);
	 -webkit-transform: rotate(-180deg);
}
 #fragmentWrapper .reverse {
	 transform: scaleX(-1);
}
 #fragmentWrapper .reverseY {
	 transform: scaleY(-1);
}
 #fragmentWrapper .ls-1 {
	 letter-spacing: 1px;
}
 @-webkit-keyframes zoomIn {
	 #fragmentWrapper from {
		 opacity: 0;
		 -webkit-transform: scale3d(0.3,0.3,0.3);
		 transform: scale3d(0.3,0.3,0.3);
	}
	 #fragmentWrapper 50% {
		 opacity: 1;
	}
}
 @keyframes zoomIn {
	 #fragmentWrapper from {
		 opacity: 0;
		 -webkit-transform: scale3d(0.3,0.3,0.3);
		 transform: scale3d(0.3,0.3,0.3);
	}
	 #fragmentWrapper 50% {
		 opacity: 1;
	}
}
 #fragmentWrapper .animate__zoomIn {
	 -webkit-animation-name: zoomIn;
	 animation-name: zoomIn;
}
 #fragmentWrapper .animate__animated {
	 -webkit-animation-duration: 1s;
	 animation-duration: 5s;
	 -webkit-animation-duration: var(--animate-duration);
	 animation-duration: var(--animate-duration);
	 -webkit-animation-fill-mode: both;
	 animation-fill-mode: both;
}
 #fragmentWrapper #toolTip2 {
	 position: absolute;
	 background-color: #000;
	 padding: 0.5rem;
	 max-width: 9.375rem;
	 min-width: 2.8125rem;
	 font-size: 0.75rem;
	 pointer-events: none;
	 transform: translate(-50%,-100%);
	 opacity: 0;
	 text-align: center;
	 box-shadow: rgba(0,0,0,0.1) 1px 1px 1px 0.5px;
	 border: 1px solid #000;
	 font-family: Open Sans, sans-serif;
	 z-index: 999;
}
 #fragmentWrapper #toolTip2 span {
	 color: #ffffff;
}
 #fragmentWrapper #toolTip2 .after {
	 content: " ";
	 display: block;
	 position: absolute;
	 top: 100%;
	 left: 50%;
	 right: 0.3125rem;
	 width: 0;
	 height: 0;
	 border-left: 10px solid transparent;
	 border-right: 10px solid transparent;
	 border-top: 10px solid black;
	 margin-left: -0.625rem;
}
 #fragmentWrapper .rightPointer#toolTip2 .after {
	 transform: translate(50px,0);
}
 #fragmentWrapper .leftPointer#toolTip2 .after {
	 transform: translate(-30px,0);
}
 #fragmentWrapper .quizDiv .centerVertical {
	 margin: 0;
	 top: 50%;
	 left: 0%;
	 position: absolute;
	 -ms-transform: translateY(-50%);
	 transform: translateY(-50%);
	 -webkit-transform: translateY(-50%);
}
 #fragmentWrapper _::-webkit-full-page-media, #fragmentWrapper _:future, #fragmentWrapper :root #cardSectionMobile .carousel-inner .carousel-item-next, #fragmentWrapper #cardSectionMobile .carousel-inner .carousel-item-prev, #fragmentWrapper #cardSectionMobile .carousel-inner .carousel-item.active {
	 display: block !important;
	 transition: -webkit-transform 3s ease !important;
	 transition: transform 3s ease !important;
	 transition: transform 3s ease, -webkit-transform 3s ease !important;
}
 #fragmentWrapper _::-webkit-full-page-media, #fragmentWrapper _:future, #fragmentWrapper :root #carouselSecondSection3 .carousel-inner .carousel-item-next, #fragmentWrapper #carouselSecondSection3 .carousel-inner .carousel-item-prev, #fragmentWrapper #carouselSecondSection3 .carousel-inner .carousel-item.active {
	 display: block;
	 transition: -webkit-transform .3s ease;
	 transition: transform .3s ease;
	 transition: transform .3s ease, -webkit-transform .3s ease;
}
 #fragmentWrapper #Purchasingtrends .table thead th {
	 font-size: 0.95rem;
	 font-weight: 600;
	 color: #000000;
	 border-top-width: 0;
	 border-bottom-width: 1px;
	 padding: 0.30rem;
}
 #fragmentWrapper #Purchasingtrends .table td, #fragmentWrapper #Purchasingtrends .table thead th, #fragmentWrapper .table th {
	 vertical-align: middle;
}
 #fragmentWrapper .hr-line hr {
	 margin-top: 0 rem;
	 margin-bottom: 0 rem;
	 border: 0;
	 border-top: 2px solid #006ca8;
}
 #fragmentWrapper .gradientBar {
	 background-image: linear-gradient(to right,#006CA8,#01456A);
	 border-radius: 2px;
	 text-align: end;
	 font-size: 0.875rem;
	 color: #ffffff;
	 padding-right: 0.3125rem;
	 z-index: 1;
}
 #fragmentWrapper .tablegradientBar {
	 background-image: linear-gradient(to right,#62B5E5,#006CA8);
	 border-radius: 2px;
	 text-align: end;
	 font-size: 0.875rem;
	 color: #ffffff;
	 padding-right: 0.3125rem;
	 z-index: 1;
}
 #fragmentWrapper #Purchasingtrends .progress {
	 background: transparent;
}
 #fragmentWrapper .border-right-plain {
	 border-right: 1px solid #75787B;
	 border-style: dashed;
	 border-left: 0px;
	 border-bottom: 0px;
	 border-top: 0px;
}
 #fragmentWrapper .border-right-dashed {
	 border-right: 1.5px solid #0076A8;
	 border-style: dashed;
	 border-left: 0px;
	 border-bottom: 0px;
	 border-top: 0px;
}
 #fragmentWrapper #overlay .carousel-item {
	 min-height: 26.25rem;
}
 @media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
	 #fragmentWrapper .toggleMargin {
		 margin-top: 0rem;
	}
	 #fragmentWrapper .ie-top {
		 margin-top: 10%;
	}
}
 #fragmentWrapper _::-webkit-full-page-media, #fragmentWrapper _:future, #fragmentWrapper :root #CGI-wrapper .carousel-inner .carousel-item-next, #fragmentWrapper #CGI-wrapper .carousel-inner .carousel-item-prev, #fragmentWrapper #CGI-wrapper .carousel-inner .carousel-item.active {
	 display: block;
	 transition: -webkit-transform .3s ease;
	 transition: transform .3s ease;
	 transition: transform .3s ease, -webkit-transform .3s ease;
}
 #fragmentWrapper select#Awareness {
	 background-color: #000000;
	 border: 0;
	 font-size: 0.875rem;
	 color: #ffffff;
}
 #fragmentWrapper .universalCarousel .carousel {
	 position: relative;
}
 #fragmentWrapper .universalCarousel .carousel-inner {
	 position: relative;
	 width: 100%;
	 overflow: hidden;
}
 #fragmentWrapper .universalCarousel .carousel-inner>.item {
	 position: relative;
	 display: none;
	 -webkit-transition: 0.6s ease-in-out left;
	 -o-transition: 0.6s ease-in-out left;
	 transition: 0.6s ease-in-out left;
}
 #fragmentWrapper .universalCarousel .carousel-inner>.item>img, #fragmentWrapper .universalCarousel .carousel-inner>.item>a>img {
	 line-height: 1;
}
 @media all and (transform-3d),(-webkit-transform-3d) {
	 #fragmentWrapper .universalCarousel .carousel-inner>.item {
		 -webkit-transition: -webkit-transform 0.6s ease-in-out;
		 -o-transition: -o-transform 0.6s ease-in-out;
		 transition: -webkit-transform 0.6s ease-in-out;
		 transition: transform 0.6s ease-in-out;
		 transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out, -o-transform 0.6s ease-in-out;
		 -webkit-backface-visibility: hidden;
		 backface-visibility: hidden;
		 -webkit-perspective: 1000px;
		 perspective: 1000px;
	}
	 #fragmentWrapper .universalCarousel .carousel-inner>.item.next, #fragmentWrapper .universalCarousel .carousel-inner>.item.active.right {
		 -webkit-transform: translate3d(100%,0,0);
		 transform: translate3d(100%,0,0);
		 left: 0;
	}
	 #fragmentWrapper .universalCarousel .carousel-inner>.item.prev, #fragmentWrapper .universalCarousel .carousel-inner>.item.active.left {
		 -webkit-transform: translate3d(-100%,0,0);
		 transform: translate3d(-100%,0,0);
		 left: 0;
	}
	 #fragmentWrapper .universalCarousel .carousel-inner>.item.next.left, #fragmentWrapper .universalCarousel .carousel-inner>.item.prev.right, #fragmentWrapper .universalCarousel .carousel-inner>.item.active {
		 -webkit-transform: translate3d(0,0,0);
		 transform: translate3d(0,0,0);
		 left: 0;
	}
}
 #fragmentWrapper .universalCarousel .carousel-inner>.active, #fragmentWrapper .universalCarousel .carousel-inner>.next, #fragmentWrapper .universalCarousel .carousel-inner>.prev {
	 display: block;
}
 #fragmentWrapper .universalCarousel .carousel-inner>.active {
	 left: 0;
}
 #fragmentWrapper .universalCarousel .carousel-inner>.next, #fragmentWrapper .universalCarousel .carousel-inner>.prev {
	 position: absolute;
	 top: 0;
	 width: 100%;
}
 #fragmentWrapper .universalCarousel .carousel-inner>.next {
	 left: 100%;
}
 #fragmentWrapper .universalCarousel .carousel-inner>.prev {
	 left: -100%;
}
 #fragmentWrapper .universalCarousel .carousel-inner>.next.left, #fragmentWrapper .universalCarousel .carousel-inner>.prev.right {
	 left: 0;
}
 #fragmentWrapper .universalCarousel .carousel-inner>.active.left {
	 left: -100%;
}
 #fragmentWrapper .universalCarousel .carousel-inner>.active.right {
	 left: 100%;
}
 #fragmentWrapper .universalCarousel .carousel-control {
	 position: absolute;
	 top: 0;
	 bottom: 0;
	 left: 0;
	 width: 15%;
	 font-size: 1.25rem;
	 color: #fff;
	 text-align: center;
	 text-shadow: 0 1px 2px rgba(0,0,0,0.6);
	 background-color: rgba(0,0,0,0);
	 filter: alpha(opacity=50);
	 opacity: 0.5;
}
 #fragmentWrapper .universalCarousel .carousel-control.left {
	 background-image: -webkit-linear-gradient(left,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.0001) 100%);
	 background-image: -o-linear-gradient(left,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.0001) 100%);
	 background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0.0001)));
	 background-image: linear-gradient(to right,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.0001) 100%);
	 background-repeat: repeat-x;
}
 #fragmentWrapper .universalCarousel .carousel-control.right {
	 right: 0;
	 left: auto;
	 background-image: -webkit-linear-gradient(left,rgba(0,0,0,0.0001) 0%,rgba(0,0,0,0.5) 100%);
	 background-image: -o-linear-gradient(left,rgba(0,0,0,0.0001) 0%,rgba(0,0,0,0.5) 100%);
	 background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.0001)),to(rgba(0,0,0,0.5)));
	 background-image: linear-gradient(to right,rgba(0,0,0,0.0001) 0%,rgba(0,0,0,0.5) 100%);
	 background-repeat: repeat-x;
}
 #fragmentWrapper .universalCarousel .carousel-control:hover, #fragmentWrapper .universalCarousel .carousel-control:focus {
	 color: #fff;
	 text-decoration: none;
	 outline: 0;
	 filter: alpha(opacity=90);
	 opacity: 0.9;
}
 #fragmentWrapper .universalCarousel .carousel-control .icon-prev, #fragmentWrapper .universalCarousel .carousel-control .icon-next, #fragmentWrapper .universalCarousel .carousel-control .glyphicon-chevron-left, #fragmentWrapper .universalCarousel .carousel-control .glyphicon-chevron-right {
	 position: absolute;
	 top: 50%;
	 z-index: 5;
	 display: inline-block;
	 margin-top: -0.625rem;
}
 #fragmentWrapper .universalCarousel .carousel-control .icon-prev, #fragmentWrapper .universalCarousel .carousel-control .glyphicon-chevron-left {
	 left: 50%;
	 margin-left: -0.625rem;
}
 #fragmentWrapper .universalCarousel .carousel-control .icon-next, #fragmentWrapper .universalCarousel .carousel-control .glyphicon-chevron-right {
	 right: 50%;
	 margin-right: -0.625rem;
}
 #fragmentWrapper .universalCarousel .carousel-control .icon-prev, #fragmentWrapper .universalCarousel .carousel-control .icon-next {
	 width: 1.25rem;
	 height: 1.25rem;
	 font-family: serif;
	 line-height: 1;
}
 #fragmentWrapper .universalCarousel .carousel-control .icon-prev:before {
	 content: "\2039";
}
 #fragmentWrapper .universalCarousel .carousel-control .icon-next:before {
	 content: "\203a";
}
 #fragmentWrapper #cardSectionMobile .universalCarousel .carousel-indicators {
	 height: 2.5rem;
}
 #fragmentWrapper .universalCarousel .carousel-indicators {
	 width: 5rem;
	 margin: 0 auto;
	 text-align: center;
	 list-style: none;
}
 #fragmentWrapper .universalCarousel .carousel-indicators li {
	 display: inline-block;
	 width: 0.625rem;
	 height: 0.625rem;
	 margin: 0.0625rem;
	 text-indent: -999px;
	 cursor: pointer;
	 background-color: #000 \9;
	 background-color: rgba(0,0,0,0);
	 border: 1px solid #fff;
	 border-radius: 10px;
}
 #fragmentWrapper .universalCarousel .carousel-indicators .active {
	 width: 0.75rem;
	 height: 0.75rem;
	 margin: 0;
	 background-color: #fff;
}
 #fragmentWrapper .universalCarousel .carousel-caption {
	 position: absolute;
	 right: 15%;
	 bottom: 1.25rem;
	 left: 15%;
	 z-index: 10;
	 padding-top: 1.25rem;
	 padding-bottom: 1.25rem;
	 color: #fff;
	 text-align: center;
	 text-shadow: 0 1px 2px rgba(0,0,0,0.6);
}
 #fragmentWrapper .universalCarousel .carousel-caption .btn {
	 text-shadow: none;
}
 @media screen and (min-width: 768px) {
	 #fragmentWrapper .universalCarousel .carousel-control .glyphicon-chevron-left, #fragmentWrapper .universalCarousel .carousel-control .glyphicon-chevron-right, #fragmentWrapper .universalCarousel .carousel-control .icon-prev, #fragmentWrapper .universalCarousel .carousel-control .icon-next {
		 width: 1.875rem;
		 height: 1.875rem;
		 margin-top: -0.625rem;
		 font-size: 1.875rem;
	}
	 #fragmentWrapper .universalCarousel .carousel-control .glyphicon-chevron-left, #fragmentWrapper .universalCarousel .carousel-control .icon-prev {
		 margin-left: -0.625rem;
	}
	 #fragmentWrapper .universalCarousel .carousel-control .glyphicon-chevron-right, #fragmentWrapper .universalCarousel .carousel-control .icon-next {
		 margin-right: -0.625rem;
	}
	 #fragmentWrapper .universalCarousel .carousel-caption {
		 right: 20%;
		 left: 20%;
		 padding-bottom: 1.875rem;
	}
	 #fragmentWrapper .universalCarousel .carousel-indicators {
		 bottom: 1.25rem;
	}
}
 #fragmentWrapper .carousel-inner>.item>img, #fragmentWrapper .carousel-inner>.item>a>img {
	 display: block;
	 max-width: 100%;
	 height: auto;
}
 #fragmentWrapper #detailSection .MultiCarousel {
	 overflow: visible !important;
}
 #fragmentWrapper .activeCar3 {
	 opacity: 0.35;
}
 #fragmentWrapper #CGI-wrapper #footerNote {
	 margin-top: 3.125rem;
}
 #fragmentWrapper #CGI-wrapper #footerNote a {
	 font-weight: 700;
}
 #fragmentWrapper #CGI-wrapper #footerNote b {
	 text-decoration: underline;
}
 #fragmentWrapper #introSec .social-media-icon {
	 width: 1.875rem;
	 height: 1.875rem;
	 float: left;
	 margin-right: 0.625rem;
	 cursor: pointer;
}
 #fragmentWrapper #CGI-wrapper #footerNote i {
	 letter-spacing: -0.4px;
}
 #fragmentWrapper #CGI-wrapper .container a {
	 color: #006AB9;
}
 #fragmentWrapper #CGI-wrapper .GT-container .watermarkOverlayRight {
	 background-position: center;
	 background-repeat: no-repeat;
	 background-size: cover;
	 height: 46.75rem;
	 margin-top: 43.75rem;
	 width: 46.25rem;
	 left: 80%;
	 position: absolute;
}
 #fragmentWrapper #CGI-wrapper .GT-container .watermarkOverlayLeft {
	 background-position: center;
	 background-repeat: no-repeat;
	 background-size: cover;
	 height: 46.75rem;
	 margin-top: 6.25rem;
	 width: 47.3125rem;
	 right: 85%;
	 position: absolute;
}
 #fragmentWrapper #CGI-wrapper .GT-container .watermarkOverlayLeft2 {
	 background-position: center;
	 background-repeat: no-repeat;
	 background-size: cover;
	 height: 46.75rem;
	 margin-top: -43.75rem;
	 width: 47.3125rem;
	 right: 85%;
	 position: absolute;
}
 #fragmentWrapper #CGI-wrapper .GT-container .watermarkOverlayRight {
	 background-image: url(../assets/watermark/watermark-right.png) !important;
}
 #fragmentWrapper #CGI-wrapper .GT-container .watermarkOverlayLeft {
	 background-image: url(../assets/watermark/watermark-left.png) !important;
}
 #fragmentWrapper #CGI-wrapper .GT-container .watermarkOverlayLeft2 {
	 background-image: url(../assets/watermark/watermark-left2.png) !important;
}
 #fragmentWrapper .lh-5 {
	 line-height: 1.5;
}
 #fragmentWrapper #languageDropdown .dropdown-menu, #fragmentWrapper #purpose-section-0 .dropdown-menu {
	 border: none;
	 border-radius: 0%;
}
 #fragmentWrapper #CGI-wrapper .dropdown-menu {
	 box-shadow: 0 3px 6px rgba(0,0,0,0.12) !important;
}
 #fragmentWrapper #CGI-wrapper #exploreTrends .dropdown-menu {
	 padding: 1.875rem 1.25rem;
}
 #fragmentWrapper #CGI-wrapper #exploreTrends .dropdown-menu a span:hover {
	 text-decoration: underline;
	 cursor: pointer;
}
 #fragmentWrapper .download-report-btn {
	 height: 3.5rem;
}
 #fragmentWrapper #CGI-wrapper .dropdown-icon {
	 width: 2.5rem;
	 cursor: pointer;
	 min-height: 1.25rem;
	 background-position: center;
	 background-repeat: no-repeat;
	 background-size: cover;
	 margin-left: 0.625rem;
	 -webkit-transition: all 0.2s ease-in-out;
	 transition: all 0.2s ease-in-out;
}
 #fragmentWrapper #CGI-wrapper .dropdown-icon-white {
	 background-image: url(../assets/dropdown-arrow-white.svg);
}
 #fragmentWrapper #CGI-wrapper .banner-download-btn:hover .dropdown-icon-white {
	 min-height: 1rem;
}
 #fragmentWrapper #CGI-wrapper .dropdown-icon-white:hover {
	 min-height: 1.25rem;
}
 #fragmentWrapper #CGI-wrapper .download-icon {
	 background-position: center;
	 background-repeat: no-repeat;
	 background-size: cover;
	 width: 1.125rem;
	 min-height: 1.375rem;
	 margin-left: 0.625rem;
	 -webkit-transition: all 0.2s ease-in-out;
	 transition: all 0.2s ease-in-out;
}
 #fragmentWrapper #CGI-wrapper .download-icon-white {
	 background-image: url(../assets/download-arrow-white.svg);
}
 #fragmentWrapper #CGI-wrapper .download-icon-white-hover {
	 cursor: pointer;
	 background-image: url(../assets/download-arrow-white-hover.svg);
}
 #fragmentWrapper #section02 div:hover+.download-icon-white {
	 cursor: pointer;
	 background-image: url(../assets/download-arrow-white-hover.svg);
}
 #fragmentWrapper #CGI-wrapper .download-icon-black {
	 background-image: url(../assets/download-arrow-black.svg);
}
 #fragmentWrapper #CGI-wrapper .download-icon-black-hover {
	 cursor: pointer;
	 background-image: url(../assets/download-arrow-black-hover.svg);
}
 #fragmentWrapper #section02 div:hover+.download-icon-black {
	 cursor: pointer;
	 background-image: url(../assets/download-arrow-black-hover.svg);
}
 #fragmentWrapper #CGI-wrapper .download-icon-white-hover, #fragmentWrapper #CGI-wrapper .download-icon-black-hover {
	 display: none;
}
 #fragmentWrapper #CGI-wrapper .banner-download-btn:hover .download-icon-white-hover, #fragmentWrapper #CGI-wrapper .banner-download-btn:hover .download-icon-black-hover {
	 display: block;
}
 #fragmentWrapper #CGI-wrapper .banner-download-btn:hover .download-icon-white, #fragmentWrapper #CGI-wrapper .banner-download-btn:hover .download-icon-black {
	 display: none;
}
 #fragmentWrapper .cgi-spacing-handler {
	 margin-top: -0.25rem;
}
 #fragmentWrapper .cgi-spacing-handler-large {
	 margin-top: -0.5rem;
}
 #fragmentWrapper .cgi-spacing-small {
	 margin-top: 0.9375rem !important;
}
 #fragmentWrapper .gmt-left-spacing-small {
	 margin-left: 0.9375rem !important;
}
 #fragmentWrapper .cgi-spacing-medium {
	 margin-top: 1.875rem !important;
}
 #fragmentWrapper .cgi-spacing-large {
	 margin-top: 3.75rem !important;
}
 #fragmentWrapper .cgi-spacing-xx-large {
	 margin-top: 5.625rem !important;
}
 #fragmentWrapper #CGI-wrapper .video-spacing {
	 margin-top: 5.625rem;
}
 #fragmentWrapper #section1_5_elem i {
	 font-family: Georgia;
}
 #fragmentWrapper .text-transform-upper {
	 text-transform: uppercase;
}
 #fragmentWrapper #carousel-multi .col-centered {
	 float: none;
	 margin: 0 auto;
}
 #fragmentWrapper #carousel-multi .carousel-control {
	 width: 8%;
	 width: 0rem;
}
 #fragmentWrapper #carousel-multi .carousel-control.left, #fragmentWrapper #carousel-multi .carousel-control.right {
	 margin-right: -0.625rem;
	 margin-left: -2.5625rem;
	 background-image: none;
	 opacity: 1;
}
 #fragmentWrapper #carousel-multi .carousel-control>a>span {
	 color: white;
	 font-size: 1.8125rem !important;
}
 #fragmentWrapper #carousel-multi .carousel-col {
	 position: relative;
	 min-height: 0.0625rem;
	 padding: 0.3125rem;
	 float: left;
}
 #fragmentWrapper #carousel-multi .active>div {
	 display: block;
}
 #fragmentWrapper #carousel-multi .active>div:first-child {
	 display: block;
}
 #fragmentWrapper #introSec .btn:focus {
	 box-shadow: none;
}
 @media (max-width: 767px) {
	 #fragmentWrapper #carousel-multi .carousel-inner .active.left {
		 left: -50%;
	}
	 #fragmentWrapper #carousel-multi .carousel-inner .active.right {
		 left: 50%;
	}
	 #fragmentWrapper #carousel-multi .carousel-inner .next {
		 left: 50%;
		 display: none;
	}
	 #fragmentWrapper #carousel-multi .carousel-inner .prev {
		 left: -50%;
		 display: none;
	}
	 #fragmentWrapper #carousel-multi .carousel-col {
		 width: 100%;
	}
	 #fragmentWrapper #carousel-multi .active>div:first-child+div {
		 display: block;
	}
}
 @media (min-width: 768px) and (max-width: 991px) {
	 #fragmentWrapper #carousel-multi .carousel-inner .active.left {
		 left: -50%;
	}
	 #fragmentWrapper #carousel-multi .carousel-inner .active.right {
		 left: 50%;
	}
	 #fragmentWrapper #carousel-multi .carousel-inner .next {
		 left: 50%;
	}
	 #fragmentWrapper #carousel-multi .carousel-inner .prev {
		 left: -50%;
	}
	 #fragmentWrapper #carousel-multi .carousel-col {
		 width: 50%;
	}
	 #fragmentWrapper #carousel-multi .active>div:first-child+div {
		 display: block;
	}
}
 @media (min-width: 992px) and (max-width: 1199px) {
	 #fragmentWrapper #carousel-multi .carousel-inner .active.left {
		 left: -20%;
		 visibility: hidden;
	}
	 #fragmentWrapper #carousel-multi .carousel-inner .active.right {
		 left: 20%;
	}
	 #fragmentWrapper #carousel-multi .carousel-inner .next {
		 left: 20%;
	}
	 #fragmentWrapper #carousel-multi .carousel-inner .prev {
		 left: -20%;
	}
	 #fragmentWrapper #carousel-multi .carousel-col {
		 width: 20%;
	}
	 #fragmentWrapper #carousel-multi .active>div:first-child+div {
		 display: block;
	}
	 #fragmentWrapper #carousel-multi .active>div:first-child+div+div {
		 display: block;
	}
}
 @media (min-width: 1200px) {
	 #fragmentWrapper #carousel-multi .carousel-inner .active.left {
		 left: -20%;
		 visibility: hidden;
	}
	 #fragmentWrapper #carousel-multi .carousel-inner .active.right {
		 left: 20%;
		 visibility: hidden;
	}
	 #fragmentWrapper #carousel-multi .carousel-inner .next {
		 left: 20%;
	}
	 #fragmentWrapper #carousel-multi .carousel-inner .prev {
		 left: -20%;
	}
	 #fragmentWrapper #carousel-multi .carousel-col {
		 width: 20%;
	}
	 #fragmentWrapper #carousel-multi .active>div:first-child+div {
		 display: block;
	}
	 #fragmentWrapper #carousel-multi .active>div:first-child+div+div {
		 display: block;
	}
	 #fragmentWrapper #carousel-multi .active>div:first-child+div+div+div {
		 display: block;
	}
}
 #fragmentWrapper #carousel-multi .carousel-inner>.item {
	 -webkit-transition: 0.6s ease-in-out left;
	 -o-transition: 0.6s ease-in-out left;
	 transition: 0.6s ease-in-out left;
}
 #fragmentWrapper #CGI-wrapper .red {
	 background: red;
}
 #fragmentWrapper #CGI-wrapper .blue {
	 background: blue;
}
 #fragmentWrapper #CGI-wrapper .green {
	 background: green;
}
 #fragmentWrapper #CGI-wrapper .yellow {
	 background: yellow;
}
 #fragmentWrapper #CGI-wrapper #actualPie {
	 opacity: 0;
}
 #fragmentWrapper .disabled_state {
	 pointer-events: none;
	 color: #bcbcbc !important;
}
 #fragmentWrapper .carousel-showmanymoveone .carousel-control {
	 width: 4%;
	 background-image: none;
}
 #fragmentWrapper .carousel-showmanymoveone .carousel-control.left {
	 margin-left: 0;
}
 #fragmentWrapper .carousel-showmanymoveone .carousel-control.right {
	 margin-right: 0;
}
 #fragmentWrapper .carousel-showmanymoveone .cloneditem-1, #fragmentWrapper .carousel-showmanymoveone .cloneditem-2, #fragmentWrapper .carousel-showmanymoveone .cloneditem-3 {
	 display: none;
}
 #fragmentWrapper .carousel .item .col-xs-12 {
	 padding: 0;
}
 @media only screen and (max-width: 992px) {
	 #fragmentWrapper .carousel .item .col-xs-12:nth-last-child(-n+2) {
		 display: none;
	}
}
 @media all and (min-width: 768px) {
	 #fragmentWrapper .carousel-showmanymoveone .carousel-inner>.active.left, #fragmentWrapper .carousel-showmanymoveone .carousel-inner>.prev {
		 left: -50%;
	}
	 #fragmentWrapper .carousel-showmanymoveone .carousel-inner>.active.right, #fragmentWrapper .carousel-showmanymoveone .carousel-inner>.next {
		 left: 50%;
	}
	 #fragmentWrapper .carousel-showmanymoveone .carousel-inner>.left, #fragmentWrapper .carousel-showmanymoveone .carousel-inner>.prev.right, #fragmentWrapper .carousel-showmanymoveone .carousel-inner>.active {
		 left: 0;
	}
	 #fragmentWrapper .carousel-showmanymoveone .carousel-inner .cloneditem-1 {
		 display: block;
	}
}
 @media all and (min-width: 768px) and (transform-3d),all and (min-width: 768px) and (-webkit-transform-3d) {
	 #fragmentWrapper .carousel-showmanymoveone .carousel-inner>.item.active.right, #fragmentWrapper .carousel-showmanymoveone .carousel-inner>.item.next {
		 -webkit-transform: translate3d(50%,0,0);
		 transform: translate3d(50%,0,0);
		 left: 0;
	}
	 #fragmentWrapper .carousel-showmanymoveone .carousel-inner>.item.active.left, #fragmentWrapper .carousel-showmanymoveone .carousel-inner>.item.prev {
		 -webkit-transform: translate3d(-50%,0,0);
		 transform: translate3d(-50%,0,0);
		 left: 0;
	}
	 #fragmentWrapper .carousel-showmanymoveone .carousel-inner>.item.left, #fragmentWrapper .carousel-showmanymoveone .carousel-inner>.item.prev.right, #fragmentWrapper .carousel-showmanymoveone .carousel-inner>.item.active {
		 -webkit-transform: translate3d(0,0,0);
		 transform: translate3d(0,0,0);
		 left: 0;
	}
}
 @media all and (min-width: 992px) {
	 #fragmentWrapper .carousel-showmanymoveone .carousel-inner>.active.left, #fragmentWrapper .carousel-showmanymoveone .carousel-inner>.prev {
		 left: -16.6%;
	}
	 #fragmentWrapper .carousel-showmanymoveone .carousel-inner>.active.right, #fragmentWrapper .carousel-showmanymoveone .carousel-inner>.next {
		 left: 16.6%;
	}
	 #fragmentWrapper .carousel-showmanymoveone .carousel-inner>.left, #fragmentWrapper .carousel-showmanymoveone .carousel-inner>.prev.right, #fragmentWrapper .carousel-showmanymoveone .carousel-inner>.active {
		 left: 0;
	}
	 #fragmentWrapper .carousel-showmanymoveone .carousel-inner .cloneditem-2, #fragmentWrapper .carousel-showmanymoveone .carousel-inner .cloneditem-3 {
		 display: block;
	}
}
 @media all and (min-width: 992px) and (transform-3d),all and (min-width: 992px) and (-webkit-transform-3d) {
	 #fragmentWrapper .carousel-showmanymoveone .carousel-inner>.item.active.right, #fragmentWrapper .carousel-showmanymoveone .carousel-inner>.item.next {
		 -webkit-transform: translate3d(16.6%,0,0);
		 transform: translate3d(16.6%,0,0);
		 left: 0;
	}
	 #fragmentWrapper .carousel-showmanymoveone .carousel-inner>.item.active.left, #fragmentWrapper .carousel-showmanymoveone .carousel-inner>.item.prev {
		 -webkit-transform: translate3d(-16.6%,0,0);
		 transform: translate3d(-16.6%,0,0);
		 left: 0;
	}
	 #fragmentWrapper .carousel-showmanymoveone .carousel-inner>.item.left, #fragmentWrapper .carousel-showmanymoveone .carousel-inner>.item.prev.right, #fragmentWrapper .carousel-showmanymoveone .carousel-inner>.item.active {
		 -webkit-transform: translate3d(0,0,0);
		 transform: translate3d(0,0,0);
		 left: 0;
	}
}
 #fragmentWrapper #CGI-wrapper .rect {
	 width: 1.125rem;
	 height: 1.125rem;
	 margin-top: 0.125rem;
}
 #fragmentWrapper #CGI-wrapper #footer-strip {
	 background-color: #000000;
	 width: 100%;
	 height: 1.5625rem;
	 margin-top: 3.125rem;
	 display: none;
}
 #fragmentWrapper #CGI-wrapper .GT-btn-style, #fragmentWrapper #CGI-wrapper .purpose-btn-style {
	 border-radius: 0;
	 min-height: 3.625rem;
	 box-shadow: none;
}
 #fragmentWrapper #CGI-wrapper .GT-btn-style.downloadOption, #fragmentWrapper #CGI-wrapper .purpose-btn-style.downloadOption {
	 color: black !important;
	 border: 1px solid black;
	 background: none;
}
 #fragmentWrapper #CGI-wrapper .GT-btn-style.downloadOption:hover, #fragmentWrapper #CGI-wrapper .purpose-btn-style.downloadOption:hover {
	 border: 1px solid #97999B;
	 color: #97999B !important;
}
 #fragmentWrapper #CGI-wrapper .view-tt img {
	 width: 6rem;
	 height: 6rem;
}
 #fragmentWrapper #CGI-wrapper .swiper-wrapper .item .card .card-body {
	 background-color: #ffffff;
	 padding: 0;
}
 #fragmentWrapper #CGI-wrapper .show-card-content .card-body {
	 background-color: #ffffff;
	 transition: background-color 0.5s linear, border 0.5s linear;
}
 #fragmentWrapper #CGI-wrapper .card-body .next_arrow {
	 background-image: url(../assets/next_arrow_white.svg);
	 background-position: center;
	 background-repeat: no-repeat;
	 background-size: cover;
	 height: 2.1875rem;
	 width: 1.25rem;
	 display: inline-block;
}
 #fragmentWrapper #CGI-wrapper .card-body .next_arrow_wrapper span {
	 vertical-align: middle;
}
 #fragmentWrapper #CGI-wrapper .video-txt-line-height {
	 line-height: 1.3;
}
 #fragmentWrapper #CGI-wrapper .cards .card-spacing {
	 padding: 1.25rem;
	 height: 100%;
}
 #fragmentWrapper #CGI-wrapper .cards .card-spacing p {
	 display: -webkit-box;
	 -webkit-line-clamp: 4;
	 -webkit-box-orient: vertical;
	 overflow: hidden;
	 text-overflow: ellipsis;
}
 #fragmentWrapper #CGI-wrapper .cards .filterName {
	 text-transform: uppercase;
}
 #fragmentWrapper #CGI-wrapper .cards, #fragmentWrapper #CGI-wrapper .cardAnimation {
	 display: none;
	 animation: createBox .9s;
}
 #fragmentWrapper #CGI-wrapper .cards .col-md-4, #fragmentWrapper #CGI-wrapper .cards .col-md-8, #fragmentWrapper #CGI-wrapper .cards .col-md-12 {
	 cursor: pointer;
}
 @keyframes createBox {
	 #fragmentWrapper from {
		 transform: scale(0);
	}
	 #fragmentWrapper to {
		 transform: scale(1);
	}
}
 #fragmentWrapper #CGI-wrapper .cards .col-12 {
	 position: relative;
}
 #fragmentWrapper #CGI-wrapper .card-left-spacing {
	 margin-left: -0.9375rem !important;
}
 #fragmentWrapper #CGI-wrapper .card-right-spacing {
	 margin-right: -0.9375rem !important;
}
 #fragmentWrapper #CGI-wrapper #cards-container label.form-check-label {
	 margin-right: 0.625rem;
}
 #fragmentWrapper #CGI-wrapper .custom-dropDown select {
	 min-width: 20rem;
	 display: inline-block;
	 padding: 0.375rem 0.625rem;
	 border: 1px solid black;
}
 #fragmentWrapper #CGI-wrapper #cards-container[type="radio"]:checked+label:after {
	 border-color: #00C851;
	 background-color: #00C851;
}
 #fragmentWrapper #CGI-wrapper #cards-container .form-check {
	 display: inline-block;
}
 #fragmentWrapper #CGI-wrapper #cards-container .form-check [type="radio"]:checked+label, #fragmentWrapper [type="radio"]:not(:checked)+label {
	 color: #9B9B9B;
	 font-size: 1rem;
}
 #fragmentWrapper #CGI-wrapper #cards-container .form-check input[type=radio]:checked+label {
	 color: #000000;
	 font-size: 1rem;
}
 #fragmentWrapper #CGI-wrapper #cards-container .form-check [type="radio"]:checked+label:before, #fragmentWrapper [type="radio"]:not(:checked)+label:before {
	 border: 1px solid #000000;
}
 #fragmentWrapper #overlay #congratstitle .header-icon {
	 float: left;
	 margin-right: 0.625rem;
	 width: 2.1875rem;
}
 #fragmentWrapper #overlay #congratstitle .header-icon img {
	 width: 100%;
	 height: 100%;
}
 #fragmentWrapper .main-wrapper #overlay {
	 display: none;
	 position: fixed;
	 height: 100%;
	 width: 100%;
	 top: 0;
	 right: 0;
	 bottom: 0;
	 left: 0;
	 z-index: 999;
	 font-family: Open Sans;
	 background: rgba(123,123,123,0.66);
}
 #fragmentWrapper .main-wrapper {
	 margin: -0.9375rem;
}
 #fragmentWrapper #CGI-wrapper #Overlaycontainer1 {
	 position: absolute;
	 transform: translate(-50%,-50%) scale(1);
	 top: calc(-50%);
	 left: 50%;
	 width: 67%;
	 min-width: 15.625rem;
	 max-width: 46.875rem;
	 max-height: calc(-150vh);
	 z-index: 655;
}
 #fragmentWrapper #CGI-wrapper #Overlaycontainer1 #Overlaycard1 {
	 padding: 1.25rem;
	 position: relative;
	 width: auto;
	 height: auto;
	 background: #ffffff;
	 border-radius: 5px;
	 box-shadow: 0 3px 6px rgba(0,0,0,0.12);
	 padding-top: 1.125rem;
	 padding-bottom: 1.125rem;
	 font-family: Open Sans;
	 padding-right: 1.125rem;
}
 #fragmentWrapper #CGI-wrapper #Overlaycontainer1 #Overlaycardscroll1 {
	 width: 100%;
	 height: 100%;
	 overflow-y: auto;
	 margin-top: 0.9375rem;
}
 #fragmentWrapper #Overlaycardscroll1::-webkit-scrollbar-track, #fragmentWrapper #ExploreClusterView .dropdown-menu::-webkit-scrollbar-track {
	 border-radius: 10px;
	 background-color: #F5F5F5;
}
 #fragmentWrapper #Overlaycardscroll1::-webkit-scrollbar, #fragmentWrapper #ExploreClusterView .dropdown-menu::-webkit-scrollbar {
	 width: 0.25rem;
	 background-color: #F5F5F5;
}
 #fragmentWrapper #Overlaycardscroll1::-webkit-scrollbar-thumb, #fragmentWrapper #ExploreClusterView .dropdown-menu::-webkit-scrollbar-thumb {
	 border-radius: 4px;
	 background-color: grey;
}
 #fragmentWrapper #CGI-wrapper #Overlaycontainer1 #Overlaycard1 #Overlayclose1 {
	 position: absolute;
	 top: 0.5rem !important;
	 width: 1.875rem !important;
	 height: 1.875rem !important;
	 right: 0.5rem !important;
	 background-image: url(../assets/close-active.svg);
	 background-size: cover;
	 cursor: pointer;
	 transition: transform .2s;
	 z-index: 999;
}
 #fragmentWrapper #CGI-wrapper #Overlaycontainer1 #Overlaycard1 #Overlayclose1:hover {
	 position: absolute;
	 top: -1.25rem;
	 right: -1.25rem;
	 width: 2.5rem;
	 height: 2.5rem;
	 background-image: url(../assets/close-hover.svg);
	 background-size: cover;
	 cursor: pointer;
	 transition: transform .2s;
}
 #fragmentWrapper #overlay-wrapper {
	 max-height: 25rem;
}
 #fragmentWrapper .txtSub2 {
	 background-color: #e6e6e6;
	 padding: 0.625rem;
}
 #fragmentWrapper .txtSub2 .heading {
	 color: #00a5b8;
	 font-weight: 700;
}
 #fragmentWrapper .exploreBtn {
	 margin-top: 1.25rem;
}
 #fragmentWrapper #overlay .info1 {
	 padding: 0.625rem 2.5rem;
}
 #fragmentWrapper #CGI-wrapper #load-more-content .my-take+div.cgi-spacing-medium {
	 line-height: 1.1;
}
 #fragmentWrapper #CGI-wrapper .content-heading-space {
	 margin-top: 5.3125rem;
}
 #fragmentWrapper #CGI-wrapper .loadContentParent .content {
	 display: none;
}
 #fragmentWrapper #CGI-wrapper .nextTrend-banner {
	 background-repeat: no-repeat;
	 background-size: cover;
	 height: 100%;
	 width: 100%;
	 background-position: center center;
}
 #fragmentWrapper #CGI-wrapper .nextTrend-banner:hover {
	 opacity: 0.9;
	 background-repeat: no-repeat;
	 background-size: cover;
	 height: 100%;
	 width: 100%;
}
 #fragmentWrapper #CGI-wrapper .GT-container .nextTrend-banner {
	 background-image: url('../assets/coreRevivalAssets/coreRevivalNextTrend.jpg');
}
 #fragmentWrapper #CGI-wrapper .show-card-content .close-btn {
	 position: absolute;
	 top: 0.5rem !important;
	 width: 1.875rem !important;
	 height: 1.875rem !important;
	 right: 0.5rem !important;
	 background-image: url(../assets/close-active.svg);
	 background-size: cover;
	 cursor: pointer;
	 transition: transform .2s;
	 z-index: 999;
}
 #fragmentWrapper #CGI-wrapper .show-card-content .close-btn:hover {
	 position: absolute;
	 top: -1.25rem;
	 right: -1.25rem;
	 width: 2.5rem;
	 height: 2.5rem;
	 background-image: url(../assets/close-hover.svg);
	 background-size: cover;
	 cursor: pointer;
	 transition: transform .2s;
}
 #fragmentWrapper #CGI-wrapper .top-right-arrow {
	 width: 2.5rem;
	 height: 2.5rem;
	 background-image: url("../assets/digitalWorkplace-assets/arrow-top-right.svg");
	 background-position: center;
	 background-repeat: no-repeat;
	 float: right;
}
 #fragmentWrapper #CGI-wrapper .remove-pointer {
	 pointer-events: none;
}
 #fragmentWrapper .showLoadMoreCard {
	 display: none !important;
}
 #fragmentWrapper #CGI-wrapper .strategyEngineered-container .highlight-blue-area {
	 color: #ffffff;
	 background-color: #005587;
	 padding: 1.25rem;
}
 #fragmentWrapper #CGI-wrapper .DEITechTool-container .highlight-blue-area, #fragmentWrapper #CGI-wrapper .bespokeBillions-container .highlight-blue-area {
	 color: #ffffff;
	 background-color: #0F7680;
	 padding: 1.25rem;
}
 #fragmentWrapper #CGI-wrapper #endnotes.endNoteSpaceHandler {
	 margin-left: -0.3125rem;
}
 #fragmentWrapper #CGI-wrapper .drop-down-spacer {
	 margin-top: 0.625rem;
}
 #fragmentWrapper #CGI-wrapper #pupose-section-10 .agilityTitle {
	 color: #000000;
	 line-height: 1.3;
}
 #fragmentWrapper #CGI-wrapper .fadeParaLine {
	 position: relative;
}
 #fragmentWrapper #CGI-wrapper .fadeParaLine::after {
	 background-image: url('../assets/fadeParaBgImage.png') !important;
	 width: 100%;
	 height: 3.125rem;
	 background-position: center;
	 background-repeat: no-repeat;
}
 #fragmentWrapper #CGI-wrapper .fadeParaLine::after {
	 content: '';
	 display: block;
	 position: absolute;
	 right: 0;
	 bottom: 0;
	 left: 0;
	 height: 3.125rem;
	 background-image: -webkit-linear-gradient(to bottom,transparent,#ffffff);
	 background-image: -moz-linear-gradient(to bottom,transparent,#ffffff);
	 background-image: -o-linear-gradient(to bottom,transparent,#ffffff);
	 background-image: linear-gradient(to bottom,transparent,#ffffff);
}
 #fragmentWrapper #CGI-wrapper .bespokeBillions-container .mlopsAnchorStyle {
	 color: #ffffff;
	 text-decoration: underline !important;
}
 #fragmentWrapper #CGI-wrapper .ec {
	 position: relative;
}
 #fragmentWrapper #CGI-wrapper .ec .ec__holder {
	 overflow: hidden;
}
 #fragmentWrapper #CGI-wrapper .ec .ec__track {
	 will-change: transform;
}
 #fragmentWrapper #CGI-wrapper .ec .ec__track:after {
	 content: '';
	 display: table;
	 clear: both;
}
 #fragmentWrapper #CGI-wrapper .ec .ec__item {
	 float: left;
	 overflow: hidden;
}
 #fragmentWrapper #CGI-wrapper .ec .ec__pagination {
	 text-align: center;
	 margin-top: 0.625rem;
	 position: absolute;
	 top: calc(-45%);
	 left: 50%;
	 transform: translate(-50%,-50%);
	 min-width: 13.75rem;
}
 #fragmentWrapper #CGI-wrapper .ec .ec__pagination .pagination__dot {
	 width: 0.75rem;
	 height: 0.75rem;
	 background-color: #a7adaf;
	 display: inline-block;
	 border: 1px solid #ffffff;
	 margin: 0 0.125rem;
	 border-radius: 50%;
	 cursor: pointer;
	 box-sizing: border-box;
}
 #fragmentWrapper #CGI-wrapper .ec .ec__pagination .pagination__dot--active {
	 width: 0.875rem;
	 height: 0.875rem;
	 background-color: #79c548;
}
 #fragmentWrapper #CGI-wrapper .ec .ec__nav {
	 width: 1.875rem;
	 height: 1.875rem;
	 padding: 0;
	 border-radius: unset;
	 position: absolute;
	 background-color: transparent;
	 top: calc(30%);
	 box-shadow: none;
	 cursor: pointer;
	 background-size: 30px;
	 background-position: center;
}
 #fragmentWrapper #CGI-wrapper .ec .ec__nav:before {
	 content: '';
}
 #fragmentWrapper #CGI-wrapper .ec .ec__nav--prev {
	 transform: scaleX(-1);
	 left: 2em;
	 background-image: url(../assets/right-arrow.svg);
}
 #fragmentWrapper #CGI-wrapper .ec .ec__nav--next {
	 right: 2em;
	 background-image: url(../assets/right-arrow.svg);
}
 #fragmentWrapper #CGI-wrapper .swiper-container {
	 width: 100%;
	 height: 100%;
}
 #fragmentWrapper #CGI-wrapper .GT-container .swiper-container .card .card-body p.black-text i {
	 font-style: normal;
}
 #fragmentWrapper #CGI-wrapper .GT-container .swiper-container .card .card-body .carouselCardHeading {
	 margin-top: 1.25rem;
	 margin-bottom: 1.25rem;
}
 #fragmentWrapper #CGI-wrapper .swiper-slide {
	 text-align: left;
	 font-size: 1.125rem;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: -webkit-flex;
	 display: flex;
	 -webkit-box-pack: center;
	 -ms-flex-pack: center;
	 -webkit-justify-content: center;
	 justify-content: center;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 -webkit-align-items: center;
	 align-items: center;
	 pointer-events: none !important;
}
 #fragmentWrapper #CGI-wrapper .swiper-slide .card-body div, #fragmentWrapper #CGI-wrapper .swiper-slide .card-body p {
	 color: #000000 !important;
}
 #fragmentWrapper #CGI-wrapper .swiper-slide .swiper-slide-active .cardItem {
	 opacity: 1 !important;
}
 #fragmentWrapper #CGI-wrapper .swiper-slide-prev .cardItem {
	 opacity: 0.2;
}
 #fragmentWrapper #CGI-wrapper .swiper-slide-next .cardItem {
	 opacity: 0.2;
}
 #fragmentWrapper #CGI-wrapper .swiper-slide .item .card .card-img-top {
	 border-radius: 0;
}
 #fragmentWrapper #CGI-wrapper .swiper-pagination {
	 position: static;
	 min-width: 13.75rem;
}
 #fragmentWrapper #CGI-wrapper .swiper-button-next {
	 background-image: url(../assets/right-arrow.svg);
	 background-position: center;
}
 #fragmentWrapper #CGI-wrapper .swiper-button-prev {
	 background-image: url(../assets/right-arrow.svg);
	 transform: scaleX(-1);
	 background-position: center;
}
 #fragmentWrapper #CGI-wrapper .swiper-button-prev:focus, #fragmentWrapper #CGI-wrapper .swiper-button-next:focus {
	 border-radius: 0px;
}
 #fragmentWrapper #CGI-wrapper .swiper-button-next:after, #fragmentWrapper #CGI-wrapper .swiper-button-prev:after {
	 display: none;
}
 #fragmentWrapper #CGI-wrapper .swiper-button-next {
	 right: 0rem;
	 width: 3.75rem;
	 height: 3.75rem;
	 transform: scaleX(-1) !important;
	 background-image: url(../assets/next-mobile-arrow-black.svg) !important;
}
 #fragmentWrapper #CGI-wrapper .swiper-button-prev {
	 left: 0rem;
	 width: 3.75rem;
	 height: 3.75rem;
	 background-image: url(../assets/next-mobile-arrow-black.svg) !important;
}
 #fragmentWrapper #CGI-wrapper .swiper-pagination-bullet.swiper-pagination-bullet-active {
	 width: 0.875rem;
	 height: 0.875rem;
	 background-color: #79c548;
}
 #fragmentWrapper #CGI-wrapper .swiper-pagination-bullet {
	 width: 0.75rem;
	 height: 0.75rem;
	 background-color: #a7adaf;
	 display: inline-block;
	 border: 1px solid #ffffff;
	 margin: 0 0.125rem;
	 border-radius: 50%;
	 cursor: pointer;
	 box-sizing: border-box;
}
 #fragmentWrapper #CGI-wrapper .map-heading {
	 margin-top: 3.75rem;
	 margin-bottom: 2.5rem;
}
 #fragmentWrapper #CGI-wrapper .footerBtnSpacing, #fragmentWrapper #CGI-wrapper .relatedColHeading, #fragmentWrapper #CGI-wrapper #introSec {
	 margin-top: 3.75rem;
}
 #fragmentWrapper #CGI-wrapper .relatedColSubHeading {
	 margin-top: 1.25rem;
	 margin-bottom: 1.875rem;
}
 #fragmentWrapper #CGI-wrapper #subscribe-section {
	 margin-top: 6.25rem;
}
 #fragmentWrapper #CGI-wrapper .section-second-section {
	 padding-top: 3.4375rem;
	 padding-bottom: 3.75rem;
	 margin-top: 5.625rem;
	 min-height: 20.625rem;
	 background-color: #A7ADAF !important;
}
 #fragmentWrapper #CGI-wrapper .section-second-subHeading {
	 margin-top: 2.1875rem;
	 margin-bottom: 1.875rem;
}
 #fragmentWrapper #CGI-wrapper #ExploreClusterView .mdc-checkbox .mdc-checkbox__background {
	 top: 0.1875rem;
}
 #fragmentWrapper #CGI-wrapper #ExploreClusterView .dropdown-menu {
	 min-width: 50%;
	 max-height: 18.75rem;
	 overflow: auto;
}
 #fragmentWrapper #CGI-wrapper .introSubHeading {
	 line-height: 1.5rem;
}
 #fragmentWrapper #CGI-wrapper #introSec p {
	 line-height: 1.5rem;
}
 #fragmentWrapper #CGI-wrapper #endSection1 p, #fragmentWrapper #accordionSection ol li p, #fragmentWrapper #accordionSection p {
	 line-height: 1.5rem;
}
 #fragmentWrapper #CGI-wrapper #accordionSection ::marker {
	 font-size: 1rem;
	 font-family: 'Open Sans', sans-serif;
}
 #fragmentWrapper #CGI-wrapper .table.table-bordered thead tr th {
	 font-size: 0.8125rem;
	 font-family: 'Open Sans', sans-serif;
	 line-height: 1.125rem;
	 font-weight: 700;
}
 #fragmentWrapper #CGI-wrapper #table3 .category-heading {
	 background-color: #EAEAEA !important;
}
 