@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url("https://use.typekit.net/foi2dbh.css");
:root {
	--main-color: #e22384;
	--main-light-color: #f3a21c;
	--main-light-2-color: #c8dfa2;
	--primary-color: #9c41b2;
	--secondary-color: #f09136;
	--light-color: #fff;
	--dark-color: #000;
	--body-color: #fcfcfc;
	--primary-font: "Poppins", sans-serif;
	--body-font-size: 16px;
	--body-font-weight: 400;
	--body-line-height: 1.6em;
	--body-overflow-x: hidden;
	--section-color: #e9e9e9;
	
}
body{
	font-family:  var(--primary-font);
	color: var(--dark-color);
	background-color: var(--body-color);
	font-size: var(--body-font-size);
	font-weight: var(--body-font-weight);
	line-height: var(--body-line-height);
	overflow-x: var(--body-overflow-x);
}
p{
	font-weight: var(--body-font-weight) !important;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: var(--dark-color);
}
a.img-logo{

	display: block;

}

a.text-logo{

	display: none;

}

.mobile-only{

	display: none;

}

a:hover {

	color: var(--main-color);

}
.cs-nav .cs-nav_list>li.current_page_item>a{
	color: var(--main-color);
}
.cs-shape_1{
	
	display:none;
}
.cs-nav .cs-nav_list ul{

	border-top: 2px solid var(--main-color);

}

.hero-section .hero-content .btn-section a.cs-text_btn path {

	fill: var(--main-color);

}

.cs-accent_color, .cs-accent_color_hover:hover {

	color: var(--main-color);

}

header.cs-gescout_sticky a.text-logo, header.darkHeader a.text-logo{

	display: block;

	font-size: 2rem;

	font-weight: 900;

	color: #fff;

}

.margin-0-auto{

	margin: 0 auto;

}

header.cs-gescout_sticky a.img-logo, header.darkHeader a.img-logo{

	display: none;

}

.cs-nav .cs-nav_list > li.current-page > a, .cs-nav .cs-nav_list > li > ul > li.current-page > a{

	color: var(--main-color);

}

.text-right{

	text-align: right;

}

.cs-site_branding img{

	width: 100%;

	height: 40px;

}

.black-bg{

	background-color: #090a0a;

}

.home{

	position: relative;

	z-index: -1;

}

.cs-side_header.active .cs-side_header_in{

	overflow-y: scroll;

}

.home .cs-hero.cs-style1{

	padding: 0;

}

.footer_logo{

	height: 54px;

}

.cs-funfact.cs-style1 .cs-funfact_number{

	margin-right: 9px;

	display: flex;

}

.cs-funfact.cs-style1 .cs-funfact_number .cs-accent_color{

	font-size: 40px;

	line-height: 1;

}

.cs-funfact.cs-style1 .cs-funfact_text p{

	line-height: 1.3;

	color: var(--dark-color);

}

.cs-funfact_heading h2{

	line-height: 1.1;

}

.home .video-section .cs-portfolio.cs-style1 .cs-portfolio_bg{

	filter: grayscale(100%);

	position: relative;

}

.home .video-section .slick-current .cs-portfolio.cs-style1 .cs-portfolio_bg{

	filter: grayscale(0);

}

.home .video-section .slick-current .cs-portfolio.cs-style1 .cs-portfolio_hover{

	opacity: 0;

}

.home .video-section .slick-current .cs-portfolio.cs-style1.cs-type1 .cs-portfolio_info_bg {

	left: 0px;

	top: 0px;

	opacity: 1;

}

.home .video-section .slick-current .cs-portfolio.cs-style1.cs-type1 .cs-portfolio_title{

	top: 15px;

	opacity: 1;
	
	color: var(--light-color);

}

.home .video-section .slick-current .cs-portfolio.cs-style1.cs-type1 .cs-portfolio_subtitle{

	top: 0px;

	opacity: 1;

}

.cs-side_header_in .cs-site_branding img{

	height: 90px;

	max-height: 90px;

}

.home .cs-portfolio.cs-style1 .cs-portfolio_bg video{

	position: absolute;

	top: 0;

	left: 0;

	object-position: center;

	object-fit: cover;

	width: 100%;

	height: 100%;

	z-index: -1;

}

.home .cs-portfolio.cs-style1 .cs-portfolio_info{

	width: 200px;

	height: 200px;

	padding: 50px 20px 80px 50px;

	bottom: -80px;

}

.home .cs-portfolio.cs-style1 .cs-portfolio_title{

	font-size: 18px;

	line-height: 1;

}

.home .cs-section_heading.cs-style1 .cs-section_title{

	font-weight: 700;

	font-size: 36px;

}

.cyber-security .cs-iconbox.cs-style4 .cs-iconbox_title{

	font-size: 50px;

	margin: 0;

	font-weight: 700;

	color: var(--main-color);

}

.cyber-security .cs-iconbox.cs-style4 .cs-iconbox_subtitle{

	line-height: 1.4em;

	color: var(--dark-color);

}

.cyber-security .cs-iconbox_4_wrap{

	grid-gap: 10px 10px;

	grid-template-columns: repeat(5, 1fr);
	
	align-items: start;
	
    justify-items: center;
	
    text-align: center;

}

.cyber-security .cs-shape_2{

	bottom: 30px;

	right: -200px;

	-webkit-animation: animo-x 9s cubic-bezier(0.4, 0, 0.2, 1) infinite;

	animation: animo-x 9s cubic-bezier(0.4, 0, 0.2, 1) infinite;

}

.cyber-security .cs-shape_2 > div {

	background-color: #00000052;

}

.past-speakers .cs-team.cs-style1 .cs-member_thumb{

	border-radius: 24px;

	background-color: #000;

}

.past-speakers .cs-team.cs-style1 .cs-member_thumb img{

	filter: grayscale(0);

	opacity: 1;

}

.past-speakers .cs-team.cs-style1:hover .cs-member_thumb img{

	filter: grayscale(0);

}

.past-speakers .cs-team.cs-style1 .cs-member_info .cs-member_designation:nth-child(2){

	font-size: 14px;

	line-height: 1.4em;

	color: #fff;

	text-transform: capitalize;

}

.past-speakers .cs-team.cs-style1 .cs-member_info .cs-member_designation:nth-child(3){

	color:var(--main-light-color);

	text-transform:capitalize;

	line-height: 1.4em;

	margin-top: 3px;

}

.series-sponsors .cs-slider .img-wrap{

	height: 140px;

	background: #fff;

	display: flex;

	justify-content: center;

	align-items: center;

	border-radius: 6px;

	border: 1px solid #d0d0d07d;

}

.series-sponsors .cs-slider .img-wrap:nth-child(1){

	margin-bottom: 24px;

}

.series-sponsors .cs-slider .img-wrap img{

	height: 90%;

}

.subscribe_box input[type="email"]{

	padding: 15px 25px;

	border-radius: 0;

	border: none;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: rgba(27, 31, 29, 0.1);

	border-right: none;

	width: 100%;

	color: #000;

}

.subscribe_box input[type="submit"]{

	background-color: var(--main-color);

	font-size: 14pt;

	color: #fff;

	font-weight: 600;

	border: none;

	padding: 15px 25px;

	margin-top: 0;

	border-radius: 0;

	float: left;

	text-transform: uppercase;

}

.subscribe_box .hs_email{

	display: flex;

	flex-direction: column;

	width: 40%;

	float: left;

	margin-left: 25%;

}

.subscribe_box label{

	margin: 0;

}

.subscribe_box ul{

	list-style: none;

}

.subscribe_box .hs-error-msg{

	color: red;

}

.subscribe_box .hs_error_rollup{

	display: none;

}

.newsletter .cs-cta.cs-style1 .cs-cta_title{

	text-transform: capitalize;

	display: flex;

	flex-direction: column;

}

.newsletter .cs-cta.cs-style1 .cs-cta_title{

	font-size: 32px;

}

.newsletter .cs-cta.cs-style1 .cs-cta_title b{

	font-size: 22px;

}

.gallery .cs-portfolio.cs-style1 .cs-portfolio_bg{

	background-position: top center;

}

.cyber-security.cs-shape_wrap_4 .cs-shape_4, .cyber-security .cs-shape_2 > div, .cs-shape_wrap_4 .cs-shape_4{

	background-color: #00000052;

}

.testimonials .cs-slider .cs-post.cs-style1{

	max-width: 698px;

	height: 403px;

}

.testimonials .prev-next-arrow{

	display: flex;

}

.testimonials .prev-next-arrow .slick-arrow{

	border: 1px solid rgba(254, 254, 254, 0.7);

	padding: 0px 10px;

	cursor: pointer;

	border-radius: 4px;

}

.testimonials .prev-next-arrow .slick-arrow:nth-child(1){

	margin-right: 10px;

}

.testimonials .cs-post.cs-style1 .cs-post_info .cs-post_designation:nth-child(3) {

	color: var(--main-color);

}

.testimonials .cs-post.cs-style1 .cs-post_info .cs-post_designation:nth-child(2) {

	font-size: 14px;

	line-height: 1.4em;

	color: #fff;

}

.testimonials .cs-post.cs-style1 .cs-post_title{

	margin-bottom: 7px;

	line-height: 1.2em;

}

.testimonials .cs-player_btn{

	width: 50px;

	height: 50px;

	top: 60%;

	left: 7%;

}

.testimonials .cs-player_btn span{

	border-left: 18px solid currentColor;

	border-top: 10px solid transparent;

	border-bottom: 10px solid transparent;

}

.testimonials.cs-shape_wrap_4 .cs-shape_4 {

	background-color: #00000052;

}

.testimonials .prev-next-arrow .slick-arrow:hover

{

	background-color: var(--main-color);

	border-color: var(--main-color);

}

.inner-page .cs-page_heading.cs-style1{

	height: 550px;

}

.inner-page .cs-section_heading.cs-style1 .cs-section_title{

	font-size: 42px;

}

.inner-page .cs-funfact.cs-style1 .cs-funfact_text{

	font-size: 18px;

}

.inner-page .cs-funfact.cs-style1 .cs-funfact_number{

	font-size: 62px;

	align-items: flex-end;

}

.inner-page .cs-funfact.cs-style1 .cs-funfact_number .cs-accent_color {

	font-size: 30px;

	line-height: 70px;

}

body.why-speak .cs-image_layer.cs-style1 .cs-image_layer_in::after{

	right: -40px;

	bottom: -40px;

}

body.awards .cs-moving_text_wrap.cs-type1 .cs-moving_text a{

	color: transparent;

	-webkit-text-stroke: 1px #b59643;

}

body.awards .cs-moving_text_wrap.cs-type1 .cs-moving_text a:hover {

	color: #b59643;

	-webkit-text-stroke: 0px var(--main-color);

}

body.awards .cs-moving_text_wrap.cs-type1{

	color: #b59643;

	-webkit-text-stroke: 0px #b59643;

}

body.awards .cs-portfolio.cs-style1.cs-type2 .cs-portfolio_hover{

	opacity: 1;

	left: 0;

	top: 0;

	bottom: 0;

	right: 0;

	background: linear-gradient(0deg, rgb(0 0 0) 0%, rgb(0 0 0 / 20%) 100%);

	-webkit-transition: all 0.4s ease-in-out 0s;

	-moz-transition: all 0.4s ease-in-out 0s;

	transition: all 0.4s ease-in-out 0s;

}

body.awards .cs-portfolio.cs-style1.cs-type1 .cs-portfolio_title, body.awards .cs-portfolio.cs-style1.cs-type2 .cs-portfolio_title, body.awards .cs-portfolio.cs-style1.cs-type2 .cs-portfolio_subtitle {

	top: 0px;

	opacity: 1;

	-webkit-transition-delay: 0.2s;

	transition-delay: 0.2s;

	margin-bottom: 10px;

}

body.awards .cs-portfolio.cs-style1.cs-type2 .cs-portfolio_info .cs-member_designation{

	color: #fff;

}

body.awards .cs-portfolio.cs-style1.cs-type2 .cs-portfolio_info .cs-member_company{

	color: var(--main-color);

	line-height: 1.2;

}

body.awards .cs-portfolio.cs-style1.cs-type2:hover .cs-portfolio_hover{

	background: linear-gradient(0deg, rgb(0 0 0) 0%, rgb(0 0 0 / 80%) 100%);

}

body.awards .cs-portfolio.cs-style1.cs-type2 .cs-portfolio_hover_info{

	height: 100%;

	width: 100%;

	border-radius: 0%;

	padding: 40px;

	top: 50%;

	left: 50%;

	position: absolute;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	text-align: center;

	z-index: 2;

	opacity: 0;

	-webkit-transform: translate(-50%, -50%);

	-moz-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

	-webkit-transition: all 0.4s ease-in-out 0s;

	-moz-transition: all 0.4s ease-in-out 0s;

	transition: all 0.4s ease-in-out 0s;

}



body.awards .cs-portfolio.cs-style1.cs-type2 .cs-portfolio_hover_info img{

	width: auto;

	height: 90px;

	margin-bottom: 10px;

}

body.awards .cs-portfolio.cs-style1.cs-type2 .cs-portfolio_hover_info p{

	color: #fff;

	font-weight: 400;

	font-size: 13px;

	line-height: 1.6;

}

body.awards .cs-portfolio.cs-style1.cs-size3::after{

	content: "";

	position: absolute;

	width: 90%;

	height: 90%;

	top:20px;

	left: 20px;

	display: block;

	border: 1px solid var(--main-color);

	border-bottom:none;

}

body.awards .cs-portfolio.cs-style1.cs-type2{

	border-radius: 0;

}

body.awards .cs-portfolio.cs-style1.cs-type2:hover .cs-portfolio_info{

	opacity: 0;

}

body.awards .cs-portfolio.cs-style1.cs-type2:hover .cs-portfolio_hover_info{

	opacity: 1;

	top: 40%;

	left: 50%;

}

body.awards .cs-player_btn{

	position: relative;

	width: 50px;

	height: 50px;

	top:100%;

	color: #4e4323;

}

body.awards .cs-player_btn span{

	border-left: 14px solid currentColor;

	border-top: 10px solid transparent;

	border-bottom: 10px solid transparent;

}

.awards-nominations h2{

	font-size: 72px;

	color: var(--main-color);

	font-weight: 800;

}

.awards-nominations-list .box-container {

	align-items: center;

	display: grid;

	grid-gap: 40px 40px;

	grid-template-columns: repeat(3, 1fr);

	justify-content: space-between;

	width: 100%;

}

.awards-nominations-list .box-item {

	position: relative;

	-webkit-backface-visibility: hidden;

	width: 100%;

	max-width: 100%;

	border: 1px solid var(--main-color)6b;

	padding: 10px;

	border-radius: 10px;

}

.awards-nominations-list .flip-box {

	-ms-transform-style: preserve-3d;

	transform-style: preserve-3d;

	-webkit-transform-style: preserve-3d;

	perspective: 1000px;

	-webkit-perspective: 1000px;

}

.awards-nominations-list .flip-box-front, .awards-nominations-list .flip-box-back {

	background-size: cover;

	background-position: top center;

	background-repeat: no-repeat;

	border-radius: 10px;

	min-height: 360px;

	-ms-transition: transform 0.7s cubic-bezier(.4,.2,.2,1);

	transition: transform 0.7s cubic-bezier(.4,.2,.2,1);

	-webkit-transition: transform 0.7s cubic-bezier(.4,.2,.2,1);

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

}

.awards-nominations-list .flip-box-front {

	-ms-transform: rotateY(0deg);

	-webkit-transform: rotateY(0deg);

	transform: rotateY(0deg);

	-webkit-transform-style: preserve-3d;

	-ms-transform-style: preserve-3d;

	transform-style: preserve-3d;

	background-color: #000;

}

.awards-nominations-list .flip-box:hover .flip-box-front {

	-ms-transform: rotateY(-180deg);

	-webkit-transform: rotateY(-180deg);

	transform: rotateY(-180deg);

	-webkit-transform-style: preserve-3d;

	-ms-transform-style: preserve-3d;

	transform-style: preserve-3d;

}

.awards-nominations-list .flip-box-back {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	background-color: #000;

	-ms-transform: rotateY(180deg);

	-webkit-transform: rotateY(180deg);

	transform: rotateY(180deg);

	-webkit-transform-style: preserve-3d;

	-ms-transform-style: preserve-3d;

	transform-style: preserve-3d;

}

.awards-nominations-list .flip-box:hover .flip-box-back {

	-ms-transform: rotateY(0deg);

	-webkit-transform: rotateY(0deg);

	transform: rotateY(0deg);

	-webkit-transform-style: preserve-3d;

	-ms-transform-style: preserve-3d;

	transform-style: preserve-3d;

}

.awards-nominations-list .flip-box .inner {

	position: absolute;

	left: 0;

	width: 100%;

	padding: 60px 60px;

	outline: 1px solid transparent;

	-webkit-perspective: inherit;

	perspective: inherit;

	z-index: 2;

	transform: translateY(-50%) translateZ(60px) scale(.94);

	-webkit-transform: translateY(-50%) translateZ(60px) scale(.94);

	-ms-transform: translateY(-50%) translateZ(60px) scale(.94);

	top: 50%;

}

.awards-nominations-list .flip-box-header {

	font-size: 42px;

	text-shadow: 2px 2px #0a0a0aeb;

	margin: 0;

	line-height: 1;

	text-transform: uppercase;

}

.awards-nominations-list .flip-box p {

	font-size: 14px;

	line-height: 1.6;

	color: var(--main-light-2-color);

}

.awards-nominations-list .flip-box a {

	color: #ff7fc2;

}

.awards-nominations-list .flip-box-img {

	margin-top: 25px;

}

.awards-nominations-list .flip-box-button {

	background-color: transparent;

	border: 2px solid #fff;

	border-radius: 2px;

	color: #fff;

	cursor: pointer;

	font-size: 20px;

	font-weight: bold;

	margin-top: 25px;

	padding: 15px 20px;

	text-transform: uppercase;

}

.awards-nominations-list .flip-box .flip-box-front .inner{

	height: 100%;

	display: flex;

	align-items: center;

	justify-content: center;

	padding: 0;

}

.home-galanight-section .galanight .galanight-left{

	background-image: url('../img/awards_7.png');

	background-repeat: no-repeat;

	background-position: center center;

	background-size:contain;

	min-height: 680px;

	display: flex;

	flex-direction: column;

	flex-wrap: wrap;

	justify-content: flex-end;

}

.home-galanight-section .galanight .galanight-left h2{

	color: var(--main-color);

	font-size: 62px;

	line-height: 1;

	font-weight: 900;

	font-style: italic;

	margin: 0;

	margin-bottom: 15px;

}

.home-galanight-section .galanight .galanight-left p{

	color: var(--main-light-color);

	width: 90%;

}

.home-galanight-section .galanight .galanight-left, .home-galanight-section .galanight .galanight-right{

	padding: 0 40px;

}

.home-galanight-section .galanight .galanight-left{

	padding: 30px 80px;

}

.home-galanight-section .galanight .galanight-right{

	margin:0px;

}

.home-galanight-section .galanight .galanight-right .accordion{

	--bs-accordion-bg:translate !important;

}

.home-galanight-section .galanight .galanight-right .accordion-button{

	color:var(--main-light-color) !important;

	font-size: 26px;

	text-transform:capitalize;

	padding:0;

	margin: 0;

	background: transparent;

	font-weight: 600;

	padding-top: 20px;

	padding-bottom: 20px;

}

.home-galanight-section .galanight .galanight-right .accordion-button:not(.collapsed){

	background-color:#e6f6f500 !important;

	box-shadow:none !important;

	color: var(--main-color) !important;

	padding-top: 0px;

}

.home-galanight-section .galanight .galanight-right .accordion-item{

	border:none !important;

	background: transparent;

}

.home-galanight-section .galanight .galanight-right .accordion-button:focus{

	border-color: #80d4ce00 !important;

	box-shadow:none !important;

}

/*

.home-galanight-section .galanight .galanight-right .accordion-button::after{

	background-image: url('../img/plus.png');

    background-repeat: no-repeat;

    background-size: 1.25rem;

    width: 40px;

    height: 40px;

    background-size: auto;

}

*/

.home-galanight-section .galanight .galanight-right .accordion-button::after{ display:none; }

.home-galanight-section .galanight .galanight-right .accordion-button:not(.collapsed)::after{

	background-image: url('../img/minus.png');

	transform: rotate(0);

	background-repeat: no-repeat;

	background-size: 1.25rem;

	width: 40px;

	height: 40px;

	background-size: auto;

	display: block;

}

.home-galanight-section .galanight .galanight-right .accordion-header{

	border-bottom: 1px solid var(--main-color)6b;

	font-size: 26px;

	display: flex;

	display: flex;

	justify-content: space-between;

}

.home-galanight-section .galanight .galanight-right .accordion-header .cs-funfact_number{

	display: flex;

	width: 15%;

	justify-content: flex-end;

	align-items: center;

	color: var(--main-light-2-color) !important;

}

.home-galanight-section .galanight .galanight-right .accordion-body{

	padding: 15px 0;

}

.home-galanight-section .galanight .galanight-right .accordion-body p, .home-galanight-section .galanight .galanight-right .accordion-body  ul li{

	color: var(--main-light-color);

	font-size: 14px;

}

.home-galanight-section .galanight .galanight-right .accordion-body  ul{

	list-style: disc;

	margin: 0;

}

.home-galanight-section .galanight .galanight-right .accordion-body  ul li{

	margin-bottom: 5px;

}

.why_sponsor .cs-section_heading.cs-style1 .cs-section_title{

	margin-bottom: 10px;

}

.why_sponsor .cs-section_heading.cs-style1 .cs-section_subtitle{

	color:#fff;

	font-size: 32px;

}

.why_sponsor .cs-iconbox.cs-style4 .cs-iconbox_title{

	font-size: 18px;

}

.why_sponsor .cs-iconbox.cs-style4 .cs-iconbox_icon img{

	height: 80px;

}

.why_sponsor .cs-section_heading{

	width: 80%;

}

.why_sponsor .hs-input, .cs-side_header_box .hs-input:not([type=radio]):not([type=checkbox]){

	display: block;

	width: 100%;

	padding: 10px 20px;

	border-radius: 15px;

	outline: none;

	-webkit-transition: all 0.3s ease;

	transition: all 0.3s ease;

	border: 2px solid var(--main-color)59;

	background-color: #15052b;

	color: var(--main-light-color);

}

.why_sponsor .hs-input{

	border: 2px solid var(--main-color)59;

	background-color: #15052b;

	color: var(--main-light-color);

}

.why_sponsor .hs-input::placeholder {

	color: var(--main-light-color);

	opacity: 1; /* Firefox */

}

.why_sponsor .hs-input::-ms-input-placeholder { /* Edge 12 -18 */

	color: var(--main-light-color);

}

.cs-side_header_box label{

	font-size: 14px;

}

.cs-side_header_box span{ margin-left:10px; }

.why_sponsor .hs-button, .cs-side_header_box .hs-button{

	display: -webkit-inline-box;

	display: -ms-inline-flexbox;

	display: inline-flex;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	padding: 13px 26px;

	-webkit-transition: all 0.3s ease;

	transition: all 0.3s ease;

	border: transparent;

	color: #FEFEFE;

	position: relative;

	line-height: 1.5em;

	font-weight: 600;

	border-radius: 15px;

	background-color: var(--main-color);

	color: #fff;

	cursor: pointer;

	margin-top: 24px;

}

.why_sponsor .hs-button::before, .cs-side_header_box .hs-button::before {

	content: "";

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	background-color: rgba(22, 22, 22, 0.4);

	-webkit-transform: scaleX(0);

	transform: scaleX(0);

	-webkit-transform-origin: 0 50%;

	transform-origin: 0 50%;

	-webkit-transition-property: -webkit-transform;

	transition-property: -webkit-transform;

	transition-property: transform;

	transition-property: transform, -webkit-transform;

	-webkit-transition-duration: 0.6s;

	transition-duration: 0.6s;

	-webkit-transition-timing-function: ease-out;

	transition-timing-function: ease-out;

	border-radius: inherit;

}

.why_sponsor .hs-button:hover::before,  .cs-side_header_box .hs-button:hover::before{

	-webkit-transform: scaleX(1);

	transform: scaleX(1);

	-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);

	transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);

}

.why_sponsor .form-columns-2, .cs-side_header_box .form-columns-2{

	display:grid;

	grid-template-columns: repeat(2, 1fr);

	justify-content: space-between;

	grid-gap: 20px 20px;

}

.cs-side_header_box .form-columns-2{

	grid-gap: 10px 10px;

}

.why_sponsor .form-columns-2 .hs-form-field, .cs-side_header_box .form-columns-2 .hs-form-field {

	width: 100%;

}

.why_sponsor ul, .cs-side_header_box ul.inputs-list {

	margin: 0;

	list-style: none;

	padding: 0;

}

.why_sponsor ul, .cs-side_header_box ul.inputs-list li{

	margin: 10px 0;

}

.why_sponsor ul label.hs-error-msg, .cs-side_header_box ul.inputs-list label.hs-error-msg{

	color:red;

	font-size: 12px;

}

.awards-nominations.cs-shape_wrap_6 .cs-shape_2 > div {

	background-color: #090a0a;

}

.modal {

	background: #0000009c;

}

.modal-header {

	background-color: var(--main-color);

	color: var(--light-color)!important;

	text-transform: uppercase;

}

h5.modal-title{
	
	color: var(--light-color)!important;
}

.modal-dialog-scrollable .modal-body {

	overflow-y: auto;

}

.p-4 {

	padding: 1.5rem!important;

}

.modal-body::-webkit-scrollbar {

	width: 5px;

}

.modal-body::-webkit-scrollbar-thumb {

	background: var(--main-color);

}

.modal-body::-webkit-scrollbar-track {

	background: #f1f1f1;

}

.btn-close{

	color: #fff !important;

}

body.home .fun-fact .cs-funfact_heading h2{

	font-size: 34px;

	line-height: 1.4;

}

body.agenda .agenda_content .cs-team.cs-style1 .cs-member_name{

	font-size: 14px;
	
	color: var(--light-color)

}

body.agenda .agenda_content .cs-team.cs-style1 .cs-member_info .cs-member_designation:nth-child(2) {

	font-size: 12px;

}

body.agenda  .agenda_content .cs-team.cs-style1 .cs-member_info .cs-member_designation:nth-child(3){

	font-size: 11px;

}

body.agenda .cs-team.cs-style1 .cs-member_info{

	padding: 10px;

}

.why-choose-us .cs-iconbox_4_wrap{

	display: grid;

	grid-gap: 0;

	grid-template-columns: repeat(3, 1fr);

}

.why-choose-us .cs-iconbox_4_wrap .cs-iconbox{

	display: flex;

	flex-direction: column;

	align-items: center;

	justify-content: center;

	padding: 0 50px;

	position: relative;

}

.why-choose-us .cs-iconbox_4_wrap .cs-iconbox:nth-child(2){

	border-left: 1px solid #6d6e711c;

	border-right: 1px solid #6d6e711c;

}

/*

.why-choose-us .cs-iconbox_4_wrap .cs-iconbox:hover{

	background-color: #181818;

}

*/

.why-choose-us .cs-iconbox_4_wrap .cs-iconbox .cs-portfolio_info{

	z-index: 2;

	display: flex;

	align-items: center;

	flex-direction: column;

	height: 400px;

}

.why-choose-us .cs-iconbox_4_wrap .cs-iconbox .cs-portfolio_info img{

	transition: transform 0.6s;

	transform-style: preserve-3d;

}

.why-choose-us .cs-iconbox_4_wrap .cs-iconbox .cs-portfolio_info p{

	font-weight: 300;

	font-size: 14px;

	color: var(--dark-color);

}

.why-choose-us .cs-iconbox_4_wrap .cs-iconbox .cs-portfolio_info h2{

	font-size: 24px;

	margin-bottom: 0;

}

.why-choose-us .cs-iconbox_4_wrap .cs-iconbox .cs-portfolio_info h3{

	font-size: 16px;

	font-weight: 500;

}

.why-choose-us .cs-iconbox_4_wrap .cs-iconbox .cs-portfolio_hover {

	position: absolute;

	height: 100%;

	width: 100%;

	left: 0;

	top: 0;

	opacity: 0;

	/* background-color: #181818; */

	-webkit-transition: all 0.4s ease;

	transition: all 0.4s ease;

	z-index: 1;

}

.why-choose-us .cs-iconbox_4_wrap .cs-iconbox:hover .cs-portfolio_hover {

	opacity: 1;

	/* border: 1px solid #fff; */

}

.why-choose-us .cs-iconbox_4_wrap .cs-iconbox:hover .cs-portfolio_info img{

	transition: 0.9s;

	transform: rotateY(180deg);

}

/*

.series-sponsors .cs-moving_text_wrap{

	font-size: 72px;

}

*/

.why-choose-us .cs-iconbox.cs-style4 .cs-iconbox_icon{

	height: 60px;

}

.cs-menu_widget li:not(:last-child) {

	margin-bottom: 10px;

}

.cs-side_header .cs-side_header_in{

	padding: 20px 30px;

	font-size: 14px;

	background-color: #0a0118;

}

.cs-side_header .cs-side_header_in p{ color: var(--main-light-color); line-height:1.4; margin:10px 0; }

.cs-side_header .cs-side_header_heading{

	font-size: 18px;

}

.cs-side_header_box span{

	font-size: 13px;

	color: var(--main-light-color);

}

.cs-side_header_box label{margin:5px 0;}

.cs-side_header.active .cs-side_header_in{

	overflow-y: auto;

}

.cs-side_header.active .cs-side_header_in::-webkit-scrollbar {

	width: 5px;

}

.cs-side_header.active .cs-side_header_in::-webkit-scrollbar-thumb {

	background: var(--main-color);

}

.cs-side_header.active .cs-side_header_in::-webkit-scrollbar-track {

	background: #f1f1f1;

}

.why_sponsor .hs-button{

	background-color: #15052b;

	border: 2px solid var(--main-color)59;

}

.why_sponsor .hs-button:hover{

	background-color: var(--main-color);

}

body.awards .hero-section .hero-content{

	width: 70%;

	min-height: 100vh;

}

body.awards .hero-section .hero-content h1{

	font-size: 52px;

	font-weight: 700;

}

body.awards .hero-section .hero-content h3{

	font-size: 22px;

	font-weight: 500;

}

body.awards .hero-section .hero-content h3 span{

	color: var(--main-color);

}

body.awards .why_sponsor .cs-section_heading{

	width: 50%;

	margin: 0 auto;

}

body.awards .why_sponsor .cs-section_heading.cs-style1 .cs-section_title{

	font-size: 42px;

	color: #d7a5fb;

}

body.awards .icon-text-box{

	display: grid;

	grid-gap: 25px 25px;

	grid-template-columns: repeat(2, 1fr);

}

body.awards .icon-text-box .icon-box{

	border:1px solid var(--main-color)59;

	padding: 0 30px;

	display: flex;

	flex-direction: column;

	align-items: flex-start;

	justify-content: center;

	height: 200px;

	background-color: #15052b;

}

body.awards .icon-text-box .icon-box p{

	color: var(--main-color);

	margin: 15px 0;

	line-height: 1.3;

	font-weight: 500;

}

body.awards .icon-text-box .icon-box img{

	transition: transform 0.6s;

	transform-style: preserve-3d;

}

body.awards .icon-text-box .icon-box:hover{

	background-color: #28025e;

}

body.awards .icon-text-box .icon-box:hover img{

	transition: 0.9s;

	transform: rotateY(180deg);

}

.cs-scrollup.cs-scrollup_show {

	bottom: 20px;

	left: 20px;

}

body.home .cs-moving_text_wrap.cs-type1 .cs-moving_text a {

	color: transparent;

	-webkit-text-stroke: 1px var(--main-color);


}

body.home .cs-moving_text_wrap.cs-type1 .cs-moving_text a:hover {

	color: var(--main-color);

	-webkit-text-stroke: 1px var(--main-color);

}

.cs-side_header_box span.hs-form-required{

	color: red;

}

.sponsors-partners .row {

	align-items: center;

	justify-content: center;

}

.sponsors-partners h4{

	margin: 0;

}

.sponsors-partners img{

	border-radius: 10px;
	
	border:1px solid #e9e9e9;

}

/*added 13/02/2024 for sponsor section*/



.sponsors-partners .logo-wrap {

	margin-bottom: 24px;

}

body.agenda .cs-team.cs-style1 .cs-member_thumb{

	background-color: transparent;

	border-radius: 0;

}

body.agenda .cs-team.cs-style1 .cs-member_info{

	position: relative;

}

body.agenda .cs-team.cs-style1 .cs-member_thumb img{

	width: 60px;

	height: 60px;

	border-radius: 50%;

	filter: grayscale(0);

	border: 1px solid #ffffff4d;

}

body.agenda .cs-team.cs-style1:hover .cs-member_thumb img {

	-webkit-transform: scale(1) translateY(0px);

	transform: scale(1) translateY(0px);

}

body.agenda .cs-pricing_table.cs-style1 .cs-pricing_feature li{

	padding-left: 10px;

}

body.agenda .cs-pricing_table.cs-style1 .cs-pricing_feature li:not(:last-child) {

	margin-bottom: 0px;

}

body.agenda .cs-pricing_table.cs-style1 .cs-pricing_title {

	font-size: 18px;

	padding: 20px 0 20px;

}

body.agenda .cs-pricing_table.cs-style1 .cs-price h3 {

	font-size: 24px;

}

body.agenda .cs-pricing_table.cs-style1 .cs-pricing_info{

	padding-bottom: 20px;

}

body.agenda .cs-pricing_table.cs-style1 .cs-pricing_feature{

	padding: 20px 0 0;

}

body.home .news_articles .horizontal-slide{

	border-radius: 15px;

	border: 1px solid #ffffff1f;

	background-color: #0a0118;

	height: 303px;

	overflow: hidden;

}

body.home .news_articles .horizontal-slide {

	background: linear-gradient(267.18deg, #161616 0%, #080808 100%);
}
body.home .news_articles .news{

	display: grid;

	grid-gap: 60px 30px;

	grid-template-columns: repeat(2, 1fr);

}

body.home .news_articles .cs-section_heading.cs-style1{

	position: relative;

}

body.home .news_articles .cs-section_heading.cs-style1 .cs-section_title{

	color: #fff;

	z-index: 999;

}

body.home .news_articles .horizontal-slide .news .img-wap{

	display: flex;

	display: block;

	position: relative;

	overflow: hidden;

	z-index: 0;

	background-position: 50%;

	background-size: cover;

	height: 300px;

	border-top-left-radius: 15px;

	border-bottom-left-radius: 15px;



}

body.home .news_articles .horizontal-slide .news .img-wap img{

	position: absolute;

	top: 50%;

	left: 50%;

	min-width: 100%;

	min-height: 100%;

	-webkit-transform: translate(-50%,-50%);

	transform: translate(-50%,-50%);

	-o-object-fit: cover;

	object-fit: cover;

}

body.home .news_articles .news .text-wap{

	padding: 30px 40px;

	display: flex;

	flex-direction: column;

	justify-content: center;

}

body.home .news_articles .news .text-wap p{  font-size:  12px; line-height:1.5; color:#fff }

body.home .news_articles .news .text-wap h3{

	font-size: 18px;

	color: var(--main-color);

}

body.home .news_articles .news .text-wap a.read_more{

	color: var(--main-color);

}

body.home .news_articles .news .text-wap .news_date{

	margin-bottom: 15px;

	font-size: 11px;

	color: #fff;

}

body.home .news_articles .vertical .news{

	display: grid;

	grid-gap: 0 0;

	grid-template-columns: repeat(1, 1fr);

}

body.home .news_articles .vertical .news img{

	height: 170px;

}



body.home .philsec360{

	width: 100%;

}

body.home .philsec360 .philsec360-wrap{

	width: 100%;

	height: 600px;

	margin: 0 auto;

	position: relative;

	display: flex;

	align-items: center;

	justify-content: center;

}

body.home .philsec360 iframe{

	width: 100%;

	height: 100%;

	position: absolute;

	top: 0;

	left: 0;

}

body.home .philsec360 .philsec360-wrap::after{

	content: "";

	position: absolute;

	left: 50%;

	transform: translateX(-50%);

	background-image: url('../img/360-degree.png');

	background-repeat: no-repeat;

	background-position: center center;

	background-size:contain;

	z-index: 2;

	display: block;

	width: 120px;

	height: 120px;

	background-color: #000000a3;

	border-radius: 50%;

}

body.home .philsec360 .philsec360-wrap:hover::after{

	display: none;

}

body.home .news_articles .vertical-slide{

	background-color: #151515;

	border-radius: 15px;

	border: 1px solid #ffffff1f;

}

body.home .news_articles .vertical-slide .swiper-vertical{

	height: 457px;

	overflow: hidden;

}

body.home .news_articles .vertical-slide .img-wap{

	display: block;

	position: relative;

	overflow: hidden;

	z-index: 0;

	background-position: 50%;

	background-size: cover;

	height: 180px;

	border-top-left-radius: 15px;

	border-top-right-radius: 15px;

}

body.home .news_articles .vertical-slide .img-wap img{

	position: absolute;

	top: 50%;

	left: 50%;

	min-width: 100%;

	min-height: 100%;

	-webkit-transform: translate(-50%,-50%);

	transform: translate(-50%,-50%);

	-o-object-fit: cover;

	object-fit: cover;

}

.swiper-button-next, .swiper-button-prev{

	color: var(--main-color) !important;

}

.fun-fact .cs-funfact_wrap{
	
	background-color: transparent;
	/*
	background: linear-gradient(267.18deg, #000000 0%, #080808 100%);
	*/
	background: linear-gradient(180deg, #efeeee 50%, #fdfdfd 100%);
	padding: 60px 70px;

}
/*
.fun-fact .cs-funfact_wrap::before{

	--background-overlay: '';

	background-image: url('../img/bg__img3.png');

	background-position: center center;

	background-repeat: no-repeat;

	background-size: contain;

	content: "";

	position: absolute;

	display: block;

	height: 100%;

	width: 100%;

	top: 0;

	left: 0;

	opacity: 0.7;

}
*/
.why-choose-us{

	background-image: url('../img/bg_pattern.png');

}

.why-choose-us::before{

	--background-overlay: '';

	background-color: transparent;

	background: linear-gradient(267.18deg, #161616e0 0%, #080808 100%);

	content: "";

	position: absolute;

	display: block;

	height: 100%;

	width: 100%;

	top: 0;

	left: 0;

	opacity: 1;

	mix-blend-mode:initial;

}

.cs-accent_bg, .cs-accent_bg_hover:hover, .why-choose-us .cs-image_layer.cs-style1 .cs-image_layer_in::after {

	background-color: var(--main-color);

}

body.home .cs-funfact_wrap .cs-funfact_right{

	padding-left: 70px;

}

.cs-shape_wrap_6 .cs-shape_2 > div {

	background-color: #181818;

}
/*
.topics-discussion{

	background: linear-gradient(267.18deg, #161616 0%, #080808 100%);

}
*/
.past-speakers{

	position: relative;

}

.past-speakers .cs-team.cs-style1 .cs-member_overlay {

	background: transparent;

	/* background-image: radial-gradient(at top left, #c3fe7000 0%, #c3fe701c 100%); */
	
	background-image: unset;

	/* border: 1px solid #241a30; */

}
/*
.topics-discussion, .cyber-security, .awards-nominations, .why_sponsor{

	background-image: url('../img/bg__img2.png');

	background-position: top center;

	background-repeat: no-repeat;

}
*/
/*
.topics-discussion::before, .cyber-security::before, .awards-nominations::before, .why_sponsor::before{

	--background-overlay: '';

	background-color: transparent;

	background-image: linear-gradient(180deg, #0A011880 0%, #0f0520 100%);

	content: "";

	position: absolute;

	display: block;

	height: 100%;

	width: 100%;

	top: 0;

	left: 0;

	opacity: 0.5;

	mix-blend-mode:initial;

	background-color: #18023a;

}
*/
.cs-moving_text_wrap.cs-type1 .cs-moving_text{

	color: var(--main-color);

	-webkit-text-stroke: 2px var(--main-color);

}

.philsec360, .series-sponsors{

	background: transparent;

}

.cs-shape_1{

	border-left: 14px solid var(--main-color);

}

body.home .news_articles .news .text-wap h3, .cs-scrollup{

	color: var(--main-color);

}
.cs-social_btns.cs-style1 a{
	border-color: var(--dark-color);
	border-width: 1px;
}
.cs-cursor_lg, .cs-social_btns.cs-style1 a:hover{

	border-color:var(--main-color);

}

.cs-cursor_sm, .cs-scrollup:hover, .cs-preloader_in::before{

	background-color:var(--main-color);

}

.cs-preloader_in:after{

	border-top-color: var(--main-color);

}

.marquee-community {

	width: 100%;

	grid-column-gap: 1rem;

	background-color: transparent;

	margin-bottom: 1rem;

	display: flex;

}

.marquee_content {

	min-width: 100%;

	grid-column-gap: 1rem;

	flex: none;

	justify-content: space-around;

	display: flex;

}

.marquee_content img, .community_img {

	width: 100%;

	max-height: 23.44rem;

	max-width: none;

	border-radius: 2.5rem;

	object-fit: cover;

	filter: brightness(0.6);

	display: inline-block;

}

[move="left"] {

	animation: scroll 70s linear infinite;

}

[move="right"] {

	animation: scroll 70s linear infinite;

	animation-direction: reverse;

}

.community_stat {

	max-height: 23.44rem;

	padding: 3rem;

	grid-column-gap: 1rem;

	grid-row-gap: 1rem;

	border-radius: 2.5rem;

	background-color: var(--main-color);

	color: var(--light-color);

	flex-direction: column;

	justify-content:space-evenly;

	align-items: flex-start;

	display: flex;

	line-height: 1.1;

}

.community_stat h3{

	color: var(--light-color);

}

.text_lh-1 {

	line-height: 1;

}

.p_160 {

	font-size: 8rem;

	display: inline;

}

.text_maxch-20 {

	max-width:30ch;

}

.p_32 {

	font-size: 1.7rem;

}

.community_stat.is--teal {
	
	background-color: var(--primary-color);
}
.community_stat.is--yellow {
	
	background-color: var(--secondary-color);
}

.container.no-pad {

	padding-right: 0px;

	padding-left: 0px;

}

@keyframes scroll {

	0% {

		transform: translateX(0);

	}

	100% {

		transform: translateX(calc(-100% - 3rem));

	}

}

.testimonials.cs-shape_wrap_4 .cs-shape_4 {

	background-color: #00000052;

}
/*
.news_articles{

	background-image: url('../img/bg_pattern.png');

	--border-transition: 0.3s;

	position: relative;

	background-size: 50px auto;

}

.news_articles::before{

	--background-overlay: '';

	background-color: transparent;

	background-image: linear-gradient(360deg, #0a0118 80%, #0a0118 100%);

	content: "";

	position: absolute;

	display: block;

	height: 100%;

	width: 100%;

	top: 0;

	left: 0;

	opacity: 0.8;

	mix-blend-mode:initial;

}
*/
.swiper-nav{

	display: flex;

	justify-content: space-between;

	align-items: center;

}

.swiper-nav .swiper-prev-next{

	width: 15%;

	position: relative;

}
/*
.newsletter .cs-cta.cs-style1{

	background-color: transparent;

	background-image: linear-gradient(180deg, #2b2338 0%, #0a0118 100%) !important;

}

.newsletter .cs-cta.cs-style1::before {

	--background-overlay: '';

	background-image: url(../img/bg__img3.png);

	background-position: center center;

	background-repeat: no-repeat;

	background-size: contain;

	content: "";

	position: absolute;

	display: block;

	height: 100%;

	width: 100%;

	top: 0;

	left: 0;

	opacity: 1;

}
*/
.news_articles .prev-next-arrow {

	display: flex;

}

.news_articles .prev-next-arrow .slick-arrow {

	border: 1px solid rgba(254, 254, 254, 0.7);

	padding: 0px 10px;

	cursor: pointer;

	border-radius: 4px;

	background-color: var(--main-color);

	border-color: var(--main-color);

}

.news_articles .prev-next-arrow .slick-arrow:nth-child(1) {

	margin-right: 10px;

}

body.awards .cs-moving_text_wrap.cs-type1 .cs-moving_text {

	color: var(--main-color);

	-webkit-text-stroke: 2px var(--main-color);

}

.awards-nominations.cs-shape_wrap_6 .cs-shape_2 > div {

	background-color: #0f0224;

}

.awards-nominations-list .flip-box-front{

	background-color: #11002d;

}

.awards-nominations-list .flip-box-front::before{

	content: "";

	position: absolute;

	display: block;

	height: 100%;

	width: 100%;

	top: 0;

	left: 0;

	opacity: 0.3;

	mix-blend-mode:initial;

	background-image: url('../img/bg_pattern.png');

	background-size: 50px auto;

	border-radius:20px;

}

.awards-nominations-list .box-item{

	border: 1px solid var(--main-color);

	padding: 15px;

	border-radius: 21px;

}

body.awards .cs-moving_text_wrap.cs-type1 .cs-moving_text a {

	color: transparent;

	-webkit-text-stroke: 1px var(--main-color);

}

body.awards .cs-moving_text_wrap.cs-type1 .cs-moving_text a:hover {

	color: var(--main-color);

	-webkit-text-stroke: 0px var(--main-color);

}

body.awards .cs-portfolio.cs-style1.cs-size3::after{

	border: 1px solid var(--main-color);

}

body.awards .cs-portfolio.cs-style1.cs-type2 .cs-portfolio_info .cs-member_company{

	color: var(--main-color);

}

.awards-nominations-list .flip-box-back{

	background-color: #11002d;

}

.awards-nominations-list .box-item:hover {

	border: 1px solid #c4ff68;

	box-shadow: 0px 0px 60px 0px rgba(206,177, 255, 0.1);

}

.inner-page .cs-bg{

	background-size: auto;

	background-repeat: repeat;

	border-radius: 0px 0px 100px 100px;

	border-style: solid;

	border-color: #ffffff2b;

	border-width: 0px 0px 0px 0px;

}

.inner-page .cs-bg::before{

	--background-overlay: '';

	background-color: var(--dark-color);

	/* background-image: radial-gradient(at top center, #0a0118 10%, #0A0118CC 100%); */

	content: "";

	position: absolute;

	display: block;

	height: 100%;

	width: 100%;

	top: 0;

	left: 0;

	opacity: 1;

	mix-blend-mode:initial;

	border-radius: 0px 0px 100px 100px;

	border-style: solid;

	border-color: #ffffff2b;

	border-width: 0px 0px 1px 0px;

}

.inner-page .cs-page_heading.cs-style1 .cs-page_heading_in{

	background-image: url('../img/bg__img3.png');

	background-position: top center;

	background-repeat: no-repeat;

	background-size:contain;

	padding: 3em 0;

	text-align: center;

	width: 100%;

	background: none;

}

.inner-page .cs-page_heading.cs-style1{

	height: auto;

}

body.why-speak .cs-image_layer.cs-style1 .cs-image_layer_in::after{

	background-color: #c4ff68;

}

.inner-page .cs-page_heading.cs-style1 .cs-page_title {

	margin-bottom: 42px;

}

/* IndoSec Text */

.indosec-section .text-box {

	height:300px;

	background:url(../img/rainbow-texture.jpg) center/cover;

	overflow:hidden;

}

.indosec-section .text-box div {

	filter:drop-shadow(0 0 2px var(--main-color));

	height:100%;

}

.indosec-section .text-box div::before {

	content:"";

	position:absolute;

	top:0;

	left:0;

	right:0;

	bottom:0;

	background:#0a0118;

	-webkit-mask:

	url('../img/indosec.png') center/contain no-repeat,

	linear-gradient(#fff 0 0);

	-webkit-mask-composite:destination-out;

	mask-composite:exclude;

	-webkit-mask-repeat:no-repeat;

}

.button {

	position: relative;

	-webkit-appearance: none;

	-moz-appearance: none;

	appearance: none;

	background-color: var(--main-color);

	padding: 6px 24px;

	border: none;

	text-transform: uppercase;

	color: #fff;

	font-size: 14px;

	font-weight: 500;

	cursor: pointer;

	outline: none;

	overflow: hidden;

	border-radius: 30px;

	margin-right: 10px;

}

.button span {

	position: relative;

	pointer-events: none;

}

.button:hover {

	/*
	background-color: transparent;

	background-image: linear-gradient(120deg, var(--secondary-color) 0%, var(--secondary-color) 100%);

	box-shadow: 0px 5px 30px 0px rgba(255, 255, 255, 0.3);

	border-style: solid;

	border-width: 0px 0px 0px 0px;

	border-color: #ff7fc2;
	*/
	background-color: var(--primary-color);
	
	color:#fff;

}

.button:hover::before {

	--size: 400px;

}

.past-speakers .cs-gap-12 .slick-slide {

	padding-left: 12px;

	padding-right: 12px;

}

.cs-sticky_header{

	-webkit-transition: all 0.4s ease;

	transition: all 0.4s ease;

}

.cs-sticky_header.darkHeader{

	background: #1c1d66;

	top:0px;

}

/* hubspot css */

.hb-custom-form .hs-richtext{ width:100%; }

.hb-custom-form .form-columns-2, .hb-custom-form .form-columns-3{

	display:flex;

	justify-content: space-between;

	flex-wrap: wrap;

	margin-bottom: 30px;



}

.hb-custom-form .form-columns-3 div.hs-richtext, .hb-custom-form .hs_dcci_malaysia_budget .inputs-list>li, .hb-custom-form .hs_dcci_malaysia_timeline .inputs-list>li, .hb-custom-form .hs_cloud_providers_currently_working_with_dcci_malaysia .inputs-list>li{

	width:100%;

}

.hb-custom-form .form-columns-2 .hs-form-field{

	width:48%;

}

.hb-custom-form .input {

	margin-right: 8px;

}

.hb-custom-form .hs-input{

	display: inline-block;

	width:100%;

	height: 40px;

	font-size: 16px;

	font-weight: normal;

	line-height: 22px;

	color: #33475b;

	border: 1px solid #cbd6e2;

	appearance: auto;

}

.hb-custom-form .hs-input:not([type=file]) {

	background-color: #f5f8fa;

	border-radius:4px;

}

.hb-custom-form .hs-input:not([type=file])::placeholder{

	color:#33475b;

	opacity: 1;

}

.hb-custom-form .hs-input:not([type=file])::-ms-input-placeholder {

	color:#33475b;

}

.hb-custom-form .hs-custom-style>div.form-columns-3 .hs-form-field, .hb-custom-form .hs-custom-style fieldset.form-columns-3 .hs-form-field {

	width: 31.3%;

}

.hb-custom-form .hs-custom-style>div>div:last-of-type .hs-input:not([type=checkbox]):not([type=radio]), .hb-custom-form .hs-custom-style fieldset>div:last-of-type .hs-input:not([type=checkbox]):not([type=radio]) {

	width: 100%;

	max-width: 100%;

}

.hb-custom-form input[type=checkbox], .hb-custom-form input[type=radio] {

	width: auto;

}

.hb-custom-form label {

	font-size: 14px;

	width: 130px;

	color: #33475b;

	display: block;

	float: none;

	width: auto;

	font-weight: 500;

	line-height: 20px;

	padding-top: 0;

	margin-bottom: 4px;

}

.hb-custom-form .hs-form-field label:not(.hs-error-msg), .hb-custom-form .hs-field-desc {

	font-size: 15px;

	color: #fff;

	font-weight: normal;

	margin: 8px 0;

}



.hb-custom-form .hs-form-required {

	color: red;

}



.hb-custom-form .field {

	margin-bottom: 0px;

}



.hb-custom-form input.hs-input.error, .hb-custom-form div.field.error input, .hb-custom-form div.field.error textarea, .hb-custom-form div.field.error .chzn-choices, .hb-custom-form textarea.hs-input.error, .hb-custom-form select.hs-input.error {

	border-color: #c87872;

}

.hb-custom-form .inputs-list label {

	float: none;

	width: auto;

	padding: 0;

	line-height: 18px;

	white-space: normal;

	font-weight: normal;

}

.hb-custom-form .hs-error-msgs label {

	color: #f2545b;

}

.hb-custom-form .inputs-list {

	margin: 0 0 5px;

	width: 100%;

	padding-left: 5px;

}

.hb-custom-form ul.no-list {

	list-style: none;

}

.hb-custom-form .inputs-list>li {

	display: block;

	padding: 0;

	width: 100%;

	padding-top: 0;

}

.hb-custom-form .hs-custom-style>div input:not([type=image]):not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]), .hb-custom-form .hs-custom-style fieldset input:not([type=image]):not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]), .hb-custom-form select {

	box-sizing: border-box;

	padding: 0 15px;

	min-height: 27px;

}

.hb-custom-form ul.multi-container{

	display:flex;

	justify-content: space-between;

	flex-wrap: wrap;

	margin:20px 0;

}

.hb-custom-form ul.multi-container>li{

	width:31.3%;

}

.hb-custom-form ul.multi-container label, .hb-custom-form .inputs-list label{

	display:flex;

	align-items: flex-start;

	justify-content: flex-start;

	margin-bottom:7px;

}

.hb-custom-form ul.multi-container input[type=checkbox], .hb-custom-form ul.multi-container input[type=radio], .hb-custom-form ul.inputs-list input[type=checkbox], .hb-custom-form ul.inputs-list input[type=radio]{

	margin-right:5px;

	margin-top:3px;

	height:auto;

}

.hb-custom-form p{

	margin:20px 0;

}

.hb-custom-form .hs-button {

	background-color: #bf0000;

	border: 0;

	text-transform: uppercase;

	font-family: var(--paragraph-font);

	color: #fff;

	padding: 0.5rem 3rem;

	margin-top: 0.5rem;

	width: auto;

}

.hb-custom-form .actions{ margin: 0 !important;}

@media (max-width: 575px){



	.hb-custom-form .form-columns-2 .hs-form-field, .hb-custom-form .hs-custom-style>div.form-columns-3 .hs-form-field, .hb-custom-form .hs-custom-style fieldset.form-columns-3 .hs-form-field, .hb-custom-form ul.multi-container>li{



		width:100%;

	}



}

/* nav header  */

.cs-nav .cs-nav_list > li.menu-item-has-children > a::after {

	content: "";

	display: inline-block;

	height: 8px;

	width: 8px;

	border: 3px solid #c4ff68;

	-webkit-transform: rotate(45deg);

	transform: rotate(45deg);

	border-left: 0;

	border-top: 0;

	margin-left: 6px;

	position: relative;

	top: -2px;

	border-radius: 0px 0px 2px 0px;

}

.cs-nav .cs-nav_list ul{

	background-color: #000;

}

.cs-nav .cs-nav_list ul a{

	border-bottom: 1px solid #ffffff24;

}
.border-none{
	border:none !important;
}
.cards_bg{
	background-repeat: no-repeat !important;
	background-position: top right !important;
	background-size: cover !important;
}
.cs-pricing_table.cs-style1.cards_bg .cs-price{
	padding-top: 0 !important;
}
.cs-pricing_table.cs-style1{
	background: linear-gradient(267.18deg, #161616 0%, #101010 100%);
}
@media screen and (max-width: 991px){
	.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{
		opacity: 0.3;
	}
}
@media screen and (max-width: 767px){
	.cs-pricing_table.cs-style1 .cs-pricing_title, .cs-pricing_table.cs-style1 .cs-pricing_info{
		position: relative;
		z-index: 2;
	}
	.cards_bg:after{
		background: #1010108c;
		content: "";
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
	}
}
.past-speakers .cs-tab_links.cs-style1 li.active a {
	background-color: var(--primary-color);
	color: var(--dark-color);
}
.past-speakers .cs-pricing_table.cs-style1::before, .cs-page_heading.cs-style1::after{
	background: var(--primary-color);
}
.cs-portfolio.cs-style2 .cs-gradient_shape{
	background: radial-gradient(50% 50% at 50% 50%, rgba(196, 255, 104, 0.2) 0%, rgba(24, 24, 24, 0.2) 100%);
}
.cs-site_header.cs-style1 .cs-main_header_right .button:nth-child(2){
	margin-right: 0;
}
.cs-primary_color{
	color: var(--dark-color);
}

.cs-team.cs-style1 .cs-member_name{
	color: var(--light-color);
}
.past-speakers .cs-team.cs-style1 .cs-member_thumb{
	background-color: #e9e9e9;
}
.main-color, a.cs-text_btn{
	color: var(--main-color);
}
.cs-gradient_bg_1 {
    background: linear-gradient(0deg, var(--section-color) 100%, var(--section-color) 100%);
}
.topics-discussion.cs-shape_wrap_4 .cs-shape_4{
	background-color:#e3e3e378 !important;
}
.why-choose-us:before{
	background:none;
}
.cs-shape_wrap_6 .cs-shape_2>div{
	background-color: #e3e3e378 !important;
}
.cyber-security.cs-shape_wrap_4 .cs-shape_4, .cyber-security .cs-shape_2>div, .cs-shape_wrap_4 .cs-shape_4{
	background-color:#e3e3e378 !important;
}
body.home .cs-moving_text_wrap.cs-type1 .cs-moving_text a{
	font-family: var(--primary-font);
	line-height: 1.4em;
}
header.cs-gescout_sticky a.text-logo, header.darkHeader a.text-logo{
	font-family: "new-science", sans-serif;
	font-weight: 700;
	font-style: normal;
}
.cs-scrollup {
    color: var(--light-color);
	background-color: var(--main-color);
}
.past-speakers .cs-pricing_table.cs-style1:before, .cs-page_heading.cs-style1:after {
    background: var(--main-color);
}
.cs-bottom_footer{
	border-top: 1px solid var(--section-color);
}
.home .cs-portfolio.cs-style1 .cs-portfolio_title{
	color: var(--light-color);
}
.cyber-security .cs-iconbox{
	position:relative;
	width: 100%;
}
.cyber-security .cs-iconbox:after{
	content: "";
    width: 1px;
    height: 80px;
    background-color: #6d6e711c;
    top: 20px;
    position: absolute;
    right: -5px;
}
.cyber-security .cs-iconbox:nth-child(5):after{
	display:none; 
}