html, body, div,  applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address,
      big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center,
      dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside,
      canvas, details, embed,  figure, figcaption, footer, header, hgroup,  menu, nav, output, ruby, section, summary, time, mark, audio, video {
         margin: 0;
         padding: 0;
         border: 0;
                  font-size: pt;
                           font-family: 'None', Arial, Tahoma, Verdana, sans-serif;
                  vertical-align: baseline;
      }

      strong, b, h5 {
         font-weight: bold;
      }

      .disclaimer p, .disclaimer h5 {
         max-width: 800px;
         margin: 10px auto 30px auto;
      }

      .disclaimer h5 {
         margin-top: 20px;
         margin-bottom: 10px
      }

      a {
         color: blue;
      }

      
               body {
            margin-top: 60px;
         }

         .inlineinstaller {
            position: absolute;
            top:0;
            left: 0;
            right: 0;
            line-height: 60px;
            font-size: 12pt;
            font-weight: bold;
            text-align: center;
            background: #D3D3D3;
            color: white;
         }

         .inlineinstaller img {
            height: 40px;
            vertical-align: middle;
         }
      
      
      .btn-holder {
         position: absolute;
         transform: translateX(-50%);
                  left: %;
                           top: px;
         text-align: center;
               }
  a:any-link {
    color: #464646 !important;
    text-decoration: none;
	cursor : pointer}
  body {
    height: 100vh;
    background-size: cover;
    background-position: center bottom;
    background-repeat: no-repeat;
    line-height: 24px;}
  /*button {
  color: #000;
  font-size: 40px;
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  background: #05e035;
  background: linear-gradient(0deg, #adff00 0%, #72e800 100%);
  border-color: #05e035;
  border-radius: 8px; }
  button:hover {
    cursor: pointer;
    background: linear-gradient(0deg, #72e800, #adff00 0% 100%); }*/
    button {
  color: #fff;
  font-size: 40px;
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  background: #0aba3e;
  background: linear-gradient(0deg, #0aba3e 0%, #069e33 100%);
  border-color: #0aba3e;
  border-radius: 8px; }
  button:hover {
    cursor: pointer;
    background: linear-gradient(0deg, #0aba3e, #0aba3e 0% 100%); }

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #d1dfbc;
  margin: 40px 0;
  padding: 0; }

section {
  display: block;
  margin: 0 auto;
  width: 1200px; }

.bottom__container {
    display: block;
    height: 1172px;
    width: 100%;
    position: relative;
    background-image: url("https://c3.hostingcdn.com/lps/7649");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    padding-right: 50px;
    padding-left: 50px;
}

.button__chevron-right {
  position: relative;
  top: 1px;
  padding-left: 80px;
  transition: 0.3s; }

div.button__container {
  text-align: center;}
  
.button__hero {
    position: relative;
    margin-top: 155.5px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    height: 116px;
    width: 362px; }

.button__smaller {
  padding-left: 25px;
  height: 40px;
  width: 250px;
  transition: 0.3s; }
  .button__smaller:hover .button__chevron-right {
    margin-left: 5px; }

.common__forms-copy {
  margin: 20px 0;
  text-align: left;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-weight: 400; }

.common__forms-image {
  vertical-align: top; }

.common__forms-position {
  display: inline-block;
  padding-left: 60px; }

.container {
  display: block;
  margin: 0 auto;
  width: 100%; }

.header__text {
  position: relative;
  font-family: 'roboto-medium', sans-serif;
  font-weight: 500;
  line-height: 84px;
  top: 130px;
  margin: 0;
  text-align: center;
  color: #555555;
  font-size: 54px;}
  
  .header__subtext {
  position: relative;
  font-family: 'Open Sans', sans-serif;
  font-weight: 500;
  line-height: 84px;
  top: 120px;
  margin: 0;
  text-align: center;
  color: #555555;
  font-size: 26px;}
  
  .step__subtext {
  position: relative;
  font-family: 'Open Sans', sans-serif;
  font-weight: 500;
  line-height: 84px;
  margin: 0;
  text-align: center;
  color: #555555;
  font-size: 24px;}
  
  .header__copy {
  position: relative;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  line-height: 20px;
  top: 120px;
  margin: 0;
  text-align: center;
  color: #464646;
  font-size: 14px;}
  
.hero__container {
  display: block;
  width: 100%;
  position: relative;
  background-color: transparent;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center; }

.hero__image {
  height: 416px;
  background-image: url("https://c3.hostingcdn.com/lps/7646"); }

.link-1 {
  margin-right: 45px; }

.link-2 {
  margin-right: 35px; }

.link-3 {
  margin-right: 15px; }

.link-4 {
  margin-right: 30px; }

.main {
  width: 100%; }

.navigation {
  position: absolute;
  top: 0;
  height: 75px;
  width: 100%;
  background-color: #fff;
  box-shadow: 0px 5px 4px #929797;}

.navigation__inner {
  display: flex;
    align-content: center;
    align-items: center;
    margin: 0 auto;
    width: 100%;
    height: 88px; }

.navigation__link {
  float: right; }

.navigation__links {
  margin: 0;
  padding-left: 245px;
  list-style-type: none;
  color: #272624;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px; }
.footerlogo {
  width: 248px; height: auto;
}
.headerlogo {
    width: 180px; height: auto;
    margin-bottom: 35px;
    margin-top: 20px;
    margin-left: 10%;}
  
  .bottomarrows {
  width: 694px;
    height: 126px;
    display: block;
    margin-bottom: 380px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;}
    
  .toprighticon {
      width: 273px;
    height: 85px;
    display: block;
    margin-bottom: 10px;
    margin-top: 5px;
    margin-left: auto;
    padding-right: 8%;}

.tax__info {
  margin-top: 45px;
  text-align: center; }

.tax__info-copy {
  margin-top: 25px;
  text-align: center;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-weight: 400; }

.tax__heading {
  font-family: "Open Sans", sans-serif;
  font-size: 28px;
  font-weight: 800; }

.tax__tips {
  margin-top: 45px;
  text-align: left; }

.tax__tips-copy {
  margin: 25px 0;
  text-align: left;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-weight: 400; }

.tax__tips-image {
  float: right; }
.footer .footer {
    background-color: #fff;
  line-height: initial;

  a:hover {
    cursor:pointer;
}

#arrow-div-1 {
    pointer-events: none;
    position: absolute;
    top: 100px;
    right:100px;
    width: 155px;
    height: 415px;
    z-index: 1050;
    background: transparent;
}

#cancel-overlay {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 299;
    background-color: rgba(0,0,0,0.7);
    position: fixed;
}

.cancel__button-no {
    width: 80px;
    padding: 5px 0;
    text-rendering: auto;
    color: buttontext !important;
    align-items: flex-start;
    cursor: default;
    background: none !important;
    border-radius: 0 !important;
    background-color: #F0F0F0 !important;
    box-sizing: border-box;
    font: 400 13.3333px Arial;
    border-width: 2px;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-style: outset;
    border-top-style: outset;
    border-right-style: outset;
    border-bottom-style: outset;
    border-left-style: outset;
    border-color: #F0F0F0;
    border-top-color: #F0F0F0;
    border-right-color: #F0F0F0;
    border-bottom-color: #F0F0F0;
    border-left-color: #F0F0F0;
    border-image: initial;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;}
  
  .cancel__button-yes {
    margin-left: auto;
    margin-right: 20px;
    width: 80px;
    padding: 5px 0;
    text-rendering: auto;
    color: buttontext !important;
    align-items: flex-start;
    cursor: default;
    background: none !important;
    border-radius: 0 !important;
    background-color: #F0F0F0 !important;
    box-sizing: border-box;
    font: 400 13.3333px Arial;
    border-width: 2px;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-style: outset;
    border-top-style: outset;
    border-right-style: outset;
    border-bottom-style: outset;
    border-left-style: outset;
    border-color: #F0F0F0;
    border-top-color: #F0F0F0;
    border-right-color: #F0F0F0;
    border-bottom-color: #F0F0F0;
    border-left-color: #F0F0F0;
    border-image: initial;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;}
  
  .cancel__buttons {
    display: flex;
    margin-top: 25px;
    justify-content: space-between; }
  
  .cancel__install {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -215px;
    margin-top: -92.5px;
    padding: 50px 25px;
    width: 430px;
    height: 185px;
    color: #000;
    background-color: #fff;
    text-align: left;
    font-family: Helvetica, Arial, sans-serif;
    border: 1px solid black;
    box-sizing: border-box;
    z-index: 1051; }
  
  .cancel__question {
    width: 250px;
    font-size: 22px; } 
    a:hover {
    cursor:pointer;
}

#arrow-div-1 {
    pointer-events: none;
    position: absolute;
    top: 100px;
    right:100px;
    width: 155px;
    height: 415px;
    z-index: 1050;
    background: transparent;
}

#cancel-overlay {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 299;
    background-color: rgba(0,0,0,0.7);
    position: fixed;
}

.cancel__button-no {
    width: 80px;
    padding: 5px 0;
    text-rendering: auto;
    color: buttontext !important;
    align-items: flex-start;
    cursor: default;
    background: none !important;
    border-radius: 0 !important;
    background-color: #F0F0F0 !important;
    box-sizing: border-box;
    font: 400 13.3333px Arial;
    border-width: 2px;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-style: outset;
    border-top-style: outset;
    border-right-style: outset;
    border-bottom-style: outset;
    border-left-style: outset;
    border-color: #F0F0F0;
    border-top-color: #F0F0F0;
    border-right-color: #F0F0F0;
    border-bottom-color: #F0F0F0;
    border-left-color: #F0F0F0;
    border-image: initial;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;}
  
  .cancel__button-yes {
    margin-left: auto;
    margin-right: 20px;
    width: 80px;
    padding: 5px 0;
    text-rendering: auto;
    color: buttontext !important;
    align-items: flex-start;
    cursor: default;
    background: none !important;
    border-radius: 0 !important;
    background-color: #F0F0F0 !important;
    box-sizing: border-box;
    font: 400 13.3333px Arial;
    border-width: 2px;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-style: outset;
    border-top-style: outset;
    border-right-style: outset;
    border-bottom-style: outset;
    border-left-style: outset;
    border-color: #F0F0F0;
    border-top-color: #F0F0F0;
    border-right-color: #F0F0F0;
    border-bottom-color: #F0F0F0;
    border-left-color: #F0F0F0;
    border-image: initial;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;}
  
  .cancel__buttons {
    display: flex;
    margin-top: 25px;
    justify-content: space-between; }
  
  .cancel__install {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -215px;
    margin-top: -92.5px;
    padding: 50px 25px;
    width: 430px;
    height: 185px;
    color: #000;
    background-color: #fff;
    text-align: left;
    font-family: Helvetica, Arial, sans-serif;
    border: 1px solid black;
    box-sizing: border-box;
    z-index: 1051; }
  
  .cancel__question {
    width: 250px;
    font-size: 22px; }  
    /* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfCRc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfABc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfCBc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfBxc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfCxc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfChc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfBBc4AMP6lQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
