/* Enter Your Custom CSS Here */

.zn-videoBg video {
    position: absolute;
	top: -81px;}
.zn-videoBg-gridOverlay.zn-videoBg-gridOverlay--1::after {
    background-image: none;
    
    background-size: 0px;
}


.page .tbk__subtitle, .page .kl-iconbox__inner .kl-iconbox__desc , .page .screenshot-box.kl-style-2 .screenshot-box__title{
  
	font-weight: 300 !important;}
 
	
.page h3,.page .h3-typography ,   body, h1, h2, h3, h4, h5, h6, .page .main-nav > ul > .menu-item > a{
	font-family: "Raleway", Helvetica, Arial, sans-serif !important;}
#footer > div > div:nth-child(3) > div > div > div > a > img {
  display: none;
}

#nav_menu-3 {
  padding-left: 30px;
}

#logo > a > img {
      margin-top: -25px;
}

#page_header > div.ph-content-wrap > div > div > div > div > div:nth-child(1) > ul > li:nth-child(2) > a {
  pointer-events: none;
}

#page_header > div.ph-content-wrap > div > div > div > div {
  padding-top: 50px
}

#eluidd4048226 > div > div > div > div > div > div > h4 {
  font-size: 28px;
  font-style: italic;
}

#eluid01edc7e9 > div > div > div {
  background-color: #b3b3b32b !important;
  border-radius: 15px;
}

#eluid43ae2d1f > div > div > div > div {
		background-color: #f1f1f1;
    border-radius: 8px;
}

#eluid43ae2d1f > div > div > div > div > div:nth-child(1) > div > a {
  margin-top: 10px;
}

.ts-pt-partners__title {
    color: #ffffff !important;
    opacity: 1 !important;
    position: relative;
    line-height: 1.2;
}

.screenshot-box.kl-style-1 {
    border: 1px solid #b3b3b300;
    padding: 15px 20px 20px 30px;
}

.grid-ibx, .kl-iconbox, .partners_carousel .partners_carousel-img, .partners_carousel-link {
    cursor: default;
}

.screenshot-box.kl-style-2 .left-side > .btn {
    margin-left: unset !important;
}

.grid-ibx--style-lined-gradient .grid-ibx__item:hover .grid-ibx__ghelper {
    border-color: #408b9f !important;
}

.grid-ibx--style-lined-gradient .grid-ibx__item:hover:before, .grid-ibx--style-lined-gradient .grid-ibx__item:hover:after {
    background: linear-gradient(to bottom,#408b9f 0%,transparent 100%) !important;
}

.acc--style3 .acc-tgg-button:before {
    background-color: #408b9f !important;
}

.main-nav ul ul.sub-menu .menu-item a, .main-nav .zn_mega_container .menu-item a {
    font-weight: 500 !important;
    font-size: 13px !important;
}

.stepbox3-number-sp {
  font-size: 60px !important;
  color: #333333 !important;
}

.stepbox3-content, .stepbox3-box[data-align=right] .stepbox3-content  {
  background-color: #eeeeee !important;
  font-size: 16px !important;
}

#eluid7506dfc9 > div > div > div.step-boxes-3.stepbox3.eluid2b463d00.stepsbox3--light.element-scheme--light > div:nth-child(2) > div.content.stepbox3-content, #eluid1f708e94 > div > div > div.step-boxes-3.stepbox3.eluid0c6d2b30.stepsbox3--light.element-scheme--light > div.process_box.stepbox3-box.u-trans-all-2s.last > div.content.stepbox3-content, #eluid9c4a0b47 > div > div > div.step-boxes-3.stepbox3.eluidf4bf0530.stepsbox3--light.element-scheme--light > div.process_box.stepbox3-box.u-trans-all-2s.last > div.content.stepbox3-content {
  float: right;
}

#text-7 > div > p:nth-child(1) > strong > a, #text-6 > div > p:nth-child(1) > strong > a {
  color: #FFFFFF !important;
}

.team-member-link {
  pointer-events: none !important;
}

.slick-dots li.slick-active button {
    opacity: .8 !important;
    background-color: white !important;
}

.slick-dots li button {
    background-color: #627398 !important;
}

.znSmartCarousel-arr polyline {
    stroke: white;
}

#page_header > div.ph-content-wrap > div > div > div > div {
    padding-top: unset !important;
    margin-top: -60px !important;
}

.kl-ioscaption--style4 .main_title::before {
  background: linear-gradient(to right,rgba(0, 0, 0, 0.5) 40%,rgba(0, 0, 0, 0.25) 100%) !important;
}

.partners_carousel-link {
    border: 4px solid #FFFFFF !important;
}

.partners_carousel-link:hover {
    background-color: #FFFFFF;
}

.page-subheader.zn_def_header_style, .page-subheader.uh_zn_def_header_style {
    height: 520px !important;
}

.subheader-maintitle {
    font-weight: 500 !important;
	  font-size: 34px !important;
}