/*ai button*/
/*name*/
.initials-bg {color:#000; background:#fff; border-radius:20px; padding:7.5px 8px;}
.initials {display:inline-block; overflow:hidden !important; white-space:nowrap; width:1ch; text-overflow:'' !important; vertical-align:bottom;}
.initials:nth-of-type(2) {margin-left:-4px;}
@media only screen and (max-width: 1169px) {
   .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-nav .nav-ai-button .button.white, .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-nav .nav-ai-button.button.white {margin: 0 20px 0 0 !important}
   .initials-bg {color:#fff; background:#000;}
}
@media only screen and (min-width: 1170px) {
  .theme26 .logout-nav-container.auth {left: 76% !important;}
  .var19.theme20.theme25.theme26 .nav-register-button {margin-left: 0; top: 2px;}
  .page.theme24.theme25.theme26.theme27.thmd-00 .main-nav {width: calc(100% - 350px) !important;}
}
@media only screen and (min-width: 1170px) and (max-width: 1240px) {
  .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .navbar .navbar-logo {height: 30px !important;}
  .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .navbar .navbar-logo {margin-top: 33px !important;}
  .page.theme24.theme25.theme26.theme27.thmd-00 .navbar .main-nav {width: calc(100% - 240px) !important;}
}
/*icon*/
.main-nav .nav-ai-button #openPopupBtn img {height:25px;vertical-align:middle;}
.main-nav #openPopupBtn.nav-ai-button img {height:45px;vertical-align:middle;padding-right:25px;}
.main-nav .nav-ai-button:hover #openPopupBtn, .main-nav #openPopupBtn.nav-ai-button:hover {border-bottom:none;background-color:transparent;}
.main-nav .nav-ai-button:hover #openPopupBtn img, .main-nav #openPopupBtn.nav-ai-button:hover img {opacity:0.6;}
/*end ai button*/

/*start nav*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .navbar-logo {
    height: 40px !important;
	padding: 0;
	margin-top: 15px;
}

.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .navToggle {
    color: #fff;
}

@media only screen and (min-width: 1170px) {
    .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .navbar-logo {
		margin-top: 30px;
	}
	.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-nav-menu :not(.nav-register-button) .nav-menu-item-link, .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-nav-menu :not(.nav-register-button) .nav-menu-item-link {
        margin: 22px 0 0;
        padding: 15px;
        color: #fff;
    }
    .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .navbar-background, .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00.page .navbar, .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .navbar-background, .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00.page .navbar {
        height: 100px;
    }
	.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .attend-nav-menu, .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .learn-nav-menu, .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .activities-nav-menu, .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .exhibit-nav-menu, .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .faq-nav-menu, .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .logout-nav-menu, .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .login-nav-menu {
        padding: 20px;
    }
	/*mobile button*/
	.main-nav .menu-item-no-children.thml-0.center-align {
		display: none !important;
	}
}

.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-nav .nav-register-button .button.blue, .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-nav .nav-register-button.button.blue {
	/*background-image: linear-gradient(to right, #0A60FF, #0A60FF);#17BBEB, #3070E7*/
	background-image: none;
	background-color: #fff;/*#0A60FF*/
    border-radius: 32px;
	border: 2px solid #fff;
	color: #000;/*#fff, #07182D*/
	font-weight: bold;
	letter-spacing: 0;
	margin-right: 0;
}

.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-nav .nav-register-button .button.blue i, .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-nav .nav-register-button.button.blue i {
	margin-left: 30px;
}

/*.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-nav .nav-register-button .button.blue:after, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00.page .main-nav .nav-register-button .button.blue:after {
    content: 'f061';
	color: #07182D;
	margin-left: 30px;
}*/

.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-nav .nav-register-button .button.blue:hover, .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-nav .nav-register-button.button.blue:hover {
	/*background-image: none;*/
	background-color: #000;/*#fff, #17BBEB*/
	border: 2px solid #fff;
	color: #fff;/*#07182D, #07182D*/
}

.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .navbar-background {
  background: #000;
}
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-nav-menu,
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00.page .main-nav-menu {
  background-color: #fff;/*0A60FF,3070E7*/
}
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-nav-menu .menu-item,
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00.page .main-nav-menu .menu-item {
  border: 0;
}
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .attend-nav-menu .nav-menu-item-link, .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .learn-nav-menu .nav-menu-item-link, .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .activities-nav-menu .nav-menu-item-link, .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .exhibit-nav-menu .nav-menu-item-link, .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .faq-nav-menu .nav-menu-item-link, .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .logout-nav-menu .nav-menu-item-link, .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .login-nav-menu .nav-menu-item-link {
  color: #fff;/*#07182D*/
  background-color: transparent;
  padding: 10px 20px;
  letter-spacing: 0;
  font-weight: 400;
}
@media only screen and (max-width: 1169px) {
  .nav-menu-item-link {
  	color: #000;#07182D*/
  }
  .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-nav-menu .menu-item ul[class$="-nav-menu"] .menu-item .nav-menu-item-link, .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00.page .main-nav-menu .menu-item ul[class$="-nav-menu"] .menu-item .nav-menu-item-link {
    background-color: #fff;
  	color: #000;#07182D*/
  }
  .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-nav-menu .menu-item > .nav-menu-item-link:hover, .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00.page .main-nav-menu .menu-item > .nav-menu-item-link:hover, .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-nav-menu .menu-item ul[class$="-nav-menu"] .menu-item .nav-menu-item-link:hover, .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00.page .main-nav-menu .menu-item ul[class$="-nav-menu"] .menu-item .nav-menu-item-link:hover {
    background-color: #0A60FF;/*fff*/
  	color: #fff;
  }
  .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-nav-menu .menu-item.menu-item > .nav-menu-item-link::after, .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00.page .main-nav-menu .menu-item.menu-item > .nav-menu-item-link::after {
  	color: #000;#07182D,#fff*/
  }
  .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-nav-menu .menu-item.menu-item > .nav-menu-item-link:hover::after, .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00.page .main-nav-menu .menu-item.menu-item > .nav-menu-item-link:hover::after {
  	color: #fff;
  }
  .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-nav-menu .menu-item.menu-item-no-children > .nav-menu-item-link:hover, .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00.page .main-nav-menu .menu-item.menu-item-no-children > .nav-menu-item-link:hover {
    font-weight: 400;
  	color: #fff;
  }
  .var19.theme21.theme22.theme23 .main-nav-menu .menu-item ul[class$="-nav-menu"] .menu-item .nav-menu-item-link, .var19.theme21.theme22.theme23.page .main-nav-menu .menu-item ul[class$="-nav-menu"] .menu-item .nav-menu-item-link, .var19.theme21.theme22.theme23 .main-nav-menu .menu-item ul[class$="-nav-menu"] .menu-item .deadlink.nav-menu-item-link:hover, .var19.theme21.theme22.theme23.page .main-nav-menu .menu-item ul[class$="-nav-menu"] .menu-item .deadlink.nav-menu-item-link:hover {
    background-color: #073c7e;
    color: #fff;
  }
}
@media only screen and (min-width: 1170px) {
  .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-nav-menu,
  .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00.page .main-nav-menu {
    background-color: transparent;
  }
  .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-nav-menu .deadlink .nav-menu-item-link:hover,
  .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-nav-menu .login-icon .nav-menu-item-link:hover,
  .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-nav-menu .logout-icon .nav-menu-item-link:hover {
      background-color: #000;
      border-bottom: 2px solid #000;
	  color: #02C8FF;/*#0A60FF,#3070E7*/
  }
  .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .attend-nav, .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .learn-nav, .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .activities-nav, .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .exhibit-nav, .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .faq-nav, .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .logout-nav, .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .login-nav {
      background-color: #000;/*#fff*/
      background-size: 100% 100%;
      margin-top: -19px;
	  border-radius: 12px;
	  border: 2px solid #02C8FF;/*#0A60FF,#3070E7*/
  }
  .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .attend-nav-menu .nav-menu-item-link:hover, .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .learn-nav-menu .nav-menu-item-link:hover, .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .activities-nav-menu .nav-menu-item-link:hover, .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .exhibit-nav-menu .nav-menu-item-link:hover, .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .faq-nav-menu .nav-menu-item-link:hover, .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .logout-nav-menu .nav-menu-item-link:hover, .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .login-nav-menu .nav-menu-item-link:hover {
	  color: #02C8FF;/*#0A60FF,#3070E7*/
  }/*background-color: #fff;border-radius: 32px;*/
  .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .attend-nav-menu > li:not(.twoColumn), .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .learn-nav-menu > li:not(.twoColumn), .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .activities-nav-menu > li:not(.twoColumn), .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .exhibit-nav-menu > li:not(.twoColumn), .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .faq-nav-menu > li:not(.twoColumn), .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .logout-nav-menu > li:not(.twoColumn), .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .login-nav-menu > li:not(.twoColumn) {
      padding-right: 0;
  }
}
/*end nav*/

/*start heros*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .hero {
    padding-top: 100px;
    padding-bottom: 100px;
	background-repeat: no-repeat;
    background-size: cover;
	background-position: center;
}

@media (max-width: 600px) {
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .hero {
	padding-top: 50px !important;
	padding-bottom: 30px !important; }
}

@media (min-width: 1299px) {
    .hero-buttons-inner {
        margin-right: 210px;
        margin-left: 210px;
    }
}


@media (min-width: 1170px) and (max-width: 1298px) {
    .hero-buttons-inner {
        margin-right: 130px;
        margin-left: 130px;
    }
}
@media (min-width: 992px) and (max-width: 1169px) {
    .hero-buttons-inner {
        margin-right: 100px;
        margin-left: 100px;
    }
}

.hero-buttons-inner .button.white {
    background-color: #ffffff !important;
    border: 2px solid #ffffff !important;
    color: #000 !important;/*#07182d*/
}

.hero-buttons-inner .button.white:hover {
    background-color: #000 !important;
    border: 2px solid #ffffff !important;
    color: #ffffff !important;
}

.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .Hero h1 {
    font-weight: 500;
}
 .var19.theme21.theme22.theme23.theme24.theme25 .level1.Hero h1, 
 .var19.theme21.theme22.theme23.theme24.theme25 .level1.Hero .light h1, 
 .var19.theme21.theme22.theme23.theme24.theme25 .level1.Hero .clv0.light h1 {
	color: #fff;
}

.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .Hero div:not(.alert-notice) > p {
    font-weight: 300;
}
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .hero .alert-notice {
	border: none;
	background-color: transparent;
	display: block;
}
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .hero .alert-notice:before {
    content: "";
    display: inline-block;
    width: 40px !important;
    height: 40px !important;
    background: url(/c/dam/r/ciscolive/global-event/images/2026/cl26-icon-alert-white-40.png) no-repeat center center;
    background-size: contain;
}
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .hero .light .alert-notice a {
    color: #fff; 
	border-bottom: 1px solid #fff; 
	font-size: 16px;
}
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .hero .light .alert-notice a:hover {
	border-bottom: 1px solid transparent; 
}
@media only screen and (max-width: 599px) {
	.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .hero {
		padding-left: 20px;
		padding-right: 20px;
	}
    .var19.theme21.theme22.theme23.theme24.theme25 .hero h1, .var19.theme20.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .hero h1 {
        font-size: 45px;
		line-height: initial;
    }
    .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .Hero div:not(.alert-notice) > p {
        font-size: 18px;
    }
}

@media only screen and (min-width: 1170px) {
	.var19.theme20.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .Hero h1 {
		font-size: 67px;
	}
}
@media only screen and (min-width: 992px) {
    .var19.theme21.theme22.theme23.theme24.theme25.theme26 .hero div:not(.alert-notice) > p {
        font-size: 22px !important;
        line-height: 28px !important;
    }
}
/*end heros*/

/*start stickynav*/
.nav-border { border-bottom: 1px solid rgba(255, 255, 255, 0.36); }
.scrollSpyNav-menu-item:not(:last-child) { border-right: 0; margin: 5px 0; }
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .nav-container {
	margin: 30px 150px 0;
}
@media only screen and (max-width: 767px) {
	.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .nav-container {
		margin: 30px 10px 0;
	}
}
@media only screen and (max-width: 1169px) {
	.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .scrollSpyNav[style*="position: fixed;"] {
		/*top: 5px !important;*/
		left: 5px !important;
		width: 98% !important;
	}
}
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .scrollSpyNav {
    background-image: none;
    padding: 30px 0;
    text-align: left;
    border-radius: 0;
    background: #000;
    border: 0;
}
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .nav-container {
    width: fit-content;
    margin: 30px auto 0 !important;
    min-width: 400px;
}
@media (max-width: 500px) {
	.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .nav-container {
		min-width: 100%;
	}
}


.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .scrollSpyNav-button {	  
    color: #fff;
    padding: 10px 15px;
}
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .scrollSpyNav-menu-item-link {	  
    color: #fff !important;
    font-size: 17px;
    font-weight: 400;
    border-bottom: none;
	margin: 0 20px;
}
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .scrollSpyNav-menu-item-link.active,
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .scrollSpyNav-menu-item-link.active:hover {	  
    color: #02C8FF !important;
    font-weight: bold !important;
}
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .scrollSpyNav-menu-item-link:hover {	  
    color: #fff !important;
    text-decoration: underline;
    border-bottom: none; 	
}
@media only screen and (min-width: 1170px) {
  .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .scrollSpyNav[style*="position: fixed;"] { 
      left: 50%;
      transform: translate(-50%, -50%);
      top: 20px;
      width: 100%;
      margin: 37px 0 0;
      padding: 15px 0;
      border-bottom: 1px solid rgba(255, 255, 255, 0.36);
  }
  .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .scrollSpyNav .scrollSpyNav-menu { 
      vertical-align: middle;
	  text-align: center;
  }
  .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .scrollSpyNav[style*="position: fixed;"] .scrollSpyNav-menu { 
	  max-width: 1236px;
      margin: 0 auto;
	  padding: 0 20px;
  }
  .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .scrollSpyNav-menu-item {
      max-width: 160px;
	  vertical-align: middle;
  }
  .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .scrollSpyNav-menu-item-link {
      border-bottom: 1px solid transparent;
	  text-align: center;
  }
  .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .scrollSpyNav-menu-item-link:hover {
      border-bottom: 0;
      text-decoration: none; 
  } 
}
/*@media (max-width: 767px) {
  .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .scrollSpyNav { 
	  margin: 40px 0 0 !important; }
  }*/
/*end stickynav*/

/*start section divider*/
.theme24.theme25.thmd-00 .divider { 
	width: 100%; 
	height: 53px; 
}
.theme24.theme25.thmd-00 .divider img, .theme24.theme25.thmd-00 .divider .dm-img.loaded img { 
	height: 53px; 
	border-radius: 0; 
}
/*end section divider*/

/*start context banner*/
.dm0.dmc-cxt-bnr.compact.dm-cmcl.thmp-0, .countdown-cxt-bnr {background-image: linear-gradient(to right, #02C8FF, #0A60FF) !important;margin-bottom:0 !important;}
.dm0.dmc-cxt-bnr.compact.dm-cmcl.thmp-0 .b-cnt p, .dm0.dmc-cxt-bnr.compact.dm-cmcl.thmp-0 .b-cnt a { color: #000 !important; font-weight: 700 !important; }
.dm0.dmc-cxt-bnr.compact.dm-cmcl.thmp-0 .b-cnt a {border-bottom: 1px solid #000 !important;}
.dm0.dmc-cxt-bnr.compact.dm-cmcl.thmp-0 .b-cnt a:hover {border-bottom: 1px solid transparent !important;}
/*countdown in context banner*/
.cxt-bnr .hq-countdown {gap:0.5rem;padding-bottom:1.5rem;}
.cxt-bnr .hq-countdown-item {flex-direction:row;}
.cxt-bnr .hq-number {font-size:1.5rem;color:#000;font-weight:700;margin-bottom:0;margin-right:3px;}
.cxt-bnr .hq-label {font-size:1.5rem;color:#000;letter-spacing:0;}
/*in body*/
.theme24.theme25.thmd-00 #convince-your-boss .dmc-cxt-bnr { border-radius: 0; }
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-content .clv0.mid a.text.cta { white-space: nowrap; margin-top: -7px; }
/*.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-content .clv0.mid a.text.cta:hover { border-bottom: 4px solid;}*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0[class*="thmp"] a.cta.text:after, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .dm0[class*="thmp"] a.cta.text:after, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .dm0 .dm0[class*="thmp"] a.cta.text:after { display: none; }
/*context banner option 1 sec2*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dmc-cxt-bnr a.cta.text {
    background-color: #fff;
    border: 2px solid #fff;
    color: #000;/*#07182D*/
	line-height: 1;
}
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dmc-cxt-bnr a.cta.text:hover {
    background-color: #000;/*#07182D*/
    border: 2px solid #fff;
    color: #fff;
}
@media only screen and (min-width: 64em) {
  .ce-credits-alert .dmc-cxt-bnr .b-img .dm-img {
    width: 26px !important;
  }
  .ce-credits-alert .dmc-cxt-bnr a.cta {
    margin: 0 0 0 20px !important;
  }
}
@media only screen and (max-width: 64em) {
  .ce-credits-alert .dmc-cxt-bnr .b-img {
    display: block;
    padding-right: 16px;
  }
  .ce-credits-alert .lightbox-link {
	display: block !important;
	padding-top: 20px;
  }
}
@media only screen and (max-width: 1024px) {
  .ce-credits-alert .dmc-cxt-bnr .b-img {
	display: none !important;
  }
}
/*end context banner in body*/

/*start links buttons cta*/
/*add entry for offset border background colors*/	
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-content .thml-0 { z-index: 0;  position: relative;}
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-content .thmp-2 { z-index: 0;  position: relative;}
	
/*medium background text*/
.theme24.theme25.thmd-00 .clv0.mid {
    color: #fff;
}
	
/*text links*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-content .clv0 ul:not(.ctas) li a, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-content .clv0 ol li a, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-content .clv0 p a, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .sidebar .clv0 ul li a, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .sidebar .clv0 ol li a, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .sidebar .clv0 p a,
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 a:not(.no-bdr):not(.cta), 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0[class*="thml"] a:not(.cta), 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .dm0[class*="thml"] a:not(.cta), 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .dm0 .dm0[class*="thml"] a:not(.cta), 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0.dmc-text a, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dmr .clip .clip-over p a, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .clip .clip-over p a, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dmc-lb a {
    color: #0A60FF;/*#3070E7*/
    border-bottom: 1px solid #0A60FF;/*#3070E7*/
    padding-bottom: 0;
}
	
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dmc-i-nav .card-wrp .s-title,
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dmc-i-nav .card-wrp h6, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dmc-i-nav .card-wrp .pri-4 {
    color: #04a6e1;
	font-weight: 400;
}
	
/*text links hover*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-content .clv0 ul:not(.ctas) li a:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-content .clv0 ol li a:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-content .clv0 p a:not(.txt-cta):hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-content .clv0.light ul:not(.ctas) li a:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-content .clv0.light ol li a:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-content .clv0.light p a:not(.txt-cta):hover,
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .sidebar .clv0 ul li a:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .sidebar .clv0 ol li a:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .sidebar .clv0 p a:hover,
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 a:not(.no-bdr):not(.cta):hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0[class*="thml"] a:not(.cta):hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .dm0[class*="thml"] a:not(.cta):hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .dm0 .dm0[class*="thml"] a:not(.cta):hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0.dmc-text a:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dmr .clip .clip-over p a:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .clip .clip-over p a:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dmc-lb a:hover {
    border-bottom: 1px transparent;
}
	
/*text links on white*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-content .clv0.light ul:not(.ctas) li a, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-content .clv0.light ol li a, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-content .clv0.light p a, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .sidebar .clv0.light ul li a, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .sidebar .clv0.light ol li a, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .sidebar .clv0.light p a {
    color: #fff;
    border-bottom: 1px solid #fff;
    padding-bottom: 1px;
}

/*text link on white hover*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .sidebar .clv0.light ul li a:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .sidebar .clv0.light ol li a:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .sidebar .clv0.light p a:hover {
    border-bottom: 1px transparent;
}
	
/*text links on medium background*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-content .clv0.mid ul:not(.ctas) li a, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-content .clv0.mid ol li a, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-content .clv0.mid p a, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .sidebar .clv0.mid ul li a, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .sidebar .clv0.mid ol li a, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .sidebar .clv0.mid p a {
    color: #fff;
    border-bottom: 1px solid #fff;
    padding-bottom: 1px;
}
	
/*text CTAs*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-content .clv0 ul:not(.ctas) li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-content .clv0 ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-content .clv0 p a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .sidebar .clv0 ul li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .sidebar .clv0 ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .sidebar .clv0 p a.txt-cta,
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .clv0 .dmc-drw a.txt-cta {
    color: #000;/*#07182D*/
    font-weight: bold;
    border-width: 0 0 3px 0;
    border-image: linear-gradient(to right, #02C8FF, #0A60FF) 30;/*#17BBEB, #3070E7*/
}
	
/*text CTAs on white*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-content .clv0.light ul:not(.ctas) li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-content .clv0.light ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-content .clv0.light p a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .sidebar .clv0.light ul li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .sidebar .clv0.light ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .sidebar .clv0.light p a.txt-cta,
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .clv0.light .dmc-drw a.txt-cta {
    color: #fff;
    font-weight: bold;
    border-width: 0 0 3px 0;
    border-image: linear-gradient(to right, #02C8FF, #0A60FF) 30;/*#17BBEB, #3070E7*/
}
	
/*text CTAs on medium background*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-content .clv0.mid ul:not(.ctas) li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-content .clv0.mid ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-content .clv0.mid p a.txt-cta,
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .sidebar .clv0.mid ul li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .sidebar .clv0.mid ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .sidebar .clv0.mid p a.txt-cta,
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .clv0.mid .dmc-drw a.txt-cta {
    color: #fff;
    font-weight: bold;
    border-width: 0 0 3px 0;
    border-image: linear-gradient(to right, #07182D, #07182D) 30;
}
	
/*text CTAs hover*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .sidebar .clv0.mid ul li a:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .sidebar .clv0.mid ol li a:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .sidebar .clv0.mid p a:hover {
	border-bottom: 1px solid transparent;
}

.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-content .clv0 ul:not(.ctas) li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-content .clv0 ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-content .clv0 p a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .sidebar .clv0 ul li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .sidebar .clv0 ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .sidebar .clv0 p a.txt-cta:hover,
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .clv0 .dmc-drw a.txt-cta:hover,
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-content .clv0.mid ul:not(.ctas) li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-content .clv0.mid ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-content .clv0.mid p a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .sidebar .clv0.mid ul li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .sidebar .clv0.mid ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .sidebar .clv0.mid p a.txt-cta:hover,
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .clv0.mid .dmc-drw a.txt-cta:hover,
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-content .clv0.light ul:not(.ctas) li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-content .clv0.light ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-content .clv0.light p a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .sidebar .clv0.light ul li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .sidebar .clv0.light ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .sidebar .clv0.light p a.txt-cta:hover,
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .clv0.light .dmc-drw a.txt-cta:hover {
    border-image: linear-gradient(to right, #0A60FF, #0A60FF) 30;/*#3070E7*/
	border-bottom: 3px solid;
}

/*home mobile reg button*/
.var19.theme20.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00.home a.button.blue.nav-register-button,
.var19.theme20.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 a.button.blue.nav-register-button {
	margin: 5px 0 0;
	min-width: 140px;
	padding: 10px 30px 22px;
	position: relative;
	top: unset;
	right: unset;
	bottom: unset;
	left: unset;
	background-color: #000;
    border: 2px solid #000;
	color: #fff;
}
.var19.theme20.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00.home a.button.blue.nav-register-button:hover,
.var19.theme20.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 a.button.blue.nav-register-button:hover {
	background-color: #0A60FF;/*#07182D*/
    border: 2px solid #0A60FF;
	color: #fff;
}
@media only screen and (max-width: 479px) {
	.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .navbar-logo {
		margin-left: 15px;
	}
}
/*all buttons*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00.home .button.blue,
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .button, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 a.button, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 a.cta, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0[class*="thmd"] a.cta, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .dm0[class*="thmd"] a.cta, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .dm0 .dm0[class*="thmd"] a.cta,
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .button, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light a.button, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .dm0 a.cta, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .dm0[class*="thmd"] a.cta, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .dm0 .dm0[class*="thmd"] a.cta, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .dm0 .dm0 .dm0[class*="thmd"] a.cta {
    border-radius: 32px;
    font-size: 1.6rem;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 1.5;
    padding: 10px 30px;
    min-width: 100px;
	margin: 0 10px .833em;
}
	/*text-align: left;*/

.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .small-button .button,
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .small-button a.button {
	min-width: unset;
	margin: 0;
	padding: 4px 25px;
}
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .small-button .button .fa,
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .small-button a.button .fa {
	font-size: 24px;
    vertical-align: middle;
}

.var19.theme20.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-content .ctas li { 
	margin-left: 0;
}
	
/*icon buttons*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .cta.icon:before,
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .cta.text[data-cta-type~="icon"]:before,
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .cta.text.light-box:before {
    background: url(/c/dam/r/ciscolive/global-event/images/2025/cl25-button-icons.png) no-repeat;
    background-position:0 0;
    width:22px;
    height:22px;
    display:inline-block;
    vertical-align:middle;
    margin-right:8px;
    content:'';
}
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .cta.text.light-box:before,
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .cta.icon.light-box:before,
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .cta.sec0.icon:before,
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .cta.sec1.icon:before, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .cta.sec2.icon:before {
	background-position-y: -22px;
}
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .cta.icon.ext-link:before {
	background-position-y: -44px;
}
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .cta.icon.download:before {
	background-position-y: -67px;
}
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .cta.icon.share:before {
	background-position-y: -88px;
}
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .cta.icon.prnt:before {
	background-position-y: -110px;
}
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .cta.text.light-box:hover {
	color: #0A60FF;
}
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .cta.text.light-box:hover::before {
	background-position-x: -22px;
}
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .cta.text.light-box:after {
	display: none;
}

/*pos-x 0 = white, -22px blue, -44px dark*/
/* dark icons */
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .cta.icon.play:before, /*icon play white*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .cta.pri0.icon:before, /*primary 1 white*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .clv0.mid .dm0 .cta.pri0.icon:before, /*primary 1 mid*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .clv0.light .dm0 .cta.pri0.icon:before, /*primary 1 dark*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .cta.sec0.icon:before, /*secondary 1 white*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .cta.sec2.icon:before, /*secondary 3 white*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .cta.pri1.icon:before, /*primary 2 white*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .clv0.mid .dm0 .cta.pri2.icon:before /*primary 3 mid*/ {
	background-position-x: 0;/*-44px midnight*/
}

/* white icons */
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .cta.sec1.icon:before, /*secondary 2 white*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .cta.pri2.icon:before, /*primary 3 white*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .clv0.light .dm0 .cta.sec0.icon:before, /*secondary 1 dark*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .clv0.light .dm0 .cta.sec1.icon:before, /*secondary 2 dark*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .clv0.light .dm0 .cta.sec2.icon:before, /*secondary 3 dark*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .clv0.mid .dm0 .cta.sec2.icon:before /*secondary 3 mid*/ {
	background-position-x: 0;
}

/* white icons - hovers */
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .clv0.mid .dm0 .cta.pri2.icon:hover::before, /*primary 3 mid hover*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .cta.pri2.icon:hover::before /*primary 3 white hover*/ {
	background-position-x: -44px;
}

/* dark icons - hovers */
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .clv0.mid .dm0 .cta.pri0.icon:hover::before, /*primary 1 mid hover*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .clv0.mid .dm0 .cta.sec0.icon:hover::before, /*secondary 1 mid hover*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .cta.sec0.icon:hover::before, /*secondary 1 white hover*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .clv0.light .dm0 .cta.pri2.icon:before, /*primary 3 dark*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .clv0.light .dm0 .cta.sec0.icon:hover::before, /*secondary 1 dark hover*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .cta.sec2.icon:hover::before /*secondary 3 white hover*/ {
	background-position-x: -44px !important;
}

/* blue icons - hovers */
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .clv0.light .dm0 .cta.pri2.icon:hover::before, /*primary 3 dark hover*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .clv0.mid .dm0 .cta.sec2.icon:hover::before, /*secondary 3 mid hover*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .thml-0 .dm0 .cta.pri1.icon:hover::before, /*on white primary 2 white hover*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .lightbox .dm0 .cta.pri1.icon:hover::before /*lightbox primary 2 white hover*/ {
	background-position-x: 0 !important;
}

/* white icons - hovers */
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .cta.pri0.icon:hover::before, /*primary 1 white hover*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .clv0.light .dm0 .cta.pri0.icon:hover::before, /*primary 1 dark hover*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .cta.pri1.icon:hover::before, /*primary 2 white hover*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .clv0.light .dm0 .cta.pri1.icon:hover::before, /*primary 2 dark hover*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .clv0.light .dm0 .cta.sec1.icon:hover::before, /*secondary 2 dark hover*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .cta.sec1.icon:hover::before, /*secondary 2 white hover*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .clv0.light .dm0 .cta.sec2.icon:hover::before /*secondary 3 dark hover*/ {
	background-position-x: -44px !important;/*0*/
}


/*blue button option 1 pri0*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00.home .button.blue,
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .button.blue, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 a.cta.pri0, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0[class*="thmd"] a.cta.pri0, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .dm0[class*="thmd"] a.cta.pri0, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .dm0 .dm0[class*="thmd"] a.cta.pri0,
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .button.blue, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .dm0 a.cta.pri0, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .dm0[class*="thmd"] a.cta.pri0, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .dm0 .dm0[class*="thmd"] a.cta.pri0, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .dm0 .dm0 .dm0[class*="thmd"] a.cta.pri0 {
    background-image: linear-gradient(to right, #0A60FF, #0A60FF);/*#17BBEB, #3070E7*/
    border: 2px solid transparent;
    color: #fff;/*#07182D*/
}
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00.home .button.blue:hover,
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .button.blue:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 a.cta.pri0:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0[class*="thmd"] a.cta.pri0:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .dm0[class*="thmd"] a.cta.pri0:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .dm0 .dm0[class*="thmd"] a.cta.pri0:hover,
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .button.blue:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .dm0 a.cta.pri0:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .dm0[class*="thmd"] a.cta.pri0:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .dm0 .dm0[class*="thmd"] a.cta.pri0:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .dm0 .dm0 .dm0[class*="thmd"] a.cta.pri0:hover {
    background-image: none;
    background-color: #000;/*#fff, #3070E7*/
    border: 2px solid #fff;/*transparent*/
    color: #fff;/*#07182D*/
}
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .thml-0 .dm0 a.cta.pri0 {
    border: none;
}
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .thml-0 .button.blue, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .mid .button.blue, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .mid .dm0 a.cta.pri0, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .mid .dm0[class*="thmd"] a.cta.pri0, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .mid .dm0 .dm0[class*="thmd"] a.cta.pri0, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .mid .dm0 .dm0 .dm0[class*="thmd"] a.cta.pri0 {
    background-image: linear-gradient(to right, #0A60FF, #0A60FF);/*#17BBEB*/
    border: none;
    color: #fff;
}
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .thml-0 .button.blue:hover,
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .thml-0 .dm0 a.cta.pri0:hover,
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .mid .button.blue:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .mid .dm0 a.cta.pri0:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .mid .dm0[class*="thmd"] a.cta.pri0:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .mid .dm0 .dm0[class*="thmd"] a.cta.pri0:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .mid .dm0 .dm0 .dm0[class*="thmd"] a.cta.pri0:hover {
    background-image: none;
    background-color: #000;/*#07182D*/
    border: none;
    color: #fff;
}
	
/*blue button option 1 sec0*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 a.cta.sec0, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0[class*="thmd"] a.cta.sec0, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .dm0[class*="thmd"] a.cta.sec0, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .dm0 .dm0[class*="thmd"] a.cta.sec0,
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .dm0 a.cta.sec0, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .dm0[class*="thmd"] a.cta.sec0, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .dm0 .dm0[class*="thmd"] a.cta.sec0, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .dm0 .dm0 .dm0[class*="thmd"] a.cta.sec0 {
    background-color: #fff;
    border: 2px solid #fff;/*#3070E7*/
    color: #000;/*#07182D*/
	padding-top: 8px;
	padding-bottom: 8px;
	/*margin-left: 20px;*/
}
/*on white bg*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .thml-0 .dm0 a.cta.sec0, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .thml-0 .dm0[class*="thmd"] a.cta.sec0, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .thml-0 .dm0 .dm0[class*="thmd"] a.cta.sec0, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .thml-0 .dm0 .dm0 .dm0[class*="thmd"] a.cta.sec0 {
    background-color: #fff;
    border: 2px solid #000;/*#07182D,#3070E7*/
    color: #000;/*#07182D*/
	padding-top: 8px;
	padding-bottom: 8px;
	/*margin-left: 20px;*/
}
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .mid .dm0 a.cta.sec0, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .mid .dm0[class*="thmd"] a.cta.sec0, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .mid .dm0 .dm0[class*="thmd"] a.cta.sec0, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .mid .dm0 .dm0 .dm0[class*="thmd"] a.cta.sec0 {
    background-color: #0A60FF;/*#3070E7*/
    border: 2px solid #0A60FF;
    color: #fff;
	padding-top: 8px;
	padding-bottom: 8px;
	/*margin-left: 20px;*/
}
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 a.cta.sec0:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0[class*="thmd"] a.cta.sec0:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .dm0[class*="thmd"] a.cta.sec0:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .dm0 .dm0[class*="thmd"] a.cta.sec0:hover,
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .dm0 a.cta.sec0:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .dm0[class*="thmd"] a.cta.sec0:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .dm0 .dm0[class*="thmd"] a.cta.sec0:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .dm0 .dm0 .dm0[class*="thmd"] a.cta.sec0:hover {
    background-color: #000;/*#07182D*/
    border: 2px solid #fff;/*#16BDEB*/
    color: #fff;
}
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .mid .dm0 a.cta.sec0:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .mid .dm0[class*="thmd"] a.cta.sec0:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .mid .dm0 .dm0[class*="thmd"] a.cta.sec0:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .mid .dm0 .dm0 .dm0[class*="thmd"] a.cta.sec0:hover{
    background-color: #000;/*#07182D,#3070E7*/
    border: 2px solid #000;/*#07182D*/
    color: #fff;
}
/*on white bg*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .thml-0 .dm0 a.cta.sec0:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .thml-0 .dm0[class*="thmd"] a.cta.sec0:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .thml-0 .dm0 .dm0[class*="thmd"] a.cta.sec0:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .thml-0 .dm0 .dm0 .dm0[class*="thmd"] a.cta.sec0:hover,
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .cta.pri2.icon,
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .thml-0 .dm0 .cta.pri2 {
    background-color: #000;/*#07182D*/
    border: 2px solid #000;/*#07182D,#16BDEB*/
    color: #fff;
}
	
/*pink button option 2 pri1*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .button.pink, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 a.cta.pri1, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0[class*="thmd"] a.cta.pri1, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .dm0[class*="thmd"] a.cta.pri1, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .dm0 .dm0[class*="thmd"] a.cta.pri1,
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .button.pink, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .dm0 a.cta.pri1, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .dm0[class*="thmd"] a.cta.pri1, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .dm0 .dm0[class*="thmd"] a.cta.pri1, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .dm0 .dm0 .dm0[class*="thmd"] a.cta.pri1 {
    background-image: linear-gradient(to right, #0A60FF, #0A60FF);/*#17BBEB, #3070E7*/
    border: none;
    color: #fff;/*#07182D*/
}
/*on white bg*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .thml-0 .button.pink, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .thml-0 .dm0 a.cta.pri1, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .thml-0 .dm0[class*="thmd"] a.cta.pri1, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .thml-0 .dm0 .dm0[class*="thmd"] a.cta.pri1, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .thml-0 .dm0 .dm0 .dm0[class*="thmd"] a.cta.pri1 {
	background-image: linear-gradient(to right, #0A60FF, #0A60FF);/*#17BBEB, #3070E7*/
    border: none;
    color: #fff;/*#07182D*/
}
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .button.pink:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 a.cta.pri1:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0[class*="thmd"] a.cta.pri1:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .dm0[class*="thmd"] a.cta.pri1:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .dm0 .dm0[class*="thmd"] a.cta.pri1:hover,
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .button.pink:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .dm0 a.cta.pri1:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .dm0[class*="thmd"] a.cta.pri1:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .dm0 .dm0[class*="thmd"] a.cta.pri1:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .dm0 .dm0 .dm0[class*="thmd"] a.cta.pri1:hover {
    background-image: none;
    background-color: #fff;/*#3070E7*/
    border: none;
    color: #000;/*#07182D*/
}
/*on white bg*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .lightbox .button.pink:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .lightbox .dm0 a.cta.pri1:hover,
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .thml-0 .button.pink:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .thml-0 .dm0 a.cta.pri1:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .thml-0 .dm0[class*="thmd"] a.cta.pri1:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .thml-0 .dm0 .dm0[class*="thmd"] a.cta.pri1:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .thml-0 .dm0 .dm0 .dm0[class*="thmd"] a.cta.pri1:hover {
    background-image: none;
    background-color: #000;/*#07182D,#3070E7*/
    border: none;
    color: #fff;
}
	
/*pink button option 2 sec1*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 a.cta.sec1, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0[class*="thmd"] a.cta.sec1, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .dm0[class*="thmd"] a.cta.sec1, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .dm0 .dm0[class*="thmd"] a.cta.sec1,
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .dm0 a.cta.sec1, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .dm0[class*="thmd"] a.cta.sec1, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .dm0 .dm0[class*="thmd"] a.cta.sec1, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .dm0 .dm0 .dm0[class*="thmd"] a.cta.sec1 {
    background-color: #000;/*#07182D*/
    border: 2px solid #000;/*#07182D,#3070E7*/
    color: #fff;
	padding-top: 8px;
	padding-bottom: 8px;
	/*margin-left: 20px;*/
}
/*on white bg*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .thml-0 .dm0 a.cta.sec1, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .thml-0 .dm0[class*="thmd"] a.cta.sec1, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .thml-0 .dm0 .dm0[class*="thmd"] a.cta.sec1, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .thml-0 .dm0 .dm0 .dm0[class*="thmd"] a.cta.sec1 {
    background-color: #000;/*#07182D*/
    border: 2px solid #000;/*#07182D,#3070E7*/
    color: #fff;
	padding-top: 8px;
	padding-bottom: 8px;
	/*margin-left: 20px;*/
}
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 a.cta.sec1:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0[class*="thmd"] a.cta.sec1:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .dm0[class*="thmd"] a.cta.sec1:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .dm0 .dm0[class*="thmd"] a.cta.sec1:hover,
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .dm0 a.cta.sec1:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .dm0[class*="thmd"] a.cta.sec1:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .dm0 .dm0[class*="thmd"] a.cta.sec1:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .dm0 .dm0 .dm0[class*="thmd"] a.cta.sec1:hover {
    background-color: #fff;
    border: 2px solid #000;/*#07182D,#16BDEB*/
    color: #000;/*#07182D*/
}
/*on white bg*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .thml-0 .dm0 a.cta.sec1:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .thml-0 .dm0[class*="thmd"] a.cta.sec1:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .thml-0 .dm0 .dm0[class*="thmd"] a.cta.sec1:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .thml-0 .dm0 .dm0 .dm0[class*="thmd"] a.cta.sec1:hover,
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .cta.pri2.icon:hover,
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .thml-0 .dm0 .cta.pri2:hover {
    background-color: #fff;
    border: 2px solid #000;/*#07182D,#16BDEB*/
    color: #000;/*#07182D*/
}
	
/*white button option 3 pri2*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .button.white.hollow:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .button.white, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .dm0 a.cta.pri2, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .dm0[class*="thmd"] a.cta.pri2, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .dm0 .dm0[class*="thmd"] a.cta.pri2, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .dm0 .dm0 .dm0[class*="thmd"] a.cta.pri2,
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .mid .button.white, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .mid .dm0 a.cta.pri2, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .mid .dm0[class*="thmd"] a.cta.pri2, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .mid .dm0 .dm0[class*="thmd"] a.cta.pri2, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .mid .dm0 .dm0 .dm0[class*="thmd"] a.cta.pri2{
    background-color: #fff;
    border: 2px solid #fff;
    color: #000;/*#07182D*/
}
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .button.white.hollow,
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .button.white:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .dm0 a.cta.pri2:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .dm0[class*="thmd"] a.cta.pri2:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .dm0 .dm0[class*="thmd"] a.cta.pri2:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .dm0 .dm0 .dm0[class*="thmd"] a.cta.pri2:hover,
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .mid .button.white:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .mid .dm0 a.cta.pri2:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .mid .dm0[class*="thmd"] a.cta.pri2:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .mid .dm0 .dm0[class*="thmd"] a.cta.pri2:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .mid .dm0 .dm0 .dm0[class*="thmd"] a.cta.pri2:hover{
    background-color: #000;
    border: 2px solid #fff;
    color: #fff;/*#3070E7*/
}
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .button.white, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 a.cta.pri2, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0[class*="thmd"] a.cta.pri2, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .dm0[class*="thmd"] a.cta.pri2, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .dm0 .dm0[class*="thmd"] a.cta.pri2 {
    background-color: #000;/*#07182D*/
    border: none;
    color: #fff;
}
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .button.white:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 a.cta.pri2:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0[class*="thmd"] a.cta.pri2:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .dm0[class*="thmd"] a.cta.pri2:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .dm0 .dm0[class*="thmd"] a.cta.pri2:hover {
    background-color: #fff;
    border: none;
    color: #000;/*#07182D,#3070E7*/
}
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .thml-0 .button.dark:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .thml-0 .button.white {
    background-color: #fff;
    border: 2px solid #000;/*#07182D*/
    color: #000;/*#07182D*/
}
/*white button option 3 sec2*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 a.cta.sec2, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0[class*="thmd"] a.cta.sec2, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .dm0[class*="thmd"] a.cta.sec2, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .dm0 .dm0[class*="thmd"] a.cta.sec2 {
    background-color: #fff;
    border: 2px solid #000;/*#07182D*/
    color: #000;/*#07182D*/
	padding-top: 8px;
	padding-bottom: 8px;
	/*margin-left: 20px;*/
}
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .dm0 a.cta.sec2, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .dm0[class*="thmd"] a.cta.sec2, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .dm0 .dm0[class*="thmd"] a.cta.sec2, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .dm0 .dm0 .dm0[class*="thmd"] a.cta.sec2 {
    background-color: #000;/*#07182D*/
    border: 2px solid #fff;
    color: #fff;
	padding-top: 8px;
	padding-bottom: 8px;
	/*margin-left: 20px;*/
}
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .button.dark-blue {
    background-color: #000;/*#07182D,#3070E7*/
    border: 2px solid #fff;/*#0A60FF*/
    color: #fff;/*#0A60FF*/
}
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .clv0.mid .dm0 a.cta.sec2, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .clv0.mid .dm0[class*="thmd"] a.cta.sec2, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .clv0.mid .dm0 .dm0[class*="thmd"] a.cta.sec2, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .clv0.mid .dm0 .dm0 .dm0[class*="thmd"] a.cta.sec2 {
    background-color: #000;/*#07182D,#3070E7*/
    border: 2px solid #fff;/*#0A60FF*/
    color: #fff;/*#0A60FF*/
	padding-top: 8px;
	padding-bottom: 8px;
	/*margin-left: 20px;*/
}
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .thml-0 .button.white-blue {
    background-color: #fff;
    border: 2px solid #000;/*#07182D*/
    color: #000;/*#07182D*/
}
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .thml-0 .button.dark,
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .thml-0 .button.white:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 a.cta.sec2:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0[class*="thmd"] a.cta.sec2:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .dm0[class*="thmd"] a.cta.sec2:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .dm0 .dm0[class*="thmd"] a.cta.sec2:hover {
    background-color: #000;/*#07182D*/
    border: 2px solid #000;/*#07182D.#3070E7*/
    color: #fff;
}
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .dm0 a.cta.sec2:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .dm0[class*="thmd"] a.cta.sec2:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .dm0 .dm0[class*="thmd"] a.cta.sec2:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .light .dm0 .dm0 .dm0[class*="thmd"] a.cta.sec2:hover {
    background-color: #fff;
    border: 2px solid #fff;/*#3070E7*/
    color: #000;/*#07182D*/
}
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .button.dark-blue:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .thml-0 .button.white-blue:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .clv0.mid .dm0 a.cta.sec2:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .clv0.mid .dm0[class*="thmd"] a.cta.sec2:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .clv0.mid .dm0 .dm0[class*="thmd"] a.cta.sec2:hover, 
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .clv0.mid .dm0 .dm0 .dm0[class*="thmd"] a.cta.sec2:hover {
    background-color: #0A60FF;/*#3070E7*/
    border: 2px solid #0A60FF;
    color: #fff;
}
/*apjc*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .button.dark.onwhite {color:#fff !important;}
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .button.dark.onwhite:hover {color:#000 !important;}/*#07182D*/
	
/*longer button*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .longer-button .button, .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .longer-button a.button, .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .longer-button .dm0 a.cta, .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .longer-button .dm0[class*="thmd"] a.cta, .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .longer-button .dm0 .dm0[class*="thmd"] a.cta, .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .longer-button .dm0 .dm0 .dm0[class*="thmd"] a.cta, .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .longer-button .light .button, .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .longer-button .light a.button, .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .longer-button .light .dm0 a.cta, .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .longer-button .light .dm0[class*="thmd"] a.cta, .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .longer-button .light .dm0 .dm0[class*="thmd"] a.cta, .var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .longer-button .light .dm0 .dm0 .dm0[class*="thmd"] a.cta {
    min-width: 250px !important;
}

.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 a.cta:hover {transition: none;}
/*end links buttons cta*/

/*start border boxes*/
.border-box {
    border-radius: 15px;
    padding: 40px;
	border: 3px solid transparent;
}

/*blue border boxes*/
.thml-0.border-box.blue {
	background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #2B7BBB, #00bceb) border-box;
}
.thmd-00.border-box.blue {
	background: linear-gradient(#000 0 0) padding-box, 
    linear-gradient(to right, #2B7BBB, #00bceb) border-box;
}

/*orange border boxes*/
.thml-0.border-box.orange {
	background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #F2CA00, #e3241b) border-box;
}
.thmd-00.border-box.orange {
	background: linear-gradient(#000 0 0) padding-box, 
    linear-gradient(to right, #F2CA00, #e3241b) border-box;
}

/*pink border boxes*/
.thml-0.border-box.pink {
	background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #d6457c, #E78D2D) border-box;/*8c4aa2*/
}
.thmd-00.border-box.pink {
	background: linear-gradient(#000 0 0) padding-box, 
    linear-gradient(to right, #d6457c, #E78D2D) border-box;/*8c4aa2*/
}
/*end border boxes*/

/*start spotlight*/
/*larger medium spotlight images*/
@media only screen and (min-width: 37.5em) {
.theme24.theme25.thmd-00 .dmc-sl.var-2 .med, .theme24.theme25.thmd-00 .dmc-sl.var-3 .med {
    width: 350px; }
}
@media only screen and (min-width: 48em) {
.theme24.theme25.thmd-00 .dmc-sl.var-3 .med, .theme24.theme25.thmd-00 .dmc-sl.river.var-3 .med {
    width: 450px; }
}
@media only screen and (min-width: 64em) {
.theme24.theme25.thmd-00 .dmc-sl.var-3 .med, .theme24.theme25.thmd-00 .dmc-sl.river.var-3 .med {
    width: 650px; }
}
.dmc-sl .med .dm-img, .dmc-sl .med img {
    border-radius: 0 !important;
}
/*end spotlight*/

/*start tabs/drawers - accent1 faq*/
.theme24.theme25.thmd-00 .transparent button, .theme24.theme25.thmd-00 .transparent .dmc-drw .face-txt, .theme24.theme25.thmd-00 .transparent .dmc-drw p { color: #fff; }
.theme24.theme25.thmd-00 .transparent .dmc-drw.thml-1 { background-color: transparent; border-radius: 0; border-left: none; border-right: none; border-top: none; }
.theme24.theme25.thmd-00 .transparent .dmc-drw .drw-fc { background-color: transparent; }
.theme24.theme25.thmd-00 .transparent .tabs-container h2, .theme24.theme25.thmd-00 .transparent .tabs-container p { color: #fff; }
.theme24.theme25.thmd-00 .transparent #drawertab>dl .dtname>button { background-color: transparent; color: #fff; }
.theme24.theme25.thmd-00 .transparent .dmc-drw .drw-fc .arrow { background: url(/c/dam/r/ciscolive/global-event/images/2024/white-arrows-up-down.png) repeat scroll 0 0 rgba(0,0,0,0); }
.theme24.theme25.thmd-00 .transparent .dmc-drw .drw-fc.open .arrow { background-position: 0 -15px; }
.theme24.theme25.thmd-00 .transparent .accent1 #drawertab>dl .dtname>button { border-bottom: 3px solid #00bceb; }
.theme24.theme25.thmd-00 .transparent #drawertab>dl .dtname>button .arrow_span { border-color: #fff; }
.theme24.theme25.thmd-00 .transparent .accent1 .dmc-drw .drw-fc .arrow { background: url(/c/dam/r/ciscolive/global-event/images/2024/orange-arrows-up-down.png) repeat scroll 0 0 rgba(0,0,0,0); }
.theme24.theme25.thmd-00 .transparent .accent1 .dmc-drw .drw-fc.open .arrow { background-position: 0 -15px; }
.theme24.theme25.thmd-00 .transparent .accent1 #drawertab>dl .dtname>button { border-bottom: 3px solid transparent; border-image: linear-gradient(to right, #d65168, #e7b154) 30; }
.theme24.theme25.thmd-00 .transparent .accent1 #drawertab>dl .dtname>button .arrow_span { border-color: #fbab2c; }
@media only screen and (min-width:54.7em) {
	.theme24.theme25.thmd-00 .transparent #drawertab.tabview>ul>li:first-child { border-left: 1px solid transparent; }
	.theme24.theme25.thmd-00 .transparent #drawertab.tabview>ul>li, .theme24.theme25.thmd-00 .transparent #drawertab.tabview>ul>li>button { border: none; background: transparent; }
	.theme24.theme25.thmd-00 .transparent #drawertab.tabview>ul>li.active>button { background: transparent; 
    border-bottom: 2px solid #00bceb; }
	.theme24.theme25.thmd-00 .transparent .accent1 #drawertab.tabview>ul>li.active>button { background: transparent; border-bottom: 4px solid transparent; border-image: linear-gradient(to right, #d65168, #e7b154) 30; }
}
/*end tabs/drawers*/

/*left image bleed to text*/
.bleed-image .dm-img img, .left-image-bleed .dm-img img { border-top-left-radius: 15px !important; border-bottom-left-radius: 15px !important; }
.bleed-container { display: flex; }
.bleed-image, .bleed-text { flex: min-content; }
.bleed-image { max-width: 410px; }
.bleed-image section, .bleed-image div { width: 100%; height: 100%; }
.bleed-image img { display: block !important; width: 100% !important; height: 100% !important; object-fit: cover !important; }
.bleed-text { display: flex; flex-direction: column; justify-content: center; }
/*mobile stack*/
@media (max-width: 991px) { 
	.bleed-image section, .bleed-image div { height: auto; }
}
@media (max-width: 767px) { 
	.bleed-container[class*="md-flex"] { flex-direction: column; }
}
@media (max-width: 599px) { 
	.bleed-container[class*="sm-flex"] { flex-direction: column; }
}
/*end left image bleed to text*/

/*icons - 2 col*/
.icons-2col .icon img { width: 60px !important;height: 60px !important; }
.icons-2col .text, .icons-2col .text p:last-of-type { margin-bottom: 0 !important; }
@media (min-width: 600px) and (max-width: 991px) { .icons-2col .icon img { margin: 0 auto; } }
/*end icons - 2 col*/

/*start unordered list*/
.var19.theme20.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-content li { margin-left: 40px; }
.var19.theme20.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .main-content li::marker { color: #16BDEB; }
/*end unordered list*/

/*start video*/
.theme24.theme25.thmd-00 .video-js { border-radius: 15px; }
/*end video*/

/*start universal styles*/
.var19.theme21.theme22.theme24.theme25.theme26.theme27.thmd-00 .clv0 h2, 
.var19.theme21.theme22.theme24.theme25.theme26.theme27.thmd-00 .clv0 h2.pri-3, 
.var19.theme21.theme22.theme24.theme25.theme26.theme27.thmd-00 .clv0 .pri-2 {
    font-size: 38px !important;
    line-height: 1.1em !important;
}

.dm0 h3, .dm0 h3 i, .dm0 h3 em {
	font-size: 28px !important;
	line-height: 1.2em !important;
	font-weight: 500 !important;
}

@media (max-width: 599px) { 
    .var19.theme21.theme22.theme24.theme25.theme26.theme27.thmd-00 .clv0 h2, 
    .var19.theme21.theme22.theme24.theme25.theme26.theme27.thmd-00 .clv0 h2.pri-3, 
    .var19.theme21.theme22.theme24.theme25.theme26.theme27.thmd-00 .clv0 .pri-2 {
        font-size: 30px !important;
    }
	.dm0 h3, .dm0 h3 i, .dm0 h3 em {
		font-size: 26px !important;
	}
}

.white-border { border: 2px solid #fff; border-radius: 12px; }

.white-border.blue-gradient-background {background-image: linear-gradient(to bottom, #07182D, #07224c, #09388a)}

.legal-links {
	display:flex; 
	justify-content:right;
}

@media (max-width: 991px) { 
    .border-right-white { border-bottom: 2px solid #fff; }
	.var19.theme20.theme21.theme22.theme23.theme24.theme25.theme26.home .footer .footer-socialiconLinkContainer { display: none !important; }
	.legal-links { justify-content:left; }
}
@media (max-width: 767px) { 
	.var19.theme20.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .footer .logos .logo img { padding: 0 !important; }
}
@media (min-width: 992px) {
   .lg-col-3 { width: 24.8%; }
   .border-right-white { border-right: 2px solid #fff; }
}
.blue-magenta-gradient h2 { 
background: linear-gradient(to right, #02C8FF, #0A60FF);/*#16BDEB, #3070E7*/
   -webkit-text-fill-color: transparent; 
   -webkit-background-clip: text; 
}
.blue-blue-gradient h2 { 
background: linear-gradient(to right, #02C8FF, #0A60FF);/*#16BDEB, #3070E7*/
   -webkit-text-fill-color: transparent; 
   -webkit-background-clip: text; 
}
p.host { 
	font-weight: 500 !important; 
	text-transform: uppercase; 
	font-size: 14px !important; 
	letter-spacing: 1px; 
	background: linear-gradient(to right, #02C8FF, #0A60FF);/*#16BDEB, #3070E7*/
		-webkit-text-fill-color: transparent;
		-webkit-background-clip: text; 
}
.circle-background .thml-0 { 
    background: linear-gradient(#fff, #fff) padding-box,
     linear-gradient(to right, #0A60FF, #02C8FF, #FF007F, #FF9000) border-box;
    border-radius: 12px;
    border: 3px solid transparent; 
}
.circle-background .dm0 { margin-bottom: 0 !important; }
.orange-magenta-gradient h3, .orange-magenta-gradient h2 { 
	background: linear-gradient(to right, #02C8FF, #0A60FF);/*#16BDEB, #3070E7*/
        -webkit-text-fill-color: transparent; 
        -webkit-background-clip: text; 
}
.glow-background {
    background: #000 url(/c/dam/r/ciscolive/global-event/images/2027/cl27-glow-bg.png) no-repeat center center;
    background-size: 100%;
}
@media only screen and (min-width: 1340px) {
.glow-background { 
    background: #000 url(/c/dam/r/ciscolive/global-event/images/2027/cl27-glow-bg.png) no-repeat top center; 
    background-size: 100%; }
}
.social-background {
    background: url(/c/dam/r/ciscolive/global-event/images/2027/cl27-body-home-social-background.png) no-repeat center center;
    background-size: 100%;
}
.glow-background.blue { 
	background: url(/c/dam/r/ciscolive/global-event/images/2025/cl25-body-background-glow-blue.png) no-repeat; 
	background-size: contain; 
	background-position: center; 
}
.glow-background.orange { 
	background: url(/c/dam/r/ciscolive/global-event/images/2025/cl25-body-background-glow-blue.png) no-repeat; 
	background-size: contain; 
	background-position: center; 
}
/*end universal styles*/

/*start default-footer*/
.var19.theme20.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .footer {
  background-color: #000 !important;
  padding-bottom: 0;
  color: #fff;
  font-size: 1.4rem !important;
  line-height: 1.7rem;
}

.var19.theme20.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 #section-sponsors .premier img {
  width: 100%;
}

.var19.theme20.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .footer .lower-section {
  background: #000;
  padding: 30px 0 40px;
}
.var19.theme20.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .footer .footer-socialiconLinkContainer {
  margin: 20px 0 0 0;
}
.var19.theme20.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .footer .footer-socialiconLinkContainer .footer-socialiconLink {
  color: #fff;
  text-decoration: none;
}
.var19.theme20.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .footer .footer-socialiconLinkContainer .footer-socialiconLink.hashtag {
  padding-top: 4px;
}
.var19.theme20.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .footer .logos img, .var19.theme20.theme21.theme22.theme23 .footer .logos img {
	margin-bottom: 0 !important;
}
/*logo only
.var19.theme20.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .footer .logos .logo img {
  padding-bottom: 10px;
}*/
/*with dates*/
.var19.theme20.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .footer .logos .logo img {
    max-width: 320px;
	margin-left: 16px !important;
}/*padding: 40px 0;*/
.var19.theme20.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .footer.apjc .logos .logo img {
  padding-bottom: 0;
  max-width: 373px;
}
.var19.theme20.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .footer .logos .cisco img {
    padding-bottom: 0;
	max-width: 95px !important;
}
@media only screen and (max-width: 767px) {
  /*logo only
  .var19.theme20.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .footer .logos .logo img {
    padding-top: 10px;
	padding-bottom: 0;
  }*/
  /*with dates*/
  .var19.theme20.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .footer .logos .logo img {
    /*padding-top: 5px;*/
	padding-bottom: 0;
    max-width: 275px;
  }
  .var19.theme20.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .footer .logos .cisco img {
    max-width: 75px !important;
  }/*padding-top: 0;*/
}
.var19.theme20.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .footer .footer-link {
    color: #fff;
	margin-bottom: 3px !important;
}
.var19.theme20.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .footer .footer-link:hover {
    opacity: 1;
	text-decoration: underline;
}
/*.var19.theme20.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .footer .footer-socialiconLinkContainer {
	padding: 40px 0; 
	justify-content: center; 
	display: flex;
}*/
@media only screen and (max-width: 767px) {
	.var19.theme20.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .footer .footer-socialiconLinkContainer {
		padding-left: 30px;
	}
}
@media only screen and (max-width: 991px) {
	.theme26.theme27.thmd-00 .footer .logos-container {
		order: -1;
	}
}
.var19.theme20.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .footer .footer-socialiconLinkContainer .footer-socialiconLink {
  display: block;
  margin: 0 20px 0 0;
}
.var19.theme20.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .footer .footer-socialiconLinkContainer .footer-socialiconLink img {
  width: 25px;
}
.var19.theme20.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .footer .menu,
.var19.theme20.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .footer .copyright {
  color: #fff;
}
.var19.theme20.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .footer .menu .footer-link,
.var19.theme20.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .footer .copyright .footer-link {
  color: #fff;
}
.var19.theme20.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .footer .menu .footer-link:hover,
.var19.theme20.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .footer .copyright .footer-link:hover {
}
.var19.theme20.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 #section-sponsors, 
.var19.theme20.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00.home .sponsors-section {
  padding: 50px 0 30px;
}
.var19.theme20.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 #section-sponsors h3, 
.var19.theme20.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00.home .sponsors-section h3 {
  font-size: 24px;
  font-weight: 400;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .var19.theme20.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 #section-sponsors h3, 
  .var19.theme20.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00.home .sponsors-section h3 {
    font-size: 28px;
  }
}
.premier, .diamond {
    border-radius: 10px;
	padding: 20px;
    margin: 0 20px;
	background-color: #eaeaea;
}/*box-shadow: 0px 11px 20px 15px rgba(26, 127, 164, 0.1);*/
.premier h3, .diamond h3 {
    font-size: 20px !important;
}
.theme25 a#scroll-to-top {
    bottom: 10px !important;
}
/*.var19.theme20.theme21.theme22.theme23.home .footer .footer-socialiconLinkContainer ul { display: none !important; }*/

/*end default-footer*/

.var19.theme20.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .clv0.mid h1, 
.var19.theme20.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .clv0.mid h2, 
.var19.theme20.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00.clv0.mid h3, 
.var19.theme20.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .clv0.mid h4, 
.var19.theme20.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .clv0.mid .dm0 {
    color: #fff;
}

.var19.theme20.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .clip .clip-over {
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 1) 45%, rgba(255, 255, 255, 1) 100%);
}
.var19.theme20.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .clv0.light .dm0 .clip .clip-over {
    background: linear-gradient(to bottom, rgba(7, 24, 45, 0) 0, rgba(7, 24, 45, 1) 45%, rgba(7, 24, 45, 1) 100%);
}
.var19.theme20.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .clv0.mid .dm0 .clip .clip-over {
    background: linear-gradient(to bottom, rgba(48, 112, 231, 0) 0, rgba(48, 112, 231, 1) 45%, rgba(48, 112, 231, 1) 100%);
}

.social-links {
	display: flex;
    justify-content: center;
}
.social-links img {
	border-radius: 0 !important;
}
.social-links a {
	    border-bottom: none !important;
}

@media only screen and (min-width: 54.7em) {
    .theme24 #drawertab.tabview>ul>li>button {
        font-weight: 400 !important;
    }
}

/*from 26 brand new*/

/*hero
.hero { background: url(/c/dam/r/ciscolive/global-event/images/2026/cl26-hero-tl.png); }
.hero { background: url(/c/dam/r/ciscolive/global-event/images/2026/cl26-hero-agenda.png); }
.hero { background: url(/c/dam/r/ciscolive/global-event/images/2026/cl26-hero-experience.png); }
.hero { background: url(/c/dam/r/ciscolive/global-event/images/2026/cl26-hero-wos.png); }
.hero { background: url(/c/dam/r/ciscolive/global-event/images/2026/cl26-hero-reg.png); }
.hero { background: url(/c/dam/r/ciscolive/global-event/images/2026/cl26-hero-itl.png); }
.hero { background: url(/c/dam/r/ciscolive/global-event/images/2026/cl26-hero-catalog.png); }
.hero { background: url(/c/dam/r/ciscolive/global-event/images/2026/cl26-hero-sponsor.png); }
.hero { background: url(/c/dam/r/ciscolive/global-event/images/2026/cl26-hero-attend.png); }
.hero { background: url(/c/dam/r/ciscolive/global-event/images/2026/cl26-hero-faq.png); }*/

/*TL only*/
.dmc-tl .cnt h3, .dmc-tl .cnt ul.ctas {
    text-align: center;
}
@media only screen and (min-width: 37.5em) {
    .dmc-tl .cnt h3, .dmc-tl .cnt ul.ctas {
        text-align: unset;
    }
}
.keynotes .dmc-tl.icon .med {
    display: none;
}

/*hero alert*/
.var19.theme21.theme22.theme23.theme24.theme25.theme26 .hero .alert-notice:not(.hide) {
    display: inline-flex;
    max-width: 100% !important;
    min-height: 40px !important;
	width: 100%;
	align-items: center;
	justify-content: center;
}
.var19.theme21.theme22.theme23.theme24.theme25.theme26 .hero .alert-notice p, .var19.theme21.theme22.theme23.theme24.theme25.theme26 .hero .alert-notice p a {
    font-size: 17px !important;
}
.var19.theme21.theme22.theme23.theme24.theme25.theme26 .hero .alert-notice {
    margin-bottom: 0 !important;
}

/*headers*/
.var19.theme21.theme22.theme24.theme25.theme26 .clv0 h4, .var19.theme21.theme22.theme24.theme25.theme26 .clv0 .pri-4 {
    font-weight: 600 !important;
}
.var19.theme21.theme22.theme24.theme25.theme26 .clv0 h2, .var19.theme21.theme22.theme24.theme25.theme26 .clv0 h2.pri-3, .var19.theme21.theme22.theme24.theme25.theme26 .clv0 .pri-2 {
    font-weight: 500 !important;
}

/*sponsor logo in body*/
.sponsor-body { max-width: 250px;
    margin: 0 auto; }

/*page backgrounds*/
.blue-background { 
  background: #000 url(/c/dam/r/ciscolive/global-event/images/2026/cl26-glow-bg-blue.png) no-repeat bottom center; 
  background-size: 100%;
}
/*start black rows ?? update thmd-00 or thmb-00* double check/
.row.thmd-4, .thmd-4 {background-color: #000000 !important;}
/ *end black rows*/

/*remove rounded borders*/
.dmc-tl .med, .dm-img img { border-radius: 0 !important; }

/*gradient borders*/
.home .headshots img {
  border: 0 !important;
}
.headshots img {
  border: 2px solid transparent;
  background: linear-gradient(#000, #000) padding-box, linear-gradient(to right, #0A60FF, #02C8FF, #02C8FF, #FF007F, #FF9000) border-box;
  border-radius: 12px !important;
}
.primary-gradient-border-right {
  border-right: 2px solid transparent;
  border-image: linear-gradient(to bottom, #0A60FF, #02C8FF, #02C8FF, #FF007F, #FF9000);
  border-image-slice: 1;
}
@media (max-width: 991px) {
    .lg-flex .primary-gradient-border-right {
        border-right: none !important;
        border-bottom: 2px solid transparent;
        border-image: linear-gradient(to right, #0A60FF, #02C8FF, #02C8FF, #FF007F, #FF9000);
        border-image-slice: 1;
    }
}
@media (max-width: 767px) {
    .primary-gradient-border-right {
        border-right: none !important;
        border-bottom: 2px solid transparent;
        border-image: linear-gradient(to right, #0A60FF, #02C8FF, #02C8FF, #FF007F, #FF9000);
        border-image-slice: 1;
    }
}
.primary-gradient-border-bottom {
  border-bottom: 2px solid transparent;
  border-image: linear-gradient(to right, #0A60FF, #02C8FF, #02C8FF, #FF007F, #FF9000);
  border-image-slice: 1;
}
.primary-gradient-border-top {
  border-top: 2px solid transparent;
  border-image: linear-gradient(to right, #0A60FF, #02C8FF, #02C8FF, #FF007F, #FF9000);
  border-image-slice: 1;
}
.footer.primary-gradient-border-top {
  border-top: 10px solid transparent;
}

/*white borders*/
.white-border-right {
  border-right: 2px solid #ffffff;
}
.white-border-top-thin {
  border-top: 1px solid #ffffff;
}
@media (max-width: 767px/*991px*/) {
    .white-border-right {
        border-right: none !important;
    }
}
.white-border-bottom {
  border-bottom: 2px solid #ffffff;
}

/*blue borders*/
.blue-border-right {
  border-right: 2px solid #02C8FF;
}
@media (max-width: /*767px*/991px) {
    .blue-border-right {
        border-right: none !important;
        border-bottom: 2px solid #02C8FF;
    }
}

/*statistic images*/
#statistics .dm-img.loaded img {max-width:250px;margin:0 auto;}

/*circle container*/
.circle-container { 
    background: #02C8FF;
    border-radius: 50%;
    aspect-ratio: 1 / 1;
}
.circle-container-dark { 
    background: #000;/*#07182D*/
    border-radius: 50%;
    aspect-ratio: 1 / 1;
}
@media (max-width: 767px) {
    .circle-container, .circle-container-dark {
    	border-radius: 15px;
    }
}

/*gradient text*/
.blue-blue-gradient h2 {
    background: linear-gradient(to right, #0A60FF, #02C8FF);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
}

/*tiles*/
.theme27 [class~="icon"] .dm-img img {
  max-width: 100px;
}

/*spotlights*/
.dmc-sl.var-1 .med, .dmc-sl.var-1.river .med {
    width: 100px !important;
}
.dmc-sl.var-1 .cnt, .dmc-sl.var-1.river .cnt {
    width: calc(100% - 100px) !important;
}
@media only screen and (min-width: 80em) {
    .dmc-sl.var-5 .med, .dmc-sl.var-5.river .med {
        width: 60px !important;
    }
    .dmc-sl.var-5 .cnt, .dmc-sl.var-5.river .cnt {
        width: calc(100% - 60px) !important;
    }
}
.agenda .cnt {
    text-align: left;
}
.cnt .sl-title.pri-3 {
	margin-bottom: 0 !important;
}
@media only screen and (max-width: 599px) {
    .dmc-sl.var-1 .med, .dmc-sl.var-1.river .med {
		margin: 0 auto;
    }
	.theme27:not(.attend) .clv0.light .cnt .rte-txt p, .theme27:not(.attend) .clv0 .light .cnt .rte-txt p {
		text-align: center;
	}
	.dmc-sl.var-1 .cnt, .dmc-sl.var-1.river .cnt {
		width: 100% !important;
	}
}

/*kdd icons*/
.kdd-icons img { max-width: 500px !important; }
.kdd-icons .dm-img, .kdd-icons img { margin: 0 auto !important; }

/*speaker names*/
.speakers h4 {
    margin-bottom: 10px !important;
}


/*3 column with right border*/
@media (min-width: 1170px) {
    .xl-col-4.blue-border-right, .xl-col-4.white-border-right, .xl-col-4.primary-gradient-border-right {
        width: 33.2% !important;
    }
}
@media (min-width: 992px) {
    .lg-col-4.blue-border-right, .lg-col-4.white-border-right, .lg-col-4.primary-gradient-border-right {
        width: 33.1% !important;
    }
    .lg-col-5.blue-border-right {
        width: 41.5% !important;
    }
}
@media (min-width: 768px) {
    .md-col-4.blue-border-right, .md-col-4.white-border-right, .md-col-4.primary-gradient-border-right {
        width: 33.1% !important;
    }
}

/*2 columns*/
@media (min-width: 992px) {
    .lg-col-6 {
        width: 49.8% !important;
    }
}

/*blue borders*/
.lg-col-6.blue-border-right {
  border-right: 2px solid #02C8FF;
}
@media (max-width: 767px) {
    .lg-col-6.blue-border-right {
        border-right: none !important;
        border-bottom: 2px solid #02C8FF;
    }
}

@media only screen and (min-width: 48em) {
    .dm0:has(.ctas) {
        margin-bottom: 10px !important;
    }
}

/*drawers*/
.dmc-drw .drw-fc {
    background-color: transparent !important;
}
.dmc-drw.thml-1 {
    background-color: transparent !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.36) !important;
    border-radius: 0;
    padding-bottom: 15px !important;
}
.dmc-drw {
    border: none !important;
    box-shadow: none !important;
}
.dmc-drw .drw-fc .arrow {
    background: url(/c/dam/r/ciscolive/global-event/images/2024/white-arrows-up-down.png) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.dmc-drw .drw-fc.open .arrow {
    background-position: 0 -15px !important;
}
.theme24 .dmc-drw .face-txt, .dmc-drw p {
    color: #ffffff !important;
}

.dmc-drw .drw-fc .face-img img {
    width: 80px !important;
    height: auto !important;
}
@media only screen and (max-width: 599px) {
    .dmc-drw .drw-fc .face-img img {
        margin: 0 auto;
    }
}
@media only screen and (min-width: 48em) {
    .dmc-drw .drw-fc .face-img+.face-txt {
        width: calc(100% - 140px) !important;
    }
}

.hours-box { overflow: auto; }

@media (max-width: 992px) {
	.lg-flex .dm-img {
        margin: 0 auto !important;
        max-width: 600px;
    }
}

/*additions*/
.hotels .ctas { margin: 0 !important; }
.hotels .dmc-tl .rte-txt, .hotels .dmc-tl .med { display: none; }

@media only screen and (min-width: 48em) {
    #about .dm0 {
        margin-bottom: 20px;
    }
}

#four-pillars h4 {
    font-size: 28px !important;
    margin-bottom: 10px !important;
}

.border.white { border-radius: 15px !important; border-width: 2px !important; }

/*lightbox*/
.lightbox h1 {
    font-size: 36px !important;
    font-weight: 400 !important;
    color: #02C8FF !important;
}
.lightbox-container li, .lightbox-container ul li {
    margin-bottom: .3em !important;
    padding-left: 5px !important;
}
.lightbox-container ul {
	margin: 25px 0 25px 25px !important;
}
#lightbox .lightbox-media img {
    border-radius: 15px !important;
}
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .cta.text[data-cta-type~="light-box"]::before {
	background-position-y: -22px;
}
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .cta.text[data-cta-type~="light-box"]::after {
	display: none;
}
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .cta.text[data-cta-type~="icon"]::before {
	background-position-x: -44px;
}
.var19.theme21.theme22.theme23.theme24.theme25.theme26.theme27.thmd-00 .dm0 .cta.text[data-cta-type~="icon"]:hover::before {
	background-position-x: 0;
}

