.landing-dois body {
    font-family: 'Open Sans', sans-serif
}
.landing-dois .row{
    margin:0px;
    padding:15px 0;
}

.landing-dois .center{
    width:960px!important;
}

.landing-dois div[id^="box-"]{
    width:960px;
}

.landing-dois .cases{
    margin-top:70px;
    clear:both;
}
#primaryContainer .button {
    display: inline-block;
    text-align: center
}
.primaryContainer {
    height: auto;
    margin-left: auto;
    margin-right: auto;
    min-height: 100%;
    width: 100%;
    position: relative
}
#box {
    float: none;
    height: 550px;
    clear: none;
    width: 100%;
    min-height: 50px;
    position: static;
    top: 0px;
    left: 0px;
    margin-top: 0px;
    margin-left: auto;
    padding-top: 90px;
    border-top-color: #edb92b;
    border-top-width: 5px;
    border-top-style: solid;
    margin-right: auto;
    min-width: 940px;
    background-image: url(//logovia-assets.s3.amazonaws.com/assets/logo-ab/img/bg-banner-68e3ac6af3ad69c2750adc99b3e91e46.png);
    background-attachment: fixed;
    -webkit-background-size: auto 550px;
    background-size: auto 550px;
    background-position: 50% 53px;
    background-repeat: no-repeat no-repeat
}
#box1 {
    float: none;
    height: auto;
    margin-left: auto;
    margin-top: 0px;
    clear: none;
    width: 100%;
    margin-right: auto;
    min-width: 0px;
    background-color: rgba(0, 0, 0, 0.8);
    opacity: 1;
    position: fixed;
    top: 0px;
    z-index: 99
}
#box2 {
    float: none;
    height: 90px;
    margin-left: auto;
    margin-top: 0px;
    clear: none;
    width: 940px;
    margin-right: auto
}
#text5 {
    float: left;
    font-size: 40px;
    width: 404px;
    height: auto;
    text-align: left;
    font-weight: 300;
    line-height: normal;
    margin-left: 17px;
    margin-top: 0px;
    clear: none;
    min-height: 0px;
    margin-right: 0px;
    opacity: 1;
    color: white;
    font-style: normal;
    text-shadow: rgba(0, 0, 0, 0.8) 0px 1px 5px
}
#box5 {
    float: none;
    height: 455px;
    margin-left: auto;
    margin-top: -30px;
    clear: none;
    width: 940px;
    max-width: 940px;
    margin-right: auto
}
#box10 {
    float: left;
    height: auto;
    margin-left: -365px;
    margin-top: 115px;
    clear: none;
    width: 365px;
    background-color: rgba(255, 255, 255, 0.90196);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 2px 0px;
    box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 2px 0px;
    opacity: 1;
    padding: 15px
}
#box10 p {
    margin-bottom: 10px
}
#box10 ul.arguments {
    width: 100%;
    float: left;
    position: relative;
    list-style: none;
    padding: 0;
    padding-left: 17px;
}
#box10 ul.arguments li {
    width: 100%;
    float: left;
    position: relative;
    margin-bottom: 10px
}
#box10 li img {
    margin: 0 15px 0 0
}
#box10 .button {
    display: inline-block;
    width: 100%;
    text-align: center;
    font-size: 20px
}
#box11 {
    float: none;
    height: 60px;
    margin-left: auto;
    margin-top: 0px;
    clear: none;
    width: 100%;
    min-width: 0px;
    margin-right: auto;
    background-color: #e5e5e5
}
#box12 {
    float: none;
    height: 60px;
    margin-left: auto;
    margin-top: 0px;
    clear: none;
    width: 940px;
    margin-right: auto
}
#text13 {
    float: left;
    font-size: 18px;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin-left: 26px;
    margin-top: 22px;
    clear: none;
    min-height: 0px;
    color: #8f8f8f;
    margin-right: 0px
}
#box6 {
    float: left;
    height: auto;
    margin-left: 30px;
    margin-top: 57px;
    clear: none;
    width: 458.984375px
}
#text {
    float: left;
    font-size: 18px;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: 300;
    line-height: 1em;
    margin-left: 22.6875px;
    margin-top: 13px;
    clear: none;
    min-height: 0px;
    color: white;
    margin-right: 0px;
    opacity: 1;
    font-family: 'Open Sans'
}
#text1 {
    float: left;
    font-size: 18px;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: 300;
    line-height: 1em;
    margin-left: 42.984375px;
    margin-top: 13px;
    clear: none;
    min-height: 0px;
    color: white;
    margin-right: 0%;
    opacity: 1;
    font-family: 'Open Sans'
}
#text2 {
    float: left;
    font-size: 18px;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: 300;
    line-height: 1em;
    margin-left: 46.171875px;
    margin-top: 13px;
    clear: none;
    min-height: 0px;
    color: white;
    margin-right: 0px;
    opacity: 1;
    font-family: 'Open Sans'
}
#text3 {
    float: left;
    font-size: 18px;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: 300;
    line-height: 1em;
    margin-left: 46.875px;
    margin-top: 13px;
    clear: none;
    min-height: 0px;
    color: white;
    margin-right: 0%;
    opacity: 1;
    font-family: 'Open Sans'
}
#text4 {
    float: left;
    font-size: 18px;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: 300;
    line-height: 1em;
    margin-left: 45.25px;
    margin-top: 13px;
    clear: none;
    min-height: 0px;
    color: white;
    margin-right: 0%;
    opacity: 1;
    font-family: 'Open Sans'
}
#box4 {
    float: left;
    height: 50px;
    margin-left: 5.328125px;
    margin-top: 21px;
    clear: none;
    width: 705px;
    min-height: 50px;
    background-attachment: scroll;
    -webkit-background-size: auto;
    background-size: auto;
    margin-right: 0px;
    opacity: 1;
    background-position: 0% 0%;
    background-repeat: repeat repeat
}
#box7 {
    float: left;
    height: 50px;
    margin-left: 16px;
    margin-top: 36px;
    clear: both;
    width: 50px;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
    background-color: white;
    margin-right: 0px;
    -webkit-box-shadow: black 0px 1px 3px 0px inset;
    box-shadow: black 0px 1px 3px 0px inset;
    background-image: url(//logovia-assets.s3.amazonaws.com/assets/logo-ab/img/wiqlogo-e4db0ba985b669b111e6e5dba4ec0efa.png);
    background-attachment: scroll;
    -webkit-background-size: auto;
    background-size: auto;
    background-position: 15.6% 0%;
    background-repeat: no-repeat no-repeat
}
#box8 {
    float: left;
    height: 93px;
    margin-left: 14.96875px;
    margin-top: 30px;
    clear: none;
    width: 324px;
    background-image: url(//logovia-assets.s3.amazonaws.com/assets/logo-ab/img/comentario-32780ef913ab0fd863f5c7aa2c457517.png);
    background-attachment: scroll;
    -webkit-background-size: auto;
    background-size: auto;
    margin-right: 0px;
    opacity: 0.9;
    background-position: 0% 0%;
    background-repeat: repeat repeat
}
#box10 h1 {
    float: none;
    font-size: 24px;
    width: auto;
    height: auto;
    text-align: center;
    font-weight: normal;
    line-height: 1em;
    margin-left: auto;
    margin-top: 10px;
    clear: none;
    min-height: 0px;
    color: #434343;
    margin-right: auto
}
#input {
    float: none;
    height: 55px;
    font-size: 20px;
    margin-left: auto;
    margin-top: 191px;
    clear: none;
    width: 297px;
    background-color: #408d46;
    border-color: #408d46 #408d46 #377a39;
    -webkit-box-shadow: #a0c6a3 0px 1px 0px 0px inset;
    box-shadow: #a0c6a3 0px 1px 0px 0px inset;
    border-bottom-width: 3px;
    color: white;
    font-weight: 300;
    font-style: normal;
    opacity: 1;
    margin-right: auto;
    display: block
}
#input:hover {
    background-color: #54a25a
}
#input:active {
    border-bottom-style: none
}
#image {
    float: left;
    width: auto;
    max-width: 100%;
    height: auto;
    margin-left: 34px;
    margin-top: 23.5px;
    clear: none;
    color: black
}
#text8 {
    float: left;
    font-size: 18px;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin-left: 6px;
    margin-top: 26.5px;
    clear: none;
    min-height: 0px;
    color: #434343;
    margin-right: 0%
}
#image1 {
    float: left;
    width: auto;
    max-width: 100%;
    height: auto;
    margin-left: 34.015625px;
    margin-top: 11.5px;
    clear: both;
    color: black;
    margin-right: 0%
}
#text9 {
    float: left;
    font-size: 18px;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin-left: 6px;
    margin-top: 14px;
    clear: none;
    min-height: 0px;
    color: #434343;
    margin-right: 0%
}
#image2 {
    float: left;
    width: auto;
    max-width: 100%;
    height: auto;
    margin-left: 34px;
    margin-top: 10.5px;
    clear: both;
    color: black;
    margin-right: 0%
}
#text10 {
    float: left;
    font-size: 18px;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin-left: 6px;
    margin-top: 14px;
    clear: none;
    min-height: 0px;
    color: #434343;
    margin-right: 0%
}
#image3 {
    float: left;
    width: auto;
    max-width: 100%;
    height: auto;
    margin-left: 34px;
    margin-top: 10.5px;
    clear: both;
    color: black;
    margin-right: 0%
}
#text11 {
    float: left;
    font-size: 14px;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin-left: 6px;
    margin-top: 13px;
    clear: none;
    min-height: 0px;
    color: #434343;
    margin-right: 0%
}
#image4 {
    float: left;
    width: auto;
    max-width: 100%;
    height: auto;
    margin-left: 34px;
    margin-top: 11px;
    clear: both;
    color: black;
    margin-right: 0%
}
#text12 {
    float: left;
    font-size: 14px;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin-left: 6px;
    margin-top: 14px;
    clear: none;
    min-height: 0px;
    color: #434343;
    margin-right: 0%
}
#text6 {
    float: left;
    font-size: 13px;
    width: 286.0000002px;
    height: 57px;
    text-align: left;
    font-weight: 300;
    line-height: 1.5em;
    margin-left: 8.183835%;
    margin-top: 7px;
    clear: none;
    min-height: 0px
}
#whylogovia {
    float: none;
    margin-left: auto;
    margin-top: 0px;
    clear: none;
    width: 100%;
    min-width: 940px;
    margin-right: auto
}
#text14 {
    float: none;
    font-size: 32px;
    width: auto;
    height: auto;
    text-align: center;
    font-weight: 300;
    line-height: 1em;
    margin-left: auto;
    margin-top: 0px;
    clear: none;
    min-height: 0px;
    margin-right: auto;
    padding-top: 45px
}
#box14 {
    float: none;
    height: 897px;
    margin-left: auto;
    margin-top: 0px;
    clear: none;
    width: 940px;
    margin-right: auto;
    background-image: url(//logovia-assets.s3.amazonaws.com/assets/logo-ab/img/table-31b86b36af2036896171fb5d6cb508b6.png);
    background-attachment: scroll;
    -webkit-background-size: auto;
    background-size: auto;
    background-position: 20px 120px;
    background-repeat: no-repeat no-repeat
}
#box14 .button {
    margin: 8px 30px;
    width: 310px!important
}
#input1:hover {
    background-color: #54a25a
}
#input1:active {
    border-bottom-style: none
}
#input1 {
    float: left;
    height: 70px;
    font-size: 20px;
    margin-left: 51px;
    margin-top: 3px;
    clear: none;
    width: 297px;
    border-color: #408d46 #408d46 #377a39;
    -webkit-box-shadow: #a0c6a3 0px 1px 0px 0px inset;
    box-shadow: #a0c6a3 0px 1px 0px 0px inset;
    border-bottom-width: 3px;
    color: white;
    font-weight: 300;
    font-style: normal;
    opacity: 1;
    margin-right: 0px;
    display: block;
    background-color: #408d46
}
#text15 {
    float: left;
    font-size: 1em;
    width: 53.085107%;
    height: auto;
    text-align: left;
    font-weight: 300;
    line-height: 2em;
    margin-left: 46px;
    margin-top: 6px;
    margin-bottom: 20px;
    clear: both;
    min-height: 58px;
    margin-right: 0px
}
#textspan {
    float: none;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Open Sans';
    color: #434343
}
#howitworks {
    float: left;
    height: auto;
    margin-left: 0%;
    margin-top: 0px;
    clear: none;
    width: 100%;
    min-width: 0px;
    background-color: #f2f2f2;
    padding-bottom: 30px
}
#text16 {
    float: none;
    font-size: 32px;
    width: 940px;
    height: auto;
    text-align: center;
    font-weight: 300;
    line-height: 1em;
    margin-left: auto;
    margin-top: 0.5px;
    clear: none;
    min-height: 0px;
    padding-top: 45px;
    display: block;
    min-width: 940px;
    margin-right: auto
}
#box16 {
    float: none;
    height: 426.5px;
    margin-left: auto;
    margin-top: 0px;
    clear: none;
    width: 940px;
    min-width: 0px;
    margin-right: auto
}
ul.how-to {
    width: 35.583444%;
    float: left;
    height: auto;
    margin-left: 2.589761%;
    margin-top: 48px;
    clear: none;
    width: 35.583444%;
    margin-right: 0%;
    list-style: none;
    padding-left: 45px
}
ul.how-to li {
    float: left;
    position: relative;
    width: 100%;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 300;
    height: auto;
    line-height: 18px;
    text-align: left;
    color: #222;
    margin-bottom: 15px
}
ul.how-to li img {
    position: absolute;
    top: 0;
    left: -48px
}
ul.how-to h5 {
    clear: none;
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: normal;
    height: auto;
    line-height: 1em;
    margin: 0 0 8px 0;
    min-height: 19px;
    text-align: left;
    width: 99.69574%
}
#image5 {
    float: left;
    width: auto;
    max-width: 100%;
    height: auto;
    clear: none;
    color: black;
    margin-left: 0.31458907%;
    margin-top: 0px;
    margin-right: 0%
}
#box18 {
    float: left;
    height: auto;
    margin-left: 6.87672%;
    margin-top: 0px;
    clear: none;
    width: 84.005112%;
    margin-right: 0%
}
#text17 {
    float: left;
    font-size: 1em;
    width: 99.69574%;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin-left: 0.29847252%;
    margin-top: -0.5px;
    clear: none;
    min-height: 19px;
    margin-right: 0%
}
#text18 {
    float: left;
    font-size: 14px;
    width: 100%;
    height: auto;
    text-align: left;
    font-weight: 300;
    line-height: 1em;
    margin-left: 0px;
    margin-top: 8px;
    clear: both;
    min-height: 33px;
    margin-right: 0%
}
#textspan1 {
    float: none;
    font-size: 14px;
    line-height: 18px
}
#box19 {
    float: left;
    height: auto;
    margin-left: -35.58012%;
    margin-top: 127px;
    clear: none;
    width: 35.631649%;
    margin-right: 0%
}
#box20 {
    float: left;
    height: auto;
    margin-left: 5.805151%;
    margin-top: 0px;
    clear: none;
    width: 84.000197%;
    margin-right: 0%
}
#text19 {
    float: left;
    font-size: 1em;
    width: 99.69574%;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin-left: 0.29847252%;
    margin-top: -0.5px;
    clear: none;
    min-height: 19px;
    margin-right: 0%
}
#text20 {
    float: left;
    font-size: 14px;
    width: 100%;
    height: auto;
    text-align: left;
    font-weight: 300;
    line-height: 16px;
    margin-left: 0px;
    margin-top: 8px;
    clear: both;
    min-height: 33px;
    margin-right: 0%
}
#box21 {
    float: left;
    height: auto;
    margin-left: -35.631649%;
    margin-top: 207px;
    clear: none;
    width: 35.633311%;
    margin-right: 0%
}
#box22 {
    float: left;
    height: auto;
    margin-left: 5.864137%;
    margin-top: 0px;
    clear: none;
    width: 83.990368%;
    margin-right: 0%
}
#text21 {
    float: left;
    font-size: 1em;
    width: 99.69574%;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin-left: 0.29847252%;
    margin-top: -0.5px;
    clear: none;
    min-height: 19px;
    margin-right: 0%
}
#text22 {
    float: left;
    font-size: 14px;
    width: 100%;
    height: auto;
    text-align: left;
    font-weight: 300;
    line-height: 1em;
    margin-left: 0px;
    margin-top: 8px;
    clear: both;
    min-height: 33px;
    margin-right: 0%
}
#box23 {
    float: left;
    height: auto;
    margin-left: -35.586769%;
    margin-top: 304px;
    clear: none;
    width: 35.586769%;
    margin-right: 0%
}
#box24 {
    float: left;
    height: auto;
    margin-left: 6.39009%;
    margin-top: 0px;
    clear: none;
    width: 83.990368%;
    margin-right: 0%
}
#text23 {
    float: left;
    font-size: 1em;
    width: 99.69574%;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin-left: 0.29847252%;
    margin-top: -0.5px;
    clear: none;
    min-height: 19px;
    margin-right: 0%
}
#text24 {
    float: left;
    font-size: 14px;
    width: 100%;
    height: auto;
    text-align: left;
    font-weight: 300;
    line-height: 1em;
    margin-left: 0px;
    margin-top: 8px;
    clear: both;
    min-height: 33px;
    margin-right: 0%
}
#image6 {
    float: left;
    width: auto;
    max-width: 100%;
    height: auto;
    margin-left: 0.13271726%;
    margin-top: 0.5px;
    clear: none;
    color: black
}
#image7 {
    float: left;
    width: auto;
    max-width: 100%;
    height: auto;
    margin-left: 0.68816359%;
    margin-top: 0px;
    clear: none;
    color: black
}
#image8 {
    float: left;
    width: auto;
    max-width: 100%;
    height: auto;
    margin-left: 0.80613449%;
    margin-top: 0px;
    clear: none;
    color: black
}
#textspan2 {
    float: none;
    font-size: 14px;
    line-height: 18px
}
#textspan3 {
    float: none;
    font-size: 14px;
    line-height: 18px
}
#textspan4 {
    float: none;
    font-size: 14px;
    line-height: 18px
}
#about {
    float: left;
    margin-left: auto;
    clear: none;
    width: 100%;
    min-width: 0px;
    margin-right: auto;
    margin-bottom: 30px
}
#box25 {
    float: none;
    height: 575px;
    margin-left: auto;
    margin-top: 0px;
    clear: none;
    width: 940px;
    margin-right: auto
}
#box26 {
    float: none;
    height: 430px;
    position: relative;
    margin-left: 0%;
    margin-top: 45px;
    clear: none;
    width: 940px;
    background-color: #f2f2f2;
    border: 1px solid #b8b8b8;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    background-attachment: scroll;
    -webkit-background-size: auto;
    background-size: auto;
    margin-right: 0%;
    padding-bottom: 30px;
    background-position: 114.4% 0%;
    background-repeat: no-repeat no-repeat
}
#box26 img.team {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -150px;
    border-radius: 10px 0 0 10px
}
#box26 .button {
    position: absolute;
    left: 40px;
    bottom: 11px;
    width: 40%
}
#text26 {
    float: left;
    font-size: 28px;
    width: 27.958422%;
    height: auto;
    text-align: left;
    font-weight: 300;
    line-height: 1em;
    margin-left: 4.100228%;
    margin-top: 43px;
    clear: none;
    min-height: 35px
}
#input2:hover {
    background-color: #54a25a
}
#input2:active {
    border-bottom-style: none
}
#input2 {
    float: left;
    height: 70px;
    font-size: 20px;
    margin-left: 35px;
    margin-top: 7px;
    clear: both;
    width: 42.367404%;
    border-color: #408d46 #408d46 #377a39;
    -webkit-box-shadow: #a0c6a3 0px 1px 0px 0px inset;
    box-shadow: #a0c6a3 0px 1px 0px 0px inset;
    border-bottom-width: 3px;
    color: white;
    font-weight: 300;
    font-style: normal;
    opacity: 1;
    margin-right: 0px;
    display: block;
    background-color: #408d46
}
#text25 {
    float: none;
    font-size: 32px;
    width: 100%;
    height: auto;
    text-align: center;
    font-weight: 300;
    line-height: 1em;
    margin-left: auto;
    margin-top: 0px;
    clear: none;
    min-height: 0px;
    padding-top: 45px;
    display: block;
    min-width: 940px;
    margin-right: auto
}
#text27 {
    float: left;
    font-size: 1em;
    width: 43.008729%;
    height: auto;
    text-align: left;
    font-weight: 300;
    line-height: 1.5em;
    margin-left: 4.156117%;
    margin-top: 33px;
    clear: both;
    min-height: 55px
}
#textspan5 {
    float: none;
    font-size: 1em;
    line-height: 1em
}
#text28 {
    float: left;
    font-size: 1em;
    width: 43.00873%;
    height: auto;
    text-align: left;
    font-weight: 300;
    line-height: 1.5em;
    margin-left: 4.261061%;
    margin-top: 18px;
    clear: both;
    min-height: 55px;
    margin-right: 0%
}
#latinamerica {
    float: left;
    height: 490px;
    margin-left: 0px;
    margin-top: 0px;
    clear: none;
    width: 100%;
    background-color: #363636
}
#box28 {
    float: none;
    height: 490px;
    margin-left: auto;
    margin-top: 0px;
    clear: none;
    width: 940px;
    margin-right: auto;
    background-image: url(//logovia-assets.s3.amazonaws.com/assets/logo-ab/img/map-475429a839e52b36025e7f710642008c.png);
    background-attachment: scroll;
    -webkit-background-size: auto;
    background-size: auto;
    background-position: -0.7% 13.7%;
    background-repeat: no-repeat no-repeat
}
#gallery {
    float: left;
    height: 345px;
    clear: none;
    width: 510px
}
#text29 {
    float: left;
    font-size: 1em;
    width: 54.255319%;
    height: auto;
    text-align: center;
    font-weight: normal;
    line-height: 1.5em;
    margin-left: 43.404255%;
    margin-top: 30px;
    clear: none;
    min-height: 58px;
    color: white
}
#textspan6 {
    float: none;
    font-size: 21px;
    line-height: 1em;
    font-weight: 300
}
#textspan8 {
    float: none;
    font-size: 21px;
    line-height: 1em;
    font-weight: 300
}
#textspan7 {
    float: none;
    font-size: 21px;
    line-height: 1em;
    font-weight: 300;
    color: #eeba2c
}
#box30 {
    margin-left: 0%;
    margin-top: 0px;
    width: 100%;
    background-color: rgba(158, 158, 158, 0.09)!important
}
#box31 {
    float: none;
    height: 123px;
    margin-left: auto;
    margin-top: 0px;
    clear: none;
    width: 939.99999526px;
    margin-right: auto
}
#box31 .button {
    margin: 35px
}
#text30 {
    float: left;
    font-size: 1em;
    width: 46.638963%;
    height: auto;
    text-align: right;
    font-weight: 300;
    line-height: 1em;
    margin-left: 2.506649%;
    margin-top: 35px;
    clear: none;
    min-height: 89px
}
#textspan9 {
    float: none;
    font-size: 17px;
    line-height: 1.5em
}
#input3:hover {
    background-color: #54a25a
}
#input3:active {
    border-bottom-style: none
}
#input3 {
    float: left;
    height: 70px;
    font-size: 20px;
    margin-left: 53.5px;
    margin-top: 26px;
    clear: none;
    width: 31.595745%;
    border-color: #408d46 #408d46 #377a39;
    -webkit-box-shadow: #a0c6a3 0px 1px 0px 0px inset;
    box-shadow: #a0c6a3 0px 1px 0px 0px inset;
    border-bottom-width: 3px;
    color: white;
    font-weight: 300;
    font-style: normal;
    opacity: 1;
    margin-right: 0px;
    display: block;
    background-color: #408d46
}
#details {
    float: left;
    height: 755px;
    margin-left: 0%;
    margin-top: 0px;
    clear: both;
    width: 100%;
    min-width: 0px
}
#text31 {
    float: none;
    font-size: 32px;
    width: 940px;
    height: auto;
    text-align: center;
    font-weight: 300;
    line-height: 1em;
    margin-left: auto;
    margin-top: 0px;
    clear: none;
    min-height: 0px;
    padding-top: 45px;
    display: block;
    min-width: 940px;
    margin-right: auto
}
#box32 {
    float: none;
    height: 718px;
    margin-left: auto;
    margin-top: 0px;
    clear: none;
    width: 940px;
    margin-right: auto
}
#box32 .button {
    margin-left: 100px;
    margin-top: 5px
}
#box33 {
    float: left;
    height: 215px;
    margin-left: 0%;
    margin-top: 43px;
    clear: none;
    width: 460px;
    background-color: #f4f4f4;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border: 1px solid #b8b8b8;
    background-image: url(//logovia-assets.s3.amazonaws.com/assets/logo-ab/img/extension-3ccc6291950b42678b0d1fb77ad15f24.png);
    background-attachment: scroll;
    -webkit-background-size: auto;
    background-size: auto;
    background-position: 62.0% 92.0%;
    background-repeat: no-repeat no-repeat
}
#text32 {
    float: none;
    font-size: 18px;
    width: auto;
    height: auto;
    text-align: center;
    font-weight: normal;
    line-height: 1em;
    margin-left: auto;
    margin-top: 15px;
    clear: none;
    min-height: 0px;
    margin-right: auto
}
#text33 {
    float: none;
    font-size: 14px;
    width: auto;
    height: auto;
    text-align: center;
    font-weight: 300;
    line-height: 1.5em;
    margin-left: 0px;
    margin-top: 15px;
    clear: none;
    min-height: 0px;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px
}
#box34 {
    float: left;
    height: 215px;
    margin-left: 2.12766%;
    margin-top: 43px;
    clear: none;
    width: 48.93617%;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    background-color: #f4f4f4;
    margin-right: 0%;
    border: 1px solid #b4b4b4;
    background-image: url(//logovia-assets.s3.amazonaws.com/assets/logo-ab/img/payment-bc95d3520a0f7fae83512614602a9675.png);
    background-attachment: scroll;
    -webkit-background-size: auto;
    background-size: auto;
    background-position: 47.5% 92.7%;
    background-repeat: no-repeat no-repeat
}
#text34 {
    float: none;
    font-size: 18px;
    width: auto;
    height: auto;
    text-align: center;
    font-weight: normal;
    line-height: 1em;
    margin-left: auto;
    margin-top: 15px;
    clear: none;
    min-height: 0px;
    margin-right: auto
}
#text35 {
    float: none;
    font-size: 14px;
    width: auto;
    height: auto;
    text-align: center;
    font-weight: 300;
    line-height: 1.5em;
    margin-left: 0px;
    margin-top: 15px;
    clear: none;
    min-height: 0px;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px
}
#box35 {
    float: left;
    height: 215px;
    margin-left: 0%;
    margin-top: 31px;
    clear: both;
    width: 48.93617%;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    background-color: #f4f4f4;
    margin-right: 0%;
    border: 1px solid #b4b4b4
}
#text36 {
    float: none;
    font-size: 18px;
    width: auto;
    height: auto;
    text-align: center;
    font-weight: normal;
    line-height: 1em;
    margin-left: auto;
    margin-top: 15px;
    clear: none;
    min-height: 0px;
    margin-right: auto
}
#text37 {
    float: none;
    font-size: 14px;
    width: auto;
    height: auto;
    text-align: center;
    font-weight: 300;
    line-height: 1.5em;
    margin-left: 0px;
    margin-top: 15px;
    clear: none;
    min-height: 0px;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px
}
#box39 {
    float: left;
    height: 215px;
    margin-left: 2.12766%;
    margin-top: 31px;
    clear: none;
    width: 48.93617%;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    margin-right: 0%;
    background-color: #f4f4f4;
    border: 1px solid #b4b4b4
}
#text38 {
    float: none;
    font-size: 18px;
    width: auto;
    height: auto;
    text-align: center;
    font-weight: normal;
    line-height: 1em;
    margin-left: auto;
    margin-top: 15px;
    clear: none;
    min-height: 0px;
    margin-right: auto
}
#text39 {
    float: none;
    font-size: 14px;
    width: auto;
    height: auto;
    text-align: center;
    font-weight: 300;
    line-height: 1.5em;
    margin-left: 0px;
    margin-top: 15px;
    clear: none;
    min-height: 0px;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px
}
#text40 {
    float: left;
    font-size: 18px;
    width: 45.410572%;
    height: auto;
    text-align: left;
    font-weight: 300;
    line-height: 1.5em;
    margin-left: 3.821476%;
    margin-top: 2px;
    clear: both;
    min-height: 57px;
    margin-right: 0%
}
#input4:hover {
    background-color: #54a25a
}
#input4:active {
    border-bottom-style: none
}
#input4 {
    float: left;
    height: 70px;
    font-size: 20px;
    margin-left: 94.3125px;
    margin-top: 6px;
    clear: none;
    width: 31.595745%;
    border-color: #408d46 #408d46 #377a39;
    -webkit-box-shadow: #a0c6a3 0px 1px 0px 0px inset;
    box-shadow: #a0c6a3 0px 1px 0px 0px inset;
    border-bottom-width: 3px;
    color: white;
    font-weight: 300;
    font-style: normal;
    opacity: 1;
    margin-right: 0px;
    display: block;
    background-color: #408d46
}
#textspan11 {
    float: none;
    font-size: 16px;
    line-height: 1em;
    font-weight: 400
}
#textspan12 {
    float: none;
    font-size: 16px;
    line-height: 1em;
    font-weight: 400
}
#textspan10 {
    float: none;
    font-size: 14px;
    line-height: 1em
}
#sac {
    float: left;
    margin-left: 0%;
    margin-top: 0px;
    clear: both;
    width: 100%;
    background-color: #6d6d6d;
    padding-bottom: 20px
}
#box41 {
    float: none;
    height: 265px;
    margin-left: auto;
    margin-top: 0px;
    clear: none;
    width: 939.99999526px;
    margin-right: auto
}
#text41 {
    float: none;
    font-size: 32px;
    width: 100%;
    height: auto;
    text-align: center;
    font-weight: 300;
    line-height: 1em;
    margin-left: auto;
    margin-top: 25px;
    clear: none;
    min-height: 0px;
    color: #eeba2c;
    min-width: 0px;
    margin-right: auto
}
#text42 {
    float: none;
    font-size: 18px;
    width: auto;
    height: auto;
    text-align: center;
    font-weight: 300;
    line-height: 1.5;
    margin-left: auto;
    margin-top: 25px;
    clear: none;
    min-height: 0px;
    margin-right: auto;
    color: white
}
#text43 {
    float: none;
    font-size: 18px;
    width: auto;
    height: auto;
    text-align: center;
    font-weight: 300;
    line-height: 1em;
    margin-left: auto;
    margin-top: 35px;
    clear: none;
    min-height: 0px;
    margin-right: auto;
    color: white
}
#textspan13 {
    float: none;
    font-size: 32px;
    line-height: 1em
}
#textspan15 {
    float: none;
    font-size: 32px;
    line-height: 1em
}
#textspan14 {
    float: none;
    font-size: 24px;
    line-height: 1em;
    padding: 0 20px
}
#text44 {
    float: none;
    font-size: 18px;
    width: auto;
    height: auto;
    text-align: center;
    font-weight: 300;
    line-height: 1em;
    margin-left: auto;
    margin-top: 35px;
    clear: none;
    min-height: 0px;
    margin-right: auto;
    color: white;
    display: block;
    text-decoration: none
}
#footer {
    float: left;
    height: 45px;
    margin-left: 0%;
    margin-top: 0px;
    clear: both;
    width: 100%;
    min-width: 0px;
    background-color: #434343
}
#box42 {
    float: none;
    height: 45px;
    margin-left: auto;
    margin-top: 0px;
    clear: none;
    width: 939.99999526px;
    background-image: url(//logovia-assets.s3.amazonaws.com/assets/logo-ab/img/logo-footer-8504b16ca8ebb2e3f9a7cc3c5018deda.png);
    background-attachment: scroll;
    -webkit-background-size: auto;
    background-size: auto;
    margin-right: auto;
    background-position: 0% 0%;
    background-repeat: no-repeat no-repeat
}
#text45 {
    float: left;
    font-size: 13px;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: 300;
    line-height: 1em;
    margin-left: 35.370678%;
    margin-top: 16px;
    clear: none;
    min-height: 0px;
    color: white
}
#text46 {
    float: left;
    font-size: 13px;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: 300;
    line-height: 1em;
    margin-left: 19.714096%;
    margin-top: 16px;
    clear: none;
    min-height: 0px;
    color: white;
    margin-right: 0%
}
#videocontainer {
    float: left;
    height: 336.5px;
    margin-left: 0%;
    margin-top: 48.5px;
    clear: none;
    width: 580.671875px;
    border: 1px solid #b8b8b8;
    background-color: white;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.14902) 0px 3px 3px 0px;
    box-shadow: rgba(0, 0, 0, 0.14902) 0px 3px 3px 0px
}
#video {
    float: none;
    height: 315px;
    margin-left: auto;
    margin-top: 11px;
    clear: none;
    width: 560px;
    margin-right: auto
}
#box9 {
    float: left;
    height: 77px;
    margin-left: 4.73238%;
    margin-top: 20px;
    clear: none;
    width: 365px;
    margin-right: 0%;
    background-image: url(//logovia-assets.s3.amazonaws.com/assets/logo-ab/img/satisfacao-garantida-379689ea38058cf59f643b5a53670351.png);
    background-attachment: scroll;
    -webkit-background-size: auto;
    background-size: auto;
    background-position: 55px 0px;
    background-repeat: no-repeat no-repeat
}
#box3 {
    float: left;
    height: 64px;
    margin-left: 0%;
    margin-top: 13px;
    clear: none;
    width: 24.198803%;
    background-image: url(//logovia-assets.s3.amazonaws.com/assets/logo-ab/img/logo-2d37d8d28a32cf325eb81ba2fc19324f.png);
    background-attachment: scroll;
    -webkit-background-size: auto;
    background-size: auto;
    display: block;
    background-position: 30% 50%;
    background-repeat: no-repeat no-repeat
}
#box13 {
    float: left;
    height: 60px;
    margin-left: 3.171543%;
    margin-top: 0px;
    clear: none;
    width: 705px;
    margin-right: 0%;
    background-image: url(//logovia-assets.s3.amazonaws.com/assets/logo-ab/img/midia-e80322350c49f0b47b715c2b8b467861.png);
    background-attachment: scroll;
    -webkit-background-size: auto;
    background-size: auto;
    background-position: 0% 50%;
    background-repeat: no-repeat no-repeat
}
#box29 {
    float: left;
    height: 117px;
    margin-left: 24.24867%;
    margin-top: 257px;
    clear: both;
    width: 156px;
    background-image: url(//logovia-assets.s3.amazonaws.com/assets/logo-ab/img/detail-map-1cdb499a68e2f4891d00115ec6d4d3d8.png);
    background-attachment: scroll;
    -webkit-background-size: auto;
    background-size: auto;
    background-position: 0% 0%;
    background-repeat: no-repeat no-repeat
}
#box36 {
    float: left;
    height: 102px;
    margin-left: 5.233352%;
    margin-top: 11px;
    clear: none;
    width: 118px;
    background-image: url(//logovia-assets.s3.amazonaws.com/assets/logo-ab/img/01-8d0dfdbaf6023f8a2b3743d809b622ae.png);
    background-attachment: scroll;
    -webkit-background-size: auto;
    background-size: auto;
    background-position: 0% 0%;
    background-repeat: repeat repeat
}
#box37 {
    float: left;
    height: 102px;
    margin-left: 30px;
    margin-top: 11px;
    clear: none;
    width: 25.764193%;
    margin-right: 0%;
    background-image: url(//logovia-assets.s3.amazonaws.com/assets/logo-ab/img/02-28c05576242e5c3adf72e468b7e19436.png);
    background-attachment: scroll;
    -webkit-background-size: auto;
    background-size: auto;
    background-position: 0% 0%;
    background-repeat: repeat repeat
}
#box38 {
    float: left;
    height: 102px;
    margin-left: 30px;
    margin-top: 11px;
    clear: none;
    width: 25.764193%;
    margin-right: 0%;
    background-image: url(//logovia-assets.s3.amazonaws.com/assets/logo-ab/img/03-00a6fd7a4d61e7febf17c55ce25be44b.png);
    background-attachment: scroll;
    -webkit-background-size: auto;
    background-size: auto;
    background-position: 0% 0%;
    background-repeat: repeat repeat
}
#box15 {
    float: left;
    height: 66px;
    margin-left: 63.404255%;
    margin-top: 650px;
    clear: none;
    width: 31.595745%;
    background-image: url(//logovia-assets.s3.amazonaws.com/assets/logo-ab/img/personalizado-00ddabf82d9db42aafcf8d957307b8e5.png);
    background-attachment: scroll;
    -webkit-background-size: auto;
    background-size: auto;
    background-position: 126.8% 0%;
    background-repeat: no-repeat no-repeat
}
#box27 {
    float: left;
    height: 63px;
    margin-left: 4.09948%;
    margin-top: 13px;
    clear: both;
    width: 41.999267%;
    background-image: url(//logovia-assets.s3.amazonaws.com/assets/logo-ab/img/rapidoefacil-1168dd65d52dfbc59ef9f907d1d59052.png);
    background-attachment: scroll;
    -webkit-background-size: auto;
    background-size: auto;
    background-position: 45.2% 0%;
    background-repeat: no-repeat no-repeat
}
#box40 {
    float: left;
    height: 61px;
    margin-left: 63.262965%;
    margin-top: 16px;
    clear: both;
    width: 23.063497%;
    background-image: url(//logovia-assets.s3.amazonaws.com/assets/logo-ab/img/comeceagora-e3f770c3371fbd1eabedb4295f37f204.png);
    background-attachment: scroll;
    -webkit-background-size: auto;
    background-size: auto;
    background-position: 0% 0%;
    background-repeat: no-repeat no-repeat
}
#box4 a.selected {
    font-weight: bold
}