:root{

	--Carbon-color: #191919;
	--Sand-color: #E8DCC7;
	--Cobalt-color: #1A31A9;
	--Ocean-color: #096256;
	--Slate-color: #6B665F;
	--Cream-color:#F6F1E7;
	--Sky-color: #3F59E4;
	--Seafoam-color: #4CB7A3;
	--Gravel-color: #AFABA1;
	--Snow-color: #FFFEFA;
	--Cloud-color: #B6C9FF;
	--Turquoise-color: #B1E4DE;
	
	}
	
	@font-face {
	  font-family: "Aeonik-Regular";
	  font-style: normal;
	  font-weight: 400;
	  src: url("https://pages.okta.com/rs/855-QAH-699/images/Aeonik-Regular.otf") format("opentype");
	  }
	  
	  @font-face {
	  font-family: "Aeonik-Medium";
	  font-style: normal;
	  font-weight: 400;
	  src: url("https://pages.okta.com/rs/855-QAH-699/images/Aeonik-Medium.otf") format("opentype");
	  }
	
	  body {
		font-family: 'Aeonik-Regular', Helvetica, sans-serif;
		background-color: #D9D7D2 ;
	  
	  }
	
	*{
	  font-family: 'Aeonik-Regular', Helvetica, sans-serif;
  
	}
	
	.module_5_heading, .module_6_heading{
	  
	  color: var(--Carbon-color) !important;
	  font-size: 24px;
	  font-weight: bold;
	  line-height: 32px;
	  margin-bottom: 16px;
	margin-top: 0px;
	
	}
  
	.module_5_para, .module_5_para_ver-2 {
	  color: var(--Slate-color)!important;
	  margin: 0;
	  font-size: 16px;
	  line-height: 24px;
	}
	
	.module_6_para{
	  color: var(--Slate-color)!important;
	 margin: 0;
	  font-size: 16px;
	  line-height: 24px;
	}
	
	.module_6_title1{
	  width: 528px;
	}
	.module_6_title2{
	  width: 528px;
	}
	
	
	.module_5_BTN{
	  text-align: center;
	}
	
	.hero-form-screen{
	  padding-top: 72px;
	  padding-bottom: 96px;
	  width: 100%;
	  display: flex;
	position: relative;
  }
	
  .word-logo {
	width: 110px;
	height: 40px;
  }
	
	.module4_para{
	  color: #6B665F;
	  font-size: 20px;
	  line-height: 27px;
	margin-bottom: 0px;
	margin-top: 0px;
	font-weight: 500;
	}
	
	.module4_heading{
	  color: #191919;
	  font-size: 48px;
	  line-height: 55px;
	  margin-top: 0px;
	  margin-bottom: 16px;
	}
	
	.module_7_heading{
	  font-size: 48px ;
	padding-top: 96px;
	margin: 0px;
	line-height: 55px;
	  letter-spacing: -2%;
	  color: var(--Carbon-color);
	}
	
	.module_7_Para{
	  width: 80%;
	  font-size: 24px;
	  line-height: 32px;
	  color: var(--Slate-color);
	  margin: 0px;
	  padding-top: 16px;
	  padding-bottom: 56px;
	}
	
	.module_7_Sub-para{
	  margin: 0px;
	  width: 864px;
	}
	
	.module_8_heading{
	  width: 528px;
	  font-size: 48px;
	  line-height: 55px;
	  color: var(--Carbon-color);
	  margin: 0px;
	  letter-spacing: -2%;
	  margin-bottom: 96px;
	}
	
	.module_8_para{
	  width: 528px;
	  font-size: 28px;
	  line-height: 38px;
	  color: var(--Slate-color);
	  margin: 0px;
	  padding: 0px;
	}
	
	.module_8_sub{
	  padding-bottom: 32px;
	  margin-left: 144px;
	  width: 528px;
	}
	
	.module_8_sub_head{
	margin: 0px;
	font-size: 24px;
	line-height: 32px;
	font-weight: bold;
	color: var(--Carbon-color);
	}
	
	.module_8_sub_para{
	  width: 90%;
	  margin: 0px;
	  font-size: 16px;
	  line-height: 22px;
	  padding-top: 16px;
	  padding-bottom: 64px;
	  color: var(--Slate-color);
	}
	
	.module_8_sub_para-last{
	  width: 90%;
	  margin: 0px;
	  font-size: 16px;
	  line-height: 22px;
	  padding-top: 16px;
	  color: var(--Slate-color);
	}
  
	.section-9{
	  background-color: #3F59E4;
	}
	
	.module_9{
	  padding-top: 64px;
	  padding-bottom: 64px;
	  width: 50%;
	  margin: auto;
	}
	
	.module_9_head_para{
		width: 608px;
		margin: auto;

	}
	
	.module_9_heading{
	  font-size: 40px;
	  line-height: 48px;
	  letter-spacing: -2%;
	  color: #FFFEFA;
	  text-align: center;
	  margin: 0px;
	  padding-bottom: 16px;
	  padding-left: 20px;
	  padding-right: 20px;
	}
	
	.module_9_para{
		font-size: 20px;
		line-height: 28px;
		color: #FFFEFA;
		margin: 0px;
		text-align: center;
		padding-bottom: 24px;
		padding-left: 80px;
		padding-right: 80px;
	 
	}
	
	.module_13_blocks-4 {
	  margin-bottom: 64px;
	}
	
	.module_17{
	  padding: 64px 0px;
	}
	
	.module_17_Video{
	  width: 100%;
	}
	
	.module_17_heading{
	  font-size: 40px;
	  line-height: 48px;
	  letter-spacing: -2%;
	  color: var(--Carbon-color);
	  text-align: center;
	  margin: 0px auto;
	  padding-bottom: 16px;
	}
	
	.module_17_para{
	  font-size: 20px;
	  line-height: 28px;
	  color: var(--Slate-color);
	  margin: 0px auto;
	  text-align: center;
	  padding-bottom: 24px;
	  padding-left: 112px;
	  padding-right: 112px;
	}
  
	.module_10_heading{
	  width: 80%;
	  color: var(--Carbon-color) !important;
	  font-size: 24px;
	  font-weight: bold;
	  line-height: 32px;
	  margin-bottom: 16px;
	margin-top: 40px;
	}
  
	.module_10_para {
	  color: var(--Slate-color)!important;
	  margin: 0px;
	  font-size: 20px;
	  line-height: 28px;
	}
  
	.module_7_cards-3, .module_10_cards-3{
	  display: flex;
	  width: 100%;
	  height: auto;
	  position: relative;
	  float: left;
	}
	
	.embed-video-full{
	width: 100%;
	height: 100%;
		  }
		  
	.module-bg-8, .module_17{
	background: linear-gradient(to top left, #E8DCC7, #FFFEFA);
	  }
	  
	.module_13_cards-4{
		display: flex;
		width: 100%;
		height: auto;
		position: relative;
		float: left;
	  }
	  
	.module_13_blocks-4{
	  display: flex;
	  width: 304px;
	  height: auto;
	  position: relative;
	  float: left;
	}
	
	.module_13_4-block{
	  display: flex;
	  position: relative;
	  justify-content: left;
	}
	
	.module_13_4-block-2{
	  display: flex;
	  position: relative;
	}
	
	.module_10_img{
	  width: 100%;
	}
	
	.module_7_card-bottom-1, .module_7_card-bottom-2 {
	  width: 416px;
	  margin-right: 32px;
	}
	  
	  .module_7_card-bottom-3{
		width: 416px
	}
	
	.module_7_columns {
	  display: flex;
	  justify-content: center;
	padding-bottom: 96px;
	  color: #191919;
	}
	
	.module_7_columns_BTN{
		display: flex;
		justify-content: center;
		padding-bottom: 96px;
		padding-top: 96px;
		color: #191919;
	}
  
	.module_7_columns-1{
	  isplay: flex;
	margin-bottom: 96px;
	margin-top: 96px;
	 color: #191919;
  
	}
	
	.module_10_head{
	  font-size: 48px;
	  line-height: 55px;
	  color: var(--Carbon-color);
	  margin: 0px;
	  padding-top: 96px;
	  padding-bottom: 30px;
	  letter-spacing: -2%;
	}
	
	.module_11_title-1{
	  color: var(--Snow-color);
	  font-size: 72px;
	  margin-bottom: 0px;
	  line-height: 79px;
	  letter-spacing: -2%;
	  font-weight: 400;
	margin-top: 96px;
	}
  
	.module_11_title-2{
	  font-size: 24px;
	  line-height: 32px;
	  margin-top: 0px;
	  padding-top: 32px;
	  padding-bottom: 32px;
	  margin-bottom: 60px;
	  color: var(--Snow-color);
	}
	
	.module_11_hero-form {
	  width: 100%;
	  height: auto;
	  position: relative;
	}

	.module_11_hero-form-content {
	  width: 100%;
	position: relative;
	float: left;
  }
  
	.module_11_hero-form-text {
	  width: 100%;
	  display: flex;
	  position: relative;
  }
  
	.Module-6_btn_ver-2{
	  background-color: #191919;
	  color: var(--Snow-color) !important;
	  border: 2px solid #191919;
	  cursor: pointer;
	  display: inline-block;
	  letter-spacing: 0;
	  text-align: center;
	  font-family: 'Aeonik-Regular', Helvetica, sans-serif;
	  border-radius: 5px;
	  padding: 5px 20px ;
	  height: 40px;
	margin-right: 48px;
		margin-top: 24px;
	  -webkit-transition: 0.3s all ease;
	  -o-transition: 0.3s all ease;
	  transition: 0.3s all ease;
	}
	
	.container-11{
  width: 100% !important;
	  padding-right: 0px !important;
	  margin-right: 0px !important;
	  padding-left: 0px !important;
	  margin-left: 0px !important;
	}
  
	.module_11_BTN {
	  font-size: 20px;
	  font-weight: 800;
	  background-color: #FFFEFA;
	  border-radius: 5px;
	  cursor: pointer;
	  display: inline-block;
	  letter-spacing: 1;
	  text-align: center;
	  font-family: 'Aeonik-Regular', Helvetica, sans-serif;
	  margin: 0 0;
	  padding: 20px 20px;
	  -webkit-transition: 0.3s all ease;
	  -o-transition: 0.3s all ease;
	  transition: 0.3s all ease;
	  text-decoration: none !important;
	}
	
	.module_11_BTN:hover{
	  background-color: #191919;
	  color: var(--Snow-color) !important;
	}

	.module_11_hero-button-container a{
		color: var(--Carbon-color);
	}
	
  .module_12{
	display: flex;
  padding-bottom: 96px;
  }
  
  .module_12_para{
	width: 528px;
	margin: 0px 124px 0px 144px;
	font-size: 28px;
	line-height: 36px;
	color: var(--Slate-color);
  }
  
  .module_12_img_para{
	display: flex;
  }
  
	.Module_12_2_row_img{
	  width: 528px;
	}
	
	.Module_12_2_row_para{
	  width: 528px;
	  margin-left: 144px;
	  margin-right: 124px;
	}
	
	.module_12_img1{
	  width: 100%;
	  padding-bottom: 32px;
	}
	
	.module_12_sub{
	  padding-top: 64px;
	}
	
	.module_12_sub_head{
	  margin: 0px;
	  font-size: 24px;
	  line-height: 32px;
	  font-weight: bold;
	  color: var(--Carbon-color);
	  }
	  
	.module_12_sub_para{
	  font-size: 16px;
	  line-height: 22px;
	  padding-top: 16px;
	  margin: 0;
	  padding-bottom: 64px;
	  color: var(--Slate-color);
	}
	
	.mktoModule-NavBarHeader div a{
	color: var(--Carbon-color) !important;
	}
	
	.mktoModule-NavBarHeader {
		display: flex;
	}
	
	.module_12_sub_para-last{
	  font-size: 16px;
	  line-height: 22px;
	  padding-top: 16px;
	  margin: 0;
	  padding-bottom: 64px;
	  color: var(--Slate-color);
	}
  
	.module_12_heading{
	  width: 528px;
	  font-size: 48px;
	  line-height: 56px;
	  color: var(--Carbon-color);
	  margin: 0px;
	  letter-spacing: -2%;
	}
  
	.module_13_card-bottom-1, .module_13_card-bottom-2, .module_13_card-bottom-3, .module_13_card-bottom-4{
      width: 304px;	
	  margin-right: 32px;
	  background-color: var(--Cream-color);
	  border-radius: 20px;
	  }
	  
	  .module_13_card-bottom-4 {
        margin-right: 0px;
		background-color: var(--Cream-color);
		border-radius: 20px;
		}
		
	  .module_13_card-bottom-ver_2-1, .module_13_card-bottom-ver_2-2, .module_13_card-bottom-ver_2-3,
	  .module_13_card-bottom-ver_3-1, .module_13_card-bottom-ver_3-2 {

		margin-right: 32px;
		background-color: var(--Cream-color);
		border-radius: 20px;
		}
		
		.module_13_card-bottom-ver_4-1 {
		  width: 95%;
		  margin-right: 32px;
		  background-color: var(--Cream-color);
		  border-radius: 20px;
		  }
		  
	  .module_13_head{
		font-size: 48px;
		line-height: 55px;
		color: var(--Carbon-color);
		margin: 0px;

		padding-bottom: 32px;
		letter-spacing: -2%;
	  }
	  
	  .module_13_columns {
	  margin-bottom: 32px;
	  width: 50%;
		color: #191919;
	  }
	  
	  .module_13_heading{
		color: var(--Carbon-color) !important;
		font-size: 24px;
		font-weight: bold;
		line-height: 32px;
		margin-bottom: 8px;
	  margin-top: 24px;
	  }
	  
	  .module_13_heading_ver_2, .module_13_heading_ver_3, .module_13_heading_ver_4{
		color: var(--Carbon-color) !important;
		font-size: 24px;
		font-weight: bold;
		line-height: 32px;
		margin-bottom: 8px;
		margin-top: 0px;
	  }
	  
	  .module_13_para {    
		color: var(--Slate-color)!important;
		margin: 0px;
		font-size: 16px;
		line-height: 22px;
	  }
	  
	  .module_13_img_text{
		padding: 40px;
	  }
	  
	  .module_13_texts{
		width: 100%;
		padding: 40px;
	  }
  
	  .module_13_columns-2, .module_13_columns-3{
		width: 50%;
		display: -webkit-box;
		display: flex;media
		flex-wrap: nowrap;
		justify-content: left;
	  margin-bottom: 32px;
		color: #191919;
	  }
	  
	  .module_13_columns-4 {
		width: 100%;
			  display: -webkit-box;
			  display: flex;
			  flex-wrap: nowrap;
			  justify-content: left;
			  color: #191919;
			}
			
	  .module_14{
		width: 864px;
		margin: 0 auto;
		padding-top: 72px;
		padding-bottom: 72px;
		padding-left: 102px;
		padding-right: 102px;
		align-items: center;
		font-family: 'Aeonik-Regular', Helvetica, sans-serif !important;
		background-color: var(--Carbon-color);
		border-radius: 20px;
	  }
	  
	  .module_14_yahoo{
		max-height: 64px;
		height: 64px;
	  }
	  
	  .module_14_heading{
		font-size: 40px;
		line-height: 48px;
		letter-spacing: -2%;
		color: var(--Snow-color);
		margin: 0;
		padding: 32px 0;
	  }
	  
	  .module_14_para{
		font-size: 20px;
		line-height: 28px;
		color: var(--Snow-color);
	  }
	  
	.Module-6_btn_ver-2:hover {
	  background-color: var(--Sky-color);
	  color: var(--Snow-color) !important;
	  border: 2px solid var(--Sky-color);
	  height: 40px;
	}	
  
	.module_15_sub-1{
	  padding-left: 35px;
	  padding-right: 35px;
	}
	
	.module_15_sub-2, .module_16_sub-2{
	  padding-left: 25px;
	  padding-right: 25px;
	}
	
	.module_15_heading{
	  font-size: 48px;
	  line-height: 55px;
	  color: var(--Carbon-color);
	  margin: 0px;
	  padding-bottom: 40px;
	  letter-spacing: -2%;
	}
	
	.module_15_sub_head{
	  font-size: 32px;
	  line-height: 40px;
	  font-weight: bold;
	  color: var(--Carbon-color);
	  letter-spacing: -1%;
	  margin: 0px;
	  padding-top: 32px;
	  padding-bottom: 16px;
	}
	
	.module_15_Sub_para{
	  font-size: 20px;
	  line-height: 28px;
	  letter-spacing: -1%;
	  height: 120px;
	  margin: 0px;
	  color: var(--Slate-color);
	  padding: 16px 0px;
	}
	
	.module_15_Sub_Atag, .module_16_Sub_Atag{
	  font-size: 20px;
	  text-decoration: underline !important;
	  margin-bottom: 48px;
	  padding-top: 16px;
	  height: 40px;
	  color: var(--Carbon-color);
	}
  
	.module_15_Sub_Atag a, .module_16_Sub_Atag a{
		color: #191919;
	}

	.module_16_Sub_Atag a:hover{
		color: var(--Snow-color);
	}
	
	.module_15_Sub_Atag a:hover{
		color: var(--Snow-color);
	}
	
	.is-open .HeaderAndBody__header-title, .is-open .HeaderAndBody__header-toggle:before{
	  color: var(--Sky-color) !important;
	  border-right-color:   var(--Sky-color);
	  border-bottom-color: var(--Sky-color);
	}
	
	.module_15_ver-2, .module_15{
	  width: 100%;
  display: flex;
	}
	
	.module_15_sub_head{
	  font-size: 32px;
	  line-height: 40px;
	  font-weight: bold;
	  color: var(--Carbon-color);
	  letter-spacing: -1%;
	  margin: 0px;
	  padding-top: 32px;
	  padding-bottom: 16px;
	}
	
	.module_12_img2{
	  width: 100%;
	}
	
	.module_16_mini{
  display: flex;
  margin: 0 auto;
	}
	
	.module_16_mini_block{
	  display: flex;
	}
	
	.module_16_sub_head{
	  font-size: 24px;
	  line-height: 32px;
	  font-weight: bold;
	  color: var(--Carbon-color);
	  letter-spacing: -1%;
	  padding-bottom: 50px;
	  padding-top: 32px;
	  margin-bottom: 16px;
	  margin-top: 0px;
	}
  
	.module_18{
	  width: 100%;
	  margin: 0px auto;
	  padding-top: 64px;
	  padding-bottom: 64px;
	  padding-left: 72px;
	  padding-right: 72px;
	  align-items: center;
	  font-family: 'Aeonik-Regular', Helvetica, sans-serif !important;
	  background-color: var(--Sky-color);
	  border-radius: 20px;
	}
	
	.module_18_heading{
	  font-size: 56px;
	  line-height: 64px;
	  letter-spacing: -2%;
	  color: var(--Snow-color);
	  margin: 0;
	}
  
	.module_18_head_CTA{
	  display: flex;
	  justify-content: space-between;
  
	}
	
	.module_18_contact-BTN_2 a{
		text-decoration: none !important;
		color: var(--Snow-color) !important;
	}
	
	.module_18_contact-BTN_2 {
   
	  color: var(--Snow-color);
	  border: 2px solid var(--Snow-color);
	  cursor: pointer;
	  font-family: 'Aeonik-Regular', Helvetica, sans-serif;
	  font-size: 20px !important;
	  padding: 15px 64px;
	  border-radius: 5px;
	  text-decoration: none;
	  -webkit-transition: 0.3s all ease;
	  -o-transition: 0.3s all ease;
	  transition: 0.3s all ease;
	}
	
	.module_18_CTA_Banner{
	  width: 100%;
  padding: 64px 0;
  margin: 0 auto;
  text-align: center;
	}
	
	.module_18_CTA_Banner_img, .module_18_CTA_Banner_img_mob{
	  width: 100%;
	}
	
	/* 3-col section */
	.wrapper {
	  padding: 5px;
	  max-width: 960px;
	  width: 95%;
	  margin: 20px auto;
	}
	
	.module-4-main{
	  text-align: left;
	}
	
	section.mktoModule-Yahoo-TextEditor{
		padding-top: 30px;
		padding-bottom: 30px;
	}
	
	.module_4{
	  width: 864px;
	  margin: 0 auto;
	
	  align-items: center;
	  font-family: 'Aeonik-Regular', Helvetica, sans-serif !important;
	}
	
	.module_4_btn{
	  padding-top: 16px;
	}
	
	.module_10_3cards_img{
		width: 100%;
			}

	.columns {
	  width: 100%;
	  display: flex;
	  flex-flow: row wrap;
	  justify-content: space-between;
	  padding-top: 96px;
	padding-bottom: 96px;
	  color: #191919;
	}
	
  .module-8{
	display: flex;
	width: 100%;
  }
  
	.card-bottom, .M5-card-bottom-1, .M5-card-bottom-2, .M5-card-bottom-3, .M5-card-bottom-4, .M5-card-bottom-5, .M5-card-bottom-6 {  
	  width: 376px;
	  text-align: left;
	}
	
	.module_6{
	  display: flex;
	  flex-flow: row wrap;
	  padding-top: 96px;
	  padding-bottom: 96px;
	  color: #191919;
	  justify-content: space-between;
	}
	
	.column {
	  font-size: 20px ;
	  flex: 1;
	  margin: 2px;
	  padding: 10px;
	  &:first-child { margin-left: 0; }
	  &:last-child { margin-right: 0; }
	}
  
	.speaker-3-4{
		display: flex;
	  }

	  .speaker-1-2 {
		display: flex;
	}
	
	
		.module_9_head_para {
    width: 640px;
    margin: auto;
}
	  
	.second-form-flex {
    width: 640px;
    margin: auto;
}
	
.module_3_text3-2.module_4_text4 {
	width: 640px;
	margin: auto;
	padding-left: 80px;
	padding-right: 80px;
	text-align: center;
	color: #B6C9FF;
}
	
	
	
	@media (max-width:1199.98px) {
	  .MarketoForm--loaded .MarketoForm__wrap {
		padding: 1.5rem !important;
	  }
	  
	  .bubble:before {
		height: 200px;
		width: 200px;
		top: -40%;
		left: -20%;
	  }
	
	  .footer-bottom {
		display: block;
	  }
	
	.align-self-center{
	  display: block !important;
	  float: left !important;
	  width: 100% !important;
	}
	
	  .footer-links {
		width: 100%;
		justify-content: center;
		margin-bottom: 20px;
	  }
	  
	  .footer-link { 
		width: 100%;
		text-align: center;;
	  }
	
	  .footer-disclaimer {
		justify-content: center;
		text-align: center;
	  }
	  
	  .table-responsive-xl {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
		-ms-overflow-style: -ms-autohiding-scrollbar;
	  }
	  
	  .table-responsive-xl > .table-bordered {
		border: 0;
	  }
	  
	  .navbar-expand-xl > .container,
	  .navbar-expand-xl > .container-fluid {
		padding-right: 0;
		padding-left: 0;
	  }
	}
	  
	@media (max-width: 991.98px) { 
	
	  .module_4{
		   padding-left: 0px;
		   padding-right: 15px;
		   width: 100%;
		  
		 }
		 
		 .module_9_para{
		   text-align: center !important;
		   margin: 0px !important;
		   padding: 0px 50px 0px 50px !important;
		 }
		 
		 .module_9_heading{
		   text-align: center !important;
		   margin: 0 0 0px 0px;
		   padding:  0px 0px 15px 0px !important;
		 }
		
		 .module_12{
		   width: 100%;
		   padding-bottom: 30px;
		   flex-direction: column;
		 }
		 
		 .module_12_heading, .Module_12_2_row_img{
		   width: 100%;
		 }
		 
		 .module_12_para{
		   width: 100%;
		   margin: 15px 0px;
		 }
		 
		 .module_12_img_para{
		   width: 100%;
		   flex-direction: column;
		 }
		 
		 .Module_12_2_row_para{
		   width: 100%;
		   margin: 15px 0px;
		 }
		 
		 .module_12_sub{
		   padding-top: 32px;
		 }
	
		
		 
		 .module_13_4-block-2{
		   flex-direction: column;
		   width: 100%;
		 }
		 
		 .module_13_columns, .module_13_columns-2, .module_13_columns-3{
		   width: 100%;
		 }
		 
		 .module_16_mini{
	 flex-direction: column;
		 }
		 
		 .module_16_mini_block{
		   width: 100%;
		   margin-bottom: 30px;
		 }
		 
		 .col-md-4{
		   margin-right: 20px;
		 }
		 
		 .hero-form-block{
		   margin-left: 0px !important;
		 }
	 
		 .module_5_heading, .module_6_heading{
		   width: 100%;
		 }
		 
		 .module_6_title2{
		 margin-top: 0px;
		 }
		 
		 .module_8_heading{
		   width: 80%;
		 }
		 
		 .module-8{
		   flex-direction: column;
		 }
		 
		 .module_8_para{
		   margin-bottom: 30px;
		 }
		 
		 .module_8_heading{
		   margin-bottom: 30px;
		 }
		 
		 .module_8_para {
		   width: 100%;
		 }
		 
		 .module_8_sub {
		   width: 100%;
		 }
		 
		 .social-icons {
		   justify-content: center;
		 }
		 
		 .footer-bottom{
		   flex-direction: column;
		 }
		 
		 .footer-disclaimer{
		   margin-bottom: 30px;
		 }
		 
		 .hero-form-flex {
		   align-items: left !important;
		 }
		 
		 .module_13_columns-4{
		   width: 100%;
		 }
		 
		 /* .mktoForm [data-wrapper-for="subscriptionWorkforceIdentity"] .mktoFieldWrap {
		margin-left: -5px !Important;
		}
		.mktoForm [data-wrapper-for="subscriptionCustomerIdentity"] .mktoFieldWrap {
		margin-left: -5px!Important;
		} */
	   }   
	
	/* @media screen and (max-width: 992px) {
		 .mktoForm [data-wrapper-for="subscriptionWorkforceIdentity"] .mktoFieldWrap {
		margin-left: -24px !Important;
		}
		.mktoForm [data-wrapper-for="subscriptionCustomerIdentity"] .mktoFieldWrap {
		margin-left: -24px!Important;
		}
	} */
	
	@media screen and (max-width: 980px) {
	  .columns .column {
		margin-bottom: 5px;
		flex-basis: 40%;
		&:nth-last-child(2) {
		  margin-right: 0;
		}
		&:last-child {
		  flex-basis: 100%;
		  margin: 0;
		}
	  }

	  .module_7_Sub-para{
		width: 100%;
	  }
	}
  
	@media (max-width:768px) {
	  .mktoFieldWrap {
		height: auto !important;
	  }

	
	  
	  .white{
		font-size: 48px !important;
		line-height: 56px !important;
	  }
  
	  .module_18_CTA_Banner_img{
		display: none !important;
	  }
	  .module_3_text3-2.module_4_text4 {
		text-align: left !important;
		width: 100% !important;
		padding-left: 50px !important;
		padding-right: 80px !important;
	  }
	  
	  .module_18_CTA_Banner_img_mob{
		display: block !important;
	  }
	  
	  .hero-flex{
		padding-top: 30px !important;
		padding-bottom: 30px !important;
	  }
	  
	  .module_10_head{
		padding-top: 30px !important;
	  }
	  
	  .module_14{
		padding-top: 30px !important;
		padding-bottom: 30px !important;
		padding-left: 30px !important;
		padding-right: 30px !important;
	  }

	  .module_18{
			padding-left: 30px !important;
		padding-right: 30px !important;
	  }
   
	 .module_3-text1 {
		font-size: 48px !important;
		line-height: 56px !important;
	  }
	  
	  .module4_heading, .module_10_head{
		font-size: 40px !important;
		line-height: 48px !important;
	  }
	  
	  .title-5{
		font-size: 24px;
		line-height: 32px;
			}
			
	  .card-bottom, .M5-card-bottom-1, .M5-card-bottom-2, .M5-card-bottom-3, .M5-card-bottom-4, .M5-card-bottom-5, .M5-card-bottom-6{
		width: 100%;
			}
		 
			.module_6_title1, .module_6_title2{
			  width: 100%;
				  }
				  
	  .module_5_para, .module_5_para_ver-2{
		width: 100%;
			}
			
			.module_9_head_para{
			  text-align: left;
			  width: 90%;
			}
			
			.module_15{
			  flex-direction: column;
			  margin-left: 0px !important;
			}
			
			.module_16{
			  flex-direction: column;
			  margin-left: 0px !important;
			}
			
			.module_15_block-2{
			  margin-left: 0px !important;
			  margin-top: 32px;
			}
			
			.module_17_heading{
			  font-size: 32px;
			  line-height: 40px;
			  text-align: left;
			}
			
			.module_17_para{
			  padding-left: 0px;
			  padding-right: 0px;
			  text-align: left;
			}
			
			.module_18_contact-BTN_2{
			  margin: 0 auto;  }
  
		
			
			.module_15_block-1, .module_15_block-2 {
			  width: 100% !important;
			}
		 
			.module_15_ver-2{
			  width: 100% !important;
			flex-direction: column;
		  }
		  
		  .module_16_Mini_block-2 {
			width: 100% !important;
			margin-right: 0px !important;
		  }
		  
		  .module_16_Mini_block-1, .module_16_Mini_block-3, .module_16_Mini_block-4{
			width: 100% !important;
		  }
		  
		  /* .mktoForm [data-wrapper-for="subscriptionWorkforceIdentity"] .mktoFieldWrap {
			margin-left: -29px !Important;
		}
		  .mktoForm [data-wrapper-for="subscriptionCustomerIdentity"] .mktoFieldWrap {
			margin-left: -29px!Important;
		} */
	}
  
	/* @media (min-width:768px) {
	  .mktoForm.twoCol .mktoFormRow {
		width: 48%
	  }
	} */
	
	@media screen and (max-width: 680px) {
	  .columns .column {
		flex-basis: 100%;
		margin: 0 0 5px 0;
	  }

	  .module_3_text3-2.module_4_text4{
		padding-right: 30px !important;
		padding-left: 5px !important;
	  }

	  
	  .second-form-flex{
		width: 100% !important;
	  }
	  .module_16_mini_block{
		flex-direction: column !important;
	  }
	  
	  .module_16_Mini_block-2, .module_16_Mini_block-4{
		margin-top: 30px;
	  }
	}
  
	@media screen and (max-device-width:576px) {
	  .module_11_hero-form-content{
		padding-right: 15px !important;
	  }
  
	  .module_14_heading{
		font-size: 32px;
		line-height: 40px;
	  }
	 
	  
	  .footer-link, .footer-link-last{
		padding-left: 12px !important;
	  }
	  
	  .speaker-1-2{
		flex-direction: column;
		margin-bottom: 0px ;
		
			  }
			  
			  .full-width-image{
				width: 100%;
			  }
		
			  .speaker-3-4{
				flex-direction: column ;
				margin-bottom: 0px ;
			  }
			  
	  .module_9_head_para {
		width: 100%;
		margin: auto;
		}
			}

	@media screen and (max-device-width:480px) {
	  /* .mktoFieldWrap>select.mktoField,
	  .mktoFieldWrap>select.mktoField {
		line-height: 1em !important;
		height: 2.2em !important;
		padding: 0.5rem 1rem !important;
	  } */
	 
	  .module4_para{
		padding-bottom: 0px;
	  }
	
	  .module_3-img.mktoModule-Hero_Txt_Form_Img{
		width: 100% !important;
	  }
	  
	  .module_3-img {
		width: 100% !important;
	  }
	
	  .module_3_text3{
		padding-left: 15px ;
		padding-top: 0px;
		padding-bottom: 0px;
		margin-left: 0px !important;
		margin-right: 0px !important;
		text-align: left !important;
	  }
  
	  .module_10_3cards_img{
		width: 100% !important;
	}
	
	  .module_16_Mini_block-2, .module_16_Mini_block-4{
		margin-top: 30px;
	  }
	  
	  .footer-links{
		width: 100%;
	  }
	 
	  
	  .module_11_hero-button-container{
		margin-bottom: 30px !important;
	  }

	  .white{
		font-size: 40px !important;
		line-height: 48px !important;
	  }
	  
	  .module_3-text1{
		font-size: 40px !important;
		line-height: 48px !important;
	  }
	  
	  .title-5{
		font-size: 24px !important;
		line-height: 32px !important;
		padding-bottom: 0px !important;
	  }
	  
	}
  
	@media screen and (max-device-width:350px) {

	  .module_9_heading{
		font-size: 32px !important;
		line-height: 40px !important;
	  }
	  
	  .module_7_columns-1{
		margin-top: 0px !important;
	  }

	  .module_11_BTN{
		font-size: 14px !important;
	  }
	  
	  .module_9_para{
		font-size: 16px !important;
		line-height: 24px !important;
	  }
	  
	  .module_9{
		padding: 30px 0 !important;
	  }
	  
	  /* #mktoForm_9194 .mktoForm{
		margin-top: 10px !important;
	  } */
	  
	  .module_15_block-1, .module_15_block-2 {
		width: 100% !important;
	  }
	  
	  .module_15_ver-2{
		width: 100% !important;
	  }
  
		.module_11_hero-form-content{
		  padding-right: 15px!important;
		}
		
		.module_13_card-bottom-ver_4-1, .module_13_columns-4{
		  width: 100% !important;
		}
		
		/* .mktoForm div:nth-child(4).mktoFormRow{
		  width: 90% !important;
		} */
		
		/* .mktoForm div:nth-child(5).mktoFormRow{
		  width: 90% !important;
		} */
  
		#heroForm{
		  margin-top: 0px !important;
		}
		.module_17_heading{
		  font-size: 32px !important;
		  line-height: 40px !important;
		}
	
		.signUp_BTN{
		  font-size: 16px !important;
		}
		
		.module_11_BTN{
		  font-size: 14px !important;
		 width: 100% !important;
		}
		
		.module_13_blocks-4, .module_13_columns-2, .module_13_columns-3{
		 width: 100% !important;
		}
	 
		 .module_13_card-bottom-1, .module_13_card-bottom-2, .module_13_card-bottom-3, .module_13_card-bottom-4,
		  .module_13_card-bottom-ver_2-1, .module_13_card-bottom-ver_2-2, .module_13_card-bottom-ver_3-1, .module_13_card-bottom-ver_2-3, .module_13_card-bottom-ver_3-2{
			width: 100% !important;
		   }
	}
  
	
	.MarketoForm__wrap {
	  min-height: 400px !important;
	}
	
	.MarketoForm--loaded .MarketoForm__wrap {
	  background: #F5F5F6 !important;
	  border-radius: 2rem 0 2rem 0 !important;
	  padding: 3rem 2rem !important;
	  border: none !important;
	  min-height: auto !important;
	}
	
	
	.navigation-flex{
	  display: flex;
	  padding: 0 !important;
	  margin: 0 !important;
	}
	
	.MarketoForm__wrap form {
	  opacity: 0 !important;
	  -webkit-transition: opacity 0.8s, -webkit-transform .8s !important;
	  transition: opacity 0.8s, -webkit-transform .8s !important;
	  -o-transition: opacity 0.8s, transform .8s !important;
	  transition: opacity 0.8s, transform .8s !important;
	  transition: opacity 0.8s, transform .8s, -webkit-transform .8s !important;
	  visibility: hidden !important;
	}
	
	.MarketoForm__loader {
	  background-image: url(/themes/custom/okta_www_theme/images/okta-spinner.gif) !important;
	  position: absolute !important;
	  top: 50% !important;
	  left: 50% !important;
	  -webkit-transform: translate(-50%, -50%) !important;
	  -ms-transform: translate(-50%, -50%) !important;
	  transform: translate(-50%, -50%) !important;
	  height: 50px !important;
	  width: 50px !important;
	  background-repeat: no-repeat !important;
	  background-size: auto !important;
	}
	
	.MarketoForm__below {
	  opacity: 0 !important;
	  -webkit-transition: opacity 0.8s !important;
	  -o-transition: opacity 0.8s !important;
	  transition: opacity 0.8s !important;
	  font-size: .87055rem !important;
	}
	
	/* --- CUSTOM FORM STYLING --- */
	
	/* .hero-form .mktoForm .mktoFormRow, .hero-form .mktoForm .mktoButtonRow {
	  
	  clear: initial !important;
	  float: left !important;
	} */
  
	/* second css */
	
	@charset "UTF-8";
	/* CSS Document */
	
	body {
	  padding: 0;
	  margin: 0;
	  font-family: 'Aeonik-Regular', Helvetica, sans-serif !important;
	  color: #00297a !important;
	  -webkit-font-smoothing: antialiased;
	  overflow-x: hidden;
	}
	
	/* General */
	
	section {
	  position: relative;
	  float: left;
	  width: 100%;
	  height: auto;
	}
	
	.full-width-image {
	  height: auto;
	  position: relative;
	}.
  
	a {
	  width: auto;
	  height: auto;
	  color: inherit !important;
	  float: left;
	}
	
	ul {
	  padding-inline-start: 30px;
	}
	
	ol {
	  padding-inline-start: 15px;
	}
	
	li {
	  margin-bottom: 0.75rem;
	}
	
	.white{
	  color: var(--Snow-color);
	  font-size: 72px;
	margin-top: 0px;
	  margin-bottom: 0px;
	  line-height: 79px;
	  letter-spacing: -2%;
	  position: relative;

	}
  
	.module_3-text1 {
	  color: var(--Snow-color);
	  font-size: 48px;
	  line-height: 55px;
	  font-weight: 400;
	  margin: 0px;
  }
	
	.module_3-text2{
	  font-size: 24px;
	  line-height: 32px;
	  color: var(--Snow-color)efa;
	  padding-bottom: 32px;
	  padding-top: 0 !important;
	}
	
	.module_3-img {
	  width: 100%;
	  height: auto;
	  display: flex;
	  justify-content: left;
	}
	
	.title-5{
	  font-size: 32px;
	  line-height: 40px;
	  letter-spacing: -1%;
	  padding-top: 40px;
	  padding-bottom: 40px;
	  color: var(--Snow-color);
	  margin: 0px;
	}
	
	.button-general {
	  color: #00297a;
	  font-family: 'Aeonik-Regular', Helvetica, sans-serif;
	  cursor: pointer;
	  -webkit-transition: 0.3s all ease;
	  -o-transition: 0.3s all ease;
	  transition: 0.3s all ease;
	  border-bottom: 1px solid;
	  border-bottom-color: inherit;
	  margin-right: 6px;
	}
	
	.button-general:hover {
	  color: #191919!important;
	  border-bottom-color: inherit;
	}
	
	.Okta-BTN {
	  background-color: #191919;
	  color: var(--Snow-color) !important;
	  border: 2px solid #191919;
	  cursor: pointer;
	  display: inline-block;
	  letter-spacing: 0;
	  text-align: center;
	  font-family: 'Aeonik-Regular', Helvetica, sans-serif;
	  font-size: 16px;
	  padding-left: 30px;
	  padding-right: 30px;
	  border-radius: 5px;
	  height: 48px;
	  padding-top: 10px;
	  padding-bottom: 10px;
	  text-decoration: none !important;
	  -webkit-transition: 0.3s all ease;
	  -o-transition: 0.3s all ease;
	  transition: 0.3s all ease;
	}
	
	.Okta-BTN:hover {
	  background-color: #3F59E4;
	  color: var(--Snow-color) !important;
	  border: 2px solid #3F59E4;
	}

	.Okta-BTN a{
		color: var(--Snow-color) !important;
	}
	
	.authOsignUp-BTN {
		background-color: #191919;
		color: var(--Snow-color) !important;
		border: 2px solid var(--Snow-color) ;
		cursor: pointer;
		display: inline-block;
		letter-spacing: 0;
		text-align: center;
		font-family: 'Aeonik-Regular', Helvetica, sans-serif;
		font-size: 16px;
		padding-left: 32px;
		padding-right: 32px;
		border-radius: 5px;
		height: 48px;
		padding-top: 10px;
		padding-bottom: 10px;
		text-decoration: none !important;
		-webkit-transition: 0.3s all ease;
		-o-transition: 0.3s all ease;
		transition: 0.3s all ease;
	  }
	  
	  .authOsignUp-BTN:hover {
		background-color: #3F59E4;
		color: var(--Cloud-color);
		border: 2px solid var(--Cloud-color);
	  }

	  .authOsignUp-BTN a{
		color: var(--Snow-color) !important;
	}

	.authOsignUp-BTN a:hover{
		color: var(--Cloud-color);
	}
	
	.authO_Contact-Sales {
		background-color: #191919;
		color: var(--Snow-color);
		border: 2px solid var(--Snow-color) ;
		cursor: pointer;
		display: inline-block;
		letter-spacing: 0;
		text-align: center;
		font-family: 'Aeonik-Regular', Helvetica, sans-serif;
		font-size: 16px;
		padding-left: 32px;
		padding-right: 32px;
		border-radius: 5px;
		height: 48px;
		padding-top: 10px;
		padding-bottom: 10px;
		text-decoration: none !important;
		-webkit-transition: 0.3s all ease;
		-o-transition: 0.3s all ease;
		transition: 0.3s all ease;
	  }
	  
	  .authO_Contact-Sales:hover {
		background-color: #3F59E4;
		color: var(--Cloud-color) !important;
		border: 2px solid var(--Cloud-color);
	  }

	  .authO_Contact-Sales a{
		color: var(--Snow-color) !important;
	}

	.authO_Contact-Sales a:hover{
		color: var(--Cloud-color) !important;

	}
	
	.authocontact-CTA2:hover {
		border: 2px solid #3f59e4;
		color: #3f59e4 !important;
		background-color: var(--Snow-color);
	  }

	  .authocontact-CTA2 a{
		color: var(--Snow-color);
	  }
	  
	  .authocontact-CTA2 a:hover{
		color: #3F59E4;
	  }

	  .Module-5_btn a{
		color: #191919;
	  }
	
	.signUp_BTN {
      width: 100%;
	  background-color: #FFFEFA;
	  border-radius: 5px;
	  cursor: pointer;
	  display: inline-block;
	  padding-left: 64px;
	  padding-right: 64px;
	  color: #191919;
      margin-top: 0;
	  text-align: center;
	  font-family: 'Aeonik-Regular', Helvetica, sans-serif;
	  padding-top: 20px;
	  padding-bottom: 20px;
	  font-size: 20px;
	  line-height: 28px;
	  font-weight: bold;
	  -webkit-transition: 0.3s all ease;
	  -o-transition: 0.3s all ease;
	  transition: 0.3s all ease;
	  text-decoration: none !important;
	}
	
	.signUp_BTN:hover{
	  background-color: #191919;
	  color: var(--Snow-color) !important;
	}
	
	.mktoModule-NavBarEntireBTN{
		display: flex !important;
	}
	
	.header-CTA{
		display: flex;
		align-items: center;
	}

	.contact-BTN {
	  background-color: transparent;
	  color: #191919;
	  border: 2px solid #191919;
	  cursor: pointer;
	  display: inline-block;
	  letter-spacing: 0;
	  text-align: center;
	  font-family: 'Aeonik-Regular', Helvetica, sans-serif;
	  height: 48px;
	  padding-top: 10px;
	  padding-bottom: 10px;
	  padding-left: 32px;
	  padding-right: 32px;
	  border-radius: 5px;
	  text-decoration: none !important;
	  -webkit-transition: 0.3s all ease;
	  -o-transition: 0.3s all ease;
	  transition: 0.3s all ease;
	  margin-left: 48px;
	}

	.authocontact-CTA2 {
		background-color: transparent;
		color: var(--Snow-color);
		border: 2px solid var(--Snow-color);
		cursor: pointer;
		display: inline-block;
		letter-spacing: 0;
		text-align: center;
		font-family: 'Aeonik-Regular', Helvetica, sans-serif;
		  width: 160px;
		height: 48px;
		padding-top: 10px;
		margin-left: 48px;
		border-radius: 5px;
		text-decoration: none !important;
		-webkit-transition: 0.3s all ease;
		-o-transition: 0.3s all ease;
		transition: 0.3s all ease;
	  }
	  
	  .contact-BTN a{
		color: #191919!important;
	  }

	  .contact-BTN a:hover{
		color: #3f59e4!important;
	  }

	  .autho_login{
		margin-right: 10px;
	  }

	  .authologin {
		background-color: transparent;
		color: var(--Snow-color);
		border: 2px solid #191919;
		cursor: pointer;
		display: inline-block;
		letter-spacing: 0;
		text-align: center;
		font-family: 'Aeonik-Regular', Helvetica, sans-serif;
		margin-left: 32px;
		height: 48px;
		font-size: 16px;
		padding-top: 10px;
		padding-bottom: 10px;
		border-radius: 5px;
		text-decoration: none !important;
		-webkit-transition: 0.3s all ease;
		-o-transition: 0.3s all ease;
		transition: 0.3s all ease;
	  }
  
	  .authologin:hover{
		color: #3f59e4!important;
	  }
	  
	  .authologin a:hover{
		color: #3f59e4!important;
	  }
	  
	  .autho-container{
		width: 100%;
		position: relative;
	
		background-color: #191919;
		height: 80px;
		max-height: 80px;
	}
	
	.autho_login_icon{
		display: flex;
		margin: 0px;
		padding: 0 30px;
	}
	
	.icon-patient {
	  margin: 0 auto;
	  width: 20px;
	  height: 20px;
	  margin-right: 10px;
	}
	
	.icon-patient:before {
	  font-family: "Font Awesome 5 Free";
	  content: "\f007";
	}

	.module-7-txt-CTA{
		display: flex;
		flex-direction: column;
	}
	
	.Module-6_btn, .Module-5_btn{
	  font-size: 16px;
	  line-height: 24px;
	  color: var(--Carbon-color);
	text-decoration: underline !important;
	  cursor: pointer;
	  display: inline-block;
	  letter-spacing: 0;
	  height: 40px;
	  font-family: 'Aeonik-Regular', Helvetica, sans-serif;
		width: 160px;
	  padding-top: 16px;
	  border-radius: 5px;
	  padding-bottom: 32px;
	  -webkit-transition: 0.3s all ease;
	  -o-transition: 0.3s all ease;
	  transition: 0.3s all ease;
	}
	
	.Module-6_btn a:hover, .Module-5_btn a:hover{
	  color: var(--Sky-color) !important;
	}
	
	.Module_10_btn_ver-2{
	  background-color: #191919;
	  color: var(--Snow-color) !important;
	  border: 2px solid #191919;
	  cursor: pointer;
	  display: inline-block;
	  letter-spacing: 0;
	  text-align: center;
	  font-family: 'Aeonik-Regular', Helvetica, sans-serif;
	  width: 120px;
	  border-radius: 5px;
	  padding-top: 5px;
	  height: 40px;
	  margin-top: 16px;
	margin-right: 48px;
	  -webkit-transition: 0.3s all ease;
	  -o-transition: 0.3s all ease;
	  transition: 0.3s all ease;
	}
	
	.Module_10_btn_ver-2:hover {
	  background-color: var(--Sky-color);
	  color: var(--Snow-color) !important;
	  border: 2px solid var(--Sky-color);
	  height: 40px;
	}
	
	.contact-BTN:hover {
	  border: 2px solid #3f59e4;
	  color: #3f59e4!important;
	}
	
	.hero-form-block{
	  width: 640px;
	  margin-left: 144px;
	}
	
	/* NAVIGATION */
	
	.navigation {
	  width: 100%;
	  height: 80px;
	  min-height: 80px;
	  top: 0;
	  left: 0;
	  position: fixed;
	  z-index: 99;
	  background-color: var(--Snow-color);
	  display: flex;
	/*margin-bottom: 25px;*/
	  border-bottom: 1px solid #c4c4c4;
	  -webkit-box-shadow: rgb(0 0 0 / 10%) 0 0 35px;
	  box-shadow: rgb(0 0 0 / 10%) 0 0 35px;
	}
	
	.navigation-flex {
	  width: 100%;
	  height: 100%;
	  position: relative;
	  display: flex;
	  align-items: center;
	  color: #191919;
	  padding-top: 20px;
	  padding-bottom: 20px;
	  justify-content: space-between;
	  padding: 0 !important;
	  margin: 0 !important;
	}
		
	.navigation-autho {
		width: 100%;
		height: 100%;
		position: relative;
		display: flex;
		align-items: center;
		color: #191919;
		padding-top: 16px;
		padding-bottom: 16px;
		justify-content: space-between;
	  }

	.navigation-logo {
	  width: auto;
	  height: 35px;
	  max-height: 35px;
	  max-width: 150px;
	  position: relative;
	  /* margin-right: 15px; */
	}
	
	.navigation-logo-1 {
	  width: auto;
	  height: 40px;
	  max-height: 40px;
	  max-width: 150px;
	  position: relative;
	  
	}
	.navigation-Autho_logo-1{
		height: 40px;
		max-height: 40px;
		position: relative;
	  }

	.navigation-primary-navigation {
	  width: auto;
	  height: 100%;
	  position: relative;
	  display: flex;
	  align-items: center;
	}

	.BTN-type a{
	text-decoration: none !important;
	}
	
	.navigation-primary-navigation a{
	text-decoration: none !important;
	}
	
	#Menu-1{
	padding-left: 32px;
	}
	
	.navigation-link {
	  font-size: 16px;
	  font-weight: 500;
	  line-height: 24px;
	  position: relative;
	  text-decoration: none !important;
	  font-family: 'Aeonik-Regular', Helvetica, sans-serif;
	  padding-right: 32px;
	  color: #191919;
	}
	
	.navigation-link-5{
		font-size: 16px;
		font-weight: 500;
		line-height: 24px;
		position: relative;
		text-decoration: none !important;
		font-family: 'Aeonik-Regular', Helvetica, sans-serif;
		color: #191919;
		padding-right: 30px;
	}
	
	.navigation-buttons {
	  width: auto;
	  height: 100%;
	  position: relative;
	  display: flex;
	  align-items: center;
	}

	.navigation-buttons a {
		text-decoration: none !important;
	}

	.navigation-menu-toggle {
		display: none;
		cursor: pointer;
		position: absolute;
		right: 0;
		margin-left: 20px;
		height: 15px;
		width: 24px;
		z-index: 5;
		-o-transition: all .3s;
		transition: all .3s;
		-webkit-transition: all .3s;
	  }
	  
	  .navigation-menu-toggle.open span:first-child {
		top: calc(50% - 3px);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
		width: 100%;
		left: 0;
	  }
	  
	  .navigation-menu-toggle.open span:nth-child(2) {
		opacity: 0;
	  }
	  
	  .navigation-menu-toggle.open span:last-child {
		bottom: 50%;
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		width: 100%;
		left: 0;
	  }
	  
	  .navigation-menu-toggle span {
		background-color: #191919 !important;
		height: 2px;
		width: 100%;
		position: absolute;
		left: 0;
		-o-transition: all .1s;
		transition: all .1s;
		-webkit-transition: all .1s;
	  }
	  
	  .navigation-menu-toggle span:first-child {
		width: 100%;
	  }
	  
	  .navigation-menu-toggle span:nth-child(2) {
		top: 50%;
		-o-transform: translateY(-50%);
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		width: 100%;
	  }
	  
	  .navigation-menu-toggle:hover span {
		width: 100%;
		left: 0%;
	  }
	  
	  .navigation-menu-toggle span:last-child {
		bottom: 0;
		width: 100%;
	  }
	
	.autho_navigation-menu-toggle {
	  display: none;
	  cursor: pointer;
	  position: absolute;
	  right: 0;
	  margin-left: 20px;
	  height: 15px;
	  width: 24px;
	  z-index: 5;
	  -o-transition: all .3s;
	  transition: all .3s;
	  -webkit-transition: all .3s;
	}
	
	.autho_navigation-menu-toggle.open span:first-child {
	  top: calc(50% - 3px);
	  -o-transform: rotate(-45deg);
	  transform: rotate(-45deg);
	  -webkit-transform: rotate(-45deg);
	  width: 100%;
	  left: 0;
	}
	
	.autho_navigation-menu-toggle.open span:nth-child(2) {
	  opacity: 0;
	}
	
	.autho_navigation-menu-toggle.open span:last-child {
	  bottom: 50%;
	  -o-transform: rotate(45deg);
	  transform: rotate(45deg);
	  -webkit-transform: rotate(45deg);
	  width: 100%;
	  left: 0;
	}
	
	.autho_navigation-menu-toggle span {
	  background-color: var(--Snow-color)!important;
	  height: 2px;
	  width: 100%;
	  color: ;
	  position: absolute;
	  left: 0;
	  -o-transition: all .1s;
	  transition: all .1s;
	  -webkit-transition: all .1s;
	}
	
	.autho_navigation-menu-toggle span:first-child {
	  width: 100%;
	}
	
	.autho_navigation-menu-toggle span:nth-child(2) {
	  top: 50%;
	  -o-transform: translateY(-50%);
	  transform: translateY(-50%);
	  -webkit-transform: translateY(-50%);
	  width: 100%;
	}
	
	.autho_navigation-menu-toggle:hover span {
	  width: 100%;
	  left: 0%;
	}
	
	.autho_navigation-menu-toggle span:last-child {
	  bottom: 0;
	  width: 100%;
	}
	
	@media (max-width: 991.98px) {
	
	  .navigation-primary-navigation, .navigation-buttons {
		display: none !important;
	  }

	  .module_3-text2{
		padding-bottom: 0px !important;
	  }
	 
  .container{
	padding-left: 0px;
	padding-right: 0px;
	width:100% !important;
  }
  
  .module_9_head_para {
    width: 640px;
    margin: auto;
    padding: 0 35px 0 5px;
	}
  
	  .navigation-menu-toggle {
		display: block;
	  }
	  
	  .autho_navigation-menu-toggle {
		display: block;
	  }
	  
	  .module_15_Sub_para{
		height: auto;
	  }
	}
	
	/* MOBILE NAVIGATION */
	
	.mobile-navigation {
	  width: 100%;
	  height: 0px;
	  top: 0px;
	  left: 0%;
	  position: fixed;
	  overflow-x: scroll;
	  color: #191919;
	  margin-top: 75px;
	  background-color: var(--Snow-color);
	  z-index: 9;
	  -webkit-overflow-scrolling: touch;
	  -webkit-transition: all .3s;
	  -o-transition: all .3s;
	  transition: all .3s;
	}

	section.mktoModule-autho_block{
		position: fixed;
		z-index: 98;
	}
	
	.mobile-navigation.open {
	  height: calc(100% - 75px);
	}

	.authomobile-navigation {
		width: 100%;
		height: 0px;
		top: 0px;
		left: 0%;
		position: fixed;
		overflow-x: scroll;
		color: #191919;
		margin-top: 75px;
		background-color: var(--Snow-color);
		z-index: 9;
		-webkit-overflow-scrolling: touch;
		-webkit-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s;
	  }
	  
	  .authomobile-navigation.open {
		height: calc(100% - 85px);
	  }
	
	.mobile-navigation-link {
	  width: 100%;
	  position: relative;
	  font-family: 'Aeonik-Regular', Helvetica, sans-serif;
	  font-size: 16px;
	  line-height: 24px;
	  color: #191919;
	  text-decoration: none !important;
	  -webkit-transition: all .5s;
	  -o-transition: all .5s;
	  transition: all .5s;
	  text-indent: 20px;
	  border-bottom: 1px solid #e6e6e8;
	  display: flex;
	  align-items: center;
	  padding-top: 20px;
	  padding-bottom: 20px;
	}
	
	.mobile-navigation-buttons {
	  width: 100%;
	  height: auto;
	  position: relative;
	  display: flex;
	  padding: 20px;
	}
	
	.button-full {
	  width: 100%;
	  padding: 8px 0;
	}
	
	/* HEADER SPACER */
	
	.header-spacer {
	  width: 100%;
	  height: 80px;
	  position: relative;
	  float: left;
	}

	.header-spacer-2 {
		width: 100%;
		height: 70px;
		position: relative;
		float: left;
	  }
	
	/* HERO */
	
	.module_11_img{
		width: 100%;
		/* height: 720px; */
	}
	.hero {
	  width: 100%;
	  height: auto;
	  position: relative;
	  float: left;
	  background-size: cover;
	  display: flex;
	  align-items: center;
	  padding-bottom: 96px;
	}
	
	.hero-img{
		position: relative;
	z-index: 1;
	  }
	  
	.hero-flex{

	  width: 100%;
	  position: relative;

	}
	
	section.mktoModule-CTA_Text_Editor{
		padding: 30px 0px;
	}
	
	.mktoGen.mktoImg{
		display: block !important;
	}

	.hero_ban-img{
		width: 100%;
		background-size: cover;
		background-repeat: no-repeat;
		padding-top: 80px;
	}


	.hero_form_ban-img{
		width: 100%;
		background-size: cover;
		background-repeat: no-repeat;
	}
	
	.module-1-head{
	  width: 100%;
	  height: 100%;
	  position: relative;
	  flex-direction: column;
	  display: flex;
	  align-items: flex-start;
	  text-align: left;
	}
	
	.module_11_hero-flex {
	  width: 100%;
	  position: relative;
	  flex-direction: column;
	  display: flex;
	}
	
	.text_2col-img-img{
		position: absolute;
	}
	
	.hero-subtitle {
	  color: var(--Snow-color);
	  font-size: 30px;
	}
	
	.hero-button-container{

	  position: relative;
	  margin-bottom: 96px;
	  margin: 0;
	  color: #191919;
	  padding-top: 40px;
	}
	
	.hero-button-container a{
		text-decoration: none !important;
		color: var(--Carbon-color);
	}
  
	.module_11_hero-button-container {
	  width: 100%;
	  height: auto;
	  position: relative;
	  color: #191919;
	}

	.module_11_hero-button-container a {
		text-decoration: none !important;
	}

	@media (max-width: 1400px) { 
		.module_11_hero-form-content{
			padding-left: 30px !important;
		}

		.module_11_title-1{
			margin-top: 30px;
			}
			.module_11_title-2{
				margin-bottom:30px;
				}
	}
	
	@media (max-width: 1200px) { 
		.module_11_title-1{
			font-size:58px;
			line-height:64px;
			}
			.module_11_title-2{
				padding-bottom: 0px;
			}
			
	.module_13_card-bottom-1, .module_13_card-bottom-2, .module_13_card-bottom-3, .module_13_card-bottom-4 {
				margin-right: 18px;
			}
			.speaker-1-2{
				display: flex;
				margin-bottom: 30px;
					  }
					  .speaker-3-4{
						display: flex;
						margin-bottom: 30px;
					  }
					  .module_13_4-block{
						flex-direction: column;
						width: 100%;
					  }
	}

@media screen and (min-width: 1180px) and (max-width: 1210px) {
		.module_13_card-bottom-1, .module_13_card-bottom-2, .module_13_card-bottom-3, .module_13_card-bottom-4 {
				margin-right: 18px;
			}
	}

	@media (max-width: 1024px) { 
		.module_16_mini_block{
			padding-right: 32px !important;
		}
	}
	
	@media (max-width: 1080px) { 

		


	.hero-form-screen{
	  flex-direction: column;
	}
	
	.module_11_hero-form-text{
	 width: 100%;
	  flex-direction: column;
	}

	.module_3_text3{
		margin-left: 0px !important;
		padding-left: 30px !important ;
		padding-right: 50px !important;
		text-align: left !important;
	  }
	
	.hero-form-content, .module_11_hero-form-content{
	  width: 100% !important;
	  text-align: left;
	}

	.module_8_sub{
	  margin-left: 30px;
	}
	
	.module-8{
	 width: 100%;
	 display: flex;
	}
  
	.module_9{
	  width: 100%;
	  margin: 0px;
	}
	
	.module_11_hero-form-content{
	  padding-left: 15px !important;
	  padding-right: 15px !important;
	}
	
	.module_11_title-1{
  margin-top: 30px;
  margin-bottom: 30px;
	}
	
	.module_11_title-2{
	  margin-bottom: 30px;
	  padding: 0px;
	}
	
	.module_11_hero-button-container{
	  margin-bottom: 60px;
	}
	
	.module_15_sub-1{
	  padding-left: 25px;
	  padding-right: 25px;
	}
	
	.card-bottom, .M5-card-bottom-2, .M5-card-bottom-3, .M5-card-bottom-4, .M5-card-bottom-5, .M5-card-bottom-6{
	  margin-top: 30px;
	}

	.module_12_heading{
	  font-size: 40px;
	  line-height: 48px;
	}
  
	.module_12_sub_para-last{
	  padding-bottom: 0px !important;
	}
	
	.module_6_title2{
	  margin-left: 0px;
	  margin-top: 30px;
	}

	.mktoForm{
	  margin-top: 10px !important;
	}
	
	.module_13_blocks-4{
	  margin-bottom: 30px !important;
	}
	
	.module_3-img {
	  justify-content: left;
	}
	
	.module_3_text3{
	  padding-left: 0px;
	}
	
	.module_11_img{
	 width: 100% !important;
	height: 100% !important;
	}
	
	img#Text_banner_img{
	height: 100% !important;
	}
	
	.module_11_hero-form-block{
	  width: 100% !important;
	  height: auto !important;
	  padding-left : 0 !important;
	  padding-right: 0 !important;
	}
	
	/* .mktoForm {
	  margin-top: 10px !important;
	  width: 100% !important;
	}
	.mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton{
	  width:95% ;
		
	}
	.mktoForm div:nth-child(5).mktoFormRow .mktoFieldDescriptor.mktoFormCol {
	  height: auto;
	  width: 100% !important;
	}
	.mktoForm div:nth-child(4).mktoFormRow .mktoFieldDescriptor.mktoFormCol {
	  width: 95% !important;
	} */
	
	.hero-form-block{
	  margin-left: 0px !important;
	  margin-top: 0px !important;
	}
	
	.module_4{
	  margin: 0px !important;
	  width: 100% !important;
	  padding-right: 15px;
	}
	
	.module_18_heading{
	  font-size: 40px;
	  line-height: 48px;
	}
	
	.Okta-BTN, .contact-BTN {
		font-size: 16px;
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.contact-BTN {
	  margin-left: 27px;
	}
	
	.module_13_card-bottom-1, .module_13_card-bottom-2, .module_13_card-bottom-3, .module_13_card-bottom-4 {
		width:304px;
	}
	
  }
  
/*   
  #mktoForm_9194 div:nth-child(4).mktoFormRow  {
	width: 45% !important;
  }
  
  #mktoForm_9194 div:nth-child(5).mktoFormRow {
	width: 45% !important;
  } */

  

	@media (max-width: 768px) { 
	  .hero {
		min-height: auto;
	  }
	 
	  
	  .hero-button-container, .module_11_hero-button-container {
		display: flex;
	  }

	  .module_3_text3{
		
		padding-left: 0px !important ;
		padding-right: 50px !important;
		text-align: left !important;
	  }

	  .faqs{
		padding-bottom: 30px !important;
			  }
			  
	  .hero-form-screen{
		padding-top: 30px !important;
		padding-bottom: 30px !important;
	  }
	  
	  .blocks-double{
		padding-top: 30px !important;
		padding-bottom: 30px !important;
	  }
	  
	  .module_18_CTA_Banner{
		padding: 30px 0px !important;
	  }
	  
	  .module_13_cards-4{
	
		padding-top: 30px !important;
		padding-bottom: 30px !important;
	  }
	  
	  .module_17{
		padding: 30px 0px !important;
	  }
	  
	  /* .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton{
		margin-top: 100px !important;
		  
	  } */
	
	  .module-4-main{
		padding-top: 30px !important;
	  padding-bottom: 30px !important;
	  }
	  
	  .rich-bubble-rich-text-editor{
		padding-top: 30px !important;
	  padding-bottom: 30px !important;
	  }
	  
	  .module_6{
		padding-bottom: 30px !important;
		padding-top: 30px !important;
	  }

	  .module_7_heading{
		padding-top: 30px;
			}
			
	  .columns {
		padding-top: 30px !important;
	  padding-bottom: 30px !important;
	  } 
	  
	  .module_7_columns{
		padding-bottom: 30px !important;
		width: 100%;
		flex-direction: column;
		align-items: left;
	  }
	  
	  .module_7_columns_BTN{
		padding-bottom: 30px !important;
		padding-top: 30px !important;
		width: 100%;
		flex-direction: column;
		align-items: left;
	  }

	   .module_7_columns-1 {
		width: 100%;
		flex-direction: column;
		align-items: left;
		}
	  
	  .hero-form-block{
		width: 100%;
		margin-left: 0px;
	  }
	
	  .module_18_head_CTA {
		flex-direction: column;
		margin: 0 auto;
	  }

	  .header-spacer-2{
		height: 0px !important;
	  }
	  
	  .module_11_title-1{
		font-size: 64px !important;
		line-height: 72px !important;
	  }
	 
	  .module_9_head_para{
		text-align: center !important;
		margin-left: 0%!important;
	  }
	 	
	  
	  .module_9_head_para {
		width: 100%;
		margin: auto;
		}
	  
	  .module_8_sub_para, .module_8_sub_para-last{
		padding-bottom: 15px;
	  }
	  
	  .module_9{
		padding-top: 30px !important;
		padding-bottom: 30px !important;
	  }
	  
	  .module_8_sub{
		padding-bottom: 0px !important;
	  }
	 
		.module_7_card-bottom-1, .module_7_card-bottom-2, .module_7_card-bottom-3{
		  margin-top: 30px;
		  width: 100%;
		}
		
		.module_13_columns{
		  flex-direction: column;
		  width: 100%;
		}
		
		.module_13_columns-2{
		  flex-direction: column;
		  width: 100%;
		  margin-bottom: 0px;
		}
		
		.module_13_columns-3{
		  flex-direction: column;
		  width: 100%;
		}
		
		.module_13_card-bottom-ver_3-1, .module_13_card-bottom-ver_3-2, .module_13_card-bottom-ver_2-3{
		  margin-top: 30px;
		  width: 100%;
		}
		
		.module_13_card-bottom-ver_4-1{
		  width: 90%;
		}
		
		.module_13_card-bottom-1, .module_13_card-bottom-2, .module_13_card-bottom-3, .module_13_card-bottom-4, .module_13_card-bottom-ver_2-1, 
		.module_13_card-bottom-ver_2-2{
		margin-bottom: 30px;
		width: 100%;
		}
		
		.module_7_Para{
		  width: 100% !important;
		  padding-bottom: 30px !important;
		 }
		
	  .module_8_heading{
		font-size: 40px;
		line-height: 48px;
	  }
	  
	  /* #mktoForm_9194{
		margin-left: 0% !important;
	  } */
	  
	  .module_9_heading {
		text-align: center !important;
		margin: 0 0 0px 0px;
		padding: 0px 0px 15px 0px !important;
	}
	  
	  .module_9_para
	  {
		 margin-left: 0px !important;
		padding-right: 27px !important;
		padding-left: 27px !important;
	  }
	  
	  .full-form-container{
		width: 100% !important;
	  }
	  
	  /* .mktoButtonRow{
		margin-top: 70px !important;
	  }  */
	  
	  .quote-image-container {
		width: 100%;
	  }

	  .speakers img {
		margin-bottom: 20px;
	  }
	  
	  .stacked-copy-container {
		padding: 20px 0;
	  }

	  /* .mktoForm div:nth-child(4).mktoFormRow .mktoFieldDescriptor.mktoFormCol {
		width: 95% !important;
	  }
 */
  
	  .module_18_heading{
		padding-bottom: 30px;
		margin: 0 auto;
		text-align: center;
	  }
	  
	  .bubble {
		margin-top: 40px;
		padding: 20px;
		margin-bottom: 40px;
	  }
	
	  .bubble:before {
		height: 120px;
		width: 120px;
		left: -10%;
	  }
	  
	  .module_13_card-bottom-1, .module_13_card-bottom-2, .module_13_card-bottom-3, .module_13_card-bottom-4 {
		width:304px;
	}

	 .speaker-1-2, .speaker-3-4{
		flex-direction: row;
		margin-bottom: 0px ;
		display:flex;
	 }

	 .module_13_card-bottom-2, .module_13_card-bottom-4 {
		margin-right: 0px;	 
	}
	}

	@media (max-width: 575.98px) {

		.module_9_head_para {
			width: 100%;
			margin: auto;
			padding: 0
		}
		.module_3_text3{
			margin-right: 0px !important;
		  }
		
		.module_9_heading {
			text-align: center !important;
			margin: 0 0 0px 0px;
			padding: 0px 0px 15px 0px !important;
		  }
		  
		  .module_9_para {
				margin-left: 0px !important;
				padding-right: 16px !important;
				padding-left: 16px !important;
		}
		.module_9_head_para {
				width: 100%;
				margin: auto;
			}
			
		.module_13_card-bottom-1, .module_13_card-bottom-2, .module_13_card-bottom-3, .module_13_card-bottom-4 {
			width:304px;
		}

		.speaker-3-4{
			flex-direction: column;
			margin-bottom: 0px ;
		}

		.speaker-1-2{
			flex-direction: column;
			margin-bottom: 0px ;  
		}

		
	}
	
	
	/* HERO WITH FORM */
	
	.hero-form {
	  width: 100%;
	  position: relative;
	  float: left;
	  top: 0;
	  background-size: cover;
	 background-repeat: no-repeat;
	}
  
	.hero-form-flex {
	  width: 100%;
	  height: auto;
	  position: relative;
	  flex-direction: column;
	  color: var(--Snow-color);
	padding-top: 4px;
	  display: flex;
	  align-items: left;
	}
	
	/* RICH TEXT EDITOR */
	
	.rich-text-editor-1  {
	  width: 100%;
	  height: auto;
	  position: relative;
	  float: left;
	}
	
	.rich-text-editor-1 a  {
	  float: none !important;
	}
	
	/* CARDS */
	
	.cards-2 {
	  width: 100%;
	  height: auto;
	  position: relative;
	  float: left;
	}
	
	.cards-3 {
	  width: 100%;
	  height: auto;
	  position: relative;
	  float: left;
	  background: linear-gradient(to top left, #E8DCC7, #FFFEFA);
	}
	
	.card-icon-container {
	  width: 100%;
	  height: auto;
	  position: relative;
	  margin-bottom: 15px;
	}
	
	.card-icon-container img, .card-icon-container .mktoImg {
	  width: auto;
	  height: auto;
	  max-height: 48px;
	  max-width: 48px;
	  position: relative;
	  display: block !important;
	}
	
	/* RICH TEXT EDITOR & IMAGE */
	
	.rich-text-editor-2  {
	  width: 100%;
	  height: auto;
	  position: relative;
	  float: left;
	}
	
	.rich-text-editor-2 a  {
	  float: none !important;
	}
	
	.rich-text-editor-2  img {
	  width: 100%;
	  max-width: 100%;
	}
	
	/* FAQS */
	
	.faqs  {
	  width: 100%;
	  position: relative;
	  float: left;
	  padding-bottom: 96px;
	}
	
	.accordian-container {
	  width: 100%;
	
	  position: relative;
	  float: left;
	}
	
	.HeaderAndBody {
	  position: relative;
		width: 100%;
		padding-top: 32px;
		padding-bottom: 32px;
		cursor: pointer;
		min-height: 70px;
		border-bottom: 1px solid #BBBBC0;
	}
	
	.HeaderAndBody:first-child {
	  border-top: 1px solid #BBBBC0;
	}
	
	.HeaderAndBody__header {
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
	  -webkit-box-pack: start;
	  -webkit-justify-content: flex-start;
	  -ms-flex-pack: start;
	  justify-content: flex-start;
	  -webkit-box-align: start;
	  -webkit-align-items: flex-start;
	  -ms-flex-align: start;
	  align-items: flex-start;
	  cursor: pointer;
	}
	
	.HeaderAndBody__header-toggle {
	  display: block;
	  position: relative;
	  cursor: pointer;
	  height: 27px;
	  width: 40px;
	  font-weight: bold;
	  -webkit-flex-shrink: 0;
	  -ms-flex-negative: 0;
	  flex-shrink: 0;
	  z-index: 0;
	}
	
	.HeaderAndBody__header-toggle:before {
	  -webkit-transition: 0.6s -webkit-transform;
	  transition: 0.6s -webkit-transform;
	  -o-transition: 0.6s transform;
	  transition: 0.6s transform;
	  transition: 0.6s transform, 0.6s -webkit-transform;
	  content: '';
	  display: block;
	  left: 30%;
	  position: absolute;
	  top: 50%;
	  -webkit-transform: translate(-50%,-50%);
	  -ms-transform: translate(-50%,-50%);
	  transform: translate(-50%,-50%);
	  -webkit-transform-origin: center;
	  -ms-transform-origin: center;
	  transform-origin: center;
	  z-index: 10;
	  border-right: 2.5px solid var(--Carbon-color);
	  border-bottom: 2.5px solid var(--Carbon-color);
	  width: 20px;
	  height: 20px;
	  -webkit-transform: rotate(45deg) translate(-50%,-50%);
	  -ms-transform: rotate(45deg) translate(-50%,-50%);
	  transform: rotate(45deg) translate(-50%,-50%);
	  font-weight: bold;
	}
	
	.HeaderAndBody.is-open .HeaderAndBody__header-toggle {
	  -webkit-transform: rotate(180deg);
	  -ms-transform: rotate(180deg);
	  transform: rotate(180deg);
	  height: 40px;
	}
	
	.HeaderAndBody__header-title {
	  margin-top: 0;
	  margin-bottom: 0;
	  margin-bottom: 24px;
	  padding-bottom: 12px;
	  font-size: 24px;
	  line-height: 32px;
	  font-weight: bold;
	  margin-left: 0px;
	  color: var(--Carbon-color);
	  padding-left: 14px;
	}
	
	.HeaderAndBody__header-title::after{
	color: var(--Slate-color);
	}
	
	.HeaderAndBody__body {
	  text-align: left;
	  margin: -40px 0 0;
	  -webkit-transition: 0.6s height,0.6s opacity,0.6s padding,0.2s -webkit-transform;
	  transition: 0.6s height,0.6s opacity,0.6s padding,0.2s -webkit-transform;
	  -o-transition: 0.6s height,0.6s opacity,0.6s padding,0.2s transform;
	  transition: 0.6s height,0.6s opacity,0.6s padding,0.2s transform;
	  transition: 0.6s height,0.6s opacity,0.6s padding,0.2s transform,0.2s -webkit-transform;
	  height: 0;
	  opacity: 0;
	  overflow: hidden;
	  color: var(--Slate-color);
	  font-size: 24px;
	  line-height: 32px;
	  width: 100%;
	  transform: none;
	  -webkit-transform-origin: none;
	  -ms-transform-origin: none;
	  transform-origin: none;
	  padding-left: 33px;
	}
	
	.HeaderAndBody.is-open .HeaderAndBody__body {
	  padding-top: 20px;
	  height: auto;
	  opacity: 1;
	  -webkit-transform: scaleY(1);
	  -ms-transform: scaleY(1);
	  transform: scaleY(1);
	}
	
	/* RICH BUBBLE / RICH TEXT */
	
	.rich-bubble-rich-text-editor {
	  width: 100%;
	  height: auto;
	  position: relative;
	  float: left;
	  padding-top: 96px;
	  padding-bottom: 96px;
	}
  
	.module_15_block-1{
	  width: 640px;
	}
	
	.module_15_block-2{
	  margin-left: 32px;
	  width: 640px;
	}
  
	.module_16_Mini_block-1, .module_16_Mini_block-3{
	 
	  margin-right: 32px;
	}
	
	.module_16_Mini_block-2{
	  margin-right: 32px;
	}

	.bubble {
	  max-width: 650px;
	  padding: 80px;
	  margin-top: 60px;
	  border-top-right-radius: 20px;
	  border-bottom-left-radius: 20px;
	  background-color: #F5F5F6;
	  position: relative;
	  z-index: -1;
	}
	
	.bubble h4 {
	  z-index: 999;
	}
	
	.bubble:before {
	  content: "";
	  position: absolute;
	  top: -60%;
	  left: -35%;
	  height: 320px;
	  width: 320px;
	  z-index: -1;
	  background-repeat: no-repeat;
	  background-size: cover;
	}
	
	/* RICH BUBBLE / RICH TEXT */
	
	.rich-text-stacked-images {
	  width: 100%;
	  height: auto;
	  position: relative;
	  float: left;
	}
	
	.stacked-copy-container {
	  padding: 100px 0;
	}
	
	.stack-copy {
	  margin-bottom: 48px;
	}
	
	.stack-copy:last-of-type {
	  margin-bottom: 0;
	}
	
	.rich-text-stack-images-background {
	  width: 100%;
	  height: calc(100% - 180px);
	  left: 0px;
	  top: 90px;
	  position: absolute;
	  background-color: #f5f5f6;
	}
	
	.OverlaySection-style-Double {
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: normal;
	  -webkit-flex-direction: column;
	  -ms-flex-direction: column;
	  flex-direction: column;
	}
	
	.OverlayImage {
	  border-top-left-radius: 20px;
	  border-bottom-right-radius: 20px;
	  width: 100%;
	  height: 100%;
	  overflow: visible;
	}
	
	.OverlayImage:first-of-type {
	  margin-bottom: 30px;
	}
	
	.OverlayImage img {
	  width: 100%;
	  height: auto;
	  max-width: 460px;
	}
	
	@media (max-width: 991px) { 
	
	  .module-1-head{
		width: 100%;
	  }
	  
	  .white{
		font-size: 64px;
		line-height: 72px;
	  }
	  .module_3-text1{
		font-size: 48px;
		line-height: 56px;
	  }
	  
	  .title-5{
		padding-top: 30px !important;
	}
	
	  .module_18_contact-BTN_2{
		padding: 15px 32px !important;
	  }

	  .OverlayImage:nth-child(even) {
		display: none !important;
	  }
	
	  .stack-copy {
		margin-bottom: 20px;
	  }
	
	  .rich-text-stack-images-background {
		height: 100% !important;
		top: 0% !important;
	  }
  
	 .container-3{
	  text-align: center;
	 }
	 
	 .mktoFieldDescriptor.mktoFormCol {
	  width: 100% !important;
	}
	
/*   
	#mktoForm_9194 div:nth-child(4).mktoFormRow .mktoFieldDescriptor.mktoFormCol {
	  width: 100% !important;
	}
	.mktoForm div:nth-child(5).mktoFormRow .mktoFieldDescriptor.mktoFormCol {
	  height: auto;
	  width: 100% !important;
	}
   */
	.module_8_sub{
	  margin-left: 0px;
	  width: 100%;
	}

  
	.module_7_columns-1{
	  margin-top: 0px;
	  margin-bottom: 30px;
	}
	
	.module_14{
	  width: 100%;
	}
     

	}
	
  
	/* SPEAKERS */
	
	.speakers {
	  width: 100%;
	  height: auto;
	  position: relative;
	  float: left;
	  padding-bottom: 0;
	}
	
	.speakers-container {
	  width: 100%;
	  height: auto;
	  position: relative;
	  float: left;
	  padding: 40px 0;
	}
	
	.speaker {
	  margin-bottom: 40px;
	}
	
	.speakers img {
	  width: 100%;
	}
	
	.speaker-p {
	  margin-bottom: 0;
	}
	
	/* QUOTE */
	
	.quote {
	  width: 100%;
	  height: auto;
	  position: relative;
	  float: left;
	}
	
	.quote-background {
	  width: 100%;
	  height: calc(100% - 180px);
	  left: 0px;
	  top: 90px;
	  position: absolute;
	  background-color: #f5f5f6;
	}
	
	.quote-image-container {
	  position: relative;
	  border-radius: 30px 0;
	  width: 90%;
	  height: 100%;
	  background-repeat: no-repeat;
	  background-position: center center;
	  background-size: contain;
	  background-color: #cfb1c1;
	  display: flex;
	  align-items: center;
	  justify-content: center;
	}
	
	.quote-image-container img {
	  width: 100%;
	  height: auto;
	  position: relative;
	}
	
	.quote-copy-container {
	  padding: 70px 0 70px 60px;
	}
	
	.quote-copy-container h3 {
	  margin-bottom: 40px;
	}
	
	.quote-copy-container p {
	  width: 100%;
	  font-size: 20px;
	  text-align: left;
	  margin-bottom: 0;
	  line-height: 39px;
	}
	
	.quote-copy-border-line {
	  width: 100%;
	  height: 1px;
	  margin: 0;
	  position: relative;
	  background-color: #00297a;
	}
	
	/* VIDEO */
	
	.video {
	  width: 864px;
  margin: 0 auto;
	  height: auto;
	  text-align: center;
	}
	
	.video-container {
	  width: 100%;
	  height: auto;
	  position: relative;
	  display: flex;
	  align-items: center;
	  justify-content: center;
	 margin-bottom: 64px;
	}
	
	/* FULL FORM */
	
	.full-form {
	  width: 100%;
	  height: auto;
	  position: relative;
	  float: left;
	  text-align: center;
	}
	
	.full-form-container {
	  width: 100%;
	  height: auto;
	  min-height: 100px;
	  margin-top: 40px;
	  padding: 34px;
	  position: relative;
	  background-color: #f5f5f6;
	  border-radius: 30px 0;
	}
	
	/* BLOCKS DOUBLE / QUAD */
	
	.blocks-double {
	  width: 100%;
	  height: auto;
	  position: relative;
	  float: left;
	  padding-bottom: 64px;
	  padding-top: 64px;
	}
	
	.block-double {
	  
	  height: auto;
	  position: relative;
	  overflow: hidden;
	  display: flex;
	  flex-direction: column;
	  border-radius: 20px;
	  background-color: var(--Cream-color);
      padding-bottom: 32px;
	  cursor: pointer;
	}
  
	.block-double:hover {
	  background-color: var(--Sky-color);
	  color: var(--Snow-color);
	}

	.block-double:hover a  {
		color: var(--Snow-color) !important;
	  }
	
	.block-double:hover p  {
	  color: var(--Snow-color) !important;
	}
	
	.block-double:hover  {
		color: var(--Snow-color) !important;
		background-color: var(--Sky-color);
	
	  }
	  
	  .block-double:hover .module_15_btn_block-1 {
		color: var(--Snow-color) !important;
		background-color: var(--Sky-color);
		border: 2px solid var(--Snow-color);
	  }
	  
	  .module_15_btn_block-1:hover {
		color: var(--Snow-color) !important;
		background-color: var(--Sky-color);
		border: 2px solid var(--Snow-color);
	  }
	
	.block-double:hover .button-general {
	  color: var(--Snow-color) !important;
	}
	
	.block-double:hover .block-title {
	  color: var(--Snow-color) !important;
	}
	
	.block-double-mini {
	  
	  height: 100%;
	  position: relative;
	  overflow: hidden;
	  flex-direction: column;
	  border-radius: 20px;
	  background-color: var(--Cream-color);
	  -webkit-transition: all 0.3s ease 0s;
	  -o-transition: all 0.3s ease 0s;
	  transition: all 0.3s ease 0s;
	  cursor: pointer;
	}
  
	.block-double-mini:hover, .module_15_sub-1:hover {
	  background-color: var(--Sky-color);
	  color: var(--Snow-color);
	}
	
	.block-double-mini:hover p {
	  color: var(--Snow-color) !important;
	}

	.block-double-mini:hover a{
		color: var(--Snow-color);
	}
	
	.block-double-mini:hover .button-general {
	  color: var(--Snow-color) !important;
	}
	
	.block-double-mini:hover .block-title {
	  color: var(--Snow-color) !important;
	}
   
	.block-double-2 {
	  
	  height: auto;
	  position: relative;
	  overflow: hidden;
	  display: flex;
	  flex-direction: column;
	  border-radius: 20px;
	  background-color: var(--Cream-color);
	  -webkit-transition: all 0.3s ease 0s;
	  -o-transition: all 0.3s ease 0s;
	  transition: all 0.3s ease 0s;
	  cursor: pointer;
	}
	
	.block-double-1 {
	  height: auto;
	  position: relative;
	  overflow: hidden;
	  display: flex;
	  flex-direction: column;
	  border-radius: 20px;
	  background-color: var(--Cream-color);
	  -webkit-transition: all 0.3s ease 0s;
	  -o-transition: all 0.3s ease 0s;
	  transition: all 0.3s ease 0s;
	  cursor: pointer;
	}
	
	.block-double-2:hover a{
	  background-color: var(--Sky-color);
	  color: var(--Snow-color) !important;
	  border: 2px solid var(--Sky-color);
	}
	
	.Module_16_btn_ver-2{
	  background-color: #191919;
	  color: var(--Snow-color) !important;
	  border: 2px solid #191919;
	  cursor: pointer;
	  display: inline-block;
	  letter-spacing: 0;
	  text-align: center;
	  font-family: 'Aeonik-Regular', Helvetica, sans-serif;
	  width: 120px;
	  border-radius: 5px;
	  padding-top: 5px;
	  height: 40px;
	  margin-top: 16px;
	  margin-bottom: 32px;
	  -webkit-transition: 0.3s all ease;
	  -o-transition: 0.3s all ease;
	  transition: 0.3s all ease;
	}
  
	.module_15_btn_block-1{
		background-color: #191919;
		color: var(--Snow-color) !important;
		border: 2px solid #191919;
		cursor: pointer;
		display: inline-block;
		letter-spacing: 0;
		text-align: center;
		font-family: 'Aeonik-Regular', Helvetica, sans-serif;
		border-radius: 5px;
		padding: 5px 15px;
		height: 40px;
		width: 120px;
		margin-top: 24px;
		text-decoration: none !important;
	  }

	  .module_15_btn_block-1 a{
		text-decoration: none !important;
		color: var(--Snow-color) !important;
	  }

	.button-general-block {
	  width: auto;
	  float: left;
	}
	
	.block-title {
	  font-size: 12px;
	  line-height: 115%;
	  letter-spacing: 1px;
	  color: #8D6E97;
	  margin-bottom: 1.5rem;
	  text-transform: uppercase;
	  font-family: 'Aeonik-Regular', Helvetica, sans-serif;
	}
	
	/* FULL CTAS */
	
	.full-cta {
	  width: 100%;
	  min-height: 400px;
	  height: auto;
	  position: relative;
	  float: left;
	  text-align: center;
	  background-color: #abd5d6;
	  display: flex;
	  align-items: center;
	  justify-content: center;
	}
	
	.full-cta-buttons {
	  width: 100%;
	  height: 100%;
	  margin-top: 20px;
	  position: relative;
	  display: flex;
	  align-items: center;
	  justify-content: center;
	}
	
	@media (max-width: 420px) { 
	  .hero-button-container{
		width: 100%;
	  }
	  .signUp_BTN{
		padding-top: 15px !important;
		padding-bottom: 15px !important;
		padding-left: 5px !important;
		padding-right: 5px !important;
		font-size: 16px !important;
	  }
	  
	  .module_11_BTN{
		font-size: 16px;
	  }
	  
	  .module_11_title-1{
		font-size: 48px !important;
		line-height: 56px !important;
	  }
	  
	  .module_11_title-2{
		width: 100% !important;
	  }
	  
	  .module_18_contact-BTN_2{
		padding: 5px 30px !important;
	   }
	  }
  
	.cta-image-top {
	  position: absolute;
	  top: 0;
	  width: 100%;
	  right: 65%;
	  background-position: top right;
	  background-repeat: repeat-x;
	  height: 30px;
	  background-image: url(//labs.etumos.com/rs/803-AEG-857/images/okta-cta-centered-top-right-white.svg);
	}
	
	.cta-image-bottom {
	  position: absolute;
	  bottom: 0;
	  width: 100%;
	  left: 65%;
	  background-position: top left;
	  background-repeat: repeat-x;
	  height: 55px;
	  background-image: url(//labs.etumos.com/rs/803-AEG-857/images/okta-cta-centered-bottom-right-white.svg);
	}
	
	/* FOOTER */
	
	.footer {
	  width: 100%;
	  height: auto;
	  position: relative;
	  float: left;
	  background-color: var(--Carbon-color);
	}
	
	.line-break-footer {
	  width: 100%;
	  height: 1px;
	  margin: 25px 0;
	  position: relative;
	  float: left;
	  background-color: var(--Snow-color);
	  opacity: .2;
	}
	
	.privacy-policy_icon{
	  margin-right: 5px;
	}
	
	.social-icons {
	  width: 100%;
	  height: auto;
	  padding-top: 32px;
	  position: relative;
	  display: flex;
	}
	
	.social-icon {
	  width: auto;
	  min-width: 30px;
	  height: auto;
	  position: relative;
	  color: var(--Snow-color) !important;
	  font-size: 18px;
	  padding: 10px;
	  transition: all 100ms linear;
	}
	
	a.social-icon :hover {
	  color: var(--Snow-color) !important;
	}
	
	.footer-bottom {
	  width: 100%;
	  height: auto;
	  position: relative;
	  display: flex;
	  padding-bottom: 32px;
	  justify-content: space-between;
	}
	
	.footer-links {
	  width: auto;
	  height: auto;
	  position: relative;
	  display: flex;
	  align-items: center;
	  flex-wrap: wrap;
	}
	
	.footer-links a{
		text-decoration: none !important;
		color: var(--Snow-color);
	}
	
	.footer-link {
	  width: auto;
	  height: auto;
	  position: relative;
	  font-size: 14px;
	  padding-left: 30px;
	  color: var(--Snow-color) !important;
	  font-family: 'Aeonik-Regular', Helvetica, sans-serif;
	}
	
	.footer-link-last{
		padding-left: 30px;
	}
	
	.footer-links a{
		color: var(--Snow-color)  !important;
	  }
	  
	  .footer-links a:hover{
		color: var(--Snow-color)  !important;
	  }

	.footer-link-last{
	  width: auto;
	  height: auto;
	  position: relative;
	  font-size: 14px;
	  color: var(--Snow-color) !important;
	  font-family: 'Aeonik-Regular', Helvetica, sans-serif;
	}
	
	.footer-disclaimer {
	  font-size: 14px;
	  color: var(--Snow-color);
	}
	
	/* Css 3 */
	
	/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on March 20, 2021 */
	
	/* css 4 */
   
	/*!
	 * Bootstrap v4.0.0 (https://getbootstrap.com)
	 * Copyright 2011-2018 The Bootstrap Authors
	 * Copyright 2011-2018 Twitter, Inc.
	 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
	 */
	 
	 :root {
  
		--breakpoint-xs: 0;
		--breakpoint-sm: 576px;
		--breakpoint-md: 768px;
		--breakpoint-lg: 992px;
		--breakpoint-xl: 1200px;
		--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,  'Aeonik-Regular', Helvetica, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
		--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
	  }
	  
	  *,
	  *::before,
	  *::after {
		box-sizing: border-box;
	  }
	  
	  html {
		font-family: sans-serif;
		line-height: 1.15;
		-webkit-text-size-adjust: 100%;
		-ms-text-size-adjust: 100%;
		-ms-overflow-style: scrollbar;
		-webkit-tap-highlight-color: transparent;
	  }
	  
	  @-ms-viewport {
		width: device-width;
	  }
	  
	  article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
		display: block;
	  }
	  
	  body {
		margin: 0;
		font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, 'Aeonik-Regular', Helvetica, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
		font-size: 1rem;
		font-weight: 400;
		line-height: 1.5;
		color: #212529;
		text-align: left;
		background-color: var(--Snow-color);
	  }
	  
	  [tabindex="-1"]:focus {
		outline: 0 !important;
	  }
	  
	  abbr[title],
	  abbr[data-original-title] {
		text-decoration: underline;
		-webkit-text-decoration: underline dotted;
		text-decoration: underline dotted;
		cursor: help;
		border-bottom: 0;
	  }
	  
	  address {
		margin-bottom: 1rem;
		font-style: normal;
		line-height: inherit;
	  }
	  
	  ol,
	  ul,
	  dl {
		margin-top: 0;
		margin-bottom: 1rem;
	  }
	  
	  ol ol,
	  ul ul,
	  ol ul,
	  ul ol {
		margin-bottom: 0;
	  }
	  
	  dt {
		font-weight: 700;
	  }
	  
	  dd {
		margin-bottom: .5rem;
		margin-left: 0;
	  }
	  
	  blockquote {
		margin: 0 0 1rem;
	  }
	  
	  dfn {
		font-style: italic;
	  }
	  
	  b,
	  strong {
		font-weight: bolder;
	  }
	  
	  small {
		font-size: 80%;
	  }
	  
	  sub,
	  sup {
		position: relative;
		font-size: 75%;
		line-height: 0;
		vertical-align: baseline;
	  }
	  
	  sub {
		bottom: -.25em;
	  }
	  
	  sup {
		top: -.5em;
	  }
	  
	  pre,
	  code,
	  kbd,
	  samp {
		font-family: 'Aeonik-Regular', Helvetica, sans-serif;
		font-size: 1em;
	  }
	  
	  pre {
		margin-top: 0;
		margin-bottom: 1rem;
		overflow: auto;
		-ms-overflow-style: scrollbar;
	  }
	  
	  figure {
		margin: 0 0 1rem;
	  }
	  
	  img {
		vertical-align: middle;
		border-style: none;
	  }
	  
	  svg:not(:root) {
		overflow: hidden;
	  }
	  
	  table {
		border-collapse: collapse;
	  }
	  
	  caption {
		padding-top: 0.75rem;
		padding-bottom: 0.75rem;
		color: #6c757d;
		text-align: left;
		caption-side: bottom;
	  }
	  
	  th {
		text-align: inherit;
	  }
	  
	  label {
		display: inline-block;
		margin-bottom: .5rem;
	  }
	  
	  .pre-scrollable {
		max-height: 340px;
		overflow-y: scroll;
	  }
	  
	  .container {
		width: 1310px;
		padding-right: 15px;
		padding-left: 15px;
		margin-right: auto;
		margin-left: auto;
	  }
	  
	  @media (min-width: 576px) {
		.container, .container-11 {
		  max-width: 100%;
		}
	  }
	  
	  @media (min-width: 768px) {
		.container, .container-11 {
		  max-width: 100%;
		}
	  }
	  
	  @media (min-width: 992px) {
		.container, .container-11 {
		  max-width: 100%;
		}
	  }
	  @media (min-width: 1400px) {
	   
	  }
	  
	  .container-fluid {
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
		margin-right: auto;
		margin-left: auto;
	  }
	  
	  .row {
		display: -webkit-box;
		display: -ms-flexbox;
	 display: flex;

		color: #191919;

	  }
	  .hero-form-content{
		width: 528px;
	  }
  
	  .module_11_hero-form-block{
		width: 50%;
		position: relative;
	  }
	  
	  .module_11_hero-form-content{
		width: 50%;
		padding-left : 118px;
		padding-right: 118px;
	  }
  
	  .module_3_text3{
		margin-left: 80px;
		margin-right: 80px;
		margin-top: 0;
		padding: 0px 0px;
		text-align: center;
		color: #B6C9FF;
		font-size: 14px;
		line-height: 20px;
	  }

	  .module_3_text3_p{
		margin: 0px;
	  }
	  .row1 {
		display: -webkit-box;
		display: -ms-flexbox;
		color: #191919;
	  }
	  
	  .module_3_Atag{
		text-decoration: underline !important;
		color: #B6C9FF !important;
	  }
	  
	  .no-gutters {
		margin-right: 0;
		margin-left: 0;
	  }
	
	  @media (max-width: 1299px) {
  
		.hero-form-block {
		  margin-left: 80px;
		}
	  }
  
	  @media (max-width: 1199px) {
  
		.hero-form-block {
		  margin-left: 50px;
		}
	  }
	  
	  @media (max-width: 575.98px) {
		.table-responsive-sm {
		  display: block;
		  width: 100%;
		  overflow-x: auto;
		  -webkit-overflow-scrolling: touch;
		  -ms-overflow-style: -ms-autohiding-scrollbar;
		}
		
		.table-responsive-sm > .table-bordered {
		  border: 0;
		}
	  }
	  
	  @media (max-width: 991.98px) {
		.table-responsive-lg {
		  display: block;
		  width: 100%;
		  overflow-x: auto;
		  -webkit-overflow-scrolling: touch;
		  -ms-overflow-style: -ms-autohiding-scrollbar;
		}
		
		.table-responsive-lg > .table-bordered {
		  border: 0;
		}
		
		.video{
		  width: 100%;
		}
		
		.video-container{
		  width: 100%;
		}
	  }
	  
	  .nav {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		padding-left: 0;
		margin-bottom: 0;
		list-style: none;
	  }
	  
	  .nav-link {
		display: block;
		padding: 0.5rem 1rem;
	  }
	  
	  .nav-link:hover, .nav-link:focus {
		text-decoration: none;
	  }
	  
	  .nav-link.disabled {
		color: #6c757d;
	  }
	  
	  .nav-tabs {
		border-bottom: 1px solid #dee2e6;
	  }
	  
	  .nav-tabs .nav-item {
		margin-bottom: -1px;
	  }
	  
	  .nav-tabs .nav-link {
		border: 1px solid transparent;
		border-top-left-radius: 0.25rem;
		border-top-right-radius: 0.25rem;
	  }
	  
	  .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
		border-color: #e9ecef #e9ecef #dee2e6;
	  }
	  
	  .nav-tabs .nav-link.disabled {
		color: #6c757d;
		background-color: transparent;
		border-color: transparent;
	  }
	  
	  .nav-tabs .nav-link.active,
	  .nav-tabs .nav-item.show .nav-link {
		color: #495057;
		background-color: var(--Snow-color);
		border-color: #dee2e6 #dee2e6 var(--Snow-color);
	  }
	  
	  .nav-tabs .dropdown-menu {
		margin-top: -1px;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
	  }
	  
	  .nav-pills .nav-link {
		border-radius: 0.25rem;
	  }
	  
	  .nav-pills .nav-link.active,
	  .nav-pills .show > .nav-link {
		color: var(--Snow-color);
		background-color: #007bff;
	  }
	  
	  .nav-fill .nav-item {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		text-align: center;
	  }
	  
	  .nav-justified .nav-item {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		text-align: center;
	  }
	  
	  .tab-content > .tab-pane {
		display: none;
	  }
	  
	  .tab-content > .active {
		display: block;
	  }
	  
	  .navbar {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		padding: 0.5rem 1rem;
	  }
	  
	  .navbar > .container,
	  .navbar > .container-fluid {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	  }
	  
	  .navbar-brand {
		display: inline-block;
		padding-top: 0.3125rem;
		padding-bottom: 0.3125rem;
		margin-right: 1rem;
		font-size: 1.25rem;
		line-height: inherit;
		white-space: nowrap;
	  }
	  
	  .navbar-brand:hover, .navbar-brand:focus {
		text-decoration: none;
	  }
	  
	  .navbar-nav {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding-left: 0;
		margin-bottom: 0;
		list-style: none;
	  }
	  
	  .navbar-nav .nav-link {
		padding-right: 0;
		padding-left: 0;
	  }
	  
	  .navbar-nav .dropdown-menu {
		position: static;
		float: none;
	  }
	  
	  .navbar-text {
		display: inline-block;
		padding-top: 0.5rem;
		padding-bottom: 0.5rem;
	  }
	  
	  .navbar-collapse {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	  }
	  
	  .navbar-toggler {
		padding: 0.25rem 0.75rem;
		font-size: 1.25rem;
		line-height: 1;
		background-color: transparent;
		border: 1px solid transparent;
		border-radius: 0.25rem;
	  }
	  
	  .navbar-toggler:hover, .navbar-toggler:focus {
		text-decoration: none;
	  }
	  
	  .navbar-toggler:not(:disabled):not(.disabled) {
		cursor: pointer;
	  }
	  
	  .navbar-toggler-icon {
		display: inline-block;
		width: 1.5em;
		height: 1.5em;
		vertical-align: middle;
		content: "";
		background: no-repeat center center;
		background-size: 100% 100%;
	  }
	  
	  @-webkit-keyframes progress-bar-stripes {
		from {
		  background-position: 1rem 0;
		}
		to {
		  background-position: 0 0;
		}
	  }
	  
	  @keyframes progress-bar-stripes {
		from {
		  background-position: 1rem 0;
		}
		to {
		  background-position: 0 0;
		}
	  }
  
	  @supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
		.carousel-item-prev,
		.active.carousel-item-left {
		  -webkit-transform: translate3d(-100%, 0, 0);
		  transform: translate3d(-100%, 0, 0);
		}
	  }
		
	  @supports ((position: -webkit-sticky) or (position: sticky)) {
		.sticky-top {
		  position: -webkit-sticky;
		  position: sticky;
		  top: 0;
		  z-index: 1020;
		}
	  }

	  @media (min-width: 1200px) {
  
	  
	  .visible {
		visibility: visible !important;
	  }
	  
	  .invisible {
		visibility: hidden !important;
	  }
	}
	
	  @media print {
		*,
		*::before,
		*::after {
		  text-shadow: none !important;
		  box-shadow: none !important;
		}
		
		a:not(.btn) {
		  text-decoration: underline;
		}
	   
		body {
		  min-width: 992px !important;
		}
		
		.container, .container-11 {
		  min-width: 992px !important;
		}
		
		.navbar {
		  display: none;
		}
		
		.badge {
		  border: 1px solid #000;
		}
		
		.table {
		  border-collapse: collapse !important;
		}
		
		.table td,
		.table th {
		  background-color: var(--Snow-color) !important;
		}
		
		.table-bordered th,
		.table-bordered td {
		  border: 1px solid #ddd !important;
		}
	  }
	  /*# sourceMappingURL=bootstrap.css.map */
	  