body{font-family: 'Work Sans', sans-serif;font-size: 16px;line-height: 24px;font-weight: 400;color: #1C2228;}
.mono-font{font-family: 'Space Mono', monospace;}
.work-sans{font-family: 'Work Sans', sans-serif;}
.text-green{color: #005051;}
.bg-green{background-color: #005051;}
.dark-bg-green {
    background-color: #005051;
}
.text-white{color: #fff;}
.text-blue{color: #33CDD9;}
.text-grey{color: #5E666D;}
.black{color: #000000;}
.bg-black{background-color: #000000;}
.text-black{color: #1C2228;}
.form-control:focus,.navbar-toggler:focus{box-shadow:none;}

h1,.font-48{font-size: 48px;line-height: 64px;}
.font-45{font-size: 45px;line-height: 55px;}
h2,.font-40{font-size: 40px;line-height: 56px;}
h3,.font-24{font-size: 24px;line-height: 40px;}
.font-20{font-size: 20px;}
.font-12{font-size: 12px;line-height: 18px;}
.fw-light{font-weight: 400 !important;}
.fw-bolder {font-weight: 600 !important;}
.w-lg{max-width: 970px;}
.w-73{width: 73%;}
.position-relative{position: relative;
}
.mt--2 {
    margin-top: -2rem;
}
.px-6{    
padding-right: 4rem!important;
padding-left: 4rem!important;
}
.pr-0{padding-right: 0;}
.pl-0{padding-left: 0;}
.navbar.main-menu{
	transition: all .2s ease;
}
.fixed-top.tool-nav-avl:not(.sticky-header) {
    top: 55px;
}
.tool-nav a{
	text-decoration: none;
    color: #005051;
    font-weight: 500;
    padding-left: 12px;
}
.tool-nav a:after{
	content: url(../images/arrow-right-long.svg); 
	vertical-align: top;
	vertical-align: -webkit-baseline-middle;
    padding-left: 8px;
}
.voltron-btn-bg{border: 1px solid #005051 !important;}
.voltron-btn-bg:hover{background: #000000e8 !important;}
.voltron-button,.voltron-btn-bg:hover {border: 2px solid #005051;padding: 9px 20px;text-decoration: none;font-weight: 500;transition: all 0.50s ease-in;}
.voltron-button.bg-green{background: rgba(0, 80, 81, 0.5);}
/*.voltron-button:after,.voltron-btn-bg:hover:after{content: url(../images/green-arrow.svg);margin-left: 20px;}*/
.voltron-button:hover{color: #78e9a4; background:#005051;}
/*.voltron-button:hover:after,.voltron-btn-bg:after{content: url(../images/white-arrow.svg);margin-left: 20px;}*/
.voltron-button.border-light{border: 1px solid #78e9a4 !important;}
.voltron-button.grd-border{
	border: 1px solid transparent !important;
    border-image-slice: 1 !important;
    border-image-source: linear-gradient(175deg, #FFFFFF 0%, #8CFFAF 100%) !important;
}
/* navbar starts */
.nav-scroller {position: relative;z-index: 2;height: 2.75rem;overflow-y: hidden;}
.nav-scroller .nav {display: flex;flex-wrap: nowrap;padding-bottom: 1rem;margin-top: -1px;overflow-x: auto;color: rgba(255, 255, 255, 0.75);text-align: center;white-space: nowrap;-webkit-overflow-scrolling: touch;}
.sticky-header{background-color: #005051;position: fixed !important;width: 100%;z-index: 99;}
.main-menu{padding: 30px 0;}
.main-menu ul li{padding: 10px 22px !important;}
.main-menu ul li a {padding: 0 !important;display: inline;position: relative;overflow: hidden;}
.main-menu ul li a:after,
.main-menu ul li.current-menu-item a:after,
.main-menu ul li a.active:after{content: '';position: absolute;width: 0; height: 4px;display: block;margin-top: 5px;right: 0;background: linear-gradient(90deg, #8CFFAF 0%, #00B6AB 100%);transition: width .2s ease;-webkit-transition: width .2s ease;transform: skew( 131deg );bottom:-11px;}
.main-menu ul li a:hover:after,
.main-menu ul li.current-menu-item a:after,
.main-menu ul li a.active:after{width: 100%;left: 0;background: linear-gradient(90deg, #8CFFAF 0%, #00B6AB 100%);}
 /* Navbar ends  */

 /* Footer starts */
footer.site-footer {padding: 40px 0 10px;}
footer.site-footer form label{font-size: 14px; }
footer.site-footer ul li{list-style-type: none;margin: 5px 0;}
footer.site-footer ul.social-media li,.contact-details ul.social-media li {display: inline-block;margin-left: 20px;margin-top: 5px;}
footer.site-footer form .form-control,footer.site-footer form .form-control:focus{border: 1px solid #0B9E9F;border-radius: 0;background-color: transparent;color:#ffffff;}
footer.site-footer form .form-control::placeholder{color: #ffffff;}
footer.site-footer form .form-group button,footer.site-footer .wpcf7-submit {color: #ffffff;background-color: #0B9E9F;border-radius: 0;padding: 7px 16px;margin-left: 8px;}
footer.site-footer form .form-group button:hover,footer.site-footer .wpcf7-submit:hover{
	color: #fff;
    background-color: #177879;
}
 /* Footer ends*/

/* Home page starts */
.main-banner,.testimonial,.testimonial-image .testi-frame,.investors,.team,.team-primary-banner,.team-investors{position: relative;}
.banner-text {/*max-width: 960px;*/margin: auto;position: absolute;padding-top: 8%;top: 0;left: 0;right: 0;max-width: inherit;}
.typed::after {content: '|';display: inline;-webkit-animation: blink 0.7s infinite;-moz-animation: blink 0.7s infinite;animation: blink 1s infinite;font-weight:300;color: #33CDD9;}
.data-stream-wave {position: absolute;left: -3rem;right: 0;bottom:0rem;margin: auto;text-align: center;bottom: 10px; transform: rotateZ(.5deg);}
.primary-block{position: relative;padding: 6.5rem 0 6rem;}
.primary-block-text {max-width: 800px;margin: auto;position: relative;}
.primary-block img.data-blocks-banner {position: absolute;left: 0;right: 0;margin: auto;z-index: -1;bottom: 0;}
.testimonial{padding: 6rem 0 0;}
.testimonial-image{position: relative;padding: 6rem 0;}
.testimonial-image .testi-img{position: absolute;top: 0;width: 250px !important;left: 0;right: 0;margin: auto;}
.testi-frame {max-width: 310px;margin: auto;}
.testi-details p{font-size: 20px;line-height: 32px;}
.testi-details {max-width: 590px;}
ul.inv-logos {
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
	align-items: center;
}
ul.inv-logos li {
    width: 25%;
}
.team{background: url(../images/team-banner.svg);background-repeat: no-repeat;background-position: top center ;padding: 20rem 0 0;background-size: cover;margin-top: -6rem;position: relative;overflow: hidden;}
.team:after{content: "";position: absolute;top: 91%;left: 0;height: 100%;width: 150%;background: white;-webkit-transform: rotate(-5deg);-moz-transform: rotate(-5deg);transform: rotate(-5deg);}
.team.style2:after{content:none;}
.team.style2{
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #005051 97.83%), linear-gradient(0deg, #0F1F47, #0F1F47) !important;
    margin: 0!important;
    padding: 12rem 0 5rem!important;
    clip-path: polygon(0 0%, 100% 0, 100% 85%, 0 100%);
}
.team-section{
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #005051 97.83%), linear-gradient(0deg, #0F1F47, #0F1F47);
    margin: 0;
    padding: 16rem 0 5rem;
    clip-path: polygon(0 15%, 100% 0, 100% 85%, 0 100%);
}
.team-section:after{content:none;}
.team-home .globe {top: 10%;}
.globe{right: 3%;}
.team  P{margin-bottom: 45px;}
.team-block p,.team-card p{margin-bottom: 0;}
.team-key-feat-icon {
    width: 30px !important;
    height: auto !important;
}
.team-card{background:#1C2228;border: 2px solid #33CDD9;border-radius: 0;padding: 25px;}
.team-tems-block{-webkit-font-smoothing: antialiased;overflow: hidden;padding: 0px;flex-direction: row;position: relative;}
.team-tems-block:before{content: '';position: absolute;top: 0;width: 100%;box-shadow: 0px 8px 16px 8px #00000080;z-index: 1;}
.team-tems-block .card-list{height: 700px !important;}
.news-block {border-left: 4px solid #FC6C5A;margin: 40px 0;}
.news-resource .news-block a{text-decoration:none;}
.news-resource .news-block a:hover{text-decoration:underline;color: #005051;}
.news-resource .news-block h3{line-height: 32px;}
.investors{background: url(../images/investors-banner.svg);background-position: top center;padding: 18rem 0 5rem;background-size: cover;z-index: 0;}
ul.investors-list{display: flex;justify-content: space-between;align-items: center;}
ul.investors-list li {display: inline-block;list-style-type: none;margin-right: 45px;}
.investors-details p{line-height: 16px;margin-top: 5px;}
.investors-details {max-width: 190px;}
.investors-details img {width: 100%;}
.sparks{position: absolute;right: 0;z-index: -1;top: 50%;transform: translate(0px, -50%);}
.cloned {position: absolute;z-index: -5;display: flex;margin-top: 0px;margin-bottom: 0px;padding-left: 0px;justify-content: flex-end;}
.card-wrapper-loop-mob,
.card-wrapper-loop-1,
.card-wrapper-loop-2,
.card-wrapper-loop-3{
	font-size: 100%;
	-webkit-font-smoothing: antialiased;
	margin: 0;
	padding: 0;
	box-sizing: inherit;
	z-index: 0;
	display: flex;
	overflow: hidden;
	position: relative;
	flex: 1 0 50%;
	max-height: inherit;
	justify-content: flex-start;
}
.card-list{
	-webkit-font-smoothing: antialiased;
	margin: 0;
	padding: 0;
	box-sizing: inherit;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
}
/* Home page ends */


/* Team page start */
.team-primary-banner{background:url(../images/team-main-banner.svg);background-size: cover; background-position: top center;height: 100vh;}
.voltron-team-logo {position: absolute; top: 50%;left: 0;right: 0;margin: auto;transform: translate(0, -50%);z-index: 1;}
.team-bottom-layer{position: absolute;bottom: 0;width: 100%;z-index: 0;}
.team-primary-banner h2{z-index: 2;position: relative;}
.section-border:after{content: '';width: 100%;background-image: linear-gradient(90deg, #8CFFAF 0%, #00B6AB 100%);height: 4px;position: absolute;bottom: 0;}
.team-primary-banner:after{height: 8px;}
.vision{background:url(../images/vision-banner.svg);background-repeat: no-repeat;background-size: cover;background-position:top center;padding:6rem 0 ;}

.team-investors{height: 80vh;}
.meet-team{background:url(../images/team-meet-banner.svg);background-repeat: no-repeat;background-position: top center;background-size: cover;margin-top: -6rem;padding: 20rem 0 5rem;}
.voltronaut{padding: 25px;position: relative;transition: all 0.5s ease;height: 100%;cursor: pointer;background: #005051;     border: 2px solid transparent;}
.voltronaut:hover{
	border-image: linear-gradient(141.44deg, #69EAF4 0%, #15A962 100%);
    border-image-slice: 1;
}
.voltronaut ul li {list-style-type: none;display: inline-block;margin: 0 10px;}
.voltronaut-text{background: #010918;font-size: 14px;position: absolute;visibility: hidden;pointer-events: none;cursor: pointer;top: 0;bottom: 0;left: 0;right: 0;height: 100%;width: 100%;opacity: 0;padding: 30px;text-align: left;transition: .5s ease;}
.overlay:hover + .voltronaut-text{opacity: 1;visibility: visible;}

/*.voltronaut1{background: linear-gradient(180deg, #00FFCB 0%, #7D9980 51.56%, #FF073D 100%);}
.voltronaut2{background: linear-gradient(180deg, #12C2E9 0%, #C471ED 51.56%, #F64F59 100%);}
.voltronaut3{background: linear-gradient(180deg, #F34C82 0%, #96B146 51.56%, #00D7CD 100%);}
.voltronaut4{background: linear-gradient(360deg, #00DBDE 0%, #FC00FF 100%);}
.voltronaut5{background: linear-gradient(180deg, #72C6EF 0%, #00A651 100%);}
.voltronaut6{background: linear-gradient(180deg, #F7941E 0%, #5BC190 48.96%, #004E8F 100%);}
.voltronaut7{background: linear-gradient(180deg, #1087D2 0%, #AC36C9 100%);}
.voltronaut8{background: linear-gradient(180deg, #EC008C 0%, #FCA667 100%);}
.voltronaut9{background: linear-gradient(180deg, #3F51B1 0%, #5A55AE 13%, #7B5FAC 25%, #8F6AAE 38%, #A86AA4 50%, #CC6B8E 62%, #F18271 75%, #F3A469 87%, #F7C978 100%);}
.voltronaut10{background: linear-gradient(180deg, #88D3CE 0%, #6E45E2 100%);}
.voltronaut11{background: linear-gradient(180deg, #D558C8 0%, #24D292 100%);}
.voltronaut12{background: linear-gradient(180deg, #64B3F4 0%, #6FA930 100%);}
.voltronaut13{background: linear-gradient(180deg, #FF8177 0%, #FF867A 0%, #FF8C7F 21%, #F99185 52%, #CF556C 78%, #B12A5B 100%);}
.voltronaut14{background: linear-gradient(180deg, #B8CBB8 0%, #B465DA 0%, #B8CBB8 0%, #CF6CC9 33%, #EE609C 66%, #EE609C 100%);}
.voltronaut15{background: linear-gradient(180deg, #EF7C7C 0%, #959C9A 44.71%, #57C6E1 100%);}
.voltronaut16{background: linear-gradient(180deg, #88D3CE 0%, #6E45E2 100%);}
.voltronaut17{background: linear-gradient(180deg, #F83600 0%, #F9D423 100%);}
.voltronaut18{background: linear-gradient(180deg, #6E45E2 0%, #88D3CE 100%);}
.voltronaut19{background: linear-gradient(180deg, #16A085 0%, #F4D03F 100%);}
.voltronaut20{background: linear-gradient(180deg, #874DA2 0%, #C43A30 100%);}
.voltronaut21{background: linear-gradient(180deg, #3AB5B0 0%, #3D99BE 31%, #56317A 100%);}
.voltronaut22{background: linear-gradient(180deg, #CC208E 0%, #6713D2 100%);}
.voltronaut23{background: linear-gradient(180deg, #FC6076 0%, #FF9A44 100%);}
.voltronaut24{background: linear-gradient(180deg, #65BD60 0%, #5AC1A8 46.15%, #3EC6ED 93.27%);}
.voltronaut25{background: linear-gradient(180deg, #50CC7F 0%, #F5D100 100%);}
.voltronaut26{background: linear-gradient(180deg, #0ACFFE 0%, #495AFF 100%);}
.voltronaut27{background: linear-gradient(180deg, #DF89B5 0%, #6996D5 100%);}
.voltronaut28{background: linear-gradient(180deg, #E14FAD 0%, #F9D423 100%);}
.voltronaut29{background: linear-gradient(180deg, #B224EF 0%, #7579FF 100%);}
.voltronaut30{background: linear-gradient(180deg, #007ADF 0%, #1ACCA8 100%);}
.voltronaut31{background: linear-gradient(180deg, #FFE29F 0%, #FFA99F 48%, #FF719A 100%);}
.voltronaut32{background: linear-gradient(180deg, #473B7B 0%, #3584A7 63.94%, #30D2BE 100%);}
.voltronaut33{background: linear-gradient(180deg, #11DE80 0%, #077DC4 100%);}
.voltronaut34{background: linear-gradient(180deg, #E3D231 0%, #ED44B5 100%);}
.voltronaut35{background: linear-gradient(180deg, #DF89B5 0%, #5690E2 100%);}*/

.map-tolltip{background: #806e6e80;position: absolute;width: 230px;margin:10px auto;padding: 14px;}
.location1 {position: absolute;top: 50%;left: 50%;transform: translate(-50% , -50%);}
.location2 {position: absolute;top: 11%;right: 25%;transform: translate(-25%, -11%);}
.location3 {position: absolute;top: 37%;left: 30%;transform: translate(-30%, -37%);}
.location4 {position: absolute;top: 37%;right: 25%;transform: translate(-25%, -37%);}
.location5 {position: absolute;bottom: 28%;left: 20%;transform: translate(-20%, -28%);}
.location6 {position: absolute;bottom: 15%;right: 35%;transform: translate(-35%, -15%);}
.loc-img{cursor:pointer;}

/* contact page starts */
.contact-banner{padding: 12rem 0 6rem;min-height: calc(100vh - 300px);}
.contact-details{border: 2px solid #FFFFFF;margin-bottom: 40px;}
.contact-details h4{padding: 30px 25px; transition: all 0.5s ease;}
.contact-details p {padding: 8px 25px;}
.contact-details ul.social-media li{padding: 12px;margin-left:12px}
.contact-details:hover h4,.contact-details ul:hover{background-color: #005051; cursor: pointer;}
.contact-details:hover h4:after{content: url(../images/share.svg);float: right;transition: all 0.5s ease;}
.contact-details ul li:hover{background: rgb(255 255 255 / 50%);border-radius: 8px;}
.content-block p,.content-block ul li{margin-bottom: 25px;}
/* contact page ends */

/* lab */

.lab-banner{background: url(../images/lab-banner.svg);background-repeat: no-repeat;background-position:center; background-size: cover;height: 85vh;}
.lab-banner-text{padding: 8rem 0 0;}
.lab-banner-text h3:before {
  content: '|';
  padding: 0 29px;
  color: #DDE1EE;
  font-size: 45px;
  font-weight: 100;
  vertical-align: middle;
}
.voltron-lab{padding: 3rem 0;}
.voltron-lab .curve {position: absolute;right: 0;top: 0;}
.voltron-lab h3{max-width: 985px;}
.voltron-lab ul li{list-style-type: none;display: inline-block;background:#fff;border: 1px solid #DDE1EE;border-radius: 24px;padding: 20px;width: 88px;height: 88px;vertical-align: bottom;margin-right: 45px;}
.voltron-lab ul li img{width: 46px;}
.voltron-lab .voltron-btn-bg{border:0 !important;font-size: 14px;padding: 4px 20px;}
.voltron-lab .voltron-btn-bg:after{display: none;}
.voltron-lab .voltron-btn-bg:hover{color: #005051 !important;}

.partnering{
  background:#000000;
  /* background:url(../images/partnering-bg.svg);background-repeat: no-repeat;background-size:cover; background-position:top center ; */
  padding: 15rem 0;}
  .partnering:after {
    content: "";
    width: 0;
    height: 0;
    z-index: 0;
    border-left: 100vw solid transparent;
    border-right: 0 solid transparent;
    border-bottom: 10rem solid #ffffff;
    right: 0;
    position: absolute;
    bottom: -1px;
}
.partnering:before {
  content: "";
    width: 100%;
    height: 0;
    z-index: 0;
    border-left: 0 solid transparent;
    border-right: 100vw solid transparent;
    border-top: 10rem solid #ffffff;
    right: 0;
    position: absolute;
    top: -1px;
}
.partnering-text {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translate(0, -50%);
  left: 0;
  margin: auto;
  text-align: center;
  max-width: 635px;
}
.powered-by{padding: 6rem 0 15rem;}
.powered-by-frame {position: absolute;bottom: 0;z-index: -1;}
.resources{background:url(../images/resource-banner.svg);background-repeat: no-repeat;background-position:top center;background-size: cover;padding: 18rem 0 5rem;margin-top: -11rem;}
.resource-link{border: 2px solid; border-image-source: linear-gradient(141.44deg, #69EAF4 0%, #15A962 100%);padding: 22px 25px;border-image-slice: 1;
  border-width: 2px;margin-bottom: 28px;transition: all 0.5s ease; }
.resource-link:hover{background:#005051;}
.resource-link:hover:after{content: url(../images/big-arrow.svg);position: absolute;right: 25px;top: 26px;}
.voltron-lab-form ::placeholder{color: #DDE1EE}
.voltron-lab-form input[type="email"],
.voltron-lab-form input[type="text"],
.voltron-lab-form textarea{border: 0 !important;}
.back-link{position: relative;}
.back-link:after,.back-link:hover:after{content: '';}
.back-link:before{content:url(../images/black-long-arrow.svg);margin-right:8px;vertical-align: text-top;transition: all 0.5s ease;}
.back-link:hover:before{content:url(../images/white-long-arrow.svg)}
.lab-article p,.lab-article h3,.lab-article h6{margin-bottom: 25px;}
.article-details span{margin-right: 30px;position: relative;}
.article-details span:before{content: ''; width: 4px; height: 4px; background-color: #005051;border-radius: 50%;position: absolute;left: -17px;top: 8px;}
.article-details span:first-child::before{display: none;}

/* career */
.career-banner{
background: url(../images/career-banner.svg);background-repeat: no-repeat;padding: 7rem 0 2rem;width: 100%; background-size: cover;}
.career-job-table thead tr th:first-child{width:70%;}
.career-job-table th,.career-job-table td{padding: 15px 0;}
.career-job-table td a{	text-decoration:none;}
.career-job-table td a:hover{	text-decoration:underline;color: #005051;}
.career-job-table>:not(:last-child)>:last-child>* { border-bottom-color: #DDE1EE;}
.custom-select {position: relative;}
.custom-select select {display: none;}
.custom-select .select-selected:after {position: absolute;right: 15px;content: url(../images/dropdown_arrow.svg);}
.custom-select .select-items div {padding: 7px 15px;cursor: pointer;user-select: none;}
.custom-select .select-selected{border: 1px solid #DDE1EE;padding: 7px 15px;cursor: pointer;user-select: none;background-color: #fff;}
.custom-select .select-items {position: absolute;background-color: #fff;top: 100%;left: 0;right: 0;z-index: 99;border: 1px solid #DDE1EE;max-height: 285px;overflow-y: auto;padding: .5rem 0;}
.custom-select .select-hide { display: none;}
.custom-select .select-items div:hover, .custom-select .same-as-selected {  background-color: #f2f3f6;}
.custom-select ::-webkit-scrollbar-track{width:0;}
.custom-select ::-webkit-scrollbar{width: 6px;}
.custom-select ::-webkit-scrollbar-thumb{border-radius: 10px;background-color: #DDE1EE;height: 100px;}
.browse-career form .form-control{border: 1px solid #DDE1EE;position: relative;padding: 7px 15px;}
.browse-career form img{position: absolute;right: 25px;top: 12px;cursor: pointer;}

/* news-resource starts */
.resource-banner {
  padding: 5.5rem 0;
}
.resource-text {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
}
.voltron-tab ul.nav-tabs{border-bottom: 0;}
.voltron-tab ul.nav-tabs li button.nav-link{
  background:#DDE1EE;
  border-radius: 80px;
  margin-right: 10px;
}
.voltron-tab ul.nav-tabs li button.nav-link:hover{
  background:#33CDD9;
  color: #ffffff;
}
/* news-resource ends */
.border-gradient {
    height: 8px;
    background: linear-gradient(90deg, #8CFFAF 0%, #00B6AB 100%);
}
.vesa-banner{
	background-size: cover;
    background-position: center 90%;
    background-color: transparent;
}
.vesa-customers p strong{
	color: #005050;
}
.vesa-plans{
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #005051 157.11%), #0F1F47;
	padding: 15rem 0 15rem;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #005051 157.11%), linear-gradient(180deg, #1F0F47 0%, #1357B4 100%);
}
.vesa-plans:before {
    content: "";
    width: 100%;
    height: 0;
    z-index: 0;
    border-left: 0 solid transparent;
    border-right: 100vw solid transparent;
    border-top: 10rem solid #ffffff;
    right: 0;
    position: absolute;
    top: -1px;
}
.vesa-plans:after {
    content: "";
    width: 0;
    height: 0;
    z-index: 0;
    border-left: 100vw solid transparent;
    border-right: 0 solid transparent;
    border-bottom: 10rem solid #000;
    right: 0;
    position: absolute;
    bottom: -1px;
}
.vesa-plans.bb-white:after {
    border-bottom: 10rem solid #fff;
}
.vesa-cta{
	padding-top: 3rem;
}
.vesa-cta.bt-white{
	padding-top: 12rem;
}
.vesa-cta.bt-white:before {
    content: "";
    width: 100%;
    height: 0;
    z-index: 0;
    border-left: 0 solid transparent;
    border-right: 100vw solid transparent;
    border-top: 10rem solid #ffffff;
    right: 0;
    position: absolute;
    top: -1px;
}
.vesa-plans .plan-body {
    padding: 15px 25px;
	background: #1C2228;
}
.vesa-plans .plan-desc{
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
}
.vesa-plans ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.vesa-plans ul li {
    border: 1px solid #33CDD9;
	background: #1C2228;
	margin-bottom: 15px;
}
.vesa-plans ul li .plan-header {
    padding: 25px;
	/*background: #383C40;*/
    border-bottom: 1px solid #33CDD9;
	position:relative;
}
/*.vesa-plans ul li:nth-child(2) .plan-header{
	background: #284158
}
.vesa-plans ul li:nth-child(3) .plan-header{
	background: #224747;
}*/
.vesa-plans ul li .accordion-item {
    background-color: transparent;
    border: 0;
}
.vesa-plans ul li .accordion-button {
    background-color: transparent !important;
	padding: 10px 0;
    box-shadow: none !important;
    color: #fff !important;
    border-radius: 0 !important;
	font-size: 16px;
	line-height: 24px;
}
.vesa-plans ul li .accordion-button::after {
    content: '+';
    background-image: none;
    display: flex;
    align-items: center;
    font-size: 24px;
	justify-content: flex-end;
	transform: none;
}
.vesa-plans ul li .accordion-button:not(.collapsed)::after {
    content: '-';
}
.vesa-plans ul li .accordion-body {
    padding: 0;
    margin: 0px 0 8px;
    color: #33CDD9;
    font-size: 12px;
    line-height: 16px;
}
.vesa-plans a.select-plan {
    display: block;
    text-decoration: none;
    text-align: center;
    color: #fff;
    padding: 10px;
    transition: all 0.50s ease-in;
	background: rgba(0, 80, 81, 0.5);
	border: 1px solid transparent;
	border-image-slice: 1;
	border-image-source: linear-gradient(175deg, #FFFFFF 0%, #8CFFAF 100%);
}
.vesa-plans a.select-plan:hover {
	background: #1C2228;
}
.vesa-cta {
    background: #000000;
}
.vesa-key-features{background: linear-gradient(192.11deg, #FFFFFF 8.83%, #F2F6FF 91.17%);}
.vesa-key-features .vesa-kf-box{
	border: 1px solid #DDE1EE;
	background: #FFFFFF;
}
/** Voltron Career Job Listing **/
.browse-career .selected {
  background: coral;
  border:1px solid salmon;
}
.browse-career ul,
.browse-career li,
.browse-career h1,
.browse-career h2,
.browse-career h3,
.browse-career h4,
.browse-career h5,
.browse-career h6,
.browse-career p,
.browse-career span {
  margin: 0;
  padding: 0;
}
.browse-career ul {
  list-style-type: none;
}
.browse-career .voltron-team {
  margin-bottom: 1.5em;
}
.browse-career .voltron-department {
  margin-bottom: 3em;
}
.browse-career .voltron-team-title {
  font-size: 1.25em;
  margin-bottom: 0.5em;
}
@media (max-width: 767px) {
  .browse-career .voltron-job-tag,
  .browse-career .voltron-job-title {
    flex: 0 0 100%;
  }
  .browse-career .voltron-job {
    flex-wrap: wrap;
  }
}
#voltron-clear-filters {
  cursor: pointer;
  text-decoration: underline;
  font-size: 0.75em;
}

#voltron-jobs-container {
  display: block;
  visibility: visible;
  opacity: 1;
}
#voltron-jobs-container ul,
#voltron-jobs-container li,
#voltron-jobs-container h1,
#voltron-jobs-container h2,
#voltron-jobs-container h3,
#voltron-jobs-container h4,
#voltron-jobs-container h5,
#voltron-jobs-container h6,
#voltron-jobs-container p,
#voltron-jobs-container span {
  margin: 0;
  padding: 0;
}
#voltron-jobs-container * {
  box-sizing: border-box;
}
#voltron-jobs-container ul {
  list-style-type: none;
}
.browse-career li.voltron-job,
#voltron-jobs-container li.voltron-job {
	text-align: left;
    display: flex;
    text-decoration: none;
    background: none;
    border-bottom: 1px solid #DDE1EE;
    padding: 15px 0;
}
#voltron-jobs-container .voltron-team {
  margin-bottom: 0;
}
#voltron-jobs-container .voltron-department {
  margin-bottom: 3em;
}
#voltron-jobs-container .voltron-team-title {
  font-size: 1.25em;
  margin-bottom: 0.5em;
  margin-top: 1.25em;
}
#voltron-jobs-container .voltron-department-title {
  font-size: 1.5em;
  margin-bottom: 1em;
}
.browse-career .voltron-job-title,
#voltron-jobs-container .voltron-job-title {
	display: inline-block;
    flex: 0 0 65%;
    color: #005051;
    text-decoration: none;
}
.browse-career .voltron-job-title:active,
.browse-career .voltron-job-title:hover,
#voltron-jobs-container .voltron-job-title:active,
#voltron-jobs-container .voltron-job-title:hover {
  text-decoration:underline;
}
.browse-career .voltron-job-tag,
#voltron-jobs-container .voltron-job-tag {
  display: inline-block;
  flex: 0 0 35%;
}
@media (min-width: 768px){
  .mobile-show{display: none;}
.voltron-team-logo{width: 25rem;} 
.data-stream-wave{width:80%;}
.home-testi-slider{padding: 0 5rem;}
.testimonial .owl-nav button {position: absolute;top: 50%;transform: translate(0, -50%);}
.testimonial .owl-nav button.owl-prev {left: 0rem;}
.testimonial .owl-nav button.owl-next {right: 0rem;}
.vesa-plans ul {
    display: flex;
    flex-direction: row;
}
.vesa-plans ul li {
	width: 33.3%;
}
.vesa-key-features .container-fluid{padding-left: 8.5vw;padding-right: 8.5vw;}
}
@media(min-width:992px){
	.team-details{padding: 0px 0 85px;}
	.powered-by-frame{bottom: -40px;}
	.vesa-banner{
		min-height: 85vh;
	}
}
@media (min-width: 1400px){
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
		max-width: 1200px;
	}
}
@media (min-width: 1600px){
	.powered-by-frame {
		bottom: -4rem;
	}
	.vesa-banner{
		min-height: 60vh;
	}
  .lab-banner{
    height: 60vh;
  }
  .voltron-lab .curve{right: 10%;}
  .meet-team{padding: 22rem 0 5rem;}
  .resources{padding: 22rem 0 5rem;}
  .team{padding:22rem 0 0;}
  .team-section{padding:18rem 0 8rem;}
  .investors{padding:22rem 0 5rem;}
	.vesa-key-features .container-fluid{padding-left: 12vw;padding-right: 12vw;}
}
@media (min-width: 2000px){
	.powered-by-frame {
		bottom: -8rem;
	}
	.voltron-lab .curve{right: 20%;}
	.team-investors{height: 60vh;}
	.meet-team{padding: 25rem 0 5rem;}
	.resources{padding: 25rem 0 5rem;}
	.team{padding:25rem 0 0;}
	.team-section{padding:18rem 0 8rem;}
	.investors{padding:25rem 0 5rem;}
}
@media (max-width: 1800px)and (min-width: 1300px){
  .globe{
    position: absolute;
  }
}
@media (min-width: 1600px){
  .lab-banner{
    height: 60vh;
  }
}
@media (max-width: 991px) {
    .offcanvas-collapse { position: fixed;top: 0px;bottom: 0;left: 100%;width: 100%;padding-right: 1rem;padding-left: 1rem;overflow-y: auto;visibility: hidden; background-color: #005051;transition: transform 0.3s ease-in-out, visibility 0.3s ease-in-out;}
    .offcanvas-collapse.open {visibility: visible;transform: translateX(-100%);}
    .navbar-toggler .bar1, .navbar-toggler .bar2, .navbar-toggler .bar3 {background-color: #fff;width: 25px;height: 2px;margin: 5px 0;transition: 0.4s;}
    .change .bar3 {-webkit-transform: rotate(45deg) translate(-3px, -4px);transform: rotate(45deg) translate(-3px, -4px);}
    .change .bar1 {-webkit-transform: rotate(-45deg) translate(-1px, 2px);transform: rotate(-45deg) translate(-1px, 2px);}
    .change .bar2{display: none;}
    .navbar-brand,.navbar-toggler{z-index: 9;}
    .offcanvas-collapse ul.navbar-nav{margin: auto !important;text-align: center;width: 100%;height: 100%;justify-content: center;}

    h1, .font-48 {font-size: 40px;line-height: 55px;}
    .font-45{font-size: 36px;line-height: 48px;}
    h2, .font-40 {font-size: 32px;line-height: 45px;}
    h3 {font-size: 20px;line-height: 35px;}    

    /* Home page starts */
    .banner-text {max-width: 600px;}
    .testimonial {padding: 2rem 0 0;}
    .testi-details p {font-size: 16px;line-height: 28px;}
    .home-testi-slider{padding-bottom: 40px;}
    .team{padding: 14rem 0 5rem;}
    /* Home page ends */
    /* team page starts */
    .team-primary-banner{height: 70vh;}
    .vision{padding: 6rem 0;}
    .team-investors {height: 50vh;}
    ul.investors-list li{margin-bottom: 35px;}
    .voltronaut-text{padding: 20px;}
    .meet-team{margin-top: -10rem; padding: 24rem 0 5rem;}
    /* team page ends */
    /* contact page starts */
    .content-block {width: 100%;margin-bottom: 80px;}
    /* contact page ends */
    .lab-banner{height: 50vh;}
    .lab-banner-text {padding: 10rem 0;}
    .voltron-lab ul { display: flex;justify-content: space-around;}
    .voltron-lab ul li{margin-right: 0;}
    .partnering{padding: 10rem 0;}
    .partnering:before {border-top: 5rem solid #ffffff;}
    .partnering:after {border-bottom: 5rem solid #ffffff;}
	.team-section{
		clip-path: polygon(0 12%, 100% 0, 100% 88%, 0 100%);
	}
	.resource-banner {padding: 7rem 0;}
	ul.inv-logos li {
		width: 50%;
	}
}

@media (max-width: 767px) {
    h1, .font-48 {font-size: 35px; line-height: 40px;}
	.font-45{font-size: 30px;line-height: 38px;}
    h2, .font-40 {font-size: 24px;line-height: 35px;}
    h3 {font-size: 18px;line-height: 32px;}
	.owl-nav{
		display: flex;
		justify-content: space-evenly;
		margin-top: 1rem;
	}
    .desktop-show{display: none;}
    .banner-text{
		max-width: inherit;
    padding-left: 15px;
    padding-right: 15px;
	    padding-top: 80px;
	}
    .primary-block img.data-blocks-banner{bottom: unset; top: -3rem;}
    .data-stream-wave{left: 0;}
    .team-primary-banner{height: 100vh;}
	.team-investors {
		height: auto;
		padding: 5rem 0 0;
	}
    .team{padding: 13rem 0 5rem;}
	.team-section{
		clip-path: polygon(0 6%, 100% 0, 100% 95%, 0 100%);
		padding: 12rem 0 4rem;
	}
    ul.investors-list li {margin: 35px auto;display: block;text-align: center;}
    .globe {width: 80%; margin: 0 auto 30px;right: unset;left: unset;text-align: center; position: relative;    }
    .team-section .globe{margin-top: 30px;}
	ul.investors-list{display: block;}
    .meet-team {margin-top: -20rem;padding: 30rem 0 5rem;}
    

    .contact-banner {padding: 8rem 0 6rem;}

    .lab-banner{height: 80vh;}
    .lab-banner-text {padding: 10rem 0;}
	.vesa-banner .lab-banner-text {padding: 8rem 0;}
    .lab-banner-text h3:before{content: '';padding: 0;}
    .voltron-lab ul li{padding: 10px;width: 45px;height: 45px;}
    .voltron-lab ul li img {width: 20px;}
    .powered-by{background-position-y: 32rem;padding: 2rem 0 7rem;}
    .resources{margin-top: -10rem;padding: 14rem 0 5rem;}
	.testimonial-image{
		padding-bottom: 2rem;
	}
	.investors{margin-top: -4rem;}
	.resource-banner {
      padding: 10rem 0;
  }
  .resource-text{top: 80%;
    transform: translate(0, -80%);}
	footer.site-footer {padding-bottom: 40px;}
	.tool-nav{    
	font-size: 12px;
    line-height: 18px;}
	#voltron-jobs-container .voltron-job-tag,
  #voltron-jobs-container .voltron-job-title {
    flex: 0 0 100%;
  }
  #voltron-jobs-container .voltron-job {
    flex-wrap: wrap;
  }
}
@media (max-width: 448px) {
	ul.inv-logos li {
		width: 100%;
	}
	.home-banner.mobile-show{
		height: 88vh;
	}
}