*{margin:0;padding:0;box-sizing:border-box}html,body{font-family:"Lato";font-weight:400;font-size:18px;color:#222;line-height:28px;min-height:100vh;overflow-x:hidden}body{position:relative;overflow-y:hidden}a{text-decoration:none !important}img{max-width:100%;width:100%;height:auto;display:block}button{cursor:pointer}.container{max-width:1170px;padding:0 9px;margin:0 auto}h1{font-family:'Work Sans'}p{margin-bottom:10px}.flexed{display:flex;align-items:center;flex-wrap:wrap}.flexed--between{justify-content:space-between}.flexed--around{justify-content:space-around}.flexed--top{align-items:flex-start}.flexed--center{justify-content:center}.service-full-inner p a{font-weight:700}.parent-pageid-28 .app-title.step1+p{display:none}.banner-code img{width:auto;margin:0 auto}.header-tool-links img{height:22px;width:auto;margin:0 auto}.header-tool-links a{padding:10px;background:#fff;border:1px solid #000;border-radius:5px;text-align:center;margin-left:10px}span.tool-btn{color:#fff;font-weight:600;font-size:14px;line-height:26px;padding:0 15px;border-radius:5px;display:inline-block;margin-top:12px;transition:.2s;font-family:'Work Sans'}.header-tool-links a:hover span{filter:brightness(1.1)}ul#menu-main-menu a{font-weight:700;font-size:16px;line-height:19px;text-transform:uppercase;color:#202020;padding:2px 0}ul#menu-main-menu{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;margin-bottom:16px}ul#menu-main-menu>li{display:block;margin-left:20px;position:relative}ul#menu-main-menu li.feat a{background:#202020;color:#fff;text-transform:none;padding:8px 25px;display:inline-block;border-radius:7px;border:1px solid #202020;transition:.3s;font-weight:600;font-family:'Work Sans'}ul#menu-main-menu>li ul{position:absolute;width:345px;padding:20px;background:#fff;box-shadow:-1px 1px 16px rgba(31,33,37,.2);border-radius:10px;top:calc(100% + 10px);visibility:hidden;opacity:0;transition:.3s;left:-20px}ul#menu-main-menu>li:not(.feat):hover>a{border-bottom:2px solid #484b50}ul#menu-main-menu>li:hover ul{opacity:1;visibility:visible}ul#menu-main-menu>li ul:before{content:'';width:100%;height:20px;position:absolute;top:-6px;left:0}ul#menu-main-menu>li ul li{display:block}ul#menu-main-menu li.feat a:hover{background:#fff;color:#202020}ul#menu-main-menu>li ul li a{padding:10px 0 10px 30px;display:inline-block;background-position:0 50%;background-repeat:no-repeat;position:relative;text-transform:none}ul#menu-main-menu>li ul li a span{position:absolute;background-position:0 50%;background-repeat:no-repeat;background-size:contain;top:50%;transform:translateY(-50%);height:22px;width:125px;left:calc(100% + 10px);text-indent:-999999px}ul#menu-main-menu>li ul li.yt a{background-image:url(//makevideolink.eisenpar.com/wp-content/themes/wptheme/img/Link-24.svg)}ul#menu-main-menu>li ul li.yt a span{background-image:url(//makevideolink.eisenpar.com/wp-content/themes/wptheme/img/Youtube-24.svg)}ul#menu-main-menu>li ul li.vim a{background-image:url(//makevideolink.eisenpar.com/wp-content/themes/wptheme/img/Link-24-1.svg)}ul#menu-main-menu>li ul li.vim a span{background-image:url(//makevideolink.eisenpar.com/wp-content/themes/wptheme/img/Vimeo-24.svg)}ul#menu-main-menu>li ul li.twit a{background-image:url(//makevideolink.eisenpar.com/wp-content/themes/wptheme/img/Link-24-2.svg)}ul#menu-main-menu>li ul li.twit a span{background-image:url(//makevideolink.eisenpar.com/wp-content/themes/wptheme/img/Twitch_logo_(wordmark_only).svg')
  }

  ul#menu-main-menu > li ul li.fb a {
    background-image: url(//makevideolink.eisenpar.com/wp-content/themes/wptheme/img/Link-24-3.svg)
  }

  ul#menu-main-menu > li ul li.fb a span {
    background-image: url(//makevideolink.eisenpar.com/wp-content/themes/wptheme/img/Facebook-24.svg)
  }

  ul#menu-main-menu > li ul li.dm a {
    background-image: url(//makevideolink.eisenpar.com/wp-content/themes/wptheme/img/Link-24-4.svg)
  }

  ul#menu-main-menu > li ul li.dm a span {
    background-image: url(//makevideolink.eisenpar.com/wp-content/themes/wptheme/img/Dailymotion-24.svg)
  }

  ul#menu-main-menu > li ul li a:after {
      content: '';
      width: 0;
      height: 2px;
      border-bottom: 2px solid #202020;
      position: absolute;
      left: 30px;
      bottom: 7px;
      transition: 0.3s;
  }

  ul#menu-main-menu > li ul li a:hover:after {
      width: 92px;
  }

  .service-full {
      max-width: 275px;
      width: 100%;
      padding: 20px;
      margin: 20px;
      text-align: center;
      box-shadow: 6px 6px 35px rgba(64, 81, 106, 0.1);
      border-radius: 10px;
      font-size: 20px;
      line-height: 34px;
      background: #fff;
  }

  .service-full img {
      height: 40px;
      margin-bottom: 20px;
  }

  .service-full-inner > a {
      font-size: 16px;
      color: #fff;
      padding: 1px 30px;
      display: inline-block;
      border-radius: 5px;
      font-family: 'Work Sans';
  }

  .text-center {
      text-align: center;
  }

  .services-full-wrapper {
      margin: 40px 0;
      position: relative;
      z-index: 2;
  }

  .faq-wrap {
      margin: 80px 0 0;
  }

  .faq-inner {
      max-width: 800px;
      margin: 60px auto 0;
  }

  footer {
      padding: 40px 0;
      background: #202020;
  }

  .services-full-inner {
      padding-top: 40px;
  }

  h2 {
      font-size: 28px;
      line-height: 40px;
      font-weight: 700;
      font-family: 'Work Sans';
  }

  .faq-q {
      font-size: 20px;
      font-weight: 600;
      position: relative;
      padding-right: 40px;
      cursor: pointer;
      margin-bottom: 15px;
  }

  .faq-q:after {
      width: 20px;
      content: '+';
      line-height: 18px;
      position: absolute;
      right: 0;
      border: 2px solid #202020;
      display: flex;
      align-items: center;
      justify-content: center;
      top: 50%;
      border-radius: 20px;
      padding-bottom: 2px;
      transform: translateY(-50%);
  }

  .faq-a {
      padding-right: 80px;
      max-height: 0;
      overflow: hidden;
      transition: 0.4s;
  }

  .faq-single {
      border-bottom: 1px solid #CDCDCD;
      margin-bottom: 20px;
  }

  .faq-single.active .faq-a {
      max-height: 800px;
      transition: 0.4s;
  }

  .faq-single.active .faq-q:after {
      content: '-';
  }

  .footer-menu a {
      color: #fff;
      font-size: 16px;
      line-height: 36px;
  }

  .footer-menu a:hover {
      border-bottom: 1px solid #fff;
  }

  footer {
      color: #fff;
      font-size: 16px;
  }

  .footer-menu li {
      display: block;
  }

  .top-banner-text {
      max-width: 655px;
  }

  .top-banner-img {
      max-width: 480px;
      transform: translateX(30px);
  }

  .top-banner-text img {
      width: auto;
  }

  .top-banner-text h1 {
      font-size: 60px;
      line-height: 64px;
      letter-spacing: 0.3px;
      margin-bottom: 20px;
      font-weight: 700;
      font-family: 'Work Sans';
  }

  .top-banner-text h1 span + span {
    background: url(//makevideolink.eisenpar.com/wp-content/themes/wptheme/img/typer.svg) 50% 50% no-repeat;
    width: 18px;
    display: inline-block;
    height: 47px;
  }

  .top-banner-text p {
      font-size: 26px;
      line-height: 40px;
      color: #484B50;
  }

  .top-banner-inner {
    padding: 37px 0 17px;
  }

  body.home header .container {
      position: relative;
  }

  body.home header .container:after {
      content: '';
      width: 999999px;
      height: 700px;
      position: absolute;
      left: calc(100% - 269px);
      background: #F2F2F2;
      border-radius: 0px 0px 0px 90px;
      top: 0;
  }

  .header-links {
      position: relative;
      z-index: 2;
      padding-top: 15px;
  }

  body.home header {
      position: relative;
  }

  body.home header:after {
      content: '';
      width: 700px;
      height: 650px;
      position: absolute;
      right: 0;
      top: 90px;
      background: url(//makevideolink.eisenpar.com/wp-content/themes/wptheme/img/decor.svg) 50% 50% no-repeat;
      background-size: contain;
  }

  .about-section-left {
      flex: 1;
      margin-right: 40px;
  }

  .about-section-inner {
      position: relative;
      z-index: 2;
  }

  .about-section-right {
      transform: translateX(50%);
      margin-bottom: 20px;
  }

  .about-section {
      margin-top: 20px;
  }

  .app-title {
      font-family: 'Work Sans';
      font-weight: 600;
      font-size: 19px;
      line-height: 22px;
      padding-bottom: 10px;
  }

  #app img {
      height: 16px;
  }

  .app-tab {
      background: #F2F2F2;
      border: 1px solid #858586;
      border-radius: 5px 5px 0px 0px;
      padding: 10px 13px;
      border-bottom: 1px solid #333436;
      cursor: pointer;
  }

  .app-tab.active {
      background: #fff;
      border: 1px solid #333436;
      border-bottom: none;
      position: relative;
      top: 1px;
      padding-top: 11px;
  }

  div#app input {
      border: 1px solid #333436;
      border-radius: 5px;
      padding: 8px 10px;
      font-size: 14px;
  }

  .footer-menu h3 {
      text-transform: uppercase;
  }

  .footer-menu:last-child {
      text-align: right;
  }

  #app input#videolink,
  #app input#finalvideolink {
      border-radius: 0 5px 5px 5px;
      max-width: 470px;
      width: 100%;
  }

  .general-inner-app #app input#videolink,
  .general-inner-app #app input#finalvideolink {
    border-radius: 5px;
  }

  .app-tabs {
      align-items: flex-end;
  }

  div#app input[type=number] {
      width: 45px;
      padding: 8px 4px;
      margin: 0 10px;
  }

  div#app button {
      background: #D02726;
      border-radius: 5px;
      font-family: 'Work Sans';
      color: #fff;
      font-weight: 600;
      font-size: 16px;
      line-height: 30px;
      cursor: pointer;
      border: 1px solid #333;
      padding: 1px 20px;
      transition: 0.3s;
  }

  div#app button:hover {
      color: #333;
      background: #fff !important;
  }

  .about-section-text {
      padding-top: 120px;
  }

  .about-section-text h2, .about-section-text p {
      margin-bottom: 20px;
  }

  .btn {
      padding-top: 20px;
  }

  .btn a {
      padding: 8px 64px 8px 30px;
      background: url(//makevideolink.eisenpar.com/wp-content/themes/wptheme/img/link.svg) 90% 50% no-repeat #070707;
      color: #fff !important;
      font-family: 'Work Sans';
      font-style: normal;
      font-weight: 500;
      font-size: 20px;
      line-height: 34px;
      border-radius: 5px;
  }

  .general-inner-content .btn a {
    text-decoration: none !important;
  }

  .feature img {
      max-width: 65px;
      margin: 0 auto;
  }

  .feature span {
      font-family: 'Work Sans';
      font-style: normal;
      font-weight: 500;
      font-size: 20px;
      line-height: 40px;
      padding-top: 20px;
      display: block;
  }

  .features-wrap {
      padding: 40px 0;
  }

  .feature {
      flex: 1;
      text-align: center;
  }

  .how-works-inner {
      background: #F2F2F2;
      border-radius: 60px;
      padding: 80px 0;
      color: #484B50;
  }

  .how-works-inner h2 {
      margin-bottom: 10px;
  }

  .how-works {
      padding: 30px 0;
      max-width: 450px;
      margin: 0 auto;
  }

  .how-works-step-title {
      color: #070707;
      font-size: 20px;
      line-height: 30px;
      font-weight: 700;
      margin-bottom: 10px;
  }

  .how-works-step {
      position: relative;
      padding-left: 40px;
      margin-bottom: 20px;
  }

  .how-works-step:before {
      content: '';
      width: 20px;
      height: 20px;
      position: absolute;
      border: 2px solid #484B50;
      border-radius: 20px;
      left: 2px;
      top: 5px;
  }

  .how-works-step:last-child:before {
    background: url(//makevideolink.eisenpar.com/wp-content/themes/wptheme/img/check.svg) -2px -2px no-repeat;
    background-size: 24px 24px;
  }

  .how-works-step:not(:last-child):after {
      content: '';
      border-left: 2px solid #484B50;
      position: absolute;
      height: 75%;
      left: 13px;
      top: 33px;
  }

  #app button#copy-link, #app button#copy-link:hover {
    margin: 20px 0;
    background-image: url(//makevideolink.eisenpar.com/wp-content/themes/wptheme/img/copy.svg);
    background-position: 85% 50%;
    background-repeat: no-repeat;
    padding-right: 45px;
  }

  #app button#copy-link:hover {
    background-image: url(//makevideolink.eisenpar.com/wp-content/themes/wptheme/img/copy2.svg) !important;
    background-position: 85% 50% !important;
    background-repeat: no-repeat !important;
  }

  .app-final-text {
      font-weight: 700;
      font-size: 22px;
      line-height: 26px;
      margin: 20px 0;
  }

  .app-share {
      padding-left: 40px;
      background: url(//makevideolink.eisenpar.com/wp-content/themes/wptheme/img/share.svg) 5px 50% no-repeat;
  }

  .app-share a {
      background: url(//makevideolink.eisenpar.com/wp-content/themes/wptheme/img/Facebook.svg) no-repeat 50% 50%;
      width: 30px;
      height: 30px;
      display: block;
      margin-right: 10px;
      text-indent: -999999px;
  }

  .app-share a + a {
    background: url(//makevideolink.eisenpar.com/wp-content/themes/wptheme/img/Twitter.svg) no-repeat 50% 50%;
  }

  .app-share a + a + a {
    background: url(//makevideolink.eisenpar.com/wp-content/themes/wptheme/img/Linkedin.svg) no-repeat 50% 50%;
  }

  .breads {
      margin: 20px 0;
      line-height: 32px;
      color: #6a6a6a;
  }

  .breads a {
      color: #6a6a6a;
  }

  .breads a:hover {
      color: #333;
  }

  .breads .sep {
      padding: 0 5px;
  }

  .general-inner-content {
      flex: 1;
  }

  .general-inner-content h1 {
      font-size: 40px;
      line-height: 54px;
      margin-bottom: 10px;
  }

  .general-inner-top p {
      margin-bottom: 30px;
  }

  #app .app-main.app-main-alt input:first-child {
      margin-left: 0;
  }

  .app-main.app-main-alt p {
      margin-bottom: 0;
      color: #919396;
      font-size: 14px;
  }

  .app-main.app-main-alt {
      margin-bottom: 10px;
  }

  .general-inner-bottom {
      margin-top: 40px;
  }

  .app-dropdown img {
  }

  .general-inner-app #app img {
      width: auto;
  }

  .app-drop-active {
      padding: 8px 0 8px 15px;
      position: relative;
      background: #FFFFFF;
      border: 1px solid #333436;
      border-radius: 5px;
      cursor: pointer;
  }

  .app-dropdown {
      width: 150px;
      margin-right: 10px;
      position: relative;
  }

  .app-drop-active:after {
      content: '';
      width: 0;
      height: 0;
      border: 5px solid transparent;
      border-top-color: #333;
      position: absolute;
      top: 54%;
      right: 15px;
      transform: translateY(-50%);
  }

  .app-dop-item {
      padding: 5px 15px;
      cursor: pointer;
  }

  .app-dop-item.active {
      background: #eeee;
  }

  .app-dop-item:hover {
      background: #eee;
  }

  .app-drop {
      position: absolute;
      background: #fff;
      width: 100%;
      box-shadow: 1px 2px 7px rgba(0,0,0,0.3);
      opacity: 0;
      visibility: hidden;
  }

  .app-drop.active {
      opacity: 1;
      visibility: visible;
  }

  .app-row {
      margin-bottom: 10px;
  }

  .general-inner-app .app-share {
      margin-top: 20px;
  }

  .general-article-list a {
      padding: 11px 15px 11px 50px;
      display: inline-block;
      background: url(//makevideolink.eisenpar.com/wp-content/themes/wptheme/img/book.svg) 15px 50% no-repeat #FFFFFF;
      box-shadow: 1px 4px 12px rgba(13, 19, 26, 0.1);
      border-radius: 5px;
      margin-bottom: 10px;
      font-weight: 500;
      font-size: 18px;
      line-height: 22px;
      color: #484B50;
      transition: 0.3s;
  }

  .general-wrap + .features-wrap {
      padding-top: 75px;
  }

  .general-article-list a span {
      color: #070707;
      border-bottom: 2px solid currentColor;
      margin-left: 10px;
  }

  .general-article-list a:hover {
      background-color: #f7f4f4;
  }

  span.wpcf7-form-control-wrap input, 
  span.wpcf7-form-control-wrap textarea {
      border: 1px solid #333436;
      border-radius: 5px;
      display: block;
      padding: 5px 15px;
      font-size: 16px;
      line-height: 32px;
      max-width: 420px;
      width: 100%;
      margin: 0 auto 20px;
      max-height: 120px;
      resize: none;
  }

  .wpcf7 button {
      padding: 3px 64px 3px 15px;
      background: url(//makevideolink.eisenpar.com/wp-content/themes/wptheme/img/send.svg) 82% 50% no-repeat #070707;
      border-radius: 5px;
      max-width: 260px;
      width: 100%;
      margin: 0 auto;
      display: block;
      color: #fff;
      font-size: 22px;
      line-height: 41px;
      font-weight: 500;
  }

  span.wpcf7-not-valid-tip {
      position: absolute;
      top: calc(100% - 5px);
      left: 0;
      text-align: center;
      width: 100%;
      font-size: 14px;
  }

  form.wpcf7-form {margin-bottom: 150px;}

  .menu-icon {
    height: 25px;
    cursor: pointer;
    width: 40px;
    position: relative;
    overflow: hidden;
    display: none;
  }
  .menu-icon:before, .menu-icon:after {
    transition-property: all;
    transition-duration: 0.2s;
    transition-timing-function: linear;
    transition-delay: 0s;
    content: "";
    display: block;
    width: 4px;
    height: 28px;
    border-radius: 10px;
    transform-origin: center center;
    background-color: #000;
  }
  .menu-icon:before {
    position: absolute;
    top: 0;
    left: 18px;
    transform: rotate(-45deg);
  }
  .menu-icon:after {
    position: absolute;
    top: 0;
    right: 18px;
    transform: rotate(45deg);
  }
  .menu-icon .bar {
    transition-property: all;
    transition-duration: 0.2s;
    transition-timing-function: linear;
    transition-delay: 0.2s;
    width: 100%;
    height: 5px;
    background-color: #000;
    border-radius: 20px;
  }
  .menu-icon .bar-1 {
    position: absolute;
    top: 0;
    left: 0;
  }
  .menu-icon .bar-2 {
    position: absolute;
    top: 10px;
    left: 0;
  }
  .menu-icon .bar-3 {
    position: absolute;
    top: 20px;
    left: 0;
  }
  .menu-icon.opened .bar {
    transition-property: all;
    transition-duration: 0.2s;
    transition-timing-function: linear;
    transition-delay: 0s;
  }
  .menu-icon.opened:before, .menu-icon.opened:after {
    transition-property: all;
    transition-duration: 0.2s;
    transition-timing-function: linear;
    transition-delay: 0.2s;
  }
  .menu-icon-4:before {
    transform: scale(0, 1) rotate(-45deg);
  }
  .menu-icon-4:after {
    transform: scale(0, 1) rotate(45deg);
  }
  .menu-icon-4.opened:before {
    transform: scale(1, 1) rotate(-45deg);
  }
  .menu-icon-4.opened:after {
    transform: scale(1, 1) rotate(45deg);
  }
  .menu-icon-4.opened .bar {
    transform: scale(0.4);
    opacity: 0;
  }
  
  .home .app-dropdown,
  img.mobile {
    display: none;
  }

  .general-inner-content img {
      width: auto;
      display: block;
  }

  .general-inner-content p a, .general-inner-content li a {
      color: #000;
      text-decoration: underline !important;
  }

  .general-inner-content .btn {
      padding-top: 0;
      margin-bottom: 30px;
      display: block;
  }

  .page-id-102 .general-inner-top {
      transform: translateX(150px);
  }

  .page-id-102 .general-inner-top h1 {
      transform: translateX(-150px);
  }

  a#preview-link {
    display: block;
    text-align: center;
    color: #d02726;
    border: 2px solid #D02726;
    border-radius: 5px;
    font-family: 'Work Sans';font-weight:600;font-size:16px;line-height:30px;cursor:pointer;padding:1px;transition:.3s;width:143px}input#finallinkinput{width:350px}.app-main{align-items:flex-start}.home a#preview-link{margin-left:10px;margin-top:-1px}.home .app-final-text{margin-bottom:0}.bootom-banner{margin-top:80px}