.awardrecodion {
	position: relative;
}

.awardbg {
	position: absolute;
	top: 0;
}

.awardbg img {
	object-fit: cover;
}


.awarmainsection .container {
    max-width: 80% !important;
    position: relative;
    z-index: 999;
}


.fotbottomsecn {
	background-image: linear-gradient(to top, #fee3b0 70%, #fff 100%) !important;
}

.mainheading {
	padding: 16rem 0 11rem;
	font-size: 104px;
	font-weight: 400;
	font-family: 'Memogram', 'sans-serif';
	color: #000;
	text-transform: uppercase;
}

.awardyearinside {
	font-size: 56px;
	font-weight: 400;
	font-family: 'Memogram', 'sans-serif';
	color: #000;
	text-transform: uppercase;
}

.awardexhibitionBlk {
	display: flex;
	flex-wrap: wrap;
	/* gap: 50px; */
}

.awardYearblk {
	flex: 0 0 17%;
	z-index: -1;
}

.awardYearblk.curentyear {
	flex: 0 0 17%;
	z-index: 9999;
}

.awardcontentBlk {
	flex: 0 0 83%;
}

.Awardcontentin {
	display: flex;
}

.acopara {
	font-size: 20px;
	font-family: 'Roboto', 'sans-serif';
	font-weight: 500;
	color: #161617;
	margin-bottom: 0px;
}

.awarinsideblkse .awardtite,
.awarinsideblkse {
	transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	cursor: pointer;
	-webkit-transition: all .25s ease-in-out;
}

.acogrpara {
	font-size: 20px;
	font-family: 'Roboto', 'sans-serif';
	font-weight: 400;
	color: #9C9CA4;
	transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-webkit-transition: all .25s ease-in-out;
	margin-bottom: 0px;
}

.Awardcontentin {
	display: flex;
	justify-content: space-between;
	margin-bottom: 15px;
	padding: 5px 0;
	border-bottom: #9C9CA4 1px solid;
	position: relative;
	transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-webkit-transition: all .25s ease-in-out;
}

.awardnormalhover {
	display: none;
	transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-webkit-transition: all .25s ease-in-out;
}

.Awardcontentin.current .awardnormalhover {
	display: block;
	transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-webkit-transition: all .25s ease-in-out;
}

.Awardcontentin.current .awardnormal {
	display: none;
	transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-webkit-transition: all .25s ease-in-out;
}

.awardmainblk {
	margin-bottom: 7.5rem;
}

.awardcompany {
	transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-webkit-transition: all .25s ease-in-out;
	/* text-align: center; */
	padding-left: 30px;
	z-index: 99;
}

.awarinsideblkse {
	display: flex;
	flex: 0 0 100%;
}

.awarinsideblkse>div {
	flex: 0 0 33%;
}

.awardfinal {
	text-align: right;
	padding-right: 1px;
}
.awardcontentBlk.awardmainblk  .Awardcontentin:first-child .awardimg{
	position: absolute;	
	width: 232px;
	left: -16rem;
	top: 0px;
	z-index: 9999; 
}

.awardimg {
    position: absolute;
    width: 232px;
    left: -16rem;
    top: -15px;
    z-index: 99;
}

.awardYearblk.awardmainblk.cyear {
	z-index: 9;
}

.awardimg img { 
	object-fit: cover;
	width: 100%;
	
}

.awarinsideblkse {
	display: flex;
}

.Awardextrasdetails {
	display: flex;
	justify-content: space-between;

	margin-bottom: 15px;
	padding: 5px 0;
	border-bottom: #9C9CA4 1px solid;
	position: relative;
}

.extratite {

	font-size: 20px;
	font-family: 'Roboto', 'sans-serif';
	font-weight: 500;
	color: #161617;
	margin-bottom: 0px;
}

.exblksection {
	padding-top: 3rem;
}

.extratitehover a path {
	color: #707073;
	fill: #707073;
}

.extratitehover a:hover path {
	color: #000;
	fill: #000;
}

.readtolunchmainsection {
	margin-top: 10rem;
	padding-bottom: 3rem;
}

.fotbottomsecn {
	background-image: linear-gradient(to top, #fee3b0 70%, #fff 100%) !important;
}
.readytoempower{
	position:relative;
}
.readytoempower:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    background: #fff;
    background: linear-gradient(180deg, #fffcfc 6%, rgba(255, 255, 255, .9137780112044818) 115%) !important;
    top: -50px;
    filter: blur(20px);
    left: -3px;
}
@media(max-width:1500px) {
	.readtolunchmainsection {
		margin-top: 0;
		padding: 0
	}

	.redyluntitle h2 {
		color: #EDF0FA !important;
		font-size: 50px !important;
		font-family: 'Memogram', 'sans-serif' !important;
		text-transform: uppercase !important;
		line-height: 73px !important;
		margin-bottom: 4rem !important;
	}

	.mainheading {
		padding: 16rem 0 11rem;
		font-size: 78px;

	}

	.awardyearinside {
		font-size: 40px;

	}

	.acopara {
		font-size: 15px;

	}

	.acogrpara {
		font-size: 16px;

	}

	.awardimg {
		position: absolute;
		
		width: 180px;
		left: -13rem;
		top: 0;
		z-index: 99;
	}

	.acogrpara,
	.extratite {
		font-size: 16px;

	}
}

@media(max-width:1300px) {
	.mainheading {
		padding: 16rem 0 11rem;
		font-size: 65px;

	}

	.awardyearinside {
		font-size: 35px;

	}

	.acopara {
		font-size: 15px;

	}

	.acogrpara,
	.extratite {
		font-size: 16px;

	}

	.awardimg {
		position: absolute;
		
		width: 180px;
		left: -13rem;
		top: 0;
		z-index: 99;
	}
}

@media(max-width:1200px) {

	.awardyearinside {
		font-size: 37px;
		font-weight: 400;
		font-family: 'Memogram', 'sans-serif';
		color: #000;
		text-transform: uppercase;
	}
}

html {
	margin: 0 !important;
}

@media(max-width:1440px) {
	section.readytoempower h3 {
		font-size: 60px;
		
	}

	
	div.rdyimagepower {
		padding: 3rem;
	}

	div.rdyimagepower {
		padding: 3rem;
	}

div.findhuthowemp {
    margin-top: 0;
    font-size: 20px;
    margin-left: 25px;
    margin-right: 0px;
    /* width: 100%; */
    /* justify-content: center; */
}
	.areubranddead {
    padding-top: 0 !important;
}
.readytoempower h3 {
  
    font-size: 80px;
   
}
}

@media(min-width:992px) {

	.awarinsideblkse:hover .awardtite {
		padding-left: 15px;
	}
}

@media(max-width:992px) {
	div.getstartedgrp {
		margin-top: 3rem !important;
	}
	.readytoempower {
    padding: 8rem 20px 0;
    min-height: unset;
}

section.readytoempower h3 {
    font-size: 50px;
    text-align: center;
    line-height: 65px;
}
.findhuthowemp {
    margin-top: 28px;
    display: block;
    position: relative;
    top: 10px;
    left: -10px;
}
.findhuthowemp svg {
    position: relative;
    top: 7px;
    right: 0px;
    transition: all 0.3s linear;
}

	.awardmainblk {
		margin-bottom: 4.5rem;
	}

	.mainheading {
		padding: 5rem 0 3rem;
		font-size: 41px;
	}

	.awardexhibitionBlk {
		display: block;
		flex-wrap: wrap;
		/* gap: 50px; */
	}

	.awarinsideblkse {
		display: block;
		position: relative;
	}

	.awardfinal {
		position: absolute;
		right: 0;
		top: 0;
	}

	.awardcompany {

		padding: 10px 0;
		z-index: 99;
	}

	.awardimg {
		position: absolute;
		
		width: 250px;
		left: 0;
		display: none;
		top: -24rem;
		z-index: 9;
	}

	.awardimg img {
		object-fit: cover;
		width: 250px;
		
	}

	.awardYearblk.awardmainblk {
		margin-bottom: 2rem;
	}
}

.dvfloat-icon {
	margin-top: 2rem;
	width: 240px;
	height: 240px;
	object-fit: contain;
	object-position: center;
}

#dvidfloat_1 {
	background: transparent linear-gradient(209deg, #f1f1ff 0%, #f6faf7 100%) 0% 0% no-repeat padding-box;

	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

#dvidfloat_2 {
	background-image: url('https://creativeans.com/wp-content/uploads/2024/07/GRADIENT-BOC-NO-2-e1719815645637.png');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

#dvidfloat_3 {
	background: transparent linear-gradient(193deg, #ebeefe 0%, #f0f0fb 100%) 0% 0% no-repeat padding-box;

	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

#dvidfloat_4 {
	background: transparent linear-gradient(313deg, #fefafc 0%, #fcf0fb 100%) 0% 0% no-repeat padding-box;

	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.readytoempower h3 {
	font-weight: 400;
	font-family: 'Memogram', 'sans-serif';
	font-size: 104px;
	text-transform: uppercase;
	color: #EDF0FA;
}

.groupempower {
	display: flex;
	flex-wrap: wrap;
	margin-top: 3rem;
}

.rdyimagepower {
	background-image: url('https://creativeans.com/wp-content/uploads/2024/07/Group-3049.png');
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	padding: 5rem;
	border-radius: 20px;
	width: 100%;
}

.witecrossbtnhover path {
	fill: #fff;
}

.witecrossbtnhover {
	margin-left: 5px;
}

.findhuthowemp {
	font-family: "Roboto", sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: #fff;
	margin-left: 25px;
	display: flex;
	align-items: center;
}

.mstraingrd {
	background-color: #ab7dfd;
	filter: blur(50px);
	background-image: linear-gradient(#ab7dfd, #ab7dfd);
	border-radius: 30% 70% 70% 30% / 30% 30% 70% 70%;
	width: 250px;
	height: 250px;
	position: absolute;
	top: 20%;
	left: 0px;
	opacity: 0.6;
	animation: example 15s linear 2s infinite alternate;
	z-index: 6;
	display: none;
}

@keyframes example {
	0% {
		left: 0px;
		top: 4%;
		width: 450px;
		height: 450px;
		border-radius: 30% 70% 10% 30% / 10% 40% 80% 10%;
	}

	20% {
		left: 58%;
		top: 6%;
		width: 300px;
		height: 300px;
		border-radius: 30% 70% 10% 30% / 10% 40% 80% 10%;
	}

	60% {
		left: 20%;
		top: 28%;
		width: 250px;
		height: 250px;
		border-radius: 40% 70% 20% 30% / 30% 40% 70% 10%;
	}

	80% {
		left: 42%;
		top: 4%;
		width: 350px;
		height: 300px;
		border-radius: 20% 70% 90% 30% / 30% 80% 60% 10%;
	}

	100% {
		left: 85%;
		top: 14%;
		width: 300px;
		height: 450px;
		border-radius: 40% 90% 20% 30% / 30% 50% 70% 80%;
	}
}

.traincrossendbttn div {
	width: 30px;
	transform: unset;
	height: 30px;
	overflow: hidden;
	position: relative;
	left: 5px;
}

.traincrossendbttn svg.crossbtnhover {
	top: -1px;
	right: 9px;
	height: 30px;
	position: relative;
	transition: all 0.3s linear;
}

.traincrossendbttn svg.crossbtnunhover {
	left: -29px;
	position: relative;
	top: 0px;
	transition: all 0.3s linear;
	height: 30px;
}

.traincrossendbttn:hover svg.crossbtnhover {
    top: -3px;
    right: 10px;
}

.traincrossendbttn:hover svg.crossbtnunhover {
	
}

.sendoursolution.traincrossendbttn {
	background-image: url('https://creativeans.com/wp-content/uploads/2024/06/Reach-Us-Button-Background.png') !important;
	height: 55px !important;
	background-size: unset;
}

.sendoursolution.traincrossendbttn svg path {
	fill: #49E4E0
}

.readytoempower {
	padding: 8rem 0;
	min-height: unset;
}

.designprogramslider {
	height: 80vh;
	padding: 9rem 0;
	min-height: unset;
	display: flex;
	align-items: center;
}

.ctpgmslider {
	width: 100%;
	display: flex;
}

.leftdesignpgm {
	width: 30%;
}

.rightdesignpgm {
	width: 70%;
}

.grpgmslider h3 {
	font-size: 56px;
	margin-bottom: 6rem;
	font-weight: 400;
	font-family: 'Memogram Italic', 'sans-serif';
	color: #161617;
}

.sbpgmcontent {
	font-size: 20px;
	margin-bottom: 3rem;
	font-weight: 400;
	font-family: "Roboto", sans-serif;
	color: #161617;
}

.grpgmslider h5 {
	font-size: 20px;
	margin-bottom: 15px;
	font-weight: 600;
	font-family: "Roboto", sans-serif;
	color: #161617;
}

.grpgmslider h6 {
	font-size: 20px;
	font-weight: 400;
	font-family: "Roboto", sans-serif;
	color: #161617;
}

.pgmbyslider {
	font-size: 16px;
	font-weight: 400;
	font-family: "Roboto", sans-serif;
	color: #161617;
}

.leftdesignpgm img {
	width: 230px !important;
	height: 230px;
	border-radius: 10px;
	background-color: #161617;
}

.leftdsnslide {
	border: 1px solid #161617;
	display: flex;
	width: 45px;
	height: 45px;
	border-radius: 50px;
	align-items: center;
	overflow: hidden;
	transform: rotate(180deg);
}

.rightdsnslide {
	border: 1px solid #161617;
	display: flex;
	width: 45px;
	height: 45px;
	border-radius: 50px;
	align-items: center;
	overflow: hidden;
}

.designprogramslider .owl-nav {
	width: 70%;
	margin-left: auto;
	text-align: left;
	margin-top: 35px;
}

.fgbmcksecn .getstartedgrp {
	margin-top: 3rem;
}

.areubranddead.fgbmcksecn {
	min-height: unset;
}

.sendoursolution.brndtraingbttn {
	width: 180px;
}

.workshopimagesection img {
	border-radius: 20px;
	height: 530px;
	object-fit: cover;
}

.sendoursolution.traingbttn {
	cursor: pointer;
}

.sendoursolution.traingbttn:hover .sndmcktopbuttn .ovfunhover {
	top: 25px !important;
}

.sendoursolution.traingbttn:hover .sndmcktopbuttn .ovfhover {
	top: 8px !important;
}

.leftdsnslide .hoverlefstgslide {
	position: relative;
	right: 37px;
	height: 29px;
	width: 32px;
	transition: all 0.3s linear;
}

.leftdsnslide:hover .hoverlefstgslide {
	right: -6px;
}

.leftdsnslide .unhoverlefstgslide {
	position: relative;
	right: 20px;
	object-fit: contain;
	height: 27px;
	width: 32px;
	transition: all 0.3s linear;
}

.leftdsnslide:hover .unhoverlefstgslide {
	right: -15px;
}

.rightdsnslide .hoverlefstgslide {
	position: relative;
	right: 37px;
	height: 29px;
	width: 32px;
	transition: all 0.3s linear;
}

.rightdsnslide:hover .hoverlefstgslide {
	right: -6px;
}

.rightdsnslide .unhoverlefstgslide {
	position: relative;
	right: 20px;
	object-fit: contain;
	height: 27px;
	width: 32px;
	transition: all 0.3s linear;
}

.rightdsnslide:hover .unhoverlefstgslide {
	right: -15px;
}

.scroll-img-w-text .zoomer .img-container {
	top: -2rem;
}

.whylearnfromus .container:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: rgba(187, 207, 255, 0.3);
	transform: scale(1.15);
	border-radius: 20px;
}

.whylernfrmdvs {
	position: relative;
	z-index: 1;
	padding-top: 6rem;
	padding-bottom: 6rem;
}

.whylearnfromus .container {
	position: relative;
}

.readytoempower .container {
	position: relative;
}

div.rdyimagepower {
	position: relative;
	z-index: 8;
	background-image: unset !important;
	padding-left: 0px;
	padding-right: 0px;
}

.readytoempower .container:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-image: url('https://creativeans.com/wp-content/uploads/2024/07/Mask-Group-308.png');
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	transform: scale(1.15);
	border-radius: 20px;
	background-color: #00b0e4;
}

.cabg2 {
	z-index: 999;
}

.redbtmarea {
	display: flex;
	align-items: center;
}

.readtolunchsection {
	background: url('https://creativeans.com/wp-content/uploads/2024/07/Mask-Group-308-1.png');
	border-radius: 20px;
	width: 92%;
	padding: 4rem 0;
	margin: 0 auto !important;
	max-width: 92%;
	background-size: cover;
	height: 483px;
	background-repeat: no-repeat;
}

.redyluntitle h2 {
	color: #EDF0FA !important;
	font-size: 72px !important;
	font-family: 'Memogram', 'sans-serif' !important;
	text-transform: uppercase !important;
	line-height: 93px !important;
	margin-bottom: 2rem !important;
}

.redbtmarea a {
	color: #49E4E0;
	font-size: 16px;
	margin-right: 20px;
	background: radial-gradient(circle at 100% 100%, #161617 0, #161617 7px, transparent 7px) 0% 0%/8px 8px no-repeat,
		radial-gradient(circle at 0 100%, #161617 0, #161617 7px, transparent 7px) 100% 0%/8px 8px no-repeat,
		radial-gradient(circle at 100% 0, #161617 0, #161617 7px, transparent 7px) 0% 100%/8px 8px no-repeat,
		radial-gradient(circle at 0 0, #161617 0, #161617 7px, transparent 7px) 100% 100%/8px 8px no-repeat,
		linear-gradient(#161617, #161617) 50% 50%/calc(100% - 2px) calc(100% - 16px) no-repeat,
		linear-gradient(#161617, #161617) 50% 50%/calc(100% - 16px) calc(100% - 2px) no-repeat,
		linear-gradient(90deg, #8739d5 0%, #49e4e0 100%);

	box-sizing: border-box;
	border-radius: 6px;
	padding: 15px 55px 15px 35px;
	font-family: 'Roboto', 'sans-serif';
	font-weight: 500;
	position: relative;
	text-decoration: none !important;
}

.redbtmarea a svg {
	position: absolute;
	top: 10px;
	right: 22px;
}

.redbtmarea h4 {
	font-family: 'Roboto', 'sans-serif';
	font-weight: 500;
	font-size: 20px;
	color: #FFFFFF;
}

.getstartedgrp {

	margin-top: 11rem;

}

.readyluninside .container {
	max-width: 88% !important;
}

.areubranddead {
	clear: both;
}

@media(min-width:1350px) {
	.redyluntitle {
		padding-right: 22rem;
	}
}

@media(max-width:1200px) {
	.redyluntitle h2 {
		color: #EDF0FA !important;
		font-size: 33px !important;
		font-family: 'Memogram', 'sans-serif' !important;
		text-transform: uppercase !important;
		line-height: 52px !important;
		margin-bottom: 6rem !important;
	}

	.readtolunchsection {

		padding: 5rem 0;

	}

	.redbtmarea {
		display: block;
		align-items: center;
	}

	.redbtmarea a {
		color: #49E4E0;
		font-size: 16px;
		margin-right: 20px;
		background: radial-gradient(circle at 100% 100%, #161617 0, #161617 7px, transparent 7px) 0% 0%/8px 8px no-repeat,
			radial-gradient(circle at 0 100%, #161617 0, #161617 7px, transparent 7px) 100% 0%/8px 8px no-repeat,
			radial-gradient(circle at 100% 0, #161617 0, #161617 7px, transparent 7px) 0% 100%/8px 8px no-repeat,
			radial-gradient(circle at 0 0, #161617 0, #161617 7px, transparent 7px) 100% 100%/8px 8px no-repeat,
			linear-gradient(#161617, #161617) 50% 50%/calc(100% - 2px) calc(100% - 16px) no-repeat,
			linear-gradient(#161617, #161617) 50% 50%/calc(100% - 16px) calc(100% - 2px) no-repeat,
			linear-gradient(90deg, #8739d5 0%, #49e4e0 100%);
		box-sizing: border-box;
		border-radius: 6px;
		padding: 15px 55px 15px 35px;
		font-family: 'Roboto', 'sans-serif';
		font-weight: 500;
		position: relative;
		text-decoration: none !important;
		display: inline-block;
		margin-bottom: 20px;
	}
}

@media(max-width:768px) {
section.readytoempower h3 {
    font-size: 35px;
    text-align: center;
    line-height: 50px;
}
	.redyluntitle h2 {
		color: #EDF0FA !important;
		font-size: 32px !important;
		font-family: 'Memogram', 'sans-serif' !important;
		text-transform: uppercase !important;
		line-height: 49px !important;
		margin-bottom: 9rem !important;
	}

	.redbtmarea {
		display: block;
		text-align: left;
	}

	.redbtmarea a {

		display: inline-block;
		margin-bottom: 11px;
	}

	.readtolunchsection {

		padding: 3rem 0;

	}
}

@media(max-width:560px) {
    
    section.readytoempower h3 {
    font-size: 22px;
    text-align: center;
    line-height: 34px;
}div.findhuthowemp {
    margin-top: 0;
    font-size: 16px;
    margin-left: 25px;
    margin-right: 0px;
    /* width: 100%; */
    /* justify-content: center; */
}
	.redyluntitle h2 {
		color: #EDF0FA !important;
		font-size: 26px !important;
		font-family: 'Memogram', 'sans-serif' !important;
		text-transform: uppercase !important;
		line-height: 41px !important;
		margin-bottom: 8rem !important;
	}
	.readytoempower {
    padding: 8rem 28px;
    min-height: unset;
    /* width: 85%; */
    margin: 0 auto !important;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}
div.rdyimagepower {
    padding: 1rem 0.6rem !important;
}
section.awardrecodion {
    padding-top: 4rem !important;
    padding-bottom: 0rem !important;
}
}

.awardrecodion:after {
    content: '';
    position: absolute;
    background: #fff;
    background: linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(255,255,255,.9137780112044818) 100%);
    bottom: 0;
    width: 100%;
    height: 0%;
    filter: blur(-24px);
    z-index: -1;
}

.awardrecodion {
	position: relative;
}