/*start nav*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .navbar-background {
  background: transparent url("/c/dam/r/ciscolive/assets/home/2024/i/bg-header.png") no-repeat center center;
  background-size: 100% 100%;
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-nav-menu,
.var19.theme21.theme22.theme23.theme24.thmd-4.page .main-nav-menu {
  background-color: #0051af;
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-nav-menu .menu-item,
.var19.theme21.theme22.theme23.theme24.thmd-4.page .main-nav-menu .menu-item {
  border: 0;
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .attend-nav-menu .nav-menu-item-link, .var19.theme21.theme22.theme23.theme24.thmd-4 .learn-nav-menu .nav-menu-item-link, .var19.theme21.theme22.theme23.theme24.thmd-4 .activities-nav-menu .nav-menu-item-link, .var19.theme21.theme22.theme23.theme24.thmd-4 .exhibit-nav-menu .nav-menu-item-link, .var19.theme21.theme22.theme23.theme24.thmd-4 .faq-nav-menu .nav-menu-item-link, .var19.theme21.theme22.theme23.theme24.thmd-4 .logout-nav-menu .nav-menu-item-link, .var19.theme21.theme22.theme23.theme24.thmd-4 .login-nav-menu .nav-menu-item-link {
  background-color: transparent;
  padding: 10px 20px;
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-nav-menu .menu-item ul[class$="-nav-menu"] .menu-item .nav-menu-item-link, .var19.theme21.theme22.theme23.theme24.thmd-4.page .main-nav-menu .menu-item ul[class$="-nav-menu"] .menu-item .nav-menu-item-link, .var19.theme21.theme22.theme23.theme24.thmd-4 .main-nav-menu .menu-item ul[class$="-nav-menu"] .menu-item .deadlink.nav-menu-item-link:hover, .var19.theme21.theme22.theme23.theme24.thmd-4.page .main-nav-menu .menu-item ul[class$="-nav-menu"] .menu-item .deadlink.nav-menu-item-link:hover {
  background-color: #0d274d;
}
@media only screen and (max-width: 1169px) {
  .var19.theme21.theme22.theme23.theme24.thmd-4 .main-nav-menu .menu-item > .nav-menu-item-link:hover, .var19.theme21.theme22.theme23.theme24.thmd-4.page .main-nav-menu .menu-item > .nav-menu-item-link:hover, .var19.theme21.theme22.theme23.theme24.thmd-4 .main-nav-menu .menu-item ul[class$="-nav-menu"] .menu-item .nav-menu-item-link:hover, .var19.theme21.theme22.theme23.theme24.thmd-4.page .main-nav-menu .menu-item ul[class$="-nav-menu"] .menu-item .nav-menu-item-link:hover {
    background-color: #0051af;
  }
  .var19.theme21.theme22.theme23.theme24.thmd-4 .main-nav-menu .menu-item.menu-item-no-children > .nav-menu-item-link:hover, .var19.theme21.theme22.theme23.theme24.thmd-4.page .main-nav-menu .menu-item.menu-item-no-children > .nav-menu-item-link:hover {
    font-weight: bold;
  }
}
@media only screen and (min-width: 1170px) {
  .var19.theme21.theme22.theme23.theme24.thmd-4 .main-nav-menu,
  .var19.theme21.theme22.theme23.theme24.thmd-4.page .main-nav-menu {
    background-color: transparent;
  }
  .var19.theme21.theme22.theme23.theme24.thmd-4 .main-nav-menu .deadlink .nav-menu-item-link:hover,
  .var19.theme21.theme22.theme23.theme24.thmd-4 .main-nav-menu .login-icon .nav-menu-item-link:hover,
  .var19.theme21.theme22.theme23.theme24.thmd-4 .main-nav-menu .logout-icon .nav-menu-item-link:hover {
      background-color: #0051af;
      border-bottom: 2px solid #0051af;
  }
  .var19.theme21.theme22.theme23.theme24.thmd-4 .attend-nav, .var19.theme21.theme22.theme23.theme24.thmd-4 .learn-nav, .var19.theme21.theme22.theme23.theme24.thmd-4 .activities-nav, .var19.theme21.theme22.theme23.theme24.thmd-4 .exhibit-nav, .var19.theme21.theme22.theme23.theme24.thmd-4 .faq-nav, .var19.theme21.theme22.theme23.theme24.thmd-4 .logout-nav, .var19.theme21.theme22.theme23.theme24.thmd-4 .login-nav {
      background: transparent url("/c/dam/r/ciscolive/global-event/images/2024/cl24-nav-menu-bg.png") no-repeat bottom center;
      background-size: 100% 100%;
      /*background-color: #0051af;*/
      margin-top: -19px;
  }
  .var19.theme21.theme22.theme23.theme24.thmd-4 .attend-nav-menu .nav-menu-item-link:hover, .var19.theme21.theme22.theme23.theme24.thmd-4 .learn-nav-menu .nav-menu-item-link:hover, .var19.theme21.theme22.theme23.theme24.thmd-4 .activities-nav-menu .nav-menu-item-link:hover, .var19.theme21.theme22.theme23.theme24.thmd-4 .exhibit-nav-menu .nav-menu-item-link:hover, .var19.theme21.theme22.theme23.theme24.thmd-4 .faq-nav-menu .nav-menu-item-link:hover, .var19.theme21.theme22.theme23.theme24.thmd-4 .logout-nav-menu .nav-menu-item-link:hover, .var19.theme21.theme22.theme23.theme24.thmd-4 .login-nav-menu .nav-menu-item-link:hover {
      background-color: #fff;
	  color: #000;
	  border-radius: 32px;
  }
  .var19.theme21.theme22.theme23.theme24.thmd-4 .attend-nav-menu > li:not(.twoColumn), .var19.theme21.theme22.theme23.theme24.thmd-4 .learn-nav-menu > li:not(.twoColumn), .var19.theme21.theme22.theme23.theme24.thmd-4 .activities-nav-menu > li:not(.twoColumn), .var19.theme21.theme22.theme23.theme24.thmd-4 .exhibit-nav-menu > li:not(.twoColumn), .var19.theme21.theme22.theme23.theme24.thmd-4 .faq-nav-menu > li:not(.twoColumn), .var19.theme21.theme22.theme23.theme24.thmd-4 .logout-nav-menu > li:not(.twoColumn), .var19.theme21.theme22.theme23.theme24.thmd-4 .login-nav-menu > li:not(.twoColumn) {
      padding-right: 0;
  }
}
/*end nav*/

/*start heros top and similar in body*/
.var19.theme21.theme22.theme23.theme24 .level1.Hero .image {
	 min-height: 400px;
	 padding-bottom: 200px;/*400px*/
	 margin-top: -180px;/*-287px*/
}
.var19.theme21.theme22.theme23.theme24 .level1.Hero .image.left>section {
	margin-top: 180px;
}
.var19.theme21.theme22.theme23.theme24 .level1.Hero .image.right {
	 margin-top: -180px;
}
.var19.theme21.theme22.theme23.theme24 .level2.Hero .image {
	 min-height: 400px;
	 padding-bottom: 200px;/*400px*/
	 margin-top: -100px;/*-287px*/
}
.var19.theme21.theme22.theme23.theme24 .video.level2.Hero .image.right>section {
	margin-top: 100px;
}
/*add bottom padding for hero then offset first section to overlap*/
 .var19.theme21.theme22.theme23.theme24 .overlap-section {
	 margin-top: -125px;
}
@media only screen and (max-width: 599px) {
 	.var19.theme21.theme22.theme23.theme24 .overlap-section.clearfix {
		margin-top: 0;
	}
 	.var19.theme21.theme22.theme23.theme24 .overlap-section .scrollSpyNav {
		display: inline-block;
	}
}
 .var19.theme21.theme22.theme23.theme24 .level1.accent1.Hero .image.left {
     background: url(/c/dam/r/ciscolive/global-event/images/2024/cl24-hero-level1-accent1.png) no-repeat left center;
     background-size: contain;
}
 .var19.theme21.theme22.theme23.theme24 .level1.accent1.Hero.attend .image.right {
     background: url(/c/dam/r/ciscolive/global-event/images/2024/cl24-hero-level1-attend.png) no-repeat right center;
     background-size: contain;
}
 .var19.theme21.theme22.theme23.theme24 .level1.accent2.Hero .image.left {
     background: url(/c/dam/r/ciscolive/global-event/images/2024/cl24-hero-level1-accent2.png) no-repeat left center;
     background-size: contain;
}
 .var19.theme21.theme22.theme23.theme24 .level1.accent2.Hero.learn .image.right {
     background: url(/c/dam/r/ciscolive/global-event/images/2024/cl24-hero-level1-learn.png) no-repeat right center;
     background-size: contain;
}
 .var19.theme21.theme22.theme23.theme24 .level1.accent3.Hero .image.left {
     background: url(/c/dam/r/ciscolive/global-event/images/2024/cl24-hero-level1-accent3.png) no-repeat left center;
     background-size: contain;
}
 .var19.theme21.theme22.theme23.theme24 .level1.accent4.Hero .image.left {
     background: url(/c/dam/r/ciscolive/global-event/images/2024/cl24-hero-level1-accent4.png) no-repeat left center;
     background-size: contain;
}
 .var19.theme21.theme22.theme23.theme24 .level1.accent5.Hero .image.left {
     background: url(/c/dam/r/ciscolive/global-event/images/2024/cl24-hero-level1-accent5.png) no-repeat left center;
     background-size: contain;
}
 .var19.theme21.theme22.theme23.theme24 .level1.accent6.Hero .image.left {
     background: url(/c/dam/r/ciscolive/global-event/images/2024/cl24-hero-level1-accent6.png) no-repeat left center;
     background-size: contain;
}
 .var19.theme21.theme22.theme23.theme24 .level1.accent6.Hero.experience .image.right {
     background: url(/c/dam/r/ciscolive/global-event/images/2024/cl24-hero-level1-experience.png) no-repeat right center;
     background-size: contain;
}
 .var19.theme21.theme22.theme23.theme24 .level1.accent7.Hero .image.left {
     background: url(/c/dam/r/ciscolive/global-event/images/2024/cl24-hero-level1-accent7.png) no-repeat left center;
     background-size: contain;
}
 .var19.theme21.theme22.theme23.theme24 .level1.fullcolor.Hero .image.left {
     background: url(/c/dam/r/ciscolive/global-event/images/2024/cl24-hero-level1-fullcolor.png) no-repeat left center;
     background-size: contain;
	 /*cl24-hero-level1-accent3.png*/
}
 .var19.theme21.theme22.theme23.theme24 .level1.fullcolor.Hero.sponsor .image.right {
     background: url(/c/dam/r/ciscolive/global-event/images/2024/cl24-hero-level1-sponsor.png) no-repeat right center;
     background-size: contain;
}
 .var19.theme21.theme22.theme23.theme24 .level2.fullcolor.Hero .image {
     background: url(/c/dam/r/ciscolive/global-event/images/2024/cl24-hero-level2-fullcolor.png) no-repeat right top;/*right center*/
     background-size: contain;
}
 .var19.theme21.theme22.theme23.theme24 .level2.accent1.Hero .image {
     background: url(/c/dam/r/ciscolive/global-event/images/2024/cl24-hero-level2-accent1.png) no-repeat right top;/*right center*/
     background-size: contain;
}
 .var19.theme21.theme22.theme23.theme24 .level2.accent2.Hero .image {
     background: url(/c/dam/r/ciscolive/global-event/images/2024/cl24-hero-level2-accent2.png) no-repeat right top;/*right center*/
     background-size: contain;
}
 .var19.theme21.theme22.theme23.theme24 .level2.accent3.Hero .image {
     background: url(/c/dam/r/ciscolive/global-event/images/2024/cl24-hero-level2-accent3.png) no-repeat right top;/*right center*/
     background-size: contain;
}
 .var19.theme21.theme22.theme23.theme24 .level2.accent4.Hero .image {
     background: url(/c/dam/r/ciscolive/global-event/images/2024/cl24-hero-level2-accent4.png) no-repeat right top;/*right center*/
     background-size: contain;
}
 .var19.theme21.theme22.theme23.theme24 .level2.accent5.Hero .image {
     background: url(/c/dam/r/ciscolive/global-event/images/2024/cl24-hero-level2-accent5.png) no-repeat right top;/*right center*/
     background-size: contain;
}
 .var19.theme21.theme22.theme23.theme24 .level2.accent6.Hero .image {
     background: url(/c/dam/r/ciscolive/global-event/images/2024/cl24-hero-level2-accent6.png) no-repeat right top;/*right center*/
     background-size: contain;
}
 .var19.theme21.theme22.theme23.theme24 .level2.accent7.Hero .image {
     background: url(/c/dam/r/ciscolive/global-event/images/2024/cl24-hero-level2-accent7.png) no-repeat right top;/*right center*/
     background-size: contain;
}
.var19.theme21.theme22.theme23.theme24 .slim.level2.Hero {
     background: url(/c/dam/r/ciscolive/global-event/images/2024/cl24-hero-level2-fullcolor.png) no-repeat right center;
     background-size: 50%;
	 min-height: 250px;
}
.var19.theme21.theme22.theme23.theme24 .zoom.slim.level2.Hero {
     background: url(/c/dam/r/ciscolive/global-event/images/2024/cl24-hero-level2-fullcolor-slim.png) no-repeat left center;
     background-size: cover;
	 min-height: 250px;
}
/*in body*/
 .var19.theme21.theme22.theme23.theme24 .accent1.image {
     background: url(/c/dam/r/ciscolive/global-event/images/2024/cl24-hero-level1-accent1.png) no-repeat left center;
     background-size: contain;
}
 .var19.theme21.theme22.theme23.theme24 .accent2.image {
     background: url(/c/dam/r/ciscolive/global-event/images/2024/cl24-hero-level1-accent2.png) no-repeat left center;
     background-size: contain;
}
 .var19.theme21.theme22.theme23.theme24 .accent3.image {
     background: url(/c/dam/r/ciscolive/global-event/images/2024/cl24-hero-level1-accent3.png) no-repeat left center;
     background-size: contain;
}
 .var19.theme21.theme22.theme23.theme24 .accent4.image {
     background: url(/c/dam/r/ciscolive/global-event/images/2024/cl24-hero-level1-accent4.png) no-repeat left center;
     background-size: contain;
}
 .var19.theme21.theme22.theme23.theme24 .accent5.image {
     background: url(/c/dam/r/ciscolive/global-event/images/2024/cl24-hero-level1-accent5.png) no-repeat left center;
     background-size: contain;
}
 .var19.theme21.theme22.theme23.theme24 .accent6.image {
     background: url(/c/dam/r/ciscolive/global-event/images/2024/cl24-hero-level1-accent6.png) no-repeat left center;
     background-size: contain;
}
 .var19.theme21.theme22.theme23.theme24 .accent7.image {
     background: url(/c/dam/r/ciscolive/global-event/images/2024/cl24-hero-level1-accent7.png) no-repeat left center;
     background-size: contain;
}

.var19.theme21.theme22.theme23.theme24.thmd-4 .Hero h1 {
    font-weight: 300;
}
 .var19.theme21.theme22.theme23.theme24 .level1.Hero h1, 
 .var19.theme21.theme22.theme23.theme24 .level1.Hero .light h1, 
 .var19.theme21.theme22.theme23.theme24 .level1.Hero .clv0.light h1
/*,
 .var19.theme21.theme22.theme23.theme24 .video.level2.Hero[class*="accent"] h1, 
 .var19.theme21.theme22.theme23.theme24 .video.level2.Hero[class*="accent"] .light h1, 
 .var19.theme21.theme22.theme23.theme24 .video.level2.Hero[class*="accent"] .clv0.light h1*/ {
	color: #fff;
}
 .var19.theme21.theme22.theme23.theme24 .level2.fullcolor.Hero h1, 
 .var19.theme21.theme22.theme23.theme24 .level2.fullcolor.Hero .light h1, 
 .var19.theme21.theme22.theme23.theme24 .level2.fullcolor.Hero .clv0.light h1, 
 .var19.theme21.theme22.theme23.theme24 .level2.accent3.Hero h1, 
 .var19.theme21.theme22.theme23.theme24 .level2.accent3.Hero .light h1, 
 .var19.theme21.theme22.theme23.theme24 .level2.accent3.Hero .clv0.light h1, 
 .var19.theme21.theme22.theme23.theme24 .level2.accent4.Hero h1, 
 .var19.theme21.theme22.theme23.theme24 .level2.accent3.Hero .light h1, 
 .var19.theme21.theme22.theme23.theme24 .level2.accent3.Hero .clv0.light h1 {
	color: #04a6e1;
}
 .var19.theme21.theme22.theme23.theme24 .level2.accent1.Hero h1, 
 .var19.theme21.theme22.theme23.theme24 .level2.accent1.Hero .light h1, 
 .var19.theme21.theme22.theme23.theme24 .level2.accent1.Hero .clv0.light h1,
 .var19.theme21.theme22.theme23.theme24 h2.accent1  {
	color: #f5a706;
}
 .var19.theme21.theme22.theme23.theme24 .level2.accent2.Hero h1, 
 .var19.theme21.theme22.theme23.theme24 .level2.accent2.Hero .light h1, 
 .var19.theme21.theme22.theme23.theme24 .level2.accent2.Hero .clv0.light h1,
 .var19.theme21.theme22.theme23.theme24 h2.accent2 {
	color: #69bf4a;
}
 .var19.theme21.theme22.theme23.theme24 .level2.accent5.Hero h1, 
 .var19.theme21.theme22.theme23.theme24 .level2.accent5.Hero .light h1, 
 .var19.theme21.theme22.theme23.theme24 .level2.accent5.Hero .clv0.light h1,
 .var19.theme21.theme22.theme23.theme24 h2.accent5 {
	color: #249abd;/*a85cc1*/
}
 .var19.theme21.theme22.theme23.theme24 .level2.accent6.Hero h1, 
 .var19.theme21.theme22.theme23.theme24 .level2.accent6.Hero .light h1, 
 .var19.theme21.theme22.theme23.theme24 .level2.accent6.Hero .clv0.light h1,
 .var19.theme21.theme22.theme23.theme24 h2.accent6 {
	color: #ed4371;
}
 .var19.theme21.theme22.theme23.theme24 .level2.accent7.Hero h1, 
 .var19.theme21.theme22.theme23.theme24 .level2.accent7.Hero .light h1, 
 .var19.theme21.theme22.theme23.theme24 .level2.accent7.Hero .clv0.light h1,
 .var19.theme21.theme22.theme23.theme24 h2.accent7 {
	color: #6ebe4a;
}
 .var19.theme21.theme22.theme23.theme24 .zoom.slim.level2.Hero h1, 
 .var19.theme21.theme22.theme23.theme24 .zoom.slim.level2.Hero .light h1, 
 .var19.theme21.theme22.theme23.theme24 .zoom.slim.level2.Hero .clv0.light h1,
 .var19.theme21.theme22.theme23.theme24 .zoom.slim.level2.Hero p {
	color: #0d274d;
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .Hero div:not(.alert-notice) > p {
    font-weight: 100;
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .hero .alert-notice {
	border: 4px solid #04a6e1;
	background-color: #fff;
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .hero .alert-notice:before {
	content: url(/c/dam/r/ciscolive/global-event/images/2024/cl24-icon-alert.png);
}
@media only screen and (max-width: 599px) {
 	.var19.theme21.theme22.theme23.theme24 .level2.Hero h1,
 	.var19.theme21.theme22.theme23.theme24 .level2.Hero .light h1, 
 	.var19.theme21.theme22.theme23.theme24 .level2.Hero .clv0.light h1 {
		color: #fff !important;
	}
	.var19.theme21.theme22.theme23.theme24 .level1.Hero .image.left {
		margin-top: -150px;
		padding-bottom: 100px;
	}
    .var19.theme21.theme22.theme23.theme24 .level1.Hero .image.left>section {
        margin-top: 175px;
    }
    .var19.theme21.theme22.theme23.theme24 .level1.Hero .image.right {
        margin-top: -70px;
		padding-bottom: 0;
    }
 	.var19.theme21.theme22.theme23.theme24 .level2.Hero .image,
	.var19.theme21.theme22.theme23.theme24 .video.level2.Hero .image.right {
		margin-top: -284px;
		padding-bottom: 100px;
	}
	.var19.theme21.theme22.theme23.theme24 .video.level2.Hero .image.right>section {
        margin-top: 120px;
    }/*margin-top: 284px;*/
	.var19.theme21.theme22.theme23.theme24 .video+.overlap-section,
	.var19.theme21.theme22.theme23.theme24 .main-content.overlap-section{
        margin-top: 0;
    }
    /*v1 brand conflict with v2
    .var19.theme21.theme22.theme23.theme24 .level2.Hero.above .image {
        margin-top: -510px;
        padding-bottom: 20px;
        margin-bottom: 250px;
    }
	.var19.theme21.theme22.theme23.theme24 .level2.Hero.below .image {
        margin-top: -90px;
        padding-bottom: 20px;
        margin-bottom: -330px;
    }*/
    .var19.theme21.theme22.theme23.theme24 .level2.Hero.video .image {
        margin-top: -190px;
        padding-bottom: 20px;
        margin-bottom: 0;
    }
    /*v1 brand conflict with v2
    .var19.theme21.theme22.theme23.theme24 .level2.Hero.fullcolor .image {
        margin-top: -120px;
        padding-bottom: 20px;
        margin-bottom: -220px;
    }*/
    .var19.theme21.theme22.theme23.theme24 .hero h1, .var19.theme20.theme21.theme22.theme23.theme24.thmd-4 .hero h1 {
        font-size: 45px;
		line-height: initial;
    }
    .var19.theme21.theme22.theme23.theme24.thmd-4 .Hero div:not(.alert-notice) > p {
        font-size: 18px;
    }
}
@media only screen and (min-width: 768px) {
     .var19.theme21.theme22.theme23.theme24 .video.level2+.overlap-section {
         margin-top: -200px;
    }
}
@media only screen and (min-width: 1170px) {
	.var19.theme21.theme22.theme23.theme24 .zoom.slim.level2.Hero {
		background-size: 100% 350%;
    }
	.var19.theme20.theme21.theme22.theme23.theme24.thmd-4 .Hero h1 {
		font-size: 67px;
	}
}
/*end heros*/

/*start stickynav*/
  .var19.theme21.theme22.theme23.theme24.thmd-4 .scrollSpyNav {
    background-image: linear-gradient(to right, #00a7e1, #005cab);
    padding: 3px 0;
	border-radius: 32px;
	}
  .var19.theme21.theme22.theme23.theme24.thmd-4 .accent1.scrollSpyNav {
    background-image: linear-gradient(to right, #9f2220, #df8d1a);
	}
  .var19.theme21.theme22.theme23.theme24.thmd-4 .accent2.scrollSpyNav {
    background-image: linear-gradient(to right, #f5a800, #6abf4b);
	}
  .var19.theme21.theme22.theme23.theme24.thmd-4 .accent3.scrollSpyNav {
    background-image: linear-gradient(to right, #6abf4b, #00a7e1);
	}
  .var19.theme21.theme22.theme23.theme24.thmd-4 .accent4.scrollSpyNav {
    background-image: linear-gradient(to right, #14e1fb, #3171b0);
	}
  .var19.theme21.theme22.theme23.theme24.thmd-4 .accent5.scrollSpyNav {
    background-image: linear-gradient(to right, #21a9a2, #1589b8);/*#5461aa, #874aa5*/
	}
  .var19.theme21.theme22.theme23.theme24.thmd-4 .accent6.scrollSpyNav {
    background-image: linear-gradient(to right, #c51d6a, #e36233);/*#874aa5, #dc5681*/
	}
  .var19.theme21.theme22.theme23.theme24.thmd-4 .accent7.scrollSpyNav {
    background-image: linear-gradient(to right, #94E293, #198275);
	}
  .var19.theme21.theme22.theme23.theme24.thmd-4 .scrollSpyNav-button {	  
    color: #fff;
    padding: 10px 15px;
	}
  .var19.theme21.theme22.theme23.theme24.thmd-4 .scrollSpyNav-menu-item-link {	  
    color: #fff;
    font-size: 15px;
	font-weight: 400;
    border-bottom: none;
	}
  .var19.theme21.theme22.theme23.theme24.thmd-4 .scrollSpyNav-menu-item-link:hover {	  
    color: #fff;
    text-decoration: underline;
    border-bottom: none; 	
	}
@media only screen and (min-width: 1170px) {
  .var19.theme21.theme22.theme23.theme24.thmd-4 .scrollSpyNav[style*="position: fixed;"] { 
	left: 50%;
	transform: translate(-50%, -50%);
	top: 20px !important;
	}
  .var19.theme21.theme22.theme23.theme24.thmd-4 .scrollSpyNav-menu-item-link {
    border-bottom: 1px solid transparent;
	}
  .var19.theme21.theme22.theme23.theme24.thmd-4 .scrollSpyNav-menu-item-link:hover {
      border-bottom: 1px solid #fff;
      text-decoration: none; 
	} 
}
/*end stickynav*/

/*start context banner in body*/
.theme24.thmd-4 #convince-your-boss .dmc-cxt-bnr { border-radius: 0; }
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .clv0.mid a.text.cta { white-space: nowrap; margin-top: -7px; }
/*.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .clv0.mid a.text.cta:hover { border-bottom: 4px solid;}*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0[class*="thmp"] a.cta.text:after, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 .dm0[class*="thmp"] a.cta.text:after, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 .dm0 .dm0[class*="thmp"] a.cta.text:after { display: none; }
/*context banner option 1 sec2*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .dmc-cxt-bnr a.cta.text /*[data-cta-type="sec2"]*/ {
    background-color: transparent;
    border: 2px solid #051C2C;
    color: #051C2C;
	line-height: 1;
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .dmc-cxt-bnr a.cta.text:hover /*[data-cta-type="sec2"]*/ {
    background-color: #051C2C;
    border: 2px solid #051C2C;
    color: #fff;
}
/*end context banner in body*/

/*start links buttons cta*/
/*add entry for offset border background colors*/	
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .thml-0 { z-index: 0;  position: relative;}
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .thmp-2 { z-index: 0;  position: relative;}
	
/*medium background text*/
.theme24.thmd-4 .clv0.mid {
    color: #fff;
}
	
/*text links*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .clv0 ul:not(.ctas) li a, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .clv0 ol li a, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .clv0 p a, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .clv0 ul li a, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .clv0 ol li a, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .clv0 p a,
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 a:not(.no-bdr):not(.cta), 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0[class*="thml"] a:not(.cta), 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 .dm0[class*="thml"] a:not(.cta), 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 .dm0 .dm0[class*="thml"] a:not(.cta), 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0.dmc-text a, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dmr .clip .clip-over p a, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 .clip .clip-over p a, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dmc-lb a {
    color: #04a6e1;
    border-bottom: 1px solid #04a6e1;
    padding-bottom: 0;
}
	
.var19.theme21.theme22.theme23.theme24.thmd-4 .dmc-i-nav .card-wrp .s-title,
.var19.theme21.theme22.theme23.theme24.thmd-4 .dmc-i-nav .card-wrp h6, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dmc-i-nav .card-wrp .pri-4 {
    color: #04a6e1;
	font-weight: 400;
}
	
/*text links hover*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .clv0 ul:not(.ctas) li a:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .clv0 ol li a:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .clv0 p a:not(.txt-cta):hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .clv0.light ul:not(.ctas) li a:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .clv0.light ol li a:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .clv0.light p a:not(.txt-cta):hover,
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .clv0 ul li a:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .clv0 ol li a:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .clv0 p a:hover,
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 a:not(.no-bdr):not(.cta):hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0[class*="thml"] a:not(.cta):hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 .dm0[class*="thml"] a:not(.cta):hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 .dm0 .dm0[class*="thml"] a:not(.cta):hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0.dmc-text a:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dmr .clip .clip-over p a:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 .clip .clip-over p a:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dmc-lb a:hover {
    border-bottom: 1px transparent;
}
	
/*text links on white*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .clv0.light ul:not(.ctas) li a, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .clv0.light ol li a, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .clv0.light p a, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .clv0.light ul li a, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .clv0.light ol li a, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .clv0.light p a {
    color: #04a6e1;
    border-bottom: 1px solid #04a6e1;
    padding-bottom: 1px;
}

/*text link on white hover*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .clv0.light ul li a:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .clv0.light ol li a:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .clv0.light p a:hover {
    border-bottom: 1px transparent;
}
	
/*text links on medium background*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .clv0.mid ul:not(.ctas) li a, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .clv0.mid ol li a, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .clv0.mid p a, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .clv0.mid ul li a, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .clv0.mid ol li a, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .clv0.mid p a {
    color: #fff;
    border-bottom: 1px solid #fff;
    padding-bottom: 1px;
}
	
/*text CTAs*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .clv0 ul:not(.ctas) li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .clv0 ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .clv0 p a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .clv0 ul li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .clv0 ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .clv0 p a.txt-cta,
.var19.theme21.theme22.theme23.theme24.thmd-4 .clv0 .dmc-drw a.txt-cta {
    color: #051C2C;
    font-weight: 400;
    border-width: 0 0 4px 0;
    border-image: linear-gradient(to right, #F2CA00, #e3241b) 30;
}
	
/*text CTAs on white*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .clv0.light ul:not(.ctas) li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .clv0.light ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .clv0.light p a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .clv0.light ul li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .clv0.light ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .clv0.light p a.txt-cta,
.var19.theme21.theme22.theme23.theme24.thmd-4 .clv0.light .dmc-drw a.txt-cta {
    color: #fff;
    font-weight: 400;
    border-width: 0 0 4px 0;
    border-image: linear-gradient(to right, #F2CA00, #e3241b) 30;
}
	
/*text CTAs on medium background*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .clv0.mid ul:not(.ctas) li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .clv0.mid ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .clv0.mid p a.txt-cta,
/*.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .clv0.mid a.text.cta,*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .clv0.mid ul li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .clv0.mid ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .clv0.mid p a.txt-cta,
.var19.theme21.theme22.theme23.theme24.thmd-4 .clv0.mid .dmc-drw a.txt-cta {
    color: #fff;
    font-weight: 400;
    border-width: 0 0 4px 0;
    border-image: linear-gradient(to right, #F2CA00, #e3241b) 30;
}
	
/*text CTAs hover*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .clv0.mid ul li a:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .clv0.mid ol li a:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .clv0.mid p a:hover {
	border-bottom: 1px solid transparent;
}

.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .clv0 ul:not(.ctas) li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .clv0 ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .clv0 p a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .clv0 ul li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .clv0 ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .clv0 p a.txt-cta:hover,
.var19.theme21.theme22.theme23.theme24.thmd-4 .clv0 .dmc-drw a.txt-cta:hover,
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .clv0.mid ul:not(.ctas) li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .clv0.mid ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .clv0.mid p a.txt-cta:hover, 
/*.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .clv0.mid a.text.cta:hover, */
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .clv0.mid ul li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .clv0.mid ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .clv0.mid p a.txt-cta:hover,
.var19.theme21.theme22.theme23.theme24.thmd-4 .clv0.mid .dmc-drw a.txt-cta:hover,
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .clv0.light ul:not(.ctas) li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .clv0.light ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .clv0.light p a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .clv0.light ul li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .clv0.light ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .clv0.light p a.txt-cta:hover,
.var19.theme21.theme22.theme23.theme24.thmd-4 .clv0.light .dmc-drw a.txt-cta:hover {
    border-image: linear-gradient(to right, #fbab2c, #fbab2c) 30;
	border-bottom: 4px solid;
}

/*home mobile reg button*/
.var19.theme20.theme21.theme22.theme23.theme24.home a.button.blue.nav-register-button,
.var19.theme20.theme21.theme22.theme23.theme24 a.button.blue.nav-register-button {
	margin: 5px 0 0;
	min-width: 140px;
	padding: 10px 5px 20px;
}
@media only screen and (max-width: 479px) {
    .var19.theme20.theme21.theme22.theme23.theme24.home a.button.blue.nav-register-button,
    .var19.theme20.theme21.theme22.theme23.theme24 a.button.blue.nav-register-button {
        margin: 0 0 0 25px;
        min-width: 125px;
        padding: 5px 5px 17px;
    }
}
/*all buttons*/
.var19.theme21.theme22.theme23.theme24.thmd-4.home .button.blue,
.var19.theme21.theme22.theme23.theme24.thmd-4 .button, 
.var19.theme21.theme22.theme23.theme24.thmd-4 a.button, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 a.cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0[class*="thmd"] a.cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 .dm0[class*="thmd"] a.cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 .dm0 .dm0[class*="thmd"] a.cta,
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .button, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .light a.button, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .dm0 a.cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .dm0[class*="thmd"] a.cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .dm0 .dm0[class*="thmd"] a.cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .dm0 .dm0 .dm0[class*="thmd"] a.cta {
    border-radius: 8px;
    font-size: 1.6rem;
    font-weight: 400;
    letter-spacing: .5px;
    line-height: 1.5;
    padding: 10px 5px;
    min-width: 180px;
	margin-right: 20px;
}
	
/*icon buttons*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 .cta.icon:before,
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 .cta.text[data-cta-type~="icon"]:before {
    background: url(/c/dam/r/ciscolive/global-event/images/2024/cl24-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.thmd-4 .dm0 .cta.icon.light-box:before,
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 .cta.sec0.icon:before,
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 .cta.sec1.icon:before, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 .cta.sec2.icon:before {background-position-y:-22px;}
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 .cta.icon.ext-link:before {background-position-y:-44px;}
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 .cta.icon.download:before {background-position-y:-67px;}
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 .cta.icon.share:before {background-position-y:-88px;}
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 .cta.icon.prnt:before {background-position-y:-110px;}
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 .cta.icon.light-box:before,
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 .cta.pri0.icon:hover::before, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 .cta.pri1.icon:hover::before,
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 .cta.pri2.icon:hover::before, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .thml-0 .dm0 .cta.sec0.icon:before,  
.var19.theme21.theme22.theme23.theme24.thmd-4 .thml-0 .dm0 .cta.sec1.icon:before, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .thml-0 .dm0 .cta.sec2.icon:before {background-position-x:-44px;}/*dark*/
.var19.theme21.theme22.theme23.theme24.thmd-4 #netvet-program.light .dm0 .cta.icon.light-box:before, 
.var19.theme21.theme22.theme23.theme24.thmd-4 #early-in-career.light .dm0 .cta.icon.download:before, 
.var19.theme21.theme22.theme23.theme24.thmd-4 #hotels .dm0 .cta.icon.light-box::before, 
.var19.theme21.theme22.theme23.theme24.thmd-4 #broadcast .dm0 .cta.icon.light-box::before {background-position-x:0;}/*white*/
.var19.theme21.theme22.theme23.theme24.thmd-4 #netvet-program.light .dm0 .cta.icon.light-box:hover::before, 
.var19.theme21.theme22.theme23.theme24.thmd-4 #early-in-career.light .dm0 .cta.icon.download:hover::before, 
.var19.theme21.theme22.theme23.theme24.thmd-4 #hotels .dm0 .cta.icon.light-box:hover::before, 
.var19.theme21.theme22.theme23.theme24.thmd-4 #broadcast .dm0 .cta.icon.light-box:hover::before {background-position-x:-44px;}/*dark*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 .cta.text[data-cta-type~="download"]:before {background-position-x:-44px;}/*dark*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 .cta.text[data-cta-type~="download"]:hover::before {background-position-x:0;}/*white*/

/*blue button option 1 pri0*/
.var19.theme21.theme22.theme23.theme24.thmd-4.home .button.blue,
.var19.theme21.theme22.theme23.theme24.thmd-4 .button.blue, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 a.cta.pri0, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0[class*="thmd"] a.cta.pri0, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 .dm0[class*="thmd"] a.cta.pri0, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 .dm0 .dm0[class*="thmd"] a.cta.pri0,
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .button.blue, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .dm0 a.cta.pri0, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .dm0[class*="thmd"] a.cta.pri0, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .dm0 .dm0[class*="thmd"] a.cta.pri0, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .dm0 .dm0 .dm0[class*="thmd"] a.cta.pri0 {
    background-color: #0051af;
    border: 2px solid #0051af;
    color: #fff;
}
.var19.theme21.theme22.theme23.theme24.thmd-4.home .button.blue:hover,
.var19.theme21.theme22.theme23.theme24.thmd-4 .button.blue:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 a.cta.pri0:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0[class*="thmd"] a.cta.pri0:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 .dm0[class*="thmd"] a.cta.pri0:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 .dm0 .dm0[class*="thmd"] a.cta.pri0:hover,
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .button.blue:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .dm0 a.cta.pri0:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .dm0[class*="thmd"] a.cta.pri0:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .dm0 .dm0[class*="thmd"] a.cta.pri0:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .dm0 .dm0 .dm0[class*="thmd"] a.cta.pri0:hover {
    background-color: #fff;
    border: 2px solid #0051af;
    color: #051C2C;
}
	
/*blue button option 1 sec0*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 a.cta.sec0, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0[class*="thmd"] a.cta.sec0, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 .dm0[class*="thmd"] a.cta.sec0, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 .dm0 .dm0[class*="thmd"] a.cta.sec0,
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .dm0 a.cta.sec0, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .dm0[class*="thmd"] a.cta.sec0, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .dm0 .dm0[class*="thmd"] a.cta.sec0, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .dm0 .dm0 .dm0[class*="thmd"] a.cta.sec0 {
    background-color: #051C2C;
    border: 2px solid #0051af;
    color: #fff;
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .thml-0 .dm0 a.cta.sec0, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .thml-0 .dm0[class*="thmd"] a.cta.sec0, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .thml-0 .dm0 .dm0[class*="thmd"] a.cta.sec0, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .thml-0 .dm0 .dm0 .dm0[class*="thmd"] a.cta.sec0 {
    background-color: #fff;
    border: 2px solid #0051af;
    color: #051C2C;
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 a.cta.sec0:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0[class*="thmd"] a.cta.sec0:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 .dm0[class*="thmd"] a.cta.sec0:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 .dm0 .dm0[class*="thmd"] a.cta.sec0:hover,
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .dm0 a.cta.sec0:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .dm0[class*="thmd"] a.cta.sec0:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .dm0 .dm0[class*="thmd"] a.cta.sec0:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .dm0 .dm0 .dm0[class*="thmd"] a.cta.sec0:hover {
    background-color: #051C2C;
    border: 2px solid #fff;
    color: #fff;
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .thml-0 .dm0 a.cta.sec0:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .thml-0 .dm0[class*="thmd"] a.cta.sec0:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .thml-0 .dm0 .dm0[class*="thmd"] a.cta.sec0:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .thml-0 .dm0 .dm0 .dm0[class*="thmd"] a.cta.sec0:hover {
    background-color: #fff;
    border: 2px solid #051C2C;
    color: #051C2C;
}
	
/*darkblue button option 2 pri1*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .button.darkblue, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 a.cta.pri1, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0[class*="thmd"] a.cta.pri1, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 .dm0[class*="thmd"] a.cta.pri1, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 .dm0 .dm0[class*="thmd"] a.cta.pri1,
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .button.darkblue, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .dm0 a.cta.pri1, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .dm0[class*="thmd"] a.cta.pri1, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .dm0 .dm0[class*="thmd"] a.cta.pri1, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .dm0 .dm0 .dm0[class*="thmd"] a.cta.pri1 {
    background-color: #fff;
    border: 2px solid #fff;
    color: #051C2C;
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .thml-0 .button.darkblue, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .thml-0 .dm0 a.cta.pri1, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .thml-0 .dm0[class*="thmd"] a.cta.pri1, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .thml-0 .dm0 .dm0[class*="thmd"] a.cta.pri1, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .thml-0 .dm0 .dm0 .dm0[class*="thmd"] a.cta.pri1 {
	background-color: #051C2C;
    border: 2px solid #051C2C;
    color: #fff;
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .button.darkblue:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 a.cta.pri1:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0[class*="thmd"] a.cta.pri1:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 .dm0[class*="thmd"] a.cta.pri1:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 .dm0 .dm0[class*="thmd"] a.cta.pri1:hover,
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .button.darkblue:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .dm0 a.cta.pri1:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .dm0[class*="thmd"] a.cta.pri1:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .dm0 .dm0[class*="thmd"] a.cta.pri1:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .dm0 .dm0 .dm0[class*="thmd"] a.cta.pri1:hover {
    background-color: #fff;
    border: 2px solid #051C2C;
    color: #051C2C;
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .thml-0 .button.darkblue:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .thml-0 .dm0 a.cta.pri1:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .thml-0 .dm0[class*="thmd"] a.cta.pri1:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .thml-0 .dm0 .dm0[class*="thmd"] a.cta.pri1:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .thml-0 .dm0 .dm0 .dm0[class*="thmd"] a.cta.pri1:hover {
    background-color: #fff;
    border: 2px solid #0051af;
    color: #051C2C;
}
	
/*darkblue button option 2 sec1*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 a.cta.sec1, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0[class*="thmd"] a.cta.sec1, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 .dm0[class*="thmd"] a.cta.sec1, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 .dm0 .dm0[class*="thmd"] a.cta.sec1,
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .dm0 a.cta.sec1, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .dm0[class*="thmd"] a.cta.sec1, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .dm0 .dm0[class*="thmd"] a.cta.sec1, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .dm0 .dm0 .dm0[class*="thmd"] a.cta.sec1 {
    background-color: #051C2C;
    border: 2px solid #fff;
    color: #fff;
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .thml-0 .dm0 a.cta.sec1, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .thml-0 .dm0[class*="thmd"] a.cta.sec1, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .thml-0 .dm0 .dm0[class*="thmd"] a.cta.sec1, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .thml-0 .dm0 .dm0 .dm0[class*="thmd"] a.cta.sec1 {
    background-color: #fff;
    border: 2px solid #051C2C;
    color: #051C2C;
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 a.cta.sec1:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0[class*="thmd"] a.cta.sec1:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 .dm0[class*="thmd"] a.cta.sec1:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 .dm0 .dm0[class*="thmd"] a.cta.sec1:hover,
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .dm0 a.cta.sec1:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .dm0[class*="thmd"] a.cta.sec1:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .dm0 .dm0[class*="thmd"] a.cta.sec1:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .dm0 .dm0 .dm0[class*="thmd"] a.cta.sec1:hover {
    background-color: #051C2C;
    border: 2px solid #0051af;
    color: #fff;
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .thml-0 .dm0 a.cta.sec1:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .thml-0 .dm0[class*="thmd"] a.cta.sec1:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .thml-0 .dm0 .dm0[class*="thmd"] a.cta.sec1:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .thml-0 .dm0 .dm0 .dm0[class*="thmd"] a.cta.sec1:hover {
    background-color: #fff;
    border: 2px solid #0051af;
    color: #051C2C;
}
	
/*orange button option 3 pri2*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .button.orange, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 a.cta.pri2, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0[class*="thmd"] a.cta.pri2, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 .dm0[class*="thmd"] a.cta.pri2, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 .dm0 .dm0[class*="thmd"] a.cta.pri2,
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .button.orange, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .dm0 a.cta.pri2, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .dm0[class*="thmd"] a.cta.pri2, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .dm0 .dm0[class*="thmd"] a.cta.pri2, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .dm0 .dm0 .dm0[class*="thmd"] a.cta.pri2 {
    background-color: #fbab2c;
    border: 2px solid #fbab2c;
    color: #fff;
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .button.orange:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 a.cta.pri2:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0[class*="thmd"] a.cta.pri2:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 .dm0[class*="thmd"] a.cta.pri2:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 .dm0 .dm0[class*="thmd"] a.cta.pri2:hover,
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .button.orange:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .dm0 a.cta.pri2:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .dm0[class*="thmd"] a.cta.pri2:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .dm0 .dm0[class*="thmd"] a.cta.pri2:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .dm0 .dm0 .dm0[class*="thmd"] a.cta.pri2:hover {
    background-color: #fff;
    border: 2px solid #fbab2c;
    color: #051C2C;
}
	
/*orange button option 3 sec2*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 a.cta.sec2, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0[class*="thmd"] a.cta.sec2, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 .dm0[class*="thmd"] a.cta.sec2, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 .dm0 .dm0[class*="thmd"] a.cta.sec2,
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .dm0 a.cta.sec2, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .dm0[class*="thmd"] a.cta.sec2, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .dm0 .dm0[class*="thmd"] a.cta.sec2, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .dm0 .dm0 .dm0[class*="thmd"] a.cta.sec2 {
    background-color: #051C2C;
    border: 2px solid #fbab2c;
    color: #fff;
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .thml-0 .dm0 a.cta.sec2, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .thml-0 .dm0[class*="thmd"] a.cta.sec2, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .thml-0 .dm0 .dm0[class*="thmd"] a.cta.sec2, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .thml-0 .dm0 .dm0 .dm0[class*="thmd"] a.cta.sec2 {
    background-color: #fff;
    border: 2px solid #fbab2c;
    color: #051C2C;
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 a.cta.sec2:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0[class*="thmd"] a.cta.sec2:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 .dm0[class*="thmd"] a.cta.sec2:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .dm0 .dm0 .dm0[class*="thmd"] a.cta.sec2:hover,
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .dm0 a.cta.sec2:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .dm0[class*="thmd"] a.cta.sec2:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .dm0 .dm0[class*="thmd"] a.cta.sec2:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .light .dm0 .dm0 .dm0[class*="thmd"] a.cta.sec2:hover {
    background-color: #051C2C;
    border: 2px solid #0051af;
    color: #fff;
}

.var19.theme21.theme22.theme23.theme24.thmd-4 .thml-0 .dm0 a.cta.sec2:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .thml-0 .dm0[class*="thmd"] a.cta.sec2:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .thml-0 .dm0 .dm0[class*="thmd"] a.cta.sec2:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .thml-0 .dm0 .dm0 .dm0[class*="thmd"] a.cta.sec2:hover {
    background-color: #fff;
    border: 2px solid #051C2C;
    color: #051C2C;
}
	
/*white button*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .button.white {
    background-color: #fff;
    border: 2px solid #fff;
    color: #051C2C;
    padding: 10px 5px;
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .button.white:hover {
    background-color: #0051af;
    border: 2px solid #fff;
    color: #fff;
}
	
/*blue border*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .button.blue.border {
    background: linear-gradient(#0051af 0 0) padding-box, 
    linear-gradient(to right, #F2CA00, #e3241b) border-box;
    color: #fff;
    border: 3px solid transparent;
    border-radius: 10px;
    display: inline-block;
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .button.blue.border:hover {
    background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #F2CA00, #e3241b) border-box;
    color: #051C2C;
    border: 3px solid transparent;
    border-radius: 10px;
    display: inline-block;
}
	
/*darkblue border*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .button.darkblue.border {
    background: linear-gradient(#051C2C 0 0) padding-box, 
    linear-gradient(to right, #F2CA00, #e3241b) border-box;
    color: #fff;
    border: 3px solid transparent;
    border-radius: 10px;
    display: inline-block;
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .button.darkblue.border:hover {
    background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #F2CA00, #e3241b) border-box;
    color: #051C2C;
    border: 3px solid transparent;
    border-radius: 10px;
    display: inline-block;
}
	
/*white border*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .button.white.border {
    background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #F2CA00, #e3241b) border-box;
    color: #051C2C;
    border: 3px solid transparent;
    border-radius: 10px;
    display: inline-block;
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .button.white.border:hover {
    background: linear-gradient(#0051af 0 0) padding-box, 
    linear-gradient(to right, #F2CA00, #e3241b) border-box;
    color: #fff;
    border: 3px solid transparent;
    border-radius: 10px;
    display: inline-block;
}

/*blue button with offset border*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .button.offset-border.blue {
  position: relative;
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .button.offset-border.blue::after {
  content: '';
  position: absolute;
  z-index: -1;
  left: 5px;
  bottom: -10px;
  width: 100%;
  height: 100%;
  background: linear-gradient(#051C2C, #051C2C) padding-box,
              linear-gradient(to right, #F2CA00, #e3241b) border-box;
  border: 3px solid transparent;
  border-radius: 8px;
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .button.offset-border.blue:hover {
    background-color: #fff;
    border: 2px solid #0051af;
    color: #051C2C;
}

/*darkblue button with offset border*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .button.offset-border.darkblue {
  position: relative;
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .button.offset-border.darkblue::after {
  content: '';
  position: absolute;
  z-index: -1;
  left: 5px;
  bottom: -10px;
  width: 100%;
  height: 100%;
  background: linear-gradient(#051C2C, #051C2C) padding-box,
              linear-gradient(to right, #F2CA00, #e3241b) border-box;
  border: 3px solid transparent;
  border-radius: 8px;
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .button.offset-border.darkblue:hover {
    background-color: #fff;
    border: 2px solid #051C2C;
    color: #051C2C;
}

/*white button with offset border*/
/*.var19.theme21.theme22.theme23.theme24.thmd-4 #netvet-program.light .dm0 a.cta.pri0,
.var19.theme21.theme22.theme23.theme24.thmd-4 #early-in-career.light .dm0 a.cta.pri0 { padding: 10px 25px 12px; }*/
/*,
.var19.theme21.theme22.theme23.theme24.thmd-4 #netvet-program.light .dm0 a.cta.pri0,
.var19.theme21.theme22.theme23.theme24.thmd-4 #early-in-career.light .dm0 a.cta.pri0 */
.var19.theme21.theme22.theme23.theme24.thmd-4 .button.offset-border.white {
  position: relative;
}
/*,
.var19.theme21.theme22.theme23.theme24.thmd-4 #netvet-program.light .dm0 a.cta.pri0,
.var19.theme21.theme22.theme23.theme24.thmd-4 #early-in-career.light .dm0 a.cta.pri0 */
.var19.theme21.theme22.theme23.theme24.thmd-4 .button.offset-border.white {
  background-color: #fff;
  border: 2px solid #051C2C;
  color: #051C2C;
}
/*,
.var19.theme21.theme22.theme23.theme24.thmd-4 #netvet-program.light .dm0 a.cta.pri0::after,
.var19.theme21.theme22.theme23.theme24.thmd-4 #early-in-career.light .dm0 a.cta.pri0::after */
.var19.theme21.theme22.theme23.theme24.thmd-4 .button.offset-border.white::after {
  content: '';
  position: absolute;
  z-index: -1;
  left: 5px;
  bottom: -10px;
  width: 100%;
  height: 100%;
  background: linear-gradient(#051C2C, #051C2C) padding-box,
              linear-gradient(to right, #F2CA00, #e3241b) border-box;
  border: 3px solid transparent;
  border-radius: 8px;
}
/*,
.var19.theme21.theme22.theme23.theme24.thmd-4 #netvet-program.light .dm0 a.cta.pri0:hover,
.var19.theme21.theme22.theme23.theme24.thmd-4 #early-in-career.light .dm0 a.cta.pri0:hover */
.var19.theme21.theme22.theme23.theme24.thmd-4 .button.offset-border.white:hover {
    background-color: #0051af;
    border: 2px solid #fff;
    color: #fff;
}
	
/*other backgrounds*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .thml-0 .button.offset-border.blue::after,
.var19.theme21.theme22.theme23.theme24.thmd-4 .thml-0 .button.offset-border.darkblue::after,
.var19.theme21.theme22.theme23.theme24.thmd-4 .thml-0 .button.offset-border.white::after {
  background: linear-gradient(#fff, #fff) padding-box,
              linear-gradient(to right, #F2CA00, #e3241b) border-box;
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .thmp-2 .button.offset-border.blue::after,
.var19.theme21.theme22.theme23.theme24.thmd-4 .thmp-2 .button.offset-border.darkblue::after,
.var19.theme21.theme22.theme23.theme24.thmd-4 .thmp-2 .button.offset-border.white::after {
  background: linear-gradient(#0051af, #0051af) padding-box,
              linear-gradient(to right, #F2CA00, #e3241b) border-box;
}

/*longer button*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .longer-button .button, .var19.theme21.theme22.theme23.theme24.thmd-4 .longer-button a.button, .var19.theme21.theme22.theme23.theme24.thmd-4 .longer-button .dm0 a.cta, .var19.theme21.theme22.theme23.theme24.thmd-4 .longer-button .dm0[class*="thmd"] a.cta, .var19.theme21.theme22.theme23.theme24.thmd-4 .longer-button .dm0 .dm0[class*="thmd"] a.cta, .var19.theme21.theme22.theme23.theme24.thmd-4 .longer-button .dm0 .dm0 .dm0[class*="thmd"] a.cta, .var19.theme21.theme22.theme23.theme24.thmd-4 .longer-button .light .button, .var19.theme21.theme22.theme23.theme24.thmd-4 .longer-button .light a.button, .var19.theme21.theme22.theme23.theme24.thmd-4 .longer-button .light .dm0 a.cta, .var19.theme21.theme22.theme23.theme24.thmd-4 .longer-button .light .dm0[class*="thmd"] a.cta, .var19.theme21.theme22.theme23.theme24.thmd-4 .longer-button .light .dm0 .dm0[class*="thmd"] a.cta, .var19.theme21.theme22.theme23.theme24.thmd-4 .longer-button .light .dm0 .dm0 .dm0[class*="thmd"] a.cta {
    min-width: 250px !important;
}

/*accent1 text CTAs*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent1 .clv0 ul:not(.ctas) li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent1 .clv0 ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent1 .clv0 p a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent1 .clv0 ul li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent1 .clv0 ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent1 .clv0 p a.txt-cta,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent1 .clv0 .dmc-drw a.txt-cta {
    border-image: linear-gradient(to right, #d65168, #e7b154) 30;
}
	
/*accent1 text CTAs on white*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent1 .clv0.light ul:not(.ctas) li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent1 .clv0.light ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent1 .clv0.light p a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent1 .clv0.light ul li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent1 .clv0.light ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent1 .clv0.light p a.txt-cta,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent1 .clv0.light .dmc-drw a.txt-cta {
    border-image: linear-gradient(to right, #d65168, #e7b154) 30;
}
	
/*accent1 text CTAs on medium background*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent1 .clv0.mid ul:not(.ctas) li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent1 .clv0.mid ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent1 .clv0.mid p a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent1 .clv0.mid ul li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent1 .clv0.mid ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent1 .clv0.mid p a.txt-cta,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent1 .clv0.mid .dmc-drw a.txt-cta {
    border-image: linear-gradient(to right, #d65168, #e7b154) 30;
}
	
/*accent1 text CTAs hover*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent1 .clv0 ul:not(.ctas) li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent1 .clv0 ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent1 .clv0 p a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent1 .clv0 ul li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent1 .clv0 ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent1 .clv0 p a.txt-cta:hover,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent1 .clv0 .dmc-drw a.txt-cta:hover,
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent1 .clv0.mid ul:not(.ctas) li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent1 .clv0.mid ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent1 .clv0.mid p a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent1 .clv0.mid ul li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent1 .clv0.mid ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent1 .clv0.mid p a.txt-cta:hover,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent1 .clv0.mid .dmc-drw a.txt-cta:hover,
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent1 .clv0.light ul:not(.ctas) li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent1 .clv0.light ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent1 .clv0.light p a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent1 .clv0.light ul li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent1 .clv0.light ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent1 .clv0.light p a.txt-cta:hover,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent1 .clv0.light .dmc-drw a.txt-cta:hover {
    border-image: linear-gradient(to right, #d65168, #d65168) 30;
	border-bottom: 4px solid;
}
	
/*accent1 blue border*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent1 .button.blue.border {
    background: linear-gradient(#0051af 0 0) padding-box, 
    linear-gradient(to right, #d65168, #e7b154) border-box;
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent1 .button.blue.border:hover {
    background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #d65168, #e7b154) border-box;
}
	
/*accent1 darkblue border*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent1 .button.darkblue.border {
    background: linear-gradient(#051C2C 0 0) padding-box, 
    linear-gradient(to right, #d65168, #e7b154) border-box;
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent1 .button.darkblue.border:hover {
    background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #d65168, #e7b154) border-box;
}
	
/*accent1 white border*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent1 .button.white.border {
    background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #d65168, #e7b154) border-box;
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent1 .button.white.border:hover {
    background: linear-gradient(#0051af 0 0) padding-box, 
    linear-gradient(to right, #d65168, #e7b154) border-box;
}
	
/*accent1 blue button with offset border*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent1 .button.offset-border.blue::after {
  background: linear-gradient(#051C2C, #051C2C) padding-box,
              linear-gradient(to right, #d65168, #e7b154) border-box;
}

/*accent1 darkblue button with offset border*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent1 .button.offset-border.darkblue::after {
  background: linear-gradient(#051C2C, #051C2C) padding-box,
              linear-gradient(to right, #d65168, #e7b154) border-box;
}

/*accent1 white button with offset border*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent1 .button.offset-border.white::after {
  background: linear-gradient(#051C2C, #051C2C) padding-box,
              linear-gradient(to right, #d65168, #e7b154) border-box;
}
	
/*other backgrounds*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent1 .thml-0 .button.offset-border.blue::after,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent1 .thml-0 .button.offset-border.darkblue::after,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent1 .thml-0 .button.offset-border.white::after {
  background: linear-gradient(#fff, #fff) padding-box,
              linear-gradient(to right, #d65168, #e7b154) border-box;
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent1 .thmp-2 .button.offset-border.blue::after,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent1 .thmp-2 .button.offset-border.darkblue::after,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent1 .thmp-2 .button.offset-border.white::after {
  background: linear-gradient(#0051af, #0051af) padding-box,
              linear-gradient(to right, #d65168, #e7b154) border-box;
}

/*accent2 text CTAs*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent2 .clv0 ul:not(.ctas) li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent2 .clv0 ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent2 .clv0 p a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent2 .clv0 ul li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent2 .clv0 ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent2 .clv0 p a.txt-cta,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent2 .clv0 .dmc-drw a.txt-cta {
    border-image: linear-gradient(to right, #f6b64c, #76b07d) 30;
}
	
/*accent2 text CTAs on white*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent2 .clv0.light ul:not(.ctas) li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent2 .clv0.light ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent2 .clv0.light p a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent2 .clv0.light ul li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent2 .clv0.light ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent2 .clv0.light p a.txt-cta,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent2 .clv0.light .dmc-drw a.txt-cta {
    border-image: linear-gradient(to right, #f6b64c, #76b07d) 30;
}
	
/*accent2 text CTAs on medium background*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent2 .clv0.mid ul:not(.ctas) li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent2 .clv0.mid ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent2 .clv0.mid p a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent2 .clv0.mid ul li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent2 .clv0.mid ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent2 .clv0.mid p a.txt-cta,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent2 .clv0.mid .dmc-drw a.txt-cta {
    border-image: linear-gradient(to right, #f6b64c, #76b07d) 30;
}
	
/*accent2 text CTAs hover*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent2 .clv0 ul:not(.ctas) li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent2 .clv0 ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent2 .clv0 p a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent2 .clv0 ul li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent2 .clv0 ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent2 .clv0 p a.txt-cta:hover,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent2 .clv0 .dmc-drw a.txt-cta:hover,
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent2 .clv0.mid ul:not(.ctas) li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent2 .clv0.mid ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent2 .clv0.mid p a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent2 .clv0.mid ul li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent2 .clv0.mid ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent2 .clv0.mid p a.txt-cta:hover,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent2 .clv0.mid .dmc-drw a.txt-cta:hover,
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent2 .clv0.light ul:not(.ctas) li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent2 .clv0.light ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent2 .clv0.light p a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent2 .clv0.light ul li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent2 .clv0.light ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent2 .clv0.light p a.txt-cta:hover,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent2 .clv0.light .dmc-drw a.txt-cta:hover {
    border-image: linear-gradient(to right, #f6b64c, #f6b64c) 30;
	border-bottom: 4px solid;
}
	
/*accent2 blue border*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent2 .button.blue.border {
    background: linear-gradient(#0051af 0 0) padding-box, 
    linear-gradient(to right, #f6b64c, #76b07d) border-box;
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent2 .button.blue.border:hover {
    background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #f6b64c, #76b07d) border-box;
}
	
/*accent2 darkblue border*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent2 .button.darkblue.border {
    background: linear-gradient(#051C2C 0 0) padding-box, 
    linear-gradient(to right, #f6b64c, #76b07d) border-box;
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent2 .button.darkblue.border:hover {
    background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #f6b64c, #76b07d) border-box;
}
	
/*accent2 white border*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent2 .button.white.border {
    background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #f6b64c, #76b07d) border-box;
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent2 .button.white.border:hover {
    background: linear-gradient(#0051af 0 0) padding-box, 
    linear-gradient(to right, #f6b64c, #76b07d) border-box;
}
	
/*accent2 blue button with offset border*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent2 .button.offset-border.blue::after {
  background: linear-gradient(#051C2C, #051C2C) padding-box,
              linear-gradient(to right, #f6b64c, #76b07d) border-box;
}

/*accent2 darkblue button with offset border*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent2 .button.offset-border.darkblue::after {
  background: linear-gradient(#051C2C, #051C2C) padding-box,
              linear-gradient(to right, #f6b64c, #76b07d) border-box;
}

/*accent2 white button with offset border*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent2 .button.offset-border.white::after {
  background: linear-gradient(#051C2C, #051C2C) padding-box,
              linear-gradient(to right, #f6b64c, #76b07d) border-box;
}
	
/*other backgrounds*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent2 .thml-0 .button.offset-border.blue::after,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent2 .thml-0 .button.offset-border.darkblue::after,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent2 .thml-0 .button.offset-border.white::after {
  background: linear-gradient(#fff, #fff) padding-box,
              linear-gradient(to right, #f6b64c, #76b07d) border-box;
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent2 .thmp-2 .button.offset-border.blue::after,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent2 .thmp-2 .button.offset-border.darkblue::after,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent2 .thmp-2 .button.offset-border.white::after {
  background: linear-gradient(#0051af, #0051af) padding-box,
              linear-gradient(to right, #f6b64c, #76b07d) border-box;
}	

/*accent3 text CTAs*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent3 .clv0 ul:not(.ctas) li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent3 .clv0 ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent3 .clv0 p a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent3 .clv0 ul li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent3 .clv0 ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent3 .clv0 p a.txt-cta,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent3 .clv0 .dmc-drw a.txt-cta {
    border-image: linear-gradient(to right, #75c981, #196fb6) 30;
}
	
/*accent3 text CTAs on white*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent3 .clv0.light ul:not(.ctas) li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent3 .clv0.light ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent3 .clv0.light p a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent3 .clv0.light ul li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent3 .clv0.light ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent3 .clv0.light p a.txt-cta,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent3 .clv0.light .dmc-drw a.txt-cta {
    border-image: linear-gradient(to right, #75c981, #196fb6) 30;
}
	
/*accent3 text CTAs on medium background*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent3 .clv0.mid ul:not(.ctas) li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent3 .clv0.mid ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent3 .clv0.mid p a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent3 .clv0.mid ul li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent3 .clv0.mid ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent3 .clv0.mid p a.txt-cta,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent3 .clv0.mid .dmc-drw a.txt-cta {
    border-image: linear-gradient(to right, #75c981, #196fb6) 30;
}

/*accent3 text CTAs hover*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent3 .clv0 ul:not(.ctas) li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent3 .clv0 ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent3 .clv0 p a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent3 .clv0 ul li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent3 .clv0 ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent3 .clv0 p a.txt-cta:hover,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent3 .clv0 .dmc-drw a.txt-cta:hover,
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent3 .clv0.mid ul:not(.ctas) li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent3 .clv0.mid ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent3 .clv0.mid p a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent3 .clv0.mid ul li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent3 .clv0.mid ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent3 .clv0.mid p a.txt-cta:hover,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent3 .clv0.mid .dmc-drw a.txt-cta:hover,
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent3 .clv0.light ul:not(.ctas) li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent3 .clv0.light ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent3 .clv0.light p a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent3 .clv0.light ul li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent3 .clv0.light ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent3 .clv0.light p a.txt-cta:hover,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent3 .clv0.light .dmc-drw a.txt-cta:hover {
    border-image: linear-gradient(to right, #196fb6, #196fb6) 30;
	border-bottom: 4px solid;
}
	
/*accent3 blue border*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent3 .button.blue.border {
    background: linear-gradient(#0051af 0 0) padding-box, 
    linear-gradient(to right, #75c981, #196fb6) border-box;
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent3 .button.blue.border:hover {
    background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #75c981, #196fb6) border-box;
}
	
/*accent3 darkblue border*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent3 .button.darkblue.border {
    background: linear-gradient(#051C2C 0 0) padding-box, 
    linear-gradient(to right, #75c981, #196fb6) border-box;
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent3 .button.darkblue.border:hover {
    background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #75c981, #196fb6) border-box;
}
	
/*accent3 white border*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent3 .button.white.border {
    background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #75c981, #196fb6) border-box;
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent3 .button.white.border:hover {
    background: linear-gradient(#0051af 0 0) padding-box, 
    linear-gradient(to right, #75c981, #196fb6) border-box;
}
	
/*accent3 blue button with offset border*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent3 .button.offset-border.blue::after {
  background: linear-gradient(#051C2C, #051C2C) padding-box,
              linear-gradient(to right, #75c981, #196fb6) border-box;
}

/*accent3 darkblue button with offset border*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent3 .button.offset-border.darkblue::after {
  background: linear-gradient(#051C2C, #051C2C) padding-box,
              linear-gradient(to right, #75c981, #196fb6) border-box;
}

/*accent3 white button with offset border*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent3 .button.offset-border.white::after {
  background: linear-gradient(#051C2C, #051C2C) padding-box,
              linear-gradient(to right, #75c981, #196fb6) border-box;
}
	
/*other backgrounds*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent3 .thml-0 .button.offset-border.blue::after,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent3 .thml-0 .button.offset-border.darkblue::after,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent3 .thml-0 .button.offset-border.white::after {
  background: linear-gradient(#fff, #fff) padding-box,
              linear-gradient(to right, #75c981, #196fb6) border-box;
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent3 .thmp-2 .button.offset-border.blue::after,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent3 .thmp-2 .button.offset-border.darkblue::after,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent3 .thmp-2 .button.offset-border.white::after {
  background: linear-gradient(#0051af, #0051af) padding-box,
              linear-gradient(to right, #75c981, #196fb6) border-box;
}

/*accent4 text CTAs*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent4 .clv0 ul:not(.ctas) li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent4 .clv0 ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent4 .clv0 p a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent4 .clv0 ul li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent4 .clv0 ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent4 .clv0 p a.txt-cta,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent4 .clv0 .dmc-drw a.txt-cta {
    border-image: linear-gradient(to right, #14e1fb, #3171b0) 30;
}
	
/*accent4 text CTAs on white*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent4 .clv0.light ul:not(.ctas) li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent4 .clv0.light ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent4 .clv0.light p a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent4 .clv0.light ul li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent4 .clv0.light ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent4 .clv0.light p a.txt-cta,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent4 .clv0.light .dmc-drw a.txt-cta {
    border-image: linear-gradient(to right, #14e1fb, #3171b0) 30;
}
	
/*accent4 text CTAs on medium background*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent4 .clv0.mid ul:not(.ctas) li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent4 .clv0.mid ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent4 .clv0.mid p a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent4 .clv0.mid ul li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent4 .clv0.mid ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent4 .clv0.mid p a.txt-cta,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent4 .clv0.mid .dmc-drw a.txt-cta {
    border-image: linear-gradient(to right, #14e1fb, #3171b0) 30;
}
	
/*accent4 text CTAs hover*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent4 .clv0 ul:not(.ctas) li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent4 .clv0 ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent4 .clv0 p a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent4 .clv0 ul li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent4 .clv0 ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent4 .clv0 p a.txt-cta:hover,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent4 .clv0 .dmc-drw a.txt-cta:hover,
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent4 .clv0.mid ul:not(.ctas) li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent4 .clv0.mid ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent4 .clv0.mid p a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent4 .clv0.mid ul li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent4 .clv0.mid ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent4 .clv0.mid p a.txt-cta:hover,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent4 .clv0.mid .dmc-drw a.txt-cta:hover,
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent4 .clv0.light ul:not(.ctas) li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent4 .clv0.light ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent4 .clv0.light p a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent4 .clv0.light ul li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent4 .clv0.light ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent4 .clv0.light p a.txt-cta:hover,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent4 .clv0.light .dmc-drw a.txt-cta:hover {
    border-image: linear-gradient(to right, #14e1fb, #14e1fb) 30;
	border-bottom: 4px solid;
}
	
/*accent4 blue border*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent4 .button.blue.border {
    background: linear-gradient(#0051af 0 0) padding-box, 
    linear-gradient(to right, #14e1fb, #3171b0) border-box;
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent4 .button.blue.border:hover {
    background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #14e1fb, #3171b0) border-box;
}
	
/*accent4 darkblue border*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent4 .button.darkblue.border {
    background: linear-gradient(#051C2C 0 0) padding-box, 
    linear-gradient(to right, #14e1fb, #3171b0) border-box;
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent4 .button.darkblue.border:hover {
    background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #14e1fb, #3171b0) border-box;
}
	
/*accent4 white border*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent4 .button.white.border {
    background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #14e1fb, #3171b0) border-box;
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent4 .button.white.border:hover {
    background: linear-gradient(#0051af 0 0) padding-box, 
    linear-gradient(to right, #14e1fb, #3171b0) border-box;
}
	
/*accent4 blue button with offset border*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent4 .button.offset-border.blue::after {
  background: linear-gradient(#051C2C, #051C2C) padding-box,
              linear-gradient(to right, #14e1fb, #3171b0) border-box;
}

/*accent4 darkblue button with offset border*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent4 .button.offset-border.darkblue::after {
  background: linear-gradient(#051C2C, #051C2C) padding-box,
              linear-gradient(to right, #14e1fb, #3171b0) border-box;
}

/*accent4 white button with offset border*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent4 .button.offset-border.white::after {
  background: linear-gradient(#051C2C, #051C2C) padding-box,
              linear-gradient(to right, #14e1fb, #3171b0) border-box;
}

/*other backgrounds*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent4 .thml-0 .button.offset-border.blue::after,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent4 .thml-0 .button.offset-border.darkblue::after,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent4 .thml-0 .button.offset-border.white::after {
  background: linear-gradient(#fff, #fff) padding-box,
              linear-gradient(to right, #14e1fb, #3171b0) border-box;
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent4 .thmp-2 .button.offset-border.blue::after,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent4 .thmp-2 .button.offset-border.darkblue::after,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent4 .thmp-2 .button.offset-border.white::after {
  background: linear-gradient(#0051af, #0051af) padding-box,
              linear-gradient(to right, #14e1fb, #3171b0) border-box;
}	

/*accent5 text CTAs*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent5 .clv0 ul:not(.ctas) li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent5 .clv0 ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent5 .clv0 p a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent5 .clv0 ul li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent5 .clv0 ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent5 .clv0 p a.txt-cta,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent5 .clv0 .dmc-drw a.txt-cta {
    border-image: linear-gradient(to right, #21a9a2, #1589b8) 30;/*#5461aa, #874aa5*/
}
	
/*accent5 text CTAs on white*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent5 .clv0.light ul:not(.ctas) li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent5 .clv0.light ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent5 .clv0.light p a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent5 .clv0.light ul li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent5 .clv0.light ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent5 .clv0.light p a.txt-cta,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent5 .clv0.light .dmc-drw a.txt-cta {
    border-image: linear-gradient(to right, #21a9a2, #1589b8) 30;/*#5461aa, #874aa5*/
}
	
/*accent5 text CTAs on medium background*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent5 .clv0.mid ul:not(.ctas) li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent5 .clv0.mid ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent5 .clv0.mid p a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent5 .clv0.mid ul li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent5 .clv0.mid ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent5 .clv0.mid p a.txt-cta,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent5 .clv0.mid .dmc-drw a.txt-cta {
    border-image: linear-gradient(to right, #21a9a2, #1589b8) 30;/*#5461aa, #874aa5*/
}
	
/*accent5 text CTAs hover*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent5 .clv0 ul:not(.ctas) li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent5 .clv0 ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent5 .clv0 p a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent5 .clv0 ul li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent5 .clv0 ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent5 .clv0 p a.txt-cta:hover,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent5 .clv0 .dmc-drw a.txt-cta:hover,
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent5 .clv0.mid ul:not(.ctas) li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent5 .clv0.mid ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent5 .clv0.mid p a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent5 .clv0.mid ul li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent5 .clv0.mid ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent5 .clv0.mid p a.txt-cta:hover,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent5 .clv0.mid .dmc-drw a.txt-cta:hover,
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent5 .clv0.light ul:not(.ctas) li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent5 .clv0.light ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent5 .clv0.light p a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent5 .clv0.light ul li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent5 .clv0.light ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent5 .clv0.light p a.txt-cta:hover,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent5 .clv0.light .dmc-drw a.txt-cta:hover {
    border-image: linear-gradient(to right, #249ABD, #2B7BBB) 30;/*#5461aa, #5461aa*/
	border-bottom: 4px solid;
}
	
/*accent5 blue border*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent5 .button.blue.border {
    background: linear-gradient(#0051af 0 0) padding-box, 
    linear-gradient(to right, #21a9a2, #1589b8) border-box;/*#5461aa, #874aa5*/
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent5 .button.blue.border:hover {
    background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #21a9a2, #1589b8) border-box;/*#5461aa, #874aa5*/
}
	
/*accent5 darkblue border*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent5 .button.darkblue.border {
    background: linear-gradient(#051C2C 0 0) padding-box, 
    linear-gradient(to right, #21a9a2, #1589b8) border-box;/*#5461aa, #874aa5*/
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent5 .button.darkblue.border:hover {
    background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #21a9a2, #1589b8) border-box;/*#5461aa, #874aa5*/
}
	
/*accent5 white border*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent5 .button.white.border {
    background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #21a9a2, #1589b8) border-box;/*#5461aa, #874aa5*/
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent5 .button.white.border:hover {
    background: linear-gradient(#0051af 0 0) padding-box, 
    linear-gradient(to right, #21a9a2, #1589b8) border-box;/*#5461aa, #874aa5*/
}
	
/*accent5 blue button with offset border*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent5 .button.offset-border.blue::after {
  background: linear-gradient(#051C2C, #051C2C) padding-box,
              linear-gradient(to right, #21a9a2, #1589b8) border-box;/*#5461aa, #874aa5*/
}

/*accent5 darkblue button with offset border*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent5 .button.offset-border.darkblue::after {
  background: linear-gradient(#051C2C, #051C2C) padding-box,
              linear-gradient(to right, #21a9a2, #1589b8) border-box;/*#5461aa, #874aa5*/
}

/*accent5 white button with offset border*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent5 .button.offset-border.white::after {
  background: linear-gradient(#051C2C, #051C2C) padding-box,
              linear-gradient(to right, #21a9a2, #1589b8) border-box;/*#5461aa, #874aa5*/
}
	
/*other backgrounds*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent5 .thml-0 .button.offset-border.blue::after,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent5 .thml-0 .button.offset-border.darkblue::after,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent5 .thml-0 .button.offset-border.white::after {
  background: linear-gradient(#fff, #fff) padding-box,
              linear-gradient(to right, #21a9a2, #1589b8) border-box;/*#5461aa, #874aa5*/
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent5 .thmp-2 .button.offset-border.blue::after,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent5 .thmp-2 .button.offset-border.darkblue::after,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent5 .thmp-2 .button.offset-border.white::after {
  background: linear-gradient(#0051af, #0051af) padding-box,
              linear-gradient(to right, #21a9a2, #1589b8) border-box;/*#5461aa, #874aa5*/
}

/*accent6 text CTAs*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent6 .clv0 ul:not(.ctas) li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent6 .clv0 ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent6 .clv0 p a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent6 .clv0 ul li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent6 .clv0 ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent6 .clv0 p a.txt-cta,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent6 .clv0 .dmc-drw a.txt-cta {
    border-image: linear-gradient(to right, #e3241b, #b94865) 30;/*d463d5*/
}
	
/*accent6 text CTAs on white*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent6 .clv0.light ul:not(.ctas) li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent6 .clv0.light ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent6 .clv0.light p a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent6 .clv0.light ul li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent6 .clv0.light ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent6 .clv0.light p a.txt-cta,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent6 .clv0.light .dmc-drw a.txt-cta {
    border-image: linear-gradient(to right, #e3241b, #b94865) 30;/*d463d5*/
}
	
/*accent6 text CTAs on medium background*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent6 .clv0.mid ul:not(.ctas) li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent6 .clv0.mid ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent6 .clv0.mid p a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent6 .clv0.mid ul li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent6 .clv0.mid ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent6 .clv0.mid p a.txt-cta,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent6 .clv0.mid .dmc-drw a.txt-cta {
    border-image: linear-gradient(to right, #e3241b, #b94865) 30;/*d463d5*/
}
	
/*accent6 text CTAs hover*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent6 .clv0 ul:not(.ctas) li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent6 .clv0 ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent6 .clv0 p a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent6 .clv0 ul li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent6 .clv0 ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent6 .clv0 p a.txt-cta:hover,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent6 .clv0 .dmc-drw a.txt-cta:hover,
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent6 .clv0.mid ul:not(.ctas) li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent6 .clv0.mid ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent6 .clv0.mid p a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent6 .clv0.mid ul li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent6 .clv0.mid ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent6 .clv0.mid p a.txt-cta:hover,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent6 .clv0.mid .dmc-drw a.txt-cta:hover,
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent6 .clv0.light ul:not(.ctas) li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent6 .clv0.light ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent6 .clv0.light p a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent6 .clv0.light ul li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent6 .clv0.light ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent6 .clv0.light p a.txt-cta:hover,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent6 .clv0.light .dmc-drw a.txt-cta:hover {
    border-image: linear-gradient(to right, #e3241b, #e3241b) 30;/*d463d5*/
	border-bottom: 4px solid;
}
	
/*accent6 blue border*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent6 .button.blue.border {
    background: linear-gradient(#0051af 0 0) padding-box, 
    linear-gradient(to right, #e3241b, #b94865) border-box;/*d463d5*/
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent6 .button.blue.border:hover {
    background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #e3241b, #b94865) border-box;/*d463d5*/
}
	
/*accent6 darkblue border*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent6 .button.darkblue.border {
    background: linear-gradient(#051C2C 0 0) padding-box, 
    linear-gradient(to right, #e3241b, #b94865) border-box;/*d463d5*/
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent6 .button.darkblue.border:hover {
    background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #e3241b, #b94865) border-box;/*d463d5*/
}
	
/*accent6 white border*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent6 .button.white.border {
    background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #e3241b, #b94865) border-box;/*d463d5*/
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent6 .button.white.border:hover {
    background: linear-gradient(#0051af 0 0) padding-box, 
    linear-gradient(to right, #e3241b, #b94865) border-box;/*d463d5*/
}
	
/*accent6 blue button with offset border*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent6 .button.offset-border.blue::after {
  background: linear-gradient(#051C2C, #051C2C) padding-box,
              linear-gradient(to right, #e3241b, #b94865) border-box;/*d463d5*/
}

/*accent6 darkblue button with offset border*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent6 .button.offset-border.darkblue::after {
  background: linear-gradient(#051C2C, #051C2C) padding-box,
              linear-gradient(to right, #e3241b, #b94865) border-box;/*d463d5*/
}

/*accent6 white button with offset border*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent6 .button.offset-border.white::after {
  background: linear-gradient(#051C2C, #051C2C) padding-box,
              linear-gradient(to right, #e3241b, #b94865) border-box;/*d463d5*/
}

/*other backgrounds*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent6 .thml-0 .button.offset-border.blue::after,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent6 .thml-0 .button.offset-border.darkblue::after,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent6 .thml-0 .button.offset-border.white::after {
  background: linear-gradient(#fff, #fff) padding-box,
              linear-gradient(to right, #e3241b, #b94865) border-box;/*d463d5*/
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent6 .thmp-2 .button.offset-border.blue::after,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent6 .thmp-2 .button.offset-border.darkblue::after,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent6 .thmp-2 .button.offset-border.white::after {
  background: linear-gradient(#0051af, #0051af) padding-box,
              linear-gradient(to right, #e3241b, #b94865) border-box;/*d463d5*/
}

/*accent7 text CTAs*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent7 .clv0 ul:not(.ctas) li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent7 .clv0 ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent7 .clv0 p a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent7 .clv0 ul li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent7 .clv0 ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent7 .clv0 p a.txt-cta,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent7 .clv0 .dmc-drw a.txt-cta {
    border-image: linear-gradient(to right, #d6f493, #198275) 30;
}
	
/*accent7 text CTAs on white*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent7 .clv0.light ul:not(.ctas) li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent7 .clv0.light ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent7 .clv0.light p a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent7 .clv0.light ul li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent7 .clv0.light ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent7 .clv0.light p a.txt-cta,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent7 .clv0.light .dmc-drw a.txt-cta {
    border-image: linear-gradient(to right, #d6f493, #198275) 30;
}
	
/*accent7 text CTAs on medium background*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent7 .clv0.mid ul:not(.ctas) li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent7 .clv0.mid ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent7 .clv0.mid p a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent7 .clv0.mid ul li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent7 .clv0.mid ol li a.txt-cta, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent7 .clv0.mid p a.txt-cta,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent7 .clv0.mid .dmc-drw a.txt-cta {
    border-image: linear-gradient(to right, #d6f493, #198275) 30;
}
	
/*accent7 text CTAs hover*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent7 .clv0 ul:not(.ctas) li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent7 .clv0 ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent7 .clv0 p a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent7 .clv0 ul li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent7 .clv0 ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent7 .clv0 p a.txt-cta:hover,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent7 .clv0 .dmc-drw a.txt-cta:hover,
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent7 .clv0.mid ul:not(.ctas) li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent7 .clv0.mid ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent7 .clv0.mid p a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent7 .clv0.mid ul li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent7 .clv0.mid ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent7 .clv0.mid p a.txt-cta:hover,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent7 .clv0.mid .dmc-drw a.txt-cta:hover,
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent7 .clv0.light ul:not(.ctas) li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent7 .clv0.light ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .main-content .accent7 .clv0.light p a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent7 .clv0.light ul li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent7 .clv0.light ol li a.txt-cta:hover, 
.var19.theme21.theme22.theme23.theme24.thmd-4 .sidebar .accent7 .clv0.light p a.txt-cta:hover,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent7 .clv0.light .dmc-drw a.txt-cta:hover {
    border-image: linear-gradient(to right, #d6f493, #d6f493) 30;
	border-bottom: 4px solid;
}
	
/*accent7 blue border*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent7 .button.blue.border {
    background: linear-gradient(#0051af 0 0) padding-box, 
    linear-gradient(to right, #d6f493, #198275) border-box;
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent7 .button.blue.border:hover {
    background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #d6f493, #198275) border-box;
}
	
/*accent7 darkblue border*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent7 .button.darkblue.border {
    background: linear-gradient(#051C2C 0 0) padding-box, 
    linear-gradient(to right, #d6f493, #198275) border-box;
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent7 .button.darkblue.border:hover {
    background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #d6f493, #198275) border-box;
}
	
/*accent7 white border*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent7 .button.white.border {
    background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #d6f493, #198275) border-box;
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent7 .button.white.border:hover {
    background: linear-gradient(#0051af 0 0) padding-box, 
    linear-gradient(to right, #d6f493, #198275) border-box;
}
	
/*accent7 blue button with offset border*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent7 .button.offset-border.blue::after {
  background: linear-gradient(#051C2C, #051C2C) padding-box,
              linear-gradient(to right, #d6f493, #198275) border-box;
}

/*accent7 darkblue button with offset border*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent7 .button.offset-border.darkblue::after {
  background: linear-gradient(#051C2C, #051C2C) padding-box,
              linear-gradient(to right, #d6f493, #198275) border-box;
}

/*accent7 white button with offset border*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent7 .button.offset-border.white::after {
  background: linear-gradient(#051C2C, #051C2C) padding-box,
              linear-gradient(to right, #d6f493, #198275) border-box;
}

/*other backgrounds*/
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent7 .thml-0 .button.offset-border.blue::after,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent7 .thml-0 .button.offset-border.darkblue::after,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent7 .thml-0 .button.offset-border.white::after {
  background: linear-gradient(#fff, #fff) padding-box,
              linear-gradient(to right, #d6f493, #198275) border-box;
}
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent7 .thmp-2 .button.offset-border.blue::after,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent7 .thmp-2 .button.offset-border.darkblue::after,
.var19.theme21.theme22.theme23.theme24.thmd-4 .accent7 .thmp-2 .button.offset-border.white::after {
  background: linear-gradient(#0051af, #0051af) padding-box,
              linear-gradient(to right, #d6f493, #198275) border-box;
}
/*end links buttons cta*/

/*start moon backgrounds*/
.moon-bg { position: relative; z-index: 0; }
.moon-bg, .accent1.moon-bg {
    background: url(/c/dam/r/ciscolive/global-event/images/2024/cl24-bg-moon-orange.png) no-repeat center 80px;
    border-radius: 0;
}
.moon-bg.green, .accent2.moon-bg {
    background: url(/c/dam/r/ciscolive/global-event/images/2024/cl24-bg-moon-green.png) no-repeat center 80px;
    border-radius: 0;
}
.moon-bg.medblue, .accent3.moon-bg {
    background: url(/c/dam/r/ciscolive/global-event/images/2024/cl24-bg-moon-medblue.png) no-repeat center 80px;
    border-radius: 0;
}
.moon-bg.blue, .accent4.moon-bg {
    background: url(/c/dam/r/ciscolive/global-event/images/2024/cl24-bg-moon-blue.png) no-repeat center 80px;
    border-radius: 0;
}
.moon-bg.violet, .accent5.moon-bg {
    background: url(/c/dam/r/ciscolive/global-event/images/2024/cl24-bg-moon-violet.png) no-repeat center 80px;
    border-radius: 0;
}
.moon-bg.pink, .accent6.moon-bg {
    background: url(/c/dam/r/ciscolive/global-event/images/2024/cl24-bg-moon-pink.png) no-repeat center 80px;
    border-radius: 0;
}
.moon-bg.teal, .accent7.moon-bg {
    background: url(/c/dam/r/ciscolive/global-event/images/2024/cl24-bg-moon-teal.png) no-repeat center 80px;
    border-radius: 0;
}
/*put neg margin on moon (mtnXXX and pos padding on div below ptXXX) to create overlap*/
/*
.moon-bg, .accent1.moon-bg {
    background: linear-gradient(to bottom, #F05E2B, #7a4237, #081C2B) border-box;
    border-radius: 60em/15em;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.moon-bg.green, .accent2.moon-bg {
    background: linear-gradient(to bottom, #6EBE4A, #3a6943, #081C2B) border-box;
    border-radius: 60em/15em;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.moon-bg.medblue, .accent3.moon-bg {
    background: linear-gradient(to bottom, #203E96, #172e5f, #081C2B) border-box;
    border-radius: 60em/15em;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.moon-bg.blue, .accent4.moon-bg {
    background: linear-gradient(to bottom, #21BBE7, #081C2B) border-box;
    border-radius: 60em/15em;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.moon-bg.violet, .accent5.moon-bg {
    background: linear-gradient(to bottom, #A85CC1, #081C2B) border-box;
    border-radius: 60em/15em;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.moon-bg.pink, .accent6.moon-bg {
    background: linear-gradient(to bottom, #ED4371, #081C2B) border-box;
    border-radius: 60em/15em;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.moon-bg.teal, .accent7.moon-bg {
    background: linear-gradient(to bottom, #40C1AC, #081C2B) border-box;
    border-radius: 60em/15em;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}*/
/*end moon backgrounds*/

/*start shadow/border boxes*/
.shadow-box, .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-4.border-box.blue {
	background: linear-gradient(#051c2c 0 0) padding-box, 
    linear-gradient(to right, #2B7BBB, #00bceb) border-box;
}
/*blue shadow boxes*/
.shadow-box.blue {
    box-shadow: 10px 10px #00bceb;
}
.thml-0.shadow-box.blue.bottom-right {
    box-shadow: 10px 10px #00bceb;
	background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #2B7BBB, #00bceb) border-box;
}
.thml-0.shadow-box.blue.top-left {
	box-shadow: -10px -10px #00bceb;
	background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #00bceb, #2B7BBB) border-box;
}
.thml-0.shadow-box.blue.top-right {
	box-shadow: 10px -10px #00bceb;
	background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #2B7BBB, #00bceb) border-box;
}
.thml-0.shadow-box.blue.bottom-left {
	box-shadow: -10px 10px #00bceb;
	background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #00bceb, #2B7BBB) border-box;
}	
.thmd-4.shadow-box.blue.bottom-right {
    box-shadow: 10px 10px #00bceb;
	background: linear-gradient(#051c2c 0 0) padding-box, 
    linear-gradient(to right, #2B7BBB, #00bceb) border-box;
}
.thmd-4.shadow-box.blue.top-left {
	box-shadow: -10px -10px #00bceb;
	background: linear-gradient(#051c2c 0 0) padding-box, 
    linear-gradient(to right, #00bceb, #2B7BBB) border-box;
}
.thmd-4.shadow-box.blue.top-right {
	box-shadow: 10px -10px #00bceb;
	background: linear-gradient(#051c2c 0 0) padding-box, 
    linear-gradient(to right, #2B7BBB, #00bceb) border-box;   
}
.thmd-4.shadow-box.blue.bottom-left {
	box-shadow: -10px 10px #00bceb;
	background: linear-gradient(#051c2c 0 0) padding-box, 
    linear-gradient(to right, #00bceb, #2B7BBB) border-box;
}

/*green border boxes*/
.thml-0.border-box.green {
	background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #008E37, #74bf4b) border-box;
}
.thmd-4.border-box.green {
	background: linear-gradient(#051c2c 0 0) padding-box, 
    linear-gradient(to right, #008E37, #74bf4b) border-box;
}
/*green shadow boxes*/
.thml-0.shadow-box.green.bottom-right {
	box-shadow: 10px 10px #74bf4b;
	background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #008E37, #74bf4b) border-box;
}
.thml-0.shadow-box.green.top-left {
	box-shadow: -10px -10px #74bf4b;
	background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #74bf4b, #008E37) border-box;
}
.thml-0.shadow-box.green.top-right {
	box-shadow: 10px -10px #74bf4b;
	background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #008E37, #74bf4b) border-box;
}
.thml-0.shadow-box.green.bottom-left {
	box-shadow: -10px 10px #74bf4b;
	background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #74bf4b, #008E37) border-box;
}
	
.thmd-4.shadow-box.green.bottom-right {
	box-shadow: 10px 10px #74bf4b;
	background: linear-gradient(#051c2c 0 0) padding-box, 
    linear-gradient(to right, #008E37, #74bf4b) border-box;
}
.thmd-4.shadow-box.green.top-left {
	box-shadow: -10px -10px #74bf4b;
	background: linear-gradient(#051c2c 0 0) padding-box, 
    linear-gradient(to right, #74bf4b, #008E37) border-box;
}
.thmd-4.shadow-box.green.top-right {
	box-shadow: 10px -10px #74bf4b;
	background: linear-gradient(#051c2c 0 0) padding-box, 
    linear-gradient(to right, #008E37, #74bf4b) border-box;
}
.thmd-4.shadow-box.green.bottom-left {
	box-shadow: -10px 10px #74bf4b;
	background: linear-gradient(#051c2c 0 0) padding-box, 
    linear-gradient(to right, #74bf4b, #008E37) border-box;
}

/*red border boxes*/
.thml-0.border-box.red {
	background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #e3241b, #F2CA00) border-box;
}
.thmd-4.border-box.red {
	background: linear-gradient(#051c2c 0 0) padding-box, 
    linear-gradient(to right, #e3241b, #F2CA00) border-box;
}
/*red shadow boxes*/
.thml-0.shadow-box.red.bottom-right {
    box-shadow: 10px 10px #e3241b;
	background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #F2CA00, #e3241b) border-box;
}
.thml-0.shadow-box.red.top-left {
    box-shadow: -10px -10px #e3241b;
	background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #e3241b, #F2CA00) border-box;
}
.thml-0.shadow-box.red.top-right {
    box-shadow: 10px -10px #e3241b;
	background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #F2CA00, #e3241b) border-box;
}
.thml-0.shadow-box.red.bottom-left {
    box-shadow: -10px 10px #e3241b;
	background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #e3241b, #F2CA00) border-box;
}	
.thmd-4.shadow-box.red.bottom-right {
    box-shadow: 10px 10px #e3241b;
	background: linear-gradient(#051c2c 0 0) padding-box, 
    linear-gradient(to right, #F2CA00, #e3241b) border-box;
}
.thmd-4.shadow-box.red.top-left {
    box-shadow: -10px -10px #e3241b;
	background: linear-gradient(#051c2c 0 0) padding-box, 
    linear-gradient(to right, #e3241b, #F2CA00) border-box;
}
.thmd-4.shadow-box.red.top-right {
    box-shadow: 10px -10px #e3241b;
	background: linear-gradient(#051c2c 0 0) padding-box, 
    linear-gradient(to right, #F2CA00, #e3241b) border-box;
}
.thmd-4.shadow-box.red.bottom-left {
    box-shadow: -10px 10px #e3241b;
	background: linear-gradient(#051c2c 0 0) padding-box, 
    linear-gradient(to right, #e3241b, #F2CA00) 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-4.border-box.orange {
	background: linear-gradient(#051c2c 0 0) padding-box, 
    linear-gradient(to right, #F2CA00, #e3241b) border-box;
}
/*orange shadow boxes*/	
.thml-0.shadow-box.orange.bottom-right {
    box-shadow: 10px 10px #fbab2c;
	background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #e3241b, #F2CA00) border-box;
}
.thml-0.shadow-box.orange.top-left {
    box-shadow: -10px -10px #fbab2c;
	background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #F2CA00, #e3241b) border-box;
}
.thml-0.shadow-box.orange.top-right {
    box-shadow: 10px -10px #fbab2c;
	background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #e3241b, #F2CA00) border-box;
}
.thml-0.shadow-box.orange.bottom-left {
    box-shadow: -10px 10px #fbab2c;
	background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #F2CA00, #e3241b) border-box;
}	
.thmd-4.shadow-box.orange.bottom-right {
    box-shadow: 10px 10px #fbab2c;
	background: linear-gradient(#051c2c 0 0) padding-box, 
    linear-gradient(to right, #e3241b, #F2CA00) border-box;
}
.thmd-4.shadow-box.orange.top-left {
    box-shadow: -10px -10px #fbab2c;
	background: linear-gradient(#051c2c 0 0) padding-box, 
    linear-gradient(to right, #F2CA00, #e3241b) border-box;
}
.thmd-4.shadow-box.orange.top-right {
    box-shadow: 10px -10px #fbab2c;
	background: linear-gradient(#051c2c 0 0) padding-box, 
    linear-gradient(to right, #e3241b, #F2CA00) border-box;
}
.thmd-4.shadow-box.orange.bottom-left {
    box-shadow: -10px 10px #fbab2c;
	background: linear-gradient(#051c2c 0 0) padding-box, 
    linear-gradient(to right, #F2CA00, #e3241b) border-box;
}

/*teal border boxes*/
.thml-0.border-box.teal {
	background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #3cbdaa, #ccdc00) border-box;
}
.thmd-4.border-box.teal {
	background: linear-gradient(#051c2c 0 0) padding-box, 
    linear-gradient(to right, #3cbdaa, #ccdc00) border-box;
}
/*teal shadow boxes*/	
.thml-0.shadow-box.teal.bottom-right {
    box-shadow: 10px 10px #3cbeab;
	background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #ccdc00, #3cbdaa) border-box;
}
.thml-0.shadow-box.teal.top-left {
    box-shadow: -10px -10px #3cbeab;
	background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #3cbdaa, #ccdc00) border-box;
}
.thml-0.shadow-box.teal.top-right {
    box-shadow: 10px -10px #3cbeab;
	background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #ccdc00, #3cbdaa) border-box;
}
.thml-0.shadow-box.teal.bottom-left {
    box-shadow: -10px 10px #3cbeab;
	background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #3cbdaa, #ccdc00) border-box;
}	
.thmd-4.shadow-box.teal.bottom-right {
    box-shadow: 10px 10px #3cbeab;
	background: linear-gradient(#051c2c 0 0) padding-box, 
    linear-gradient(to right, #ccdc00, #3cbdaa) border-box;
}
.thmd-4.shadow-box.teal.top-left {
    box-shadow: -10px -10px #3cbeab;
	background: linear-gradient(#051c2c 0 0) padding-box, 
    linear-gradient(to right, #3cbdaa, #ccdc00) border-box;
}
.thmd-4.shadow-box.teal.top-right {
    box-shadow: 10px -10px #3cbeab;
	background: linear-gradient(#051c2c 0 0) padding-box, 
    linear-gradient(to right, #ccdc00, #3cbdaa) border-box;
}
.thmd-4.shadow-box.teal.bottom-left {
    box-shadow: -10px 10px #3cbeab;
	background: linear-gradient(#051c2c 0 0) padding-box, 
    linear-gradient(to right, #3cbdaa, #ccdc00) border-box;
}

/*yellow border boxes*/
.thml-0.border-box.yellow {
	background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #F2CA00, #E78D2D) border-box;
}
.thmd-4.border-box.yellow {
	background: linear-gradient(#051c2c 0 0) padding-box, 
    linear-gradient(to right, #F2CA00, #E78D2D) border-box;
}
/*yellow shadow boxes*/	
.thml-0.shadow-box.yellow.bottom-right {
    box-shadow: 10px 10px #F2CA00;
	background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #E78D2D, #F2CA00) border-box;
}
.thml-0.shadow-box.yellow.top-left {
    box-shadow: -10px -10px #F2CA00;
	background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #F2CA00, #E78D2D) border-box;
}
.thml-0.shadow-box.yellow.top-right {
    box-shadow: 10px -10px #F2CA00;
	background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #E78D2D, #F2CA00) border-box;
}
.thml-0.shadow-box.yellow.bottom-left {
    box-shadow: -10px 10px #F2CA00;
	background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #F2CA00, #E78D2D) border-box;
}	
.thmd-4.shadow-box.yellow.bottom-right {
    box-shadow: 10px 10px #F2CA00;
	background: linear-gradient(#051c2c 0 0) padding-box, 
    linear-gradient(to right, #E78D2D, #F2CA00) border-box;
}
.thmd-4.shadow-box.yellow.top-left {
    box-shadow: -10px -10px #F2CA00;
	background: linear-gradient(#051c2c 0 0) padding-box, 
    linear-gradient(to right, #F2CA00, #E78D2D) border-box;
}
.thmd-4.shadow-box.yellow.top-right {
    box-shadow: 10px -10px #F2CA00;
	background: linear-gradient(#051c2c 0 0) padding-box, 
    linear-gradient(to right, #E78D2D, #F2CA00) border-box;
}
.thmd-4.shadow-box.yellow.bottom-left {
    box-shadow: -10px 10px #F2CA00;
	background: linear-gradient(#051c2c 0 0) padding-box, 
    linear-gradient(to right, #F2CA00, #E78D2D) 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-4.border-box.pink {
	background: linear-gradient(#051c2c 0 0) padding-box, 
    linear-gradient(to right, #d6457c, #E78D2D) border-box;/*8c4aa2*/
}
/*pink shadow boxes*/	
.thml-0.shadow-box.pink.bottom-right {
    box-shadow: 10px 10px #ed4371;
	background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #E78D2D, #d6457c) border-box;/*8c4aa2*/
}
.thml-0.shadow-box.pink.top-left {
    box-shadow: -10px -10px #ed4371;
	background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #d6457c, #E78D2D) border-box;/*8c4aa2*/
}
.thml-0.shadow-box.pink.top-right {
    box-shadow: 10px -10px #ed4371;
	background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #E78D2D, #d6457c) border-box;/*8c4aa2*/
}
.thml-0.shadow-box.pink.bottom-left {
    box-shadow: -10px 10px #ed4371;
	background: linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(to right, #d6457c, #E78D2D) border-box;/*8c4aa2*/
}	
.thmd-4.shadow-box.pink.bottom-right {
    box-shadow: 10px 10px #ed4371;
	background: linear-gradient(#051c2c 0 0) padding-box, 
    linear-gradient(to right, #E78D2D, #d6457c) border-box;/*8c4aa2*/
}
.thmd-4.shadow-box.pink.top-left {
    box-shadow: -10px -10px #ed4371;
	background: linear-gradient(#051c2c 0 0) padding-box, 
    linear-gradient(to right, #d6457c, #E78D2D) border-box;/*8c4aa2*/
}
.thmd-4.shadow-box.pink.top-right {
    box-shadow: 10px -10px #ed4371;
	background: linear-gradient(#051c2c 0 0) padding-box, 
    linear-gradient(to right, #E78D2D, #d6457c) border-box;/*8c4aa2*/
}
.thmd-4.shadow-box.pink.bottom-left {
    box-shadow: -10px 10px #ed4371;
	background: linear-gradient(#051c2c 0 0) padding-box, 
    linear-gradient(to right, #d6457c, #E78D2D) border-box;/*8c4aa2*/
}
/*end shadow/border boxes*/

/*start photo shadow borders*/
.shadow-pic {
	border-radius: 15px;	
}
/*blue shadow boxes*/
.shadow-pic.blue.bottom-right {
    box-shadow: 10px 10px #00bceb;
    margin-right: 10px;
}
.shadow-pic.blue.top-left {
    box-shadow: -10px -10px #00bceb;
    margin-left: 10px;
}
.shadow-pic.blue.top-right {
    box-shadow: 10px -10px #00bceb;
    margin-right: 10px;
}
.shadow-pic.blue.bottom-left {
    box-shadow: -10px 10px #00bceb;
    margin-left: 10px;
}
/*green shadow boxes*/
.shadow-pic.green.bottom-right {
    box-shadow: 10px 10px #74bf4b;
    margin-right: 10px;
}
.shadow-pic.green.top-left {
    box-shadow: -10px -10px #74bf4b;
    margin-left: 10px;
}
.shadow-pic.green.top-right {
    box-shadow: 10px -10px #74bf4b;
    margin-right: 10px;
}
.shadow-pic.green.bottom-left {
    box-shadow: -10px 10px #74bf4b;
    margin-left: 10px;
}
/*red shadow boxes*/
.shadow-pic.red.bottom-right {
    box-shadow: 10px 10px #e3241b;
    margin-right: 10px;
}
.shadow-pic.red.top-left {
    box-shadow: -10px -10px #e3241b;
    margin-left: 10px;
}
.shadow-pic.red.top-right {
    box-shadow: 10px -10px #e3241b;
    margin-right: 10px;
}
.shadow-pic.red.bottom-left {
    box-shadow: -10px 10px #e3241b;
    margin-left: 10px;
}
/*orange shadow boxes*/
.shadow-pic.orange.bottom-right {
    box-shadow: 10px 10px #fbab2c;
    margin-right: 10px;
}
.shadow-pic.orange.top-left {
    box-shadow: -10px -10px #fbab2c;
    margin-left: 10px;
}
.shadow-pic.orange.top-right {
    box-shadow: 10px -10px #fbab2c;
    margin-right: 10px;
}
.shadow-pic.orange.bottom-left {
    box-shadow: -10px 10px #fbab2c;
    margin-left: 10px;
}
/*teal shadow boxes*/
.shadow-pic.teal.bottom-right {
    box-shadow: 10px 10px #3cbeab;
    margin-right: 10px;
}
.shadow-pic.teal.top-left {
    box-shadow: -10px -10px #3cbeab;
    margin-left: 10px;
}
.shadow-pic.teal.top-right {
    box-shadow: 10px -10px #3cbeab;
    margin-right: 10px;
}
.shadow-pic.teal.bottom-left {
    box-shadow: -10px 10px #3cbeab;
    margin-left: 10px;
}
/*yellow shadow boxes*/
.shadow-pic.yellow.bottom-right {
    box-shadow: 10px 10px #F2CA00;
    margin-right: 10px;
}
.shadow-pic.yellow.top-left {
    box-shadow: -10px -10px #F2CA00;
    margin-left: 10px;
}
.shadow-pic.yellow.top-right {
    box-shadow: 10px -10px #F2CA00;
    margin-right: 10px;
}
.shadow-pic.yellow.bottom-left {
    box-shadow: -10px 10px #F2CA00;
    margin-left: 10px;
}
/*pink shadow boxes*/
.shadow-pic.pink.bottom-right {
    box-shadow: 10px 10px #ed4371;
    margin-right: 10px;
}
.shadow-pic.pink.top-left {
    box-shadow: -10px -10px #ed4371;
    margin-left: 10px;
}
.shadow-pic.pink.top-right {
    box-shadow: 10px -10px #ed4371;
    margin-right: 10px;
}
.shadow-pic.pink.bottom-left {
    box-shadow: -10px 10px #ed4371;
    margin-left: 10px;
}
/*end photo shadow borders*/

/*start spotlight*/
/*larger medium spotlight images*/
@media only screen and (min-width: 37.5em) {
.theme24.thmd-4 .dmc-sl.var-2 .med, .theme24.thmd-4 .dmc-sl.var-3 .med {
    width: 350px; }
}
@media only screen and (min-width: 48em) {
.theme24.thmd-4 .dmc-sl.var-3 .med, .theme24.thmd-4 .dmc-sl.river.var-3 .med {
    width: 450px; }
}
@media only screen and (min-width: 64em) {
.theme24.thmd-4 .dmc-sl.var-3 .med, .theme24.thmd-4 .dmc-sl.river.var-3 .med {
    width: 650px; }
}
/*end spotlight*/

/*start tabs/drawers - accent1 faq*/
.theme24.thmd-4 .transparent button, .theme24.thmd-4 .transparent .dmc-drw .face-txt, .theme24.thmd-4 .transparent .dmc-drw p { color: #fff; }
.theme24.thmd-4 .transparent .dmc-drw.thml-1 { background-color: transparent; border-radius: 0; border-left: none; border-right: none; border-top: none; }
.theme24.thmd-4 .transparent .dmc-drw .drw-fc { background-color: transparent; }
.theme24.thmd-4 .transparent .tabs-container h2, .theme24.thmd-4 .transparent .tabs-container p { color: #fff; }
.theme24.thmd-4 .transparent #drawertab>dl .dtname>button { background-color: transparent; color: #fff; }
.theme24.thmd-4 .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.thmd-4 .transparent .dmc-drw .drw-fc.open .arrow { background-position: 0 -15px; }
.theme24.thmd-4 .transparent .accent1 #drawertab>dl .dtname>button { border-bottom: 3px solid #00bceb; }
.theme24.thmd-4 .transparent #drawertab>dl .dtname>button .arrow_span { border-color: #fff; }
.theme24.thmd-4 .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.thmd-4 .transparent .accent1 .dmc-drw .drw-fc.open .arrow { background-position: 0 -15px; }
.theme24.thmd-4 .transparent .accent1 #drawertab>dl .dtname>button { border-bottom: 3px solid transparent; border-image: linear-gradient(to right, #d65168, #e7b154) 30; }
.theme24.thmd-4 .transparent .accent1 #drawertab>dl .dtname>button .arrow_span { border-color: #fbab2c; }
@media only screen and (min-width:54.7em) {
	.theme24.thmd-4 .transparent #drawertab.tabview>ul>li:first-child { border-left: 1px solid transparent; }
	.theme24.thmd-4 .transparent #drawertab.tabview>ul>li, .theme24.thmd-4 .transparent #drawertab.tabview>ul>li>button { border: none; background: transparent; }
	.theme24.thmd-4 .transparent #drawertab.tabview>ul>li.active>button { background: transparent; 
    border-bottom: 2px solid #00bceb; }
	.theme24.thmd-4 .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*/

/*start unordered list*/
.theme24.thmd-4 .main-content li { margin-left: 40px; }
.theme24.thmd-4 .main-content li::marker { color: #69bf4a; }
.theme24.thmd-4 .main-content.accent1 li::marker { color: #f5a706; }
.theme24.thmd-4 .main-content.accent2 li::marker { color: #69bf4a; }
.theme24.thmd-4 .main-content.accent3 li::marker { color: #04a6e1; }
.theme24.thmd-4 .main-content.accent4 li::marker { color: #04a6e1; }
.theme24.thmd-4 .main-content.accent5 li::marker { color: #249abd; }/*a85cc1*/
.theme24.thmd-4 .main-content.accent6 li::marker { color: #ed4371; }
.theme24.thmd-4 .main-content.accent7 li::marker { color: #cddd00; }
/*end unordered list*/

/*start video*/
.theme24.thmd-4 .video-js { border-radius: 15px; }
/*end video*/

/*start default-footer*/
.var19.theme20.theme21.theme22.theme23.theme24.thmd-4 .footer {
  padding-bottom: 0;
  color: #313e48;
}
.var19.theme20.theme21.theme22.theme23.theme24.thmd-4 .footer #sponsors-include {
  background: #051c2c url("/c/dam/r/ciscolive/global-event/images/2024/cl24-footer-sponsor-include-background.png") no-repeat center top;
  background-size: cover;
}
.var19.theme20.theme21.theme22.theme23.theme24.thmd-4 .footer .lower-section {
  background-color: #fff;
  padding: 60px 0 38px;
}
.var19.theme20.theme21.theme22.theme23.theme24.thmd-4 .footer .footer-link {
  color: #313e48;
}
.var19.theme20.theme21.theme22.theme23.theme24.thmd-4 .footer .footer-socialiconLinkContainer .footer-socialiconLink {
  color: #313e48;
  display: block;
  margin: 0 18px 11px 0;
}
.var19.theme20.theme21.theme22.theme23.theme24.thmd-4 .footer .menu,
.var19.theme20.theme21.theme22.theme23.theme24.thmd-4 .footer .copyright {
  color: #313e48;
}
.var19.theme20.theme21.theme22.theme23.theme24.thmd-4 .footer .menu .footer-link,
.var19.theme20.theme21.theme22.theme23.theme24.thmd-4 .footer .copyright .footer-link {
  color: #313e48;
}
.var19.theme20.theme21.theme22.theme23.theme24.thmd-4 .footer .menu .footer-link:hover,
.var19.theme20.theme21.theme22.theme23.theme24.thmd-4 .footer .copyright .footer-link:hover {
}
.var19.theme20.theme21.theme22.theme23.theme24.thmd-4 #section-sponsors {
  padding: 100px 0 30px;
}
.var19.theme20.theme21.theme22.theme23.theme24.thmd-4 #section-sponsors h3 {
  font-size: 24px;
  font-style: italic;
}
@media screen and (min-width: 768px) {
  .var19.theme20.theme21.theme22.theme23.theme24.thmd-4 #section-sponsors h3 {
    font-size: 35px;
  }
}
/*end default-footer*/