.centeralign .coltype-4 {
display: flex;
justify-content: center;
width: 100%;
}
p {
color: #3D1152;
}
.wpb-content-wrapper {
overflow-x: hidden !important;
}
div#hs-web-interactives-top-anchor{
z-index: 10000000 !important;
}
h1 {
font-size: 200%;
line-height: 1.2;
font-weight: 600;
color: #fff;
padding-bottom: 14px;
font-family: 'Barlow', sans-serif;
}
h2 {
font-size: 200%;
line-height: 1.2;
font-weight: 600 !important;
padding-bottom: 12px;
font-family: 'Barlow', sans-serif;
}
h3 {
font-size: 138%;
line-height: 1;
font-weight: 400;
color: #363d42;
padding-bottom: 24px;
font-family: 'Barlow', sans-serif;
}
.block-item h3,
.post-item h3,
.card-item h3,
.card-item-purple h3{
margin-bottom: 0;
}
.common-wrap {
max-width: 1180px;
margin: 0 auto;
clear: both;
padding: 0 20px;
} .main-navbar-submenu {
margin-left: 4.5%;
}
.main-navbar-submenu__list .selected a {
background: #f2f3fb;
}
.main-navbar-submenu__list.panel-2,
.main-navbar-submenu__list.secondlevelmenu{
background-color: #e4e7ec;
}
.pum-content.popmake-content {
padding-top: 20px;
}
.submenu-content.panel-3,
.submenu-content.thirdlevelmenu,
.main-navbar-submenu__sublist.thirdlevelmenusub,
.main-navbar-submenu__sublist .sublist-wrapper {
background-color: #d9dce1;
}
.page-id-5989 div#banner-wrapper .banner-wrapper {
background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.745) 0%, rgba(128, 128, 128, 0) 100%);
}
.thirdlevelmenusub {
display: none;
}
.onhoverthischildparent { }
.main-navbar-submenu__list.secondlevelmenu a{
font-size: .875rem;
}
.onhoverthischildparent:hover {
border-left: 4px solid #6b17a8; background: #cccccc38;
width: 100%;
}
.main-navbar-submenu__list a {
border-left: 4px solid transparent;
}
.main-navbar-submenu__list ul label {
font-family: Barlow-Bold, Helvetica, Arial, sans-serif;
font-size: .875rem;
letter-spacing: 0;
color: #363d42;
padding: .5625rem .75rem .75rem 2.875rem;
letter-spacing: .05rem;
}
.main-navbar-submenu__sublist ul label {
font-family: Barlow-Bold, Helvetica, Arial, sans-serif;
font-size: .875rem;
letter-spacing: 0;
color: #363d42;
padding: .5625rem .75rem .75rem 2.875rem;
letter-spacing: .05rem;
}
label {
display: inline-block;
margin-bottom: .5rem;
}
.main-navbar-submenu__sublist a {
color: inherit;
padding: .5625rem .75rem .75rem 2.875rem !important;
text-decoration: none;
}
.level3 li a {
border-right: 0px solid #c7ccd6;
display: inline-block;
line-height: 1rem;
width: 100%;
}
.level4 li a {
border-right: 1px solid #c7ccd6;
display: inline-block;
line-height: 1rem;
width: 100%;
}
.main-navbar-submenu__list {
width: 16rem;
}
.level2 .l2-right--arrow, .level3 .l2-right--arrow{
top: 0.35rem;
right: 0.7rem;
}
.level3 .l3-right--arrow, .level4 .l3-right--arrow{
top: 11.7rem;
right: 0.7rem;
cursor: pointer;
font-size: 0.9rem;
position: absolute;
}
.level4 .l4-right--arrow, .level5 .l4-right--arrow{
top: 0.35rem;
right: 0.7rem;
cursor: pointer;
font-size: 0.9rem;
position: absolute;
} .breadcrumb-wrap {
float: left;
width: 100%;
background: transparent;
}
.breadcrumb-wrap .common-wrap {
padding: 0;
}
.breadcrumb {
float: left;
width: 100%;
padding-left: 0%;
}
.breadcrumb ul {
float: left;
width: 100%;
margin-top: 0px;
list-style: none;
padding-left: 0 !important;
}
.breadcrumb ul li {
margin-right: 10px;
list-style-type: none;
display: inline-block;
position: relative;
font-size: 16px;
font-weight: 300;
color: #fff;
}
.breadcrumb ul li a {
text-decoration: underline;
outline: none;
font-size: 0.875rem;
line-height: 1.125rem;
font-family: "Muli-Bold", Helvetica, Arial, sans-serif;
font-weight: inherit;
display: inline-block;
color: #fff;
}
.breadcrumb ul li a:hover {
text-decoration: none;
}
.breadcrumb ul li a.active {
text-decoration: none;
}
span.separator {
margin-left: 10px;
} .hero-main-text{
padding-bottom: 30px;
}
ul.rslides {
list-style: none;
padding: 0 !important;
}
.banner-wrapper { min-height: 480px;
}
.home .banner-wrapper {
min-height: auto;
}
.home #banner-wrapper.hero-main {
min-height: auto !important;
}
.hero-main{
background-repeat: no-repeat;
background-position: left top;
min-height: 480px;
background-size: cover;
}
.connected-main {
background-repeat: no-repeat;
background-position: left top;
background-size: cover;
}
.hero-main h1,
.hero-main p {
color: #fff;
}
.hero-main h1 { font-weight: 600;
padding-bottom: 14px;
}
.hero-main p {
padding-bottom: 18px;
line-height: 28px;
font-weight: 400;
}
.hero-banner-btn-wrapper {
margin-top: 1rem;
}
.hero-main .btn {
margin-right: 1rem;
margin-bottom: 0.625rem;
display: inline-block;
}
.hero-wrap .hr, .hr {
background: linear-gradient(left, #ffbc00, #f70656);
background: -webkit-gradient(linear, left top, right top, from(#ffbc00), to(#f70656));
background: -ms-linear-gradient(left, #ffbc00, #f70656);
border-radius: 0.125rem;
display: block;
height: 0.187rem;
margin-bottom: 0.75rem;
margin-top: 0.75rem;
position: relative;
width: 8rem;
}
.event_details p{    color: #fff;}
.category-events .post-date {
display: none;
}
a.rslides_nav.rslides2_nav.prev {
display: none;
}
a.rslides_nav.rslides2_nav.next {
display: none;
}
@media (max-width: 768px){} .metaslider.custom-slides .rslides li .caption-wrap {background: linear-gradient(110deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.4) 40%, rgba(0, 0, 0, 0) 60%);}
.home section.hero-wrap.slider .hero-main {
background-image: none !important;
}
a.rslides_nav.rslides1_nav.next {
right: 0% !important;
border: 0 !important;
}
a.rslides_nav.rslides1_nav.prev {
left: 0% !important;
border: 0 !important;
}
.metaslider img {
height: 480px !important;
width: auto !important;
}
.caption-wrap .caption .slider-content{
transform: translateY(-50%);
top: 50%;
position: absolute;
}
.slider-content .caption-wrap .caption{
transform: translateY(-50%);
top: 50%;
position: relative;
}
@media (min-width: 1024px){
.slider-content .caption-wrap .caption .col {
padding-right: 35%;
}
}
.hubspot-form {
padding: 0px !important;
}
form .hs-form-field input::placeholder { 
color: #363d42;
opacity: 1;
}
form .hs-form-field input::placeholder {
color: #363d42;
opacity: 1;
}
.form-dialog #close.close{
padding: 8px;
color: #ffffff;
font-family: inherit;
line-height: 36px;
border: 1px none #ffffff;
border-radius: 0px;
box-shadow: 1px 1px 3px 0px rgba(61, 17, 82, 0.23);
text-shadow: 0px 0px 0px rgba(61, 17, 82, 0.23);
background-color: rgba(61, 17, 82, 1.00) !important;
height: auto;
width: auto;
left: auto;
right: 0px;
bottom: auto;
top: 0px;
border: hidden;
font-size: 12px;
font-weight: normal;
}
.video-dialog #close.close {
padding: 8px 12px !important;
color: #ffffff;
font-family: inherit;
line-height: 12px;
border: 1px none #ffffff;
border-radius: 0px;
box-shadow: 1px 1px 3px 0px rgba(61, 17, 82, 0.23);
text-shadow: 0px 0px 0px rgba(61, 17, 82, 0.23);
background-color: rgba(61, 17, 82, 1.00) !important;
height: auto;
width: auto;
left: auto;
right: 0px;
bottom: auto;
top: 0px;
border: hidden;
font-size: 12px;
font-weight: normal;
} .card-item .vc_column-inner {
padding: 1.5rem;
}
.vertically-align .vc_single_image-wrapper {
height: 200px;
width: 200px;
position: relative;
}
.vertically-align img {
max-height: 100%;
max-width: 100% !important;
width: auto !important;
height: auto !important;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
}
.card-item-last-item>.vc_column-inner { margin-bottom: 20px;
display: flex;
flex-wrap: wrap;
box-sizing: border-box;
align-content: flex-start;
margin-right: 20px;
box-shadow: 0 4px 16px 0 rgb(0, 0, 0, 0.08);
position: relative;
padding: 0px !important;
background-color: #fff;
}
.card-item-last-item .vc_row{margin-left:0px !important;}
.img-block>.vc_column-inner{padding: 0px !important;}
.text-block{padding: 24px;}
@media only screen and (max-width: 767px) {
.vertically-align .vc_single_image-wrapper{
height: 70px;
width: 70px;
}
.card-item.vc_column_container {
width: 95%;
}
} .hs-form-field label {
display: none;
}
.hs-custom-style .hs-input {
float: left;
width: 100%;
padding: 0 15px;
height: 46px;
border: 1px solid #738294;
background-color: transparent;
font-family: 'MontRegular', sans-serif;
font-size: 12px;
line-height: 44px;
color: #3D1152;
}
.hs-form-field input[type=text],
.hs-form-field input[type=text]::placeholder  {
color: #446179;
}
.hs-input:not([type=file]) {
background-color: #fff;
}
.pum-container{
background-color: #fff;
}
.popmake-content .hubspt-form {
padding: 0 !important;
} section.vc_section.common-wrap.container.clear {
margin: 0 auto;
}
section.vc_section .wpb-content-wrapper p a, .entry-content .wpb-content-wrapper .wpb_text_column p a,
.entry-content .wpb-content-wrapper .wpb_text_column .medium a {
color: #4d69e0;
font-weight: 600;
text-transform: none;
position: relative;
font-family: "Barlow-SemiBold", Helvetica, Arial, sans-serif;
font-size: 1.125rem;
line-height: 1.5rem;
background: transparent;
padding: 0;
}
section.vc_section .cta-btn a, .entry-content .cta-btn a {
Background: transparent !important;
padding:0px !important;
}
section.vc_section .wpb-content-wrapper p a:hover, .entry-content .wpb-content-wrapper a:hover,
.entry-content .wpb-content-wrapper .wpb_text_column p a:hover{
color: #3051db !important;
text-decoration: none;
}
section.vc_section .wpb-content-wrapper .wpb-content-wrapper p a:hover::after, 
.entry-content .wpb-content-wrapper .btn.medium a:hover::after,
.entry-content .wpb-content-wrapper .wpb_text_column p a:hover::after {
background: rgba(77, 105, 224, 0.3);
bottom: -5px;
content: "";
height: 3px;
left: 0;
margin: auto;
position: absolute;
right: 0;
width: 100%;
}
section.vc_section .cta-btn a, .entry-content .cta-btn a, .wpb_content_element p a,
.btn.medium a {
color: #4d69e0 !important;
font-family: Barlow-SemiBold, Helvetica, Arial, sans-serif;
font-weight: 600;
cursor: pointer;
font-size: 1.125rem;
line-height: 1.5rem;
position:relative;
}
.btn.medium a {
padding: 24px 0 0 0 !important;
background-color: transparent;
background-image: none;
}
.btn.medium a:hover {
background: transparent !important;
}
.single .image_strip-btn a {
margin-bottom: 20px;
}
.wpb_single_image.wpb_content_element,
.wpb_text_column.wpb_content_element {
margin-bottom: 0;
}
.vc_row.vc_column-gap-30>.vc_column_container.block-item {
margin: 15px;
padding:0;
}
.block-item-purple> .vc_column-inner,
.card-item> .vc_column-inner { margin-bottom: 20px;
display: flex;
flex-wrap: wrap;
box-sizing: border-box;
align-content: flex-start;
margin-right: 20px;
box-shadow: 0 4px 16px 0 rgb(0, 0, 0, 0.08);
position: relative;
padding:0px !important;
background-color: #fff;
}
.contactus-form-wrap> .vc_column-inner{ margin-bottom: 20px;
display: block !important;
margin-right: 20px;
box-shadow: 0 4px 16px 0 rgb(0, 0, 0, 0.08);
padding:0px !important;
background-color: #fff;
}
.block-item-purple> .vc_column-inner:hover,
.card-item> .vc_column-inner:hover {
box-shadow: 0 4px 16px 0 rgb(0, 0, 0, 0.08), 0 12px 20px 0 rgb(0, 0, 0, 0.12);
}
.card-item:last-child>.vc_column-inner { }
.block-item> .vc_column-inner {
padding: 0 !important; }
.block-item> .vc_column-inner { }
.block-item> .vc_column-inner:hover { }
#benefits .block-content> .vc_column-inner {
padding-bottom: 0 !important;
}
.block-content> .vc_column-inner {
padding: 24px  !important;
box-sizing: border-box;
}
.contactus .block-content.wpb_column {
margin-bottom: 0;
}
.block-item.wpb_column {
margin-right: 0%;
}
section.vc_section .block-item:hover { }
.block-item { background-color:#fff;
}
.gform_footer.top_label {
margin-top: 0 !important;
padding-top: 0 !important;
}
section.vc_section.container-md,
.vc_row.container-md  {
margin: auto;
}
.vc_row.container-md> .vc_column_container { }
.vc_row.container-md .vc_column_container> .vc_column-inner { }
.btn.medium.primary-btn a {
padding: 0px !important;
color: #fff !important;
text-decoration: none;
}
section.vc_section .wpb-content-wrapper .wpb-content-wrapper .secondary-white-bt a:hover::after, .entry-content .wpb-content-wrapper .secondary-white-bt a:hover::after {
background: transparent;
}
.block-item.vc_col-sm-4,
.block-item.vc_col-sm-3,
.block-item.vc_col-sm-6 {
padding: 0 1rem;
display: block;
}
.block-content {
margin-bottom: 40px;
}
.card-item .vc_row.wpb_row.vc_row-fluid {
margin-left: 0;
margin-right: 0;
}
.accordion-card-leaf .h3, .accordion-card-leaf .h3 a, .accordion-card-leaf .h3 span {
color: #363d42;
font-family: Barlow-Medium, Helvetica, Arial, sans-serif;
font-size: 1.5rem;
font-weight: 500;
line-height: 2rem;
}
.accordion-card-leaf .vc_tta-panel-heading {
cursor: pointer;
margin: 0;
padding: 0px 1.5rem;
}
.accordion-card-leaf .vc_tta-controls-icon:after,
.vc_tta-color-white.vc_tta-style-classic .vc_tta-controls-icon::after, 
.vc_tta-color-white.vc_tta-style-classic .vc_tta-controls-icon::before,
.vc_tta-color-white.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, 
.vc_tta-color-white.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before,
.vc_tta-color-white.vc_tta-style-outline .vc_tta-controls-icon::after, 
.vc_tta-color-white.vc_tta-style-outline .vc_tta-controls-icon::before {
border-color: #4d5ee0 !important;
}
.accordion-card-leaf .vc_tta-panel-heading h3{
padding-bottom:0px;
color: #363d42 !important;
line-height: 2rem !important;
padding: 0px;
}
.accordion-card-leaf .vc_tta-panel-heading h3 span{
padding-bottom:0px;
color: #363d42 !important;
line-height: 2rem !important;
padding: 1.75rem 1.5rem;
}
.accordion-card-leaf .vc_tta-panel-heading a{
padding:0px !important;
}
.accordion-card-leaf .vc_tta-panel-heading span.vc_tta-title-text {
display: block;
}
.accordion-card-leaf .vc_tta-panel-body {
border: none !important;
padding-top:0px !important;
}
.wpb_wrapper .secondary-white-btn{
padding:0px;
Background: transparent;
}
.secondary-white-btn a {
color: #4d69e0 !important;
font-family: "Barlow-SemiBold", Helvetica, Arial, sans-serif;
font-weight: 600;
background-color: #fff !important;
border: unset;
display: inline-block;
min-width: 6.562rem;
font-size: 1.125rem !important;
line-height: 1rem !important;
padding: 1rem 2rem !important;
background-image: none !important;	
}
.secondary-white-btn a:hover {
background-color: #e5e5e5 !important;
cursor: pointer;
text-decoration: none;
}
h4, h5{
color: #3D1152 !important
}
h3.info-item-sub-title {
font-size: 1rem !important;
}
.vc_custom_1478074917377 {
background-color: rgba(62, 16, 84, 0.9) !important;
}
.card_bg_purple h3,
.card_bg_purple p{
color: #fff !important;
}
.card_bg_purple {
background-color: transparent;
margin-bottom: 0px;
position: absolute;
bottom: 0;
padding: 0 0 0 1.5rem;
}
.card_bg_purple .vc_column-inner{
padding-left: 20px !important;
}
.block-item .bgimage {
background-size: 100% 100%;
-moz-transition: all .5s;
-webkit-transition: all .5s;
transition: all .5s;
}
.block-item .bgimage:hover {
background-size: 150% 150%;
}
.entry-content .wpb-content-wrapper .card_bg_purple h3 a:hover {
text-decoration: underline !important;
color: #fff !important;
}
.image_strip-wrap{    background: transparent linear-gradient(270deg, #6b05a8 0%, #3d1252 100%) 0% 0% !important;}
.image_strip-wrap h2 {
font-weight: 400 !important;
}
.image_strip-wrap .aligncenter {
margin: 0 auto !important;
}
.image_strip-wrap .vc_row.container-md> .vc_column_container {
padding: 0 !important;
}
.image_strip-wrap{padding-bottom: 20px;}
.align-center .primary-btn.btn.medium{
float: none;
width: fit-content;
display: inline;
}
.gravity-link{
color: #fff !important;
font-family: "Barlow-SemiBold", Helvetica, Arial, sans-serif;
font-weight: 600;
background-color: #4d69e0 !important;
border: unset;
display: inline-block;
min-width: 6.562rem;
font-size: 1.125rem;
line-height: 1.375rem;
padding: 0.8125rem 2rem;
}
.gravity-link:hover{
color: #fff !important;
background-color: #3051db !important;
cursor: pointer;
text-decoration: none;
}
.gravity-form{
padding: 38px 4% 24px 4%;
}
.gravity-form p,
.gfield label, p.gform_required_legend{
color: #363d42 !important; 
}
.input-row input[type="submit"], .gform_footer input[type="submit"] {
margin-top: 8px;
transition: all .3s ease;
color: #4d69e0;
font-family: "Barlow-SemiBold", Helvetica, Arial, sans-serif;
font-size: 18px;
font-weight: 600;
line-height: 1.0625rem;
background-color: #fff;
border: unset;
display: inline-block;
min-width: 6.562rem;
padding: 0.8125rem 2rem;
}
.vc_row.vc_row-flex{margin-left: 20px;}
.intro-wrapper .wpb_wrapper {
padding-left: 50px;
padding-right: 50px;
text-align: center;
}
#resources .vc_column-inner {
margin-right: 20px;
box-shadow: 0 4px 16px 0 rgb(0, 0, 0, 0.08);
padding: 0px;
background-color: #fff;
}
#resources .block-content {
margin-bottom: 0px;
}
#resources .block-content .pum-trigger {
margin-right: 0px !important;
margin-bottom: 0px !important;
}
#resources .block-content .vc_column-inner {
box-shadow: none;
} .modal-DPBSF {
z-index: 998;}
.modal-content-DPBSF {
z-index: 999;
overflow: auto;
}
.modal-dialog-DPBSF {
top: 17%;
}
div.gform_confirmation_message {
padding: 24px;
}
div.gform_confirmation_message .btn{
margin-top: 15px;
}
.body-action.btn.medium.popupform {
float: left;
margin-right: 24px;
}
.popup_btn,
.btn.medium {
float: left;
margin-right: 24px;
}
.hbspt-form {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.pum-container {
padding-top: 0px !important;
}
h2.wpb_heading.wpb_singleimage_heading {
font-size: 1.5rem;
color: #3D1152;
}
.wpb_single_image.icon {
float: left;
margin-right: 20px;
}
.hero-banner-btn-wrapper .hubspot_btn {
color: #fff !important;
font-family: "Barlow-SemiBold", Helvetica, Arial, sans-serif;
font-size: 1.125rem;
font-weight: 600;
line-height: 1.375rem;
background-color: #4d69e0 !important;
border: unset;
display: inline-block;
min-width: 6.562rem;
padding: 0.8125rem 1.3rem;
}
.hero-banner-btn-wrapper .hubspot_btn:hover {
color: #fff !important;
background-color: #3051db !important;
cursor: pointer;
text-decoration: none;
}
#contactus-details .block-item{
margin-bottom: 24px;
}
.body-action {
text-transform: inherit !important;
} .category-name{font-weight:bold;}
[data-id="desktop-industries"] label {
display: none;
} p.post-password-message {
padding-top: 30px;
text-align: center;
}
form.post-password-form {
text-align: center;
} .center{margin-left: auto;
margin-right: auto;}
#table {
font-family: "Muli-Regular", Helvetica, Arial, sans-serif;
border-collapse: collapse;
width: 80%;
background-color: #fff;
}
#table td, #table th {
border: 1px solid #ddd;
padding: 8px;
}
#table tr:nth-child(even){background-color: #f2f2f2;}
#table tr:hover {background-color: #ddd;}
#table th {
padding-top: 12px;
padding-bottom: 12px;
text-align: left;
background-color: #3D1152;
color: white;
}
table#table.wide50 {
width: 50%;
}
.post-3508 .banner-wrapper {
background: transparent;
}
.secondary-white-btn {
font-size: 1.125rem;
line-height: 1rem;
padding: 1rem 2rem;
}
.secondary-white-btn {
font-family: Barlow-SemiBold, Helvetica, Arial, sans-serif;
line-height: 1.0625rem;
border: unset;
display: inline-block;
min-width: 6.562rem;
padding: 0.8125rem 2rem; font-family: Barlow-SemiBold, Helvetica, Arial, sans-serif;
font-size: .875rem;
font-weight: 600;
background-color: #fff;
}
.primary-btn {
color: #fff !important;
line-height: 1.0625rem;
border: unset;
display: inline-block;
min-width: 6.562rem;
padding: 0.8125rem 1.3rem;
font-family: Barlow-SemiBold, Helvetica, Arial, sans-serif;
font-size: .875rem;
font-weight: 600; font-size: 1.125rem;
color: #fff !important;
line-height: 1.375rem;
}
.padding-top-xlarge {
padding-top: 48px;
}
.padding-bottom-xlarge {
padding-bottom: 48px;
}
.primary-btn:hover { background-color: #3051db;
}
.welcome-content-wrap p a,
.blog-container p a,
.block-content p a,
.faq-wrap a {
color: #4d69e0;
font-weight: 600;
text-transform: none !important;
position: relative;
font-family: "Barlow-SemiBold", Helvetica, Arial, sans-serif;
font-size: 1.125rem;
line-height: 1.5rem;
}
.welcome-content-wrap p a:hover,
.blog-container p a:hover,
.block-content p a:hover,
.faq-wrap a:hover {
color: #3051db;
text-decoration: none;
}
.welcome-content-wrap p a:hover::after,
.blog-container p a:hover::after,
.block-content p a:hover::after,
.faq-wrap a:hover::after  {
background: rgba(77, 105, 224, 0.3);
bottom: -5px;
content: "";
height: 3px;
left: 0;
margin: auto;
position: absolute;
right: 0;
width: 100%;
}
.hero-wrap a.readmore {
color: #fff !important;
}
a.readmore {
font-size: 16px;
line-height: 22px;
font-weight: 600;
padding: 10px 11px 10px 0px;
font-family: 'Barlow', sans-serif;
}
a.readmore:hover {
color: #6b05a8 !important;
text-decoration: none;
} .ms-theme-highway {
padding-bottom: 0 !important;
}
.page-id-3157 .hero-main {
padding-bottom: 0px !important;
}
.caption-wrap {
opacity: 1 !important;
top: 0%;
}
.caption-wrap >* {
text-align:left !important;
}
.post-3508 .hero-main{background-color: transparent;}
#particles-js{ 
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 1;
pointer-events: none;
opacity: .6;
}
canvas{ display: block; vertical-align: bottom; } .image_strip-wrap { width: 100%;
position: relative;
margin-right: 0px !important;
margin-left: 0px !important;
}
.vc_section{}
.image_strip-thumb {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.image_strip-inner {
float: left;
width: 100%;
position: relative;
min-height: auto;
}
.image_strip-inner-content {
float: left;
max-width: 592px;
padding: 20px 0 20px 0;
position: relative;
z-index: 2;
margin: 0 27px;
}
.med-large-container {
max-width: 70%;
}
.large-container {
max-width: 100%;
}
.alignRight {
float: right;
text-align: right;
}
.darkText h2,
.darkText p {
color: #fff !important;
}
.lightText p,
.lightText ul li,
.lightText ol li,
.lightText ul+p,
.lightText h3,
.lightText h2 {
color: #ffffff !important;
}
.lightText a.readmore {
color: #ffffff !important;
} img.bg-img {
width: 100%;
height: auto;
}
.enterprise-main {
box-shadow: rgb(0 0 0 / 10%) 0px 10px 20px;
}
.enterprise-main-thumb {
padding: 0 !important;
width: 50%;
}
.enterprise-main-thumb figure {
margin: 0;
}
#video .column-main-content {
margin-top: 30px;
}
input.post-password-form__submit {
font-size: 1.125rem;
color: #fff;
line-height: 1.365rem;
padding: 0.6521rem 2rem 0.8525rem 2rem;
font-family: "Barlow-SemiBold", Helvetica, Arial, sans-serif;
font-weight: 600;
background-color: #4d69e0;
outline: none;
border: 0;
}
input.post-password-form__submit:hover {
background-color: #3051db;
cursor: pointer;
text-decoration: none;
}
input.post-password-form__input{
height: 46px;
border: 1px solid #738294;
font-family: 'MontRegular', sans-serif;
line-height: 44px;
}
label.post-password-form__label {
font-family: "Muli-Regular", Helvetica, Arial, sans-serif;
font-size: 1.125rem;
line-height: 1.8125rem;
padding-right: 5px;
}
.post-password-required .entry-content {
border-bottom: 1px solid #c7ccd6;
padding-bottom:30px;
}
.enterprise-main-content {
padding-left: 25px;
width: 50%; 
margin-top: 60px; 
padding: 0 2.666666666666667%;
}
h3 {
color: #363d42 !important;
}
.hero-right-thumb.hide {
display: none;
}
.video-background iframe {
border: 5px solid #8f7c93;
}
.row-rev {
flex-direction: row-reverse;
}
.enterprise-main-content {
padding-right: 30px;
padding-left: 30px;
} .gform_body a {
color: #6b05a8;
text-decoration: underline;
}
.gform_body a:hover {
color: #3d1252;
text-decoration: none;
}
.connected-wrap {
float: left;
width: 100%;
min-height: 600px;
margin-top: 0px;
}
.connected-bg {
float: left;
width: 100%;
min-height: 600px;
position: absolute;
top: 0;
left: 0;
height: 100%;
}
.connected-bg figure {
float: left;
width: 100%;
height: 100%;
}
.connected-bg img {
float: left;
width: 100%;
height: 100%;
object-fit: cover;
}
.connected-main {
float: left;
width: 100%;
}
.connected-inner {
float: left;
width: 90%;
padding: 0 27px;
display: flex;
justify-content: center;
align-items: center;
}
.connected-content {
width: 100%;
position: relative;
top: 0px;
}
div#darktext .connected-content p {
color: #fff;
}
.connected-content p {
color: #fff;
}
.connected-content h2 {
font-family: 'Barlow', sans-serif;
font-weight: bold;
line-height: 53px;
color: #fff !important;
} .wpcf7 input[type=submit] {
background: #4d69e0;
border: 1px solid #4d69e0;
color: #FFFFFF;
font-size: 18px;
line-height: 18px;
font-weight: 700;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
text-align: center;
margin: 0 auto;
display: block;
padding: 12px 24px;
border-radius: 3px;
width: auto;
height:auto;
}
.wpcf7 input[type=submit]:active, .wpcf7 input[type=submit]:focus, .wpcf7 input[type=submit]:hover {
background-color: #3051db;
text-decoration:none;
}
.wpcf7-acceptance .wpcf7-list-item-label {
font-size: 14px;
font-family: "Muli-Regular", Helvetica, Arial, sans-serif;
}
.wpcf7 input[type=radio]{
}
.wpcf7-acceptance input[type=checkbox] {
height: 25px;
width: 25px;
margin-top: 3px;
margin-right: 5px;
float: left;
}
.cf7sg-container {
width: 100%;
padding: 38px 4% 24px 4%;
background-color: rgba(255, 255, 255, 0.8);
float: right;
margin-bottom: 0px;
position: relative;
}
.wpcf7 a {
color: #3051db ;
text-decoration: none;
font-weight: 600;
position: relative;
font-family: "Barlow-SemiBold", Helvetica, Arial, sans-serif;
}
.wpcf7 a:hover::after {
background: rgba(77, 105, 224, 0.3);
bottom: -5px;
content: "";
height: 3px;
left: 0;
margin: auto;
position: absolute;
right: 0;
width: 100%;
}
.one-half,
.one-third {
position: relative;
margin-right: 4%;
float: left;
margin-bottom: 20px;
}
input.referer-page { display:none; }
.one-half { width: 48% !important; }
.one-third { width: 30.66% !important; }
.last {
margin-right: 0 !important;
clear: right;
}
@media only screen and (max-width: 767px) {
.one-half, .one-third {
width: 100% !important;
margin-right: 0;
}
}
.wpcf7 input[type=text], .wpcf7 input[type=email], .wpcf7 select{
display: inline-block;
width: 100%;
max-width: 500px;
height: 40px;
padding: 8px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 15px;
font-weight: normal;
line-height: 22px;
color: #3D1152;
border: 1px solid #738294;
background-color: transparent;
}
.wpcf7 textarea {
display: inline-block;
height: 96px;
padding: 8px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 15px;
font-weight: normal;
line-height: 22px;
color: #3D1152;
border: 1px solid #738294;
width: 100%;
min-width: 100%;
min-height: 100%;
background-color: #f5f8fa;
}
.wpcf7 input:focus {
outline: none;
border-color: #738294;
}
.wpcf7 input[type=text]:not([type=file]),
.wpcf7 input[type=email]:not([type=file]),
.wpcf7 textarea:not([type=file]),
.wpcf7 select:not([type=file])  {
background-color: #f5f8fa;
}
.wpcf7 label:not(.hs-error-msg), .wpcf7 label {
font-family: "Muli-Regular", Helvetica, Arial, sans-serif;
font-size: 13px;
}
.wpcf7 .required_legend {
font-size: 13px;
font-weight: 600;
color: #363d42 !important
}
.wpcf7 .required {
color: #c02b0a;
display: inline-block;
font-size: 13.008px;
padding-left: .125em;
}
.wpcf7-not-valid-tip {
font-size: 0.8em !important;
}
.iti-flag {
width: 20px !important;
height: 15px !important;
}
option:disabled{
color: #bfbfbf;
}
.wpcf7 form .wpcf7-response-output {
border-color: #00a0d2;
color: #4d69e0;
font-size: 1.2rem;
font-weight: 600;
} .connected-form-wrap .gform_wrapper{
width: 100%;
margin-top: 46px;
padding: 38px 4% 24px 4%;
background-color: rgba(255, 255, 255, 0.8);
float: right;
margin-bottom: 40px;
position: relative;
z-index: 0;
}
.contactus-form-wrap .gform_wrapper {
width: 100%;
padding: 38px 4% 24px 4%;
background-color: rgba(255, 255, 255, 0.8);
float: right;
margin-bottom: 0px;
position: relative;
}
.connected-form-wrap h2,
.gform_heading h3 {
font-size: 24px;
line-height: 33px;
color: #446179;
}
.connected-form-wrap h2 {
font-family: 'MontHeavy', sans-serif;
font-weight: normal;
}
.gform_heading h3 {
font-family: 'MontBold', sans-serif;
font-weight: normal;
}
.gform_heading {
margin-bottom: 26px
}
.main-form {
float: left;
width: 100%;
}
.input-row,
.gfield {
float: left;
width: 100%;
margin-bottom: 12px;
}
.input-row input,
.gfield input,
.gfield select, 
.gfield textarea {
float: left;
width: 100%;
padding: 0 15px;
height: 46px;
border: 1px solid #738294;
background-color: transparent;
font-family: 'MontRegular', sans-serif;
font-size: 12px;
line-height: 44px;
color: #3D1152;
}
::placeholder{
color: #446179;
}
.has_prefix.has_first_name span {
width: 100%;
}
.input-row.select,
.has_prefix.has_first_name .name_prefix {
float: left;
width: 28%;
margin-right: 3%
}
.input-row.name {
float: left;
width: 76%;
margin-left: 3%;
}
.form-container-inner {
position: relative;
}
.has_prefix.has_first_name {
display: flex;
}
footer.global-footer.minimal--footer {
background-color: transparent;
position: inherit;
}
ul.global-footer__links.child.footer_2 {
margin-right: 5rem;
max-width: 19rem;
}
.optin input {
height: 20px;
width: 25px;
margin-top: 3px;
margin-right: 5px;
}
main {
background-color: #F2F5F7;
}
.common-wrap.container-md {
margin-left: auto !important;
margin-right: auto !important;
} .connected-form-wrap .gform_wrapper {
box-shadow: rgb(0 0 0 / 10%) 0px 10px 20px;
}
.input-row input[type="submit"],
.gform_footer input[type="submit"] {
margin-top: 8px;
transition: all .3s ease;
color: #4d69e0;
font-family: "Barlow-SemiBold", Helvetica, Arial, sans-serif;
font-size: 18px;
font-weight: 600;
line-height: 1.0625rem;
background-color: #fff;
border: unset;
display: inline-block;
min-width: 6.562rem;
padding: 0.8125rem 2rem;
}
.input-row input[type="submit"]:hover,
.gform_footer input[type="submit"]:hover {
background-color: #e5e5e5;
cursor: pointer;
text-decoration: none;
}
label.gfield_consent_label {
display: inline;
}
.gfield label,
p.gform_required_legend {
font-size: 13px;
font-weight: 600;
}
::-webkit-input-placeholder { color: #3d1252;
}
:-ms-input-placeholder { color: #3d1252;
}
::placeholder {
color: #3d1252;
}
input:focus,
input:active,
input:hover,
input::focus-visible {
border: 1px solid #738294 !important;
outline: none !important;
}
input[type='number'] {
-moz-appearance: textfield;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
}
input::-moz-focus-inner {
border: 0;
padding: 0;
}
input:invalid,
input:required {
box-shadow: none;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
display: none;
}
input:required {
box-shadow: none;
}
input::-moz-focus-inner {
box-shadow: 0 0 0px transparent;
}
.iti__flag-container {
top: 20px;
}
.iti {
display: inline-block !important;
}
.welcome-content-wrap {
margin-right: 27px;
margin-left: 27px;
}
.cta-btn {
position: absolute !important;
bottom: 0px;
left: 24px;
}
.block-item .body-action a{padding-left:0px;} #resources_catalog .wpb_column.vc_col-sm-4 r{
margin-right: 20px;
}
#resources_catalog .wpb_column.vc_col-sm-4 .vc_column-inner{
box-shadow: 0 4px 16px 0 rgb(0, 0, 0, 0.08);
padding: 0px;
background-color: #fff;
}
#resources_catalog .vc_column-inner {
padding: 24px !important;
box-sizing: border-box;
} .secondary-nav {
background-color: white;
}
.secondary-nav a:link,
.secondary-nav a:visited,
.secondary-nav a:active {
color: #363d42;
}
nav.secondary-nav ul {
text-align: center; 
display: flex;
justify-content: center;
}
nav.secondary-nav ul li {
text-align: center; 
}
nav.secondary-nav ul li a{
float: none;
margin-right: 0;
} span.lvca-terms,
span.lvca-terms a {
color: #363d42;
font-family: "Barlow-Medium", Helvetica, Arial, sans-serif;
font-size: 1.5rem;
font-weight: 500;
line-height: 2rem;
} header.entry-header, header.page-header.alignwide {
position: relative;
}
header.page-header.alignwide {	
background: transparent linear-gradient(270deg, #6b05a8 0%, #3d1252 100%) 0% 0%;
padding-bottom: 30px;
min-height: 250px;
background-size: cover;
}
header.events.page-header.alignwide {	
min-height: 480px;
}
.category-events .catname,
.events .post-date{display: none;}
.social-share.wp-block-columns {
padding-bottom: 2rem;
}
section.header-wrap{
color: #fff;
}
.header-inner h1.page-title { line-height: 1.2;
font-weight: 600;
padding-bottom: 14px; color:#fff;
} .archive-description {
text-align: center;
padding-top: 30px;
}
section.main-content-wrap.main-blog-section {
margin-top: 30px;
}
.posts-inner {
list-style-type: none;
display: flex;
flex-wrap: wrap;
justify-content: left;
}
#resources-media  .vc_btn3-container {
margin-bottom: 0 !important;
}
#resources-media .vc_pageable-slide-wrapper {
display: flex;
}
#resources-media .vc_grid-item.media.vc_col-sm-4:first-child{
margin-left: 0px;
}
#resources-media .vc_grid-item.media.vc_col-sm-4:last-child{
margin-right: 0px;
}
.single .post-date{font-size: 14px;}
#resources-media .vc_grid-item.media.vc_col-sm-4{
display: flex;
flex-direction: row;
align-items: flex-end;
margin: 10px;
box-shadow: 0 4px 16px 0 rgb(0, 0, 0, 0.08);
background-color: #fff;
}
#resources-media .vc_col-sm-4 .vc_grid-item-mini{}
#resources-media .vc_gitem-zone {
overflow: visible;
}
#resources-media .vc_gitem-zone-mini {
display: flex;
flex-direction: column;
}
.padding-bottom-6rem{padding-bottom: 6rem;}
.post-item{
flex-basis: 30.3% !important;
margin-bottom: 40px;
display: flex;
flex-wrap: wrap;
box-sizing: border-box;
align-content: flex-start;
margin-right: 3%;
box-shadow: 0 4px 16px 0 rgb(0, 0, 0, 0.08);
position: relative;
background-color: #fff;
}
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .entry-title,
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .entry-title a {
color: #3D1152;
font-family: "Barlow-Medium", Helvetica, Arial, sans-serif;
font-size: 1.5rem;
font-weight: 500;
line-height: 2rem;
text-transform: initial;
}
.lvca-project-image {
display: none;
}
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .entry-title:hover,
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .entry-title a:hover{
color: #3051db !important;
text-decoration: none;
}
.post-item:hover,
#resources-media .vc_col-sm-4:hover {
box-shadow: 0 4px 16px 0 rgb(0, 0, 0, 0.08), 0 12px 20px 0 rgb(0, 0, 0, 0.12);
}
.post-item figure {
display: none;
width: 100%;
position: relative;
max-width: 420px;
overflow: hidden;
margin: 0;
}
.post-item-inner {
padding: 24px;
box-sizing: border-box;
margin-bottom: 60px;
}
.post-btn {
position: absolute;
bottom: 24px;
left: 24px;
}
a.more-link {
display: none;
}
.post-date{
font-size: 12px;
font-family: "Muli-SemiBold",Helvetica,Arial,sans-serif;
color: #545c69;
line-height: 16px;
display: inline-block;
}
.catname,
.event_status  {
font-size: 14px;
font-family: "Muli-SemiBold",Helvetica,Arial,sans-serif;
color: #545c69;
line-height: 16px;
display: inline-block;
}
.catname {
padding-left: 5px;
}
#resources-media .catname {
padding-left: 0px;
margin-bottom: 0;
}
#resources-media h3,
#resources-media .vc_gitem-post-data{
margin-bottom: 0px;
}
#resources-media .post-date{
padding-right: 5px;
margin-bottom: 0;
}
#resources-media .resource-btn{position: relative;}
#resources-media .catname span,
.catname,
.event_status{
text-transform: uppercase;;
}
.display-none{display: none;}
#resources-media .catname span:before{
content: "|";
padding-right: 5px;
}
.post-item.blog .post-date::after {
color: #c7ccd6;
content: "|";
left: 0;
position: relative;
top: 0;
padding-left: 5px;
} .post-navigation-wrap {
float: left;
width: 100%;
margin: 42px 0 105px;
justify-content: space-between;
}
.category-navigation {
float: left;
}
.category-btn{
padding:10px 5px;
background: #3D1152;
color: #fff !important;
font-weight: bold;
font-size: 22px;
padding: 0px 5px !important;
}
.wp-pagenavi a, .wp-pagenavi span {
text-decoration: none;
border: 1px solid #3D1152;
padding: 3px 5px;
}
.wp-pagenavi span.current {
font-weight: bold;
}
.wp-pagenavi a {
padding: 0.1875rem 0.5625rem;
color: #3D1152 !important;
}
.wp-pagenavi a, .wp-pagenavi span {
margin: 3px !important;
font-weight: bold;
font-size: 20px;
padding: 5px 10px !important;
}
.category-btn:hover, .wp-pagenavi a:hover {
background-color: #f2f5f7;
text-decoration: none;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
border-color: #fff;
text-decoration: underline;
background-color: #3D1152;
color: #fff;
}
.category-btn:hover,
.wp-pagenavi a:hover {
background-color: #3D1152;
text-decoration:none;
color: #fff !important;
}
.pagination-wrap {
float: right;
}
.page-numbers {
font-size: 22px;
font-weight: 500;
color: #3D1152 ;
padding: 0 5px;
position: relative;
display: inline-block;
line-height: normal;
}
.page-numbers:hover {
color: #007bff;
}
span.page-numbers.current{
border-bottom: 2px solid #fff;
padding:10px 5px;
background: #3D1152;
color: #fff !important;
font-weight: bold;
font-size: 22px;
padding: 0 5px;
text-decoration: underline;
}
.page-numbers:last-child {
padding: 0;
}
[class^=fa-], [class*=" fa-"] {
font-family: "fontawesome" !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.category-navigation i {
color: #fff ;
font-size: 1.375rem;
padding: 10px;
}
.navigation.pagination, .wp-pagenavi {
float: left;
width: 100%;
margin: 42px 0 105px;
justify-content: space-between;
clear:both;
} .industries-mega-inner h2 {
padding: 0 34px;
color: #000;
}
h2.fz-40 {
font-size: 40px;
line-height: 48px;
}
.industries-mega-inner {
float: left;
width: 100%;
padding: 34px 0 0;
}
ul.tabed {
list-style: none;
}
.industries-overview-wrap {
width: 100%;
padding: 0 2.190025% 0 4%;
}
.aligncenter {
clear: both;
margin: auto;
display: block;
}
.tabed{padding: 14px 0px 0px !important;}
.tab-sidebar-wrap .industries-mega-inner{padding-top: 20px}
.tab-sidebar-content-wrap{padding: 0 1.755%;}
.tab-sidebar-wrap{background-color: rgb(236, 239, 241);}
.tabed .tab-title{margin:0; }
.tabed .tab-title span:before{top: 6px}
.tab-title.active-item{font-weight: normal;background-color: transparent; font-family: "Muli-Regular", Helvetica, Arial, sans-serif;padding: 5px 0;}
.tab-inner-wrap{padding: 15px 0 20px 0; float: left; width: 100%;}
.page-id-847 .tab-inner-wrap{padding: 0;}
.tab-item-row{display: none;padding-top: 30px;}
.accordion-title{font-size: 18px; line-height: normal;}
.accordion-item{ padding: 24px 50px 24px 24px; }
.accordion-item.active-item{background-color: #fff;}
.accordion div:last-child{border: 0;}
.accordion-item.active-item .accordion-title{ font-weight: bold;font-size: 20px; text-transform: none;   font-family: "Muli-Regular", Helvetica, Arial, sans-serif;}
.accordion h5, .accordion p{font-size: 16px; font-family: "Muli-Regular", Helvetica, Arial, sans-serif;font-weight: 400;line-height: 1.8125rem;}
.accordion h5{color: #52c3df; font-family: "Muli-Regular", Helvetica, Arial, sans-serif; line-height: normal;}
.accordion-title span{display: block; font-size: 12px; font-family: 'MontRegular';line-height: 0px; padding-bottom: 0; visibility: hidden; opacity: 0; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; transition: all .4s ease-in-out; }
.accordion-item.active-item .accordion-title span{visibility: visible; opacity: 1; padding-bottom: 24px;line-height: normal; }
.download-item {padding:20px 0;border-bottom: 1px solid rgb(209, 219, 227)}
.download-item img{max-width: 22px;float: right;}
.download-item img.hover, .download-item:hover img.static{display:none;}
.download-item:hover img.hover{display: block}
.download-item a{width: 100%; font-size: 14px; color: #436078; }
.download-item:hover a{color: #52c3df;  font-family: "Muli-Regular", Helvetica, Arial, sans-serif;}
.btn-wrapper{padding-top: 40px; flex-flow: row wrap;}
.btn.solid{background-color: rgb(67, 96, 120); border: 1px solid rgb(67, 96, 120); min-width: 153px;line-height: 28px;color: #ffffff; text-align: center; font-size: 14px;padding: 0 25px;}
.btn.outline{border: 1px solid rgb(67, 96, 120); color:rgb(67, 96, 120);line-height: 28px;min-width: 153px; text-align: center; font-size: 14px;padding: 0 25px;}
.btn-wrapper .btn{margin-right: 9px;}
.btn.solid:hover{background-color: transparent; color: rgb(67, 96, 120);}
.btn.outline:hover{background-color: rgb(67, 96, 120); color: #ffffff}
.accordion-item{position: relative; box-shadow: rgb(0 0 0 / 10%) 0px 10px 20px;width: 100%; box-sizing: border-box;    margin-bottom: 30px}
.accordion-item:after{content: ''; background-image: url(//www.eastafrica.avevaselect.com/wp-content/themes/aveva-child/assets/img/add.png);background-repeat: no-repeat; background-position: center; background-size: contain;position: absolute; right: 0; top: 33px; transform: translateX(-50%); width:22px; height: 22px}
.accordion-item:hover, .tabed .tab-title:hover{cursor: pointer;}
.accordion-item:hover:after{background-image: url(//www.eastafrica.avevaselect.com/wp-content/themes/aveva-child/assets/img/add-active.png);}
.accordion-item.active-item:after{background-image: url(//www.eastafrica.avevaselect.com/wp-content/themes/aveva-child/assets/img/minus-sign-active.png); top: 11px;}
.tab-inner-wrap{position: relative;}
.tab-item, .tab-item .parent-tab-content, .child-content{width: 100%; position: absolute; top: 0; left: 0; opacity: 0; visibility: hidden; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }
.tab-item-shown.tab-item, .parent-tab-content.parent-tab-content-shown, .child-content.child-content-shown{float: left; position: relative; top: 0; left: 0; opacity: 1; visibility: visible;}
.tab-sidebar-wrap {
background-color: rgb(236, 239, 241);
}
.industries-mega-menu {
float: left;
min-width: 290px;
width: 100%;
height: 100%;
background-color: transparent;
position: relative;
top: auto;
left: 0;
display: block;
z-index: 99;
overflow-y: hidden;
overflow-x: hidden;
}
.mega-nav-wrap {
width: 100%;
text-align: center;
overflow: hidden;
}
ul li.industries-mega-menu-accordion a:before {
content: '';
position: absolute;
top: 28px;
left: 15px;
border: 1px solid #446179;
border-left-width: 0;
border-top-width: 0;
transform: rotate(-45deg) skew(12deg , 12deg) translateY(-50%);
width: 8px;
height: 8px;
transition: all .3s ease-in;
}
ul li.industries-mega-menu-accordion a, .tabed .tab-title {
line-height: 50px;
font-size: 16px;
color: #446179;
transition: .3s ease;
padding-left: 33px; position: relative;
width: 100%;
}
.tabed .tab-title span:before {
top: 6px;
}
.faq-wrap .enterprise-main {
box-shadow: none;
}
section.enterprise-wrap.faq-wrap {
margin-bottom: 60px;
}
.gform_wrapper .gfield_label {
font-size: 15px !important;
font-family: "Muli-Regular", Helvetica, Arial, sans-serif;
color: #363d42;
}
.page-id-3282 section.image_strip-wrap.margin-top-large {
margin-top: 0px;
}
img.aligncenter{
margin: auto;
display: block;
}  footer .global-footer__links-wrapper {
padding-top: 2.5rem;
} .cky-btn-revisit-wrapper.cky-revisit-bottom-left {
display: none;
} section.view-all-wrap .btn {
padding-left: 1.6rem;
} .blog-text-hero {
margin-bottom: 20px;
margin-top: 60px;
}
.social-share p {
font-weight: bold;
}
.embed-container { 
position: relative; 
overflow: hidden;
max-width: 100%;
height: auto;
} 
.hero .embed-container { 
padding-bottom: 50%;
} 
.videocomponent__player {
border: 0;
height: 0;
overflow: hidden;
padding-bottom: 56.25%;
position: relative;
width: 100%;
}
.videocomponent iframe {
border-width: 0;
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
.embed-container iframe,
.embed-container object,
.embed-container embed { 
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.video {
display: inline-block;
}
.social-share {
margin-top: 30px;
}
.bottom_strip-wrap {
background: transparent linear-gradient(270deg, #6b05a8 0%, #3d1252 100%) 0% 0%;
padding-bottom: 20px;
}
.bottom_strip-wrap h2 {
color: #ffffff !important;
}
.bottom_strip-wrap p {
color: #ffffff !important;
}
.bottom_strip-wrap {
background: transparent linear-gradient(270deg, #6b05a8 0%, #3d1252 100%) 0% 0%;
} .search header.page-header.alignwide{
background: transparent;
min-height: auto;
}
section.no-results.not-found {
margin-top: 15rem;
}
.global-footer .logo {
max-width: 26.5rem !important;
}
.global-footer-info {
min-width: 18rem !important;
}  @media (min-width: 1020px) and (max-width: 1180px){
.block-item:nth-child(3n+1):last-child .block-content {
flex-basis: 56%;
}
.block-item:nth-child(3n+1):last-child .cta-btn {
left: 46%;
}
}
@media only screen and (max-width: 1200px) {
.metaslider img{
height: 500px !important;
object-fit: cover;
}
}
@media only screen and (max-width: 992px) {
.metaslider img{
height: 520px !important;
object-fit: cover;
}
}
@media (min-width: 1024px){
footer.global-footer .logo img{
width: 100% !important;
max-width: 50% !important;
}
footer.global-footer .logo {
padding-top: 0.5rem;
}
.hero-main .hr, .hr {
margin-bottom: 1.5rem;
margin-top: 1.5rem;
}
.global-footer .child {
max-width: 25rem;
}
.global-footer .child:last-child {
max-width: 5rem;
}
}
@media only screen and (min-width: 992px) {}
@media only screen and (max-width: 992px) {	
.block-item:nth-child(3n+1):last-child .cta-btn {
left: 47%;
}
.block-item:nth-child(3n+1):last-child figure {
max-width: 320px;
}
.block-item:nth-child(3n+1):last-child .block-content{
padding: 15px 15px;
flex-basis: 55%;
}
.connected-inner {
width: 100%;
}
.container-sm, .container {
max-width: 100%;
}
}
@media (min-width: 768px) and (max-width: 992px){
footer.global-footer .logo img{
width: 10rem !important;
max-width: 10rem !important;
}
footer.global-footer .logo {
padding-top: 0.5rem;
padding-right: 0.5rem;
}
}
@media only screen and (max-width: 768px) {
.block-item figure {
max-width: 100% !important;
}
.connected-bg {
min-height: 690px;
}
.connected-content {
width: 100%;
top: 0;
margin-top: 20px;
position: relative;
margin-bottom: 0;
}
.connected-content span {
font-size: 15px;
line-height: 24px;
}
.connected-content h2 {
font-size: 22px;
line-height: 30px;
} .connected-form-wrap .gform_wrapper	{
width: 100%;
margin-top: 44px;
padding: 24px 6%;
}
.connected-inner {
padding: 0 17px
}
.gform_heading {
margin-bottom: 24px;
}
.name_prefix .selectric {
padding: 0 24px 0 12px;
}
.block-item, .post-item {
flex-basis: 100% !important;
margin-right: 0%;
}
.connected-inner {
width: 100%;
}
.block-item:nth-child(3n+1):last-child .block-content {
flex-basis: 100%;
}
.block-item:nth-child(3n+1):last-child .cta-btn {
left: 5%;
}
.block-item:nth-child(3n+1):last-child {
flex-basis: 100% !important;
}
.med-large-container {
max-width: 100%;
}
footer.global-footer .logo img {
max-width: 70%!important;
}
footer aside.widget-area {
text-align: center;
}
header .main-navbar__logo img {
width: 16rem;
}
section.view-all-wrap .btn {
padding-left: 1rem;
}
.global-footer__links:empty {
visibility: hidden;
max-width: 0;
min-width: 0;
}
.metaslider img{
height: 450px !important;
object-fit: cover;
}
.hero-main{
background-position: center;
}
}
@media only screen and (max-device-width: 480px) {
.metaslider img{
height: 610px !important;
object-fit: cover;
}
}
@media (max-width: 640px) {
input.post-password-form__input{
width: 40%;	
}}