/* Fonts
--------------------------------------------------------------------------------*/

@import url('https://fonts.googleapis.com/css2?family=BenchNine:wght@400;700&family=Montserrat:ital,wght@0,400;0,700;1,400;1,700&display=swap');

@import url("https://p.typekit.net/p.css?s=1&k=ssc3ynw&ht=tk&f=139.140.175.176.143.144.147.148.156.157.161.162.10881.10882.10884.10885.15357.15358.15361.15362.32874.32875&a=48196428&app=typekit&e=css");

  @font-face {
    font-family: 'Twilio Sans Display ExBld';
    font-weight: 800;
    font-style: normal;
    src: url('https://assets.swoogo.com/custom-font/7071.ttf') format('truetype');
  }

@font-face {
  font-family: 'Twilio Sans Display ExBld';
  font-weight: 800;
  font-style: italic;
  src: url('https://assets.swoogo.com/custom-font/7072.ttf') format('truetype');
}  
@font-face {
  font-family: 'Twilio Sans Text';
  font-weight: 700;
  font-style: italic;
  src: url('https://assets.swoogo.com/custom-font/7098.ttf') format('truetype');
}

@font-face {
  font-family: 'Twilio Sans Text';
  font-weight: 700;
  font-style: normal;
  src: url('https://assets.swoogo.com/custom-font/7097.ttf') format('truetype');
}

@font-face {
  font-family: 'Twilio Sans Text';
  font-weight: 400;
  font-style: normal;
  src: url('https://assets.swoogo.com/custom-font/7107.ttf') format('truetype');
}

@font-face {
  font-family: 'Twilio Sans Text';
  font-weight: 400;
  font-style: italic;
  src: url('https://assets.swoogo.com/custom-font/7108.ttf') format('truetype');
}
@font-face {
  font-family: 'Twilio Sans Text Medium';
  font-weight: 500;
  font-style: normal;
  src: url('https://assets.swoogo.com/custom-font/7105.ttf') format('truetype');
}

@font-face {
  font-family: 'Twilio Sans Text Medium';
  font-weight: 500;
  font-style: italic;
  src: url('https://assets.swoogo.com/custom-font/7106.ttf') format('truetype');
}
@font-face {
  font-family: 'Twilio Sans Text SmBld';
  font-weight: 600;
  font-style: italic;
  src: url('https://assets.swoogo.com/custom-font/7110.ttf') format('truetype');
}

@font-face {
  font-family: 'Twilio Sans Text SmBld';
  font-weight: 600;
  font-style: normal;
  src: url('https://assets.swoogo.com/custom-font/7109.ttf') format('truetype');
}
@font-face {
    font-family: 'Twilio Sans Mono Light';
    font-weight: 300;
    font-style: normal;
    src: url('https://assets.swoogo.com/custom-font/7089.ttf') format('truetype');
  }

  @font-face {
    font-family: 'Twilio Sans Mono Light';
    font-weight: 300;
    font-style: italic;
    src: url('https://assets.swoogo.com/custom-font/7090.ttf') format('truetype');
  }
@font-face {
  font-family: 'Twilio Sans Display';
  font-weight: 400;
  font-style: normal;
  src: url('https://assets.swoogo.com/custom-font/7079.ttf') format('truetype');
}

@font-face {
  font-family: 'Twilio Sans Display';
  font-weight: 400;
  font-style: italic;
  src: url('https://assets.swoogo.com/custom-font/7080.ttf') format('truetype');
}

@font-face {
  font-family: 'Twilio Sans Display';
  font-weight: 700;
  font-style: normal;
  src: url('https://assets.swoogo.com/custom-font/7068.otf') format('opentype');
}

            
/* General
--------------------------------------------------------------------------------*/
html {
  scroll-behavior: smooth;
}
:root{
 
  --f-tst-r   				   : 'Twilio Sans Text';
  --f-tst-m   				   : 'Twilio Sans Text Medium';
  --f-tst-s   				   : 'Twilio Sans Text SmBld';
  --space-unit                 : 1em;
  --space-xs                   : 5px;
  --space-sm                   : 10px;
  --space-md                   : 15px;
  --space-lg                   : 20px;
  --space-xl                   : 30px;
  --space-xxl                  : 60px;
  --space-xxxl                 : 100px;
  --component-padding          : var(--space-md);
  --text-base-size             : 1em;
  --text-scale-ratio           : 1.2;
  --text-xs                    : calc(1em/var(--text-scale-ratio)/var(--text-scale-ratio));
  --text-sm                    : calc(var(--text-xs)*var(--text-scale-ratio));
  --text-md                    : calc(var(--text-sm)*var(--text-scale-ratio)*var(--text-scale-ratio));
  --text-lg                    : calc(var(--text-md)*var(--text-scale-ratio));
  --text-xl                    : calc(var(--text-lg)*var(--text-scale-ratio));
  --text-xxl                   : calc(var(--text-xl)*var(--text-scale-ratio));
  --text-xxxl                  : calc(var(--text-xxl)*var(--text-scale-ratio));
  --body-line-height           : 1.5;
  --heading-line-height        : 1.2;
  --font-primary-capital-letter: 1;
  /*Theme color*/
  --screen					   :#001541;
  --white					    :#fff;
  --notification 		       : #EC3092;	
  --beacon			           : #533E8A;
  --gray				       : #F4F4F6;
  --black					   : #000;
  --gray-1					   :#E1E3EA;
  --blue-dark				   : #1F304C;
  --gradi1    			    :linear-gradient(139.94deg, #EC3092 -484.78%, #FFFFFF 109.02%), #F4F4F6;
  --gradi2					:linear-gradient(99.18deg, #533E8A 13.36%, #CB348E 54.59%, #DD326D 87.85%, #F22F46 96.45%), #EC3092;
  --gradi3					:
}
html,
body{
	max-width: 1600px;
  	margin: 0 auto;
  	font-family: var(--f-tst-r);
}
body{
  padding-top: 140px !important;
  box-shadow: 0 30px 50px rgb(0 0 0 / 10%);
}
body#register-page {
    padding-top: 0 !important;
}

h1{}
h2{
  	font-weight: 400;
    font-size: 34px;
    line-height: 43px;
  	margin: 0;
}
h3{
	font-weight: 500;
    font-size: 22px;
    line-height: 33px;
  	margin: 0;
}
H4{}
h5{}
h6{}
.text-12{
	font-size: 12px;
  	font-weight: 400;
  	line-height: 21px;
  	letter-spacing: 0.02em;
	color: var(--black);
}
.mb-16{
	margin-bottom: 16px;
}

.pt-0 {
 padding-top:0px !important; 
}
.pb-0 {
 padding-bottom:0px !important; 
}
.mt-0 {
	margin-bottom: 0px !important;
}
.mb-0 {
	margin-bottom: 0px  !important;
}
.mb-40{
	margin-bottom: 40px;
}
.form-group{
	margin-bottom: 9px;
    display: flex;
    flex-direction: column;
}
.tab-widget-content.col-xs-12 {
    padding: 0;
}

.w-760{
    max-width: 760px;
}
.w-885{
    max-width: 885px;
}
/**Dates to Know section**/
.dates-to-know .sec-title h3{
	font-family: var(--f-tst-r);
    font-size: 24px;
    line-height: 28px;
    text-align: center;
    letter-spacing: 1.59198px;
    text-transform: uppercase;
    color: #001541;
}
.dates-to-know .date-content-box{
  	display: flex;
  	align-items: center;
  	/*justify-content: space-between;*/
    background: rgba(248, 250, 252, 0.4);
    border: 0.666269px solid #C3D5E0;
    box-sizing: border-box;
    border-radius: 6px;
    padding: 31px 79px 39px 29px;
}
.dates-to-know .date-content-box .date{
  	min-width: 148px;
}
.dates-to-know .date-content-box .date h5{
	font-family: var(--f-tst-s);
    font-size: 16px;
    line-height: 24px;
    color: #4E5C7B;
}
.dates-to-know .date-content-box .content{
  	margin-left: 27px;
}
.dates-to-know .date-content-box .content p{
	font-family: var(--f-tst-r);
    font-size: 16px;
    line-height: 24px;
    color: #001541;
}


/* Tate's adds - helper text location */

.help-block {
  order:5;
}

#registrant-c_1599125/* speaker 1 diversity */ {order: 1;}
#registrant-c_1599130/* Speaker 1 Travel to SF */ {order: 1;}
#registrant-bio/* Speaker 1 Bio */ {order: 1;}
#registrant-c_1690650/* Speaker 1 Language*/ {order: 1;}
#registrant-c_1601788/* speaker 2 diversity */ {order: 1;}
#registrant-c_1601789/* Speaker 2 Travel to SF */ {order: 1;}
#registrant-c_1601787/* Speaker 2 Bio */ {order: 1;}
#registrant-c_1690651/* Speaker 2 Language */ {order: 1;}
#registrant-c_1601870/* speaker 3 diversity */ {order: 1;}
#registrant-c_1601871/* Speaker 3 Travel to SF */ {order: 1;}
#registrant-c_1601869/* Speaker 3 Bio */ {order: 1;}
#registrant-c_1690653/* Speaker 3 Language */ {order: 1;}
#registrant-c_1601890/* speaker 4 diversity */ {order: 1;}
#registrant-c_1601891/* Speaker 4 Travel to SF */ {order: 1;}
#registrant-c_1601889/* Speaker 4 Bio */ {order: 1;}
#registrant-c_1690655/* Speaker 4 Language */ {order: 1;}
#registrant-c_1599029/* Session Title */ {order: 1;}
#registrant-c_1599030/* Session Abstract */ {order: 1;}
#registrant-c_1599031/* Session Key Takeaways */ {order: 1;}
#registrant-reg_type_id/* Ticket Price */ {order: 1;}
#registrant-c_1707742/* Developer Day */ {order: 1;}
#registrant-c_1743783/* Ba$h */ {order: 1;}
#registrant-c_1707775/* Ethnicity */ {order: 1;}
#registrant-c_1707777/* Sexual Identity */ {order: 1;}
#registrant-work_phone/* Work Phone */ {order: 1;}
#registrant-c_1726014/* In-Person CS */ {order: 1;}
#registrant-c_1726015/* Opt in SMS CS */ {order: 1;}
#registrant-c_1354295/* Opt in SMS REG */ {order: 1;}
#registrant-c_1354303/* Signal years attended */ {order: 1;}
#registrant-c_1726079/* CS years attended */ {order: 1;}
#registrant-c_1726091/* Analyst years attended */ {order: 1;}
#registrant-c_1726093/* Opt in SMS Partner */ {order: 1;}
#registrant-package_id/* Ticket Type*/ {order: 1;}
#registrant-password {order: 1;}
#registrant-c_1707776/* Preferred Language */ {order: 1;}
#registrant-c_1707763/* Dietary */ {order: 1;}
#registrant-c_1762862/* Provide demo info? */ {order: 1;}
#registrant-c_864423/* Pronouns */ {order: 1;}
#registrant-c_1766402/* Additional Identity */ {order: 1;}
#registrant-c_1724843/* Swag address line 1 */ {order: 1;}
#w_19144383/* EarlyBird/Regular */, #w_18534082/* Attendee Type */, #w_18534054/*Ticket Price*/ {display: none;}


/* Check box fields */
#field-registrant-c_1726101-label, #field-registrant-c_1726110-label, #field-registrant-c_1734245-label {display:none;}
#field-registrant-c_1707766-label, #field-registrant-c_1726075-label, #field-registrant-c_1726083-label {display:none;}

#field-registrant-c_1599132-label, #field-registrant-c_1599133-label, #field-registrant-c_1644850-label {
  display: none;
}
#field-registrant-c_1601793-label, #field-registrant-c_1601795-label, #field-registrant-c_1644852-label {
  display: none;
}
#field-registrant-c_1601874-label, #field-registrant-c_1601875-label, #field-registrant-c_1644853-label {
  display: none;
}
#field-registrant-c_1601893-label, #field-registrant-c_1601894-label, #field-registrant-c_1644854-label, #field-registrant-c_1356633-label {
  display: none;
}

#w_18758688 > a > span {font-weight: 700;}

.pills {
    text-align: left;
    padding: 0px 12px;
    border-radius: 30px;
    display: inline-flex;
    margin-top: 2px;
    color: var(--screen);
    background: #EDFBFF;
    margin-bottom: 16px;
}

.pillsInPerson {
    text-align: left;
    padding: 0px 12px;
    border-radius: 30px;
    display: inline-flex;
    margin-top: 2px;
    color: var(--screen);
    background: #FBD6E9;
    margin-bottom: 16px;
}

label{
  	font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #001541;
  	margin-bottom: 4px;
}
div.required label.control-label:first-child::after {content: '';position: absolute;left: 0;width: 4px;top: 11px;height: 4px;background: #D61F1F;border-radius: 50%;}
div.required label.control-label {padding-left: 8px;position: relative;color: #001541;}

/*radio button style*/
.radio label{
  	font-family: 'Twilio Sans Text Medium';
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #001541;
}
.radio label {
  display: flex;
  cursor: pointer;
  font-weight: 500;
  position: relative;
  overflow: hidden;
  padding: 0;
  margin-bottom: 0.375em;
}
.radio label input {
  position: absolute;
  left: -9999px;
}
.radio label input:checked + span:before {
  box-shadow: inset 0 0 0 0.29em #0263e0;
}
.radio label span {
  display: flex;
  align-items: center;
  transition: 0.25s ease;
}
.radio label span:before {
  display: flex;
  flex-shrink: 0;
  content: "";
  background-color: #fff;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  margin-right: 12px;
  transition: 0.25s ease;
  box-shadow: inset 0 0 0 0.15em #aeb2c1;
}

/*radio button style*/
.checkbox label{
  	font-family: 'Twilio Sans Text Medium';
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #001541;
}
.checkbox label {
  display: flex;
  cursor: pointer;
  font-weight: 500;
  position: relative;
  overflow: hidden;
  padding: 0;
  margin-bottom: 0.375em;
}
.checkbox label input {
  position: absolute;
  left: -9999px;
}
.checkbox label input:checked + span:before {
  box-shadow: inset 0 0 0 0.3em #0263e0;
  border: 0;
}
.checkbox label span {
  display: flex;
  align-items: center;
  transition: 0.25s ease;
}
.checkbox label span:before {
  display: flex;
  flex-shrink: 0;
  content: "";
  width: 16px;
  height: 16px;
  margin-right: 12px;
  transition: 0.25s ease;
  background: #F4F4F6;
  border: 2px solid #CACDD8;
  border-radius: 3px;
}
.form-horizontal .control-label{
	text-align: left;
}
.form-control{
  	background: #FFFFFF;
    border: 1px solid #AEB2C1;
    box-sizing: border-box;
    border-radius: 4px;
    height: 48px;
    box-shadow: none !important;
}
.form-control:focus,
.form-control:active{
	border: 2px solid #0263E0;
}
.has-error .form-control{
  	border: 2px solid #D61F1F;
}
.has-error .help-block{
  	position: relative;
	color: #D61F1F;
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
    font-family: var(--f-tst-r);
  	padding-left: 15px;
}
.has-error .help-block:before{
  	content: '';
    position: absolute;
    background: url(https://assets.swoogo.com/uploads/1779030-62753ddebda21.svg);
    bottom: 3px;
    left: 0;
    width: 12px;
    height: 12px;
}
p{
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.02em;
  margin: 0;
} 
/*GLOBAL*/
/*buttons*/
.container{
  max-width:1230px;
  width:100%;
}
.btn:focus{
	outline: none;
}
.btn-standard {
  	background: #fff;
    color: #001541;
    padding: 16px 24px;
    font-family: var(--f-tst-s);
    border-radius: 8px;
    font-size: 16px;
    line-height: 16px;
  	border: 1px solid #001541;

  }
.btn-standard:hover{
    border: 1px solid white;
    color: #fff;
    background: linear-gradient(99.18deg, #533E8A 13.36%, #CB348E 54.59%, #DD326D 87.85%, #F22F46 96.45%), #FFFFFF;
}
.btn-alternate{
  	color: var(--screen);
  	background: #FFFFFF;
    border: 1px solid #fff;
  	padding: 16px 24px;
    font-family: var(--f-tst-s);
    border-radius: 8px;
    font-size: 16px;
    line-height: 16px;
    
}
.btn-alternate:hover{
	background: rgba(0, 21, 65, 0.6);
  	color: #fff;
}
.btn-alternate a{
	font-family: var(--font-whitney);
    font-size: 16px;
    line-height: 24px;
  	color: #001541;
}
.btn-alternate .fa-long-arrow-alt-left{
	margin-right: 10px;
}
.swoogo-button a i {margin-left: 13px;}
.swoogo-button a .fa-long-arrow-alt-right{
	margin-left: 10px;
}
.swoogo-button a {color: var(--screen);font-family: var(--f-tst-m);}
ul.right-nav-wrap li:last-child {position: relative;padding-left: 10px;margin-left: 10px;}
/*ul.right-nav-wrap li:last-child:after {content: '';width: 1px;background: #CACDD8;position: absolute;left: 0;height: 16px;top: 12px;}*/
.right-nav-wrap .dropdown-menu li:after {display: none;padding-left:0;}
ul.right-nav-wrap .dropdown-menu li:last-child {padding-left:0 !important;margin-left: 0;}
/*dropdown*/
.dropdown span.caret {
    height: 7px;
    width: 11px;
    background: #030B5D;
    display: inline-block;
    color: transparent;
    -webkit-mask-image: url(https://assets.swoogo.com/uploads/medium/1727102-625d8bf7c5de0.png);
    mask-image: url(https://assets.swoogo.com/uploads/medium/1727102-625d8bf7c5de0.png);
    transition: transform .15s ease-in-out; 
}
.menu-area .navbar-nav>li>a:hover .caret,
.menu-area  .navbar-nav>li.dropdown.open .caret{background: #0263e0;}

.dropdown.open .caret{
    transform: rotate(180deg);
}
/*Sections*/
.section {
    padding: 64px 0;
}
 /*section title*/
.section-title {
   	font-weight: 700;
    font-size: 32px;
    line-height: 125%;
    letter-spacing: -0.01em;
    color: var(--screen);
}
.section-sub-title {
    font-size: 22px;
    line-height: 33px;
}
.section-description {
    font-weight: 400;
    font-size: 24px;
    line-height: 30px; 
    color: var(--screen);
}
.section-description-developer {
    font-weight: 400;
    font-size: 24px;
    line-height: 30px; 
    color: var(--screen);
}
.section-description-tracks {
    font-weight: 400;
    font-size: 24px;
    line-height: 30px; 
    color: var(--screen);
}
/*bullet Section*/
.list-title {
  	 margin: 0;
    margin-bottom: 24px;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 1.5;
    color: #1F304C;
}
.bullleted-list {
    margin: 0;
    padding: 0;
    list-style: none;
}
.bullleted-list li {
    margin-bottom: 24px;
    color: #1F304C;
    position: relative;
    padding-left: 31px;
    font-size: 16px;
    line-height: 150%;
}
.bullleted-list li:after {content: '';width: 16px;height: 16px;background-image: url(https://assets.swoogo.com/uploads/1712809-625471030daee.svg);background-size: 100%;background-repeat: no-repeat;position: absolute;left: 0;top: 5px;background-position: center;}
/*tabs*/
.swoogo-tabs .nav-tabs {
    background: #F4F4F6;
    border: 0;
    border-radius: 65px;
}
.swoogo-tabs .nav-tabs>li>a {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 15px 45px;
    font-family: var(--font-whitney);
    min-width: 162px;
    border-radius: 8px;
    font-size: 16px;
    line-height: 30px;
}
.swoogo-tabs .nav-tabs>li>a p {font-size: 16px;line-height: 24px;}
.swoogo-tabs.tab-style-folder .nav-tabs>li:not(.active)>a:hover {
    border-color: transparent;
}
.swoogo-tabs .nav-tabs>li>a:hover{box-shadow:none;}
.swoogo-tabs.tab-style-folder>.tab-loc-top>.nav-tabs>li.active>a,
.swoogo-tabs.tab-style-folder>.tab-loc-top>.nav-tabs>li.active>a:hover,
.swoogo-tabs.tab-style-folder>.tab-loc-top>.nav-tabs>li.active>a:focus{
    border: 1px solid transparent;
    background: #fff;
    background: linear-gradient(102.84deg, #CB348E 0.95%, #EC3092 36.24%, #F22F46 82.7%);
    border-radius: 8px;
    color: #fff;  
}
.swoogo-tabs .nav-tabs>li:last-child>a {margin-right: 0 !important;}
/*home page tab*/
#w_18588631_tablist li, #w_21159819_tablist li,
#w_19059395_tablist li{float: none;}
#w_18588631_tablist, #w_21159819_tablist, 
#w_19059395_tablist{display: flex;flex-wrap: wrap;justify-content: space-between;margin: 0;}
#w_18588631_tablist:after, #w_21159819_tablist:after, #w_21159819_tablist:before, 
#w_18588631_tablist:before,
#w_19059395_tablist:after,
#w_19059395_tablist:before{display: none;}


/*hero Sections*/
.hero-section.section {
    padding-top: 102px;
    position: relative;
    min-height: 745px;
    background:url(https://assets.swoogo.com/uploads/full/1781193-62763067ed083.png) no-repeat;
    background-size:cover;
    background-position: center;
}
 .homepage-v4-body .hero-section {
  padding:86px 0 75px;
}
 .segment-landing-body .hero-section {
    position: relative;
    min-height: 100%;
    background:url(https://assets.swoogo.com/uploads/full/1959848-62f17f28aaca1.jpg) no-repeat;
    background-size:cover;
    background-position: right bottom;
}
.hero-section.section .btn-alternate {padding: 17px 35px;}
.hero-section.section .btn-alternate span {margin-right: 10px;}
.hero-title { 
   	margin:0;
      letter-spacing: 0.02em;
      color: var(--white);
      font: 800 normal 96px/105px Twilio Sans Display ExBld;
}
.up-tit {font: 500 normal 24px/30px 'Twilio Sans Text Medium';color: #fff;}
.bel-tit{font: 400 normal 24px/30px 'Twilio Sans Text';color: #fff;}


/*segment-landing-page*/
.hero-two-dates-box {
    display: flex;
    gap: 24px;
  font-weight: 500;
}
span.divider-line {
    background: #fff;
    width: 2px;
}


.hero-section .btn-standard{
  	padding: 16px 32px;
    background: rgba(0, 21, 65, 0.6);
    border: 1px solid #E1E3EA;
    box-sizing: border-box;
    border-radius: 8px;
    font-family: var(--f-tst-r);
    font-weight: 500;
}
.hero-section .btn-standard:hover{
 	 background: var(--gradi2);
     color: #fff;
}
.hero-section.section .btn-alternate i {margin-left: 0;}
#w_17943812 ul.bullleted-list li:last-child {margin-bottom: 0;}  
#w_17943812 {
    background: #fff;
    padding: 24px 60px;
    border-radius: 8px;
    position: absolute;
    margin: 0 auto;
    max-width: 1230px;
    box-sizing: border-box;
    border: 1px solid #E1E3EA;
}
div#w_17943812>.row {
    display: flex;
    flex-wrap: wrap;
}
#w_17943812 .col-sm-7{
  	 padding: 32px;
     max-width: 50.4%;
    border: 1px solid #E1E3EA;
    box-sizing: border-box;
    border-radius: 9px;
    margin-left: auto;
} 
#w_17943812 .col-sm-5{width:47%;}
.hero-section .dis-f-center {
	color: var(--screen);font-weight: 700;
	font-size: 32px;margin-bottom: 24px;
    line-height: 40px;
}

#w_21219013 .col-sm-3,
#w_18679855 .col-sm-3 {padding: 0;}

#w_21219013 .col-sm-3:last-child .count:after {
      background: transparent;
}
#w_21219013,
#w_18679855 {
    background: rgba(250, 250, 250, 0.1);
    border: 1px solid #E1E3EA;
    border-radius: 8px;
    padding: 30px 0;
  
}

#w_21159730 .col-sm-3 {padding: 0;}
#w_21159730 {
    background: rgba(250, 250, 250, 0.1);
    border: 1px solid #E1E3EA;
    border-radius: 8px;
    padding: 30px 0;
  
}

.count h4 {color: #fff;font: 700 normal 64px/1.25 Twilio Sans Display; letter-spacing: 0.02em;margin:0;}
.count {color: #fff;padding: 0 70px;position: relative;}
.count p {margin-bottom: 0;font: 700 normal 16px/1.50 var(--f-tst-s);}
.count:after {content: '';position: absolute;right: 0;top: 30px;height: 80px;width: 1px;background: #CCD0D9;}
#w_18679856 .count {padding-left: 60px;}
#w_18679993 .count:after, #w_21159734 .count:after {display: none;}
#w_18679993 .count {padding-right: 60px;}



.count-down-box {
    background-image: url(//assets.swoogo.com/uploads/medium/1959751-62f1728e99d59.png) !important;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;    padding: 40px 0;
      border: 1px solid #E1E3EA;
    border-radius: 8px;
}

@media(max-width:1024px) and (min-width:768px){
    .count {padding: 0 32px;}
    .count h4 {font-size: 46px;}
    .count p {font-size: 13px;}  
}
@media(max-width:768px){
  .count:after {display: none;right: auto;height: 1px;width: 40%;top: unset;left: 0;}
  .count {text-align: left;}
  .count p:before {content: '';position: absolute;width: 100%;height: 1px;background: white;bottom: 0;left: 0;right: 0;}
  .count p {position: relative;display: inline-block;bottom: 0px;padding-bottom: 40px;
   /* max-width: 174px;*/
    width: 100%;
    margin: 0 auto;margin-bottom: 28px !important;}
  #w_18679855, #w_21159730 .col-sm-3:last-child .count p:before {display: none;}
  .wal-header h4 {width: 100%;flex-basis: 100%;}
  .wal-header {flex-wrap: wrap;}
  #w_18679855, #w_21159730 .col-sm-3:last-child .count p {margin-bottom: 0 !important;}
  #w_18716029>.row {display: flex;flex-wrap: wrap;}
  #w_18716029>.row .col-sm-5 {order: 1;}
  .reg-list-card .panel-body {padding-bottom: 30px;padding-top: 30px;min-height: 86px;padding-left:0;}
  .reg-list-card .panel {border-width: 0;box-shadow: none;border-bottom-width: 1px;margin-bottom: 0;}
  .row.row-eq-height .reg-list-card:first-child .panel {border-top-width: 1px !important}
  .reg-list-card {padding-bottom: 0;}
	.reg-list-card .panel-body a img {margin-right: auto;margin-left: 0;}
}
@media(max-width:580px){
  #w_18679855, #w_21159730 {
    max-width: 296px;
    margin: 0 auto;
  }
}

/*Navigation*/
 
.twi-header {
     position: fixed;
     right: 0;
     left: 0;
     max-width: 1600px;
     margin: 0 auto;
     top: 0;
     z-index: 99;
     transition: top .35s cubic-bezier(.4,0,.2,1);
}
.twi-header .container-fluid {
    padding-right: 24px;
    padding-left: 24px;
}
.top-navigation {
    background: var(--gradi1);
}
.top-navigation ul {
   list-style: none;
   margin: 0 auto;
   padding: 0;
}
.right-nav-wrap img {vertical-align: text-top;margin-right: 3px;}
.right-nav-wrap {
  display: flex;
  position: relative;
  flex-wrap: wrap; 
  justify-content: end;
} 
.top-navigation li a {
  color: #1F304C;
  padding: 10px 10px;
  display:inline-block;
  font-family:var(--Whitney-SSm-Medium);
  font-size:cal(var(--text-base-size) - 4px);
}
.top-navigation .dropdown a {
    display: block;
}
.top-navigation li a:hover{text-decoration:none;}
.top-navigation .dropdown-menu,
.dropdown-menu {
    border-radius: 4px;
    border: 1px solid #e1e3ea;
    padding-top:0;
    padding-bottom:0;
}
.top-navigation .dropdown-menu li a,
.dropdown-menu li a{
    padding: 8px 16px;
}
.menu-area .navbar-nav>li>.dropdown-menu{margin-top:24px;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover{
  background: #fff;
    color: var(--screen);}
.top-navigation li a:focus {text-decoration: none;}
ul.right-nav-wrap li:last-child {position: relative;padding-left: 10px;margin-left: 10px;}
ul.right-nav-wrap li:last-child:after {content: '';width: 1px;background: #CACDD8;position: absolute;left: 0;height: 16px;top: 12px;}
.right-nav-wrap .dropdown-menu li:after {display: none;padding-left:0;}
ul.right-nav-wrap .dropdown-menu li:last-child {padding-left:0 !important;margin-left: 0;}
.main-navigation {
    background: #FFFFFF;
    box-shadow: 0px 8px 24px rgba(18, 28, 45, 0.1);
}
.menu-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 24px 0;
  flex-wrap:wrap;
}
.menu-area {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
 
}
.menu-area .navbar-nav>li>a {
    color: #1f304c;
    text-decoration: none;
    font-size: 16px;
    padding: 16px 14px;
    transition: color .02s cubic-bezier(.4,0,1,1);
  	font-family:var(--f-tst-m);
}
.menu-area .btn-standard{background:var(--beacon);color:#fff;margin-left: 20px;padding: 16px 47px;border-radius:8px;border:0;}
.menu-area .btn-standard:hover{
	background: var(--gradi2);
    color: #fff;
    margin-left: 20px;
    padding: 16px 47px;
    border-radius: 8px;
    border: 0;
    background-size: 300% 300%;
    animation: gradient 1.5s ease infinite;
}
.menu-area .navbar-nav>li.active>a {color: #0263e0 !important;}
@keyframes gradient {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}
.menu-area .navbar-nav>li>a:hover {
    background: transparent;
    color: #0263e0;
    transition: color .02s cubic-bezier(.4,0,1,1);
}
.menu-wrapper .logo-area img {
    max-width: 224px;
}
.menu-area .navbar-nav>li>a {
    color: #1f304c;
    text-decoration: none;
    font-size: 16px;
    padding: 16px;
    transition: color .02s cubic-bezier(.4,0,1,1);
}
.register-buttons {
    display: flex;
    align-items: center;
    gap: 8px;
}

.menu-btn{
    margin-left:20px;
  	display:none;
}
.icon-bar {width: 29px;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    margin-left: auto;
    margin-right: auto;
    height: 3px;background-color: #001541;display: block;margin-top: 6px;}

.menu-btn>span:first-child {margin-top: 0;}
.mn-header {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}
.mn-header img {
    height: 32px;
  margin:0 !important;
}
.mobile-navigataion {
   position: absolute;
    background: #fff;
    width: 100%;
    top: 42px;
    z-index: 999;
    padding: 30px 0;
  	display:none;
}
.mn-close img {
    max-width: 18px;
}
.mobile-navigataion .navbar-nav.swoogo-nav.nav {
    text-align: left;
  	margin-top: 60px;
  	padding-left: 17px;
}
.mobile-navigataion .navbar-nav.swoogo-nav.nav li a {
    color: #394762;
    padding: 20px 0;
    font-size: 24px;
    line-height: 30px;
}
.mobile-navigataion .navbar-nav.swoogo-nav.nav li a:hover {background: transparent;}
.twi-header .nav .open>a,
.twi-header .nav .open>a:focus,
.twi-header .nav .open>a:hover{
    background: transparent;
    outline: none;
    border-color:transparent;
}
.twi-header .menu-area .navbar-nav>li>a:focus {
    background: transparent;
    outline: 5px auto -webkit-focus-ring-color;
    border-color:transparent;
}
/*Why Attend*/
.wal-header {display: flex;align-items: center;margin-bottom: 16px;}
.wal-header h4 {font-size: 24px;}
.wal-header img {margin-right: 24px;}
.we-attend-list {margin-bottom: 32px;}
.swoogo-line.mt-none.mb-none {border-color: #E1E3EA;}
.we-attend-list a {display: block;color: var(--screen);font-family: var(--f-tst-m);text-decoration: underline;}
.attend-section.section {background: url(https://assets.swoogo.com/uploads/1782697-6278b4f74f6aa.svg), no-repeat;background-size: cover;padding-top: 221px;}
.mobile-slider .item {
  max-width: 80%;margin: 0 auto;background: rgba(255, 255, 255, 0.4);
    border: 1px solid #E1E3EA;
    border-radius: 10px;padding: 32px 24px;
}
.mobile-slider .owl-dots {
    margin-top: 20px;
    margin-bottom: 0;
}
.we-attend-list p {font-family: var(--f-tst-m);font-weight: 400;}
.btn-link-only {
    font-weight: 700;
    font-size: 12px;
    line-height: 175%;
    letter-spacing: 0.02em;
    color: #001541;
      text-decoration: none !important;
    margin-top: 16px;
      cursor: pointer;
}
.owl-dots .owl-dot span {height: 10px;width: 10px;background: #E1E3EA;display: inline-block;border-radius: 50%;}
.owl-dots {text-align: center;margin-top: 50px;margin-bottom:92px;}
.owl-dots .owl-dot {margin: 0 20px;}
.owl-dot.active span {background: #533E8A;}

 
/*session format section*/
.session-format {
	padding: 40px 30px 30px 29px;
    position: relative;
    background: #FFFFFF;
    border: 1px solid #E1E3EA;
    box-sizing: border-box;
    border-radius: 8px;
    min-height: 308px;
    color: var(--screen);
}
.session-format h3 {
    margin: 0;font-weight: 700;
    font-size: 24px;
    line-height: 125%;
    margin-top: 34px;
}

.session-format p {
  font-weight: 500;
  font-size: 12px;
  line-height: 175%;
  letter-spacing: 0.02em;

}
.session-format span {
    display: block;
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    /*margin-bottom: 16px;*/
}
.session-format img {
  max-width: 70px;
}
#w_17943824 .col-sm-3 {padding-right: 0;}
/*tracks Section*/
.tracks {
    border: 1px solid #E1E3EA;
    box-sizing: border-box;
    border-radius: 8px;
    color: #1F304C;
    padding: 15px 12px;
    margin-bottom: 15px;
}

.track-section.section {position: relative;}
/*.track-section.section:after,*/
.inspiration-section.section:after{
    content: '';
    height: 1px;
    background: #E1E3EA;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    max-width: 1200px;
    margin: 0 auto;
}
.tracks a {
    color: var(--screen);
    display: flex;
    align-items: center;
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
  
}
.tracks span{
    color: var(--screen);
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    margin-left: 20px;
    font-family: var(--f-tst-m);
}
/*.tracks a:hover{text-decoration:underline;}*/
.tracks a:hover{text-decoration:none;}
#w_18747624 h3 {
  font: 800 normal 24px/30px Twilio Sans Display ExBld;
    letter-spacing: 0.05em;
    margin-bottom: 12px;
}
#testimonial .owl-dots{margin:0;}
#w_18747623 .col-sm-6 {padding: 0;}
#w_18747624 strong {font-size: 16px;}
#w_18747624 p {font-family: var(--f-tst-m);font-size: 16px;}
.all-access .bc-color-text h3 {background: #FBD6E9 !important;}
.landing-page.modal-open  i.fas.fa-chevron-left {margin-right: 13px;margin-left: 0;} 

@media(min-width:768px){
  .track-section.section{padding-top:0; }
  #w_18715840 .we-attend-list:last-child {margin-bottom: 0;}
}
/*track Modal*/
.swoogo-video .modal button.close {opacity: 1;top: 10px;right: 20px;font-weight: 300;font-family: 'Twilio Sans Mono Light';opacity: 1 !important;}
#swoogo-modal  .modal-title {display: none;}
#swoogo-modal  .modal-header {padding: 0;border: 0;height: 0;}
#swoogo-modal .modal-body.content {padding:40px;}
#swoogo-modal button.close {position: absolute;right: 40px;z-index: 111;top: 45px;text-indent: -999999px;height: 15px;width: 15px;opacity: 1;background: url('https://assets.swoogo.com/uploads/1735453-62603bf8a9437.svg');background-repeat: no-repeat;background-position: center;}
#swoogo-modal .modal-footer {display: none;}
#swoogo-modal .modal-body.content h3 {line-height: 150%;margin:0;}
#swoogo-modal .modal-body.content .list-title {font-weight: 600;font-family: var(--f-tst-s);color: #1F304C;margin-bottom: 16px;}
#swoogo-modal .bullleted-list li {font-size: 12px;font-weight: 500;font-family: var(--f-tst-m);line-height: 21px;margin-bottom: 16px;}
#swoogo-modal .btn-alternate:hover {background: var(--beacon);color: #fff;}
#swoogo-modal a.open-as-modal i.fas.fa-angle-left {margin-right: 13px;}
#swoogo-modal a.open-as-modal i.fas.fa-angle-right {margin-left: 13px;}
#swoogo-modal a.open-as-modal:hover:after {content: '';height: 2px;background: var(--screen);width: 100%;left: 0;right: 0;position: absolute;bottom: -10px;}
#swoogo-modal .swoogo-line {max-width: 99%;}
#swoogo-modal .col-sm-6 {width: 50%;float: left;}

#swoogo-modal a.open-as-modal {
    font-weight: 700;
    font-size: 12px;
    line-height: 175%;
    color: #001541;
  position:relative;
}
#swoogo-modal a.btn-link-only:hover:after {
  background: none;
  height: 0px;
}
#swoogo-modal a.open-as-modal:hover{text-decoration:none;}


@media(min-width:768px){
  #swoogo-modal .modal-body.content h3{max-width:300px;}
  /*#swoogo-modal  .modal-dialog.modal-lg {max-width: 622px;width: 100%;}*/
  
   #swoogo-modal  .modal-dialog.modal-lg {max-width: 877px;width: 100%;}
  
  #swoogo-modal .modal-body.content .col-sm-10{padding-left:0;}
  /*modal header-height*/
  #w_18365917>.row,
  #w_18372963>.row, 
  #w_18373006>.row, 
  #w_18374255>.row, 
  #w_18374242>.row, 
  #w_18373072>.row, 
  #w_18373135>.row, 
  #w_18373197>.row, 
  #w_18373176>.row, 
  #w_18374388>.row, 
  #w_18374411>.row, 
  #w_18374584>.row{display: flex;align-items: center;}

  }
@media(max-width:768px){
    #swoogo-modal .modal-body.content h3{text-align:center;}
}

/*waytoattend section*/
/* #w_18758552 .col-sm-3 {background: #FFFFFF;
  border: 1px solid #E1E3EA;
  border-radius: 8px;
  padding: 40px 21px 23px 21px;
}*/

/* June Edits */
#w_18758552 > div > div:nth-child(2) {background: #FFFFFF;
  border: 1px solid #E1E3EA;
  border-radius: 8px;
  padding: 40px 21px 23px 21px;
}
/* #w_18758552 > div > div:nth-child(3) {background: #FFFFFF;
  border: 1px solid #E1E3EA;
  border-radius: 8px;
  padding: 40px 21px 23px 21px;
}*/


#w_18758552 .row {display: flex;flex-wrap: wrap;justify-content: center;}
#w_18758552 .row .col-sm-3 {flex-basis: 23%;max-width: 23%;margin-right: 15px;}
#w_18758552 .row .col-sm-3:last-child {margin-right: 0;}

.attend-section.section .white-box {border: none;padding: 0;border-radius: 0;}

.attend-section .white-box .top-title {margin-left: 17px;}

.attend-section .white-box .white-box-top {margin-bottom: 20px;}

.attend-section .white-box .border-white-box {margin-bottom: 15px;line-height: 0;}

.attend-section .bc-color-text h3 {
  margin: 0;background: #EDFBFF;
  border-radius: 30px;text-align: center;
  display: inline;padding: 3px 12px;font-weight: 500;
  font-size: 16px;font-family: var(--f-tst-m);
}
.attend-section .bc-color-text {margin-bottom: 20px;}
#w_18588631 .bullleted-list  li {margin-bottom: 16px;}

/*the audience*/
.audience-section.section {background: url(https://assets.swoogo.com/uploads/1718784-6257094a64563.svg), no-repeat;background-size: cover;padding-top:53px;}
.session-section .nav.nav-tabs,
.format-section .nav.nav-tabs{
    padding: 0;
    margin: 0;
    background: #FFFFFF;
    border: 1px solid #E1E3EA;
    border-radius: 8px;
    padding:6px;
}
.session-section .tab-content,
.format-section .tab-content{
    padding-top: 64px;
} 
.tb-title {
    font-size: 34px;
    line-height: 43px;
    position: relative;
    margin-bottom: 40px;
}
.tb-title:after {
    content: '';
    position: absolute;
    bottom: -30px;
    height: 4px;
    background: #E1E3EA;
    left: 0;
    right: 0;
    width: 132px;
}
.att-by-loct h3 {
    color: #606B85;
    font-style: normal;
    font-weight: 375;
    font-size: 30px;
    line-height: 30px;
    width: 100%;
    margin: 0;
    margin-bottom: 8px;
}
.att-by-loct span {
    font-size: 14px;
    line-height: 25px;
    color: #1F304C;
    display: block;
    width: 100%;
}
 
.att-by-loct {
    text-align: center;
}
.small-title {
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;color: var(--screen);
}
.session-section .tab-content,
.format-section .tab-content{    
        display: flex;width: 100%;
  		padding: 60px 84px;
  		margin-top: 40px;
  		background: rgba(255, 255, 255, 0.4);
        border: 1px solid #E1E3EA;
        box-sizing: border-box;
        border-radius: 10px;
}
.dates-to-know .tab-content{    
        display: flex;width: 100%;
  		margin-top: 40px;
  		background: rgba(255, 255, 255, 0.4);
        box-sizing: border-box;
}
.dev-text {
    font-weight: 400;
    font-size: 32px;
    line-height: 125%;
    letter-spacing: -0.01em;
}
.dev-sml {
    font-size: 12px;
    line-height: 175%;
    letter-spacing: 0.02em;
    color: var(--screen);
}
#w_18588631 .section-title {margin-top: 11px;}


/*New CSS added by Arjun Saud*/
.session-date-main-title {
    font-size: 24px;
    line-height: 125%;
    color: #001541;
}
.dates-to-know.agenda-section .date-content-box {
background: rgba(250, 250, 250, 0.4);
border: 1px solid #E1E3EA;
border-radius: 9px;
    padding: 24px;
}
.dates-to-know.agenda-section .date-content-box .date h5 {
    color: #1F304C;
  margin:0;
}
.dates-to-know.agenda-section .date-content-box .content p {
    font-weight: 500;
    color: #1F304C;
}
.dates-to-know.agenda-section .tab-widget-content.col-xs-12 [class*="col-sm"]:first-child .date-content-box:nth-child(4) {
  background: linear-gradient(99.61deg, #EC3092 -144.2%, #FAAEB7 -26.71%, rgba(255, 220, 196, 0.35) 96.34%);
}
.dates-to-know.agenda-section .tab-widget-content.col-xs-12 .highlight-red {
  background: linear-gradient(99.61deg, #EC3092 -144.2%, #FAAEB7 -26.71%, rgba(255, 220, 196, 0.35) 96.34%);
}
.dates-to-know.agenda-section .tab-widget-content.col-xs-12 [class*="col-sm"]:last-child .date-content-box:nth-child(4) {
  background: linear-gradient(94.4deg, #007093 -68.11%, #11BDF2 -58.47%, #FFFFFF 110.17%);
}
.dates-to-know.agenda-section .tab-widget-content.col-xs-12 .highlight-blue {
  background: linear-gradient(94.4deg, #007093 -68.11%, #11BDF2 -58.47%, #FFFFFF 110.17%);
}
.dates-to-know.agenda-section .tab-widget-content.col-xs-12 .row {
  margin:0 -10px;
}
.dates-to-know.agenda-section .tab-widget-content.col-xs-12 [class*="col-sm"] {
 padding:0 10px; 
}
.dates-to-know.agenda-section .tab-content {
    padding: 0;
    border: none;
    display: block;
}
.dates-to-know.agenda-section .date-content-box:not(:last-child) {
  margin-bottom:4px;
}

@media(max-width:767px){
    .dates-to-know .date-content-box
  {
  	display:block;
  }
  
  .dates-to-know.agenda-section .tab-widget-content.col-xs-12 [class*="col-sm"]:not(:last-child) {
   margin-bottom:30px; 
  }
.dates-to-know .date-content-box .content {
 margin-left: 0px;
}
}
/*New CSS added by Arjun Saud*/


@media(min-width:1260px){
	#w_18758552 .row .col-sm-3 {flex-basis: 295px;max-width: 295px;}
}

/*attending*/
.attendees-section.section {padding-top: 96px;}
.attendees-section.section img {height: 240px;width: 240px;}
#w_18758552 .btn {
  	color: #fff;
    background: var(--beacon);
    padding: 16px 32px;
  border-color: var(--beacon);
}
#w_18758552 .btn:hover{
     background: var(--gradi2);
    color: #fff; 
    background-size: 300% 300%;
    animation: gradient 1.5s ease infinite;
    border: inherit;
}
#w_18758702 {margin-bottom: 64px;}
.all-access:before {content: "Early bird price";display: inline-block;background: #001541;padding: 2px 12px;color: #fff;border-radius: 30px;position: absolute;top: -13px;left: 15px;}
.attend-section.section .white-box .bc-color-text h3 {background: #EDFBFF;}
/*Inspiration Section*/
.inspiration-section.section {position: relative;padding-top: 96px;}
.inspiration-box>a>img {
    max-width: 100%;
  border-radius:5px;
    width:100%;
}
h4.list-title-cap {position: relative;}
.inspiration-box {
   border: 1px solid #E1E3EA;
    box-sizing: border-box;
    border-radius: 5px;
    padding: 16px;

}
 .inspiration-box a {display: block;color: inherit;}
.inspiration-box:hover {background: #FFFFFF;filter: drop-shadow(0px 14px 25px rgba(18, 28, 45, 0.12));border: 1px solid transparent;cursor: pointer;}
.inspiration-box a:hover {text-decoration: none;}
.ib-caption {
    text-align: center;
    padding-top: 16px;
    font-weight: 400;
    font-size: 24px;
    line-height: 125%;
  display:block;
}
.ib-caption img {
    margin-left: 8px;
}
.inspiration-box>img {width: 100%;}
/*Important dates*/
 .imp-date {
    background: rgba(250, 250, 250, 0.4);
    border: 1px solid #E1E3EA;
    box-sizing: border-box;
    border-radius: 9px;padding: 24px;
   	max-width: 992px;
   		margin: 0 auto;
   		margin-bottom: 4px;display: flex;
    flex-direction: row;
    align-items: flex-start;
    padding: 24px;
}
.dat {
    max-width: 308px;width: 100%;font-weight: 700;
    font-size: 16px;
    line-height: 150%;
}
.dat-des {
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;color: #1F304C;
}
.imp-date.active {border-color:transparent;background: linear-gradient(102.84deg, #CB348E 0.95%, #EC3092 36.24%, #F22F46 82.7%);color: #fff;}
.imp-date.active .dat-des {color: #fff;}

/*speakes-exp-section*/
.speakes-exp-section.section {padding-top: 32px;}
.speakes-exp-section .container{
    box-sizing: border-box;
    border-radius: 10px;
    padding: 63px 98px;
  	background:url('https://assets.swoogo.com/uploads/1721680-62584acb5a8fc.svg'), no-repeat;
  background-size:cover;
}
.speakes-exp-section .bullleted-list li strong {
    display: block;
    color: #1F304C;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
}
.speakes-exp-section .bullleted-list li {
    font-size: 12px;
    line-height: 21px;
    margin-bottom:30px;
}
.speakes-exp-section .bullleted-list li:last-child {margin-bottom: 0 !important;}
.mb51{margin-bottom:51px !important;}
.codeofconduct {font-size: 16px;color: var(--screen);font-weight: 500;font-family: 'Twilio Sans Text Medium';}
/*Price page table */
 .pricing-page .table{
    border: 0;
}
 .pricing-page thead tr td,
 .pricing-page thead tr th {padding:16px;}
 .pricing-page thead tr th  {
    border: 0;
}

table.Time-commitment thead tr th p,
.pricing-page .table thead tr th p:first-child{
    font-weight: 300;
    font-size: 22px;
    line-height: 33px;
}
.pricing-page  tbody tr td,
.pricing-page  thead tr th{text-align:left;padding: 16px;vertical-align: middle;}
.pricing-page .table thead tr th span{
  font-size: 16px;
  margin-bottom: 8px;
  display: block;
  font-weight: normal;
} 
.pricing-page .table thead tr th p:first-child{
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 125%;
    max-width: 175px;
    text-align: left;
}

.pricing-page  tbody tr td:first-child,
table.Time-commitment thead tr th:first-child,
.pricing-page  tbody tr td:first-child p,
.pricing-page thead tr:first-child th:first-child p {
    font-size: 16px !important;
    color: #1F304C;
    font-family: var(--font-whitney);
    text-align: left;
    border-left: 0;
    font-weight: 700;
    line-height: 150%;
}
.pricing-page tbody tr td:last-child {
    border-right: 0;
}
 
 
.pricing-page .table>thead:first-child>tr:first-child>th {border-left: 1px solid #ddd;}
.pricing-page .table>thead:first-child>tr:first-child>th:first-child {border-left: 0;}

.pricing-page .table thead tr th p:last-child {text-align: left;padding: 0px 12px;border-radius: 30px;display: inline-block;float: left;margin-top: 6px;color: var(--screen);}
.pricing-page .table>thead:first-child>tr:first-child>th:nth-child(2) p:last-child,
.pricing-page .table>thead:first-child>tr:first-child>th:nth-child(3) p:last-child {background: #EDFBFF;}
.pricing-page .table>thead:first-child>tr:first-child>th:nth-child(4) p:last-child,
.pricing-page .table>thead:first-child>tr:first-child>th:nth-child(5) p:last-child {background: #FBD6E9;}
   
.pricing-page .table>thead:first-child>tr:first-child>th:nth-child(5) p:first-child{max-width:100%;}
 
 #w_18859047 thead {display: none;}

#w_18859047 table tbody tr:first-child td {border-top: 0;}

.table-h .t-title {
  font-family: 'Twilio Sans Text';
  font-style: normal;
  font-weight: 700;
  font-size: 32px;
  line-height: 125%;
  letter-spacing: -0.01em;
  color: #001541;display: block;margin-top: 22px;}

span.t-price {
    font-family: 'Twilio Sans Text';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    color: #001541;display: block;}

span.t-label {
    text-align: left;
    padding: 0px 12px;
    border-radius: 30px;
    margin-top: 6px;
    color: var(--screen);
    background: #EDFBFF;
    display: inline-block;
    font-weight: 500;
    font-size: 16px;
}
span.best-dev {position: absolute;top: 11px;background: #001541;
border-radius: 30px;color: #fff;padding: 0 12px;}

.m-t32 {margin-top: 32px !important;}
tbody tr td:first-child p span {font-size: 16px;font-family: var(--f-tst-r);font-weight: normal;display: block;}
.table-h .btn {background: var(--beacon);color: #fff;border-color: inherit;display:block;margin-top: 10px;width:100%;max-width:129px}
.table-h {    min-height: 290px;
    position: relative;
    padding-top: 40px;}
 span.label-p.t-label {background: #FBD6E9;}
span.dubble-price.t-price {
    display: block;max-width: 135px;background: #FFFFFF;
    box-shadow: 0px 14px 25px rgba(18, 28, 45, 0.12);
    border-radius: 8px;padding: 8px 8px;width: 100%;margin-bottom: 8px;
}

span.dubble-price.t-price>span:first-child {
    font-family: 'Twilio Sans Text';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 150%;
}

span.offpricce {
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 175%;
    letter-spacing: 0.02em;
    text-decoration-line: line-through;color: #AEB2C1;
}
.pricing-content-section {display:none;}
.pricing-content-section .table-h {min-height: unset;padding:0;display:flex;}
.pricing-content-section .table-h .t-title {margin-top: 0;}
.pricing-content-section span.pt-right {margin-left: 21px;display: block;}
.pricing-content-section .panel-default>.panel-heading {padding: 24px;background: #ffff;border-color: transparent;border-radius: 8px;}
.pricing-content-section .panel-collapse.collapse.in, .panel-collapse.collapsing {margin: 0;}
.pricing-content-section .panel.panel-default {margin-bottom: 24px;}
.pricing-content-section .panel-body {border-radius: 0 0 8px 8px;}
.pricing-content-section h4.panel-title {margin: 0;}
.pricing-content-section .panel-title a:hover,
.pricing-content-section .panel-title a:focus{text-decoration: none;}
.pricing-content-section span.best-dev {top: -64px; padding: 4px 12px; left: -22px;}
.pricing-content-section .panel-default>.panel-heading+.panel-collapse>.panel-body {border-color: transparent !important;}
.pricing-content-section .panel.panel-default.m-b40 {margin-bottom: 63px;}
.pricing-content-section .accod-icon .swoogo-close-icon{display: none;} 
.pricing-content-section  a[aria-expanded="true"] .accod-icon .swoogo-open-icon {display: none;}
.pricing-content-section  a[aria-expanded="true"] .accod-icon .swoogo-close-icon {display: inline;}
.pricing-content-section .panel-title a {display: flex;align-items: center;justify-content: space-between;}
@media(min-width:1200px){
  .container{padding:0;}
  .pricing-page  tbody tr td,
  .pricing-page  thead tr th{min-width:240px;}
}
@media(max-width:992px){
  #w_18859047 {display: none;}
  .pricing-content-section {display:block;}
}
 


/*Speaker Diversity Program*/
.sdp-section.section .bullleted-list li {
   	 margin-bottom: 16px;
}
.sdp-section.section .container {background: url(https://assets.swoogo.com/uploads/1721980-625862d55f4d5.svg), no-repeat;color: #fff;background-size: cover;background-repeat: no-repeat;padding: 65px 70px 80px 60px;border-radius: 10px;}
/*color white*/
.sdp-section.section .section-title,
.applynow-section .section-title,
.applynow-section,
.sdp-section .section-description,
.applynow-section .section-description,
.sdp-section.section .bullleted-list li {color: #fff !important;}

.sdp-section.section.list-title-cap {
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;position: relative;
}

.sdp-section.section .list-title-cap:after {content: "";width: 32px;height: 1px;background: #E1E3EA;position: absolute;left: 0;top: -9px;}

.sdp-section.section .sdp-tlt {
    font-size: 32px;
    line-height: 125%;
    letter-spacing: -0.01em;display: block;position: relative;margin-bottom: 16px !important;
}

 
 
/*FAQ*/
.sdp-section.section {padding-bottom: 0;}
.faq-section.section {padding-top: 79px;padding-bottom:0;}
.swoogo-accordion .panel {
    border: 0;
}
.swoogo-accordion .panel-default>.panel-heading {
    background: transparent;
    padding:0;
  	margin-bottom:24px;
}
.swoogo-accordion  .panel-body {
   border: 1px solid #E1E3EA;
    border-top: 0;
    border-radius: 0 0 8px 8px;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: #000000;
    padding: 32px;
    border-top: 0 !important;
}
.collapse.collapsing {/*  margin-top: -28px;*/}
.panel-body {
    border-color: #E1E3EA !important;
    z-index: 0;
    background: #fff;
}
.swoogo-accordion h4.panel-title a p {font-size: 16px;color: var(--black);font-weight: 700;}
.swoogo-accordion h4.panel-title a {
    padding: 30px 31px 30px 33px;
    background: rgba(250, 250, 250, 0.4);
    border: 1px solid #E1E3EA;
    border-radius: 8px;
}
/*addtional for manage collapsing things*/
.swoogo-accordion .panel-body {padding-top: 0;margin-top: 0;}
.panel-collapse.collapse.in{
    margin-top: -25px;
    margin-bottom: 24px;
    border-top: 0;
}
 .panel-collapse.collapsing {
    margin-top: -25px;
    margin-bottom: 24px;
    border-top: 0;
}

.panel-collapse.collapse {
    margin-top: -25px;
}
.collapsing {
    transition-duration: 0.08s !important;
}
 /*addtional for manage collapsing things*/
.swoogo-accordion h4.panel-title a.row-reverse {
    border-radius: 9px 9px 0 0;
}

.swoogo-accordion h4.panel-title  a.row-reverse.collapsed {border-radius: 9px;}
/*.panel-collapse.collapse.in, .panel-collapse.collapsing {transition: 0.2s ease-in-out 0s;}
.panel-collapse.collapse.in,
.panel-collapse.collapsing{
        margin-top: -25px;
        margin-bottom: 24px;
        border-top:0;
}*/
 
/*apply Button*/
.applynow-section.section {padding:0;}
.applynow-section.section .container {background: url('https://assets.swoogo.com/uploads/1781200-627639860cc3f.svg'), no-repeat;background-size: cover;padding: 55px 50px;border-radius: 8px;position: relative;margin-bottom: -155px;}
.applynow-section.section  .section-description {font-weight: 400;
font-size: 16px;line-height: 24px;margin-top: 8px !important;}
/*footer*/
#footer-wrap {
  background: url('https://assets.swoogo.com/uploads/1722422-62586fb04b318.svg') right no-repeat;
  padding: 75px 0 25px 0;background-size: cover; 
}


#footer-wrap .social-media-links li a i {
    color: #000;
}

#footer-wrap .swoogo-line.mt-none.mb-none {
    border-color:  #E1E3EA;
}

#footer-wrap ul.footer-menu {
    display: flex;
    justify-content: left;
    list-style: none;
    margin: 0 auto;
    padding: 0;
}

#footer-wrap ul.footer-menu li {
  position: relative;
  padding: 0 15px;
  font-weight: 500;
  font-size: 12px;
  line-height: 175%;
  font-family:var(--f-tst-m);
}
ul.footer-menu li:after {
   content: '';
    position: absolute;
    right: 0;
    top: 4px;
    bottom: 0;
    width: 1px;
    background: #1F304C;
    height: 70%;
}

ul.footer-menu li a {
    letter-spacing: 0.02em;
    color: #1F304C;
    line-height: normal;
}

ul.footer-menu li:last-child:after {
    display: none;
}
.join-the_conv {font-weight: 400;
  font-size: 16px;
  line-height: 150%;color: #000;
}
#footer-wrap ul.footer-menu li:first-child {padding-left: 0;}

ul.footer-menu li a:hover {cursor: pointer;text-decoration: none;color: #000;}
.join-the_conv span {
  font-weight: 700;
  background: linear-gradient(102.84deg, #CB348E 0.95%, #EC3092 36.24%, #F22F46 82.7%), #EC3092;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}

/* Registation pages */
  
  select.form-control{
     -webkit-appearance: none;
       -moz-appearance: none;
       appearance: none;
       background: transparent url(https://assets.swoogo.com/uploads/1739018-626188cdc311c.svg) no-repeat 100% center;
       background-position: right 1.5rem center;
       background-size: 10px;
}
   
 
.register-left-sidebar{
  	background: url(https://assets.swoogo.com/uploads/1779281-627551be40359.svg) no-repeat;
    padding: 0 25px;
}
.register-left-sidebar .heading-title-register{
	font-weight: 600;
    font-size: 20px;
  	line-height: 20px;
    color: #fff;
    margin: 0;
}
.register-left-sidebar h2.heading-title{
	font-family: var(--font-whitney);
    font-weight: 700;
    font-size: 32px;
    line-height: 125%;
    letter-spacing: -0.01em;
    color: #fff;
  	margin: 0;
}

.register-left-sidebar p{
	font-family: var(--font-twilio-sans-text);
  	font-weight: 400;
    font-size: 16px;
    line-height: 28px;
    color: #fff;
}
.register-right-sidebar{
	padding-left: 15px;
    padding-right: 15px;
}
.mobile-slider .owl-carousel .owl-item img {max-height: 257px !important;}
.slider-sec {
  	background: #FFFFFF;
    border: 1px solid #E1E3EA;
    border-radius: 8px;
 	padding: 40px 26px 32px 24px;
}
.slider-sec .owl-nav{
	position: relative;
  	margin-bottom: 15px;
}
.slider-sec .owl-nav .owl-prev{
	position: absolute;
  	left: 0;
  	outline: none;
}
.slider-sec .owl-nav .owl-prev span{
  	font-weight: 700;
    font-size: 12px;
    line-height: 21px;
    letter-spacing: 0.02em;
    color: #001541;
    margin-left: 13px;
}
.slider-sec .owl-nav .owl-next{
	position: absolute;
  	right: 0;
  	outline: none;
}
.slider-sec .owl-nav .owl-next span{
  	font-weight: 700;
    font-size: 12px;
    line-height: 21px;
    letter-spacing: 0.02em;
    color: #001541;
}
.slider-sec .owl-nav .owl-next span img{
	margin-left: 13px;
}
.white-box .white-box-top{
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    margin-bottom: 32px;
}
.white-box .top-title{
	margin-left: 24px;
}
.white-box .white-box-top .top-title h1,
.white-box .white-box-top .top-title h3{
  	font-family: var(--font-twilio-sans-text);
    color: #1F304C;
}
.white-box .white-box-top .top-title h1{
    font-weight: 700;
    font-size: 32px;
    line-height: 40px;
    letter-spacing: -0.01em;
    margin: 0;
}
.white-box .white-box-top .top-title h3{
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    color: #001541;
  	display: inline-block;
}
.white-box .top-title span{
	font-weight: 500;
    font-size: 12px;
    line-height: 21px;
    letter-spacing: 0.02em;
    text-decoration-line: line-through;
    color: #AEB2C1;
}
.white-box .border-white-box{
	margin-bottom: 15px;
    border-bottom: 1px solid #E1E3EA;
}
.white-box .bc-color-text{
  	margin-bottom: 20px;
}
.white-box .bc-color-text h3{
    font-family: "Twilio Sans Text SmBld";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
  	color: #001541;
  	background: #FBD6E9;
    border-radius: 30px;
    padding: 0px 12px;
    width: fit-content;
}
.white-box .bullet-list{
	margin-bottom: 14px;
}
.white-box .bullet-list>ul li:before {
  	background: url(https://assets.swoogo.com/uploads/1779229-62754f0cc9d33.svg) no-repeat;
    background-size: cover;
    background-repeat: no-repeat;
    width: 16px;
    height: 17px;
    top: 4px;
}
.white-box .bullet-list>ul>li {
  	padding-left: 25px;
  	font-weight: 500;
    font-size: 20px;
  	line-height: 21px;
    color: #001541;
    padding-top: 2px;
}
.contact-form{
  	margin-top: 104px;
}
.reg-title,
.register-right-sidebar  .swoogo-title .title p{
    font: 800 normal 48px/60px Twilio Sans Display ExBld;
    font-style: normal;
    font-weight: 800;
    font-size: 48px;
    line-height: 125%;
    letter-spacing: 0.02em;
    color: #001541;margin: 0;
 }
  
.reg-desc {
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;margin-top: 8px !important;
}
.contact-form .steps{
    margin: 0;
    padding: 0;
    justify-content: flex-start;
    display: flex;
    align-items: center;
}
.contact-form .steps>li{
	/*z-index: 1;
  	position: relative;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;*/
    max-width: 20%;
    flex-basis: 20%;
  }
.contact-form .steps>li>a{
      padding: 0;
      background-color: #fff !important;
      text-align:left;
      margin-right:6px;
      display: flex;
      flex-wrap: wrap;
}
.contact-form .steps>li:last-child,
.contact-form .steps>li:last-child a{margin-right: 0 !important;}
.contact-form .swoogo-reg-progress .steps>li>a.step>.desc {
    font-weight: 400;
    font-size: 12px;
    line-height: 175%;
    margin-top: 0;
    margin-bottom: 4px;
    order: -1;
    display:none;
}
.contact-form .swoogo-reg-progress .steps>li.active>a.step .desc,
.contact-form .swoogo-reg-progress .steps>li.done>a.step .desc{
    color: #333;
    font-family: 'Twilio Sans Text';
    font-style: normal;
    font-weight: 600;
    font-size: 12px;

}
.contact-form .steps>li.active + li a .number {background: url(https://assets.swoogo.com/uploads/1779614-6275671c2a9ee.svg), no-repeat;background-size: 100%;width: 28px;height: 28px;}
.contact-form .steps>li>a.step .number{
    padding: 0;
    margin: 0 !important;
    height: 28px;
    width: 28px;
    background: url(https://assets.swoogo.com/uploads/1741986-6262e3a33ea34.svg);
    background-repeat: no-repeat;
    text-indent: -100000px;
    background-position: center;
    background-size: unset;
    border-radius: 0;
}
.contact-form .steps>li.active>a.step .number{
    background: url(https://assets.swoogo.com/uploads/1779596-6275664bb2b17.svg);
    width: 44px;
    height: 44px;
    background-position: center;
}
.contact-form .steps>li.done>a.step .number
{
    background-color: transparent;
    color: #4B5671;
    background: linear-gradient(116.38deg, #001541 -27.9%, #533E8A 18.01%, #11BDF2 84.45%, #AAE9FC 113.77%, #FFFFFF 141.27%);
}
.contact-form .steps>li:after {content: '';height: 0px;position: absolute;top: 50%;width: 100%;left: 27px;border: 1px solid #AEB2C1;}
.contact-form .steps>li.active:after,
.contact-form .steps>li.done:after{
  left: 44px;
  border-image-source: border: 2px solid;
  border-image-source: linear-gradient(116.38deg, #001541 -27.9%, #533E8A 18.01%, #11BDF2 84.45%, #AAE9FC 113.77%, #FFFFFF 141.27%);
  border-image-slice: 1;
  border-width: 1px;
}
.contact-form .steps>li.done:after {left: 28px;}
.swoogo-reg-progress .steps>li:last-child:after {display: none;}
.register-right-sidebar .btn i.fas.fa-angle-left {margin-right: 10px;;}
.register-right-sidebar .btn i.fas.fa-angle-right {margin-left: 10px;}
.contact-form p.form-text{
  	font-family: 'Twilio Sans Text Medium';
  	font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #001541;
}
 
.steps_title {font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 12px;
    color: var(--screen);
    font-family: var(--f-tst-m);
}
.contact-form h2{
	font-family: var(--font-whitney-bold);
  	font-weight: 800;
    font-size: 48px;
    line-height: 60px;
  	letter-spacing: 0.02em;
  	color: #001541;
}
.contact-form .radio:first-child{
  	margin-top: 16px;
}
.contact-form .radio{
	margin-bottom: 8px;
}
.contact-form .radio:last-child{
	margin-bottom: 0;
}
.btn.btn-default.btn-file {
    padding: 13px;
}
.file-caption.form-control.kv-fileinput-caption {
    line-height: 35px;
}

/*fileuplaod design*/
.progress-bar.bg-success.progress-bar-success {
  background: linear-gradient(134.16deg, #FFFFFF -7.62%, #FBC960 -0.65%, #F58875 34.55%, #F22F46 84.89%);
  border-radius: 2px;
}
.file-input {padding: 15px;border: 1px solid #AEB2C1;border-radius: 4px;}
.file-preview {border: 1px dashed #AEB2C1;}
.btn.btn-default.btn-secondary.fileinput-remove.fileinput-remove-button {padding: 13px; border-radius: 0 4px 4px 0;}
.file-caption.form-control.kv-fileinput-caption.icon-visible {padding-left: 19px;}
.krajee-default.file-preview-frame {text-align: center;box-shadow: none !important;border: 0;}
.file-preview-thumbnails {text-align: center;margin: 0 auto;}
.file-preview {text-align: center;display: flex;align-items: center;justify-content: center;}
.file-input.file-input-new {border: 0;padding: 0;}

/* Bullet list style */

.bullet-list ul{
  	list-style: none;
	padding-left: 0;
  	margin-bottom: 0;
}
.bullet-list>ul>li{
  	position: relative;
  	font-family: var(--font-twilio-sans-text);
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0.02em;
    color: var(--blue-dark);
  	padding-left: 34px;
    margin-bottom: 16px;
}
.bullet-list ul li:last-child{
	margin-bottom: 0;
}
.bullet-list>ul>li:before {
  	content: '';
    background: url(https://assets.swoogo.com/uploads/1686215-6246b1a738156.svg) no-repeat;
    width: 17px;
    height: 16px;
    position: absolute;
    top: 4px;
    left: 0;
}

.beign-register .contact-form .steps{
	display: none;
}

/*FAQ Page*/
.page-title {
  font-family: 'Twilio Sans Display';
  font-style: normal;
  font-weight: 800;
  font-size: 128px;
  line-height: 92%;margin: 0;
}
.page-breadcrumbs {
  padding: 85px 105px;
  background: url(https://assets.swoogo.com/uploads/1785969-627a169b795c6.svg), no-repeat;
  background-size: cover;
  color: #fff;
}
.faq-page .page-breadcrumbs{
  background: url(https://assets.swoogo.com/uploads/1785969-627a169b795c6.svg), no-repeat;
  background-size:cover;
}
.pricing-page .page-breadcrumbs{
  background: url(https://assets.swoogo.com/uploads/1789671-627b54770d221.svg), no-repeat;
  background-size:cover;
}
@media(min-width:992px){
    .page-breadcrumbs {height: 390px;}
    .pricing-page .page-breadcrumbs{padding: 109px 105px;}
}
@media(max-width:580px){
  .faq-page .page-breadcrumbs{
    background: url(https://assets.swoogo.com/uploads/1805504-6283bdc3a2ec6.svg), no-repeat;
    background-size:cover;
  }
  .pricing-page .page-breadcrumbs{
      background: url(https://assets.swoogo.com/uploads/1805513-6283be5985e69.svg), no-repeat;
      background-size:cover;
  }
}



/*Developer Page*/
.developer-page .bel-tit {font-family: var(--f-tst-m);} 
.developer-page .hero-title {font: 800 normal 128px/118px Twilio Sans Display ExBld;}
.developer-page .hero-section.section {
    padding-top: 109px;
    position: relative;
    min-height: 518px;
    background: url(https://assets.swoogo.com/uploads/1813065-628668c9bf124.svg), no-repeat;
    background-size: cover;
    background-position: center;
}
.developer-hero-text {
	font-weight: 700;
	font-size: 32px;
	font-family: var(--f-tst-m);
	line-height: 40px;
	color: var(--screen);
}
.developer-hero-text2 {
	font-weight: 700;
	font-size: 16px;
	font-family: var(--f-tst-m);
	line-height: 40px;
	color: var(--screen);
}
.hero-text .container {
	background: #fff;
	border-radius: 8px;
	border: 1px solid #E1E3EA;
	padding: 55px 60px 54px 60px;
	margin-top: -139px;
	z-index: 1;
	position: relative;
}
.hero-text a[role="button"] {
	font-family: var(--f-tst-r);
	font-size: 16px;
	font-weight: normal;
	line-height: 24px;
}
.reasons-to-attend.section {
	padding-top: 70px;
  	padding-bottom:0;
}
.developer-page .wal-header h4 {font-family: var(--tst-r);font-weight: 400;margin: 0;}
.developer-page .we-attend-list>p {font-size: 32px;line-height: 40px;font-family: var(--tst-r);letter-spacing: -0.01em;color: var(--screen);}
.developer-page .wal-header {margin-bottom: 24px;}
.developer-page .sml-texdt {font-size: 16px;color: var(--screen);line-height: 24px;}
.developer-page .developer-experience.section {padding: 118px 0;}
.developer-experience.section .developer-bg {
  background: url(https://assets.swoogo.com/uploads/1813309-62867b8edc522.svg), no-repeat;
  padding: 55px 56px 80px;
  border-radius: 8px;
  background-position: top center;
  color: #fff;
}
.developer-experience.section .developer-bg p,
.developer-experience.section .section-title{color: #fff;}
.de.we-attend-list img {display: block;}
.de.we-attend-list .wal-header {flex-wrap: wrap;}
.de.we-attend-list h4 {flex-basis: 100%;width: 100%;margin-top: 27px;font-size: 24px;line-height: 30px;}
.de.we-attend-list>p {font-size: 12px;line-height: 21px;}
.de .wal-header {margin-bottom: 12px;}
.de.we-attend-list {margin-bottom: 0;}
.format-section.section {position:relative;background: url(https://assets.swoogo.com/uploads/1813346-62867f30e3208.svg), no-repeat;background-size: cover;background-position: top center;padding-bottom:49px;}
.format-section .sub-title {
            font-family: 'Twilio Sans Text';
            font-style: normal;
            font-weight: 400;
            font-size: 32px;
            line-height: 125%;
            letter-spacing: -0.01em;
            color: #001541;margin-bottom: 32px;
}
.format-section .tab-content {padding: 41px 78px 70px 78px;}
#w_19059395_tablist {max-width: 560px;position: absolute;top: 50px;margin-left: 400px;}
.format-section.section .swoogo-tabs .nav-tabs>li>a {padding: 11px 60px;}
.regis-section .container {background: url(https://assets.swoogo.com/uploads/1813482-62868a05a6dee.svg), no-repeat;padding: 73px 49px;border-radius: 8px;background-size: cover;}
.regis-section {padding-top: 49px;}
.regis-section h2.title {
    font-family: 'Twilio Sans Display';
    font-style: normal;
    font-weight: 800;
    font-size: 48px;
    line-height: 125%; 
    letter-spacing: 0.02em;
    color: #FFFFFF;
    margin: 0 !important;
}
#w_19059386 {color: #fff;margin-bottom: 16px;}
.regis-section .swoogo-button a {font-family: var(--tst-r);}
#w_19056468 p {max-width: 756px;}

@media(max-width:992px){
/*	div#w_19059395 {display: none;}*/
}
@media(max-width:768px){
  .developer-page .hero-title {font: 800 normal 87px/110px Twilio Sans Display ExBld;}
  .developer-page .hero-text {padding: 0 25px;}
  .developer-page .hero-text .container {padding: 24px;}
  .developer-page .hero-section.section {min-height: 427px !important;}
  .developer-page .we-attend-list>p {font-size: 24px;line-height: 30px;}
  #w_19056176 .col-sm-3 {width: 30%;}
  #w_19056176 .col-sm-9 {width: 70%;}
  .developer-experience.section .developer-bg {padding: 32px 24px 67px; }
  #w_19059391 .col-sm-6 {width: 100%;}
  .developer-page .regis-section {padding-right: 25px;padding-left: 25px;}
}
@media(max-width:767px){
 .homepage-v4-body .hero-section.section {
        padding: 45px 0 64px !important;
  }
    .developer-page .hero-title {font: 800 normal 48px/60px Twilio Sans Display ExBld;}
    #w_19054853>.row,
    #w_19056141>.row{display: flex;flex-wrap: wrap;}
    #w_19054853 .row > .col-sm-6:last-child,
    #w_19056141>.row .col-sm-6:last-child{order: -1;margin-bottom: 50px;}
    #w_19056080>.resize-target {height: 68px !important;}
    .developer-page .we-attend-list .wal-header img,
    .developer-page .we-attend-list .wal-header img{margin-bottom: 21px;}
    #w_19056090> .row .col-sm-6:first-child,
    #w_19056160 .row .col-sm-6:first-child{margin-bottom: 50px;}
    .developer-page .we-attend-list {margin-bottom: 18px;}
    #w_19056135 .resize-target {height: 72px !important;}
    #w_19056176 .col-sm-9 {width: 100%;}
    .de.we-attend-list h4 {margin-top: 0;}
    .developer-page .we-attend-list>p {font-size: 16px;;;;;border-bottom: 24px;}
    .developer-experience.section .de.we-attend-list {margin-bottom: 45px;}
    #w_19056695 {display: none;}
    .developer-page .hero-section.section {min-height: 331px !important;padding-top: 47px !important;}
    .developer-hero-text {font-size: 24px;line-height: 30px;}
    .resize-target {}
    #w_19054818>div {height: 16px !important;}
    .reasons-to-attend.section {padding-top: 47px !important;}
    #w_19054851>div {height: 30px !important;}
    #w_19056157>div {height: 72px !important;}
    .developer-page .developer-experience.section {padding-right: 24px;padding-left: 24px;padding-bottom: 54px;}
    .format-section.section {padding-top: 34px !important;}
    .format-section.section .owl-dots {margin-bottom: 0;}
    .regis-section h2.title {font-size: 32px;line-height: 40px;}
    .regis-section .container {padding: 60px 25px;}
    #w_19096188>div {height: 68px !important;}
    #w_19059445 {padding-bottom: 54px;}
}
/*end develoepr page*/

/*login Lobby page*/
body.login-layout #main-wrap  {display:none;}
body.login-layout .main-navigation {box-shadow: none;}
.left-sidebar-area {min-width: 279px;background: #fff;box-shadow: 0px 19px 25px rgb(18 28 45 / 12%);min-height: 100vh;}
body.login-layout {padding-top: 98px !important;}
.main-contnet-area {background: #fff;}
.left-menu-item {padding: 0 24px;}
.edt-profile {display: flex;flex-wrap: wrap;padding: 28px 24px 14px 24px;}
.ep-image {
    width: 56px;
    height: 56px;
    border-radius: 50%;
    background: linear-gradient(134.16deg, #FFFFFF -7.62%, #FBC960 -0.65%, #F58875 34.55%, #F22F46 84.89%);
    position: relative;
}
.ep-image img[src=""] {display: none;}
.edit_hero_button {position: absolute;right: 0;bottom: 0;}
.ep-name {
    font-size: 16px;
    line-height: 24px;
    margin-left: 24px;
      width: 127px;
}
 .left-menu-item .btn {
    width: 100%;
    border: 0;
    text-align: left;
}
 .left-menu-item .btn-alternate {
    background: linear-gradient(102.84deg, #CB348E 0.95%, #EC3092 36.24%, #F22F46 82.7%);
     border-radius: 8px;
    color: #fff;
}
 .left-menu-item .btn i {
    margin-right: 15px;
}
.left-sidebar-area.col-sm-3 {max-width: 279px;}
.right-content-area.col-sm-9 {width: calc(100% - 279px);}
.right-content-area .profile-page-cover {
    background: url(https://assets.swoogo.com/uploads/1817074-628a210fbd7e8.svg) no-repeat;
    padding: 111px 84px;
    background-size: cover;
}
 .profile-page-cover h1 {
   font: 800 normal 96px/105px Twilio Sans Display ExBld;
   color: #fff;
   letter-spacing: 0.02em;
   margin:0;
}
 .profile-page-cover p {
     color: #fff;
     font-size: 24px;
     line-height: 30px;
     font-family: var(--f-tst-s);
  }

.profile-page-cover-creator {
    background: url(https://assets.swoogo.com/uploads/1824200-628e4ded86e7c.svg) no-repeat;
    padding: 111px 84px;
    background-size: cover;
}
 .profile-page-cover-creator h1 {
   font: 800 normal 96px/105px Twilio Sans Display ExBld;
   color: #001541;
   letter-spacing: 0.02em;
   margin:0;
}
 .profile-page-cover-creator p {
     color: #001541;
     font-size: 24px;
     line-height: 30px;
     font-family: var(--f-tst-s);
  }
 .right-content-area.col-sm-9>.container {
    padding: 24px 72px;
 }

 .right-content-area .tab-content {
    display: flex;
     width: 100%;
     padding: 65px 48px;
     margin-top: 40px;
     background: rgba(255, 255, 255, 0.4);
     border: 1px solid #E1E3EA;
     box-sizing: border-box;
     border-radius: 10px;
    flex-wrap: wrap;
}
 .right-content-area .tab-content>.tab-pane {
    width: 100%;
}
.right-content-area .thanks-title {
    font-weight: 400;
     font-size: 32px;
     line-height: 125%;
    color: var(--screen);
}
.thanks-sub-title {
  font-weight: 400;
  font-size: 24px;
  line-height: 125%;
}

.right-content-area .swoogo-tabs .nav-tabs {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0;
  background: #FFFFFF;
  border: 1px solid #E1E3EA;
  border-radius: 8px;
  padding: 4px 6px;
  max-width: 380px;
}
 .right-content-area .swoogo-tabs .nav-tabs>li>a {
    padding: 11px 55px;
    margin-right: 0;
    min-width: 178px;
} 
#w_19133085_tablist li:last-child {
    display: none;
}
#w_19133686 .swoogo-line,
#w_19134717 .swoogo-line{border-color: #E1E3EA;}

#w_19133686 {margin-right: 24px;
    margin-left: 24px;}
.right-content-area,
.left-sidebar-area {padding: 0;}
.login-layout #footer-wrap {position: relative;z-index: 1;}
.right-content-area .tab-content .swoogo-accordion .panel-default>.panel-heading {margin-bottom: 16px;}
@media (min-width: 768px) {
  .left-sidebar-area {
      position: sticky;
      top: 98px;
      max-height: 730px;
      overflow: auto;
  	  margin-bottom: -29px;
  }
}
@media(max-width:992px){
  .left-sidebar-area.col-sm-3{
  	display:none;
  }
  .right-content-area.col-sm-9{
  	width:100%;
  }
  body.login-layout .mobile-navigataion {top: 0;padding-top: 27px;height:100vh;}
  body.login-layout {padding-top: 88px !important;}
  body.login-layout .right-content-area.col-sm-9>.container {padding: 30px;}
  body.login-layout .mobile-navigataion .btn {width: 100%;text-align: left;}
  body.login-layout .mobile-navigataion .btn-alternate {background: linear-gradient(102.84deg, #CB348E 0.95%, #EC3092 36.24%, #F22F46 82.7%);color: #fff;}
  body.login-layout .mobile-navigataion .btn-standard {text-align:left;color: var(--screen);margin-top: 0 !important;background: transparent;border-color: transparent;padding-left: 24px !important;}
  body.login-layout .mobile-navigataion .btn i {margin-right: 15px;}
}

@media(max-width:768px){
  .right-content-area .profile-page-cover {padding: 75px;}
  .profile-page-cover h1 {font: 800 normal 77px/104px Twilio Sans Display ExBld;}
  .profile-page-cover p {font-size: 18px;}
}
@media(max-width:580px){
  body.login-layout.right-content-area.col-sm-9>.container {padding: 30px;}
  .right-content-area .profile-page-cover {padding: 55px 30px;}
  .profile-page-cover h1 {font: 800 normal 48px/60px Twilio Sans Display ExBld;margin: 12px 0 !important;line-height: 60px !important; }
  .profile-page-cover p {font-size: 16px;}
  .right-content-area.col-sm-9>.container {padding: 10px;}
  .right-content-area .tab-content {padding: 0;border: 0;}
  .right-content-area .swoogo-tabs .nav-tabs {margin: 0 auto;}
  #w_19133085_tab_1 {padding: 30px 15px;border: 1px solid #E1E3EA;border-radius: 8px; margin: 0 30px;}
}
@media(max-width:440px){
  .right-content-area .swoogo-tabs .nav-tabs {
    max-width: 316px;
    margin: 0 auto;
  }
  .right-content-area .swoogo-tabs .nav-tabs>li>a{
    padding: 11px 31px !important; 
    min-width: 150px;      
  }
   #w_19133085_tab_1 {margin: 0 20px;}
}
@media(max-width:376px){
    .right-content-area .swoogo-tabs .nav-tabs>li>a { 
      min-width: 112px;
      padding: 11px 28px !important;
    }
  .right-content-area .swoogo-tabs .nav-tabs {
    max-width: 258px;
    margin: 0 auto;
  }
   #w_19133085_tab_1 {margin: 0 15px;}
}
body.login-layout .menu-area .btn-standard {background: #fff;color: var(--screen);border: 1px solid #001541;}
body.login-layout .menu-area .btn-standard:hover {background: var(--gradi2);
    color: #fff; 
    border-color: transparent;
    background-size: 300% 300%;
    animation: gradient 1.5s ease infinite;}

}
/*End Lobby page*/

/*start SpecialProgramPage*/
.landing-page.developer-page.spical-program .reasons-to-attend.section {padding-top: 62px;}
.landing-page.developer-page.spical-program  .developer-experience.section{  
    padding: 96px 0;
}
.landing-page.developer-page.spical-program .developer-experience.section{
     padding: 96px 0;
  padding-top:22px;
}
.spical-program .page-breadcrumbs {
  background: url(https://assets.swoogo.com/uploads/1819006-628bca5633e53.svg), no-repeat;
  background-size: cover;
  padding: 109px 0;
}
.scholorship-section.section .container {background: url('https://assets.swoogo.com/uploads/1819039-628bcb759770c.svg'),no-repeat;background-size: cover;padding: 64px 60px;}
.sml-texdt a {color: var(--screen);text-decoration: underline;}  
div#w_19154760 {background: url('https://assets.swoogo.com/uploads/1819067-628bcc68a76ef.svg'), no-repeat;background-size: cover;border-radius: 8px;padding: 79px 53px;}
.developer-hero-text {max-width: 968px;}
.saying-name {font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;color: var(--screen);
}
.saying-dis {
  color: var(--screen);
  font-family: var(--f-tst-m);
  font-size: 16px;
  line-height: 150%;
}
.qualification-title {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;margin-bottom: 16px;color: var(--screen);
}
.qualification-desic {
    font-style: normal;
    font-weight: 400;
    font-size: 32px;
    line-height: 125%;
    letter-spacing: -0.01em;max-width: 454px;
}
.spical-program .developer-experience.section .developer-bg {background: url('https://assets.swoogo.com/uploads/1819112-628bcf70b1c2d.svg'), no-repeat;background-size: cover;}
.section-description {max-width: 504px;} 
.howtoapply-title {margin-bottom: 11px;font-size: 16px;}
.section-description-second {font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
}

@media(max-width:768px){
  .spical-program  .page-title {font-size: 48px;line-height: 60px;}
  .spical-program  .page-subhead {font-size: 16px;line-height: 24px;}
  .spical-program #w_19152478 .row,
  .spical-program #w_19152484 .row,
  .spical-program #w_19154046 .row{display: flex;flex-wrap: wrap;}
  .spical-program #w_19152478 .row .col-sm-6,
  .spical-program #w_19152484 .row .col-sm-6,
  .spical-program #w_19154046 .row .col-sm-6{width: 100%;}
  .spical-program #w_19152478 .row .col-sm-6:last-child,
  .spical-program #w_19154046 .row .col-sm-6:last-child{order: -1;}
  .spical-program #w_19152488>div {height: 50px !important;}
  .wal-header img {margin-bottom: 21px;display: block;}
  .spical-program #w_19152489>div,
  .spical-program #w_19155434>div {height: 50px !important;}
  .spical-program .we-attend-list {margin-bottom: 16px;}
  .spical-program .scholorship-section.section {padding-top: 9px !important;}
  .scholorship-section.section {padding-right: 25px;padding-left: 25px;padding-bottom: 0;}
  .spical-program .scholorship-section.section .container {border-radius: 14px;padding: 64px 25px !important;padding-bottom: 18px !important;}
  .spical-program #w_19154379 {margin-bottom: 48px;}
  .spical-program .developer-page .we-attend-list>p {font-size: 24px;line-height: 30px;}
  .spical-program #w_19154760 {padding: 33px;}
  .spical-program #w_19154740>div {height: 16px !important;}
  .spical-program #w_19154780>div {height: 24px !important;}
  .spical-program .developer-experience.section {padding: 69px 25px 69px 25px !important;}
 }
@media(max-width:580px){
	.spical-program .page-breadcrumbs {
      background: url(https://assets.swoogo.com/uploads/1821694-628d07b0ce9cd.svg), no-repeat;
      background-size:cover;
    }
}

/*ENd Special ProgramPage*/
/*Start Creator Summit Page*/
.profile-page-cover.creator_summit {background: url(https://assets.swoogo.com/uploads/1824200-628e4ded86e7c.svg);background-size: cover;padding-top: 80px;padding-bottom: 90px;}
.profile-page-cover.creator_summit h1{ 
    color: var(--screen);
    margin: 24px 0;
    line-height: 105px;
} 
.profile-page-cover.creator_summit p,
.profile-page-cover.creator_summit h1{color: var(--screen);}
.creator-summit-text {
    line-height: 30px;
    font-family: 'Twilio Sans Text';
     font-style: normal;
     font-weight: 400;
     font-size: 24px;
    max-width: 380px;
}
#w_19235078 .row{
     display: flex;
     align-items: center;
}
 .expect-box {
    background: #FFFFFF;
     border: 1px solid #E1E3EA;
     border-radius: 8px;
    padding: 32px;
    max-width: 317px;
    min-height: 310px;
    width: 100%;
}
 .expect-box h3 {
    margin-top: 54px;
    font-size: 16px;
    font-weight: 700;
    color: var(--screen);
}
 .expect-box p {
    font-style: normal;
     font-size: 16px;
    color: var(--screen);
}
.section-description-tracks {
  max-width: 770px;
  font-size: 24px;
  line-height: 30px;
  font-family: 'Twilio Sans Text';
  font-weight: 400;
}
.sub-cre.white-box .white-box-top {
    margin-bottom: 16px;
}
 .sub-cre.white-box .border-white-box {
    margin-top: 0 !important;
    padding-top: 0 !important;
    height: 0;
    margin-bottom: 26px;
}
 .sub-cre.white-box {
    width: 100%;
    border: 1px solid #E1E3EA;
     border-radius: 8px;
    padding: 31px 39px;
    max-width: 90%;
}
 .creator-submit-box {
    border: 1px solid #E1E3EA;
     border-radius: 8px;
    padding: 67px 46px;
}
 .creator-submit-box h4 {
    font-weight: bold;
    font-style: normal;
     font-weight: 700;
     font-size: 16px;
     line-height: 150%;
    color: var(--screen);
    margin: 0;
}
 .creator-submit-box h2 {
    font-style: normal;
     font-weight: 700;
     font-size: 32px;
    color: var(--screen);
    line-height: 40px;
}
 .creator-submit-box p {
    font-weight: 500;
     font-size: 16px;
    color: var(--screen);
    line-height: 24px;
}
 .sub-cre.white-box ul li {
    margin-bottom: 8px;
}
 #w_19283724 .row {
    display: flex;
    align-items: center;
}
.top-title h4 {
    font-size: 16px;
    color: var(--screen);
     margin: 0;
     font-family: var(--f-tst-s);
}
 .agenda-title p {
    font-size: 24px;
     line-height: 40px;
    color: var(--screen);
}
 .agenda-title span {
    font-size: 12px;
    color: var(--screen);
}
 .agenda-list {
    background: rgba(250, 250, 250, 0.4);
     border: 1px solid #E1E3EA;
     border-radius: 9px;
    padding: 24px;
    display: flex;
    flex-wrap: wrap;
}
#w_19283788 .agenda-list {
     border: 1px solid #E1E3EA;
     border-radius: 9px;
    background: linear-gradient(116.36deg, #007093 -219%, #11BDF2 -201.74%, #FFFFFF 100%);
}
 .a-time {
    flex-basis: 50%;
    max-width: 50%;
    font-weight: 700;
    font-size: 16px;
}
 .a-dec {
    flex-basis: 50%;
    max-width: 50%;
}
 .a-dec h4 {
    font-weight: 700;
    font-size: 16px;
}
 .a-dec p {
    color: #1F304C;
}
 #w_19284018 {background: url(https://assets.swoogo.com/uploads/1827146-628fb08d54bf0.svg),no-repeat;background-size: cover;padding: 65px 88px 53px 67px;}
.your-ticket-area {background: linear-gradient(154.02deg, #007093 -664.67%, #11BDF2 -623.29%, #FFFFFF 100%);padding-top: 63px;padding-bottom: 62px;}
.your-ticket-area .container {padding: 0px 72px;}

  @media(max-width:769px){
        #w_19235078 .row{flex-wrap:wrap;}
        #w_19235078 .row .col-sm-6 {width: 100%;max-width: 100%;flex-basis: 100%;}
        .creator-summit-text {max-width: 100%;margin-bottom: 24px;}
        #w_19235110 img {width: 100%;max-height: none !important;}
        .your-ticket-area {padding-top: 30px;padding-bottom: 30px;}
        .your-ticket-area .container {padding-left: 30px;padding-right: 30px;}
        #w_19283724 .row {flex-wrap: wrap;}
        #w_19283724 .col-sm-5 {width: 100%;}
        #w_19283724 .col-sm-6 {width: 100%;}
        #w_19283724 .col-sm-1 {width: 100%;}
        .sub-cre.white-box{max-width:100%;}
        .expect-box {max-width: 100%;border: 0;text-align: left;padding: 0;min-height: unset;}
      #mobileSlide2 .mobile-slider .owl-carousel .owl-item img {
          max-height: 80px !important;
      }
    #mobileSlide2 .owl-item img {height: 80px;width: 80px;}
    #mobileSlide2 .item {max-width: 317px;}

    #w_19284018 {
      padding: 40px 32px;
      background:url('https://assets.swoogo.com/uploads/1829288-6290d5db7d937.svg'), no-repeat;
      background-size:cover;
    }
    #w_19238516,
    #w_19238494,
    #w_19238484,
    #w_19236644{
      display: none;
    }
    #w_19236154>.div {  height: 42px !important; }
    #w_19236154 .resize-target { height: 42px !important;}
    body.login-layout .owl-dots {
        margin-top: 0px;
        margin-bottom: -4px;
    }
    div#w_19314171 {
      text-align: center;
  }
  #w_19314171 img {
      display: block;
      margin: 0 auto;
  }


}

@media(max-width:580px){
   .login-layout .right-content-area.col-sm-9>.container{padding:24px;}
  .creator_summit.profile-page-cover {
    padding-top: 20px;
    padding-bottom: 20px;
    background: url(https://assets.swoogo.com/uploads/1829312-6290d803a8b1d.svg) , no-repeat;
    background-size: cover;
  }
}
 
/*End Creator Summit Page*/






.page-subhead {font-family: 'Twilio Sans Text';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 125%;margin: 0;
}
.page-text {
  	font-family: 'Twilio Sans Text';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;margin: 0;
 }
.page-text a {font-weight: 500;text-decoration:none;color:#fff;}
 .faq-nav ul {
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    margin: 0; 
   padding:0;
}
 .faq-nav ul li a {
      font-weight: 500;
      position:relative;
      font-size: 16px;
      line-height: 16px;
      color: #606B85;
      padding: 15px 55px;
   padding-bottom:24px;
}
.faq-nav ul li a:hover{text-decoration:none;color: var(--screen);}
 .faq-nav ul li:first-child a:after{border-radius:8px 0 0 8px;}
 .faq-nav ul li:last-child a:after{border-radius:0px 8px 8px 0px;}
 .faq-nav ul li.active a {
       color: var(--screen);
       font-family: 'Twilio Sans Text';
       font-style: normal;
       font-weight: 700; 
} 
.faq-nav ul li a:after {content: '';height: 8px;position: absolute;bottom: 0;left: 0;right: 0;background: #E1E3EA;}
.faq-nav ul li.active a:after {background: linear-gradient(102.84deg, #CB348E 0.95%, #EC3092 36.24%, #F22F46 82.7%), #C4C4C4;border-radius: 8px;}
.faq-left-title span {
            font-family: 'Twilio Sans Text';
            font-style: normal;
            font-weight: 700;
            font-size: 32px;
            line-height: 125%;
            letter-spacing: -0.01em;
}
.faq-left-title {display: flex;align-items: center;}
.faq-left-title img {margin-right: 24px;}
.mobile-slider{display:none;}
@media(max-width:1129px){

      #w_18812952 .col-sm-9,
      #w_18812952 .col-sm-3,
      #w_18813120 .col-sm-9,
      #w_18813120  .col-sm-3,
      #w_18813126 .col-sm-9,
      #w_18813126 .col-sm-3{
          width:100%;
          max-width:100%;
        
      }
   
      #w_18812952 .col-sm-9,
      #w_18813120 .col-sm-9,
      #w_18813126 .col-sm-9{
         margin-bottom:42px;
        
      }
      #w_18812952 .col-sm-3,
      #w_18813120  .col-sm-3,
      #w_18813126 .col-sm-3{
         margin-bottom:32px;       
      } 
   
      .faq-nav {display: none;}
      #w_18815051 {display: none;}
   
}
@media(max-width:580px){
  .page-title {font-size: 48px;line-height: 60px;}
  .page-subhead {font-size: 16px;line-height: 24px;}
  .page-breadcrumbs {padding: 48px;}
  .mobile-slider .item {
      max-width: 346px;
      margin: 0 auto;
      
  }
}
 
 
/*Pricing Page*/
.special-pricing {
    background: #fff;
    border-radius: 8px;
    padding: 12px;width: 100%;
    max-width: 265px;
    display: flex;
    align-items: center;
    margin-top: 82px;
    margin-left: 24px;
}
.special-pricing p {
    font-family: 'Twilio Sans Text';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 150%;
    color: #001541;
}

.special-pricing img {
    margin-right: 10px;
}

/*new Speakers card design*/
#speaker_list_21311611 .list-view {
     margin: 0 -31px;
      display: flex;
    flex-wrap: wrap;
}
.single-speaker-card {
    padding: 0 31px;
  margin-bottom:24px
}
.single-session-card,
.single-speaker-card .panel-body {
      border-radius: 8px;
  padding: 16px;

}
.single-session-card,
.single-speaker-card .panel-default {
    border: 1px solid #E1E3EA;
    border-radius: 8px;
    margin:0px;
}
.single-session-card {
        height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
      background:  #FFFFFF;
}
.single-session-card .short-desc p {
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: #000000;
    margin: 0 0 5px !important;
}
.single-session-card h4 {
    font-weight: 400;
    font-size: 24px;
    line-height: 125%;
    color: #000000;
    margin: 21px 0;
}



 .spotlight-sessions-section {
    background: url(https://assets.swoogo.com/uploads/1954617-62ec0a7f32797.svg) no-repeat bottom left, linear-gradient(173.42deg, rgba(255, 255, 255, 0.24) 9.89%, rgba(251, 214, 233, 0.79) 43.34%, #FFFFFF 93.32%);
    padding: 40px 0 48px;
 }

.spotlight-sessions-section .swoogo-agenda [class*="col-sm"] {
          margin-bottom: 20px;
    padding: 0 10px;
}
.spotlight-sessions-section .swoogo-agenda .mt-medium.mb-medium {
    display: flex;
    flex-wrap: wrap;
  margin : 0 -10px;
}
div#w_21312713 {
    clear: both;
}
.single-speaker-card .speaker-name {
    font-weight: 700;
    font-size: 16px;
    line-height: 150%;
    color: #000000;
}
.single-speaker-card img {
  margin-bottom:24px;
  border-radius: 8px;
}
 .job-company-title {
    font-weight: 400;
    font-size: 12px;
    line-height: 175%;
    letter-spacing: 0.02em;
    color: #000000;
} 

/*Speaker Modal*/
.modal-content {
    border: 1px solid #E1E3EA;
    border-radius: 8px;
      box-shadow: none;
}
.modal-backdrop {
    background: rgba(0, 21, 65, 0.16);
    backdrop-filter: blur(8px);
}
.single-speaker-modal .speaker-name {
  font-weight: 700;
font-size: 24px;
line-height: 150%;color: #000000;
      margin: 0;
}

.single-speaker-modal [class*="col-sm"] {
    margin-bottom: 12px;
}
.single-speaker-modal .speaker-bio {
    font-weight: 400;
    font-size: 12px;
    line-height: 175%;
    letter-spacing: 0.02em;
    margin-top: 11px !important;
}
.social-media {
    margin-top: 16px;
    display: flex;
    gap: 8px;
}
.social-media img {
    width: 20px;
}
.single-session-modal {
    position: relative;
    background: rgba(250, 250, 250, 0.4);
    border: 1px solid #E1E3EA;
    border-radius: 8px;
    padding: 44px 32px 32px;
    min-height: 287px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.font-16,
.single-session-modal .session-name {
    font-weight: 600;
    font-size: 16px;
    line-height: 150%;
    color: #000000;
}
.single-session-modal .top-session-lebal {
    font-weight: 700;
    font-size: 12px;
    line-height: 150%;
    letter-spacing: 0.02em;
    color: #000000;
}
.single-session-modal .session-date {
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: #000000;
}
.single-session-modal .blue-lebal {
    background: linear-gradient(0deg, #E7F9FF, #E7F9FF), linear-gradient(102.84deg, #CB348E 0.95%, #EC3092 36.24%, #F22F46 82.7%);
    border-radius: 0px 8px;
    padding: 10px 32px;
    font-weight: 700;
    font-size: 16px;
    line-height: 150%;
    color: #00B8F1;
    position: absolute;
    top: 0;
    right: 0;
}
.speaker-pagination .btn-link-only {
    margin: 0;
    display: flex;
    align-items: center;
    gap: 13px;
}
.speaker-pagination .btn-link-only i {
  margin-right:0 !important;
}
.speaker-pagination span.active {
    padding: 5.78616px 11.5723px;
    border: 1px solid #E1E3EA;
    border-radius: 8.67924px;
}
.speaker-pagination .speaker-pagination-inner {
    display: flex;
    gap: 42px;
    align-items: center;
justify-content: flex-end;
}
.homepage-v4-body .attend-section {
      background: none;
    padding-top: 0;
}
.homepage-v4-body .attend-section .panel-body {
    height: 100%;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}
.homepage-v4-body .attend-section .reg-list-card .panel {
    height: 100%;
    position: relative;
    border-radius: 0 !important;
      border-right: none;
}

.homepage-v4-body .attend-section .reg-list-card.col-sm-5-eq {
    padding: 0;
    border-radius: 0px;
}
.homepage-v4-body .attend-section .reg-list-card.col-sm-5-eq:first-child .panel {
      border-left: none;
}
@media(min-width:1051px){
  div#w_18856848 .row .col-sm-5 {width: 420px;}
  div#w_18856848 .row .col-sm-7 {width: 420px;}
}
@media(max-width:1120px){
        #w_18856848 .col-sm-5,
        #w_18856848 .col-sm-7{
                width: 100%;
        }
      
}

@media(max-width:1051px){
  .special-pricing {margin-left:0;margin-top:16px}
}
@media(max-width:768px){
  .special-pricing {
      margin-top: 16px;
      margin-left: 0px;
  }
}




/*==========  Non-Mobile First Method  ==========*/

@media(min-width:1200px){
 #w_18588586 .col-sm-3,
#w_18588585 .col-sm-3,
#w_20331283 .col-sm-3{padding-right: 0;}
  
  .white-box {
    /*max-width:400px;*/
  }
  /* Registation pages */
  .register-left-sidebar{
    max-width:584px;
    padding: 0 92px;
  }
  .register-right-sidebar{
      padding-left: 152px;
      padding-right: 120px;
  }
}
@media(max-width:1390px) and (min-width:1200px){
  .register-right-sidebar {
      padding-left: 70px;
      padding-right: 70px;
  }
}
@media(max-width:992px) and (min-width:580px){	 
  #w_18758552 .row .col-sm-3 {flex-basis: 40%;max-width: 40%;/*margin: 0 auto !important;margin-bottom: 60px !important;*/}
  #w_18758552 .row .col-sm-3:nth-child(3), 
  #w_18758552 .row .col-sm-3:last-child {margin-bottom: 0 !important;}
  #w_18758552 .row .col-sm-3:nth-child(1), #w_18758552 .row .col-sm-3:nth-child(4) {display: none;}
}

/*for  navigation*/



@media(min-width:768px){
  .fixed-top {
      top: -40px;
  }
#sponsor_list_18758816 .reg-list-card {padding-right: 0;padding-left: 0;width: 20%;padding-bottom:0;}
#sponsor_list_18758816 .reg-list-card .panel {border-right: 0;border-radius: 0;margin-bottom: 0;line-height: 96px;}
#sponsor_list_18758816 .row.row-eq-height {flex-wrap: wrap;display: flex;align-items: center;}
#sponsor_list_18758816 .reg-list-card:first-child .panel {border-left: 0;}
#sponsor_list_18758816 .reg-list-card .panel .panel-body {height: 96px;display: flex;align-items: center;justify-content: center;}
#sponsor_list_18758816 .reg-list-card:first-child{padding-left:15px;}
#sponsor_list_18758816 .reg-list-card:last-child{padding-right:15px;}
}
@media (max-width: 1140px){ 
    body{padding-top:123px !important;} 

    .mobile-logo a {display: block;width: auto;}
    .top-navigation{/* padding:0 15px; */padding-right: 0;}
    
}
@media (max-width: 1050px){ 
  .desktop-logo { display: none;}
  .mobile-logo {
    display: table;
    float: left;
    max-width: 200px;
    font-size: 20px;
  }
}

/*responsive tab*/
@media(max-width:992px){
  #speaker_list_21311611 .list-view {
     margin: 0 -8px;
}
.single-speaker-card {
    padding: 0 8px;
}
  /*Menu*/
    /*responsive issue for 768px*/
  .navbar-nav { float: none!important; margin: 7.5px -15px; }
  .navbar-nav>li { float: none; }
  .menu-area .swoogo-nav { display: none; }
  .mobile-logo{height:auto !important;}
  .menu-btn{display:block;}
  .register-buttons .btn.btn-standard {padding: 13px 24px !important;border-radius: 8px;}
  .top-navigation{padding:0;}
  .top-navigation li:last-child a {  padding-right: 0; }
  .menu-wrapper{padding:22px 0;}
  .menu-wrapper .logo-area img{height:32px;}
  .mobile-navigataion.open { display: block; }
  .mobile-navigataion .navbar-nav.swoogo-nav.nav li.dropdown a {background: transparent;text-align: center;}
  .mobile-navigataion .navbar-nav.swoogo-nav.nav li.dropdown li a{font-size:80%;}
  .mobile-navigataion .btn-standard {
    display: block;
    padding: 17px 0 !important;
    border-radius: 4px;
    margin-top: 32px !important;
    background: var(--beacon);
    color: #fff;
  }
  .mobile-navigataion.open {
    padding-top: 25px;
  }
  
  
  .white-box {margin-bottom: 30px;}

  
  /*hero section*/
  .hero-title {font: 800 normal 48px/60px Twilio Sans Display ExBld;}
  
  .swoogo-tabs .nav-tabs>li>a {margin-right: 0;}
  .session-section .nav.nav-tabs,
  .format-section .nav.nav-tabs{
              display:flex;
              flex-direction: column;
              height: 52px;
              overflow: hidden;
              max-width: 100%;
              padding: 0;
              border-radius: 4px;
              text-align: left;
              position: absolute;
              width: 100%;
              background: transparent;
              margin-top:-80px;
              border-right: 0;
              border-top: 0;
              border-left: 0;
      		
        } 
        .session-section .nav.nav-tabs li,
  		.format-section .nav.nav-tabs li{
            height: 53px;
            flex: 0 0 auto;
            width: 100%;
            text-align: left;
        }       
        .session-section .nav.nav-tabs.open,
  		.format-section .nav.nav-tabs.open{
            height: auto;
            background: #F4F4F6;
        }        
        .swoogo-tabs .nav-tabs>li>a {
            border-radius: 0;
            text-align: left;
            justify-content: left;
        }
        .session-section .swoogo-tabs .nav-tabs a[role="tab"] p,
  		.format-section .swoogo-tabs .nav-tabs a[role="tab"] p{
            text-align: left;
        }   
        .session-section .swoogo-tabs.tab-style-folder>.tab-loc-top>.nav-tabs>li.active>a,
 		.format-section .swoogo-tabs.tab-style-folder>.tab-loc-top>.nav-tabs>li.active>a{
            border-radius: 4px;
            border: 1px solid #E1E3EA;
            position: relative;
            background: #fff;
            color: var(--screen);
          z-index: 9;
        }
        .session-section .swoogo-tabs.tab-style-folder>.tab-loc-top>.nav-tabs>li.active>a:after,
  	.format-section .swoogo-tabs.tab-style-folder>.tab-loc-top>.nav-tabs>li.active>a:after{
            content: '';
            width: 16px;
            height: 16px;
            position: absolute;
            right: 20px;
            background: url(https://assets.swoogo.com/uploads/1688156-624742926a300.svg);
            background-repeat: no-repeat;
            background-position: center;
         	transition: all 0.4s ease-in-out 0s;
        }       
        .nav-tabs.open  li.active>a:after{
           transform: rotate(180deg);
      }
         .session-section .tab-loc-top {
            position: relative;
        }
      .session-section .nav.nav-tabs li.active,
 	 .format-section .nav.nav-tabs li.active{
          order: -1;
      }
      .audience-section .tab-content,
 	 .format-section .tab-content{
       	 padding-top: 92px;
      } 
      .session-section .tab-content .tab-widget-content.col-xs-12{padding:0;}
		.speakes-exp-section.section {padding-right: 15px;padding-left: 15px;}
	/*respo*/
   		 #w_17943854 .tab-content {padding: 24px;}
      .inspiration-section.section {padding-bottom: 24px;}
      .dat {width: 37%;}
      .dat-des {width: 63%;}
      .speakes-exp-section .container {padding: 32px 24px;border-radius:10px;}
      .sdp-section.section .container {border-radius: 10px;padding: 32px 24px;}
      .sdp-section.section {padding: 15px;}
      .applynow-section.section { padding: 15px; padding-bottom: 0;  padding-top: 0 !important; }
  		#w_17943824 .col-sm-3 {
                max-width: 50%;
                margin: 0 auto;
                width: 48%;
                margin-bottom: 15px;
                margin-right: 15px;
        }
      #w_19059395_tablist {
        position: absolute;
        margin-left: 0;
        top: 110px;
        width: 100%;
        border-radius: 0;
        border-bottom: 0;
       max-width: calc(100% - 32px);
    }
      #w_19059395 .tab-content {
          border-radius: 0 0 10px 10px;
      }
    #w_19059425 .section-title {
      margin-top: -20px;
  }
     #w_19120687 .resize-target {
        height: 9px !important;
    }
 
  	/*trackbox*/
      #w_18588586 .col-sm-3,
      #w_18588585 .col-sm-3,
      #w_18588584 .col-sm-3 {width: 50%;margin:0 auto;}
  
      /*table*/

        .time-commit-section.section .panel-title a {font-style: normal;
          font-weight: 700;
          font-size: 24px;
          line-height: 125%;
          text-align: left;padding: 32px 24px 60px 108px !important;position: relative;
        }
        .time-commit-section.section .panel-title a p{
          font-size: 24px !important;
          line-height: 125%;
        }
        #w_18288694_heading_1 .panel-title a:after,
        #w_18288694_heading_2 .panel-title a:after,
        #w_18288694_heading_3 .panel-title a:after,
        #w_18288694_heading_4 .panel-title a:after{
          content: '';
          width: 53px;
          height: 53px;
          position: absolute;
          left: 24px;
        }
        #w_18288694_heading_1 .panel-title a:after {
          background: url('https://assets.swoogo.com/uploads/1715931-6255bb41cd0f8.svg'), no-repeat;
          background-size: 100%;
        }
        #w_18288694_heading_2 .panel-title a:after {
          background: url('https://assets.swoogo.com/uploads/1715937-6255bb733d1b3.svg'), no-repeat;
          background-size: 100%;
        }
        #w_18288694_heading_3 .panel-title a:after {
          background: url('https://assets.swoogo.com/uploads/1715941-6255bb8c3e60a.svg'), no-repeat;
          background-size: 100%;
        }
        #w_18288694_heading_4 .panel-title a:after {
          background: url('https://assets.swoogo.com/uploads/1715945-6255bb9844206.svg'), no-repeat;
          background-size: 100%;
        }
        #w_18288694_heading_1 .panel-title a:before,
        #w_18288694_heading_2 .panel-title a:before,
        #w_18288694_heading_3 .panel-title a:before,
        #w_18288694_heading_4 .panel-title a:before{ 
          display: inline-block;
          position: absolute;
          bottom: 32px;
          left: 108px;
          background: #EDFBFF;
          border-radius: 30px;
          padding: 0 12px;font-weight: 400;
          font-size: 16px;
          line-height: 150%;
        }
        #w_18288694_heading_1 .panel-title a:before,
        #w_18288694_heading_2 .panel-title a:before{
          content: "Virtual";
        }

        #w_18288694_heading_3 .panel-title a:before,
        #w_18288694_heading_4 .panel-title a:before{
          content: "In-person ";
          background: #FBD6E9;
        }
  		
  	.mobile-slider{display:block;}
  
  	/*footer*/
    #w_18259081>.row {display: flex;flex-wrap: wrap;}
    #w_18259081>.row .col-sm-8,
    #w_18259081>.row .col-sm-4 {width: 100%;}
    ul.list-inline.mt-medium.mb-medium.text-right {text-align: left;}
    #w_18259081>.row .col-sm-4 {
       order:-1;    
   } 
  }
/*End 992px*/




/*end responsive tab*/
@media (min-width: 992px) and (min-height: 500px){
.register-left-sidebar{
      position: sticky;
      top: 0;
      overflow: auto;
  	 padding-bottom:60px;
  }
}
 

 

/* Small Devices, Tablets */

@media only screen and (max-width : 768px) {
  #w_19059425 .section-title{margin-top:0;}
  /*gloal responsive*/
  .section-title{margin-bottom:16px;}

  /*hero responsive*/
  .hero-section.section {
      background: url(https://assets.swoogo.com/uploads/full/1782658-6278a9bfe6b94.jpg), no-repeat;
      background-size: cover;
      background-position: center;
  	  padding-top: 47px;
  }
  #w_18150877 br {display: none;}
  /*track*/
  #w_17943836 .col-sm-3 {padding-right: 15px;}

  /*registration form*/
  .register-left-sidebar{ padding: 0 15px;}
  .register-right-sidebar {padding: 15px;}
  .swoogo-reg-progress .steps {flex-flow: row;}
  #w_17326920 .row,
  #w_17327529 .row,
  #w_17327559 .row,
  #w_17324904 .row,
  #w_17368591 .row{display: flex;justify-content: space-between;width: 100%; }
  #w_17326920 .row .col-sm-6,
  #w_17368591 .row .col-sm-6,
  #w_17327559 .row .col-sm-6,
  #w_17324904 .row .col-sm-6,
  #w_17327529 .row .col-sm-6{width: 100%;}
  .contact-form {  margin-top: 30px; }
	.contact-form .steps>li:after {top: 43%;}
 
  
 /*home page*/
      div#w_17943812>.row{display:block;}
      #w_17943812 .col-sm-7,
      #w_17943812 .col-sm-5{
        width:100%;
        max-width: 100%;
      }
 	 .section{padding:64px 0;    padding-top: 64px;}
      .session-format span {
        position: relative;
        margin-top: 24px;
      }
      span.dev-text {font-size: 24px;letter-spacing: 0;}
      .inspiration-section.section {padding-top: 32px;}
      span.ib-caption {text-align: left;}
      .dates-section.section {padding-top: 0;}
      .speakes-exp-section.section {padding: 15px;}
      .list-title-cap {position: relative;}
      .faq-section.section {padding-top: 64px;}
      .applynow-section.section .container {margin-bottom:0;}
      .dis-f-center br {display: none;}
      .audience-section.section {background: url('https://assets.swoogo.com/uploads/1725643-625a944630f90.svg'), no-repeat;background-size: cover;}
    
      /*session*/
      #w_17943812{position:relative;padding:24px; margin-bottom: -305px;}
      .session-format {
        min-height: unset;
        max-width: 296px;
        margin: 0 auto 16px auto;
      }
  
    
        /*Tracks*/
        #w_17943824 .col-sm-3 {padding-right: 15px;}
		#w_18747624 h3 {font-size: 22px;line-height: 34px;}
        .inspiration-box>img{width: 100%;}
        .inspiration-box {
          margin-bottom: 64px;
        }
        .responsive-table>tbody>tr>td:before{text-align: left;white-space: pre-wrap;padding-left: 10px;font-weight: bold;}
        .responsive-table:not(.no-header-row)>tbody>tr>td{
          text-align: center;
        }
        div#w_17943916 .row {
          display: flex;
          flex-wrap: wrap;
        }
        div#w_17943916 .row .col-sm-6:first-child {
          order: 0;
        }
        div#w_17943916 .row .col-sm-6:last-child {order: -1;}
        div#footer-wrap {
          padding: 30px 15px;
        }
        #footer-wrap ul.footer-menu li {
          display: inline-block;
          margin-bottom: 24px;
          line-height:1;
        }
        #footer-wrap ul.footer-menu {
          display: block;
          text-align: left;
        }
        #footer-wrap ul.footer-menu li:last-child {
          margin-bottom: 0;
        }
      #w_18588586 .col-sm-3,
      #w_18588585 .col-sm-3,
      #w_18588584 .col-sm-3 {
    		 width:100%;max-width:100%;
      }
  .attend-section.section{background:#fff;padding-bottom: 32px;}
  #w_18758702 {margin-bottom: 0px;}
  #w_18758688 {margin-bottom: 32px;}
  
}/*End 768px*/
@media(max-width:767px){
  #footer-wrap {
    background: url(https://assets.swoogo.com/uploads/1817247-628a853886b67.svg) no-repeat bottom right;
    background-size:cover;
  }
  .homepage-v4-body .attend-section .reg-list-card.col-sm-5-eq {
   padding:0 15px; 
  }
    .homepage-v4-body .attend-section .panel-body {
  	display:block;
  }
  #speaker_list_21311611 .list-view .single-speaker-card {
   width:50%; 
  }
  .mobile-navigataion.open{padding-top: 26px;}
  .spotlight-sessions-section {
   padding :0px 0 64px; 
  }
  #swoogo-modal .modal-body.content {
    padding: 16px;
}
  .single-session-modal {
        min-height: 100%;
    padding: 44px 14px 24px;
  }
    .speaker-pagination .speaker-pagination-inner {
    gap: 20px;
    }
}

@media(max-width : 580px){
    .speakes-exp-section .container {
        background: url(https://assets.swoogo.com/uploads/full/1725645-625a9714b05b0.png),no-repeat;
        background-size: cover;
      }
      .sdp-section.section .container {
        background: url(https://assets.swoogo.com/uploads/full/1725647-625a983e2a428.png),no-repeat;
        background-size: cover;
      }
      .applynow-section.section .container { 
        background: url(https://assets.swoogo.com/uploads/full/1725649-625a98b2ca96d.png),no-repeat;
        background-size: cover;
        padding:64px 24px;
      }
 	 .join-the_conv {text-align: center;}
  	#w_18758552 .row .col-sm-3 {flex-basis: 100%;max-width: 295px;margin: 0 auto !important;margin-bottom: 24px !important;}
  /*tracks*/
  .tracks{margin-bottom:8px;}
}
@media(max-width:550px){
	#footer-wrap ul.footer-menu li {padding-left: 0;}
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
  .speaker-pagination .speaker-pagination-inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
  .homepage-v4-body .attend-section.section .container {
    padding: 0 45px;
}
  #speaker_list_21311611 .list-view .single-speaker-card {
 width: 264px;
    margin:0 auto 16px;
  }
 .up-tit {font: 500 normal 16px/24px 'Twilio Sans Text Medium';color: #fff;}
.bel-tit{font: 400 normal 16px/24px 'Twilio Sans Text';color: #fff;}
.homepage-v4-body .bel-tit {font: 500 normal 16px/24px 'Twilio Sans Text Medium';color: #fff;}
}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {

}

/*reg page buttons*/ 
#register-page .register-right-sidebar .btn-alternate {border: 1px solid #001541 !important;}
#register-page .register-right-sidebar .btn-alternate,
#register-page .register-right-sidebar .btn-standard{
  min-width: 129px;
}
#register-page .register-right-sidebar .btn-alternate:hover { background: var(--beacon);}