/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
@font-face {
  font-family: Nexa;
  src: url(//23163472.fs1.hubspotusercontent-na1.net/hubfs/23163472/raw_assets/public/Cyberbia/Assets/css/Nexa%20Regular.otf);
}

@font-face {
  font-family: Nexa;
  src: url(//23163472.fs1.hubspotusercontent-na1.net/hubfs/23163472/raw_assets/public/Cyberbia/Assets/css/Nexa-Heavy.ttf);
  font-weight:700;
}

@font-face {
  font-family: Nexa;
  src: url(//23163472.fs1.hubspotusercontent-na1.net/hubfs/23163472/raw_assets/public/Cyberbia/Assets/css/Nexa-ExtraLight.ttf);
  font-weight:200;
}

html, body {
  height: 100%;
}
body {margin:0; display: flex; flex-direction: column;}
body * {color: #000; font-family: Nexa; font-size: 18px;  font-weight: 400; line-height: 28px; box-sizing:border-box; -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;}
strong {font-weight:700;}



.bodycon {  flex: 1 0 auto;}
.footer {  flex-shrink: 0;}

.content {max-width:1300px; margin:0 auto;}


/* Generic Classes */
.logo {background-image: url(//23163472.fs1.hubspotusercontent-na1.net/hubfs/23163472/raw_assets/public/Cyberbia/Events/Assets/logo_new.svg); background-repeat:no-repeat; width: 220px;;}
.lwloader {background-image: url(//23163472.fs1.hubspotusercontent-na1.net/hubfs/23163472/raw_assets/public/Cyberbia/Assets/img/loader.gif);
    background-repeat: no-repeat;
    height: 68px;
    width: 68px;
    background-size: 66%;
    border-radius: 50px;
    padding: 35px;
    background-position: center;
    background-color: white;
    margin: auto;
}
.linkedin {background-image: url(//23163472.fs1.hubspotusercontent-na1.net/hubfs/23163472/raw_assets/public/Cyberbia/Events/Assets/linkedin.svg); background-repeat:no-repeat; width: 30px;height: 30px; display: block;
    background-size: contain;     filter: invert(66%) sepia(244%) saturate(2796%) hue-rotate(346deg) brightness(240%) contrast(0%);}
.social-icons {padding:0 0 0 20px;}
.hide {display:none !important;}
.btn {cursor: pointer; padding:14px 24px; display:block; border-radius: 40px; color:#fff; background: #1A25F5;font-family: Nexa;min-width: 180px;flex-shrink: 0;font-size: 16px;font-style: normal;font-weight: 700;line-height:1.4; text-decoration:none; display: inline-block;}
.btn:hover {color:#fff;font-weight:700;}
.btn.orange {background:#FF5C33;}
.btn.lightblue {background:#6767FE;}
.btn.seagreen {background:#16CAAA;}
.flex {display:flex;}
.flex-col {display:flex; flex-direction:column;}
.spacebetween {justify-content: space-between;}
.flex.three, .flex.two {gap:25px;}
.gap20 {gap:20px;}
.gap50 {gap:50px;}
.gap100 {gap:100px;} 
.flex.three > div {width:calc(33.3% - 25px);}
.flex.two > div {width:calc(50% - 25px);}
.nogap {gap:0px !important;}
.center {justify-content: center;}
.centerv2 {margin:0 auto;}
.flexvc {align-items:center;}
.content {max-width:1300px; margin:0 auto;padding:50px;}
.txtcenter, .txtcenter * {text-align:center;}
.nopad {padding:0 !important;}
.notbpad {padding-top:0 !important;padding-bottom:0 !important;}
.nopadt {padding-top:0;}
.lpadonly {padding:0 0 0 50px !important;}
.vcenter {display: flex;  flex-direction: column;  justify-content: center;}
.ofhid {overflow:hidden;}
.relative {position:relative;}
.mr40 {margin-right:40px;}
.mtop25 {margin-top:25px;}
.noround {border-radius:0;}
.mtop25 {margin-top:25px;}
.mb0 {margin-bottom:0px;}
.noround {border-radius:0;}
.fill {height:100%; width:100%;}
.nav {height: 90px;}
.nav .content {max-width:1400px;}
  .nav .member a {background:url(//23163472.fs1.hubspotusercontent-na1.net/hubfs/23163472/raw_assets/public/Cyberbia/Assets/img/members.svg) 100% 50% no-repeat; padding-right:30px; padding-left:25px;} 

.header__logo--main {display:none;}
 

.cpdcatfilter {background: #1a25f5; --svg: url(//23163472.fs1.hubspotusercontent-na1.net/hubfs/23163472/raw_assets/public/Cyberbia/Events/Assets/cpdcat.svg);  -webkit-mask: var(--svg);  mask: var(--svg); width: 118px;height: 28px;display:inline-block;}
.pafilter {background: #1a25f5; --svg: url(//23163472.fs1.hubspotusercontent-na1.net/hubfs/23163472/raw_assets/public/Cyberbia/Events/Assets/practivearea.svg);  -webkit-mask: var(--svg);  mask: var(--svg); width: 117px;height: 28px;display:inline-block;}
.delivfilter {background: #1a25f5; --svg: url(//23163472.fs1.hubspotusercontent-na1.net/hubfs/23163472/raw_assets/public/Cyberbia/Events/Assets/delivery.svg);  -webkit-mask: var(--svg);  mask: var(--svg); width: 75px;height: 28px;display:inline-block;}
.ptsfilter{background: #1a25f5; --svg: url(//23163472.fs1.hubspotusercontent-na1.net/hubfs/23163472/raw_assets/public/Cyberbia/Events/Assets/points2.svg) ;   -webkit-mask: var(--svg);  mask: var(--svg); width: 58px;height: 19px;display:inline-block;margin-bottom: 7px;
  -webkit-mask-size: 65px;  mask-size: 65px;  -webkit-mask-repeat: no-repeat;  mask-repeat: no-repeat; -webkit-mask-position: 0px 3px;  mask-position: 0px 3px;}
.nzregion .ptsfilter{background: #1a25f5; --svg: url(//23163472.fs1.hubspotusercontent-na1.net/hubfs/23163472/raw_assets/public/Cyberbia/Events/Assets/points2nz.svg) ;   -webkit-mask: var(--svg);  mask: var(--svg); width: 68px;height: 19px;display:inline-block;margin-bottom: 7px;
  -webkit-mask-size: 65px;  mask-size: 65px;  -webkit-mask-repeat: no-repeat;  mask-repeat: no-repeat; -webkit-mask-position: 0px 3px;  mask-position: 0px 3px;}
.jrsfilter{background: #1a25f5; --svg: url(//23163472.fs1.hubspotusercontent-na1.net/hubfs/23163472/raw_assets/public/Cyberbia/Events/Assets/jurisdiction.svg) ;   -webkit-mask: var(--svg);  mask: var(--svg); width: 100px;height: 21px;display:inline-block;margin-bottom: 7px;
  -webkit-mask-size: 100px;  mask-size: 100px;  -webkit-mask-repeat: no-repeat;  mask-repeat: no-repeat; -webkit-mask-position: 0px 0px;  mask-position: 0px 0px;}

.indfilter{background: #1a25f5; --svg: url(//23163472.fs1.hubspotusercontent-na1.net/hubfs/23163472/raw_assets/public/Cyberbia/Events/Assets/industry.svg) ;   -webkit-mask: var(--svg);  mask: var(--svg); width: 81px;height: 28px;display:inline-block;
}


.magnify, .navmagnify {background:  url(//23163472.fs1.hubspotusercontent-na1.net/hubfs/23163472/raw_assets/public/Cyberbia/Events/Assets/magnify.svg); width: 40px;height: 40px;display:inline-block; background-size:cover;}
.magnify:hover, .navmagnify:hover {cursor:pointer;}
.nav .flex {gap:0;}
.mobsearchcta {background-image: url(//23163472.fs1.hubspotusercontent-na1.net/hubfs/23163472/raw_assets/public/Cyberbia/Assets/img/mobsearchcta.png); background-repeat:no-repeat; width: 324px;height: 60px;}

span.Online:before {content:''; background:  url(//23163472.fs1.hubspotusercontent-na1.net/hubfs/23163472/raw_assets/public/Cyberbia/Events/Assets/Live%20Online%20Icon%20Transparent.svg); width: 30px;height: 30px;display:inline-block; background-size:cover;}
span.Demand {color:#16caaa !important;}
span.Demand:before {content:''; background:  url(//23163472.fs1.hubspotusercontent-na1.net/hubfs/23163472/raw_assets/public/Cyberbia/Events/Assets/On%20Demand%20Icon%20Transparent.svg); width: 30px;height: 30px;display:inline-block; background-size:cover;}
span.Face {color:#ff5c33 !important;}
span.Face:before {content:''; background:  url(//23163472.fs1.hubspotusercontent-na1.net/hubfs/23163472/raw_assets/public/Cyberbia/Events/Assets/Face%20to%20Face%20Icon%20Transparent.svg); width: 30px;height: 30px;display:inline-block; background-size:cover;}

.cpdcatfilter:hover, .pafilter:hover, .delivfilter:hover {background:#fff; transition:.4s ease all;}

.hdfil .cpdcatfilter, .hdfil .pafilter, .hdfil .delivfilter, .hdfil .ptsfilter, .hdfil .jrsfilter, .hdfil .indfilter {background:#fff; transition:.4s ease all;}
.hdfil .dropdown:hover .cpdcatfilter, .hdfil .dropdown:hover .pafilter, .hdfil .dropdown:hover .delivfilter, .hdfil .dropdown:hover .ptsfilter, .hdfil .dropdown:hover .jrsfilter, .hdfil .dropdown:hover .indfilter {background:#1a25f5;}


.cpdrule ul {margin:0;}
.cpdrule h3 {margin: 0 0 10px;}
.cpdrule li { list-style-image: url(//23163472.fs1.hubspotusercontent-na1.net/hubfs/23163472/raw_assets/public/Cyberbia/Events/Assets/greentick.svg); margin-bottom: 5px;}
.cpdrule li div {display:inline;}

/* Colors */
.bglblue {background-color: #F3F7FF;}
.bglmblue {background-color: #E8EEFF;}
.bgblue {background-color:#1F30F8;}
.bgblack {background-color:#000;}
.bggrey {background-color:#f2f2f2;}
.bgblue a, .bgblack a {color:#fff; text-decoration:none;}
.white {color:#fff;}
.blue {color:#1F30F8;}


/* Fonts */
h1, h2, h3, h4, h5 {line-height:1.4;}
h2 {margin-bottom:25px;}
h2, h2 *{color: #1C1C1C; font-family: Nexa; font-size: 70px;  font-weight: 800; line-height: 80px;  letter-spacing: -1.4px;}
h3, h3 * {color: #000;
text-align: center;
font-family: Nexa;
font-size: 45px;
font-style: normal;
font-weight: 800;}
em {font-style:italic;}

.null_state {
  font-style:italic;
  font-size: 12px;
  opacity: .7;
}

.nav ul li li {width:100%;}
.promotxt {display:inline-block; font-family: Nexa;
    font-size: 13.5px;
    font-style: normal;
    font-weight: 700;
  line-height: 20px; color:red;}


/* Forms */
input, textarea, select {border-radius: 8px; border: 1px solid #CCC; background: #FFF; padding:5px 10px; box-shadow:none;}
form button {border-radius: 40px; background: #1A25F5; color:#fff; border:none; min-width:202px; line-height:50px;}
form button:hover {cursor:pointer;}
form button * {color:#fff;}
form #submit {margin-top:25px;}
form button:disabled{background: #c1c1c1;}
form button:disabled:hover {cursor:auto;}

/* Quotes */
.quote {min-height:500px; width:100%; background-size:cover; position:relative;}
.quote .quotesvg {background:url(//23163472.fs1.hubspotusercontent-na1.net/hubfs/23163472/raw_assets/public/Cyberbia/Assets/img/quote.svg) calc(100% - 50px) 50px no-repeat;}
.quote-overlay {background:  0% 0% no-repeat padding-box; opacity: 0.7; width:100%; height:100%; top:0; left:0; position:absolute;}
.quote .swiper-container {width: 100%; min-height: 500px; }
.quote .swiper-pagination-bullet, .home-header-container .swiper-pagination-bullet { border: 2px solid ; opacity: 1; background:transparent; z-index:10;}
.quote .swiper-pagination-bullet.swiper-pagination-bullet-active, .bgnavy .swiper-pagination-bullet.swiper-pagination-bullet-active {background: ;}
.quote .relative {min-height:500px;}
.quote .quote-body {border-bottom: 2px solid rgba(217, 217, 217, 0.5); margin-bottom:25px; padding-bottom:25px;}
.quote .quote-body * {color: #1C1C1C;
font-family: Nexa;
font-size: 40px;
font-style: normal;
font-weight: 800;
line-height: 55px; /* 137.5% */
letter-spacing: -0.8px;}
.quote .quote-by {font-size:; color:; font-weight:bold;}
.quote .quote-overlay, .quote .quote-wrapper { top:0; left:0; width:100%; height:100%;}
.quote .quote-wrapper {z-index:10;}
.quote .swiper-container {z-index:20;}
.quote .quote-object {width:100%;}

/* Insights */
.insights .event_pod .more {color: #1A25F5; text-decoration:none;font-family: Nexa;font-size: 13.5px;font-style: normal;font-weight: 400;  line-height: 20px; /* 148.148% */}
.insights .event_pod {border-radius: 15px; background: #FFF; box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.10); width:calc(25% - 10.5px); border-radius:15px; text-decoration:none; padding:0; margin:10px 10px;}}
.insights .event_pod .sembg {padding:0 0 87px; border-radius: 15px; height:100%; position:relative;}
.insights .event_pod .cont {padding: 20px 20px 0;}
.insights .event_pod .seminarbg {background-repeat:no-repeat; background-size: cover; border-top-left-radius: 15px; border-top-right-radius: 15px; padding: 25%;}
.insights .event_pod .sembg * {text-decoration:none;}
.insights .event_pod .title {color: #1C1C1C;font-family: Nexa;font-size: 20px;font-style: normal;font-weight: 800;  line-height: 26px; /* 130% */ margin-bottom:10px; display:block;}
.insights .event_pod .info {color: #1C1C1C;font-family: Nexa;font-size: 13.5px;font-style: normal;font-weight: 400;  line-height: 20px; /* 148.148% */ position:absolute; bottom:15px; padding-left:0px;}
.insights .event_pod .mb15 {margin-bottom:15px;}
.insights .event_pod .cpd {font-family: Nexa; font-size: 13.5px; font-style: normal; font-weight: 400;line-height: 20px; text-transform:uppercase; color:#707070;}
.insights .event_pod .sbtwn {justify-content:space-between;}
.insights .event_pod .info a {position:relative;}
.insights .event_pod .info svg {position:absolute; right: -19px;  top: 10px;}
.insights .flickity-prev-next-button.previous {right:65px; left:auto;}
.insights .flickity-button {border:1px solid #EAEAEA;}
.insights  .flickity-prev-next-button {top: 105%;}
.insights .flickity-slider {top:0; margin:0px 10px;}
.insights h3 {font-size:30px; text-align:left;}
.insights .flickity-button {padding:0;}

.blog-post__timestamp {font-weight:700; border-left: 4px solid #FF5C32; padding-left: 6px;}
.blog-post__body strong img {float:left;}
.blog-post__body a, .blog-related-posts strong a {color:#4D5BFA; font-weight:bold;}
.blog-related-posts__list {flex-wrap:nowrap;}
.blog-related-posts__content, .blog-related-posts__content * {font-size:16px;}
.blog-related-posts__title {font-size:20px; text-align:left;}
.blog-related-posts h2 {    font-size: 30px;
    margin: 0 0 0 24px;
    text-align: left;
}
a:active, a:focus, a:hover,.blog-related-posts__title-link, .blog-related-posts__title-link:active, .blog-related-posts__title-link:focus, .blog-related-posts__title-link:hover { font-family:Nexa, sans-serif;}

.corpac ul {padding-left: 26px;}
.corpac li {list-style-image: url(//23163472.fs1.hubspotusercontent-na1.net/hubfs/23163472/raw_assets/public/Cyberbia/Events/Assets/tick.svg); margin-bottom:5px;}


.cdpstatewrap:before {content:url(//23163472.fs1.hubspotusercontent-na1.net/hubfs/23163472/raw_assets/public/Cyberbia/Events/Assets/pin.svg); position:relative; top:2px;}
.cdpstatewrap.nz:before {content:'';}
.expand {background:url(//23163472.fs1.hubspotusercontent-na1.net/hubfs/23163472/raw_assets/public/Cyberbia/Events/Assets/chevron.right.svg) no-repeat; background-size: cover; border: none;}


.nav ul li {font-size:16px;}


@media (max-width:768px) {
  .content { padding: 22px; }
  h2, h2 * {font-size:38px; line-height:48px;}
  
}
.smaller{transform: scale(0.5);}

/* loading dots */
      
      #floatingCirclesG{
	position:relative;
	width:125px;
	height:125px;
	margin:auto;
	transform:scale(0.6);
		-o-transform:scale(0.6);
		-ms-transform:scale(0.6);
		-webkit-transform:scale(0.6);
		-moz-transform:scale(0.6);
}

.f_circleG{
	position:absolute;
	background-color:rgb(255,255,255);
	height:22px;
	width:22px;
	border-radius:12px;
		-o-border-radius:12px;
		-ms-border-radius:12px;
		-webkit-border-radius:12px;
		-moz-border-radius:12px;
	animation-name:f_fadeG;
		-o-animation-name:f_fadeG;
		-ms-animation-name:f_fadeG;
		-webkit-animation-name:f_fadeG;
		-moz-animation-name:f_fadeG;
	animation-duration:1.2s;
		-o-animation-duration:1.2s;
		-ms-animation-duration:1.2s;
		-webkit-animation-duration:1.2s;
		-moz-animation-duration:1.2s;
	animation-iteration-count:infinite;
		-o-animation-iteration-count:infinite;
		-ms-animation-iteration-count:infinite;
		-webkit-animation-iteration-count:infinite;
		-moz-animation-iteration-count:infinite;
	animation-direction:normal;
		-o-animation-direction:normal;
		-ms-animation-direction:normal;
		-webkit-animation-direction:normal;
		-moz-animation-direction:normal;
}

#frotateG_01{
	left:0;
	top:51px;
	animation-delay:0.45s;
		-o-animation-delay:0.45s;
		-ms-animation-delay:0.45s;
		-webkit-animation-delay:0.45s;
		-moz-animation-delay:0.45s;
}

#frotateG_02{
	left:15px;
	top:15px;
	animation-delay:0.6s;
		-o-animation-delay:0.6s;
		-ms-animation-delay:0.6s;
		-webkit-animation-delay:0.6s;
		-moz-animation-delay:0.6s;
}

#frotateG_03{
	left:51px;
	top:0;
	animation-delay:0.75s;
		-o-animation-delay:0.75s;
		-ms-animation-delay:0.75s;
		-webkit-animation-delay:0.75s;
		-moz-animation-delay:0.75s;
}

#frotateG_04{
	right:15px;
	top:15px;
	animation-delay:0.9s;
		-o-animation-delay:0.9s;
		-ms-animation-delay:0.9s;
		-webkit-animation-delay:0.9s;
		-moz-animation-delay:0.9s;
}

#frotateG_05{
	right:0;
	top:51px;
	animation-delay:1.05s;
		-o-animation-delay:1.05s;
		-ms-animation-delay:1.05s;
		-webkit-animation-delay:1.05s;
		-moz-animation-delay:1.05s;
}

#frotateG_06{
	right:15px;
	bottom:15px;
	animation-delay:1.2s;
		-o-animation-delay:1.2s;
		-ms-animation-delay:1.2s;
		-webkit-animation-delay:1.2s;
		-moz-animation-delay:1.2s;
}

#frotateG_07{
	left:51px;
	bottom:0;
	animation-delay:1.35s;
		-o-animation-delay:1.35s;
		-ms-animation-delay:1.35s;
		-webkit-animation-delay:1.35s;
		-moz-animation-delay:1.35s;
}

#frotateG_08{
	left:15px;
	bottom:15px;
	animation-delay:1.5s;
		-o-animation-delay:1.5s;
		-ms-animation-delay:1.5s;
		-webkit-animation-delay:1.5s;
		-moz-animation-delay:1.5s;
}



@keyframes f_fadeG{
	0%{
		background-color:rgb(0,0,0);
	}

	100%{
		background-color:rgb(255,255,255);
	}
}

@-o-keyframes f_fadeG{
	0%{
		background-color:rgb(0,0,0);
	}

	100%{
		background-color:rgb(255,255,255);
	}
}

@-ms-keyframes f_fadeG{
	0%{
		background-color:rgb(0,0,0);
	}

	100%{
		background-color:rgb(255,255,255);
	}
}

@-webkit-keyframes f_fadeG{
	0%{
		background-color:rgb(0,0,0);
	}

	100%{
		background-color:rgb(255,255,255);
	}
}

@-moz-keyframes f_fadeG{
	0%{
		background-color:rgb(0,0,0);
	}

	100%{
		background-color:rgb(255,255,255);
	}
}

.mobshow {display:none;}
@media only screen and (max-width: 768px) {
  .lpadonly {padding:0px !important;}
  .mobhide {display:none;}
  .mobshow{display:block;}
  .deskhide {display:none;}
    .hdfil .cpdcatfilter, .hdfil .pafilter, .hdfil .delivfilter, .hdfil .ptsfilter, .hdfil .jrsfilter, .hdfil .indfilter{background:#1F30F8;}
  .hdfil .dropdown {width:100%; padding-left:0;}
  .hdfil .dropdown:hover {box-shadow:none; }
  .hdfil .dropdown-content {position:relative;}
  .hdfil .dropdown-content div {box-shadow:none;margin-top: 0;}
  .hdfil .open .dropdown-content {display:block;}
  .hdfil .close .dropdown-content {display:none;}

  .hdfil .show .filters span {  display: inline-block;font-size:14px; margin-bottom:4px;}
  .hdfil .pafilter {width:225px; mask-size: 225px; height:40px;}
  .hdfil .cpdcatfilter {width:220px; mask-size: 220px; height:40px;}
  .hdfil .delivfilter {width:154px; mask-size: 154px; height:40px;}
  .hdfil .ptsfilter {width:135px; mask-size: 135px; height:40px; margin-top: 9px; margin-bottom: 0;}
  .hdfil .jrsfilter {width:188px; mask-size: 188px; height:40px;}
  .hdfil .indfilter {width:155px; mask-size: 155px; height:40px;}

.hdfil .dropdown .onclick {font-size: 18px; line-height: 24px; white-space: normal; padding-bottom: 15px;}
.hdfil .magnify{background:#1F30F8; width:50%; display:block; border-radius:12px; margin:15px auto 0;}
.hdfil .magnify:after {content: "Show Seminars"; font-family: Nexa;  color: #fff;  text-align: center; display: block; line-height: 40px; }
  
  
  .insights  .event_pod {   width: calc(90% - 10.5px);}
  
  .promo_container, .payment_options {flex-direction:column;}
}