html{
    font-family:sans-serif;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%;
    height:100%
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{
    display:block
}
audio,canvas,progress,video{
    display:inline-block;
    vertical-align:baseline
}
audio:not([controls]){
    display:none;
    height:0
}
[hidden],template{
    display:none
}
a{
    background-color:transparent
}
a:active,a:hover{
    outline:0
}
abbr[title]{
    border-bottom:1px dotted
}
b,optgroup,strong{
    font-weight:700
}
dfn{
    font-style:italic
}
mark{
    background:#ff0;
    color:#000
}
small{
    font-size:80%
}
sub,sup{
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
sup{
    top:-.5em
}
sub{
    bottom:-.25em
}
img{
    border:0;
    max-width:100%;
    vertical-align:middle;
    display:inline-block
}
svg:not(:root){
    overflow:hidden
}
hr{
    box-sizing:content-box;
    height:0
}
pre,textarea{
    overflow:auto
}
code,kbd,pre,samp{
    font-family:monospace,monospace;
    font-size:1em
}
button,input,optgroup,select,textarea{
    color:inherit;
    font:inherit;
    margin:0
}
button{
    overflow:visible
}
button,select{
    text-transform:none
}
button,html input[type=button],input[type=reset]{
    -webkit-appearance:button;
    cursor:pointer
}
button[disabled],html input[disabled]{
    cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner{
    border:0;
    padding:0
}
input{
    line-height:normal
}
input[type=checkbox],input[type=radio]{
    box-sizing:border-box;
    padding:0
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{
    height:auto
}
input[type=search]{
    -webkit-appearance:none
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{
    -webkit-appearance:none
}
legend{
    border:0;
    padding:0
}
table{
    border-collapse:collapse;
    border-spacing:0
}
td,th{
    padding:0
}
@font-face{
    font-family:webflow-icons;
    src:url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format('truetype');
    font-weight:400;
    font-style:normal
}
[class*=" w-icon-"],[class^=w-icon-]{
    font-family:webflow-icons!important;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.w-icon-slider-right:before{
    content:"\e600"
}
.w-icon-slider-left:before{
    content:"\e601"
}
.w-icon-nav-menu:before{
    content:"\e602"
}
.w-icon-arrow-down:before,.w-icon-dropdown-toggle:before{
    content:"\e603"
}
.w-icon-file-upload-remove:before{
    content:"\e900"
}
.w-icon-file-upload-icon:before{
    content:"\e903"
}
*{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
html.w-mod-touch *{
    background-attachment:scroll!important
}
.w-block{
    display:block
}
.w-inline-block{
    max-width:100%;
    display:inline-block
}
.w-clearfix:after,.w-clearfix:before{
    content:" ";
    display:table;
    grid-column-start:1;
    grid-row-start:1;
    grid-column-end:2;
    grid-row-end:2
}
.w-clearfix:after{
    clear:both
}
.w-hidden{
    display:none
}
.w-button{
    display:inline-block;
    padding:9px 15px;
    background-color:#3898ec;
    color:#fff;
    border:0;
    line-height:inherit;
    text-decoration:none;
    cursor:pointer;
    border-radius:0
}
input.w-button{
    -webkit-appearance:button
}
html[data-w-dynpage] [data-w-cloak]{
    color:transparent!important
}
.w-webflow-badge,.w-webflow-badge *{
    position:static;
    left:auto;
    top:auto;
    right:auto;
    bottom:auto;
    z-index:auto;
    display:block;
    visibility:visible;
    overflow:visible;
    overflow-x:visible;
    overflow-y:visible;
    box-sizing:border-box;
    width:auto;
    height:auto;
    max-height:none;
    max-width:none;
    min-height:0;
    min-width:0;
    margin:0;
    padding:0;
    float:none;
    clear:none;
    border:0 transparent;
    border-radius:0;
    background:0 0;
    box-shadow:none;
    opacity:1;
    transform:none;
    transition:none;
    direction:ltr;
    font-family:inherit;
    font-weight:inherit;
    color:inherit;
    font-size:inherit;
    line-height:inherit;
    font-style:inherit;
    font-variant:inherit;
    text-align:inherit;
    letter-spacing:inherit;
    text-decoration:inherit;
    text-indent:0;
    text-transform:inherit;
    list-style-type:disc;
    text-shadow:none;
    font-smoothing:auto;
    vertical-align:baseline;
    cursor:inherit;
    white-space:inherit;
    word-break:normal;
    word-spacing:normal;
    word-wrap:normal
}
.w-webflow-badge{
    position:fixed!important;
    display:inline-block!important;
    visibility:visible!important;
    z-index:2147483647!important;
    top:auto!important;
    right:12px!important;
    bottom:12px!important;
    left:auto!important;
    color:#aaadb0!important;
    background-color:#fff!important;
    border-radius:3px!important;
    padding:6px 8px 6px 6px!important;
    font-size:12px!important;
    opacity:1!important;
    line-height:14px!important;
    text-decoration:none!important;
    transform:none!important;
    margin:0!important;
    width:auto!important;
    height:auto!important;
    overflow:visible!important;
    white-space:nowrap;
    box-shadow:0 0 0 1px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.1);
    cursor:pointer
}
.w-webflow-badge>img{
    display:inline-block!important;
    visibility:visible!important;
    opacity:1!important;
    vertical-align:middle!important
}
blockquote{
    margin:0 0 10px;
    padding:10px 20px;
    border-left:5px solid #e2e2e2;
    font-size:18px;
    line-height:22px
}
figure{
    margin:0 0 10px
}
figcaption{
    margin-top:5px;
    text-align:center
}
ol,ul{
    margin-top:0;
    margin-bottom:10px;
    padding-left:40px
}
.w-list-unstyled{
    padding-left:0;
    list-style:none
}
.w-embed:after,.w-embed:before{
    content:" ";
    display:table;
    grid-column-start:1;
    grid-row-start:1;
    grid-column-end:2;
    grid-row-end:2
}
.w-embed:after{
    clear:both
}
.w-video{
    width:100%;
    position:relative;
    padding:0
}
.w-video embed,.w-video iframe,.w-video object{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    border:none
}
fieldset{
    padding:0;
    margin:0;
    border:0
}
[type=button],[type=reset],button{
    border:0;
    cursor:pointer;
    -webkit-appearance:button
}
.w-form{
    margin:0 0 15px
}
.w-form-done{
    display:none;
    padding:20px;
    text-align:center;
    background-color:#ddd
}
.w-form-fail{
    display:none;
    margin-top:10px;
    padding:10px;
    background-color:#ffdede
}
label{
    display:block;
    margin-bottom:5px;
    font-weight:700
}
.w-input,.w-select{
    display:block;
    width:100%;
    height:38px;
    padding:8px 12px;
    margin-bottom:10px;
    font-size:14px;
    line-height:1.42857143;
    color:#333;
    vertical-align:middle;
    background-color:#fff;
    border:1px solid #ccc
}
.w-input:-moz-placeholder,.w-select:-moz-placeholder{
    color:#999
}
.w-input::-moz-placeholder,.w-select::-moz-placeholder{
    color:#999;
    opacity:1
}
.w-input:-ms-input-placeholder,.w-select:-ms-input-placeholder{
    color:#999
}
.w-input::-webkit-input-placeholder,.w-select::-webkit-input-placeholder{
    color:#999
}
.w-input:focus,.w-select:focus{
    border-color:#3898ec;
    outline:0
}
.w-input[disabled],.w-input[readonly],.w-select[disabled],.w-select[readonly],fieldset[disabled] .w-input,fieldset[disabled] .w-select{
    cursor:not-allowed
}
.w-input[disabled]:not(.w-input-disabled),.w-input[readonly],.w-select[disabled]:not(.w-input-disabled),.w-select[readonly],fieldset[disabled]:not(.w-input-disabled) .w-input,fieldset[disabled]:not(.w-input-disabled) .w-select{
    background-color:#eee
}
textarea.w-input,textarea.w-select{
    height:auto
}
.w-select{
    background-color:#f3f3f3
}
.w-select[multiple]{
    height:auto
}
.w-form-label{
    display:inline-block;
    cursor:pointer;
    font-weight:400;
    margin-bottom:0
}
.w-radio{
    display:block;
    margin-bottom:5px;
    padding-left:20px
}
.w-radio:after,.w-radio:before{
    content:" ";
    display:table;
    grid-column-start:1;
    grid-row-start:1;
    grid-column-end:2;
    grid-row-end:2
}
.w-radio:after{
    clear:both
}
.w-radio-input{
    margin:3px 0 0 -20px;
    line-height:normal;
    float:left
}
.w-file-upload{
    display:block;
    margin-bottom:10px
}
.w-file-upload-input{
    width:.1px;
    height:.1px;
    opacity:0;
    overflow:hidden;
    position:absolute;
    z-index:-100
}
.w-file-upload-default,.w-file-upload-success,.w-file-upload-uploading{
    display:inline-block;
    color:#333
}
.w-file-upload-error{
    display:block;
    margin-top:10px
}
.w-file-upload-default.w-hidden,.w-file-upload-error.w-hidden,.w-file-upload-success.w-hidden,.w-file-upload-uploading.w-hidden{
    display:none
}
.w-file-upload-uploading-btn{
    display:flex;
    font-size:14px;
    font-weight:400;
    cursor:pointer;
    margin:0;
    padding:8px 12px;
    border:1px solid #ccc;
    background-color:#fafafa
}
.w-file-upload-file{
    display:flex;
    flex-grow:1;
    justify-content:space-between;
    margin:0;
    padding:8px 9px 8px 11px;
    border:1px solid #ccc;
    background-color:#fafafa
}
.w-file-upload-file-name{
    font-size:14px;
    font-weight:400;
    display:block
}
.w-file-remove-link{
    margin-top:3px;
    margin-left:10px;
    width:auto;
    height:auto;
    padding:3px;
    display:block;
    cursor:pointer
}
.w-icon-file-upload-remove{
    margin:auto;
    font-size:10px
}
.w-file-upload-error-msg{
    display:inline-block;
    color:#ea384c;
    padding:2px 0
}
.w-file-upload-info{
    display:inline-block;
    line-height:38px;
    padding:0 12px
}
.w-file-upload-label{
    display:inline-block;
    font-size:14px;
    font-weight:400;
    cursor:pointer;
    margin:0;
    padding:8px 12px;
    border:1px solid #ccc;
    background-color:#fafafa
}
.w-icon-file-upload-icon,.w-icon-file-upload-uploading{
    display:inline-block;
    margin-right:8px;
    width:20px
}
.w-icon-file-upload-uploading{
    height:20px
}
.w-container{
    margin-left:auto;
    margin-right:auto;
    max-width:940px
}
.w-container:after,.w-container:before{
    content:" ";
    display:table;
    grid-column-start:1;
    grid-row-start:1;
    grid-column-end:2;
    grid-row-end:2
}
.w-container:after{
    clear:both
}
.w-container .w-row{
    margin-left:-10px;
    margin-right:-10px
}
.w-row:after,.w-row:before{
    content:" ";
    display:table;
    grid-column-start:1;
    grid-row-start:1;
    grid-column-end:2;
    grid-row-end:2
}
.w-row:after{
    clear:both
}
.w-row .w-row{
    margin-left:0;
    margin-right:0
}
.w-col{
    position:relative;
    float:left;
    width:100%;
    min-height:1px;
    padding-left:10px;
    padding-right:10px
}
.w-col .w-col{
    padding-left:0;
    padding-right:0
}
.w-col-1{
    width:8.33333333%
}
.w-col-2{
    width:16.66666667%
}
.w-col-3{
    width:25%
}
.w-col-4{
    width:33.33333333%
}
.w-col-5{
    width:41.66666667%
}
.w-col-6{
    width:50%
}
.w-col-7{
    width:58.33333333%
}
.w-col-8{
    width:66.66666667%
}
.w-col-9{
    width:75%
}
.w-col-10{
    width:83.33333333%
}
.w-col-11{
    width:91.66666667%
}
.w-col-12{
    width:100%
}
.w-hidden-main{
    display:none!important
}
@media screen and (max-width:991px){
    .w-container{
        max-width:728px
    }
    .w-hidden-main{
        display:inherit!important
    }
    .w-hidden-medium{
        display:none!important
    }
    .w-col-medium-1{
        width:8.33333333%
    }
    .w-col-medium-2{
        width:16.66666667%
    }
    .w-col-medium-3{
        width:25%
    }
    .w-col-medium-4{
        width:33.33333333%
    }
    .w-col-medium-5{
        width:41.66666667%
    }
    .w-col-medium-6{
        width:50%
    }
    .w-col-medium-7{
        width:58.33333333%
    }
    .w-col-medium-8{
        width:66.66666667%
    }
    .w-col-medium-9{
        width:75%
    }
    .w-col-medium-10{
        width:83.33333333%
    }
    .w-col-medium-11{
        width:91.66666667%
    }
    .w-col-medium-12{
        width:100%
    }
    .w-col-stack{
        width:100%;
        left:auto;
        right:auto
    }
}
@media screen and (max-width:767px){
    .w-hidden-main,.w-hidden-medium{
        display:inherit!important
    }
    .w-hidden-small{
        display:none!important
    }
    .w-container .w-row,.w-row{
        margin-left:0;
        margin-right:0
    }
    .w-col{
        width:100%;
        left:auto;
        right:auto
    }
    .w-col-small-1{
        width:8.33333333%
    }
    .w-col-small-2{
        width:16.66666667%
    }
    .w-col-small-3{
        width:25%
    }
    .w-col-small-4{
        width:33.33333333%
    }
    .w-col-small-5{
        width:41.66666667%
    }
    .w-col-small-6{
        width:50%
    }
    .w-col-small-7{
        width:58.33333333%
    }
    .w-col-small-8{
        width:66.66666667%
    }
    .w-col-small-9{
        width:75%
    }
    .w-col-small-10{
        width:83.33333333%
    }
    .w-col-small-11{
        width:91.66666667%
    }
    .w-col-small-12{
        width:100%
    }
}
@media screen and (max-width:479px){
    .w-container{
        max-width:none
    }
    .w-hidden-main,.w-hidden-medium,.w-hidden-small{
        display:inherit!important
    }
    .w-hidden-tiny{
        display:none!important
    }
    .w-col{
        width:100%
    }
    .w-col-tiny-1{
        width:8.33333333%
    }
    .w-col-tiny-2{
        width:16.66666667%
    }
    .w-col-tiny-3{
        width:25%
    }
    .w-col-tiny-4{
        width:33.33333333%
    }
    .w-col-tiny-5{
        width:41.66666667%
    }
    .w-col-tiny-6{
        width:50%
    }
    .w-col-tiny-7{
        width:58.33333333%
    }
    .w-col-tiny-8{
        width:66.66666667%
    }
    .w-col-tiny-9{
        width:75%
    }
    .w-col-tiny-10{
        width:83.33333333%
    }
    .w-col-tiny-11{
        width:91.66666667%
    }
    .w-col-tiny-12{
        width:100%
    }
}
.w-widget{
    position:relative
}
.w-widget-map{
    width:100%;
    height:400px
}
.w-widget-map label{
    width:auto;
    display:inline
}
.w-widget-map img{
    max-width:inherit
}
.w-widget-map .gm-style-iw{
    text-align:center
}
.w-widget-map .gm-style-iw>button{
    display:none!important
}
.w-widget-twitter{
    overflow:hidden
}
.w-widget-twitter-count-shim{
    display:inline-block;
    vertical-align:top;
    position:relative;
    width:28px;
    height:20px;
    text-align:center;
    background:#fff;
    border:1px solid #758696;
    border-radius:3px
}
.w-widget-twitter-count-shim *{
    pointer-events:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.w-widget-twitter-count-shim .w-widget-twitter-count-inner{
    position:relative;
    font-size:15px;
    line-height:12px;
    text-align:center;
    color:#999;
    font-family:serif
}
.w-widget-twitter-count-shim .w-widget-twitter-count-clear{
    position:relative;
    display:block
}
.w-widget-twitter-count-shim.w--large{
    width:36px;
    height:28px
}
.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner{
    font-size:18px;
    line-height:18px
}
.w-widget-twitter-count-shim:not(.w--vertical){
    margin-left:5px;
    margin-right:8px
}
.w-widget-twitter-count-shim:not(.w--vertical).w--large{
    margin-left:6px
}
.w-widget-twitter-count-shim:not(.w--vertical):after,.w-widget-twitter-count-shim:not(.w--vertical):before{
    top:50%;
    left:0;
    border:solid transparent;
    content:' ';
    height:0;
    width:0;
    position:absolute;
    pointer-events:none
}
.w-widget-twitter-count-shim:not(.w--vertical):before{
    border-color:rgba(117,134,150,0);
    border-right-color:#5d6c7b;
    border-width:4px;
    margin-left:-9px;
    margin-top:-4px
}
.w-widget-twitter-count-shim:not(.w--vertical).w--large:before{
    border-width:5px;
    margin-left:-10px;
    margin-top:-5px
}
.w-widget-twitter-count-shim:not(.w--vertical):after{
    border-color:rgba(255,255,255,0);
    border-right-color:#fff;
    border-width:4px;
    margin-left:-8px;
    margin-top:-4px
}
.w-widget-twitter-count-shim:not(.w--vertical).w--large:after{
    border-width:5px;
    margin-left:-9px;
    margin-top:-5px
}
.w-widget-twitter-count-shim.w--vertical{
    width:61px;
    height:33px;
    margin-bottom:8px
}
.w-widget-twitter-count-shim.w--vertical:after,.w-widget-twitter-count-shim.w--vertical:before{
    top:100%;
    left:50%;
    border:solid transparent;
    content:' ';
    height:0;
    width:0;
    position:absolute;
    pointer-events:none
}
.w-widget-twitter-count-shim.w--vertical:before{
    border-color:rgba(117,134,150,0);
    border-top-color:#5d6c7b;
    border-width:5px;
    margin-left:-5px
}
.w-widget-twitter-count-shim.w--vertical:after{
    border-color:rgba(255,255,255,0);
    border-top-color:#fff;
    border-width:4px;
    margin-left:-4px
}
.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner{
    font-size:18px;
    line-height:22px
}
.w-widget-twitter-count-shim.w--vertical.w--large{
    width:76px
}
.w-background-video{
    position:relative;
    overflow:hidden;
    height:500px;
    color:#fff
}
.w-background-video>video{
    background-size:cover;
    background-position:50% 50%;
    position:absolute;
    margin:auto;
    width:100%;
    height:100%;
    right:-100%;
    bottom:-100%;
    top:-100%;
    left:-100%;
    object-fit:cover;
    z-index:-100
}
.w-background-video>video::-webkit-media-controls-start-playback-button{
    display:none!important;
    -webkit-appearance:none
}
.w-background-video--control{
    position:absolute;
    bottom:1em;
    right:1em;
    background-color:transparent;
    padding:0
}
.w-background-video--control>[hidden]{
    display:none!important
}
.w-slider{
    position:relative;
    height:300px;
    text-align:center;
    background:#ddd;
    clear:both;
    -webkit-tap-highlight-color:transparent;
    tap-highlight-color:rgba(0,0,0,0)
}
.w-slider-mask{
    position:relative;
    display:block;
    overflow:hidden;
    z-index:1;
    left:0;
    right:0;
    height:100%;
    white-space:nowrap
}
.w-slide{
    position:relative;
    display:inline-block;
    vertical-align:top;
    width:100%;
    height:100%;
    white-space:normal;
    text-align:left
}
.w-slider-nav{
    position:absolute;
    z-index:2;
    top:auto;
    right:0;
    bottom:0;
    left:0;
    margin:auto;
    padding-top:10px;
    height:40px;
    text-align:center;
    -webkit-tap-highlight-color:transparent;
    tap-highlight-color:rgba(0,0,0,0)
}
.w-slider-nav.w-round>div{
    border-radius:100%
}
.w-slider-nav.w-num>div{
    width:auto;
    height:auto;
    padding:.2em .5em;
    font-size:inherit;
    line-height:inherit
}
.w-slider-nav.w-shadow>div{
    box-shadow:0 0 3px rgba(51,51,51,.4)
}
.w-slider-nav-invert{
    color:#fff
}
.w-slider-nav-invert>div{
    background-color:rgba(34,34,34,.4)
}
.w-slider-nav-invert>div.w-active{
    background-color:#222
}
.w-slider-dot{
    position:relative;
    display:inline-block;
    width:1em;
    height:1em;
    background-color:rgba(255,255,255,.4);
    cursor:pointer;
    margin:0 3px .5em;
    transition:background-color .1s,color .1s
}
.w-slider-dot.w-active{
    background-color:#fff
}
.w-slider-dot:focus{
    outline:0;
    box-shadow:0 0 0 2px #fff
}
.w-slider-dot:focus.w-active{
    box-shadow:none
}
.w-slider-arrow-left,.w-slider-arrow-right{
    position:absolute;
    width:80px;
    top:0;
    right:0;
    bottom:0;
    left:0;
    margin:auto;
    cursor:pointer;
    overflow:hidden;
    color:#fff;
    font-size:40px;
    -webkit-tap-highlight-color:transparent;
    tap-highlight-color:rgba(0,0,0,0);
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.w-slider-arrow-left [class*=' w-icon-'],.w-slider-arrow-left [class^=w-icon-],.w-slider-arrow-right [class*=' w-icon-'],.w-slider-arrow-right [class^=w-icon-]{
    position:absolute
}
.w-slider-arrow-left:focus,.w-slider-arrow-right:focus{
    outline:0
}
.w-slider-arrow-left{
    z-index:3;
    right:auto
}
.w-slider-arrow-right{
    z-index:4;
    left:auto
}
.w-icon-slider-left,.w-icon-slider-right{
    top:0;
    right:0;
    bottom:0;
    left:0;
    margin:auto;
    width:1em;
    height:1em
}
.w-slider-aria-label{
    border:0;
    clip:rect(0 0 0 0);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px
}
.w-slider-force-show{
    display:block!important
}
.w-dropdown{
    display:inline-block;
    position:relative;
    text-align:left;
    margin-left:auto;
    margin-right:auto;
    z-index:900
}
.w-dropdown-btn,.w-dropdown-link,.w-dropdown-toggle{
    position:relative;
    vertical-align:top;
    text-decoration:none;
    color:#222;
    padding:20px;
    text-align:left;
    margin-left:auto;
    margin-right:auto;
    white-space:nowrap
}
.w-dropdown-toggle{
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    display:inline-block;
    cursor:pointer;
    padding-right:40px
}
.w-dropdown-toggle:focus{
    outline:0
}
.w-icon-dropdown-toggle{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    margin:auto 20px auto auto;
    width:1em;
    height:1em
}
.w-dropdown-list{
    position:absolute;
    background:#ddd;
    display:none;
    min-width:100%
}
.w-dropdown-list.w--open{
    display:block
}
.w-dropdown-link{
    padding:10px 20px;
    display:block;
    color:#222
}
.w-dropdown-link.w--current{
    color:#0082f3
}
.w-dropdown-link:focus{
    outline:0
}
@media screen and (max-width:767px){
    .w-nav-brand{
        padding-left:10px
    }
}
.w-lightbox-backdrop{
    cursor:auto;
    font-style:normal;
    font-variant:normal;
    letter-spacing:normal;
    list-style:disc;
    text-indent:0;
    text-shadow:none;
    text-transform:none;
    visibility:visible;
    white-space:normal;
    word-break:normal;
    word-spacing:normal;
    word-wrap:normal;
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    color:#fff;
    font-family:"Helvetica Neue",Helvetica,Ubuntu,"Segoe UI",Verdana,sans-serif;
    font-size:17px;
    line-height:1.2;
    font-weight:300;
    text-align:center;
    background:rgba(0,0,0,.9);
    z-index:2000;
    outline:0;
    opacity:0;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    -webkit-tap-highlight-color:transparent;
    -webkit-transform:translate(0,0)
}
.w-lightbox-backdrop,.w-lightbox-container{
    height:100%;
    overflow:auto;
    -webkit-overflow-scrolling:touch
}
.w-lightbox-content{
    position:relative;
    height:100vh;
    overflow:hidden
}
.w-lightbox-view{
    position:absolute;
    width:100vw;
    height:100vh;
    opacity:0
}
.w-lightbox-view:before{
    content:"";
    height:100vh
}
.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{
    height:86vh
}
.w-lightbox-frame,.w-lightbox-view:before{
    display:inline-block;
    vertical-align:middle
}
.w-lightbox-figure{
    position:relative;
    margin:0
}
.w-lightbox-group .w-lightbox-figure{
    cursor:pointer
}
.w-lightbox-img{
    width:auto;
    height:auto;
    max-width:none
}
.w-lightbox-image{
    display:block;
    float:none;
    max-width:100vw;
    max-height:100vh
}
.w-lightbox-group .w-lightbox-image{
    max-height:86vh
}
.w-lightbox-caption{
    position:absolute;
    right:0;
    bottom:0;
    left:0;
    padding:.5em 1em;
    background:rgba(0,0,0,.4);
    text-align:left;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden
}
.w-lightbox-embed{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%
}
.w-lightbox-control{
    position:absolute;
    top:0;
    width:4em;
    background-size:24px;
    background-repeat:no-repeat;
    background-position:center;
    cursor:pointer;
    -webkit-transition:.3s;
    transition:.3s
}
.w-lightbox-left{
    display:none;
    bottom:0;
    left:0;
    background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==")
}
.w-lightbox-right{
    display:none;
    right:0;
    bottom:0;
    background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+")
}
.w-lightbox-close{
    right:0;
    height:2.6em;
    background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
    background-size:18px
}
.w-lightbox-strip{
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    padding:0 1vh;
    line-height:0;
    white-space:nowrap;
    overflow-x:auto;
    overflow-y:hidden
}
.w-lightbox-item{
    display:inline-block;
    width:10vh;
    padding:2vh 1vh;
    box-sizing:content-box;
    cursor:pointer;
    -webkit-transform:translate3d(0,0,0)
}
.w-lightbox-active{
    opacity:.3
}
.w-lightbox-thumbnail{
    position:relative;
    height:10vh;
    background:#222;
    overflow:hidden
}
.w-lightbox-thumbnail-image{
    position:absolute;
    top:0;
    left:0
}
.w-lightbox-thumbnail .w-lightbox-tall{
    top:50%;
    width:100%;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
.w-lightbox-thumbnail .w-lightbox-wide{
    left:50%;
    height:100%;
    -webkit-transform:translate(-50%,0);
    -ms-transform:translate(-50%,0);
    transform:translate(-50%,0)
}
.w-lightbox-spinner{
    position:absolute;
    top:50%;
    left:50%;
    box-sizing:border-box;
    width:40px;
    height:40px;
    margin-top:-20px;
    margin-left:-20px;
    border:5px solid rgba(0,0,0,.4);
    border-radius:50%;
    -webkit-animation:.8s linear infinite spin;
    animation:.8s linear infinite spin
}
.w-lightbox-spinner:after{
    content:"";
    position:absolute;
    top:-4px;
    right:-4px;
    bottom:-4px;
    left:-4px;
    border:3px solid transparent;
    border-bottom-color:#fff;
    border-radius:50%
}
.w-lightbox-hide{
    display:none
}
.w-lightbox-noscroll{
    overflow:hidden
}
@media (min-width:768px){
    .w-lightbox-content{
        height:96vh;
        margin-top:2vh
    }
    .w-lightbox-view,.w-lightbox-view:before{
        height:96vh
    }
    .w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{
        height:84vh
    }
    .w-lightbox-image{
        max-width:96vw;
        max-height:96vh
    }
    .w-lightbox-group .w-lightbox-image{
        max-width:82.3vw;
        max-height:84vh
    }
    .w-lightbox-left,.w-lightbox-right{
        display:block;
        opacity:.5
    }
    .w-lightbox-close{
        opacity:.8
    }
    .w-lightbox-control:hover{
        opacity:1
    }
}
.w-lightbox-inactive,.w-lightbox-inactive:hover{
    opacity:0
}
.w-richtext:after,.w-richtext:before{
    content:" ";
    display:table;
    grid-column-start:1;
    grid-row-start:1;
    grid-column-end:2;
    grid-row-end:2
}
.w-richtext:after{
    clear:both
}
.w-richtext[contenteditable=true]:after,.w-richtext[contenteditable=true]:before{
    white-space:initial
}
.w-richtext ol,.w-richtext ul{
    overflow:hidden
}
.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,.w-richtext .w-richtext-figure-selected[data-rt-type=image] div,.w-richtext .w-richtext-figure-selected[data-rt-type=video] div:after{
    outline:#2895f7 solid 2px
}
.w-richtext figure.w-richtext-figure-type-video>div:after,.w-richtext figure[data-rt-type=video]>div:after{
    content:'';
    position:absolute;
    display:none;
    left:0;
    top:0;
    right:0;
    bottom:0
}
.w-richtext figure{
    position:relative;
    max-width:60%
}
.w-richtext figure>div:before{
    cursor:default!important
}
.w-richtext figure img{
    width:100%
}
.w-richtext figure figcaption.w-richtext-figcaption-placeholder{
    opacity:.6
}
.w-richtext figure div{
    font-size:0px;
    color:transparent
}
.w-richtext figure.w-richtext-figure-type-image,.w-richtext figure[data-rt-type=image]{
    display:table
}
.w-richtext figure.w-richtext-figure-type-image>div,.w-richtext figure[data-rt-type=image]>div{
    display:inline-block
}
.w-richtext figure.w-richtext-figure-type-image>figcaption,.w-richtext figure[data-rt-type=image]>figcaption{
    display:table-caption;
    caption-side:bottom
}
.w-richtext figure.w-richtext-figure-type-video,.w-richtext figure[data-rt-type=video]{
    width:60%;
    height:0
}
.w-richtext figure.w-richtext-figure-type-video iframe,.w-richtext figure[data-rt-type=video] iframe{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.w-richtext figure.w-richtext-figure-type-video>div,.w-richtext figure[data-rt-type=video]>div{
    width:100%
}
.w-richtext figure.w-richtext-align-center{
    margin-right:auto;
    margin-left:auto;
    clear:both
}
.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,.w-richtext figure.w-richtext-align-center[data-rt-type=image]>div{
    max-width:100%
}
.w-richtext figure.w-richtext-align-normal{
    clear:both
}
.w-richtext figure.w-richtext-align-fullwidth{
    width:100%;
    max-width:100%;
    text-align:center;
    clear:both;
    display:block;
    margin-right:auto;
    margin-left:auto
}
.w-richtext figure.w-richtext-align-fullwidth>div{
    display:inline-block;
    padding-bottom:inherit
}
.w-richtext figure.w-richtext-align-fullwidth>figcaption{
    display:block
}
.w-richtext figure.w-richtext-align-floatleft{
    float:left;
    margin-right:15px;
    clear:none
}
.w-richtext figure.w-richtext-align-floatright{
    float:right;
    margin-left:15px;
    clear:none
}
.w-nav{
    position:relative;
    background:#ddd;
    z-index:1000
}
.w-nav:after,.w-nav:before{
    content:" ";
    display:table;
    grid-column-start:1;
    grid-row-start:1;
    grid-column-end:2;
    grid-row-end:2
}
.w-nav:after{
    clear:both
}
.w-nav-brand{
    position:relative;
    float:left;
    text-decoration:none;
    color:#333
}
.w-nav-link{
    position:relative;
    display:inline-block;
    vertical-align:top;
    text-decoration:none;
    color:#222;
    padding:20px;
    text-align:left;
    margin-left:auto;
    margin-right:auto
}
.w-nav-link.w--current{
    color:#0082f3
}
.w-nav-menu{
    position:relative;
    float:right
}
[data-nav-menu-open]{
    display:block!important;
    position:absolute;
    top:100%;
    left:0;
    right:0;
    background:#c8c8c8;
    text-align:center;
    overflow:visible;
    min-width:200px
}
.w--nav-link-open{
    display:block;
    position:relative
}
.w-nav-overlay{
    position:absolute;
    overflow:hidden;
    display:none;
    top:100%;
    left:0;
    right:0;
    width:100%
}
.w-nav-overlay [data-nav-menu-open]{
    top:0
}
.w-nav[data-animation=over-left] .w-nav-overlay{
    width:auto
}
.w-nav[data-animation=over-left] .w-nav-overlay,.w-nav[data-animation=over-left] [data-nav-menu-open]{
    right:auto;
    z-index:1;
    top:0
}
.w-nav[data-animation=over-right] .w-nav-overlay{
    width:auto
}
.w-nav[data-animation=over-right] .w-nav-overlay,.w-nav[data-animation=over-right] [data-nav-menu-open]{
    left:auto;
    z-index:1;
    top:0
}
.w-nav-button{
    position:relative;
    float:right;
    padding:18px;
    font-size:24px;
    display:none;
    cursor:pointer;
    -webkit-tap-highlight-color:transparent;
    tap-highlight-color:rgba(0,0,0,0);
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.w-nav-button:focus{
    outline:0
}
.w-nav-button.w--open{
    background-color:#c8c8c8;
    color:#fff
}
.w-nav[data-collapse=all] .w-nav-menu{
    display:none
}
.w--nav-dropdown-open,.w--nav-dropdown-toggle-open,.w-nav[data-collapse=all] .w-nav-button{
    display:block
}
.w--nav-dropdown-list-open{
    position:static
}
@media screen and (max-width:991px){
    .w-nav[data-collapse=medium] .w-nav-menu{
        display:none
    }
    .w-nav[data-collapse=medium] .w-nav-button{
        display:block
    }
}
@media screen and (max-width:767px){
    .w-nav[data-collapse=small] .w-nav-menu{
        display:none
    }
    .w-nav[data-collapse=small] .w-nav-button{
        display:block
    }
    .w-nav-brand{
        padding-left:10px
    }
}
.w-tabs{
    position:relative
}
.w-tabs:after,.w-tabs:before{
    content:" ";
    display:table;
    grid-column-start:1;
    grid-row-start:1;
    grid-column-end:2;
    grid-row-end:2
}
.w-tabs:after{
    clear:both
}
.w-tab-menu{
    position:relative
}
.w-tab-link{
    position:relative;
    display:inline-block;
    vertical-align:top;
    text-decoration:none;
    padding:9px 30px;
    text-align:left;
    cursor:pointer;
    color:#222;
    background-color:#ddd
}
.w-tab-link.w--current{
    background-color:#c8c8c8
}
.w-tab-link:focus{
    outline:0
}
.w-tab-content{
    position:relative;
    display:block;
    overflow:hidden
}
.w-tab-pane{
    position:relative;
    display:none
}
.w--tab-active{
    display:block
}
@media screen and (max-width:479px){
    .w-nav[data-collapse=tiny] .w-nav-menu{
        display:none
    }
    .w-nav[data-collapse=tiny] .w-nav-button,.w-tab-link{
        display:block
    }
}
.w-ix-emptyfix:after{
    content:""
}
@keyframes spin{
    0%{
        transform:rotate(0)
    }
    100%{
        transform:rotate(360deg)
    }
}
.w-dyn-empty{
    padding:10px;
    background-color:#ddd
}
.w-condition-invisible,.w-dyn-bind-empty,.w-dyn-hide{
    display:none!important
}
.wf-layout-layout{
    display:grid!important
}
.wf-layout-cell{
    display:flex!important
}
.w-layout-grid{
    display:-ms-grid;
    display:grid;
    grid-auto-columns:1fr;
    -ms-grid-columns:1fr 1fr;
    grid-template-columns:1fr 1fr;
    -ms-grid-rows:auto auto;
    grid-template-rows:auto auto;
    grid-row-gap:16px;
    grid-column-gap:16px
}
.w-embed-youtubevideo{
    width:100%;
    position:relative;
    padding-bottom:0;
    padding-left:0;
    padding-right:0;
    background-image:url(https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg);
    background-size:cover;
    background-position:50% 50%
}
.w-embed-youtubevideo:empty{
    min-height:75px;
    padding-bottom:56.25%
}
body{
    margin:0;
    min-height:100%;
    background-color:#fff;
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
    color:#333;
    font-size:12px;
    line-height:20px
}
h1{
    margin:10px 0;
    color:#333;
    font-size:40px;
    line-height:44px;
    font-weight:600
}
h2{
    margin:10px 0;
    color:#333;
    font-size:30px;
    line-height:36px;
    font-weight:700
}
h3{
    margin:10px 0 1px;
    font-family:Montserrat,sans-serif;
    font-size:21px;
    line-height:30px;
    font-weight:700
}
h4{
    margin:10px 0;
    font-size:18px;
    line-height:24px;
    font-weight:700
}
h5{
    margin:10px 0;
    font-size:14px;
    line-height:20px;
    font-weight:700
}
h6{
    margin:10px 0;
    font-size:12px;
    line-height:18px;
    font-weight:700
}
p{
    margin-top:0;
    margin-bottom:24px;
    font-family:'Open Sans',sans-serif;
    color:#42454e;
    font-size:18px;
    line-height:28px
}
.button{
    display:inline-block;
    margin-right:8px;
    margin-left:8px;
    padding:14px 20px;
    border-radius:3px;
    background-color:#6d7280;
    -webkit-transition:background-color .3s;
    transition:background-color .3s;
    font-family:Montserrat,sans-serif;
    color:#fff;
    font-size:14px;
    text-align:center;
    text-decoration:none;
    text-transform:uppercase
}
.button:hover{
    background-color:#848a9c
}
.button.sign-up{
    position:static;
    left:0;
    bottom:242px;
    display:block;
    width:200px;
    margin:29px auto 40px;
    padding:12px 16px 12px 15px;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start;
    -webkit-box-ordinal-group:1;
    -webkit-order:0;
    -ms-flex-order:0;
    order:0;
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    border:2px solid #66c31f;
    border-radius:10px;
    background-color:#66c31f;
    -webkit-transition:background-color .3s,border-color .3s;
    transition:background-color .3s,border-color .3s;
    font-size:15px;
    line-height:28px;
    font-weight:700
}
.button.sign-up:hover{
    border-color:#6ee31b;
    background-color:#6ee31b
}
.button.sign-up.download{
    height:45px;
    margin-top:0;
    margin-right:0;
    padding:10px 14px;
    line-height:20px
}
.button.sign-up.landing{
    margin-top:0;
    margin-right:0;
    margin-bottom:-5px;
    padding:10px 5px;
    -webkit-align-self:center;
    -ms-flex-item-align:center;
    -ms-grid-row-align:center;
    align-self:center;
    font-size:17px;
    font-style:normal;
    text-transform:uppercase
}
.button.sign-up.landing.button-pricing-list{
    display:inline-block;
    margin-top:20px;
    margin-right:auto;
    margin-left:auto;
    text-align:left
}
.button.testimunial{
    background-color:#ffd600
}
.section{
    display:block;
    padding:40px 15px 65px;
    border-style:none;
    border-top-width:1px;
    border-top-color:#000;
    border-bottom-width:1px;
    border-bottom-color:rgba(132,138,156,.31);
    box-shadow:1px 1px 3px 0 rgba(132,138,156,.32);
    font-family:Montserrat,sans-serif
}
.section.hero{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    padding-top:80px;
    padding-bottom:0;
    border-bottom-style:none;
    background-color:rgba(0,0,0,.85);
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/57bdcbff2c4298472c9b5896_Supermarket-Header.jpg");
    background-position:0 0;
    background-size:cover;
    text-align:center
}
.section.hero.home{
    margin-top:64px;
    padding-top:30px;
    background-color:#000;
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/5746ec7685323df64d12f949_fundo-loja-NEX.jpg");
    background-position:50% 50%;
    background-size:cover;
    background-repeat:no-repeat
}
.section.hero.supermarket{
    padding-top:95px;
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/57bdcede2c4298472c9b6679_Supermarket-Header2.jpg")
}
.section.hero.bakery{
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/57dc19997eaa81843e76497b_Free-Bakery-NEXTAR-POS-Software2.jpg");
    background-position:50% 100%;
    background-size:cover
}
.section.hero.customers{
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/588b78f25f3cc1f63e655ee6_Programa-Cadastro-Clientes-Gratis-NEX2.jpg");
    background-position:50% 50%;
    background-size:cover;
    background-repeat:no-repeat;
    background-attachment:scroll
}
.section.hero.liquor-store{
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/60f5cda217bda8be05c00f97_licor-store-nextar.png");
    background-position:0 0;
    background-size:auto
}
.section.hero.cashregister{
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/57cdaae870621356754cd553_NEXTAR-POS-Supermarket-Multiple-Terminals.jpg");
    background-position:50% 50%;
    background-size:cover;
    background-repeat:no-repeat
}
.section.hero.inventario{
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/57bdcede2c4298472c9b6679_Supermarket-Header2.jpg")
}
.section.hero.auto{
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/59ce54c7f373100001b4b61b_aaa.jpg");
    background-position:50% 0;
    background-size:cover
}
.section.hero.ice-cream{
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/59d63b5e7f63cb00013939d4_Teste%2001.png");
    background-position:50% 32%;
    background-size:auto;
    background-repeat:no-repeat
}
.section.hero.restaurante{
    background-size:cover;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/6123ee63e77ce9393f671dd5_sistema-tpv-restaurante-nextar%20(1).png");
    background-position:0 50%
}
.section.hero.tienda-de-ropa{
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/6140e6556769f0644378dbf2_tienda-ropa.png");
    background-position:50% 100%;
    background-size:cover
}
.section.hero.abarrote{
    padding-top:95px;
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/6194171fc96f40819635bab8_abarrote.png");
    background-position:0 100%;
    background-size:cover
}
.section.grey{
    margin-top:-45px;
    padding-top:65px;
    border-bottom-style:none;
    background-color:#f3f6fa;
    text-align:center
}
.section.centered{
    text-align:center
}
.section.footer{
    padding-top:40px;
    padding-bottom:0;
    background-color:#363b48;
    color:#969696;
    text-align:left
}
.section.download{
    padding-top:80px;
    padding-bottom:80px
}
.section.top{
    padding-top:100px;
    border-bottom-color:#000
}
.section.pricing{
    padding-top:100px
}
.section.features{
    padding-top:5px
}
.section.ex-pic-supermarket{
    min-height:400px;
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/57cdaae870621356754cd553_NEXTAR-POS-Supermarket-Multiple-Terminals.jpg");
    background-position:50% 50%;
    background-size:cover;
    background-repeat:no-repeat;
    background-attachment:fixed
}
.section.ex-pic-supermarket.bakery{
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/57dc1bce6f6d4f673ef6d246_Free-Bakery-NEXTAR-POS-Software4.jpg")
}
.section.ex-pic-supermarket.liquor-store{
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/60f5cd9e98c964c4502dacfa_liquor-store-nextar-2.png");
    background-position:0 0;
    background-size:auto
}
.section.ex-pic-supermarket.auto{
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/59c94cd1510df300017ed388_imagem%20do%20meio%20teste%2002.png")
}
.section.ex-pic-supermarket.ice-cream{
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/59d63f41ec8dae00014b81f5_02-Nextar-POS-Software-Ice-Cream-POS-Software.jpg");
    background-position:50% 50%;
    background-size:cover
}
.section.features-top{
    padding-top:25px
}
.section.tienda-de-ropa-2{
    min-height:400px;
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/6123bb23cf76b111c0d60744_tienda-de-ropa1.png");
    background-position:50% 50%;
    background-size:cover;
    background-repeat:no-repeat;
    background-attachment:fixed
}
.section.tienda-de-ropa-2.bakery{
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/57dc1bce6f6d4f673ef6d246_Free-Bakery-NEXTAR-POS-Software4.jpg")
}
.section.tienda-de-ropa-2.liquor-store{
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/60f5cd9e98c964c4502dacfa_liquor-store-nextar-2.png");
    background-position:0 0;
    background-size:auto
}
.section.tienda-de-ropa-2.auto{
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/59c94cd1510df300017ed388_imagem%20do%20meio%20teste%2002.png")
}
.section.tienda-de-ropa-2.ice-cream{
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/59d63f41ec8dae00014b81f5_02-Nextar-POS-Software-Ice-Cream-POS-Software.jpg");
    background-position:50% 50%;
    background-size:cover
}
.section.restaurante-2{
    min-height:400px;
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/611ffdd3b14ac1d584cb4e68_sistema-de-gestion-para-restaurante-nextar%20(1).png");
    background-position:50% 50%;
    background-size:cover;
    background-repeat:no-repeat;
    background-attachment:fixed
}
.section.restaurante-2.bakery{
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/57dc1bce6f6d4f673ef6d246_Free-Bakery-NEXTAR-POS-Software4.jpg")
}
.section.restaurante-2.liquor-store{
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/60f5cd9e98c964c4502dacfa_liquor-store-nextar-2.png");
    background-position:0 0;
    background-size:auto
}
.section.restaurante-2.auto{
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/59c94cd1510df300017ed388_imagem%20do%20meio%20teste%2002.png")
}
.section.restaurante-2.ice-cream{
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/59d63f41ec8dae00014b81f5_02-Nextar-POS-Software-Ice-Cream-POS-Software.jpg");
    background-position:50% 50%;
    background-size:cover
}
.nav-link{
    margin-right:11px;
    margin-left:11px;
    border-radius:3px;
    -webkit-transition:color .3s,background-color .3s,color .3s;
    transition:color .3s,background-color .3s,color .3s;
    font-family:Montserrat,sans-serif;
    color:#363b48;
    font-size:14px;
    text-decoration:none;
    text-transform:none
}
.nav-link:hover{
    color:#363b48;
    text-decoration:underline
}
.nav-link.sign-up{
    display:block;
    margin-right:0;
    margin-left:0;
    padding:7px 15px 6px;
    float:right;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    -webkit-box-align:stretch;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    align-items:stretch;
    border:2px solid #66c31f;
    background-color:#fff;
    -webkit-transition:background-color .3s,border-color .3s;
    transition:background-color .3s,border-color .3s;
    color:#66c31f;
    font-size:13px
}
.nav-link.sign-up:hover{
    border-color:#6ee31b;
    background-color:#6ee31b;
    color:#fff
}
.nav-link.sign-up.sign-up-pricing{
    margin-top:12px;
    border-color:transparent;
    font-weight:700
}
.nav-link.sign-up.sign-up-precios{
    border-color:transparent;
    font-weight:600
}
.nav-link.sign-up.precios{
    padding-top:12px;
    border-color:transparent;
    font-size:13px;
    font-weight:600
}
.nav-link.help{
    position:static;
    display:inline-block;
    margin-top:8px;
    font-size:13px
}
.nav-link.help:hover{
    color:#ee1d23
}
.nav-link.help.floating{
    position:fixed;
    right:10px;
    bottom:15px;
    padding:5px 18px;
    border:2px solid #ee1d23;
    color:#ee1d23;
    font-weight:500
}
.nav-link.help.floating:hover{
    background-color:#ee1d23;
    color:#eff1f4;
    text-decoration:none
}
.logo{
    padding-top:0;
    float:left
}
.logo.logo-nav-pricing{
    padding-top:10px
}
.hero-heading{
    margin-top:5px;
    margin-bottom:5px;
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
    color:#333;
    font-size:40px;
    font-weight:700;
    letter-spacing:0;
    text-shadow:1px 1px 2px rgba(0,0,0,.71)
}
.hero-heading.es{
    font-size:40px
}
.hero-heading.h2-lps{
    font-size:37px
}
.hero-heading.menor{
    font-size:38px
}
.hero-heading.white{
    margin-top:30px;
    font-family:Montserrat,sans-serif;
    color:#fff;
    font-size:42px;
    font-weight:600;
    text-align:center
}
.hero-subhead{
    margin:-7px -1px 5px -7px;
    padding:15px 0 5px 18px;
    border:1px rgba(132,138,156,.08);
    background-color:transparent;
    font-family:'Open Sans',sans-serif;
    color:#333;
    font-size:15.5px;
    line-height:33px;
    font-weight:600;
    text-align:left;
    text-decoration:none
}
.hero-subhead.center{
    margin-top:-4px;
    margin-bottom:0
}
.hero-subhead.center.header-sub{
    font-size:18px;
    font-weight:400
}
.hero-subhead.center.header-sub.no-border{
    margin-top:0;
    margin-right:0;
    padding-top:0;
    padding-bottom:0;
    padding-left:0;
    float:left;
    border-style:none;
    font-size:20px;
    font-weight:600
}
.hero-subhead.center.header-sub.no-border.no-border-top{
    float:none;
    box-shadow:none;
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
    font-weight:400
}
.hero-subhead.center.header-sub.no-border.no-border-top.precios{
    padding-top:5px
}
.hero-subhead.center.pricing-fix{
    border-style:none;
    box-shadow:none
}
.hero-subhead.white{
    margin-bottom:auto;
    font-family:'Open Sans',sans-serif;
    color:#fff;
    font-size:21px;
    line-height:31px;
    text-align:center;
    text-shadow:1px 1px 1px rgba(0,0,0,.76)
}
.hero-subhead.white.es{
    font-size:19px
}
.hero-subhead.white.es.home-fix{
    margin-top:0;
    margin-bottom:20px;
    padding-top:0;
    padding-bottom:0;
    padding-left:0;
    border-style:none;
    background-color:transparent;
    box-shadow:none;
    color:#f3f6fa
}
.hero-subhead.white.h2-home{
    margin-top:0;
    padding-top:0;
    padding-left:0;
    background-color:transparent;
    color:#fff
}
.hero-subhead.white.h2-home.h2-home-borderless{
    margin-left:0;
    border-style:none;
    box-shadow:none
}
.hero-subhead.white.center{
    text-align:center
}
.hero-subhead.precios{
    margin-top:0;
    margin-bottom:3px;
    padding-top:0;
    padding-bottom:0;
    font-size:14px
}
.section-title{
    margin-top:0;
    margin-bottom:0;
    padding-top:0;
    padding-bottom:25px;
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
    color:#383d50;
    font-size:20px;
    line-height:30px;
    font-weight:400;
    text-align:center
}
.section-title.bottom-padding{
    margin-bottom:50px
}
.section-title.bottom-padding.green{
    color:#66c31f
}
.section-title.bottom-padding.green.pricing-h2-header{
    line-height:45px
}
.section-title.bottom-padding.green.pricing-h2-header.space{
    padding-bottom:0;
    font-family:'Open Sans',sans-serif;
    font-size:34px;
    font-weight:400
}
.section-title.bottom-padding.left{
    text-align:left
}
.section-title.bottom-padding.left.pricing{
    border-bottom:1px solid #000;
    font-size:36px
}
.section-title.space-below{
    margin-bottom:52px
}
.section-title.around-the-globe{
    padding-top:25px;
    font-family:Montserrat,sans-serif;
    font-size:40px;
    font-weight:600
}
.section-title.all-h3{
    font-family:Montserrat,sans-serif;
    font-size:35px;
    line-height:45px
}
.section-title.dpwnloadnow-txt{
    font-family:Montserrat,sans-serif;
    font-size:35px
}
.section-title.h2-interno{
    font-family:Montserrat,sans-serif;
    font-size:40px;
    font-weight:600
}
.section-title.pricing-h2-header{
    padding-top:0;
    padding-bottom:50px;
    font-family:'Open Sans',sans-serif;
    color:#585858;
    font-size:35px;
    font-weight:600
}
.frames{
    width:70px
}
.frames.affordable{
    width:60px;
    margin-top:8px
}
.nav-bar{
    position:fixed;
    left:0;
    top:0;
    right:0;
    z-index:3;
    display:block;
    margin-bottom:0;
    border-bottom:1px solid rgba(132,138,156,.31);
    background-color:#fff
}
.nav-bar.examples{
    padding-right:10px;
    padding-left:10px;
    border-bottom-style:none
}
.center{
    margin-top:69px;
    margin-bottom:30px;
    text-align:center
}
.center.h2-features-ex{
    padding-top:5px;
    padding-bottom:5px
}
.h3{
    color:#363b48
}
.h3.centered{
    -webkit-box-flex:0;
    -webkit-flex:0 auto;
    -ms-flex:0 auto;
    flex:0 auto;
    text-align:center
}
.h3.centered.inline{
    display:inline-block;
    margin-left:12px
}
.h3.centered.inline.right{
    margin-left:0;
    text-align:right
}
.h3.inline{
    font-size:26px;
    font-weight:500;
    text-align:center
}
.paragraph{
    margin-top:20px;
    margin-bottom:30px;
    font-family:'Open Sans',sans-serif;
    font-size:16px;
    line-height:28px;
    font-weight:400;
    text-align:left
}
.paragraph.center{
    margin-top:5px;
    font-weight:400
}
.paragraph.center.red{
    display:none
}
.paragraph.center.h3-subt{
    font-size:20px
}
.paragraph.center.h3-subt.centro{
    text-align:center
}
.paragraph.sub-title{
    margin-top:20px
}
.paragraph.sub-title.center{
    margin:9px 0 25px;
    padding-right:47px;
    padding-left:47px;
    color:#383d50;
    font-size:21px;
    line-height:34px;
    font-weight:400;
    text-align:center
}
.paragraph.sub-title.h3-subt{
    margin-top:0;
    font-size:20px
}
.paragraph.sub-title.desgargar-preciso{
    text-align:center
}
.paragraph.tos-date{
    margin-top:50px;
    font-size:16px;
    font-style:italic;
    font-weight:300
}
.paragraph.tos-date.right{
    text-align:right
}
.paragraph.tos{
    font-size:18px;
    text-align:left
}
.paragraph.tos.left{
    text-align:left
}
.paragraph.right{
    margin-top:35px;
    text-align:left
}
.paragraph.support{
    display:block;
    margin-top:10px;
    text-align:center
}
.paragraph.darker{
    display:block;
    -webkit-box-ordinal-group:1;
    -webkit-order:0;
    -ms-flex-order:0;
    order:0
}
.paragraph.darker.box-downloading{
    margin-top:6px;
    margin-right:12px;
    margin-bottom:0;
    padding-top:0;
    padding-right:0;
    padding-left:41px;
    color:#363b48;
    font-size:17px;
    letter-spacing:0
}
.paragraph.faq-question{
    margin-top:0;
    font-family:'Open Sans',sans-serif;
    font-size:22px;
    font-weight:600;
    text-align:left
}
.paragraph.faq-question.left{
    color:#585858;
    font-weight:600;
    text-align:left
}
.paragraph.pricing.last{
    border-style:none;
    border-color:#000
}
.paragraph.pricing-comment{
    margin-top:5px;
    margin-bottom:20px;
    color:#363b48
}
.paragraph.features-ex{
    margin-top:18px;
    margin-bottom:15px;
    font-size:16px;
    line-height:26px;
    text-align:left
}
.paragraph._16{
    font-size:16px;
    font-weight:400
}
.paragraph.lightbox{
    margin-top:25px;
    text-decoration:none
}
.paragraph.lightbox-left{
    font-size:15px
}
.paragraph.pricing{
    border:1px #000;
    margin-top:0;
    margin-bottom:45px;
    padding-top:5px;
    padding-bottom:20px;
    border-bottom:1px dashed rgba(132,138,156,.3);
    font-size:16px;
    text-align:center
}
.paragraph.rightt{
    font-size:16px;
    text-align:center
}
.paragraph.left{
    text-align:left
}
.underline{
    text-decoration:underline
}
.link-logo{
    -webkit-box-ordinal-group:0;
    -webkit-order:-1;
    -ms-flex-order:-1;
    order:-1;
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
    -ms-flex:0 0 auto;
    flex:0 0 auto
}
.link-logo:hover{
    opacity:.8
}
.link-logo.w--current{
    float:left;
    -webkit-box-ordinal-group:0;
    -webkit-order:-1;
    -ms-flex-order:-1;
    order:-1
}
.img-hero-home.internas{
    position:static;
    left:0;
    right:0;
    bottom:471px;
    width:auto;
    max-width:88%;
    min-width:5px;
    margin-right:0;
    padding-left:0;
    float:none;
    box-shadow:0 -1px 2px 1px rgba(0,0,0,.11)
}
.img-icons-features{
    display:block;
    height:48px;
    margin-right:auto;
    margin-left:auto
}
.img-icons-features.examples{
    display:block;
    height:48px;
    min-height:28px;
    margin-right:7px;
    margin-left:0;
    float:left;
    -webkit-align-self:center;
    -ms-flex-item-align:center;
    -ms-grid-row-align:center;
    align-self:center;
    -webkit-box-flex:0;
    -webkit-flex:0 auto;
    -ms-flex:0 auto;
    flex:0 auto;
    font-size:12px
}
.img-icons-features.examples.session{
    display:block;
    height:48px;
    margin-right:auto;
    margin-left:auto;
    float:none;
    text-align:center
}
.h2-features{
    display:block;
    margin-top:10px;
    font-family:Montserrat,sans-serif;
    color:#383d50;
    font-size:18px;
    line-height:22px;
    font-weight:400
}
.link-features{
    display:block;
    width:150px;
    text-align:center;
    text-decoration:none
}
.link-features:hover{
    color:#333;
    text-decoration:underline
}
.body{
    display:block;
    font-family:'Open Sans',sans-serif;
    color:#42454e;
    font-size:18px;
    line-height:28px
}
.ico-instant{
    margin-top:3px;
    margin-right:6px;
    float:left
}
.email-field{
    display:inline-block;
    height:45px;
    max-width:340px;
    margin-right:10px;
    margin-bottom:0;
    float:left;
    border-radius:3px;
    color:#818181;
    font-size:14px;
    text-align:left
}
.download-email-form{
    display:block;
    max-width:550px;
    margin:70px auto 80px;
    text-align:center
}
.txt-footer{
    margin-top:18px;
    color:#fff;
    font-size:12px;
    font-weight:400;
    text-align:center
}
.txt-footer.tos{
    margin-top:10px;
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
    color:hsla(0,0%,100%,.51);
    font-size:12px;
    font-weight:300;
    text-decoration:none
}
.txt-footer.tos:hover{
    text-decoration:underline
}
.row-123{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin-top:60px
}
.p-success{
    font-family:'PT Sans',sans-serif;
    font-size:16px
}
.success-message{
    padding-top:29px;
    border-radius:3px;
    background-color:#f3f3f3
}
.form-email{
    display:block;
    margin-right:auto;
    margin-left:auto;
    text-align:center
}
.container-hero{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-justify-content:space-around;
    -ms-flex-pack:distribute;
    justify-content:space-around;
    -webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    -webkit-box-align:stretch;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    align-items:stretch;
    -webkit-align-content:space-between;
    -ms-flex-line-pack:justify;
    align-content:space-between
}
.col-3-features{
    margin-top:10px;
    padding-right:11px;
    padding-left:11px;
    text-align:center
}
.container-download{
    display:block;
    margin-right:auto;
    margin-left:auto;
    padding-right:40px;
    padding-left:40px;
    text-align:left
}
.div-mock{
    position:static;
    top:10px;
    bottom:3px;
    display:inline-block;
    margin-top:50px;
    margin-right:0;
    margin-left:auto;
    padding-top:32px;
    padding-right:25px;
    padding-left:22px;
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/5761935659a28bfc6865dd30_Hero-Landings-empty.png");
    background-position:50% 50%;
    background-size:contain;
    background-repeat:no-repeat
}
.section-top{
    position:static;
    padding:100px 15px 0;
    border:1px solid rgba(132,138,156,.3);
    background-color:#fff
}
.section-top:hover{
    font-style:normal
}
.section-top.precios{
    padding-top:0;
    padding-bottom:0
}
.h1-internas{
    margin-top:25px;
    margin-bottom:0;
    padding-top:0;
    padding-bottom:0;
    float:none;
    font-family:Montserrat,sans-serif;
    color:#292c38;
    font-size:18px;
    font-weight:600;
    text-align:center
}
.h1-internas.white{
    margin-bottom:5px;
    color:#fff;
    font-size:42px;
    text-shadow:1px 1px 2px rgba(0,0,0,.86)
}
.h1-internas.success{
    padding-bottom:10px;
    color:#292c38;
    font-size:50px;
    font-weight:700
}
.h1-internas.sub{
    margin-top:15px;
    color:rgba(41,44,56,.78);
    font-size:40px;
    font-weight:600
}
.h1-internas.h1-pricing{
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
    font-size:40px
}
.h2-internas{
    font-family:Montserrat,sans-serif;
    color:#383d50;
    line-height:40px;
    font-weight:400;
    text-align:center
}
.h2-internas.bold{
    font-size:35px;
    font-weight:700
}
.h2-internas.bold.left{
    text-align:left
}
.h2-internas.lps{
    font-family:Montserrat,sans-serif;
    font-weight:500
}
.cont-features.white{
    margin-top:20px;
    margin-bottom:55px;
    padding:40px 30px;
    border-radius:10px;
    background-color:#fff;
    box-shadow:1px 1px 3px 0 rgba(0,0,0,.34)
}
.list{
    margin-top:15px;
    color:#6d7280
}
.list-item{
    margin-bottom:10px;
    font-family:'Open Sans',sans-serif;
    color:#42454e;
    font-size:18px;
    line-height:28px
}
.list-item.landings{
    margin-top:12px;
    padding-left:20px;
    color:#363b48
}
.txt-small.center{
    margin-top:30px;
    font-family:'Open Sans',sans-serif;
    color:#848999;
    font-weight:300
}
.h3-home{
    margin-bottom:5px;
    padding-bottom:0;
    padding-left:19px;
    color:#363b48;
    font-size:22px;
    text-decoration:none
}
.h3-home.big-success{
    margin-top:18px;
    margin-bottom:10px;
    font-size:23px
}
.h3-home.big-success.es{
    font-size:18px
}
.h3-home.annual{
    text-align:center
}
.div-pricing-box{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin-top:25px;
    margin-bottom:50px;
    padding:25px 32px 0 20px;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    border:1px solid rgba(132,138,156,.09);
    border-radius:3px;
    background-color:rgba(245,247,252,.3);
    box-shadow:1px 1px 3px 0 rgba(0,0,0,.34)
}
.div-pricing-box.home-pricing-box{
    max-width:none;
    margin-right:0;
    margin-left:0
}
.pricing-column{
    margin-right:0;
    margin-bottom:58px;
    margin-left:auto;
    padding-bottom:0;
    padding-left:0;
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    border:1px solid rgba(132,138,156,.3);
    background-color:#fff;
    text-align:center
}
.pricing-column.featured{
    position:relative;
    top:-12px;
    margin-bottom:28px;
    box-shadow:2px 2px 2px 0 rgba(41,44,56,.21)
}
.pricing-column.pricing-column-1{
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-right:0;
    -webkit-box-flex:0;
    -webkit-flex:0 15%;
    -ms-flex:0 15%;
    flex:0 15%;
    border-style:none;
    border-color:transparent;
    background-color:transparent
}
.pricing-column.column-noborder{
    margin-left:0;
    padding-right:0;
    -webkit-box-flex:0;
    -webkit-flex:0 30%;
    -ms-flex:0 30%;
    flex:0 30%;
    border-style:none;
    border-color:transparent;
    background-color:transparent
}
.pricing-column.pricing-column-individual{
    margin-left:10px
}
.link-pricing-title{
    display:block;
    padding-top:15px;
    padding-bottom:15px;
    border-bottom:1px solid rgba(132,138,156,.3);
    text-decoration:none
}
.link-pricing-title:hover{
    color:#292c38;
    text-decoration:underline
}
.link-pricing-title.price-bar.pricing-top-zero{
    padding-bottom:84px
}
.link-pricing-item{
    position:static;
    display:block;
    max-width:100%;
    padding-top:21px;
    padding-bottom:21px;
    font-weight:200;
    text-align:center;
    text-decoration:none;
    white-space:pre-line
}
.link-pricing-item:hover{
    color:#848999;
    text-decoration:underline
}
.link-pricing-item.no-link{
    margin-right:-200px;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border:1px transparent;
    background-color:transparent
}
.link-pricing-item.no-link:hover{
    text-decoration:none
}
.link-pricing-item.premium-items{
    margin-left:-1px;
    padding-top:21px;
    padding-bottom:25px;
    border:1px solid transparent;
    background-color:#fefbe6;
    font-size:12px
}
.link-pricing-item.premium-items.pricing-space{
    padding-bottom:2px
}
.link-pricing-item.premium-items.size-fix{
    padding-top:5px;
    padding-bottom:7px;
    background-color:#fefbe6
}
.link-pricing-item.premium-items.home-pricing-box{
    margin-left:0;
    padding-top:0;
    padding-bottom:0
}
.link-pricing-item.premium-items.premium-left{
    padding-top:152px;
    padding-bottom:132px
}
.link-pricing-item.premium-items.premium-page-left{
    padding-top:132px;
    padding-bottom:132px
}
.link-pricing-item.free-items{
    width:99.908825%;
    margin-right:10px;
    margin-left:-1px;
    padding-top:21px;
    padding-bottom:21.5px;
    padding-left:0;
    background-color:#f5f5f6
}
.link-pricing-item.free-items.individual{
    margin-left:1px;
    padding-top:59px;
    padding-bottom:5.5px;
    padding-left:4px;
    background-color:rgba(242,242,242,.73)
}
.link-pricing-item.free-items.individual.home-pricing-box{
    padding-top:81px;
    padding-bottom:5.5px
}
.link-pricing-item.free-items.individual.div-features-right{
    padding-top:36px;
    padding-bottom:0;
    text-align:center
}
.link-pricing-item.free-items.individual.pricing-page-fix{
    padding-top:69px
}
.link-pricing-item.pricng-column-plan{
    margin-top:-7px;
    margin-bottom:-44px;
    padding-top:0;
    padding-bottom:0;
    background-color:#fff3bf
}
.link-pricing-item.free-zero{
    margin-top:1px;
    padding-top:83px;
    padding-bottom:0;
    background-color:transparent
}
.link-pricing-item.pricing-column-global-pricing{
    padding-top:5px;
    padding-bottom:5px
}
.link-pricing-item.pricing-countries-amounts-rows{
    padding-top:6px;
    padding-bottom:6.1px;
    border-style:none none solid;
    border-width:.3px .3px .5px;
    border-color:rgba(132,138,156,.14);
    border-radius:0;
    background-color:#fff;
    font-size:12px;
    line-height:20px
}
.link-pricing-item.pricing-countries-amounts-rows.pricing-global{
    float:right;
    font-size:14px
}
.link-pricing-item.pricing-countries-amounts-rows.global-pricing-border{
    margin-right:-95px;
    margin-left:-10px;
    padding:15px 0;
    border-style:solid;
    border-color:transparent;
    background-color:#fff
}
.link-pricing-item.country-header{
    padding-bottom:10px
}
.txt-pricing-item{
    padding-bottom:0;
    font-family:'Open Sans',sans-serif;
    color:rgba(54,59,72,.69);
    font-size:14px;
    font-weight:400
}
.txt-pricing-item.pricing-column-countries{
    display:inline-block;
    margin-left:0;
    padding-top:0;
    padding-bottom:0;
    padding-left:10px;
    float:left;
    clear:none;
    color:rgba(54,59,72,.53);
    font-size:15px;
    line-height:24px
}
.txt-pricing-item.pricing-column-countries.pricing-column-countries-amounts{
    margin-right:15px;
    float:right
}
.txt-pricing-item.pricing-column-countries.pricing-column-countries-amounts.pricing-texts{
    width:100px;
    margin-right:0;
    margin-left:20px;
    padding-left:0;
    clear:none;
    text-align:left
}
.txt-pricing-item.pricing-column-countries.pricing-column-countries-amounts.pricing-texts.amounts{
    font-weight:400
}
.txt-pricing-item.pricing-column-countries.pricing-column-countries-amounts.pricing-texts.amounts.global-pricing{
    -webkit-box-flex:0;
    -webkit-flex:0 auto;
    -ms-flex:0 auto;
    flex:0 auto
}
.txt-pricing-item.pricing-column-countries.pricing-column-countries-amounts.pricing-texts.amounts.global-pricing.global-price{
    margin-left:197px
}
.txt-pricing-item.pricing-column-countries.pricing-column-countries-amounts.pricing-texts.amounts.global-pricing.extra{
    display:inline-block;
    padding-left:0;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-align:stretch;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    align-items:stretch
}
.txt-pricing-item.pricing-column-countries.pricing-column-countries-amounts.pricing-texts.amounts.global-price{
    margin-top:0;
    margin-right:-1px;
    margin-left:25px;
    padding-top:0;
    padding-right:0;
    padding-left:2px;
    float:right;
    -webkit-box-flex:0;
    -webkit-flex:0 auto;
    -ms-flex:0 auto;
    flex:0 auto;
    background-color:transparent;
    color:rgba(51,51,51,.85);
    font-size:16px;
    font-weight:700
}
.txt-pricing-item.pricing-column-countries.pricing-texts{
    padding-left:42px;
    font-weight:700
}
.txt-pricing-item.pricing-column-countries.global-pricing{
    margin-right:0;
    font-size:20px;
    font-weight:600
}
.txt-pricing-item.pricing-column-countries.global-price{
    margin-top:2px;
    padding-left:8px;
    float:left;
    font-size:18px;
    font-weight:600
}
.div-pricing-bodycolumn{
    margin-top:0;
    padding-right:0;
    padding-bottom:0;
    border:1px #000;
    font-weight:300
}
.div-pricing-bodycolumn.pro{
    margin-top:0;
    background-color:#ebf4fc
}
.div-pricing-bodycolumn.premium{
    margin-top:0;
    padding-top:0;
    background-color:#fff3bf;
    text-align:left
}
.div-pricing-bodycolumn.free{
    margin-top:15px;
    padding-top:0;
    background-color:#eff1f4
}
.vid-pricing-bottom{
    margin-bottom:0;
    padding-top:0;
    padding-bottom:0;
    border:1px solid transparent
}
.vid-pricing-bottom.pricing-bottom-zero{
    margin-top:100px
}
.txt-pricetag{
    margin-top:12px;
    padding-top:0;
    font-family:'Open Sans',sans-serif;
    color:#363b48;
    font-size:20px;
    font-weight:600;
    text-align:center
}
.txt-pricetag.pricetag-title{
    margin-top:20px;
    font-weight:600
}
.txt-pricetag.pricetag-free{
    margin-top:34px
}
.txt-pricetag.home{
    margin-top:82px
}
.pricetag{
    color:#6d7280;
    font-size:17px;
    font-weight:300
}
.pricetag.pricetag-title{
    font-weight:700
}
.txt-freetrial{
    display:block;
    margin-top:0;
    margin-bottom:66px;
    padding-top:0;
    padding-bottom:14px;
    padding-left:19px;
    font-family:'Open Sans',sans-serif;
    color:rgba(54,59,72,.69);
    font-size:12px;
    font-weight:400;
    text-align:center;
    text-decoration:none
}
.txt-freetrial:hover{
    text-decoration:none
}
.txt-freetrial._14-day-supermarket{
    margin-top:30px
}
.subtitle{
    margin-top:15px;
    font-family:'Open Sans',sans-serif;
    font-size:18px;
    line-height:24px;
    text-align:center
}
.subtitle.registration-page{
    margin-top:15px;
    font-size:20px
}
.div-white{
    padding:40px 20px;
    background-color:#fff
}
.div-white.download{
    margin-top:15px;
    padding:0 40px;
    text-align:center
}
.ico-windows{
    display:block;
    margin-right:auto;
    margin-left:auto;
    text-align:center
}
.p-downloading-main{
    margin-top:10px;
    font-family:'Open Sans',sans-serif;
    color:#6d7280;
    font-size:18px;
    line-height:28px;
    text-align:center
}
.div-flex{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.div-flex.download{
    margin-top:100px
}
.div-download-left{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin-top:20px;
    padding-right:0;
    padding-bottom:90px;
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1
}
.div-download-right{
    display:block;
    padding-left:0;
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1
}
.ico-help{
    display:inline-block;
    width:30px
}
.container-whitebox{
    margin-top:10px;
    padding:30px 20px;
    border-radius:10px;
    background-color:#fff;
    box-shadow:1px 1px 3px 0 rgba(0,0,0,.34)
}
.container-whitebox.left{
    text-align:left
}
.div-home-hero-top{
    float:left;
    -webkit-align-self:flex-start;
    -ms-flex-item-align:start;
    align-self:flex-start;
    text-align:left
}
.div-home-hero-top.cashregister{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    width:auto;
    max-width:none;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
    -ms-flex:0 0 auto;
    flex:0 0 auto
}
.img-home-hero{
    position:static;
    left:0;
    right:0;
    bottom:88px;
    display:block;
    width:650px;
    float:right;
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
    -ms-flex:0 0 auto;
    flex:0 0 auto
}
.img-home-hero.bakery{
    max-width:94%;
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
    -ms-flex:0 0 auto;
    flex:0 0 auto
}
.img-home-hero.bakery.hide{
    display:none;
    height:400px
}
.nav-container{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    padding-top:12px;
    padding-bottom:12px;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.div-nav-right{
    float:right;
    -webkit-box-ordinal-group:2;
    -webkit-order:1;
    -ms-flex-order:1;
    order:1
}
.div-home-hero-down{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    padding-top:10px;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    grid-auto-columns:1fr;
    -ms-grid-columns:1fr 1fr;
    grid-template-columns:1fr 1fr;
    -ms-grid-rows:auto auto;
    grid-template-rows:auto auto;
    text-align:center
}
.div-home-hero-down.bakery{
    padding-top:20px;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.div-home-hero-down.temp{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start
}
.div-features{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin-top:40px;
    margin-bottom:40px;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.img-telas{
    display:block;
    max-width:100%;
    margin:30px auto;
    border-radius:10px;
    box-shadow:1px 1px 3px 0 rgba(0,0,0,.34)
}
.img-telas.left{
    max-width:50%;
    margin-right:25px;
    float:left
}
.ico-support{
    display:inline-block;
    margin-right:20px;
    margin-left:20px
}
.div-support{
    display:block;
    margin-top:40px;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    text-align:center
}
.facebook-share{
    display:none;
    margin-right:auto;
    margin-left:auto;
    padding:5px 20px;
    border:2px solid #3b5998;
    border-radius:5px;
    background-color:#f7f9ff
}
.h3-facebook-share{
    color:#3b5998;
    font-weight:700;
    text-align:center
}
.share-code{
    margin-top:10px;
    text-align:center
}
.div-screen{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin-top:20px;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    background-color:#fff
}
.each-box{
    margin-right:5px;
    margin-bottom:5px;
    padding:15px 17px 30px;
    border:1px rgba(132,138,156,.3);
    border-radius:10px;
    box-shadow:1px 1px 3px 0 #979797
}
.h2-screens{
    margin-right:-8px;
    margin-left:-9px;
    padding-right:0;
    color:#292c38;
    font-size:23px;
    font-weight:400
}
.img-thumb{
    margin-top:14px;
    box-shadow:1px 1px 3px 0 rgba(0,0,0,.26)
}
.img-thumb:hover{
    box-shadow:3px 3px 3px 0 rgba(0,0,0,.26)
}
.link-title-screens{
    display:block;
    color:#42454e;
    text-decoration:none
}
.link-title-screens:hover{
    text-decoration:underline
}
.screen-rows{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.p-3-col{
    margin-top:8px;
    font-family:'Open Sans',sans-serif;
    font-size:18px;
    line-height:28px;
    font-weight:400;
    text-align:center
}
.div-landings-what{
    padding:0 10px 10px 15px;
    -webkit-box-flex:0;
    -webkit-flex:0 auto;
    -ms-flex:0 auto;
    flex:0 auto
}
.div-landings-what.right{
    margin-left:10px;
    padding:15px 25px 15px 30px;
    -webkit-align-self:flex-start;
    -ms-flex-item-align:start;
    align-self:flex-start;
    border:2px solid transparent;
    border-radius:10px;
    background-color:hsla(0,0%,98.8%,.3);
    box-shadow:1px 1px 3px 0 #666
}
.cont-landing-flex{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    padding-top:5px;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap
}
.h3-landings{
    margin-top:0;
    color:#383d50;
    font-size:20px;
    font-weight:700
}
.h3-landings.examples{
    display:none;
    color:#383d50;
    font-weight:400
}
.link-list-item-landing{
    color:#42454e;
    text-decoration:none
}
.link-list-item-landing:hover{
    color:#292c38;
    text-decoration:underline
}
.link-list-item-landing.w--current{
    color:rgba(132,138,156,.3)
}
.link{
    display:inline;
    color:#363b48
}
.link:hover{
    color:#6d7280
}
.link.tos{
    font-size:12px
}
.box-download-now{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    width:auto;
    margin:15px auto 50px;
    padding:25px 10px;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    border:2px solid transparent;
    border-radius:10px;
    background-color:rgba(245,247,252,.3);
    box-shadow:1px 1px 3px 0 #666
}
.bold{
    font-size:22px;
    font-weight:700
}
.div-pricing-faq{
    display:none;
    margin-top:50px;
    padding-top:20px
}
.h3-left{
    margin-top:20px;
    color:#363b48
}
.dropdown{
    float:none;
    color:#fff
}
.dropdown.footer{
    float:none;
    font-size:14px
}
.top-alert{
    position:fixed;
    z-index:2;
    display:none;
    overflow:visible;
    width:100%;
    margin-top:65px;
    margin-bottom:-26px;
    padding-top:20px;
    padding-bottom:10px;
    border-bottom:1px solid #5b8dc4;
    background-color:#ceefff
}
.top-alert.es{
    display:inline;
    overflow:visible
}
.top-alert.pt{
    display:inline
}
.txt-alert-title{
    color:#135a9c;
    font-size:20px;
    font-weight:700
}
.p-alert{
    display:inline-block;
    margin-top:16px;
    margin-bottom:15px;
    font-family:'Open Sans',sans-serif;
    color:#363b48;
    font-size:15px;
    text-align:justify
}
.p-alert.big{
    font-size:20px;
    font-weight:700
}
.link-close{
    float:right
}
.txt-close{
    color:#363b48;
    text-decoration:underline
}
.txt-close:hover{
    opacity:.85
}
.p-alert-inline{
    margin-bottom:10px;
    font-family:'Open Sans',sans-serif;
    color:#363b48;
    font-size:15px
}
.container-alert{
    padding-bottom:0
}
.dropdown-anual{
    z-index:0;
    -webkit-box-ordinal-group:1;
    -webkit-order:0;
    -ms-flex-order:0;
    order:0;
    font-size:14px;
    text-decoration:none
}
.dropdown-anual:hover{
    text-decoration:none
}
.drop-list-plans.w--open{
    position:static;
    display:block;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    background-color:transparent
}
.div-annual{
    display:block;
    margin-right:auto;
    margin-left:auto;
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    border:1px solid rgba(132,138,156,.3);
    background-color:#fff
}
.div-annual.no-color{
    border-style:none;
    background-color:transparent
}
.txt-annual{
    font-size:18px;
    text-align:center
}
.price-box{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    overflow:hidden;
    margin-right:auto;
    margin-left:auto;
    padding:40px 25px 60px;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start;
    -webkit-align-self:center;
    -ms-flex-item-align:center;
    align-self:center;
    -webkit-box-flex:0;
    -webkit-flex:0 auto;
    -ms-flex:0 auto;
    flex:0 auto;
    border:1px solid rgba(132,138,156,.3);
    border-radius:2px;
    background-color:rgba(245,247,252,.3)
}
.div-annual-top{
    width:auto;
    padding:20px;
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    border-bottom:1px solid rgba(132,138,156,.3);
    background-color:#fff;
    text-align:center
}
.div-annual-top.transp{
    height:112px;
    border-bottom-color:rgba(132,138,156,.08);
    background-color:rgba(132,138,156,.08)
}
.div-annual-top.no-box{
    border-bottom-style:none;
    background-color:rgba(245,247,252,.3)
}
.div-annual-down{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    height:111px;
    padding-top:20px;
    padding-bottom:20px;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.txt-annual-m{
    font-family:'Open Sans',sans-serif;
    color:#6d7280;
    font-size:14px;
    font-weight:300;
    text-align:center
}
.drop-togg-annual{
    z-index:0
}
.drop-togg-annual.w--open{
    text-decoration:none
}
.txt-drop-annual-button{
    margin-top:7px;
    margin-bottom:-25px;
    padding-bottom:15px;
    font-size:23px;
    text-decoration:none
}
.div-download{
    padding:20px
}
.div-flex-testemunials{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin-top:50px;
    margin-bottom:50px;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    border:1px #b6b6b6
}
.div-testemunials-each{
    margin-right:5px;
    margin-bottom:5px;
    padding:10px;
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    border:1px solid #fff;
    border-radius:10px;
    box-shadow:1px 1px 3px 0 #838383
}
.p-testemunials{
    margin-bottom:10px;
    font-family:Montserrat,sans-serif;
    font-size:13px;
    line-height:23px;
    font-weight:400;
    text-align:left
}
.img-testemunials{
    position:static;
    height:45px;
    float:right
}
.img-test-aspas{
    margin-right:7px;
    float:left
}
.div-test-rows{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.container-centered{
    text-align:center
}
.div-pro-premium{
    display:block;
    max-width:270px;
    margin-top:30px;
    margin-right:auto;
    margin-left:auto;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    text-align:center
}
.available-pro-prem{
    display:block;
    margin-top:11px;
    font-family:'Open Sans',sans-serif;
    color:#363b48;
    font-weight:300
}
.ico-plans{
    margin-right:10px;
    margin-left:10px
}
.link-plans{
    padding:5px;
    -webkit-transition:-webkit-transform 350ms;
    transition:transform 350ms;
    transition:transform 350ms,-webkit-transform 350ms;
    font-family:'Open Sans',sans-serif;
    color:#292c38;
    text-decoration:none
}
.link-plans:hover{
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    transform:scale(1.1)
}
.txt-planavailable{
    margin-top:4px
}
.div-pricing-top{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.div-pricing-down{
    display:block;
    margin-top:45px;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-align-self:stretch;
    -ms-flex-item-align:stretch;
    -ms-grid-row-align:stretch;
    align-self:stretch
}
.section-pricing{
    padding:45px 15px 65px;
    background-color:rgba(255,243,191,.43)
}
.section-pricing.free{
    background-color:#eff1f4
}
.section-pricing.pro{
    background-color:#ebf4fc
}
.section-pricing.premium{
    display:block;
    margin-right:auto;
    margin-left:auto;
    background-color:#fff3bf
}
.h3-pricing{
    margin-top:20px;
    margin-bottom:0;
    color:#585858;
    font-size:30px;
    font-weight:500;
    text-align:center
}
.h3-pricing.live-chat-pricing{
    padding-top:20px;
    border-style:dotted none none;
    border-width:1px;
    border-color:rgba(132,138,156,.3) #000 #000
}
.h4-pricing{
    display:block;
    margin-top:7px;
    font-family:'Open Sans',sans-serif;
    color:rgba(51,51,51,.81);
    font-size:22px;
    font-weight:700;
    text-align:left
}
.ico-pricing{
    position:static;
    left:77px;
    top:0;
    display:block;
    overflow:visible;
    width:30px;
    margin-right:12px;
    float:left;
    text-align:left
}
.div-pricing-item{
    margin-top:20px;
    padding-top:0
}
.div-facebook{
    margin-top:60px
}
.paypal-logo{
    display:block;
    max-width:150px;
    margin-right:10px;
    float:right;
    -webkit-align-self:flex-end;
    -ms-flex-item-align:end;
    align-self:flex-end
}
.paypal-logo.es{
    max-width:215px;
    margin-top:9px
}
.div-features-ex{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin-top:30px;
    padding-top:5px;
    padding-bottom:5px;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.div-features-ex.hide{
    display:none
}
.feature-each{
    padding-right:22px;
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    color:#292c38;
    text-decoration:none
}
.feature-each:hover{
    color:#363b48;
    text-decoration:underline
}
.h2-features-ex{
    display:block;
    margin-top:0;
    margin-bottom:0;
    padding-top:0;
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
    color:#000;
    font-size:20px;
    line-height:25px;
    font-weight:400;
    letter-spacing:-1px
}
.h2-features-ex.green{
    color:#33b59f
}
.h2-features-ex.red{
    color:#f36040
}
.h2-features-ex.yellow{
    color:#f8c000
}
.container-price-down{
    margin-top:21px
}
.div-ex-each-top{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    -webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1
}
.div-ex-each-top.no-link{
    padding-right:20px;
    text-align:center
}
.h2-examples{
    margin-top:15px;
    margin-bottom:45px;
    font-family:Montserrat,sans-serif;
    color:#383d50;
    font-size:34px;
    font-weight:400;
    text-align:center
}
.img-ex-main-feature{
    display:block;
    max-width:65%;
    min-height:40px;
    float:left;
    border:1px solid rgba(102,115,155,.35);
    box-shadow:0 0 12px 3px rgba(145,151,170,.2)
}
.img-ex-main-feature.nexapp{
    width:250px;
    max-width:50%;
    border-style:none;
    box-shadow:none
}
.p-ex-main-feature{
    display:inline-block;
    padding-right:20px;
    padding-left:25px;
    font-size:18px;
    line-height:30px
}
.p-ex-main-feature.left{
    padding-right:25px;
    padding-left:25px
}
.div-ex-main-feature{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    padding-top:0;
    padding-bottom:25px;
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start
}
.div-ex-second-features{
    display:block;
    padding-top:35px
}
.tabs-ex-features{
    text-align:left
}
.tabs-menu{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    text-align:center
}
.tab-link{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    padding:12px 20px;
    -webkit-align-self:stretch;
    -ms-flex-item-align:stretch;
    align-self:stretch;
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    border-radius:5px;
    background-color:transparent;
    text-align:center
}
.tab-link:hover{
    background-color:#f3f6fa;
    text-decoration:underline
}
.tab-link.w--current{
    top:1px;
    padding-right:20px;
    padding-left:20px;
    border-bottom:1px solid rgba(245,247,252,.3);
    border-radius:3px 3px 0 0;
    background-color:rgba(132,138,156,.3);
    text-align:center
}
.txt-tab-title{
    -webkit-align-self:center;
    -ms-flex-item-align:center;
    -ms-grid-row-align:center;
    align-self:center;
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    font-family:Montserrat,sans-serif;
    color:#383d50;
    font-size:18px;
    line-height:24px;
    font-weight:400;
    text-align:center
}
.txt-tab-title.menor{
    font-size:18px
}
.tab-ex-pane{
    z-index:0;
    padding:20px;
    border:1px solid rgba(132,138,156,.3);
    border-radius:3px;
    background-color:rgba(245,247,252,.3)
}
.dropdown-link{
    font-size:12px
}
.p-comment{
    margin-top:0;
    margin-bottom:0;
    color:#fff;
    font-size:12px;
    font-weight:300
}
.div-top-left{
    -webkit-align-self:stretch;
    -ms-flex-item-align:stretch;
    -ms-grid-row-align:stretch;
    align-self:stretch;
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    text-align:center
}
.div-blue-warning{
    padding:20px 15px 0;
    border:1px solid #255b75;
    border-radius:2px;
    background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(196,236,255,.5)),to(rgba(196,236,255,.5)));
    background-image:linear-gradient(180deg,rgba(196,236,255,.5),rgba(196,236,255,.5))
}
.p-blue-warning{
    color:#255b75
}
.container{
    padding-top:0;
    text-align:center
}
.img-paypal{
    margin-top:13px;
    float:right
}
.img-ex-main-lightbox{
    box-shadow:6px 6px 26px -8px #848a9c
}
.img-ex-main-lightbox.menor{
    display:block;
    max-width:890px;
    margin-right:auto;
    margin-bottom:26px;
    margin-left:auto;
    text-align:center
}
.lightnox-link{
    text-decoration:none
}
.lightnox-link:hover{
    color:#333;
    text-decoration:underline
}
.div-flex-features{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.div-features-left{
    display:block;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-flex:60%;
    -webkit-flex:60%;
    -ms-flex:60%;
    flex:60%
}
.div-features-right{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    padding-left:40px;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-flex:25%;
    -webkit-flex:25%;
    -ms-flex:25%;
    flex:25%
}
.div-features-right-top{
    margin-bottom:20px;
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
    -ms-flex:0 0 auto;
    flex:0 0 auto
}
.lightbox-intab{
    margin-right:25px;
    float:left
}
.lightbox-intab.right{
    margin-right:0;
    margin-left:25px;
    float:right
}
.img-lightbox-intab{
    max-width:298px
}
.div-temp{
    height:300px
}
.div-kyte{
    display:none
}
.container-2{
    margin-top:26px
}
.container-3{
    font-size:23px
}
.bold-text{
    margin-top:0;
    margin-bottom:1px;
    padding-top:0;
    font-family:Montserrat,sans-serif;
    font-size:34px;
    line-height:0;
    font-weight:500
}
.bold-text-2{
    font-size:21px
}
.div-kyte-2{
    display:none
}
.p-center{
    display:block;
    margin-top:0;
    text-align:center
}
.p-center.repuso{
    margin-top:10px;
    font-size:14px
}
.bold-text-3{
    color:#383d50;
    font-size:30px;
    line-height:35px;
    font-weight:600
}
.utility-page-wrap{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    width:100vw;
    height:100vh;
    max-height:100%;
    max-width:100%;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    opacity:1;
    font-weight:700
}
.utility-page-content{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    width:290px;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    text-align:center
}
.utility-page-form{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:stretch;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    align-items:stretch
}
.body-2{
    background-color:#814800
}
.image{
    max-width:100%;
    margin-top:-21px;
    margin-right:30px;
    padding-top:0;
    padding-bottom:35px;
    float:right
}
.div-block{
    margin-top:5px
}
.button-features{
    display:inline-block;
    margin-top:-60px;
    margin-right:10px;
    margin-left:10px;
    padding:20px 12px;
    border:1px solid rgba(132,138,156,.3);
    border-radius:0;
    background-color:rgba(245,247,252,.3);
    color:#0d10da;
    font-size:21px;
    text-align:center;
    text-decoration:underline;
    cursor:pointer
}
.button-features:hover{
    border:1px solid rgba(132,138,156,.3);
    text-decoration:underline
}
.button-features.download{
    display:inline-block;
    margin-right:0;
    padding:12px 18px;
    float:none;
    border:1px solid #57af17;
    border-radius:3px;
    background-color:#66c31f;
    color:#fff;
    font-size:20px;
    font-weight:600;
    letter-spacing:1px;
    text-shadow:none
}
.button-features.download:hover{
    border-color:#66c31f;
    background-color:#6ee31b;
    text-shadow:none
}
.button-features.download.w--current{
    text-shadow:none
}
.button-features.download.w--current:hover{
    border-color:#66c31f;
    text-shadow:none
}
.button-features.download.new{
    margin-left:0;
    padding-right:22px;
    padding-left:22px;
    border-color:#66c31f
}
.button-features.download.new.recursos{
    display:inline-block;
    border-style:none;
    background-color:#71bf62;
    letter-spacing:0
}
.button-features.download.new.recursos:hover{
    border-style:none;
    background-color:#5ad143;
    box-shadow:none
}
.link-recursos-menu{
    display:block;
    padding-right:15px;
    padding-left:25px;
    color:#686868;
    font-size:14px;
    line-height:24px;
    text-decoration:underline
}
.link-recursos-menu:hover{
    background-color:#ddd;
    text-decoration:underline
}
.link-recursos-menu.w--current{
    background-color:#ddd;
    color:#616161;
    font-weight:400;
    text-decoration:none
}
.link-recursos-menu.categoria{
    margin-top:18px;
    margin-bottom:2px;
    padding-left:20px;
    color:#616161;
    font-size:17px;
    font-weight:700;
    text-decoration:underline
}
.link-recursos-menu.categoria.no-link:hover{
    background-color:transparent;
    text-decoration:none
}
.section-recursos-hero{
    margin-top:60px;
    padding:40px 15px 30px;
    border-bottom:1px solid rgba(132,138,156,.3)
}
.div-rec-cta{
    margin-top:40px;
    padding-top:0;
    border:1px #848a9c;
    background-color:hsla(0,0%,100%,0)
}
.div-rec-cta._1-line{
    margin-top:0;
    margin-bottom:35px;
    padding-top:25px;
    padding-bottom:22px;
    border-radius:13px;
    background-color:#fafafa;
    box-shadow:1px 1px 3px 0 rgba(54,59,72,.53);
    text-align:center
}
.div-rec-cta.download-now-features-page-cta{
    margin-top:5px;
    margin-bottom:10px
}
.div-recursos-right{
    padding-left:40px;
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1
}
.container-larger{
    display:block;
    max-width:1100px;
    margin-right:auto;
    margin-left:auto;
    padding-top:0
}
.rich-text-recursos{
    display:inline-block;
    margin-top:50px;
    border:1px #000;
    text-align:left
}
.rich-text-recursos li{
    font-size:17px;
    line-height:33px
}
.rich-text-recursos a{
    color:#43b4e7
}
.rich-text-recursos a:hover{
    color:#6bc3ee
}
.rich-text-recursos a:visited{
    color:#33778c
}
.rich-text-recursos ul{
    padding-left:18px
}
.rich-text-recursos h3{
    font-size:21px
}
.rich-text-recursos h2{
    display:block;
    margin-top:10px;
    margin-bottom:40px;
    color:#42454e;
    font-size:30px;
    line-height:38px;
    font-weight:700;
    text-align:left
}
.rich-text-recursos.more{
    margin-top:30px
}
.rich-text-recursos p{
    font-size:17px
}
.rich-text-recursos.black{
    margin-top:100px
}
.h1-recursos{
    margin-top:0;
    margin-bottom:60px;
    color:#333;
    font-size:38px;
    font-weight:700;
    text-align:left
}
.h1-recursos.black{
    color:#333
}
.div-recursos-hero-left{
    position:static;
    left:111px;
    top:87px;
    right:0;
    bottom:0;
    max-width:262px;
    padding-top:5px;
    padding-bottom:15px;
    -webkit-box-flex:0;
    -webkit-flex:0 250px;
    -ms-flex:0 250px;
    flex:0 250px;
    border-radius:5px;
    background-color:#f4f4f4
}
.p-recursos-subtitle{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    width:400px;
    margin-right:auto;
    margin-bottom:auto;
    padding-top:30px;
    float:none;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    line-height:31px;
    text-align:left
}
.p-rec-cta{
    display:inline-block;
    margin-right:7px;
    margin-bottom:0;
    padding-top:0;
    padding-bottom:0;
    font-size:28px;
    font-weight:700
}
.p-rec-cta._2{
    display:inline-block;
    margin-left:7px
}
.div-recursos-hero{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.img-recursos-hero{
    display:inline-block;
    width:auto;
    margin-left:auto;
    float:right
}
.navbar-features{
    position:fixed;
    left:0;
    top:0;
    right:0;
    bottom:auto;
    padding-top:10px;
    padding-bottom:10px;
    background-color:#fafafa
}
.button-2{
    display:inline-block;
    margin-right:3px;
    margin-left:3px;
    padding:4px 12px;
    border:1px solid transparent;
    border-radius:3px;
    background-color:transparent;
    color:#333;
    font-size:15px;
    font-weight:400;
    text-align:center;
    text-decoration:none
}
.button-2:hover{
    border:1px solid transparent;
    font-weight:400
}
.button-2.w--current{
    position:relative;
    border-width:1px
}
.button-2.w--current:hover{
    border-style:solid;
    border-color:transparent;
    color:#333;
    font-weight:600
}
.button-2.download-menu{
    border-color:#57af17;
    color:#57af17;
    font-weight:400
}
.button-2.download-menu:hover{
    border-style:solid;
    border-color:#57af17;
    background-color:#57af17;
    color:#fff;
    font-weight:400
}
.button-2.download-menu.w--current{
    border-color:#57af17;
    color:#57af17
}
.button-2.download-menu.rec{
    border-color:#71bf62;
    color:#71bf62
}
.button-2.download-menu.rec:hover{
    border-color:#5ad143;
    background-color:#5ad143;
    color:#fff
}
.button-2.rec.w--current:focus,.button-2.rec.w--current:visited{
    border-color:rgba(54,59,72,.69)
}
.button-2.rec.red{
    color:#ee1d23
}
.button-2.rec.red:hover{
    border-color:#ee1d23
}
.button-2.rec.global-pricing-button{
    background-color:#66c31f
}
.button-2.rec.home-button,.button-2.rec.home-button.home.w--current{
    border-color:transparent
}
.button-2.rec.home-button.home.w--current:hover{
    font-weight:400
}
.button-2.rec.home-button.button-features-featurespage.w--current{
    border-style:none
}
.button-2.rec.home-button.button-features-featurespage.w--current:hover{
    font-weight:400
}
.button-2.rec.home-fix{
    border-style:solid;
    border-color:transparent
}
.button-2.rec.home-fix:hover{
    border-color:rgba(54,59,72,.69)
}
.button-2.rec.home-fix.go-premium{
    font-weight:700
}
.button-2.rec.home-fix.go-premium.w--current{
    border-color:#fff3bf;
    border-radius:12px;
    background-color:#fff3bf
}
.button-2.download{
    display:inline-block;
    margin-right:14px;
    padding:12px 18px;
    float:right;
    border:1px solid #ffe67a;
    border-radius:3px;
    background-color:rgba(255,230,122,.68);
    box-shadow:1px 1px 3px 0 rgba(0,0,0,.34);
    font-family:Montserrat,sans-serif;
    color:rgba(0,0,0,.88);
    font-size:20px;
    font-weight:700;
    letter-spacing:1px;
    text-shadow:none
}
.button-2.download:hover{
    border-color:#fee15f;
    background-color:#fee15f;
    text-shadow:none
}
.button-2.download.w--current{
    text-shadow:none
}
.button-2.download.w--current:hover{
    border-color:#66c31f;
    text-shadow:none
}
.button-2.download.new{
    margin-left:0;
    padding-right:22px;
    padding-left:22px;
    border-color:#66c31f
}
.button-2.download.new.recursos{
    display:inline-block;
    margin-top:-9px;
    margin-right:25px;
    border-style:none;
    background-color:#66c31f;
    box-shadow:none;
    color:rgba(255,255,255,.88);
    letter-spacing:0
}
.button-2.download.new.recursos:hover{
    border-style:none;
    background-color:#5ad143;
    box-shadow:none
}
.button-2.download.new.recursos._2{
    float:none;
    clear:right;
    margin-top:auto;
    margin-left:18px;
    padding-top:10px;
    padding-bottom:10px;
    border-color:#fff;
    background-color:#66c31f;
    color:rgba(255,255,255,.88)
}
.button-2.download.new.recursos.features-page{
    background-color:#66c31f;
    color:#eff1f4
}
.button-2.download.new.recursos.features-page.features-page-cta{
    margin-top:auto;
    float:left
}
.button-2.download.new.recursos.features-page-cta{
    margin-top:20px;
    float:left
}
.button-2.download.pricing-top{
    display:block;
    margin-top:-33px;
    margin-right:360px;
    margin-left:360px;
    padding-right:0;
    padding-left:0;
    float:none;
    box-shadow:1px 1px 3px 0 rgba(0,0,0,.34)
}
.button-2.depoimento{
    border-color:#ffd600;
    background-color:#ffd600;
    color:#fff;
    font-weight:700
}
.button-2.depoimento:hover{
    border-color:#ffeb00;
    background-color:#ffeb00
}
.button-2.planos{
    display:none
}
.button-2.atendimento{
    border-style:solid;
    border-color:transparent;
    border-radius:3px;
    color:#333;
    font-weight:400;
    text-shadow:none
}
.button-2.atendimento:hover{
    border-color:#ee1d23;
    background-color:transparent;
    color:#ee1d23;
    text-shadow:none
}
.button-2.atendimento.w--current{
    text-shadow:none
}
.button-2.rec{
    margin-left:0;
    font-size:14px
}
.button-2.rec.w--current{
    border-color:#ee1d23
}
.button-2.rec.w--current:hover{
    border-style:solid;
    border-color:rgba(54,59,72,.69);
    background-color:transparent;
    color:#000
}
.button-2.rec.go-premium-button{
    border-color:#fff3bf;
    border-radius:10px;
    background-color:#fff3bf;
    color:#292c38;
    font-weight:600
}
.button-2.rec.go-premium-button:hover{
    border-color:#ffe67a;
    background-color:#fee15f;
    color:#000;
    font-weight:700
}
.button-2.rec.go-premium-button.go-premium-button-pricing.w--current{
    display:inline-block;
    border-color:transparent;
    background-color:transparent;
    color:transparent
}
.button-2.hazte-premium{
    border:1px solid rgba(255,230,122,.68);
    border-radius:13px;
    background-color:rgba(255,230,122,.68);
    font-family:'Open Sans',sans-serif;
    font-weight:700;
    cursor:pointer
}
.button-2.hazte-premium:hover{
    border-color:#ffe67a;
    background-color:#ffe67a;
    font-weight:700
}
.button-2.hazte-premium.hazte-premium-precios{
    display:inline-block
}
.button-2.hazte-premium.hazte-premium-precios.w--current{
    display:none
}
.button-2.hazte-premium.hazte-premium--precios{
    display:inline-block
}
.button-2.hazte-premium.premium--precios-hide{
    display:inline-block;
    overflow:visible
}
.button-2.hazte-premium.premium--precios-hide.hide{
    border-color:transparent;
    background-color:transparent;
    color:transparent
}
.link-logo-2:hover{
    opacity:.8
}
.logo-nav-rec{
    display:block
}
.nav-menu-left{
    margin-left:57px;
    padding-top:5px;
    padding-right:46px;
    padding-left:0;
    float:right;
    clear:none;
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
    -ms-flex:0 0 auto;
    flex:0 0 auto
}
.nav-menu-left.nav-menu-left-pricing{
    margin-top:15px;
    padding-right:50px
}
.nav-menu-left.precios{
    padding-top:9px;
    padding-right:33px;
    padding-left:0;
    font-size:12px
}
.container-nav-recursos{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    max-width:1100px;
    margin-right:auto;
    margin-left:auto
}
.nav-menu-recursos{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin-left:176px;
    float:none;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1
}
.section-recursos{
    margin-bottom:0;
    padding-top:40px;
    padding-bottom:40px;
    border:.5px #000
}
.h2-recursos-section{
    display:block;
    margin-top:25px;
    margin-bottom:50px;
    color:#333;
    font-size:23px;
    font-weight:700;
    text-align:center
}
.h2-recursos-section.black{
    color:#333;
    font-size:32px
}
.div-recursos-imagem{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin-top:30px;
    padding-bottom:50px;
    -webkit-justify-content:space-around;
    -ms-flex-pack:distribute;
    justify-content:space-around;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.div-recursos-imagem.black{
    padding-bottom:30px
}
.div-rec-img-left{
    -webkit-box-flex:0;
    -webkit-flex:0 0 55%;
    -ms-flex:0 0 55%;
    flex:0 0 55%
}
.img-recursos-section{
    display:inline-block;
    overflow:visible;
    padding-top:0;
    padding-right:0;
    padding-left:0;
    float:none;
    clear:none
}
.img-recursos-section._2{
    width:auto;
    color:#212121;
    font-size:23px
}
.div-rec-img-right{
    margin-left:0;
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1
}
.list-recursos_featured{
    padding-top:0;
    padding-left:0;
    font-size:17px;
    line-height:30px
}
.section-top-2{
    height:auto;
    margin-top:60px;
    margin-bottom:auto;
    padding:20px 10px 34px;
    border-bottom:1px solid #dbdbdb;
    background-color:#fff
}
.section-top-2.center{
    text-align:center
}
.subtitle-gray{
    margin-top:auto;
    margin-bottom:30px;
    color:#777;
    font-size:18px;
    line-height:22px;
    text-align:center
}
.div-blue{
    display:block;
    margin-top:15px;
    padding:20px;
    border:1px solid #81a0b5;
    border-radius:4px;
    background-color:#e8f6ff;
    text-align:left
}
.div-blue.yellow{
    border-color:#d9bd4e;
    background-color:#fffef2
}
.h3-blue{
    margin-top:auto;
    margin-bottom:10px;
    color:#23628c;
    text-align:left
}
.h3-blue.yellow{
    color:#d19f00
}
.subtitle-gray-2{
    margin-top:0;
    margin-bottom:30px;
    color:#777;
    font-size:18px;
    line-height:22px;
    text-align:center
}
.heading{
    font-weight:400;
    text-align:center
}
.heading-2{
    text-align:center
}
.heading-3{
    font-weight:400;
    text-align:center
}
.list-item-versoes{
    margin-bottom:10px;
    font-size:16px;
    line-height:22px
}
.text-versoes-data{
    display:inline-block;
    margin-top:9px;
    margin-bottom:-11px;
    margin-left:18px;
    color:#777;
    font-size:12px;
    text-align:right
}
.list-versoes{
    margin-bottom:20px;
    padding-left:18px
}
.div-versao-h3{
    padding-bottom:4px;
    border-bottom:1px solid #d4d4d4;
    text-align:left
}
.div-versao-h3:hover{
    border-bottom-color:#333
}
.div-versao-meio{
    margin-top:15px;
    padding:10px 20px 20px;
    border-style:solid;
    border-width:1px;
    border-color:#ccc #ccc #d4d4d4;
    background-color:#f5f5f5
}
.div-versao-meio.on-blue{
    margin-right:-10px;
    margin-left:-10px;
    background-color:#fff;
    text-align:left
}
.link-versao{
    display:inline-block;
    margin-top:7px;
    margin-left:7px;
    color:#333;
    font-size:16px;
    font-weight:700;
    text-align:right
}
.h3-versoes{
    display:inline-block;
    font-size:32px;
    text-align:left
}
.container-versoes{
    margin-bottom:60px;
    padding-right:100px;
    padding-left:100px
}
.column2-versoes{
    padding-top:22px;
    padding-right:0;
    padding-left:62px
}
.text-versao-subtitles{
    margin-top:10px;
    margin-bottom:10px;
    border:1px #000;
    font-family:Montserrat,sans-serif;
    color:rgba(51,51,51,.85);
    font-size:25px;
    font-weight:700
}
.text-versao-subtitles.new{
    margin:15px -21px 25px -20px;
    padding-left:20px;
    font-family:Montserrat,sans-serif;
    color:#09f;
    font-size:25px;
    font-weight:600
}
.text-versao-subtitles.fixed-errors{
    margin:15px -21px 25px -20px;
    padding-left:20px
}
.ico-download-versoes{
    margin-right:0;
    margin-left:-16px;
    padding-right:0;
    padding-bottom:3px
}
.section-2{
    display:block;
    margin-top:0;
    margin-bottom:0;
    padding:68px 10px 67px;
    border-bottom:1px solid #e3e3e3;
    background-color:#fff;
    text-align:center
}
.section-2.sect-plan-pro{
    padding-right:10px;
    padding-left:10px;
    background-color:#ebf4fc;
    text-align:center
}
.bold-text-4{
    margin-left:0;
    padding-left:0;
    color:#0d10da;
    text-align:right;
    text-decoration:underline
}
.download-vers{
    margin-top:15px;
    color:#09f;
    text-align:center
}
.down-cio{
    margin-bottom:5px
}
.down-versoes-ant{
    margin-left:8px;
    color:#777;
    font-size:12px;
    text-decoration:none
}
.down-versoes-ant:hover{
    text-decoration:underline
}
.italic-text{
    font-family:'Open Sans',sans-serif;
    font-weight:700
}
.div-text-right{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin-top:17px;
    padding-right:42px;
    padding-left:10px;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start;
    text-align:left
}
.nex-app-slide{
    text-align:center
}
.flex-div-nexapp-ativar{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    padding-right:10px;
    padding-left:10px;
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.div-image-cell{
    width:44%;
    height:594px;
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/5cddc7f195678d5175f85f01_Android-Phone-Front.png");
    background-position:50% 50%;
    background-size:328px;
    background-repeat:no-repeat
}
.mask{
    display:block;
    width:253px;
    height:576px;
    margin:58px auto -8px
}
.slide-nav-nexapp{
    position:static
}
.gplay-button{
    margin-top:8px
}
.img-slide1{
    display:block;
    height:451px;
    margin-right:auto;
    margin-left:auto;
    padding-left:0;
    background-color:#000;
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/5ce3005059d7d9358de77b72_gif%201%20novo.jpg");
    background-position:50% 50%;
    background-size:contain;
    background-repeat:no-repeat
}
.img-slide1._2{
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/5cdf0522d0147b95a9317cd8_nexapp_carrossel2.png");
    background-position:50% 50%;
    background-size:contain;
    background-repeat:no-repeat
}
.txt-slide1-nexapp{
    position:relative;
    left:0;
    right:0;
    bottom:1px;
    margin-top:78px
}
.h1-premium{
    display:block;
    margin-top:10px;
    color:#333;
    font-size:36px;
    font-weight:400;
    text-align:center;
    text-shadow:none
}
.slider-nexapp{
    display:block;
    height:640px;
    padding-right:25px;
    padding-left:25px;
    clear:none;
    background-color:transparent
}
.text-download{
    display:inline;
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
    font-size:18.5px;
    font-weight:700;
    letter-spacing:.5px;
    list-style-type:none;
    text-shadow:none
}
.div-nexapp-belowtopo{
    margin-top:10px
}
.div-nexapp-belowtopo.esconder{
    display:none
}
.ico-appstore{
    height:60px;
    margin-right:10px
}
.paragraph-2{
    padding-top:15px
}
.paragraph-3{
    margin-bottom:20px;
    padding-top:20px
}
.div-flex-sections{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin-top:5px;
    margin-bottom:30px;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.div-price-download{
    margin-top:60px;
    padding:20px 10px;
    border:1px solid #dbdbdb;
    background-color:#f0f0f0;
    text-align:center
}
.premium{
    display:inline-block;
    margin-right:30px;
    color:#555;
    font-size:19px;
    line-height:26px;
    font-weight:700;
    text-align:left
}
.premium.seja-qual-for{
    width:75%;
    margin-top:10px;
    margin-right:0;
    margin-bottom:0;
    padding-left:14px;
    float:left;
    font-family:Montserrat,sans-serif;
    color:rgba(85,85,85,.78);
    font-size:29px;
    font-weight:500
}
.premium.seja-qual-for.pricing.botao-pag{
    width:72%;
    margin-top:9px;
    font-size:22px;
    line-height:35px
}
.img-sombra{
    display:block;
    margin:15px auto 25px;
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    box-shadow:2px 2px 6px 0 #777
}
.img-sombra:hover{
    opacity:.8
}
.img-sombra.small{
    max-width:800px
}
.div-text-sections{
    width:36%;
    margin-right:15px;
    -webkit-box-flex:0;
    -webkit-flex:0 auto;
    -ms-flex:0 auto;
    flex:0 auto
}
.div-text-sections.right{
    width:40%;
    margin-left:3%
}
.div-text-sections.right.produtos{
    width:35%
}
.heading-4{
    margin-top:20px;
    margin-bottom:20px;
    text-align:center
}
.heading-5{
    margin-bottom:20px;
    text-align:center
}
.paragraph-4{
    margin-bottom:20px
}
.heading-6{
    margin-top:60px;
    margin-bottom:20px;
    text-align:center
}
.paragraph-5{
    margin-bottom:40px
}
.div-price-download-2{
    margin-top:60px;
    padding:20px 10px;
    border:1px solid #dbdbdb;
    background-color:#f0f0f0;
    text-align:center
}
.div-price-download-3{
    margin-top:60px;
    padding:20px 10px;
    border:1px solid #dbdbdb;
    background-color:#f0f0f0;
    color:#33b59f;
    text-align:center
}
.img-nexapp-planos{
    margin-right:25px
}
.heading-7{
    margin-top:0;
    margin-bottom:40px
}
.container-5{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.subtitle-gray-3{
    margin-top:0;
    margin-bottom:30px;
    color:#777;
    font-size:18px;
    line-height:22px;
    text-align:center
}
.div-features-2{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    padding-top:10px;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start
}
.link-features-2{
    display:block;
    margin-top:0;
    padding:10px 0 15px;
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    color:#333;
    font-size:18px;
    font-weight:700;
    text-align:center;
    text-decoration:none
}
.link-features-2:hover{
    opacity:.7;
    text-decoration:underline
}
.link-features-2.w--current{
    opacity:.5
}
.ico-dest-home{
    height:60px
}
.link-features-text{
    margin-top:12px;
    font-size:19px;
    line-height:22px;
    font-weight:400
}
.txt-features-comment{
    color:#888;
    font-size:12px;
    line-height:20px;
    font-weight:400
}
.heading-8{
    margin-top:0;
    padding-top:30px;
    text-align:center
}
.h2-title-more-section{
    display:block;
    margin-bottom:50px;
    font-size:34px;
    font-weight:700;
    text-align:left
}
.h2-title-more-section.black{
    color:#333;
    font-size:32px
}
.div-recursos-home-block{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin-bottom:8px;
    -webkit-box-flex:0;
    -webkit-flex:0 auto;
    -ms-flex:0 auto;
    flex:0 auto
}
.div-recursos-home-each{
    margin-right:8px;
    margin-bottom:8px;
    margin-left:8px;
    padding:35px 0 50px;
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    border-radius:10px;
    background-color:#fff;
    box-shadow:1px 1px 7px 0 rgba(51,51,51,.25);
    text-align:center
}
.div-rec-cta-2{
    margin-top:22px
}
.div-rec-cta-2._1-line{
    margin-top:83px;
    text-align:center
}
.div-rec-cta-2._1-line.recursos-home{
    margin-top:30px;
    padding-top:22px;
    padding-bottom:22px;
    border:1px #000;
    background-color:transparent
}
.container-larger-2{
    display:block;
    max-width:1100px;
    margin-right:auto;
    margin-left:auto;
    padding-top:15px
}
.h1-recursos-home{
    text-align:center
}
.div-recursos-home-flex{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin-top:50px;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
}
.ico-recursos-home{
    height:60px;
    margin-left:9px;
    padding-left:0
}
.link-recursos-h-cat{
    display:block;
    padding-bottom:0;
    color:#333;
    text-decoration:none
}
.link-recursos-h-cat:hover{
    text-decoration:underline
}
.title-recursos-home{
    margin-top:7px;
    margin-bottom:4px;
    padding-top:6px;
    padding-bottom:20px;
    color:#000;
    font-size:24px;
    font-weight:700
}
.link-recursos-h-each{
    position:static;
    display:block;
    width:100%;
    padding-top:4px;
    padding-bottom:2px;
    color:#0098f9;
    font-size:18px;
    line-height:30px;
    font-weight:400;
    text-decoration:underline
}
.link-recursos-h-each:hover{
    background-color:transparent;
    text-decoration:underline
}
.paragraph-6{
    margin-bottom:30px;
    padding-bottom:15px;
    text-align:center
}
.p-rec-cta-2{
    display:inline-block;
    margin-right:7px;
    margin-bottom:20px;
    font-size:21px;
    font-weight:700
}
.p-rec-cta-2._2{
    display:inline-block;
    width:800px;
    margin-left:7px;
    color:#000;
    font-size:28px;
    font-weight:600
}
.div-rec-img-right-2{
    margin-left:0
}
.div-lps-3-each{
    padding-right:10px;
    padding-left:10px;
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    text-align:center
}
.ico-lps-3{
    display:block;
    width:60px;
    margin-right:auto;
    margin-left:auto
}
.h3-lps-3{
    display:block;
    font-family:'Open Sans',sans-serif;
    font-size:24px;
    font-weight:600;
    text-align:center
}
.h2-lps-triade{
    display:block;
    margin-top:0;
    margin-bottom:15px;
    font-family:'Open Sans',sans-serif;
    font-size:31px;
    font-weight:600;
    text-align:center
}
.h2-lps-triade.black{
    font-family:Montserrat,sans-serif
}
.section-3{
    display:block;
    margin-top:0;
    margin-bottom:0;
    padding:68px 10px 80px;
    border-bottom:1px solid #e3e3e3;
    background-color:#fff;
    text-align:center
}
.section-3.gray{
    background-color:transparent
}
.section-3.kudos{
    display:block
}
.section-3.footer{
    margin-bottom:0;
    padding:0 0 150px;
    background-color:#ededed;
    font-size:12px
}
.div-lps-3-flex{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin-top:45px
}
.p-lp-subtitle{
    margin-top:5px;
    margin-right:-5px;
    margin-left:-5px;
    padding-right:0;
    padding-left:0;
    font-family:Montserrat,sans-serif;
    color:#777;
    text-align:center
}
.box-branco-padrao{
    display:block;
    padding:30px;
    border-bottom:1px solid #e3e3e3;
    background-color:#fff;
    box-shadow:2px 2px 10px 1px #c7c7c7;
    text-align:center
}
.h2-home-section{
    display:block;
    text-align:center
}
.h2-home-section.black{
    font-size:28px
}
.img-suporte{
    margin-top:20px;
    margin-right:20px;
    margin-left:20px
}
.text-suporte{
    margin-top:15px;
    margin-bottom:30px;
    font-size:20px
}
.text-footer{
    position:relative;
    left:0;
    right:0;
    bottom:0;
    margin-top:6px;
    color:#777;
    font-size:12px;
    text-align:center
}
.text-footer.less-space{
    margin-top:10px
}
.section-download{
    margin-bottom:auto;
    padding-top:120px;
    padding-bottom:140px;
    border-bottom:1px solid #e3e3e3
}
.link-nextar-footer{
    color:#777;
    text-decoration:none
}
.link-nextar-footer:hover{
    text-decoration:underline
}
.form-left{
    position:static;
    right:auto;
    display:block;
    margin-top:0;
    margin-right:auto;
    margin-left:auto;
    text-align:right
}
.div-kyte-3{
    display:none
}
.download-form{
    display:block;
    margin-top:40px
}
.email-form{
    width:310px;
    height:41px;
    margin-right:0;
    margin-left:auto;
    float:none;
    text-align:left
}
.download-row{
    display:block
}
.download-disc{
    display:block;
    width:70%;
    margin-top:15px;
    margin-right:auto;
    margin-left:auto;
    color:#777;
    font-size:12px;
    text-align:center
}
.column2-download{
    text-align:left
}
.download-submit{
    height:41px;
    padding-right:22px;
    padding-left:22px;
    border:1px solid #57af17;
    border-radius:3px;
    background-color:#66c31f;
    font-size:18px;
    font-weight:700;
    letter-spacing:0
}
.download-submit:hover{
    border-color:#66c31f;
    background-color:#6ee31b
}
.container-center,.container-download-2{
    text-align:center
}
.repuso-wodget{
    margin-bottom:20px
}
.tel{
    display:none;
    margin-right:12px;
    padding-top:6px;
    font-size:12px
}
.link-simplificando{
    color:#555;
    text-decoration:underline
}
.link-simplificando:hover{
    color:#111;
    font-weight:400;
    text-decoration:underline
}
.subtitle-gray-4{
    margin-top:-25px;
    margin-bottom:30px;
    color:#777;
    font-size:18px;
    line-height:22px;
    text-align:center
}
.aprenda{
    display:inline-block;
    text-decoration:none
}
.aprenda:hover{
    text-decoration:none
}
.aprenda.outline{
    border-color:#666;
    -webkit-transition:background-color 250ms;
    transition:background-color 250ms
}
.aprenda.outline:hover{
    background-color:#666;
    color:#fff
}
.facebook-widget{
    position:static;
    display:block;
    max-width:340px;
    margin-right:auto;
    margin-left:auto;
    text-align:center
}
.dropdown-2{
    margin-top:10px;
    margin-right:3px;
    margin-left:3px;
    padding-top:4px;
    padding-bottom:4px;
    padding-left:2px;
    border:2px solid transparent;
    border-radius:3px;
    font-size:12px
}
.dropdown-2:hover{
    border-style:solid;
    border-width:2px;
    border-color:#333 #555 #333 #333
}
.dropdown-tog{
    padding:0 38px 0 10px
}
.new{
    color:#ee1d23;
    font-size:11px;
    font-weight:700
}
.dropdown-list.w--open{
    border:1px solid #c2c2c2;
    background-color:#fff;
    list-style-type:none
}
.div-facebook-widget{
    display:block;
    margin:0 auto 40px;
    padding:40px 30px;
    background-color:#fff;
    text-align:center
}
.container-footer{
    position:static;
    overflow:visible;
    margin-right:auto;
    margin-left:auto;
    padding-right:10px;
    padding-left:10px;
    background-color:transparent;
    color:#f2f4f9;
    text-align:center
}
.dropdown-link-2{
    padding:8px 15px
}
.dropdown-link-2:hover{
    background-color:#d4d4d4;
    color:#333;
    text-decoration:underline
}
.cont-footer{
    text-align:center
}
.link-tos{
    display:inline-block;
    margin-top:30px;
    color:#969696;
    text-align:center
}
.features-page-header{
    text-align:center
}
.features-page-header.black{
    font-size:32px
}
.container-6{
    background-color:rgba(255,243,191,.57)
}
.container-7{
    position:static;
    overflow:visible;
    text-align:center
}
.world-prices-link{
    margin-top:-25px;
    margin-bottom:20px;
    font-size:25px;
    text-align:center;
    text-decoration:underline
}
.country_flag_img{
    position:static;
    left:738.24px;
    display:inline-block;
    max-width:100%;
    margin-top:2px;
    margin-left:15px;
    padding-top:0;
    padding-right:0;
    padding-left:0;
    float:left;
    clear:none
}
.country_flag_img.global-pricing{
    margin-top:-25px;
    margin-right:0;
    margin-left:26px;
    padding-right:0;
    float:left
}
.image-2{
    overflow:visible;
    margin-left:58px;
    padding-top:19px;
    clear:none;
    -webkit-box-flex:0;
    -webkit-flex:0 auto;
    -ms-flex:0 auto;
    flex:0 auto;
    color:#000;
    font-size:14px;
    font-weight:400;
    text-align:center
}
.image-2.centralizado{
    margin-left:15px
}
.image-3{
    margin-left:19px
}
.txt-freetrial-2{
    display:block;
    margin-top:0;
    margin-bottom:18px;
    padding-top:0;
    padding-bottom:6.5px;
    padding-left:19px;
    font-family:'Open Sans',sans-serif;
    color:#66c31f;
    font-size:12px;
    font-weight:400;
    text-align:center;
    text-decoration:none
}
.txt-freetrial-2:hover{
    text-decoration:underline
}
.txt-freetrial-2.home-pricing-box{
    padding-bottom:21.8px
}
.tab-pane-tab-1{
    max-width:50%;
    float:right;
    -webkit-box-flex:0;
    -webkit-flex:0 auto;
    -ms-flex:0 auto;
    flex:0 auto
}
.tabs-menu-2{
    float:none
}
.column{
    padding-left:0
}
.column-2{
    padding-right:0
}
.tabs-content{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    overflow:hidden;
    max-width:100%
}
.tabs{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    max-width:100%;
    -webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap
}
.container-8{
    padding-top:5px;
    padding-bottom:5px
}
.grid{
    grid-auto-flow:column
}
.column-3{
    padding-top:0;
    padding-right:0;
    background-color:transparent;
    color:transparent
}
.column-4{
    margin-bottom:-40px;
    padding-bottom:0;
    padding-left:0
}
.container-9{
    padding-bottom:0
}
.columns{
    display:inline
}
.tab-link-americas{
    background-color:#fff3bf
}
.tab-link-americas:active,.tab-link-americas:hover{
    background-color:#ffe67a
}
.tab-link-americas.w--current{
    background-color:#ffe67a;
    font-weight:700
}
.tab-link-americas.w--current:hover{
    background-color:#fee15f;
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
    font-weight:700
}
.tab-link-americas.w--current:active{
    background-color:#ffe67a
}
.tab-link-americas.button-region{
    padding-right:5.5%;
    padding-left:5.5%;
    border:1px solid transparent;
    background-color:transparent;
    font-size:14px
}
.tab-link-americas.button-region.w--current{
    position:static;
    overflow:visible;
    padding-right:5.5%;
    padding-left:5.5%;
    border:1px solid transparent;
    background-color:#fffadf;
    font-family:Montserrat,sans-serif;
    font-size:14px;
    font-weight:400
}
.tab-link-americas.button-region.w--current:hover{
    background-color:#fff6d1;
    font-family:Montserrat,sans-serif
}
.tab-link-americas.button-region.w--current:active{
    background-color:#fff6d1
}
.tab-link-americas.button-region.w--current:visited{
    background-color:transparent
}
.column-5{
    padding-right:0;
    padding-left:14px;
    border:1px solid transparent;
    background-color:#fff
}
.tab-pane-world{
    padding-bottom:15px
}
.text-block{
    color:rgba(51,51,51,.85);
    font-size:14px
}
.text-block-2,.text-block-3{
    color:rgba(51,51,51,.85)
}
.tab-link-europe{
    position:static;
    background-color:#fff3bf
}
.tab-link-europe:active,.tab-link-europe:hover{
    background-color:#ffe67a
}
.tab-link-world{
    position:static;
    background-color:#fff3bf
}
.tab-link-world.w--current{
    background-color:#ffe67a
}
.tabs-menu-3{
    position:static;
    display:inline-block;
    width:530px;
    margin-right:0;
    margin-left:-16px;
    padding-left:0;
    background-color:#fffdf0;
    box-shadow:1px 1px 3px 8px rgba(245,247,252,.3);
    font-family:Montserrat,sans-serif
}
.tabs-menu-3:active,.tabs-menu-3:focus,.tabs-menu-3:hover{
    background-color:rgba(255,243,191,.43)
}
.tab-link-europe-2{
    background-color:#fff3bf
}
.tab-link-europe-2.w--current{
    background-color:#ffe67a
}
.tabs-2{
    padding-left:0
}
.columns-2{
    position:static;
    overflow:visible;
    width:952px;
    height:31px;
    margin-right:0;
    margin-left:37px;
    border:1px solid rgba(132,138,156,.3);
    background-color:transparent
}
.column-6{
    background-color:transparent
}
.container-10{
    position:static;
    display:block;
    clear:none;
    grid-auto-columns:1fr;
    grid-column-gap:16px;
    grid-row-gap:16px;
    -ms-grid-columns:1fr 1fr;
    grid-template-columns:1fr 1fr;
    -ms-grid-rows:auto auto;
    grid-template-rows:auto auto
}
.column-7{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin-top:-61px;
    padding-top:0;
    padding-right:34px;
    padding-bottom:0;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start;
    border:1px solid #000
}
.container-11{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin-top:-59px;
    padding-right:24px;
    padding-left:396px
}
.columns-3{
    padding-left:23px
}
.column-8{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    padding-top:20px;
    padding-right:0;
    padding-bottom:20px;
    clear:none;
    -webkit-justify-content:space-around;
    -ms-flex-pack:distribute;
    justify-content:space-around
}
.container-12{
    margin-top:0;
    border:1px solid rgba(132,138,156,.3);
    background-color:rgba(245,247,252,.3)
}
.column-9{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin-bottom:-17px;
    padding-right:0;
    padding-bottom:0
}
.columns-4{
    display:inline-block;
    margin-right:0;
    padding-top:0
}
.link-block-2{
    display:block;
    margin-top:0;
    padding-top:0;
    padding-bottom:15px;
    background-color:rgba(245,247,252,.3);
    text-decoration:none
}
.link-block-2.pricing{
    margin-top:-28px;
    padding-top:15px;
    padding-bottom:0
}
.div-block-2{
    overflow:visible;
    width:529px;
    height:50px;
    margin-top:0;
    margin-right:-10px;
    margin-left:-4px;
    padding-top:0;
    padding-left:0;
    float:right;
    border:1px transparent;
    background-color:transparent
}
.text-block-4{
    text-decoration:none
}
.bold-text-5{
    position:static;
    overflow:visible;
    width:100px;
    padding-right:0;
    padding-left:49px;
    color:rgba(51,51,51,.85);
    font-size:16px;
    text-decoration:none
}
.text-block-5{
    margin-top:2px;
    padding-top:0;
    padding-left:10px
}
.section-4{
    border:1px solid rgba(245,247,252,.3)
}
.subscribe-now{
    padding-left:28px;
    float:left;
    font-size:33px
}
.container-13{
    border:1px solid rgba(132,138,156,.3);
    background-color:#fff3bf
}
.container-14{
    border:1px solid rgba(132,138,156,.13);
    background-color:#fff
}
.text-block-6{
    font-family:Montserrat,sans-serif;
    font-size:40px;
    font-weight:400
}
.div-price-download-4{
    margin-top:40px;
    padding:20px 10px;
    border:1px solid #dbdbdb;
    background-color:#f0f0f0;
    text-align:center
}
.div-price-download-4.under-recomendado{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin-top:0;
    margin-bottom:0;
    padding-top:25px;
    padding-bottom:25px;
    border-color:transparent;
    background-color:rgba(245,247,252,.3)
}
.bold-text-6{
    color:rgba(41,44,56,.82)
}
.section-5{
    position:fixed;
    left:0;
    top:0;
    right:0;
    bottom:auto;
    z-index:3;
    overflow:visible;
    height:65px;
    padding-bottom:0;
    clear:left;
    border:1px solid rgba(132,138,156,.3);
    background-color:#fff;
    opacity:1
}
.paragraph-7{
    background-color:transparent
}
.container-15{
    padding-top:0;
    padding-left:0;
    text-align:center
}
.container-16{
    overflow:visible
}
.section-6{
    display:block
}
.div-block-3{
    background-color:rgba(245,247,252,.32)
}
.container-17{
    margin-top:40px;
    margin-bottom:40px;
    padding-top:0;
    border:5px solid transparent;
    background-color:#fff;
    box-shadow:1px 1px 3px 0 rgba(0,0,0,.34)
}
.div-block-4{
    margin-top:0
}
.container-18{
    margin-top:120px;
    margin-bottom:50px
}
.container-18.pricing-page{
    margin-top:0;
    padding-bottom:20px
}
.link-block-3{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.container-19{
    margin-bottom:60px
}
.container-20{
    margin-top:100px
}
.section-7{
    position:fixed;
    left:0;
    top:0;
    right:0;
    bottom:auto;
    z-index:3;
    padding-top:10px;
    padding-bottom:10px;
    border-style:none none solid;
    border-width:1px;
    border-color:rgba(245,247,252,.3) rgba(245,247,252,.3) rgba(54,59,72,.13);
    background-color:#fff
}
.container-21{
    margin-top:25px;
    margin-bottom:50px;
    padding-top:25px;
    padding-right:32px;
    padding-left:20px;
    border:1px solid rgba(132,138,156,.09);
    border-radius:3px;
    background-color:rgba(245,247,252,.3);
    box-shadow:1px 1px 3px 0 rgba(0,0,0,.34)
}
.container-21.pricing{
    padding-top:0
}
.div-block-5{
    padding:25px 10px
}
.link-2,.link-3,.link-4,.link-5,.link-6{
    color:#000282
}
.all-h2{
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
    color:#333;
    font-size:20px;
    font-weight:400
}
.all-h2.white{
    color:#fff
}
.all-h2.white.maior{
    margin-top:10px;
    font-size:30px
}
.container-22{
    margin-bottom:75px
}
.bold-text-7{
    font-size:23px;
    line-height:35px;
    font-weight:400
}
.bold-text-8{
    font-weight:400
}
.bold-text-9{
    font-family:Montserrat,sans-serif;
    font-size:27px;
    line-height:60px
}
.container-23{
    background-color:#fff
}
.container-24{
    margin-top:0
}
.heading-9{
    font-size:30px
}
.html-embed{
    display:none
}
.div-block-6{
    padding-top:30px
}
.heading-10{
    font-family:Montserrat,sans-serif;
    color:#42454e;
    font-size:23px;
    text-align:center
}
.paragraph-8{
    margin-bottom:35px;
    font-size:17px
}
.heading-11{
    color:#42454e
}
.bold-text-10{
    font-size:19px;
    font-weight:600
}
.tab-link-tab-1{
    background-color:#09f
}
.tab-link-tab-1.w--current{
    border:.2px solid #000;
    background-color:#fff;
    box-shadow:1px 1px 3px 0 #000
}
.text-block-7{
    color:#09f;
    font-weight:700
}
.text-block-8{
    font-size:16px;
    font-weight:700
}
.tab-link-tab-2{
    border:.2px solid #000;
    background-color:#fff
}
.text-block-9{
    padding-bottom:10px;
    border-style:dashed none none;
    border-width:.5px 1px 1px;
    border-color:rgba(54,59,72,.69) #000 #000
}
.text-block-10{
    font-size:12px
}
.list-2{
    font-size:15px;
    line-height:22px
}
.list-3{
    font-size:15px;
    line-height:24px
}
.bold-text-11,.bold-text-12,.bold-text-13,.bold-text-14{
    font-size:17px
}
.heading-12{
    margin-top:25px;
    color:#333;
    font-size:50px;
    text-align:center
}
.section-8{
    margin-top:50px;
    margin-bottom:50px
}
.image-4{
    float:none
}
.div-block-7,.image-5{
    text-align:center
}
.container-25{
    margin-top:10px;
    margin-bottom:0
}
.heading-13{
    padding-top:10px;
    padding-bottom:10px;
    color:#333;
    font-size:50px;
    text-align:center
}
.container-26{
    margin-bottom:30px
}
.link-10,.link-11,.link-7,.link-8,.link-9{
    color:#000285
}
.hero-heading-2{
    margin-top:5px;
    margin-bottom:5px;
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
    color:#000;
    font-size:40px;
    font-weight:700;
    letter-spacing:0;
    text-shadow:1px 1px 2px rgba(0,0,0,.71)
}
.hero-heading-2.white{
    color:#fff
}
.all-h2-2{
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
    color:#333;
    font-size:20px;
    font-weight:400
}
.all-h2-2.white{
    display:block;
    font-family:'Open Sans',sans-serif;
    color:#fff;
    font-size:21px;
    line-height:31px;
    font-weight:600;
    text-align:center
}
.black{
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
    color:#212121;
    font-size:23px
}
.link-block-4{
    margin-left:0;
    padding-top:63px;
    padding-right:27px;
    padding-bottom:24px;
    background-color:#f5f5f6;
    text-align:center;
    text-decoration:none
}
.link-block-4:hover{
    color:rgba(54,59,72,.69);
    text-decoration:underline
}
.link-block-5{
    padding-top:66px
}
.link-block-6{
    padding-top:56px
}
.link-block-7,.link-block-8{
    padding-top:55px
}
.link-block-9{
    padding-top:56px
}
.link-block-10,.link-block-11{
    padding-top:58px
}
.link-block-12{
    padding-top:63px
}
.link-block-12.premium-pricing{
    padding-top:153px;
    padding-bottom:135px;
    background-color:#fefbe6
}
.link-block-13{
    margin-left:0;
    padding:64px 16px 23px 23px;
    background-color:#f5f5f6;
    color:rgba(54,59,72,.53);
    text-align:center;
    text-decoration:none
}
.link-block-13:hover{
    text-decoration:underline
}
.link-block-13.main-page-center{
    padding-bottom:15px
}
.link-block-14{
    margin-right:0;
    padding:147px 13px 147px 0;
    background-color:#fefbe6;
    text-align:center;
    text-decoration:none
}
.link-block-14:hover{
    color:rgba(54,59,72,.53);
    text-decoration:underline
}
.link-block-14.main-page-center{
    padding-bottom:157px
}
.image-6,.image-7{
    margin-left:19px
}
.heading-14{
    padding-top:10px;
    padding-bottom:10px;
    font-size:50px;
    text-align:center
}
.h1-internas-2{
    margin-top:25px;
    margin-bottom:0;
    padding-top:0;
    padding-bottom:0;
    float:none;
    font-family:Montserrat,sans-serif;
    color:#292c38;
    font-size:42px;
    font-weight:500;
    text-align:center
}
.container-27{
    text-align:center
}
.image-8,.image-9{
    margin-left:19px
}
.paragraph-9{
    text-align:center
}
.new-image{
    margin-left:18px;
    padding-left:0;
    text-align:center
}
.section-9{
    margin-bottom:50px;
    padding-top:183px;
    padding-bottom:50px;
    background-color:rgba(132,138,156,.09)
}
.columns-5{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap
}
.paragraph-10{
    background-color:rgba(255,243,191,.43);
    font-family:'Open Sans',sans-serif
}
.bold-text-15{
    font-family:Montserrat,sans-serif;
    font-size:20px
}
.tabs-3{
    box-shadow:1px 1px 3px 0 rgba(132,138,156,.09)
}
.column-10{
    display:block;
    -webkit-box-flex:0;
    -webkit-flex:0 auto;
    -ms-flex:0 auto;
    flex:0 auto
}
.link-h3-h-cat{
    display:block;
    margin-right:auto;
    margin-left:auto;
    color:#333;
    text-align:center;
    text-decoration:none
}
.link-h3-h-cat:hover{
    color:#09f;
    text-decoration:underline
}
.row-h-categorias{
    margin-bottom:5px
}
.dynamic-list-wrapper-h-categorias{
    padding-top:8px;
    padding-right:10px;
    padding-left:10px
}
.ico-h-cat2{
    display:block;
    height:40px;
    max-height:44px;
    margin-right:auto;
    margin-bottom:10px;
    margin-left:auto;
    box-shadow:none
}
.col-h-categorias{
    padding-right:5px;
    padding-left:5px
}
.div-categoria{
    width:auto;
    min-height:400px;
    padding-bottom:0;
    border-radius:4px;
    background-color:transparent;
    box-shadow:1px 1px 4px 0 rgba(0,0,0,.36)
}
.h3-h-categoria{
    margin-top:0;
    font-size:18px;
    text-align:center
}
.h3-h-categoria:hover{
    color:#0055b5
}
.div-categorias-top{
    padding-top:15px;
    padding-bottom:3px;
    border-bottom:1px solid #e0e0e0;
    background-color:#fff;
    box-shadow:1px 1px 3px 0 rgba(132,138,156,.3)
}
.link-blue{
    display:block;
    float:none;
    color:#09f;
    text-align:left
}
.link-blue:hover{
    color:#333
}
.link-blue.aligned{
    position:absolute;
    right:12px;
    bottom:9px;
    color:#004ba0
}
.column-11,.column-12,.column-13,.column-14{
    padding-right:5px;
    padding-left:5px
}
.list-4{
    margin-top:0;
    margin-bottom:0;
    padding-top:10px;
    padding-right:15px;
    padding-left:15px;
    background-color:rgba(132,138,156,.09);
    font-size:14.5px;
    line-height:25px
}
.list-4.premium-features-list{
    padding-top:5px;
    padding-bottom:10px;
    background-color:#fff6d1
}
.list-item-2{
    display:block;
    padding-top:15px;
    padding-bottom:15px;
    padding-left:0;
    font-family:Montserrat,sans-serif;
    color:#4c5161;
    font-size:17px;
    font-weight:700;
    letter-spacing:2px;
    text-decoration:underline;
    white-space:normal
}
.list-item-3{
    padding-top:5px;
    padding-bottom:5px
}
.list-item-4{
    padding-top:5px;
    padding-bottom:5px;
    font-size:15px
}
.list-item-10,.list-item-11,.list-item-12,.list-item-5,.list-item-6,.list-item-7,.list-item-8,.list-item-9{
    padding-top:5px;
    padding-bottom:5px
}
.left-arrow{
    display:block
}
.container-28{
    margin-top:100px;
    text-align:center;
    white-space:normal
}
.slide{
    background-color:#fcfcfc
}
.container-29{
    border:1px solid rgba(132,138,156,.3);
    box-shadow:1px 1px 3px 0 rgba(132,138,156,.09);
    text-align:center
}
.slider{
    text-align:center
}
.image-10{
    position:relative;
    float:left;
    text-align:center
}
.div-block-8{
    text-align:center
}
.feature-info-title{
    margin-top:8px;
    margin-bottom:23px;
    font-family:Montserrat,sans-serif;
    color:#42454e;
    font-size:18px;
    font-weight:700;
    text-align:left
}
.section-title-wrapper{
    display:block;
    width:60%;
    margin-right:auto;
    margin-bottom:60px;
    margin-left:auto;
    text-align:center
}
.section-title-wrapper.full{
    width:100%;
    margin-bottom:0;
    padding-top:0;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row;
    text-align:left
}
.section-title-2{
    margin-top:20px;
    margin-bottom:0;
    font-family:Montserrat,sans-serif;
    color:#333;
    font-size:46px;
    line-height:39px;
    font-weight:400
}
.feature-info-paragraph{
    height:100%;
    margin-bottom:0;
    opacity:.7;
    color:#000;
    font-size:14px;
    line-height:31px;
    font-weight:600;
    text-align:left
}
.feature-info-paragraph.head-features{
    margin-right:-75px
}
.container-30{
    position:relative;
    margin-bottom:0;
    padding-top:40px;
    padding-bottom:0;
    background-color:#fff;
    box-shadow:1px 1px 3px 0 rgba(0,0,0,.34)
}
.feature-info-column{
    padding-right:0;
    padding-left:0
}
.image-section{
    background-image:url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position:50% 50%;
    background-size:cover
}
.section-description{
    margin-top:30px;
    font-size:21px;
    line-height:27px;
    font-weight:300
}
.section-description.small{
    width:100%;
    margin-top:-20px;
    padding-right:10px;
    padding-bottom:40px;
    padding-left:35px;
    font-size:20px;
    font-weight:300
}
.feature-info-block{
    position:relative;
    width:100%;
    text-align:justify
}
.image-section-overlay{
    width:100%;
    height:100%;
    padding-top:145px;
    padding-bottom:105px;
    background-color:rgba(44,46,49,.7);
    color:#fff
}
.image-section-overlay.color{
    padding-top:50px;
    padding-bottom:40px;
    background-color:rgba(189,191,197,.09);
    box-shadow:1px 1px 3px 0 rgba(132,138,156,.09);
    color:#333
}
.image-section-overlay.color.premium-yellow{
    background-color:#fffae3
}
.feature-info-row{
    margin-top:20px;
    margin-right:0;
    margin-left:0;
    padding-right:0;
    padding-bottom:50px;
    padding-left:30px;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.feature-info-icon{
    height:35px;
    margin-right:15px;
    float:left;
    text-align:left
}
.feature-info-icon.header-icon{
    height:40px;
    margin-top:17px;
    padding-left:30px
}
.image-11{
    height:35px;
    max-width:100%;
    text-align:left;
    white-space:normal
}
.bold-text-16{
    font-weight:400
}
.bold-text-17{
    font-family:'Open Sans',sans-serif;
    font-size:15px
}
.bold-text-18{
    font-weight:400
}
.feature-info-block-2{
    position:relative;
    width:90%;
    text-align:justify
}
.feature-info-block-2.special{
    margin-left:144px
}
.feature-info-icon-2{
    height:35px;
    margin-right:15px;
    float:left
}
.feature-info-title-2{
    margin-top:8px;
    margin-bottom:30px;
    font-size:21px;
    font-weight:400
}
.feature-info-paragraph-2{
    opacity:.7;
    font-size:14px
}
.section-10{
    padding-top:70px;
    padding-bottom:70px;
    background-color:#fff7d6
}
.section-11{
    background-color:#eff1f4
}
.container-31{
    background-color:#fff
}
.section-12{
    padding-top:70px;
    padding-bottom:70px;
    background-color:#fff6d1
}
.section-13{
    margin-top:50px;
    margin-bottom:50px;
    background-color:#fff
}
.container-32{
    background-color:#fff;
    text-align:center
}
.heading-15{
    color:#f8f8f8
}
.bold-text-19{
    text-align:center
}
.section-14{
    padding-top:0;
    padding-bottom:60px;
    background-color:#f9f9fa
}
.section-15{
    margin-top:200px;
    margin-bottom:200px
}
.home-intro-link-block{
    display:block;
    overflow:hidden;
    width:100%;
    height:340px;
    border-radius:3px;
    background-image:url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position:50% 0;
    background-size:cover;
    box-shadow:0 0 20px 0 rgba(0,0,0,.3);
    text-decoration:none
}
.home-intro-link-block:hover{
    text-decoration:none
}
.home-intro-link-block._2{
    height:450px;
    background-image:url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-size:cover
}
.home-intro-link-block._3{
    background-image:url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg")
}
.intro-block-title{
    margin-bottom:20px;
    color:#2e3241;
    font-size:23px;
    font-weight:600
}
.button-3{
    margin-top:20px;
    padding-right:25px;
    padding-left:25px;
    border-radius:3px;
    background-color:#1f6fff;
    -webkit-transition:background-color .2s,background-position .2s,color .2s,border .2s,box-shadow .2s;
    transition:background-color .2s,background-position .2s,color .2s,border .2s,box-shadow .2s;
    font-size:12px;
    font-weight:600;
    letter-spacing:1px;
    text-transform:uppercase
}
.button-3:hover{
    background-color:#0b4fc9;
    box-shadow:0 8px 16px 4px rgba(0,0,0,.3);
    color:#fff
}
.button-3.text-button{
    display:inline-block;
    margin-top:10px;
    margin-right:auto;
    margin-left:auto;
    padding-right:15px;
    padding-left:15px;
    background-color:#1f6fff;
    -webkit-transition:background-color .2s;
    transition:background-color .2s;
    color:#fff;
    line-height:29px
}
.button-3.text-button:hover{
    background-color:#000
}
.container-33{
    position:relative
}
.container-33.home-intro-container{
    height:276px;
    margin-top:-75px;
    text-align:center
}
.home-intro-wrapper{
    position:absolute;
    left:0;
    top:0;
    display:inline-block;
    width:30%;
    box-shadow:1px 1px 3px 0 rgba(132,138,156,.3);
    color:#9a9da3
}
.home-intro-wrapper.mid{
    left:250px;
    top:-56px;
    z-index:10;
    width:47%
}
.home-intro-wrapper.mid.central{
    z-index:9;
    background-color:#fff
}
.home-intro-wrapper.right{
    left:auto;
    top:0;
    right:0
}
.home-intro-wrapper.right.sides{
    z-index:7;
    width:30%;
    height:275px
}
.intro-block-text-wrapper{
    display:block;
    width:200px;
    margin-top:40px;
    margin-right:auto;
    margin-left:auto;
    text-align:center
}
.intro-block-text-wrapper.last{
    width:240px;
    margin-left:auto;
    padding-left:20px
}
.intro-block-text-wrapper.mid{
    width:68%
}
.intro-block-overlay{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    width:100%;
    height:100%;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    border-radius:3px;
    background-color:transparent;
    opacity:0;
    -webkit-transition:background-color .2s,opacity .2s;
    transition:background-color .2s,opacity .2s;
    color:#fff;
    text-align:center
}
.intro-block-overlay:hover{
    background-color:rgba(0,0,0,.3);
    opacity:1
}
.feature-info-title-3{
    margin-top:8px;
    margin-bottom:23px;
    font-family:Montserrat,sans-serif;
    color:#42454e;
    font-size:18px;
    font-weight:700;
    text-align:left
}
.section-16{
    padding-top:70px;
    padding-bottom:70px;
    background-color:#fffae3;
    box-shadow:1px 1px 3px 0 rgba(132,138,156,.31)
}
.section-17{
    margin-top:-95px;
    margin-bottom:0;
    padding-top:20px;
    padding-bottom:20px;
    background-color:#f9f9fa
}
.paragraph-11{
    display:inline;
    color:#6d7280;
    font-size:16px;
    font-weight:600
}
.div-block-9{
    margin-top:5px;
    padding-top:0
}
.section-18{
    margin-top:-105px;
    padding-bottom:2px;
    background-color:#fffae3
}
.heading-16,.heading-17,.heading-18{
    text-align:center
}
.feature-info-title-4{
    margin-top:8px;
    margin-bottom:23px;
    font-family:Montserrat,sans-serif;
    color:#42454e;
    font-size:17px;
    font-weight:700;
    text-align:left
}
.h3-pricing-2{
    margin-top:20px;
    margin-bottom:0;
    color:#585858;
    font-size:30px;
    font-weight:500;
    text-align:center
}
.feature-info-row-2{
    margin-top:20px;
    margin-right:0;
    margin-left:0;
    padding-right:0;
    padding-bottom:50px;
    padding-left:40px;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.section-19{
    padding-top:30px;
    padding-bottom:30px;
    background-color:#363b48
}
.container-34{
    padding-bottom:0
}
.section-20{
    padding-top:30px;
    padding-bottom:30px;
    background-color:#363b48
}
.link-12{
    font-size:19px
}
.navbar{
    position:fixed;
    left:0;
    top:0;
    right:0;
    display:block;
    border-bottom:1px solid #ebebeb;
    background-color:#fafafa;
    opacity:.97
}
.logo-navbar{
    padding-top:10px;
    padding-bottom:10px
}
.logo-navbar:hover{
    opacity:.7
}
.nav-menu{
    padding-top:15px;
    padding-bottom:10px
}
.ico-fone{
    display:none;
    margin-right:8px;
    margin-bottom:4px
}
.button-4{
    display:inline-block;
    margin-right:3px;
    margin-left:3px;
    padding:4px 12px;
    border:2px solid transparent;
    border-radius:3px;
    background-color:transparent;
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
    color:#333;
    font-size:12px;
    text-align:center;
    text-decoration:none
}
.button-4:hover{
    border-style:solid;
    border-width:2px;
    border-color:#555 #555 #777
}
.button-4.download-menu{
    border-color:#57af17;
    color:#57af17;
    font-weight:400
}
.button-4.download-menu:hover{
    border-style:solid;
    border-color:#57af17;
    background-color:#57af17;
    color:#fff;
    font-weight:400
}
.button-4.download-menu.w--current{
    border-color:#57af17;
    color:#57af17
}
.button-4.download{
    display:inline-block;
    margin-right:0;
    padding:12px 18px;
    float:none;
    -webkit-align-self:center;
    -ms-flex-item-align:center;
    -ms-grid-row-align:center;
    align-self:center;
    border:1px solid #57af17;
    border-radius:3px;
    background-color:#66c31f;
    color:#fff;
    font-size:20px;
    font-weight:600;
    letter-spacing:1px;
    text-shadow:none
}
.button-4.download:hover{
    border-color:#66c31f;
    background-color:#6ee31b;
    text-shadow:none
}
.button-4.download.w--current{
    text-shadow:none
}
.button-4.download.w--current:hover{
    border-color:#66c31f;
    text-shadow:none
}
.button-4.download.blog{
    margin-left:0;
    font-size:16px;
    letter-spacing:0
}
.button-4.download.new{
    margin-left:0;
    padding-right:22px;
    padding-left:22px;
    border-color:#66c31f
}
.button-4.download.new.recursos{
    display:inline-block;
    border-style:none;
    background-color:#71bf62;
    letter-spacing:0
}
.button-4.download.new.recursos:hover{
    border-style:none;
    background-color:#5ad143;
    box-shadow:none
}
.button-4.download.new.recursos._2{
    margin-left:18px
}
.button-4.planos{
    display:none
}
.button-4.atendimento{
    border-style:solid;
    border-color:transparent;
    border-radius:3px;
    color:#333;
    font-weight:400;
    text-shadow:none
}
.button-4.atendimento:hover{
    border-color:#ee1d23;
    background-color:transparent;
    color:#ee1d23;
    text-shadow:none
}
.button-4.atendimento.w--current{
    text-shadow:none
}
.section-hero-blog{
    min-height:200px;
    margin-top:61px;
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/5e7a35fae0689d3108e8f9b1_fundo%20nex.jpg");
    background-position:0 0;
    background-size:cover;
    background-repeat:no-repeat
}
.h2-blog{
    position:static;
    right:0;
    bottom:-37px;
    margin-top:155px;
    margin-bottom:12px;
    color:#fff;
    text-align:right;
    text-shadow:1px 1px 3px #333
}
.blog-dynamic-list{
    margin-top:0
}
.blog-dynamic-list.sidebar{
    margin-top:5px
}
.txt-blog-back{
    display:inline-block;
    margin-left:5px;
    float:right;
    color:#b3b3b3;
    font-size:12px;
    text-decoration:none
}
.row-blog{
    margin-top:40px
}
.h4-email-sub{
    margin-top:0
}
.form-email-field{
    max-width:400px;
    margin-top:20px;
    margin-right:20px;
    margin-bottom:0;
    float:left
}
.autor-blog-box{
    margin-top:15px;
    margin-bottom:45px;
    padding:15px;
    border:1px #968a8a;
    border-radius:3px;
    box-shadow:0 0 6px 0 #cacaca
}
.col2-blog{
    margin-top:17px;
    padding:0 20px 25px;
    border-left:1px solid #f0f0f0;
    box-shadow:none
}
.div-compartilhe-blog{
    margin-top:20px;
    margin-bottom:30px;
    border:1px #b3afaf
}
.img-email-sub{
    display:inline-block;
    margin-top:2px;
    margin-right:10px;
    margin-bottom:3px;
    float:left
}
.post-date{
    display:inline-block;
    margin-right:2px;
    margin-bottom:7px;
    color:#777;
    font-size:14px
}
.form-button{
    margin-top:19px;
    padding-top:8px;
    padding-bottom:7px;
    border:2px solid #09f;
    border-radius:3px;
    background-color:#fff;
    color:#09f
}
.form-button:hover{
    background-color:#09f;
    color:#fff
}
.section-top-blog{
    min-height:128px;
    padding:20px 3px 60px;
    text-align:left
}
.container-veja-mais{
    margin-top:30px
}
.facebook-widget-2{
    position:static;
    display:inline-block;
    max-width:120px;
    margin-right:0;
    margin-left:0;
    text-align:center
}
.p-subtitulo-blog{
    margin-top:0;
    margin-bottom:0;
    color:#777;
    font-size:20px;
    text-align:center
}
.blog-rich-text{
    padding-bottom:15px;
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
    font-size:18px;
    text-align:left
}
.blog-sidebar-veja{
    margin-top:20px;
    margin-bottom:10px;
    font-size:22px;
    line-height:24px;
    font-weight:700;
    text-align:left
}
.button-cs-compartilhe{
    display:inline-block;
    padding-top:12px;
    padding-bottom:12px;
    border-radius:3px;
    background-color:#fc0;
    font-weight:700;
    text-align:center
}
.button-cs-compartilhe:hover{
    opacity:.8
}
.button-cs-compartilhe.central-ajuda{
    background-color:#09f
}
.button-cs-compartilhe.facebook{
    background-color:#4a5d8b
}
.row-autor-blog{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.form-blog{
    margin-top:30px;
    margin-bottom:30px;
    padding:20px 15px 25px;
    border:1px solid #b8b8b8;
    border-radius:3px;
    background-color:#f5f5f5;
    text-align:left
}
.p-autor-name-blog{
    margin-top:0;
    margin-bottom:5px;
    margin-left:10px;
    font-size:22px;
    font-weight:700
}
.img-ajuda{
    display:block;
    margin-right:160px;
    margin-left:auto
}
.text-email-sub{
    display:block
}
.link-blog-back{
    float:none;
    text-align:left;
    text-decoration:underline
}
.link-blog-back:hover{
    color:#333
}
.link-blog-back.below-post{
    margin-top:30px
}
.img-equipe-blog{
    display:block;
    margin-right:auto;
    margin-left:auto;
    text-align:center
}
.tag-blog{
    position:relative;
    left:7px;
    top:30px;
    display:block;
    margin-right:auto;
    margin-left:auto;
    padding:1px 7px;
    float:left;
    border-radius:10px;
    background-color:#7c7c7c;
    color:#fff;
    font-size:12px;
    font-weight:700;
    text-align:left;
    text-decoration:none
}
.tag-blog.in-post{
    position:static;
    display:inline-block;
    margin-bottom:10px;
    float:right;
    text-align:left
}
.img-blog-autor{
    display:block;
    max-height:180px;
    margin-bottom:6px;
    float:left;
    -webkit-align-self:center;
    -ms-flex-item-align:center;
    -ms-grid-row-align:center;
    align-self:center;
    -webkit-box-flex:0;
    -webkit-flex:0 auto;
    -ms-flex:0 auto;
    flex:0 auto
}
.p-blog-sidebar{
    font-size:16px;
    line-height:22px
}
.dynamic-category-name{
    display:inline-block;
    margin-left:10px;
    font-size:32px
}
.col-left-autor-blog{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin-right:auto;
    margin-left:auto;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    text-align:center
}
.image-12{
    margin-top:25px
}
.img-blog-back{
    float:left
}
.h3-blog{
    display:inline-block;
    margin-top:10px;
    margin-bottom:20px;
    font-size:28px;
    line-height:36px;
    font-weight:400;
    text-align:left
}
.h1-blog{
    display:block;
    margin-bottom:0;
    font-size:42px;
    line-height:48px
}
.form-success-message{
    background-color:#cee0eb
}
.blogposts-thumb{
    height:310px;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding:7px 12px 8px;
    background-color:#fff;
    box-shadow:1px 1px 2px 0 #afa8a8
}
.blogposts-thumb.inpost-down{
    padding-top:20px;
    padding-right:15px;
    padding-left:15px
}
.blogposts-thumb.sidebar{
    height:auto;
    margin-top:0;
    margin-bottom:18px;
    padding-top:5px;
    padding-right:0;
    padding-left:0;
    border-bottom:1px dotted #dbdbdb;
    box-shadow:none
}
.div-post-date{
    font-size:12px;
    font-style:italic
}
.facebook-comments{
    margin-bottom:30px
}
.h3-compartilhe-blog{
    display:block;
    font-family:'Droid Sans',sans-serif;
    color:#949292;
    font-size:16px;
    font-weight:400;
    text-align:center;
    letter-spacing:2px
}
.p-autor-bio-blog{
    margin-top:5px;
    margin-left:10px;
    font-size:15px;
    line-height:24px;
    text-align:left
}
.col1-blog{
    padding-right:25px
}
.div-caso-sucesso{
    margin-bottom:40px;
    padding-right:10px;
    padding-bottom:25px;
    padding-left:10px;
    border-bottom:1px #c5c5c5
}
.div-caso-sucesso.facebook{
    padding-top:23px;
    border-bottom-style:none
}
.h2-under-feat{
    display:block;
    margin-top:35px;
    text-align:center
}
.container-blog-sobre{
    padding-right:20px;
    padding-bottom:20px;
    padding-left:20px;
    background-color:#fff
}
.row-features-int{
    margin-bottom:40px;
    padding-top:26px
}
.row-features-int.b{
    margin-bottom:30px;
    padding-top:10px
}
.section-sobre-blog.section-gray{
    padding-top:120px;
    padding-bottom:120px;
    background-color:#f5f5f5
}
.p-home-destaque{
    display:block;
    text-align:center
}
.section-download-2{
    margin-bottom:auto;
    padding-top:50px;
    padding-bottom:50px;
    border-bottom:1px solid #e3e3e3
}
.nextar-logo{
    position:static;
    top:0;
    right:0;
    display:block;
    margin:10px auto 40px;
    padding-top:7px;
    float:none
}
.link-nextar-conheca{
    display:block;
    font-size:18px;
    text-align:center
}
.link-tos-2{
    display:inline-block;
    margin-top:30px;
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
    color:#969696;
    text-align:center
}
.div-icone-facebook{
    display:block;
    width:60px;
    height:60px;
    margin-right:auto;
    margin-left:auto;
    padding-top:0;
    padding-right:0;
    float:none;
    clear:none;
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/5e7a363b21fcad42e3a4c6f1_icones.png");
    background-position:-138px -138px;
    background-size:auto
}
.text-footer-2{
    position:relative;
    left:0;
    right:0;
    bottom:0;
    margin-top:6px;
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
    color:#777;
    font-size:12px;
    text-align:center
}
.text-footer-2.less-space{
    margin-top:10px
}
.share-facebook-widget{
    position:static;
    display:inline-block;
    max-width:170px;
    margin-right:0;
    margin-left:0;
    text-align:center
}
.link-blog-thumbs{
    border-bottom:1px #dbdbdb;
    text-decoration:none
}
.link-blog-thumbs:hover{
    color:#333;
    text-decoration:underline
}
.img-blog-thumb:hover{
    opacity:.8
}
.p-name-blog-post{
    color:#333;
    line-height:26px
}
.text-field{
    display:inline-block
}
.button-5{
    position:absolute;
    display:inline-block;
    margin-right:0;
    clear:none;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    background-color:#66c31f
}
.form-block{
    display:inline-block;
    margin-top:104px;
    -webkit-align-self:auto;
    -ms-flex-item-align:auto;
    -ms-grid-row-align:auto;
    align-self:auto;
    -webkit-box-ordinal-group:2;
    -webkit-order:1;
    -ms-flex-order:1;
    order:1;
    -webkit-box-flex:0;
    -webkit-flex:0 auto;
    -ms-flex:0 auto;
    flex:0 auto
}
.container-36{
    display:inline-block;
    margin-top:0
}
.section-21{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    height:800px;
    grid-auto-columns:1fr;
    -ms-grid-columns:1fr 1fr;
    grid-template-columns:1fr 1fr;
    -ms-grid-rows:auto auto;
    grid-template-rows:auto auto
}
.field-label{
    text-align:center
}
.submit-button{
    position:absolute
}
.image-13{
    display:block;
    width:auto;
    height:auto;
    max-width:80%;
    padding-right:10px;
    padding-left:10px;
    -webkit-align-self:center;
    -ms-flex-item-align:center;
    -ms-grid-row-align:center;
    align-self:center;
    -webkit-box-ordinal-group:1;
    -webkit-order:0;
    -ms-flex-order:0;
    order:0;
    -webkit-box-flex:0;
    -webkit-flex:0 auto;
    -ms-flex:0 auto;
    flex:0 auto;
    opacity:.13
}
.div-block-10{
    width:100px;
    height:1px;
    padding-bottom:60px
}
.text-block-11{
    color:#212121;
    font-size:15px;
    font-weight:400
}
.button-6{
    border-radius:20px;
    background-color:#eb2226;
    font-size:14px
}
.div-block-11{
    width:100px;
    height:1px;
    padding-top:40px;
    padding-bottom:40px
}
.image-14{
    display:block;
    overflow:visible;
    -webkit-align-self:center;
    -ms-flex-item-align:center;
    -ms-grid-row-align:center;
    align-self:center
}
.heading-19{
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
    color:#fff;
    font-size:20px;
    line-height:20px;
    font-weight:400;
    text-align:center
}
.heading-20{
    border:1px #000;
    border-radius:0;
    font-family:Montserrat,sans-serif;
    color:#fff;
    font-size:20px;
    line-height:20px;
    font-weight:600;
    text-align:center;
    white-space:normal
}
.heading-21{
    color:#fff
}
.heading-22{
    line-height:20px
}
.heading-23,.heading-24{
    font-size:20px;
    line-height:20px
}
.heading-25,.heading-26{
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
    color:#fff;
    font-size:20px;
    line-height:20px;
    font-weight:400;
    text-align:center
}
.text-block-12{
    font-family:Montserrat,sans-serif;
    font-size:16px;
    line-height:28px
}
.text-block-13{
    font-size:16px;
    line-height:28px
}
.text-block-14{
    font-family:Montserrat,sans-serif;
    font-size:16px;
    line-height:28px
}
.text-block-15{
    font-size:16px;
    line-height:28px
}
.text-block-16{
    font-family:Montserrat,sans-serif;
    font-size:16px;
    line-height:28px
}
.aviso-celular{
    display:none
}
.p-warning{
    display:none;
    margin-top:5px;
    margin-bottom:5px;
    color:#941919;
    font-size:18px;
    line-height:22px;
    text-align:left
}
.heading-27{
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
    color:#fff;
    font-size:20px;
    line-height:25px;
    font-weight:400
}
.image-15{
    height:400px
}
.image-16{
    height:500px
}
.bold-text-21,.bold-text-22,.bold-text-23,.bold-text-24{
    font-weight:400
}
.text-block-17{
    width:900px;
    margin-right:auto;
    margin-bottom:40px;
    margin-left:auto;
    font-family:Montserrat,sans-serif;
    color:#383d50;
    font-size:18px;
    font-weight:400;
    text-align:center
}
.italic-text-2{
    font-style:normal
}
.text-block-18{
    margin-bottom:30px;
    color:#42454e;
    font-size:16px;
    text-align:center
}
.text-block-19{
    margin-bottom:30px;
    font-size:18px;
    text-align:center
}
.container-37{
    color:#383d50
}
.bold-text-25,.bold-text-26,.heading-28,.paragraph-12,.paragraph-13,.paragraph-14,.paragraph-15{
    text-align:center
}
.grid-2{
    grid-column-gap:0px;
    grid-row-gap:0px;
    -ms-grid-columns:1fr 1fr 1fr;
    grid-template-columns:1fr 1fr 1fr;
    -ms-grid-rows:auto auto auto auto auto auto;
    grid-template-rows:auto auto auto auto auto auto
}
.paragraph-16,.paragraph-17,.paragraph-18,.paragraph-19,.paragraph-20,.paragraph-21,.paragraph-22,.paragraph-23,.paragraph-24{
    text-align:center
}
.grid-3{
    -ms-grid-rows:auto auto auto auto auto auto auto;
    grid-template-rows:auto auto auto auto auto auto auto
}
.bold-text-27,.paragraph-25,.paragraph-26,.paragraph-27,.paragraph-28,.paragraph-29,.paragraph-30,.paragraph-31,.paragraph-32,.paragraph-33,.paragraph-34,.paragraph-35{
    text-align:center
}
.grid-4{
    -webkit-box-pack:stretch;
    -webkit-justify-content:stretch;
    -ms-flex-pack:stretch;
    justify-content:stretch;
    justify-items:stretch;
    -webkit-box-align:stretch;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    align-items:stretch;
    -webkit-align-content:stretch;
    -ms-flex-line-pack:stretch;
    align-content:stretch;
    grid-auto-flow:row;
    grid-column-gap:0px;
    grid-row-gap:0px;
    grid-template-areas:". ." ". ." ". ." ". ." ". ." ". ." ". Area";
    -ms-grid-columns:1fr 0px 1fr 0px 1fr;
    grid-template-columns:1fr 1fr 1fr;
    -ms-grid-rows:auto;
    grid-template-rows:auto;
    border:1px solid #000;
    box-shadow:1px 1px 3px 0 #000;
    opacity:1
}
.paragraph-36,.paragraph-37,.paragraph-38,.paragraph-39,.paragraph-40{
    border:1px solid #000;
    text-align:center
}
.paragraph-41{
    border:1px solid #050505;
    text-align:center
}
.paragraph-42,.paragraph-43,.paragraph-44,.paragraph-45,.paragraph-46,.paragraph-47,.paragraph-48,.paragraph-49,.paragraph-50{
    border:1px solid #000;
    text-align:center
}
.bold-text-28,.paragraph-51,.paragraph-52,.paragraph-53,.paragraph-54,.paragraph-55,.paragraph-56,.paragraph-57,.paragraph-58,.paragraph-59,.paragraph-60{
    text-align:center
}
.grid-5{
    grid-column-gap:0px;
    grid-row-gap:0px;
    -ms-grid-rows:auto auto auto auto auto auto auto;
    grid-template-rows:auto auto auto auto auto auto auto;
    border:1px solid #000
}
.paragraph-61,.paragraph-62,.paragraph-63,.paragraph-64,.paragraph-65,.paragraph-66,.paragraph-67,.paragraph-68,.paragraph-69,.paragraph-70,.paragraph-71,.paragraph-72,.paragraph-73,.paragraph-74{
    border:1px solid #000;
    text-align:center
}
.paragraph-75,.paragraph-76,.paragraph-77,.paragraph-78,.paragraph-79,.paragraph-80{
    text-align:center
}
.bold-text-29{
    line-height:28px
}
.paragraph-81{
    text-align:center
}
.bold-text-30{
    text-align:left
}
.paragraph-82{
    text-align:center
}
.paragraph-83{
    text-align:left
}
.grid-6{
    grid-column-gap:0px;
    grid-row-gap:0px;
    grid-template-areas:"Area Area";
    -ms-grid-columns:0.5fr 0px minmax(0px,1fr);
    grid-template-columns:0.5fr minmax(0px,1fr);
    -ms-grid-rows:minmax(min-content,0.75fr) 0px auto 0px auto 0px auto 0px auto 0px auto 0px auto 0px auto 0px auto 0px auto;
    grid-template-rows:minmax(-webkit-min-content,0.75fr) auto auto auto auto auto auto auto auto auto;
    grid-template-rows:minmax(min-content,0.75fr) auto auto auto auto auto auto auto auto auto;
    border:1px solid #000
}
.paragraph-84,.paragraph-85{
    border:1px #000;
    text-align:center
}
.paragraph-86,.paragraph-87,.paragraph-88,.paragraph-89,.paragraph-90,.paragraph-91,.paragraph-92,.paragraph-93{
    text-align:center
}
.grid-7{
    -ms-grid-columns:1fr 1fr 1fr;
    grid-template-columns:1fr 1fr 1fr;
    -ms-grid-rows:auto auto auto auto;
    grid-template-rows:auto auto auto auto
}
.paragraph-94{
    text-align:center
}
.paragraph-95{
    text-align:right
}
.paragraph-96{
    text-align:center
}
.grid-8{
    -ms-grid-columns:0.5fr 1fr;
    grid-template-columns:0.5fr 1fr;
    -ms-grid-rows:auto auto auto auto auto auto auto auto auto auto;
    grid-template-rows:auto auto auto auto auto auto auto auto auto auto
}
.grid-9{
    -ms-grid-columns:1fr 1fr 1fr;
    grid-template-columns:1fr 1fr 1fr;
    -ms-grid-rows:auto auto auto auto;
    grid-template-rows:auto auto auto auto
}
.grid-10{
    grid-column-gap:0px;
    grid-row-gap:0px;
    -ms-grid-columns:1fr 1fr 1fr;
    grid-template-columns:1fr 1fr 1fr;
    -ms-grid-rows:auto auto auto auto auto;
    grid-template-rows:auto auto auto auto auto
}
.bold-text-31{
    font-size:18px;
    line-height:28px
}
.paragraph-97{
    text-align:center
}
.div-block-12,.text-block-20{
    border:1px solid #000;
    text-align:center
}
.paragraph-98{
    text-align:center
}
.paragraph-100,.paragraph-101,.paragraph-99{
    border:1px #000;
    text-align:center
}
.paragraph-102,.paragraph-103,.paragraph-104,.paragraph-105,.paragraph-106,.paragraph-107,.paragraph-108,.paragraph-109{
    text-align:center
}
.div-block-13,.div-block-14,.div-block-15,.div-block-16,.div-block-17,.div-block-18,.div-block-19,.div-block-20,.div-block-21,.div-block-22,.div-block-23,.div-block-24,.div-block-25{
    border:1px solid #000
}
.grid-11{
    grid-column-gap:0px;
    grid-row-gap:0px;
    -ms-grid-rows:auto auto auto auto auto auto auto;
    grid-template-rows:auto auto auto auto auto auto auto
}
.div-block-26{
    border:1px solid #000;
    text-align:center
}
.paragraph-110{
    text-align:center
}
.div-block-27{
    border:1px solid #000;
    text-align:center
}
.paragraph-111{
    text-align:center
}
.div-block-28,.div-block-29,.div-block-30,.div-block-31,.div-block-32,.div-block-33,.div-block-34,.div-block-35,.div-block-36,.div-block-37{
    border:1px solid #000;
    text-align:center
}
.div-block-38,.div-block-39{
    border:1px solid #000
}
.grid-12{
    grid-column-gap:0px;
    grid-row-gap:0px;
    -ms-grid-columns:0.25fr 1fr;
    grid-template-columns:0.25fr 1fr;
    -ms-grid-rows:auto auto auto auto auto auto;
    grid-template-rows:auto auto auto auto auto auto
}
.div-block-40,.div-block-41{
    border:1px solid #000
}
.paragraph-112{
    text-align:center
}
.div-block-42{
    border:1px solid #000;
    text-align:center
}
.div-block-43{
    border:1px solid #000
}
.paragraph-113,.paragraph-114{
    text-align:center
}
.paragraph-115{
    border:1px #000;
    text-align:center
}
.paragraph-116{
    text-align:center
}
.div-block-44{
    border:1px solid #000
}
.paragraph-117,.paragraph-118{
    text-align:center
}
.div-block-45,.div-block-46{
    border:1px solid #000
}
.bold-text-32,.paragraph-119,.paragraph-120,.paragraph-121,.paragraph-122,.paragraph-123{
    text-align:center
}
.div-block-47,.div-block-48,.div-block-49,.div-block-50,.div-block-51{
    border:1px solid #000
}
.grid-13{
    -ms-grid-columns:1fr 1fr 1fr;
    grid-template-columns:1fr 1fr 1fr
}
.paragraph-124,.paragraph-125,.paragraph-126,.paragraph-127{
    text-align:center
}
.grid-14{
    grid-column-gap:0px;
    grid-row-gap:0px;
    -ms-grid-columns:1fr 1fr 1fr;
    grid-template-columns:1fr 1fr 1fr;
    -ms-grid-rows:auto auto auto auto;
    grid-template-rows:auto auto auto auto
}
.paragraph-128,.paragraph-129,.paragraph-130,.paragraph-131,.paragraph-132,.paragraph-133,.paragraph-134,.paragraph-135{
    text-align:center
}
.div-block-52{
    border:1px solid #000;
    text-align:center
}
.paragraph-136,.paragraph-137{
    text-align:center
}
.div-block-53,.div-block-54,.div-block-55,.div-block-56,.div-block-57,.div-block-58,.div-block-59,.div-block-60,.div-block-61,.div-block-62,.div-block-63{
    border:1px solid #000
}
.grid-15{
    grid-column-gap:0px;
    grid-row-gap:0px;
    -ms-grid-columns:1fr 1fr 1fr;
    grid-template-columns:1fr 1fr 1fr;
    -ms-grid-rows:auto auto auto auto auto;
    grid-template-rows:auto auto auto auto auto
}
.paragraph-138,.paragraph-139,.paragraph-140,.paragraph-141{
    text-align:center
}
.paragraph-142,.paragraph-143{
    border:1px #000;
    text-align:center
}
.paragraph-144,.paragraph-145,.paragraph-146,.paragraph-147,.paragraph-148,.paragraph-149,.paragraph-150,.paragraph-151,.paragraph-152{
    text-align:center
}
.div-block-64,.div-block-65,.div-block-66,.div-block-67,.div-block-68,.div-block-69,.div-block-70,.div-block-71,.div-block-72,.div-block-73,.div-block-74,.div-block-75,.div-block-76,.div-block-77,.div-block-78{
    border:1px solid #000
}
.grid-16{
    grid-column-gap:0px;
    grid-row-gap:0px;
    -ms-grid-rows:auto auto auto auto auto auto auto;
    grid-template-rows:auto auto auto auto auto auto auto
}
.paragraph-153,.paragraph-154,.paragraph-155,.paragraph-156,.paragraph-157,.paragraph-158,.paragraph-159,.paragraph-160,.paragraph-161,.paragraph-162,.paragraph-163,.paragraph-164,.paragraph-165,.paragraph-166{
    text-align:center
}
.div-block-79,.div-block-80,.div-block-81,.div-block-82,.div-block-83,.div-block-84,.div-block-85,.div-block-86,.div-block-87,.div-block-88,.div-block-89,.div-block-90,.div-block-91,.div-block-92{
    border:1px solid #000
}
.grid-17{
    grid-column-gap:0px;
    grid-row-gap:0px;
    -ms-grid-columns:0.25fr 1fr;
    grid-template-columns:0.25fr 1fr;
    -ms-grid-rows:auto auto auto auto auto auto auto auto auto auto;
    grid-template-rows:auto auto auto auto auto auto auto auto auto auto
}
.paragraph-167,.paragraph-168,.paragraph-169{
    text-align:center
}
.div-block-93{
    border:1px solid #000;
    text-align:center
}
.paragraph-170,.paragraph-171{
    text-align:center
}
.div-block-94{
    border:1px solid #000;
    text-align:center
}
.paragraph-172,.paragraph-173,.paragraph-174,.paragraph-175,.paragraph-176{
    text-align:center
}
.div-block-100,.div-block-101,.div-block-102,.div-block-103,.div-block-104,.div-block-95,.div-block-96,.div-block-97,.div-block-98,.div-block-99{
    border:1px solid #000
}
.grid-18{
    -ms-grid-columns:1fr 1fr 1fr;
    grid-template-columns:1fr 1fr 1fr;
    -ms-grid-rows:auto auto auto;
    grid-template-rows:auto auto auto
}
.paragraph-177,.paragraph-178,.paragraph-179,.paragraph-180,.paragraph-181,.paragraph-182,.paragraph-183,.paragraph-184{
    text-align:center
}
.div-block-105,.div-block-106,.div-block-107,.div-block-108,.div-block-109,.div-block-110,.div-block-111,.div-block-112{
    border:1px solid #000
}
.grid-19{
    grid-column-gap:0px;
    grid-row-gap:0px;
    -ms-grid-columns:1fr 1fr 1fr;
    grid-template-columns:1fr 1fr 1fr;
    -ms-grid-rows:auto auto auto auto;
    grid-template-rows:auto auto auto auto
}
.paragraph-185,.paragraph-186,.paragraph-187,.paragraph-188,.paragraph-189,.paragraph-190,.paragraph-191,.paragraph-192{
    text-align:center
}
.div-block-113{
    border:1px solid #000;
    text-align:center
}
.paragraph-193{
    text-align:center
}
.div-block-114{
    border:1px solid #000;
    text-align:center
}
.paragraph-194{
    text-align:center
}
.div-block-115,.div-block-116,.div-block-117,.div-block-118,.div-block-119,.div-block-120,.div-block-121,.div-block-122,.div-block-123,.div-block-124{
    border:1px solid #000
}
.paragraph-195{
    text-align:center
}
.link-block-16{
    display:-ms-grid;
    display:grid;
    margin-right:220px;
    grid-auto-columns:1fr;
    grid-column-gap:16px;
    grid-row-gap:16px;
    -ms-grid-columns:1fr 1fr 1fr;
    grid-template-columns:1fr 1fr 1fr;
    -ms-grid-rows:auto auto;
    grid-template-rows:auto auto
}
.paragraph-196{
    display:inline-block;
    text-align:center
}
.paragraph-197{
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
    color:#969696;
    font-size:12px;
    text-align:center
}
.container-38{
    color:hsla(0,0%,100%,.51);
    font-size:12px
}
.paragraph-198{
    color:#969696;
    font-size:12px;
    text-align:center
}
.link-block-17,.paragraph-199,.paragraph-200{
    text-align:center
}
.paragraph-201{
    color:hsla(0,0%,100%,.51);
    font-size:12px;
    text-align:center
}
.link-block-18{
    text-align:center
}
.paragraph-202{
    display:inline-block;
    color:hsla(0,0%,100%,.51);
    font-size:12px;
    text-align:center
}
.fs-cc-banner_text_us{
    display:block;
    margin-right:24px;
    color:#616161
}
.fs-cc-banner_component{
    position:fixed;
    left:0;
    top:auto;
    right:0;
    bottom:0;
    z-index:998;
    display:none;
    padding:24px 32px;
    border-top:1px solid rgba(67,83,255,.16);
    background-color:#f5f6ff
}
.fs-cc-banner_component.banner-us{
    display:none
}
.fs-cc-banner_close{
    margin-left:12px;
    padding:10px;
    border-radius:500px;
    background-color:#fff;
    box-shadow:1px 1px 12px 0 rgba(0,0,0,.1);
    opacity:1;
    cursor:pointer
}
.fs-cc-banner_trigger{
    display:none
}
.fs-cc-banner_text-link{
    border-bottom:2px solid #4353ff;
    color:#4353ff;
    font-weight:400;
    text-decoration:none
}
.fs-cc-banner_button_us{
    min-width:140px;
    margin-left:16px;
    padding:10px 20px;
    border:2px solid #4353ff;
    border-radius:500px;
    background-color:#4353ff;
    color:#fff;
    font-size:16px;
    text-align:center
}
.fs-cc-banner_button_us.fs-cc-button-alt{
    border-color:#4353ff;
    background-color:#f5f5f5;
    color:#4353ff
}
.fs-cc-banner_close-icon{
    width:24px;
    height:24px
}
.fs-cc-banner_buttons-wrapper{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    grid-auto-columns:1fr;
    -ms-grid-columns:auto auto;
    grid-template-columns:auto auto;
    -ms-grid-rows:auto;
    grid-template-rows:auto
}
.fs-cc-banner_container{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    width:100%;
    max-width:1000px;
    margin-right:auto;
    margin-left:auto;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.banner_es,.fs-cc-banner_text_es{
    display:block
}
.banner_es.fs-cc-banner_component{
    display:none
}
.banner-us,.fs-cc-banner_text_esp{
    display:block
}
.container-39{
    display:inline-block
}
.container-40{
    display:none
}
.bold-text-33{
    color:#fff;
    font-size:20px;
    line-height:20px;
    text-align:center
}
.heading-29{
    font-size:25px
}
.heading-30{
    line-height:18px;
    text-align:center
}
.paragraph-copy{
    width:850px;
    margin:20px auto 30px;
    font-family:'Open Sans',sans-serif;
    font-size:16px;
    line-height:28px;
    font-weight:400;
    text-align:center
}
.paragraph-copy.center{
    margin-top:5px;
    font-weight:400
}
.paragraph-copy.center.red{
    display:none
}
.paragraph-copy.center.h3-subt{
    font-size:20px
}
.paragraph-copy.center.h3-subt.centro{
    text-align:center
}
.paragraph-copy.sub-title{
    margin-top:20px
}
.paragraph-copy.sub-title.center{
    margin:9px 0 25px;
    padding-right:47px;
    padding-left:47px;
    font-size:21px;
    line-height:34px;
    font-weight:400;
    text-align:center
}
.paragraph-copy.sub-title.h3-subt{
    margin-top:0;
    font-size:20px
}
.paragraph-copy.sub-title.desgargar-preciso{
    text-align:center
}
.paragraph-copy.tos-date{
    margin-top:50px;
    font-size:16px;
    font-style:italic;
    font-weight:300
}
.paragraph-copy.tos-date.right{
    text-align:right
}
.paragraph-copy.tos{
    font-size:18px;
    text-align:left
}
.paragraph-copy.tos.left{
    text-align:left
}
.paragraph-copy.right{
    margin-top:35px;
    text-align:left
}
.paragraph-copy.support{
    display:block;
    margin-top:10px;
    text-align:center
}
.paragraph-copy.darker{
    display:block;
    -webkit-box-ordinal-group:1;
    -webkit-order:0;
    -ms-flex-order:0;
    order:0
}
.paragraph-copy.darker.box-downloading{
    margin-top:6px;
    margin-right:12px;
    margin-bottom:0;
    padding-top:0;
    padding-right:0;
    padding-left:41px;
    color:#363b48;
    font-size:17px;
    letter-spacing:0
}
.paragraph-copy.faq-question{
    margin-top:0;
    font-family:'Open Sans',sans-serif;
    font-size:22px;
    font-weight:600
}
.paragraph-copy.faq-question.left{
    color:#585858;
    font-weight:600;
    text-align:left
}
.paragraph-copy.pricing.last{
    border-style:none;
    border-color:#000
}
.paragraph-copy.pricing-comment{
    margin-top:5px;
    margin-bottom:20px;
    color:#363b48
}
.paragraph-copy.features-ex{
    margin-top:18px;
    margin-bottom:15px;
    font-size:16px;
    line-height:26px;
    text-align:left
}
.paragraph-copy._16{
    font-size:16px;
    font-weight:400
}
.paragraph-copy.lightbox{
    margin-top:25px;
    text-decoration:none
}
.paragraph-copy.lightbox-left{
    font-size:15px
}
.paragraph-copy.pricing{
    border:1px #000;
    margin-top:0;
    margin-bottom:45px;
    padding-top:5px;
    padding-bottom:20px;
    border-bottom:1px dashed rgba(132,138,156,.3);
    font-size:16px;
    text-align:center
}
.paragraph-copy.rightt{
    font-size:16px;
    text-align:center
}
.paragraph-copy.left{
    text-align:left
}
.h2-internas-copy{
    margin-bottom:40px;
    font-family:Montserrat,sans-serif;
    color:#383d50;
    line-height:40px;
    font-weight:400;
    text-align:center
}
.h2-internas-copy.bold{
    font-size:35px;
    font-weight:700
}
.h2-internas-copy.bold.left{
    text-align:left
}
.h2-internas-copy.lps{
    font-family:Montserrat,sans-serif;
    font-weight:500
}
.bold-text-34,.bold-text-35,.bold-text-36,.bold-text-37,.bold-text-38{
    font-size:18px
}
.list-section{
    margin-bottom:58px;
    padding-top:32px;
    padding-bottom:32px;
    background-color:#f7f7f7
}
.container-41{
    width:920px;
    margin-right:auto;
    margin-left:auto
}
.list-section_h2{
    margin-top:0;
    margin-bottom:55px;
    font-size:28px;
    line-height:140%;
    text-align:center
}
.list-section_grid{
    width:764px;
    margin-right:auto;
    margin-left:auto;
    -ms-grid-columns:1fr 1fr 1fr 1fr 1fr;
    grid-template-columns:1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows:auto;
    grid-template-rows:auto
}
.list-section_grid_item{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    width:200px;
    margin-right:auto;
    margin-left:auto;
    padding-right:17px;
    padding-bottom:28px;
    padding-left:17px;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    border:2px solid #ff4c58;
    border-radius:16px;
    background-color:#fff
}
.list-section_grid_item_number-box{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    width:35px;
    height:35px;
    margin-top:-22px;
    margin-bottom:10px;
    padding-top:1px;
    padding-left:1px;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    border-radius:100%;
    background-color:#ff4c58;
    color:#fff;
    font-size:24px
}
.list-section_grid_item_p{
    margin-bottom:0;
    font-size:15px;
    line-height:140%;
    text-align:center
}
.columns-6{
    text-align:center
}
.div-ex-second-features-copy{
    display:block;
    padding-top:35px
}
.bold-text-39,.bold-text-40,.bold-text-41{
    font-weight:400
}
.img-telas-copy{
    display:block;
    max-width:100%;
    margin:30px auto;
    border:.1px solid #000;
    border-radius:20px
}
.img-telas-copy.left{
    max-width:50%;
    margin-right:25px;
    float:left
}
.img-telas-copy-2{
    display:block;
    max-width:100%;
    margin:30px auto;
    border:.1px solid #000;
    border-radius:20px
}
.img-telas-copy-2.left{
    max-width:50%;
    margin-right:25px;
    float:left
}
.h2-internas-premium{
    font-family:Montserrat,sans-serif;
    color:#383d50;
    line-height:40px;
    font-weight:400;
    text-align:center
}
.h2-internas-premium.bold{
    font-size:35px;
    font-weight:700
}
.h2-internas-premium.bold.left{
    text-align:center
}
.h2-internas-premium.lps{
    font-family:Montserrat,sans-serif;
    font-weight:500
}
.paragraph-203{
    text-align:right
}
.paragraph-204{
    text-align:center
}
.paragraph-205{
    padding-right:60px;
    padding-left:60px
}
.grid-20{
    padding-right:60px;
    padding-left:60px;
    grid-column-gap:0px;
    grid-row-gap:0px;
    -ms-grid-columns:0.5fr 1fr;
    grid-template-columns:0.5fr 1fr;
    -ms-grid-rows:auto auto auto auto auto auto auto auto auto auto;
    grid-template-rows:auto auto auto auto auto auto auto auto auto auto
}
.paragraph-206{
    text-align:center
}
.div-block-125{
    border:1px solid #000
}
.paragraph-207{
    text-align:center
}
.div-block-126{
    border:1px solid #000
}
.paragraph-208{
    text-align:center
}
.paragraph-209{
    padding-top:60px;
    text-align:center
}
.div-block-127{
    border:1px solid #000
}
.paragraph-210{
    padding-right:60px;
    padding-left:60px;
    text-align:center
}
.div-block-128{
    border:1px solid #000
}
.paragraph-211{
    padding-top:100px;
    text-align:center
}
.div-block-129{
    border:1px solid #000
}
.paragraph-212{
    padding-right:60px;
    padding-left:60px;
    text-align:center
}
.div-block-130{
    border:1px solid #000
}
.paragraph-213{
    overflow:hidden;
    padding-top:140px;
    text-align:center;
    text-decoration:none
}
.div-block-131{
    border:1px solid #000
}
.paragraph-214{
    text-align:center
}
.div-block-132{
    border:1px solid #000
}
.paragraph-215{
    padding-right:60px;
    padding-left:60px;
    text-align:center
}
.paragraph-216{
    padding-top:100px;
    text-align:center
}
.div-block-133{
    border:1px solid #000
}
.paragraph-217{
    padding-right:60px;
    padding-left:60px;
    text-align:center
}
.div-block-134{
    border:1px solid #000
}
.paragraph-218{
    padding-top:60px;
    text-align:center
}
.div-block-135{
    border:1px solid #000
}
.paragraph-219{
    text-align:center
}
.div-block-136{
    border:1px solid #000;
    text-align:center
}
.paragraph-220{
    padding-top:220px;
    text-align:center
}
.div-block-137{
    border:1px solid #000
}
.paragraph-221{
    padding-right:60px;
    padding-left:60px;
    text-align:center
}
.div-block-138{
    border:1px solid #000
}
.paragraph-222{
    padding-top:60px;
    text-align:center
}
.div-block-139{
    border:1px solid #000
}
.paragraph-223{
    padding-right:60px;
    padding-left:60px;
    text-align:center
}
.div-block-140{
    border:1px solid #000
}
.paragraph-224{
    padding-top:140px;
    text-align:center
}
.div-block-141{
    border:1px solid #000
}
.paragraph-225{
    padding-right:60px;
    padding-left:60px;
    text-align:center
}
.div-block-142{
    border:1px solid #000
}
.paragraph-226{
    padding-top:140px;
    text-align:center
}
.div-block-143{
    border:1px solid #000
}
.paragraph-227{
    padding-right:60px;
    padding-left:60px;
    text-align:center
}
.div-block-144{
    border:1px solid #000
}
.paragraph-228,.paragraph-229,.paragraph-230{
    padding-right:60px;
    padding-left:60px
}
.paragraph-231{
    padding-right:60px;
    padding-left:100px
}
.paragraph-232{
    padding-right:60px;
    padding-left:60px
}
.paragraph-233{
    padding-right:60px;
    padding-left:100px
}
.paragraph-234{
    padding-right:60px;
    padding-left:60px
}
.paragraph-235{
    text-decoration:underline
}
.paragraph-236,.paragraph-237{
    padding-right:60px;
    padding-left:100px
}
.paragraph-238,.paragraph-239,.paragraph-240{
    padding-right:60px;
    padding-left:60px
}
.paragraph-241{
    padding-right:60px;
    padding-left:100px
}
.paragraph-242{
    padding-right:60px;
    padding-left:60px
}
.paragraph-243{
    padding-right:60px;
    padding-left:100px
}
.paragraph-244{
    padding-right:60px;
    padding-left:60px
}
.paragraph-245{
    padding-right:60px;
    padding-left:100px
}
.paragraph-246,.paragraph-247{
    padding-right:60px;
    padding-left:60px
}
.paragraph-248{
    padding-right:60px;
    padding-left:100px
}
.paragraph-249{
    padding-right:60px;
    padding-left:60px
}
.paragraph-250{
    padding-right:60px;
    padding-left:100px
}
.paragraph-251{
    padding-right:60px;
    padding-left:60px
}
.paragraph-252{
    padding-right:60px;
    padding-left:100px
}
.paragraph-253{
    padding-right:60px;
    padding-left:60px
}
.paragraph-254{
    padding-right:60px;
    padding-left:100px
}
.paragraph-255,.paragraph-256{
    padding-right:60px;
    padding-left:60px
}
.paragraph-257,.paragraph-258{
    padding-right:60px;
    padding-left:100px
}
.paragraph-259,.paragraph-260,.paragraph-261{
    padding-right:60px;
    padding-left:60px
}
.paragraph-262{
    padding-right:60px;
    padding-left:100px
}
.paragraph-263{
    padding-right:60px;
    padding-left:60px
}
.paragraph-264{
    padding-right:60px;
    padding-left:100px
}
.paragraph-265{
    padding-right:60px;
    padding-left:60px
}
.paragraph-266,.paragraph-267{
    padding-right:60px;
    padding-left:100px
}
.paragraph-268{
    padding-right:60px;
    padding-left:60px
}
.paragraph-269{
    padding-right:60px;
    padding-left:100px
}
.paragraph-270,.paragraph-271{
    padding-right:60px;
    padding-left:60px
}
.paragraph-272{
    padding-right:60px;
    padding-left:100px
}
.paragraph-273{
    padding-right:60px;
    padding-left:60px
}
.paragraph-274,.paragraph-275{
    padding-right:60px;
    padding-left:100px
}
.paragraph-276,.paragraph-277,.paragraph-278{
    padding-right:60px;
    padding-left:60px
}
.paragraph-279{
    padding-right:60px;
    padding-left:100px
}
.paragraph-280{
    padding-right:60px;
    padding-left:60px
}
.paragraph-281{
    padding-right:60px;
    padding-left:100px
}
.grid-21{
    grid-column-gap:0px;
    grid-row-gap:0px;
    -ms-grid-columns:1fr 1fr 1fr;
    grid-template-columns:1fr 1fr 1fr;
    -ms-grid-rows:auto auto auto auto;
    grid-template-rows:auto auto auto auto;
    border:1px solid #000
}
.paragraph-282{
    padding-top:10px;
    text-align:center
}
.div-block-145{
    border:1px solid #000
}
.paragraph-283{
    padding-top:10px;
    text-align:center
}
.div-block-146{
    border:1px solid #000
}
.paragraph-284{
    padding-top:10px;
    text-align:center
}
.div-block-147{
    border:1px solid #000
}
.paragraph-285{
    text-align:center
}
.div-block-148{
    padding-top:10px;
    border:1px solid #000
}
.div-block-149{
    padding-top:10px;
    border:1px solid #000;
    text-align:center
}
.div-block-150{
    border:1px solid #000;
    text-align:center
}
.paragraph-286{
    padding-top:10px
}
.paragraph-287{
    text-align:center
}
.div-block-151{
    padding-top:10px;
    border:1px solid #000
}
.paragraph-288,.paragraph-289{
    text-align:center
}
.div-block-152{
    border:1px solid #000
}
.paragraph-290{
    padding-top:10px;
    text-align:center
}
.div-block-153{
    border:1px solid #000
}
.paragraph-291{
    padding-top:100px;
    text-align:center
}
.div-block-154{
    border:1px solid #000
}
.paragraph-292{
    border:1px #000;
    text-align:center
}
.div-block-155{
    border:1px solid #000
}
.paragraph-293{
    padding-top:100px;
    text-align:center
}
.paragraph-294{
    padding-right:60px;
    padding-left:100px
}
.paragraph-295{
    padding-right:60px;
    padding-left:60px
}
.paragraph-296{
    padding-right:60px;
    padding-left:100px
}
.paragraph-297,.paragraph-298,.paragraph-299,.paragraph-300,.paragraph-301,.paragraph-302,.paragraph-303,.paragraph-304{
    padding-right:60px;
    padding-left:60px
}
.grid-22{
    padding-right:60px;
    padding-left:60px;
    grid-column-gap:0px;
    grid-row-gap:0px;
    -ms-grid-columns:0.5fr 1fr;
    grid-template-columns:0.5fr 1fr;
    -ms-grid-rows:auto auto auto auto auto auto auto auto auto auto;
    grid-template-rows:auto auto auto auto auto auto auto auto auto auto
}
.paragraph-305{
    text-align:center
}
.div-block-156{
    padding-top:10px;
    border:1px solid #000
}
.paragraph-306{
    padding-top:10px;
    text-align:center
}
.div-block-157{
    border:1px solid #000
}
.div-block-158{
    border:1px solid #000;
    text-align:center
}
.div-block-159{
    border:1px solid #000
}
.paragraph-307{
    text-align:center
}
.paragraph-308{
    padding-top:100px;
    text-align:center
}
.div-block-160{
    padding-top:10px;
    border:1px solid #000
}
.paragraph-309{
    text-align:center
}
.div-block-161{
    border:1px solid #000
}
.paragraph-310{
    padding-top:60px
}
.div-block-162{
    border:1px solid #000;
    text-align:center
}
.paragraph-311{
    border:1px #000;
    text-align:center
}
.paragraph-312{
    padding-top:220px
}
.div-block-163{
    border:1px solid #000
}
.paragraph-313{
    text-align:center
}
.div-block-164{
    padding-top:100px;
    border:1px solid #000
}
.div-block-165{
    border:1px solid #000;
    text-align:center
}
.paragraph-314{
    text-align:center
}
.div-block-166{
    padding-top:100px;
    border:1px solid #000
}
.paragraph-315{
    text-align:center
}
.div-block-167{
    border:1px solid #000
}
.paragraph-316{
    padding-top:140px;
    text-align:center
}
.div-block-168{
    border:1px solid #000
}
.paragraph-317{
    text-align:center
}
.div-block-169,.div-block-170,.div-block-171{
    border:1px solid #000;
    text-align:center
}
.paragraph-318{
    text-align:center
}
.div-block-172{
    border:1px solid #000;
    text-align:center
}
.div-block-173{
    padding-top:220px;
    border:1px solid #000
}
.paragraph-319{
    padding-top:140px;
    text-align:center
}
.div-block-174{
    border:1px solid #000
}
.paragraph-320{
    text-align:center
}
.div-block-175{
    border:1px solid #000
}
.paragraph-321{
    padding-right:60px;
    padding-left:60px
}
.paragraph-322{
    padding-right:60px;
    padding-left:100px
}
.paragraph-323{
    padding-right:60px;
    padding-left:60px
}
.paragraph-324{
    padding-right:60px;
    padding-left:100px
}
.paragraph-325,.paragraph-326{
    padding-right:60px;
    padding-left:60px
}
.paragraph-327{
    padding-right:60px;
    padding-left:100px
}
.paragraph-328{
    padding-right:60px;
    padding-left:60px
}
.paragraph-329{
    padding-right:60px;
    padding-left:100px
}
.paragraph-330{
    padding-right:60px;
    padding-left:60px
}
.paragraph-331{
    padding-right:60px;
    padding-left:100px
}
.paragraph-332,.paragraph-333,.paragraph-334,.paragraph-335,.paragraph-336,.paragraph-337,.paragraph-338,.paragraph-339{
    padding-right:60px;
    padding-left:60px
}
.paragraph-340{
    padding-right:60px;
    padding-left:100px
}
.paragraph-341,.paragraph-342{
    padding-right:60px;
    padding-left:60px
}
.paragraph-343{
    padding-right:60px;
    padding-left:100px
}
.paragraph-344,.paragraph-345,.paragraph-346{
    padding-right:60px;
    padding-left:60px
}
.paragraph-347{
    padding-right:60px;
    padding-left:100px
}
.paragraph-348,.paragraph-349{
    padding-right:60px;
    padding-left:60px
}
.paragraph-350{
    padding-right:60px;
    padding-left:100px
}
.paragraph-351{
    padding-right:60px;
    padding-left:60px
}
.paragraph-352{
    padding-right:60px;
    padding-left:100px
}
.paragraph-353,.paragraph-354{
    padding-right:60px;
    padding-left:60px
}
.paragraph-355{
    padding-right:60px;
    padding-left:100px
}
.paragraph-356{
    padding-right:60px;
    padding-left:60px
}
.paragraph-357{
    padding-right:60px;
    padding-left:100px
}
.paragraph-358{
    padding-right:60px;
    padding-left:60px
}
.paragraph-359{
    padding-right:60px;
    padding-left:100px
}
.paragraph-360{
    padding-right:60px;
    padding-left:60px
}
.paragraph-361{
    padding-right:60px;
    padding-left:100px
}
.paragraph-362{
    padding-right:60px;
    padding-left:60px
}
.paragraph-363{
    padding-right:60px;
    padding-left:100px
}
.paragraph-364{
    padding-right:60px;
    padding-left:60px
}
.paragraph-365{
    padding-right:60px;
    padding-left:100px
}
.paragraph-366,.paragraph-367,.paragraph-368{
    padding-right:60px;
    padding-left:60px
}
.paragraph-369{
    padding-right:60px;
    padding-left:100px
}
.paragraph-370{
    padding-right:60px;
    padding-left:60px
}
.paragraph-371{
    padding-right:60px;
    padding-left:100px
}
.paragraph-372,.paragraph-373{
    padding-right:60px;
    padding-left:60px
}
.paragraph-374{
    padding-right:60px;
    padding-left:100px
}
.paragraph-375{
    padding-right:60px;
    padding-left:60px
}
.paragraph-376,.paragraph-377{
    padding-right:60px;
    padding-left:100px
}
.paragraph-378{
    padding-right:60px;
    padding-left:60px
}
.paragraph-379{
    padding-right:60px;
    padding-left:100px
}
.paragraph-380{
    padding-right:60px;
    padding-left:60px
}
.paragraph-381{
    padding-right:60px;
    padding-left:100px
}
.grid-23{
    grid-column-gap:0px;
    grid-row-gap:0px;
    -ms-grid-columns:1fr 1fr 1fr;
    grid-template-columns:1fr 1fr 1fr;
    -ms-grid-rows:auto auto auto auto;
    grid-template-rows:auto auto auto auto
}
.paragraph-382{
    text-align:center
}
.div-block-176{
    border:1px solid #000
}
.paragraph-383{
    text-align:center
}
.div-block-177{
    border:1px solid #000
}
.paragraph-384{
    text-align:center
}
.div-block-178{
    border:1px solid #000
}
.paragraph-385{
    text-align:center
}
.div-block-179{
    border:1px solid #000;
    text-align:center
}
.div-block-180{
    border:1px solid #000
}
.div-block-181,.div-block-182{
    padding-top:60px;
    border:1px solid #000;
    text-align:center
}
.paragraph-386{
    text-align:center
}
.div-block-183{
    border:1px solid #000
}
.paragraph-387,.paragraph-388{
    text-align:center
}
.div-block-184{
    padding-top:60px;
    border:1px solid #000
}
.paragraph-389{
    padding-top:60px
}
.paragraph-390{
    padding-top:220px;
    text-align:center
}
.div-block-185{
    border:1px solid #000
}
.paragraph-391{
    padding-right:60px;
    padding-left:60px
}
.div-block-186,.div-block-187{
    border:1px solid #000
}
.paragraph-392,.paragraph-393{
    text-align:center
}
.paragraph-394{
    padding-right:60px;
    padding-left:60px
}
.paragraph-395{
    padding-right:60px;
    padding-left:100px
}
.paragraph-396{
    padding-right:60px;
    padding-left:60px
}
.h2-customer{
    color:#fff;
    font-size:24px;
    text-align:center
}
.div-search-box{
    margin-top:21px;
    float:right
}
.link-brand{
    margin-top:17px;
    padding-top:0
}
.link-brand:hover{
    opacity:.9
}
.link-brand.new-nav{
    margin-top:0;
    margin-left:-12px
}
.logo-navbar-2{
    width:60px;
    height:60px;
    margin-top:10px;
    margin-bottom:19px;
    margin-left:10px;
    box-shadow:none
}
.button-7{
    display:inline-block;
    width:auto;
    margin-right:3px;
    margin-left:3px;
    padding:4px 12px;
    border:2px solid transparent;
    border-radius:3px;
    background-color:transparent;
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
    color:#333;
    font-size:12px;
    text-align:center;
    text-decoration:none
}
.button-7:hover{
    border-style:solid;
    border-width:2px;
    border-color:#555 #555 #777
}
.button-7.rec{
    font-size:14px
}
.button-7.rec.red{
    color:#ee1d23
}
.button-7.rec.red:hover{
    border-color:#ee1d23
}
.title-navbar{
    display:inline-block;
    max-width:82.04961134310491%;
    margin-top:0;
    margin-left:10px;
    float:none;
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
    color:#fff;
    font-size:24px;
    line-height:34px;
    font-weight:400
}
.title-navbar.new-gray{
    margin-left:15px;
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
    color:#000;
    line-height:32px;
    font-weight:700
}
.nav-menu-left-2{
    margin-top:4px;
    -webkit-box-flex:0;
    -webkit-flex:0 auto;
    -ms-flex:0 auto;
    flex:0 auto
}
.navbar-2{
    position:fixed;
    left:0;
    top:0;
    right:0;
    bottom:auto;
    border-bottom:2px #f2f2f5;
    background-color:#fff;
    outline-offset:0px;
    outline:#f2f2f5 solid 2px
}
.container-54{
    display:block;
    padding:75px 0 65px;
    background-color:#fff;
    text-align:center
}
.lightbox-link-2{
    display:inline-block;
    text-decoration:none
}
.columns-12{
    position:relative;
    margin-right:0;
    margin-left:0
}
.div-block-188{
    position:static;
    display:inline-block;
    width:50%
}
.lightbox-link{
    margin-top:0;
    margin-bottom:0;
    padding-top:0;
    padding-bottom:0
}
.header-ca{
    padding-top:30px;
    padding-bottom:75px
}
.header-ca.gray{
    height:100%;
    border-bottom:1px solid #e0e0e0;
    position:static;
    left:0;
    top:0;
    right:0;
    bottom:0;
    display:block;
    margin-top:50px;
    padding-top:100px;
    padding-bottom:0;
    background-color:#fff
}
.bold-text-46{
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
    color:#000;
    font-size:39px;
    line-height:48px;
    font-weight:700;
    text-align:left
}
.video-embed{
    display:block;
    overflow:visible;
    width:100%;
    margin-top:0;
    margin-bottom:5px;
    border-radius:10px;
    background-color:transparent;
    box-shadow:none;
    opacity:1;
    color:#fff
}
.video-embed:hover{
    border:1.5px solid rgba(0,0,0,.01);
    background-color:rgba(0,0,0,.01);
    box-shadow:5px 5px 1px -4px rgba(0,0,0,.01);
    opacity:.94
}
.video-embed.hide{
    display:none
}
.paragraph-397{
    width:533px;
    margin-top:-20px;
    margin-right:0;
    margin-left:10px;
    padding-bottom:8px;
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
    color:#000;
    font-size:16px;
    line-height:24px;
    text-align:left
}
.txt-sub-gray{
    margin-top:-25px;
    padding-right:7px;
    font-family:Montserrat,sans-serif;
    color:#fff;
    font-size:12px;
    text-align:right;
    text-decoration:none
}
.txt-sub-gray:hover{
    color:#dadada;
    text-decoration:none
}
.column-15{
    position:relative;
    margin-top:30px;
    padding-left:0
}
.heading-tutoriais-ca{
    font-size:20px
}
.heading-tutoriais-ca.title-primeiros-passos-itens{
    font-family:Montserrat,sans-serif;
    color:#050038;
    font-size:20px;
    font-weight:500;
    text-align:left
}
.heading-tutoriais-ca.title-primeiros-passos-itens.bold-text-6{
    margin-top:0;
    margin-bottom:0;
    padding-bottom:10px;
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
    color:#000;
    font-size:18px;
    line-height:32px;
    font-weight:700;
    text-align:left
}
.heading-tutoriais-ca.title-primeiros-passos-itens.bold-text-6.header-top{
    margin-top:-20px;
    margin-bottom:24px;
    margin-left:10px;
    padding-bottom:8px;
    font-size:39px;
    line-height:48px
}
.heading-tutoriais-ca.title-primeiros-passos-itens.blog-topic-headlines{
    width:320px;
    height:60px;
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
    color:#000;
    font-size:24px;
    line-height:30px;
    font-weight:700
}
.paragraph-398{
    margin-top:20px;
    margin-bottom:0;
    color:#000;
    font-size:24px;
    line-height:30px;
    font-weight:400;
    text-align:left
}
.texto-tutoriais-ca{
    color:#000;
    font-size:16px;
    line-height:24px;
    text-align:left
}
.link-block-26{
    color:#333;
    text-decoration:none
}
.tutoriais-ca{
    margin-top:0
}
.imagem-tutorial-ca{
    width:300px;
    height:225px;
    border-radius:3px;
    font-size:14px
}
.container-55{
    padding-top:0;
    padding-bottom:0;
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
    font-weight:400
}
.columns-13{
    margin-bottom:10px
}
.columns-13.column-special-d2-importador{
    margin:0;
    padding:25px 60px;
    border:1px #b3b3b3;
    background-color:transparent
}
.container-56{
    margin-top:40px
}
.texto-tutoriais-ca-2{
    margin-top:10px;
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
    color:#000;
    font-size:16px;
    line-height:28px;
    text-align:left
}
.bold-text-47{
    color:#333;
    font-size:21px;
    font-weight:700
}
.bold-text-47.h2-comeceaqui{
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
    color:#000;
    font-size:24px;
    font-weight:700;
    text-align:left
}
.div-block-189{
    padding-left:10px
}
.button-blogposts-ca{
    position:relative;
    left:-358px;
    top:-45px;
    width:106px;
    height:42px;
    float:right;
    border:1px solid #e2e2e2;
    border-radius:6px;
    background-color:#fff;
    box-shadow:0 0 2px -20px #f2f4f9;
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
    color:#4e4e4e;
    font-size:16px;
    font-weight:400;
    text-align:center
}
.button-blogposts-ca:hover{
    border-color:#aaabac;
    background-color:#fff;
    box-shadow:0 0 2px -20px transparent;
    color:#000
}
.texto-blogpost-ca{
    max-width:100%;
    margin-top:20px;
    margin-left:0;
    border:1px #000;
    font-size:19px;
    line-height:27px;
    font-weight:400;
    text-align:left;
    text-decoration:none
}
.texto-blogpost-ca:hover{
    color:#333;
    text-decoration:none
}
.texto-blogpost-ca:focus{
    text-decoration:none
}
.texto-blogpost-ca.blog-topic-headlines-text{
    width:400px;
    height:85px;
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif
}
.column-24{
    margin-top:10px;
    padding-right:0;
    padding-left:0
}
.blogposts-ca{
    margin-top:50px;
    padding-top:50px;
    padding-bottom:50px;
    background-color:#f2f2f5;
    box-shadow:0 0 10px 0 rgba(0,2,4,0)
}
.blogposts-ca.hide{
    display:none
}
.blog-categories-spce{
    margin-bottom:50px
}
.link-block-comeceaqui{
    color:#333;
    text-align:center;
    text-decoration:none
}
.link-block-comeceaqui:hover{
    text-decoration:none
}
.link-block-comeceaqui.blog2{
    height:205px;
    margin-top:0
}
.imagem-blogpost-ca{
    width:540px;
    height:270px;
    max-width:97%;
    border-radius:10px;
    box-shadow:none
}
.steps-ca{
    padding-top:50px;
    padding-bottom:50px;
    background-color:#fff
}
.container-passos{
    padding-right:10px;
    padding-left:10px
}
.container-passos.tutoriais-importvid-ca{
    margin-bottom:25px;
    padding-top:25px;
    padding-bottom:25px;
    border:2px solid #f2f2f5
}
.div-next-step{
    position:static;
    display:block;
    width:586px;
    height:190px;
    margin-left:170px;
    padding:25px 60px;
    float:none;
    border:2px solid #f2f2f5;
    border-radius:10px;
    background-color:#fdfdfd;
    color:#333;
    text-decoration:none
}
.div-next-step:hover{
    opacity:.8;
    color:#333;
    text-decoration:none
}
.stepscount-steps-ca{
    display:inline-block;
    margin-top:0;
    margin-bottom:0;
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
    color:#aaabac;
    font-size:16px;
    text-align:center
}
.stepscount-steps-ca.step-current,.stepscount-steps-ca.step-total{
    display:inline-block;
    margin-bottom:0
}
.fixedtitle-steps-ca{
    margin-top:15px;
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
    color:#000;
    font-size:20px;
    line-height:21px;
    font-weight:400;
    text-align:center
}
.fixedtitle-steps-ca:hover{
    color:#333;
    text-decoration:none
}
.fixedtitle-steps-ca.bloglink-steps-ca{
    color:#09f;
    font-size:24px;
    text-decoration:underline
}
.fixedtitle-steps-ca.seta-ca{
    margin-top:6px;
    font-family:Inconsolata,monospace;
    font-size:30px;
    font-weight:700
}
.nextstepname-steps-ca{
    font-size:22px;
    font-weight:700
}
.div-block-190{
    margin-right:-22px;
    padding-top:15px;
    padding-left:0
}
.section-gray{
    padding-top:50px;
    padding-bottom:50px;
    background-color:#f2f2f2
}
.section-gray.top{
    padding-top:25px;
    padding-bottom:50px;
    background-color:transparent
}
.paragraph-399{
    max-width:100%;
    margin-top:20px;
    margin-left:0;
    border:1px #000;
    font-size:19px;
    line-height:27px;
    font-weight:400;
    text-align:left;
    text-decoration:none
}
.paragraph-399:hover{
    color:#333;
    text-decoration:none
}
.paragraph-399:focus{
    text-decoration:none
}
.paragraph-399.blog-topic-headlines-text{
    width:500px
}
.bold-text-49{
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
    font-size:19px;
    font-weight:700
}
.heading-31{
    font-size:20px
}
.heading-31.title-primeiros-passos-itens{
    font-family:Montserrat,sans-serif;
    color:#050038;
    font-size:20px;
    font-weight:500;
    text-align:left
}
.heading-31.title-primeiros-passos-itens.blog-topic-headlines{
    width:500px;
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
    font-size:19px;
    font-weight:700
}
.image-45{
    width:350px;
    text-align:center
}
.lightbox-link-3{
    text-align:center
}
.column-25{
    margin-top:-10px
}
.link-13{
    color:rgba(31,111,255,.9)
}
.navbar-4{
    position:fixed;
    left:0;
    top:0;
    right:0;
    bottom:auto;
    background-color:#fff;
    outline-offset:0px;
    outline:#f2f2f5 solid 2px
}
.paragraph-400{
    width:533px;
    margin-top:-20px;
    margin-right:0;
    margin-left:10px;
    padding-bottom:8px;
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
    color:#000;
    font-size:16px;
    line-height:24px;
    font-weight:400;
    text-align:left
}
.bold-text-50{
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
    color:#000;
    font-size:39px;
    line-height:48px;
    font-weight:700;
    text-align:left
}
.section-22{
    height:100%;
    margin-top:50px;
    margin-bottom:25px;
    padding-top:100px;
    padding-bottom:0;
    box-shadow:3px 0 3px 0 rgba(0,0,0,.28)
}
.container-57{
    padding-top:0;
    padding-bottom:25px;
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
    font-weight:400
}
.texto-tutoriais-ca-3{
    margin-top:10px;
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
    color:#000;
    font-size:16px;
    line-height:28px;
    text-align:left
}
.paragraph-401{
    margin-top:0;
    margin-bottom:0;
    color:#000;
    font-size:24px;
    line-height:30px;
    font-weight:400;
    text-align:left
}
.tutoriais-ca-2{
    margin-top:0;
    margin-bottom:50px;
    padding-top:10px
}
.blogposts-ca-2{
    display:none;
    margin-top:0;
    padding-top:100px;
    padding-bottom:50px;
    background-color:#f2f2f5;
    box-shadow:0 0 10px 0 rgba(0,2,4,0)
}
.steps-ca-2{
    margin-top:25px;
    margin-bottom:25px;
    padding-top:50px;
    padding-bottom:50px;
    background-color:#fff;
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif
}
.div-next-step-2{
    display:block;
    width:586px;
    height:190px;
    margin-right:auto;
    margin-left:auto;
    padding:25px 60px;
    border:2px solid #f2f2f5;
    border-radius:10px;
    background-color:#fdfdfd;
    color:#333;
    text-decoration:none
}
.div-next-step-2:hover{
    opacity:.8;
    color:#333;
    text-decoration:none
}
.nextsteplink-steps-ca{
    margin-top:0;
    margin-bottom:0;
    padding-top:0;
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
    color:#0062a3;
    font-size:16px;
    line-height:30px;
    font-weight:700;
    text-align:center;
    text-decoration:underline
}
.nextsteplink-steps-ca:hover{
    color:#09f;
    text-decoration:underline
}
.dynamic-list-wrapper-h-categorias-2{
    padding-top:8px;
    padding-right:0;
    padding-left:0
}
.button-maistutoriais-ca{
    position:absolute;
    left:0;
    top:auto;
    right:0;
    bottom:3%;
    width:100px;
    height:38px;
    margin-right:auto;
    margin-left:auto;
    border:1px #f0f0f0;
    border-radius:10px;
    background-color:#fff;
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
    color:#7d7d7f;
    font-size:14px;
    font-weight:400;
    text-align:center
}
.button-maistutoriais-ca:hover{
    border-radius:6px;
    background-color:rgba(170,171,172,.04);
    box-shadow:0 0 2px 0 #646464;
    color:#4e4e4e;
    font-weight:400
}
.p-subtitle-2{
    margin-top:0;
    margin-bottom:25px;
    color:#666;
    font-size:18px;
    line-height:23px;
    font-weight:400;
    text-align:center
}
.p-subtitle-2.space-below{
    height:23px;
    margin-bottom:30px;
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
    color:#000;
    font-size:24px;
    line-height:30px;
    font-weight:700
}
.div-categoria-2{
    width:230px;
    min-height:400px;
    padding-bottom:10px;
    border-radius:4px;
    background-color:#fff;
    box-shadow:1px 1px 4px 0 rgba(0,0,0,.36)
}
.icone-maistutoriais-ca{
    display:block;
    height:44px;
    max-height:44px;
    margin-right:auto;
    margin-bottom:10px;
    margin-left:auto;
    box-shadow:none
}
.list-item-h-categorias{
    margin-bottom:10px;
    color:#000;
    list-style-type:none
}
.maistutoriais-ca{
    display:block;
    padding-top:40px;
    padding-bottom:100px;
    background-color:transparent;
    box-shadow:inset 0 1px 3px 0 hsla(0,0%,67.8%,.37)
}
.row-h-categorias-2{
    margin-bottom:10px
}
.link-simple{
    display:block;
    clear:both;
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
    color:#000;
    font-size:16px;
    line-height:24px;
    text-align:left;
    text-decoration:none
}
.link-simple:hover{
    color:#09f;
    text-decoration:underline
}
.link-simple.text-seta-ca{
    font-weight:700;
    text-align:left
}
.titulo-maistutoriais-ca{
    margin-top:0;
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
    color:#000;
    font-size:24px;
    line-height:34px;
    text-align:center
}
.titulo-maistutoriais-ca:hover{
    color:#09f
}
.div-categorias-top-2{
    padding-top:15px;
    padding-bottom:3px;
    border-bottom:1px solid #e0e0e0
}
.unord_list-h-categorias{
    padding-right:0;
    padding-left:10px;
    color:#000;
    font-size:15px
}
.unord_list-h-categorias.seta-ca{
    padding-left:0;
    list-style-type:none
}
.div-block-191{
    margin-top:5px;
    padding-bottom:10px;
    text-align:center
}
.lp-appvendas_beneficio-image{
    width:245px;
    height:251px
}
.lp-app_logo-wrapper{
    text-align:center
}
.lp-app_suporte-button{
    display:inline-block;
    padding:20px 48px;
    border-radius:8px;
    background-color:#09f;
    opacity:1;
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
    color:#fff;
    font-size:32px;
    line-height:34px;
    font-weight:700;
    letter-spacing:-2px
}
.ios-icon{
    width:25px;
    height:30px
}
.copy-link-applestore-text{
    display:block;
    margin-top:12px;
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
    color:#09f;
    line-height:24px;
    text-align:center;
    text-decoration:underline
}
.lp-app_section-grid-wrapper{
    display:-ms-grid;
    display:grid;
    grid-auto-columns:1fr;
    grid-column-gap:16px;
    grid-row-gap:16px;
    -ms-grid-columns:1fr 1fr 1fr;
    grid-template-columns:1fr 1fr 1fr;
    -ms-grid-rows:auto;
    grid-template-rows:auto
}
.lp-app_subheading{
    max-width:500px;
    margin-top:0;
    margin-bottom:0;
    color:#000;
    font-size:24px;
    font-weight:700;
    text-align:center;
    letter-spacing:-.5px
}
.page-padding{
    padding-right:2.5rem;
    padding-left:2.5rem
}
.qr-code-android-img{
    width:231px;
    height:233px
}
.lp-app_container{
    max-width:1024px;
    margin-right:auto;
    margin-left:auto
}
.ios-icon-wrapper{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    width:40px;
    height:40px;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.download-text-wrapper{
    margin-top:4px
}
.copy-link-android-text{
    display:block;
    margin-top:12px;
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
    color:#09f;
    line-height:24px;
    text-align:center;
    text-decoration:underline
}
.lp-app_duvidas-heading{
    display:block;
    margin-top:0;
    margin-bottom:32px;
    color:#000;
    font-size:48px;
    line-height:50px;
    font-weight:700;
    text-align:center;
    letter-spacing:-2px
}
.lp-app_section-header{
    display:block;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.lp-appvendas_beneficio-wrapper{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    grid-auto-columns:1fr;
    -ms-grid-columns:1fr 1fr;
    grid-template-columns:1fr 1fr;
    -ms-grid-rows:auto auto;
    grid-template-rows:auto auto
}
.lp-appvendas_beneficio-wrapper.center{
    margin-top:64px;
    margin-bottom:64px;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.lp-app_section-vantagens{
    background-color:#cceafe
}
.padding-vertical.padding-huge{
    padding-top:7rem;
    padding-bottom:7rem
}
.vantagem-text-wrapper{
    margin-top:16px
}
.lp-appvendas_beneficio-text-wrapper{
    max-width:300px;
    margin-right:0;
    margin-left:0
}
.lp-appvendas_beneficio-text-wrapper.margin-right{
    margin-right:48px;
    margin-left:0
}
.lp-appvendas_beneficio-text-wrapper.margin-left{
    margin-left:48px
}
.vantagem-icon-wrapper{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    width:96px;
    height:96px;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    border-radius:9999999px;
    background-color:#fff
}
.lp-appvendas_beneficio-text{
    margin-top:8px;
    margin-bottom:0;
    font-size:16px;
    line-height:24px;
    -o-object-fit:fill;
    object-fit:fill
}
.lp-appvendas_beneficio-text.left-aligned{
    text-align:right
}
.lp-app_heading-wrapper{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin-top:48px;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.lp-app_section-download{
    display:block;
    grid-auto-columns:1fr;
    -ms-grid-columns:1fr 1fr 1fr;
    grid-template-columns:1fr 1fr 1fr;
    -ms-grid-rows:auto;
    grid-template-rows:auto
}
.lp-app_divider{
    padding-top:6rem;
    padding-bottom:6rem
}
.lp-app_iphone-wrapper{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.page-wrapper{
    overflow:hidden
}
.app-screenshot{
    width:231px;
    height:468px
}
.email-e-senha-text{
    max-width:228px;
    color:#000;
    font-size:16px;
    line-height:24px;
    font-weight:400;
    text-align:center
}
.padding-bottom.padding-huge{
    padding-bottom:6rem
}
.download-iphone-text{
    color:#09f;
    font-size:24px;
    line-height:28px;
    font-weight:700;
    text-align:center
}
.android-icon-wrapper{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    width:40px;
    height:40px;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.lp-appvendas_beneficio-image-wrapper{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    width:300px;
    margin-left:0;
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.lp-appvendas_beneficio-image-wrapper.left-aligned{
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.download-android-text{
    color:#09f;
    font-size:24px;
    line-height:28px;
    font-weight:700;
    text-align:center
}
.lp-app_heading2{
    display:block;
    max-width:454px;
    margin:0 auto 90px;
    color:#000;
    font-size:48px;
    line-height:50px;
    font-weight:700;
    text-align:center;
    letter-spacing:-2px
}
.lp-app_vantagem-wrapper{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    max-width:300px;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.lp-app_android-wrapper{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.vantagem-text{
    color:#000;
    font-size:24px;
    line-height:28px;
    font-weight:700;
    text-align:center;
    letter-spacing:-.5px
}
.lp-app_main-heading{
    margin-top:0;
    margin-bottom:24px;
    color:#000;
    font-size:48px;
    line-height:50px;
    font-weight:700;
    letter-spacing:-2px
}
.lp-app_vantagem-grid-wrapper{
    display:-ms-grid;
    display:grid;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    justify-items:center;
    -webkit-align-content:center;
    -ms-flex-line-pack:center;
    align-content:center;
    grid-auto-columns:1fr;
    grid-column-gap:16px;
    grid-row-gap:64px;
    -ms-grid-columns:1fr 1fr;
    grid-template-columns:1fr 1fr;
    -ms-grid-rows:auto auto;
    grid-template-rows:auto auto
}
.android-icon{
    width:37px;
    height:37px;
    max-width:100%
}
.beneficio-title{
    display:block;
    margin-top:0;
    margin-bottom:0;
    color:#000;
    font-size:36px;
    line-height:44px;
    letter-spacing:-1.5px
}
.beneficio-title.left-aligned{
    display:block;
    text-align:right
}
.qr-code-wrapper{
    margin-top:24px;
    margin-bottom:24px
}
.lp-app_section-duvidas{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.divider-line{
    height:6px;
    background-color:#f7f7f7
}
.column-26{
    padding-right:20px
}
.columns-14{
    margin-bottom:40px
}
.div-mock-copy{
    position:static;
    top:10px;
    bottom:3px;
    display:inline-block;
    margin-top:50px;
    margin-right:0;
    margin-left:auto;
    padding-top:32px;
    padding-right:25px;
    padding-left:22px;
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/5761935659a28bfc6865dd30_Hero-Landings-empty.png");
    background-position:50% 50%;
    background-size:contain;
    background-repeat:no-repeat
}
.img-hero-home-copy.internas{
    position:static;
    left:0;
    right:0;
    bottom:471px;
    width:auto;
    max-width:88%;
    min-width:5px;
    margin-top:60px;
    margin-right:0;
    padding-left:0;
    float:none;
    border:1px #000;
    opacity:1
}
.img-telas-copy-2-copy{
    display:block;
    max-width:100%;
    margin:30px auto;
    border:.1px #000;
    border-radius:20px
}
.img-telas-copy-2-copy.left{
    max-width:50%;
    margin-right:25px;
    float:left
}
.img-telas-copy-copy{
    display:block;
    max-width:100%;
    margin:30px auto;
    border:.1px #000;
    border-radius:20px
}
.img-telas-copy-copy.left{
    max-width:50%;
    margin-right:25px;
    float:left
}
.section-copy{
    display:block;
    padding:40px 15px 65px;
    border-style:none;
    border-top-width:1px;
    border-top-color:#000;
    border-bottom-width:1px;
    border-bottom-color:rgba(132,138,156,.31);
    box-shadow:1px 1px 3px 0 rgba(132,138,156,.32);
    font-family:Montserrat,sans-serif
}
.section-copy.hero{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    padding-top:80px;
    padding-bottom:0;
    border-bottom-style:none;
    background-color:rgba(0,0,0,.85);
    text-align:center
}
.section-copy.hero.home{
    margin-top:64px;
    padding-top:30px;
    background-color:#000;
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/5746ec7685323df64d12f949_fundo-loja-NEX.jpg");
    background-position:50% 50%;
    background-size:cover;
    background-repeat:no-repeat
}
.section-copy.hero.supermarket{
    padding-top:95px;
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/57bdcede2c4298472c9b6679_Supermarket-Header2.jpg")
}
.section-copy.hero.bakery{
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/57dc19997eaa81843e76497b_Free-Bakery-NEXTAR-POS-Software2.jpg");
    background-position:50% 100%;
    background-size:cover
}
.section-copy.hero.customers{
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/588b78f25f3cc1f63e655ee6_Programa-Cadastro-Clientes-Gratis-NEX2.jpg");
    background-position:50% 50%;
    background-size:cover;
    background-repeat:no-repeat;
    background-attachment:scroll
}
.section-copy.hero.liquor-store{
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/60f5cda217bda8be05c00f97_licor-store-nextar.png");
    background-position:0 0;
    background-size:auto
}
.section-copy.hero.cashregister{
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/57cdaae870621356754cd553_NEXTAR-POS-Supermarket-Multiple-Terminals.jpg");
    background-position:50% 50%;
    background-size:cover;
    background-repeat:no-repeat
}
.section-copy.hero.inventario{
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/57bdcede2c4298472c9b6679_Supermarket-Header2.jpg")
}
.section-copy.hero.auto{
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/59ce54c7f373100001b4b61b_aaa.jpg");
    background-position:50% 0;
    background-size:cover
}
.section-copy.hero.ice-cream{
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/59d63b5e7f63cb00013939d4_Teste%2001.png");
    background-position:50% 32%;
    background-size:auto;
    background-repeat:no-repeat
}
.section-copy.hero.restaurante{
    background-size:cover;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/6123ee63e77ce9393f671dd5_sistema-tpv-restaurante-nextar%20(1).png");
    background-position:0 50%
}
.section-copy.hero.tienda-de-ropa{
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/6140e6556769f0644378dbf2_tienda-ropa.png");
    background-position:50% 100%;
    background-size:cover
}
.section-copy.hero.abarrote{
    padding-top:95px;
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/6194171fc96f40819635bab8_abarrote.png");
    background-position:0 100%;
    background-size:cover
}
.section-copy.grey{
    margin-top:-45px;
    padding-top:65px;
    border-bottom-style:none;
    background-color:#f3f6fa;
    text-align:center
}
.section-copy.centered{
    text-align:center
}
.section-copy.footer{
    padding-top:40px;
    padding-bottom:0;
    background-color:#363b48;
    color:#969696;
    text-align:left
}
.section-copy.download{
    padding-top:80px;
    padding-bottom:80px
}
.section-copy.top{
    padding-top:100px;
    border-bottom-color:#000
}
.section-copy.pricing{
    padding-top:100px
}
.section-copy.features{
    padding-top:5px
}
.section-copy.ex-pic-supermarket{
    min-height:400px;
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/57cdaae870621356754cd553_NEXTAR-POS-Supermarket-Multiple-Terminals.jpg");
    background-position:50% 50%;
    background-size:cover;
    background-repeat:no-repeat;
    background-attachment:fixed
}
.section-copy.ex-pic-supermarket.bakery{
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/57dc1bce6f6d4f673ef6d246_Free-Bakery-NEXTAR-POS-Software4.jpg")
}
.section-copy.ex-pic-supermarket.liquor-store{
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/60f5cd9e98c964c4502dacfa_liquor-store-nextar-2.png");
    background-position:0 0;
    background-size:auto
}
.section-copy.ex-pic-supermarket.auto{
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/59c94cd1510df300017ed388_imagem%20do%20meio%20teste%2002.png")
}
.section-copy.ex-pic-supermarket.ice-cream{
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/59d63f41ec8dae00014b81f5_02-Nextar-POS-Software-Ice-Cream-POS-Software.jpg");
    background-position:50% 50%;
    background-size:cover
}
.section-copy.features-top{
    padding-top:25px
}
.section-copy.tienda-de-ropa-2{
    min-height:400px;
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/6123bb23cf76b111c0d60744_tienda-de-ropa1.png");
    background-position:50% 50%;
    background-size:cover;
    background-repeat:no-repeat;
    background-attachment:fixed
}
.section-copy.tienda-de-ropa-2.bakery{
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/57dc1bce6f6d4f673ef6d246_Free-Bakery-NEXTAR-POS-Software4.jpg")
}
.section-copy.tienda-de-ropa-2.liquor-store{
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/60f5cd9e98c964c4502dacfa_liquor-store-nextar-2.png");
    background-position:0 0;
    background-size:auto
}
.section-copy.tienda-de-ropa-2.auto{
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/59c94cd1510df300017ed388_imagem%20do%20meio%20teste%2002.png")
}
.section-copy.tienda-de-ropa-2.ice-cream{
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/59d63f41ec8dae00014b81f5_02-Nextar-POS-Software-Ice-Cream-POS-Software.jpg");
    background-position:50% 50%;
    background-size:cover
}
.section-copy.restaurante-2{
    min-height:400px;
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/611ffdd3b14ac1d584cb4e68_sistema-de-gestion-para-restaurante-nextar%20(1).png");
    background-position:50% 50%;
    background-size:cover;
    background-repeat:no-repeat;
    background-attachment:fixed
}
.section-copy.restaurante-2.bakery{
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/57dc1bce6f6d4f673ef6d246_Free-Bakery-NEXTAR-POS-Software4.jpg")
}
.section-copy.restaurante-2.liquor-store{
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/60f5cd9e98c964c4502dacfa_liquor-store-nextar-2.png");
    background-position:0 0;
    background-size:auto
}
.section-copy.restaurante-2.auto{
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/59c94cd1510df300017ed388_imagem%20do%20meio%20teste%2002.png")
}
.section-copy.restaurante-2.ice-cream{
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/59d63f41ec8dae00014b81f5_02-Nextar-POS-Software-Ice-Cream-POS-Software.jpg");
    background-position:50% 50%;
    background-size:cover
}
.section-copy.hero-copy{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    padding-top:80px;
    padding-bottom:0;
    border-bottom-style:none;
    background-color:transparent;
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/57bdcbff2c4298472c9b5896_Supermarket-Header.jpg");
    background-position:0 0;
    background-size:auto;
    text-align:center
}
.section-copy.hero-copy.home{
    margin-top:64px;
    padding-top:30px;
    background-color:#000;
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/5746ec7685323df64d12f949_fundo-loja-NEX.jpg");
    background-position:50% 50%;
    background-size:cover;
    background-repeat:no-repeat
}
.section-copy.hero-copy.supermarket{
    padding-top:95px;
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/57bdcede2c4298472c9b6679_Supermarket-Header2.jpg")
}
.section-copy.hero-copy.bakery{
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/57dc19997eaa81843e76497b_Free-Bakery-NEXTAR-POS-Software2.jpg");
    background-position:50% 100%;
    background-size:cover
}
.section-copy.hero-copy.customers{
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/588b78f25f3cc1f63e655ee6_Programa-Cadastro-Clientes-Gratis-NEX2.jpg");
    background-position:50% 50%;
    background-size:cover;
    background-repeat:no-repeat;
    background-attachment:scroll
}
.section-copy.hero-copy.liquor-store{
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/60f5cda217bda8be05c00f97_licor-store-nextar.png");
    background-position:0 0;
    background-size:auto
}
.section-copy.hero-copy.cashregister{
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/57cdaae870621356754cd553_NEXTAR-POS-Supermarket-Multiple-Terminals.jpg");
    background-position:50% 50%;
    background-size:cover;
    background-repeat:no-repeat
}
.section-copy.hero-copy.inventario{
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/57bdcede2c4298472c9b6679_Supermarket-Header2.jpg")
}
.section-copy.hero-copy.auto{
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/59ce54c7f373100001b4b61b_aaa.jpg");
    background-position:50% 0;
    background-size:cover
}
.section-copy.hero-copy.ice-cream{
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/59d63b5e7f63cb00013939d4_Teste%2001.png");
    background-position:50% 32%;
    background-size:auto;
    background-repeat:no-repeat
}
.section-copy.hero-copy.restaurante{
    background-size:cover;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/6123ee63e77ce9393f671dd5_sistema-tpv-restaurante-nextar%20(1).png");
    background-position:0 50%
}
.section-copy.hero-copy.tienda-de-ropa{
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/6140e6556769f0644378dbf2_tienda-ropa.png");
    background-position:50% 100%;
    background-size:cover
}
.section-copy.hero-copy.abarrote{
    padding-top:95px;
    background-image:url("https://assets-global.website-files.com/569d0aa816c5971a073f61de/6194171fc96f40819635bab8_abarrote.png");
    background-position:0 100%;
    background-size:cover
}
.video-embed-2{
    display:block;
    overflow:visible;
    width:100%;
    margin-top:31px;
    margin-bottom:5px;
    border-radius:10px;
    background-color:transparent;
    box-shadow:none;
    opacity:1;
    color:#fff
}
.video-embed-2:hover{
    border:1.5px solid rgba(0,0,0,.01);
    background-color:rgba(0,0,0,.01);
    box-shadow:5px 5px 1px -4px rgba(0,0,0,.01);
    opacity:.94
}
.paragraph-402{
    width:533px;
    margin-top:0;
    margin-right:0;
    margin-left:10px;
    padding-bottom:8px;
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
    color:#000;
    font-size:16px;
    line-height:24px;
    text-align:left
}
.paragraph-402.header-text{
    margin-bottom:30px;
    font-size:39px;
    line-height:44px
}
.youtube{
    margin-top:30px
}
html.w-mod-js [data-ix=show]{
    display:none
}
html.w-mod-js [data-ix=fade-in-zoom-2],html.w-mod-js [data-ix=fade-in-zoom-3],html.w-mod-js [data-ix=fade-in-zoom]{
    opacity:0;
    -webkit-transform:scale(.9,.9);
    -ms-transform:scale(.9,.9);
    transform:scale(.9,.9)
}
@media screen and (max-width:991px){
    .button.sign-up{
        padding-right:14px;
        padding-left:14px
    }
    .section.hero.home{
        padding-top:24px;
        background-position:75% 0;
        background-size:cover
    }
    .section.hero.abarrote,.section.hero.supermarket{
        padding-right:10px;
        padding-left:10px
    }
    .section.grey.centered{
        padding-right:52px;
        padding-left:52px
    }
    .nav-link{
        margin-right:7px;
        margin-left:7px;
        font-size:13px
    }
    .hero-heading{
        font-size:37px
    }
    .hero-heading.white{
        margin-top:30px
    }
    .section-title.bottom-padding.green{
        font-size:42px
    }
    .section-title.around-the-globe{
        font-size:38px;
        font-weight:500
    }
    .h3.inline{
        width:100%;
        font-size:22px;
        font-weight:400
    }
    .paragraph{
        padding-right:10px;
        font-size:15px
    }
    .paragraph.sub-title.center{
        padding-right:5px;
        padding-left:5px;
        font-size:16px;
        line-height:31px;
        text-align:center
    }
    .paragraph.features-ex{
        margin-top:17px;
        font-size:16px
    }
    .paragraph.rightt{
        padding-left:10px;
        font-size:15px
    }
    .img-hero-home.internas{
        margin-top:0;
        margin-right:0;
        margin-left:0
    }
    .img-icons-features.examples{
        display:block;
        height:38px
    }
    .h2-features{
        font-size:16px
    }
    .div-mock{
        padding-top:22px;
        padding-right:60px;
        padding-left:60px
    }
    .h3-home{
        margin-right:5px;
        margin-left:5px;
        padding-left:0;
        float:none;
        clear:right;
        font-size:19px
    }
    .pricing-column{
        margin-right:5px;
        margin-left:5px;
        padding-right:0;
        padding-left:0
    }
    .link-pricing-item.no-link{
        padding-bottom:0
    }
    .txt-pricing-item.pricing-column-countries.pricing-column-countries-amounts.pricing-texts{
        margin-left:7px;
        padding-left:31px
    }
    .txt-pricing-item.pricing-column-countries.pricing-column-countries-amounts.pricing-texts.amounts{
        margin-left:7px
    }
    .txt-freetrial{
        margin-bottom:87px;
        padding-left:0
    }
    .p-downloading-main{
        font-size:16px
    }
    .div-home-hero-top{
        max-width:700px;
        text-align:left
    }
    .img-home-hero{
        position:static;
        bottom:118px;
        max-width:64%;
        float:none
    }
    .h2-screens{
        font-size:18px
    }
    .div-landings-what{
        padding-right:10px
    }
    .div-landings-what.right{
        margin-left:5px
    }
    .box-download-now{
        width:auto
    }
    .txt-alert-title{
        font-size:20px
    }
    .p-alert{
        font-size:14px
    }
    .feature-each{
        padding-right:10px
    }
    .h2-features-ex{
        display:block;
        margin-top:9px;
        font-size:18px;
        line-height:19px
    }
    .img-ex-main-feature{
        max-width:56%
    }
    .div-ex-main-feature{
        -webkit-box-align:center;
        -webkit-align-items:center;
        -ms-flex-align:center;
        align-items:center
    }
    .txt-tab-title{
        font-size:16px;
        line-height:24px
    }
    .bold-text{
        font-size:26px;
        line-height:35px;
        font-weight:600
    }
    .image{
        margin-right:5px
    }
    .button-features.download{
        padding:12px 20px;
        text-shadow:none
    }
    .button-features.download.new.recursos{
        display:inline-block
    }
    .link-recursos-menu{
        padding-right:10px;
        padding-left:15px;
        font-size:13px
    }
    .section-recursos-hero{
        margin-top:50px;
        padding-top:22px
    }
    .div-recursos-right{
        padding-left:25px
    }
    .rich-text-recursos{
        margin-top:40px
    }
    .rich-text-recursos p{
        font-size:16px
    }
    .h1-recursos{
        margin-bottom:15px;
        font-size:30px
    }
    .div-recursos-hero-left{
        padding-top:0;
        -webkit-flex-basis:205px;
        -ms-flex-preferred-size:205px;
        flex-basis:205px
    }
    .p-recursos-subtitle{
        font-size:16px;
        line-height:28px
    }
    .p-rec-cta{
        margin-bottom:5px;
        font-size:17px
    }
    .img-recursos-hero{
        height:131px;
        margin-left:10px
    }
    .button-2.download{
        padding:12px 20px;
        text-shadow:none
    }
    .button-2.download.new.recursos{
        display:inline-block
    }
    .button-2.rec{
        font-size:13px
    }
    .logo-nav-rec{
        width:85px
    }
    .nav-menu-recursos{
        margin-left:115px
    }
    .section-recursos{
        padding-top:20px
    }
    .h2-recursos-section{
        line-height:39px
    }
    .container-versoes{
        padding-right:10px;
        padding-left:10px
    }
    .section-2{
        padding-top:40px
    }
    .div-text-right{
        margin-top:12px;
        padding-right:10px;
        padding-left:20px
    }
    .div-image-cell{
        width:43%
    }
    .img-slide1{
        height:447px;
        margin-left:0
    }
    .h1-premium{
        font-size:29px;
        text-shadow:none
    }
    .slider-nexapp{
        height:667px
    }
    .text-download{
        font-size:18px;
        text-shadow:none
    }
    .ico-appstore{
        height:45px
    }
    .div-flex-sections{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .div-price-download{
        padding-right:10px;
        padding-left:10px
    }
    .premium{
        font-size:16px
    }
    .img-sombra{
        -webkit-box-flex:0;
        -webkit-flex:0 auto;
        -ms-flex:0 auto;
        flex:0 auto
    }
    .img-sombra.small{
        max-width:90%
    }
    .div-text-sections{
        margin-left:0
    }
    .div-price-download-2,.div-price-download-3{
        padding-right:10px;
        padding-left:10px
    }
    .link-features-2{
        padding-right:2px;
        padding-left:2px
    }
    .txt-features-comment{
        font-size:10px
    }
    .h2-title-more-section{
        line-height:39px
    }
    .container-larger-2{
        padding-right:15px;
        padding-left:15px
    }
    .h1-recursos-home{
        font-size:34px
    }
    .p-rec-cta-2{
        margin-bottom:5px
    }
    .section-3{
        padding-top:40px
    }
    .email-form{
        width:300px
    }
    .download-disc{
        width:90%
    }
    .dropdown-2{
        display:inline-block
    }
    .features-page-header.black{
        margin-top:30px
    }
    .country_flag_img{
        max-width:100%
    }
    .image-2,.image-3{
        margin-left:0
    }
    .txt-freetrial-2{
        padding-bottom:21px;
        padding-left:0
    }
    .div-price-download-4{
        padding-right:10px;
        padding-left:10px
    }
    .hero-heading-2{
        font-size:37px
    }
    .heading-14{
        font-size:40px
    }
    .h1-internas-2{
        font-size:35px
    }
    .div-categoria{
        width:178px;
        min-height:457px
    }
    .h3-h-categoria{
        font-size:16px
    }
    .feature-info-title{
        margin-top:0;
        font-size:17px
    }
    .section-title-wrapper{
        width:85%;
        margin-bottom:40px
    }
    .section-title-wrapper.full{
        margin-bottom:20px;
        padding-right:40px
    }
    .section-title-2{
        margin-bottom:4px;
        font-size:31px;
        line-height:30px
    }
    .feature-info-paragraph{
        text-align:left
    }
    .section-description{
        margin-top:20px;
        font-size:19px
    }
    .section-description.small{
        width:80%
    }
    .image-section-overlay,.image-section-overlay.color{
        padding:90px 45px
    }
    .feature-info-title-2{
        margin-top:0;
        font-size:17px
    }
    .feature-info-paragraph-2{
        text-align:left
    }
    .button-3.text-button{
        font-size:10px;
        line-height:27px
    }
    .home-intro-wrapper.mid{
        left:181px
    }
    .intro-block-text-wrapper{
        font-size:13px
    }
    .intro-block-text-wrapper.last{
        width:210px
    }
    .intro-block-text-wrapper.mid{
        width:75%
    }
    .feature-info-title-3,.feature-info-title-4{
        margin-top:0;
        font-size:17px
    }
    .button-4.download{
        padding:12px 20px;
        text-shadow:none
    }
    .button-4.download.new.recursos{
        display:inline-block
    }
    .section-hero-blog{
        min-height:168px
    }
    .h2-blog{
        margin-top:112px
    }
    .form-email-field{
        max-width:336px
    }
    .section-top-blog{
        padding-top:40px
    }
    .p-autor-name-blog{
        margin-left:10px
    }
    .img-ajuda{
        display:block;
        margin-right:84px;
        margin-left:auto
    }
    .p-autor-bio-blog{
        margin-left:10px
    }
    .image-15{
        height:350px
    }
    .text-block-17{
        width:auto
    }
    .paragraph-copy{
        padding-right:10px;
        font-size:15px
    }
    .paragraph-copy.sub-title.center{
        padding-right:5px;
        padding-left:5px;
        font-size:16px;
        line-height:31px;
        text-align:center
    }
    .paragraph-copy.features-ex{
        margin-top:17px;
        font-size:16px
    }
    .paragraph-copy.rightt{
        padding-left:10px;
        font-size:15px
    }
    .container-41{
        width:90%
    }
    .list-section_grid{
        width:100%;
        -ms-grid-columns:1fr 1fr 1fr;
        grid-template-columns:1fr 1fr 1fr
    }
    .logo-navbar-2{
        margin-bottom:23px
    }
    .button-7.rec{
        font-size:13px
    }
    .title-navbar{
        font-size:28px
    }
    .lightbox-link-2{
        margin-left:-100px
    }
    .bold-text-46{
        font-size:29px
    }
    .video-embed{
        margin-top:39px;
        padding-right:0
    }
    .paragraph-397{
        width:350px;
        margin-left:20px;
        font-size:16px
    }
    .heading-tutoriais-ca.title-primeiros-passos-itens.bold-text-6{
        font-size:16px
    }
    .button-blogposts-ca{
        left:-251px
    }
    .fixedtitle-steps-ca{
        font-size:25px;
        line-height:30px
    }
    .paragraph-400{
        width:350px;
        margin-left:20px;
        font-size:16px
    }
    .bold-text-50{
        font-size:29px
    }
    .div-categoria-2{
        width:178px;
        min-height:457px
    }
    .link-simple{
        font-size:13px
    }
    .titulo-maistutoriais-ca{
        font-size:16px
    }
    .div-mock-copy{
        padding-top:22px;
        padding-right:60px;
        padding-left:60px
    }
    .img-hero-home-copy.internas{
        margin-top:0;
        margin-right:0;
        margin-left:0
    }
    .section-copy.hero.home{
        padding-top:24px;
        background-position:75% 0;
        background-size:cover
    }
    .section-copy.hero.abarrote,.section-copy.hero.supermarket{
        padding-right:10px;
        padding-left:10px
    }
    .section-copy.grey.centered{
        padding-right:52px;
        padding-left:52px
    }
    .section-copy.hero-copy.home{
        padding-top:24px;
        background-position:75% 0;
        background-size:cover
    }
    .section-copy.hero-copy.abarrote,.section-copy.hero-copy.supermarket{
        padding-right:10px;
        padding-left:10px
    }
    .video-embed-2{
        margin-top:39px;
        padding-right:0
    }
    .paragraph-402{
        width:350px;
        margin-left:20px;
        font-size:16px
    }
}
@media screen and (max-width:767px){
    .button{
        margin-bottom:10px
    }
    .button.sign-up{
        position:static;
        margin-top:15px;
        margin-right:auto;
        margin-bottom:27px;
        -webkit-align-self:center;
        -ms-flex-item-align:center;
        -ms-grid-row-align:center;
        align-self:center;
        -webkit-box-ordinal-group:2;
        -webkit-order:1;
        -ms-flex-order:1;
        order:1
    }
    .button.sign-up.download{
        display:block;
        margin-top:15px;
        margin-right:auto;
        margin-left:auto
    }
    .button.sign-up.landing{
        margin-bottom:0
    }
    .section{
        padding:32px 15px
    }
    .section.hero{
        padding-top:15px
    }
    .section.hero.home{
        display:block;
        margin-top:0;
        padding-top:23px;
        padding-right:10px;
        padding-left:10px;
        background-position:86% 0;
        background-size:cover
    }
    .section.hero.abarrote,.section.hero.supermarket{
        padding-top:30px
    }
    .section.grey.centered{
        padding-right:29px;
        padding-left:29px
    }
    .section.footer{
        text-align:center
    }
    .section.pricing{
        padding-right:10px;
        padding-left:10px
    }
    .logo{
        float:none
    }
    .hero-heading{
        font-size:33px;
        line-height:34px
    }
    .hero-heading.white{
        margin-top:10px
    }
    .hero-subhead{
        font-size:18px;
        line-height:30px
    }
    .hero-subhead.white{
        font-size:18px;
        line-height:24px
    }
    .section-title.bottom-padding.green{
        font-size:31px
    }
    .section-title.around-the-globe{
        font-size:35px;
        line-height:38px;
        font-weight:500
    }
    .frames{
        margin-bottom:19px
    }
    .nav-bar{
        position:static;
        padding-right:10px;
        padding-left:10px
    }
    .h3.inline{
        font-size:28px;
        line-height:36px;
        font-weight:500
    }
    .paragraph{
        font-size:15px
    }
    .paragraph.sub-title{
        text-align:center
    }
    .paragraph.sub-title.center{
        padding-right:37px;
        padding-left:37px;
        font-size:17px
    }
    .paragraph.features-ex{
        font-size:16px
    }
    .paragraph.rightt{
        font-size:15px
    }
    .img-icons-features.examples{
        height:30px;
        margin-right:5px
    }
    .ico-instant{
        display:inline;
        margin-right:-3px;
        float:left
    }
    .email-field{
        max-width:390px;
        float:none
    }
    .row-123{
        -webkit-box-align:stretch;
        -webkit-align-items:stretch;
        -ms-flex-align:stretch;
        align-items:stretch
    }
    .container-hero{
        position:static;
        height:100%;
        padding-right:5px;
        padding-left:5px;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-box-pack:justify;
        -webkit-justify-content:space-between;
        -ms-flex-pack:justify;
        justify-content:space-between
    }
    .col-3-features,.container-download{
        padding-right:10px;
        padding-left:10px
    }
    .div-mock{
        padding-top:19px;
        padding-right:25px;
        padding-left:25px
    }
    .section-top{
        padding-top:34px
    }
    .h3-home.big-success{
        font-size:19px;
        line-height:23px
    }
    .div-pricing-box{
        margin-top:30px;
        padding-right:60px;
        padding-left:60px;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .pricing-column{
        position:static;
        display:block;
        overflow:visible;
        margin-bottom:30px;
        clear:none;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-flex-direction:row;
        -ms-flex-direction:row;
        flex-direction:row;
        -ms-grid-row-align:stretch;
        align-self:stretch;
        -webkit-box-flex:0;
        -webkit-flex:0 auto;
        -ms-flex:0 auto;
        flex:0 auto;
        grid-column-gap:16px;
        grid-row-gap:16px;
        -ms-grid-columns:1fr 1fr;
        grid-template-columns:1fr 1fr;
        -ms-grid-rows:auto auto;
        grid-template-rows:auto auto
    }
    .link-pricing-item.no-link{
        padding-bottom:0
    }
    .txt-pricing-item{
        font-size:14px
    }
    .txt-freetrial{
        margin-bottom:66px;
        padding-bottom:1px
    }
    .subtitle{
        font-size:17px
    }
    .p-downloading-main{
        font-size:19px
    }
    .div-download-right{
        margin-right:10px;
        margin-left:10px
    }
    .div-home-hero-top{
        float:none;
        -webkit-align-self:center;
        -ms-flex-item-align:center;
        -ms-grid-row-align:center;
        align-self:center;
        -webkit-box-ordinal-group:0;
        -webkit-order:-1;
        -ms-flex-order:-1;
        order:-1;
        text-align:center
    }
    .img-home-hero{
        position:static;
        left:auto;
        right:auto;
        -webkit-align-self:center;
        -ms-flex-item-align:center;
        -ms-grid-row-align:center;
        align-self:center;
        -webkit-box-ordinal-group:2;
        -webkit-order:1;
        -ms-flex-order:1;
        order:1;
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
    .div-home-hero-down{
        padding-top:20px;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .h2-screens{
        font-size:18px;
        line-height:25px
    }
    .p-3-col{
        font-size:16px;
        line-height:24px
    }
    .div-landings-what{
        padding-top:7px;
        padding-right:5px;
        padding-bottom:7px
    }
    .div-landings-what.right{
        padding-right:10px;
        padding-left:15px
    }
    .h3-landings,.link{
        font-size:18px
    }
    .top-alert{
        margin-top:0;
        padding-right:10px;
        padding-left:10px
    }
    .txt-alert-title{
        font-size:18px
    }
    .p-alert{
        margin-top:8px;
        margin-bottom:10px
    }
    .price-box{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-box-align:stretch;
        -webkit-align-items:stretch;
        -ms-flex-align:stretch;
        align-items:stretch
    }
    .div-pricing-top{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .feature-each{
        padding-right:5px
    }
    .h2-features-ex{
        margin-top:0;
        font-size:18px
    }
    .h2-examples{
        text-align:center
    }
    .img-ex-main-feature{
        max-width:100%;
        margin-right:0;
        margin-bottom:25px
    }
    .p-ex-main-feature{
        font-size:16px
    }
    .div-ex-main-feature{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .bold-text{
        font-size:17px
    }
    .p-center{
        margin-top:47px
    }
    .image{
        margin-top:-23px;
        margin-right:5px;
        padding-right:0
    }
    .div-block{
        margin-top:30px
    }
    .button-features.download{
        text-shadow:none
    }
    .div-recursos-right{
        padding-right:0;
        padding-bottom:32px;
        padding-left:0
    }
    .div-recursos-hero-left{
        max-width:100%;
        -webkit-box-flex:3;
        -webkit-flex:3 0 auto;
        -ms-flex:3 0 auto;
        flex:3 0 auto
    }
    .p-rec-cta{
        font-size:18px
    }
    .p-rec-cta._2{
        margin-bottom:14px;
        text-align:center
    }
    .div-recursos-hero{
        -webkit-box-orient:vertical;
        -webkit-box-direction:reverse;
        -webkit-flex-direction:column-reverse;
        -ms-flex-direction:column-reverse;
        flex-direction:column-reverse
    }
    .img-recursos-hero{
        height:110px
    }
    .button-2.atendimento,.button-2.download{
        text-shadow:none
    }
    .button-2.rec{
        display:block;
        -webkit-align-self:center;
        -ms-flex-item-align:center;
        -ms-grid-row-align:center;
        align-self:center;
        -webkit-box-flex:0;
        -webkit-flex:0 auto;
        -ms-flex:0 auto;
        flex:0 auto
    }
    .link-logo-2{
        padding-left:0;
        -webkit-box-flex:1;
        -webkit-flex:1;
        -ms-flex:1;
        flex:1
    }
    .nav-menu-right{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        padding-top:5px;
        padding-bottom:10px;
        -webkit-box-pack:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center;
        -webkit-box-flex:1;
        -webkit-flex:1;
        -ms-flex:1;
        flex:1
    }
    .nav-menu-left{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        padding-top:4px;
        padding-bottom:4px;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-flex-direction:row;
        -ms-flex-direction:row;
        flex-direction:row;
        -webkit-box-pack:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center;
        -webkit-box-flex:1;
        -webkit-flex:1;
        -ms-flex:1;
        flex:1
    }
    .container-nav-recursos{
        -webkit-box-pack:justify;
        -webkit-justify-content:space-between;
        -ms-flex-pack:justify;
        justify-content:space-between;
        -webkit-box-align:center;
        -webkit-align-items:center;
        -ms-flex-align:center;
        align-items:center
    }
    .menubutton-rec{
        padding:7px
    }
    .nav-menu-recursos{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        margin-left:0;
        -webkit-box-pack:justify;
        -webkit-justify-content:space-between;
        -ms-flex-pack:justify;
        justify-content:space-between;
        -webkit-box-align:stretch;
        -webkit-align-items:stretch;
        -ms-flex-align:stretch;
        align-items:stretch;
        -webkit-box-flex:1;
        -webkit-flex:1;
        -ms-flex:1;
        flex:1;
        background-color:#f8f8f8
    }
    .section-top-2{
        padding-right:5px;
        padding-left:5px
    }
    .section-2{
        padding:16px 5px 40px
    }
    .div-text-right{
        margin-top:5px;
        padding-left:20px
    }
    .flex-div-nexapp-ativar{
        padding-top:15px
    }
    .div-image-cell{
        background-position:50% 0;
        background-size:260px
    }
    .mask{
        width:254px;
        height:475px;
        margin-top:50px
    }
    .img-slide1{
        width:203px;
        height:357px;
        margin-left:23px
    }
    .txt-slide1-nexapp{
        margin-top:69px
    }
    .h1-premium{
        text-align:center;
        text-shadow:none
    }
    .slider-nexapp{
        height:523px;
        padding-right:0;
        padding-left:0
    }
    .ico-appstore{
        margin-top:7px
    }
    .div-price-download{
        text-align:center
    }
    .premium{
        margin-right:0;
        margin-bottom:12px;
        font-size:18px;
        text-align:center
    }
    .div-price-download-2,.div-price-download-3{
        text-align:center
    }
    .ico-dest-home{
        height:40px
    }
    .link-features-text{
        font-size:17px
    }
    .title-recursos-home{
        font-size:20px
    }
    .link-recursos-h-each{
        font-size:13px
    }
    .p-rec-cta-2._2{
        margin-bottom:14px;
        text-align:center
    }
    .h2-lps-triade{
        line-height:38px
    }
    .section-3{
        padding:16px 5px 40px
    }
    .form-left{
        display:block;
        text-align:center
    }
    .email-form{
        margin-right:auto;
        text-align:left
    }
    .download-row{
        display:block;
        margin-right:auto;
        margin-left:auto;
        text-align:center
    }
    .download-submit{
        display:block;
        margin-right:auto;
        margin-left:auto
    }
    .features-page-header.black{
        margin-top:0
    }
    .country_flag_img{
        max-width:12%
    }
    .columns{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex
    }
    .div-price-download-4,.tab-link-americas{
        text-align:center
    }
    .hero-heading-2{
        font-size:33px;
        line-height:34px
    }
    .heading-14{
        font-size:40px
    }
    .h1-internas-2{
        font-size:33px;
        line-height:50px
    }
    .row-h-categorias{
        margin-bottom:0
    }
    .div-categoria{
        width:258px;
        min-height:384px;
        margin-bottom:20px
    }
    .link-blue{
        position:absolute;
        right:19px;
        bottom:33px;
        float:right
    }
    .link-blue.aligned{
        position:static;
        right:10px;
        bottom:5px;
        margin-left:15px;
        float:none
    }
    .feature-info-title{
        margin-bottom:13px
    }
    .section-title-wrapper{
        width:95%;
        margin-bottom:40px
    }
    .section-title-wrapper.full{
        margin-bottom:30px
    }
    .section-title-2{
        margin-bottom:10px;
        font-size:26px;
        line-height:30px
    }
    .feature-info-column{
        padding-right:0;
        padding-bottom:10px;
        padding-left:0
    }
    .section-description.small{
        width:100%;
        font-size:18px
    }
    .image-section-overlay{
        padding:60px 25px
    }
    .image-section-overlay.color{
        padding:25px
    }
    .feature-info-row{
        margin-top:0
    }
    .feature-info-icon,.feature-info-icon-2{
        margin-top:-12px
    }
    .feature-info-title-2{
        margin-bottom:13px
    }
    .home-intro-link-block,.home-intro-link-block._2{
        height:300px
    }
    .home-intro-link-block._3{
        height:270px
    }
    .button-3.text-button{
        display:inline-block
    }
    .container-33.home-intro-container{
        height:auto
    }
    .home-intro-wrapper{
        position:static;
        width:100%
    }
    .home-intro-wrapper.mid{
        width:100%
    }
    .intro-block-text-wrapper{
        width:100%;
        margin-top:20px;
        margin-bottom:20px
    }
    .intro-block-text-wrapper.last{
        width:100%
    }
    .intro-block-text-wrapper.mid{
        width:100%;
        margin-top:30px;
        margin-bottom:40px
    }
    .feature-info-title-3,.feature-info-title-4{
        margin-bottom:13px
    }
    .feature-info-row-2{
        margin-top:0
    }
    .bold-text-20{
        font-size:32px
    }
    .button-4.atendimento,.button-4.download{
        text-shadow:none
    }
    .section-hero-blog{
        min-height:143px;
        padding-right:10px;
        padding-left:10px;
        background-position:59% 0
    }
    .h2-blog{
        margin-top:92px;
        font-size:24px
    }
    .section-top-blog{
        padding-top:30px;
        padding-right:10px;
        padding-left:10px
    }
    .h1-blog{
        font-size:36px
    }
    .nextar-logo{
        position:static;
        display:block;
        margin-right:auto;
        margin-bottom:10px;
        margin-left:auto;
        float:none
    }
    .image-15{
        height:350px
    }
    .fs-cc-banner_text-link{
        margin-right:8px
    }
    .fs-cc-banner_button_us{
        margin-right:8px;
        margin-left:0
    }
    .fs-cc-banner_buttons-wrapper{
        margin-top:12px
    }
    .fs-cc-banner_container{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-box-align:start;
        -webkit-align-items:flex-start;
        -ms-flex-align:start;
        align-items:flex-start
    }
    .paragraph-copy{
        font-size:15px
    }
    .paragraph-copy.sub-title{
        text-align:center
    }
    .paragraph-copy.sub-title.center{
        padding-right:37px;
        padding-left:37px;
        font-size:17px
    }
    .paragraph-copy.features-ex{
        font-size:16px
    }
    .paragraph-copy.rightt{
        font-size:15px
    }
    .div-search-box{
        float:none
    }
    .link-brand{
        position:static;
        float:none
    }
    .button-7.rec{
        display:block;
        -webkit-align-self:center;
        -ms-flex-item-align:center;
        -ms-grid-row-align:center;
        align-self:center;
        -webkit-box-flex:0;
        -webkit-flex:0 auto;
        -ms-flex:0 auto;
        flex:0 auto
    }
    .nav-menu-left-2{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        padding-top:4px;
        padding-bottom:4px;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-flex-direction:row;
        -ms-flex-direction:row;
        flex-direction:row;
        -webkit-box-pack:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center;
        -webkit-box-flex:1;
        -webkit-flex:1;
        -ms-flex:1;
        flex:1
    }
    .fixedtitle-steps-ca{
        margin-right:-25px;
        margin-left:-25px;
        font-size:18px;
        line-height:25px
    }
    .div-categoria-2{
        width:258px;
        min-height:384px;
        margin-bottom:20px
    }
    .row-h-categorias-2{
        margin-bottom:0
    }
    .lp-appvendas_beneficio-image{
        width:auto;
        height:auto
    }
    .lp-app_section-grid-wrapper{
        -ms-grid-columns:1fr;
        grid-template-columns:1fr;
        -ms-grid-rows:auto auto auto;
        grid-template-rows:auto auto auto
    }
    .qr-code-android-img{
        max-width:100%
    }
    .padding-vertical.padding-huge{
        padding-top:5rem;
        padding-bottom:5rem
    }
    .lp-appvendas_beneficio-text-wrapper.margin-right{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        max-width:none;
        margin-right:0;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-box-pack:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center;
        -webkit-box-align:center;
        -webkit-align-items:center;
        -ms-flex-align:center;
        align-items:center
    }
    .lp-appvendas_beneficio-text-wrapper.margin-left{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        max-width:80%;
        margin-left:0;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-box-align:center;
        -webkit-align-items:center;
        -ms-flex-align:center;
        align-items:center
    }
    .lp-appvendas_beneficio-text{
        max-width:300px
    }
    .lp-appvendas_beneficio-text.left-aligned{
        text-align:left
    }
    .lp-appvendas_beneficio-image-wrapper{
        -webkit-box-pack:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .div-mock-copy{
        padding-top:19px;
        padding-right:25px;
        padding-left:25px
    }
    .section-copy{
        padding:32px 15px
    }
    .section-copy.hero{
        padding-top:15px
    }
    .section-copy.hero.home{
        display:block;
        margin-top:0;
        padding-top:23px;
        padding-right:10px;
        padding-left:10px;
        background-position:86% 0;
        background-size:cover
    }
    .section-copy.hero.abarrote,.section-copy.hero.supermarket{
        padding-top:30px
    }
    .section-copy.grey.centered{
        padding-right:29px;
        padding-left:29px
    }
    .section-copy.footer{
        text-align:center
    }
    .section-copy.pricing{
        padding-right:10px;
        padding-left:10px
    }
    .section-copy.hero-copy{
        padding-top:15px
    }
    .section-copy.hero-copy.home{
        display:block;
        margin-top:0;
        padding-top:23px;
        padding-right:10px;
        padding-left:10px;
        background-position:86% 0;
        background-size:cover
    }
    .section-copy.hero-copy.abarrote,.section-copy.hero-copy.supermarket{
        padding-top:30px
    }
    #w-node-_5acca35b-dbf3-c9c3-4dbd-e0d3b97191d9-160db202,#w-node-_64ca20a8-1345-d39c-3984-b9dc1746d03b-160db202,#w-node-db3c9f0a-526c-4a0a-dc16-b4978b31665d-e9033a50{
        -ms-grid-column:1;
        grid-column-start:1;
        -ms-grid-column-span:1;
        grid-column-end:2;
        -ms-grid-row:1;
        grid-row-start:1;
        -ms-grid-row-span:1;
        grid-row-end:2
    }
    #w-node-_474bc576-d3a1-d5d6-6aa9-8774382f9058-160db202,#w-node-_5f2b7473-bb67-79fa-d311-7805dcbb2c4c-dcbb2c2e,#w-node-b97c559e-6b4e-ba8d-16f6-936aa69ea8a0-a69ea88b,#w-node-c9f55b80-a909-987b-b459-6c007f060923-7f060905,#w-node-db3c9f0a-526c-4a0a-dc16-b4978b316661-e9033a50,#w-node-e0f8dab3-2cd2-5af0-658f-bb02695dcd14-e9033a50,#w-node-e4c22feb-e7eb-8bf6-41e5-e67b48ef4948-160db202{
        -ms-grid-column:2;
        grid-column-start:2;
        -ms-grid-column-span:1;
        grid-column-end:3;
        -ms-grid-row:1;
        grid-row-start:1;
        -ms-grid-row-span:1;
        grid-row-end:2
    }
    #w-node-_397e02c7-08d0-0a29-051c-911091ff0720-160db202,#w-node-b0cf7543-cc46-d1a9-54ef-be36bd1d98c6-e9033a50,#w-node-db3c9f0a-526c-4a0a-dc16-b4978b316674-e9033a50{
        -ms-grid-column:1;
        grid-column-start:1;
        -ms-grid-column-span:1;
        grid-column-end:2;
        -ms-grid-row:2;
        grid-row-start:2;
        -ms-grid-row-span:1;
        grid-row-end:3
    }
}
@media screen and (max-width:479px){
    .button{
        display:block
    }
    .button.sign-up{
        display:inline-block;
        margin-top:0;
        margin-bottom:25px
    }
    .button.sign-up.download{
        display:inline-block
    }
    .button.sign-up.landing{
        margin-top:11px
    }
    .section{
        padding-right:10px;
        padding-left:10px
    }
    .section.hero{
        padding-top:16px;
        padding-right:5px;
        padding-left:5px
    }
    .section.hero.home{
        padding-top:21px;
        padding-right:5px;
        padding-left:5px;
        background-position:88% -3%;
        background-size:cover
    }
    .section.grey{
        padding-top:25px
    }
    .section.grey.centered{
        padding-right:7px;
        padding-left:7px
    }
    .section.download{
        padding-bottom:110px
    }
    .section.pricing{
        padding-right:10px;
        padding-left:10px
    }
    .nav-link{
        display:block;
        padding-top:8px;
        padding-bottom:8px
    }
    .logo{
        display:block;
        margin-right:auto;
        margin-left:auto;
        text-align:center
    }
    .hero-heading{
        font-size:32px;
        line-height:36px
    }
    .hero-subhead{
        margin-bottom:34px;
        line-height:28px
    }
    .hero-subhead.center.header-sub.no-border.no-border-top{
        margin-top:20px
    }
    .hero-subhead.white{
        margin-bottom:10px;
        font-size:16px
    }
    .section-title{
        padding-right:25px;
        padding-left:25px;
        font-size:28px
    }
    .section-title.bottom-padding.green{
        font-size:24px
    }
    .section-title.around-the-globe{
        display:block;
        width:auto;
        max-width:100%;
        margin-right:0;
        margin-left:0;
        padding-right:0;
        padding-left:0;
        clear:none;
        font-size:20px;
        line-height:42px;
        font-weight:700;
        text-align:center
    }
    .frames{
        margin-bottom:0
    }
    .nav-bar{
        text-align:left
    }
    .h3.inline{
        font-size:24px
    }
    .paragraph{
        font-size:16px
    }
    .paragraph.center.red{
        display:block;
        color:#292c38;
        font-size:17px
    }
    .paragraph.sub-title.center{
        padding-right:3px;
        padding-left:3px;
        font-size:12px
    }
    .paragraph.darker.box-downloading{
        margin-right:0;
        margin-bottom:10px;
        margin-left:0;
        padding-right:0;
        padding-left:0;
        text-align:center
    }
    .paragraph.rightt{
        margin-bottom:81px;
        font-size:16px
    }
    .link-logo{
        text-align:center
    }
    .link-logo.w--current{
        display:block;
        margin-right:auto;
        margin-left:auto;
        float:none;
        -webkit-box-flex:0;
        -webkit-flex:0 auto;
        -ms-flex:0 auto;
        flex:0 auto;
        text-align:center
    }
    .ico-instant{
        display:block;
        margin-right:auto;
        margin-bottom:-16px;
        margin-left:auto;
        float:none
    }
    .email-field{
        text-align:center
    }
    .download-email-form{
        margin-bottom:40px;
        text-align:center
    }
    .row-123{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .form-email{
        display:block;
        margin-right:auto;
        margin-left:auto;
        text-align:center
    }
    .container-hero{
        padding-right:0;
        padding-left:0;
        -webkit-box-pack:justify;
        -webkit-justify-content:space-between;
        -ms-flex-pack:justify;
        justify-content:space-between
    }
    .col-3-features{
        padding-right:35px;
        padding-left:35px
    }
    .container-download{
        padding-right:0;
        padding-left:0;
        text-align:center
    }
    .div-mock{
        padding-top:10px;
        padding-right:15px;
        padding-left:15px
    }
    .section-top{
        padding-top:25px
    }
    .h1-internas{
        display:none;
        font-size:32px
    }
    .h1-internas.white{
        font-size:34px
    }
    .h2-internas{
        font-size:26px;
        line-height:36px
    }
    .h2-internas.bold{
        font-size:28px;
        line-height:40px
    }
    .cont-features.white{
        padding-right:15px;
        padding-left:15px
    }
    .h3-home{
        font-size:15px
    }
    .h3-home.annual{
        margin-top:0;
        margin-bottom:0
    }
    .div-pricing-box{
        margin-top:40px;
        padding-right:0;
        padding-left:0;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .pricing-column{
        display:block
    }
    .pricing-column.featured{
        position:static;
        top:16px;
        margin-top:16px;
        margin-bottom:16px
    }
    .link-pricing-item.pricng-column-plan{
        margin-top:30px;
        padding-top:34px;
        padding-bottom:18px
    }
    .link-pricing-item.free-zero{
        margin-top:1px;
        padding-top:121px;
        padding-right:0
    }
    .txt-pricing-item{
        font-size:12px
    }
    .txt-pricetag{
        margin-top:0
    }
    .txt-freetrial{
        margin-top:0;
        margin-bottom:107px
    }
    .subtitle{
        display:none
    }
    .div-white.download{
        padding-right:0;
        padding-left:0
    }
    .p-downloading-main{
        padding-right:5px;
        padding-left:5px;
        font-size:16px
    }
    .div-flex.download{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .div-download-left{
        display:inline
    }
    .div-download-right{
        padding-left:0
    }
    .container-whitebox{
        padding-right:10px;
        padding-left:15px
    }
    .div-home-hero-top{
        display:block;
        margin-right:auto;
        margin-left:auto;
        float:left;
        text-align:center
    }
    .img-home-hero{
        position:static;
        width:auto;
        max-width:100%;
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        text-align:center
    }
    .nav-container{
        display:block;
        margin-right:auto;
        margin-left:auto;
        -webkit-box-pack:justify;
        -webkit-justify-content:space-between;
        -ms-flex-pack:justify;
        justify-content:space-between;
        text-align:center
    }
    .div-nav-right{
        display:none
    }
    .div-home-hero-down{
        width:auto;
        height:auto;
        padding-top:10px;
        text-align:center
    }
    .div-features{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        margin-right:auto;
        margin-left:auto;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-box-align:center;
        -webkit-align-items:center;
        -ms-flex-align:center;
        align-items:center;
        text-align:center
    }
    .img-telas{
        max-width:100%
    }
    .h2-screens,.link-title-screens{
        font-size:20px
    }
    .screen-rows{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .div-landings-what.right{
        margin-left:0
    }
    .cont-landing-flex{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .link{
        font-size:16px
    }
    .box-download-now{
        margin-right:0;
        margin-left:0;
        padding-right:0;
        padding-left:0;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .dropdown{
        float:none
    }
    .top-alert{
        display:none;
        padding-top:10px
    }
    .txt-alert-title{
        font-size:16px
    }
    .p-alert{
        font-size:12px
    }
    .txt-close{
        width:20px
    }
    .p-alert-inline{
        margin-bottom:5px;
        font-size:12px
    }
    .div-annual{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        padding-bottom:0;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-align-self:stretch;
        -ms-flex-item-align:stretch;
        align-self:stretch;
        -webkit-box-flex:0;
        -webkit-flex:0 auto;
        -ms-flex:0 auto;
        flex:0 auto
    }
    .div-annual-top{
        position:static;
        display:block;
        margin-top:16px;
        margin-bottom:23px;
        padding:0;
        clear:none;
        -webkit-align-self:stretch;
        -ms-flex-item-align:stretch;
        -ms-grid-row-align:stretch;
        align-self:stretch;
        -webkit-box-flex:1;
        -webkit-flex:1;
        -ms-flex:1;
        flex:1
    }
    .div-annual-down{
        padding-top:0;
        padding-bottom:0;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-box-pack:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center;
        -webkit-box-flex:1;
        -webkit-flex:1;
        -ms-flex:1;
        flex:1
    }
    .txt-drop-annual-button{
        line-height:30px
    }
    .div-flex-testemunials,.div-test-rows{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .h3-pricing{
        font-size:26px;
        line-height:32px
    }
    .h4-pricing{
        font-size:18px
    }
    .ico-pricing{
        margin-right:5px
    }
    .div-features-ex{
        margin-top:10px;
        padding-bottom:0;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .h2-features-ex{
        color:#000;
        font-size:18px;
        line-height:20px
    }
    .img-ex-main-feature{
        margin-right:0;
        margin-bottom:15px
    }
    .p-ex-main-feature{
        margin-bottom:10px
    }
    .div-ex-main-feature{
        display:block;
        padding-bottom:15px
    }
    .div-ex-second-features{
        padding-top:15px
    }
    .tabs-menu{
        display:block
    }
    .div-kyte{
        display:block;
        padding:15px 10px;
        border:1px solid #525a70;
        border-radius:3px;
        background-color:rgba(245,247,252,.3);
        text-align:center
    }
    .txt-kyte{
        color:#525a70;
        font-size:16px
    }
    .img-kyte{
        width:80px;
        margin-top:19px
    }
    .img-kyte-cta{
        display:block;
        width:175px;
        margin:22px auto 26px
    }
    .link-block{
        display:block
    }
    .bold-text{
        font-size:20px
    }
    .container-4{
        margin-bottom:0
    }
    .div-kyte-2{
        display:block;
        margin-top:0;
        padding:15px 5px;
        border:1px solid #9cb0cf;
        border-radius:3px;
        background-color:#f7f7f7;
        text-align:center
    }
    .txt-kyte-2{
        margin-bottom:15px;
        color:#444e5e;
        font-size:19px;
        line-height:26px;
        font-weight:700
    }
    .txt-kyte-2.nexapp{
        margin-top:40px;
        color:#292c38;
        text-align:center
    }
    .img-kyte-2{
        width:100px
    }
    .link-kyte{
        display:block;
        margin-top:8px;
        padding-top:7px;
        padding-bottom:7px
    }
    .img-cta-kyte{
        display:block;
        margin-right:auto;
        margin-left:auto
    }
    .p-center.kyte{
        margin-top:20px;
        margin-bottom:5px;
        color:#444e5e;
        line-height:26px
    }
    .p-center.kyte.small{
        margin-top:5px;
        font-size:13px;
        font-weight:700
    }
    .image{
        margin-right:5px;
        padding-right:0
    }
    .button-features{
        display:inline-block;
        margin-right:0;
        margin-left:0
    }
    .button-features.download{
        display:inline-block;
        margin-right:auto;
        margin-left:auto;
        text-shadow:none
    }
    .button-features.download.new.recursos{
        margin-top:10px
    }
    .section-recursos-hero{
        margin-top:41px
    }
    .div-recursos-right{
        padding-bottom:32px;
        text-align:center
    }
    .rich-text-recursos{
        margin-top:30px;
        text-align:left
    }
    .rich-text-recursos h2{
        line-height:28px
    }
    .h1-recursos{
        font-size:28px;
        line-height:36px;
        font-weight:400;
        text-align:center
    }
    .p-recursos-subtitle{
        text-align:center
    }
    .p-rec-cta{
        margin-top:0;
        margin-bottom:0;
        font-size:17px;
        text-align:center
    }
    .img-recursos-hero{
        height:130px;
        margin-left:0;
        float:none
    }
    .button-2{
        display:inline-block;
        margin-right:0;
        margin-left:0
    }
    .button-2.download-menu{
        border-color:transparent
    }
    .button-2.download{
        display:inline-block;
        margin-right:auto;
        margin-left:auto;
        text-shadow:none
    }
    .button-2.download.new.recursos{
        margin-top:10px
    }
    .button-2.download.new.recursos.features-page.features-page-cta,.button-2.rec{
        display:block
    }
    .logo-nav-rec{
        width:80px
    }
    .nav-menu-right{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        grid-auto-columns:1fr;
        grid-column-gap:16px;
        grid-row-gap:16px;
        -ms-grid-columns:1fr 1fr;
        grid-template-columns:1fr 1fr;
        -ms-grid-rows:auto auto;
        grid-template-rows:auto auto
    }
    .nav-menu-left{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-flex-direction:row;
        -ms-flex-direction:row;
        flex-direction:row;
        -webkit-flex-wrap:nowrap;
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
        -webkit-align-self:auto;
        -ms-flex-item-align:auto;
        align-self:auto;
        -webkit-box-flex:1;
        -webkit-flex:1;
        -ms-flex:1;
        flex:1
    }
    .nav-menu-recursos{
        position:absolute;
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-pack:justify;
        -webkit-justify-content:space-between;
        -ms-flex-pack:justify;
        justify-content:space-between;
        -webkit-box-align:stretch;
        -webkit-align-items:stretch;
        -ms-flex-align:stretch;
        align-items:stretch;
        -webkit-box-flex:1;
        -webkit-flex:1;
        -ms-flex:1;
        flex:1
    }
    .section-recursos{
        padding-right:10px;
        padding-bottom:0;
        padding-left:10px
    }
    .h2-recursos-section{
        margin-bottom:15px;
        font-size:29px
    }
    .div-recursos-imagem{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .img-recursos-section{
        padding-bottom:20px
    }
    .list-recursos_featured{
        padding-left:5px
    }
    .subtitle-gray,.subtitle-gray-2{
        display:none;
        font-size:16px
    }
    .section-2{
        padding-right:5px;
        padding-left:5px
    }
    .div-text-right{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .flex-div-nexapp-ativar{
        padding-left:21px;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .div-image-cell{
        width:100%;
        height:551px;
        -webkit-align-self:center;
        -ms-flex-item-align:center;
        -ms-grid-row-align:center;
        align-self:center
    }
    .mask{
        width:100%;
        height:468px
    }
    .slide-nav-nexapp{
        margin-top:10px
    }
    .img-slide1{
        display:block;
        width:200px;
        margin-right:auto;
        margin-left:auto
    }
    .h1-premium{
        margin-right:6px;
        margin-left:6px;
        font-size:32px;
        text-shadow:none
    }
    .slider-nexapp{
        height:499px
    }
    .div-nexapp-belowtopo{
        text-align:center
    }
    .div-nexapp-belowtopo.esconder{
        display:block
    }
    .ico-appstore{
        margin-bottom:10px
    }
    .premium{
        font-size:16px
    }
    .subtitle-gray-3{
        display:none;
        font-size:16px
    }
    .div-features-2{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .link-features-2{
        margin-bottom:10px;
        -webkit-align-self:center;
        -ms-flex-item-align:center;
        -ms-grid-row-align:center;
        align-self:center;
        font-size:20px
    }
    .link-features-2.w--current{
        -webkit-align-self:center;
        -ms-flex-item-align:center;
        -ms-grid-row-align:center;
        align-self:center
    }
    .link-features-text{
        font-size:18px
    }
    .h2-title-more-section{
        margin-bottom:15px;
        font-size:29px
    }
    .h2-title-more-section.black{
        text-align:center
    }
    .div-recursos-home-block{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .div-recursos-home-each{
        padding-top:20px;
        padding-bottom:20px;
        box-shadow:0 0 1px 0 rgba(51,51,51,.43)
    }
    .h1-recursos-home{
        font-size:26px
    }
    .p-rec-cta-2{
        margin-top:0;
        margin-bottom:0;
        font-size:18px;
        text-align:center
    }
    .div-lps-3-each{
        margin-bottom:15px
    }
    .h2-lps-triade{
        font-size:24px;
        line-height:32px
    }
    .section-3{
        padding-right:5px;
        padding-left:5px
    }
    .section-3.footer{
        padding-right:0;
        padding-left:0
    }
    .div-lps-3-flex{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .box-branco-padrao{
        padding-right:10px;
        padding-left:10px
    }
    .h2-home-section{
        font-size:27px
    }
    .text-suporte{
        line-height:24px
    }
    .section-download{
        padding-top:80px
    }
    .form-left{
        padding-right:0;
        padding-left:0
    }
    .div-kyte-3{
        display:block;
        margin-top:30px;
        padding:15px 5px;
        border:1px solid #9cb0cf;
        border-radius:3px;
        background-color:#f7f7f7;
        text-align:center
    }
    .div-kyte-3.home{
        display:none
    }
    .download-form{
        margin-top:20px
    }
    .container-download-2{
        padding-right:5px;
        padding-left:5px
    }
    .subtitle-gray-4{
        display:none;
        font-size:16px
    }
    .facebook-widget{
        max-width:100%;
        margin-right:0;
        margin-left:0
    }
    .dropdown-2{
        display:block;
        text-align:center
    }
    .dropdown-tog{
        display:inline-block
    }
    .div-facebook-widget{
        padding-right:10px;
        padding-left:10px
    }
    .features-page-header.black{
        margin-top:0
    }
    .country_flag_img{
        width:auto;
        max-width:15%
    }
    .txt-freetrial-2{
        margin-top:0;
        font-size:12px
    }
    .column-4{
        padding-right:0
    }
    .hero-heading-2{
        font-size:32px;
        line-height:36px
    }
    .heading-14{
        font-size:50px
    }
    .h1-internas-2{
        display:none;
        font-size:32px
    }
    .row-h-categorias{
        display:block;
        margin-right:auto;
        margin-bottom:0;
        margin-left:auto;
        padding-top:20px
    }
    .col-h-categorias{
        display:block;
        margin-right:auto;
        margin-left:auto
    }
    .div-categoria{
        display:block;
        width:auto;
        max-width:290px;
        min-height:auto;
        margin-right:auto;
        margin-bottom:20px;
        margin-left:auto;
        padding-bottom:24px
    }
    .h3-h-categoria{
        font-size:18px
    }
    .link-blue{
        position:static;
        right:46px;
        float:right
    }
    .link-blue.aligned{
        right:40px
    }
    .feature-info-title{
        margin-bottom:12px
    }
    .section-title-wrapper{
        width:100%;
        margin-bottom:30px
    }
    .section-title-wrapper.full{
        margin-bottom:20px;
        padding-right:0
    }
    .section-title-2{
        font-size:25px;
        line-height:26px
    }
    .feature-info-column.last{
        padding-bottom:0
    }
    .section-description{
        margin-top:14px;
        font-size:15px;
        line-height:23px
    }
    .section-description.small{
        width:100%;
        margin-top:15px;
        font-size:17px;
        line-height:25px
    }
    .image-section-overlay{
        padding-top:45px;
        padding-bottom:45px
    }
    .image-section-overlay.color{
        padding:20px
    }
    .feature-info-icon,.feature-info-icon-2{
        height:25px;
        margin-top:-3px
    }
    .feature-info-title-2{
        margin-bottom:12px
    }
    .intro-block-title{
        margin-bottom:10px
    }
    .button-3{
        margin-top:10px;
        padding-right:19px;
        padding-left:19px;
        font-size:11px;
        line-height:21px
    }
    .intro-block-text-wrapper.mid{
        margin-bottom:30px
    }
    .feature-info-title-3,.feature-info-title-4{
        margin-bottom:12px
    }
    .h3-pricing-2{
        font-size:26px;
        line-height:32px
    }
    .container-35{
        display:inline
    }
    .navbar{
        display:block
    }
    .logo-navbar{
        width:90px
    }
    .nav-menu{
        position:static;
        z-index:2;
        background-color:transparent
    }
    .button-4{
        display:inline-block;
        margin-right:0;
        margin-left:0
    }
    .button-4.download-menu{
        border-color:transparent
    }
    .button-4.download{
        display:inline-block;
        margin-right:auto;
        margin-left:auto;
        text-shadow:none
    }
    .button-4.download.new.recursos{
        margin-top:10px
    }
    .section-hero-blog{
        min-height:130px
    }
    .h2-blog{
        margin-top:64px;
        margin-left:30px;
        font-size:21px;
        line-height:26px
    }
    .form-button{
        margin-top:10px
    }
    .section-top-blog{
        padding-top:20px
    }
    .facebook-widget-2{
        max-width:100%;
        margin-right:0;
        margin-left:0
    }
    .blog-rich-text{
        font-size:14px
    }
    .h3-blog{
        margin-top:30px;
        font-size:26px;
        line-height:32px
    }
    .h1-blog{
        font-size:32px;
        line-height:38px
    }
    .h2-under-feat{
        font-size:28px
    }
    .section-download-2{
        padding-top:80px
    }
    .nextar-logo{
        float:none
    }
    .share-facebook-widget{
        max-width:100%;
        margin-right:0;
        margin-left:0
    }
    .aviso-celular{
        display:block;
        padding:0 5px 15px
    }
    .p-warning{
        display:block;
        color:#455a64;
        text-align:center
    }
    .image-15{
        height:250px
    }
    .fs-cc-banner_text_us{
        margin-right:0
    }
    .fs-cc-banner_close{
        position:absolute;
        left:auto;
        top:-22px;
        right:10px;
        bottom:auto
    }
    .fs-cc-banner_button_us{
        width:100%;
        margin-bottom:10px
    }
    .fs-cc-banner_buttons-wrapper{
        width:100%;
        -webkit-box-orient:vertical;
        -webkit-box-direction:reverse;
        -webkit-flex-direction:column-reverse;
        -ms-flex-direction:column-reverse;
        flex-direction:column-reverse;
        -webkit-box-align:center;
        -webkit-align-items:center;
        -ms-flex-align:center;
        align-items:center;
        text-align:center
    }
    .paragraph-copy{
        font-size:16px
    }
    .paragraph-copy.center.red{
        display:block;
        color:#292c38;
        font-size:17px
    }
    .paragraph-copy.sub-title.center{
        padding-right:3px;
        padding-left:3px;
        font-size:12px
    }
    .paragraph-copy.darker.box-downloading{
        margin-right:0;
        margin-bottom:10px;
        margin-left:0;
        padding-right:0;
        padding-left:0;
        text-align:center
    }
    .paragraph-copy.rightt{
        margin-bottom:81px;
        font-size:16px
    }
    .h2-internas-copy{
        font-size:26px;
        line-height:36px
    }
    .h2-internas-copy.bold{
        font-size:28px;
        line-height:40px
    }
    .list-section{
        margin-bottom:40px
    }
    .list-section_h2{
        font-size:22px
    }
    .list-section_grid{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        overflow:auto;
        margin-top:-26px;
        margin-right:-5%;
        padding-top:25px;
        padding-right:35px;
        padding-left:0;
        -webkit-box-pack:start;
        -webkit-justify-content:flex-start;
        -ms-flex-pack:start;
        justify-content:flex-start;
        -webkit-box-align:stretch;
        -webkit-align-items:stretch;
        -ms-flex-align:stretch;
        align-items:stretch;
        -ms-grid-columns:1fr 1fr;
        grid-template-columns:1fr 1fr
    }
    .list-section_grid_item{
        width:140px;
        padding-right:10px;
        padding-left:10px;
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
    .div-ex-second-features-copy{
        padding-top:15px
    }
    .img-telas-copy,.img-telas-copy-2{
        max-width:100%
    }
    .h2-internas-premium{
        font-size:26px;
        line-height:36px
    }
    .h2-internas-premium.bold{
        font-size:28px;
        line-height:40px
    }
    .logo-navbar-2{
        max-width:78%
    }
    .button-7{
        display:inline-block;
        margin-right:0;
        margin-left:0
    }
    .button-7.rec{
        display:block
    }
    .title-navbar{
        margin-left:8px;
        font-size:19px
    }
    .nav-menu-left-2{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-flex-direction:row;
        -ms-flex-direction:row;
        flex-direction:row;
        -webkit-flex-wrap:nowrap;
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
        -webkit-align-self:auto;
        -ms-flex-item-align:auto;
        align-self:auto;
        -webkit-box-flex:1;
        -webkit-flex:1;
        -ms-flex:1;
        flex:1
    }
    .header-ca.gray{
        padding-right:5px;
        padding-left:10px
    }
    .bold-text-47.h2-comeceaqui{
        margin-left:0;
        padding-left:0
    }
    .stepscount-steps-ca{
        font-size:21px
    }
    .fixedtitle-steps-ca{
        margin-right:-45px;
        margin-left:-45px;
        font-size:13px
    }
    .paragraph-400{
        margin-left:20px
    }
    .bold-text-50{
        margin-left:0
    }
    .nextsteplink-steps-ca{
        margin-right:-40px;
        margin-left:-40px;
        font-size:13px
    }
    .col-h-categorias-2{
        display:block;
        margin-right:auto;
        margin-left:auto
    }
    .p-subtitle-2{
        font-size:14px
    }
    .div-categoria-2{
        display:block;
        width:auto;
        max-width:290px;
        min-height:auto;
        margin-right:auto;
        margin-bottom:20px;
        margin-left:auto;
        padding-bottom:24px
    }
    .row-h-categorias-2{
        display:block;
        margin-right:auto;
        margin-bottom:0;
        margin-left:auto;
        padding-top:20px
    }
    .link-simple{
        font-size:15px
    }
    .titulo-maistutoriais-ca{
        font-size:18px
    }
    .lp-app_suporte-button{
        padding-right:24px;
        padding-left:24px;
        font-size:18px;
        line-height:24px;
        letter-spacing:-1px
    }
    .lp-app_subheading{
        font-size:18px;
        line-height:24px
    }
    .page-padding{
        padding-right:1.5rem;
        padding-left:1.5rem
    }
    .lp-app_duvidas-heading{
        margin-bottom:16px;
        font-size:32px;
        line-height:40px
    }
    .lp-appvendas_beneficio-wrapper{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .padding-vertical.padding-huge{
        padding-top:4rem;
        padding-bottom:4rem
    }
    .lp-appvendas_beneficio-text-wrapper{
        margin-top:24px;
        margin-left:0;
        text-align:left
    }
    .lp-appvendas_beneficio-text-wrapper.margin-right{
        margin-top:0;
        margin-right:0
    }
    .lp-appvendas_beneficio-text-wrapper.margin-left{
        max-width:none;
        margin-left:0
    }
    .lp-appvendas_beneficio-text{
        line-height:22px;
        text-align:left
    }
    .lp-appvendas_beneficio-text.left-aligned{
        text-align:left
    }
    .lp-app_divider{
        padding-top:4rem;
        padding-bottom:4rem
    }
    .download-iphone-text{
        font-size:18px;
        line-height:24px
    }
    .lp-appvendas_beneficio-image-wrapper{
        -webkit-box-pack:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .lp-appvendas_beneficio-image-wrapper.left-aligned{
        -webkit-box-pack:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center;
        -webkit-box-ordinal-group:0;
        -webkit-order:-1;
        -ms-flex-order:-1;
        order:-1
    }
    .download-android-text{
        font-size:18px;
        line-height:24px
    }
    .lp-app_heading2{
        margin-bottom:64px;
        font-size:32px;
        line-height:40px
    }
    .vantagem-text{
        font-size:20px;
        line-height:24px
    }
    .lp-app_main-heading{
        font-size:32px;
        line-height:40px
    }
    .lp-app_vantagem-grid-wrapper{
        grid-row-gap:32px;
        -ms-grid-columns:1fr;
        grid-template-columns:1fr;
        -ms-grid-rows:auto auto auto auto;
        grid-template-rows:auto auto auto auto
    }
    .beneficio-title,.beneficio-title.left-aligned{
        text-align:center
    }
    .div-mock-copy{
        padding-top:10px;
        padding-right:15px;
        padding-left:15px
    }
    .img-telas-copy-2-copy,.img-telas-copy-copy{
        max-width:100%
    }
    .section-copy{
        padding-right:10px;
        padding-left:10px
    }
    .section-copy.hero{
        padding-top:16px;
        padding-right:5px;
        padding-left:5px
    }
    .section-copy.hero.home{
        padding-top:21px;
        padding-right:5px;
        padding-left:5px;
        background-position:88% -3%;
        background-size:cover
    }
    .section-copy.grey{
        padding-top:25px
    }
    .section-copy.grey.centered{
        padding-right:7px;
        padding-left:7px
    }
    .section-copy.download{
        padding-bottom:110px
    }
    .section-copy.pricing{
        padding-right:10px;
        padding-left:10px
    }
    .section-copy.hero-copy{
        padding-top:16px;
        padding-right:5px;
        padding-left:5px
    }
    .section-copy.hero-copy.home{
        padding-top:21px;
        padding-right:5px;
        padding-left:5px;
        background-position:88% -3%;
        background-size:cover
    }
}
#w-node-_247a7a11-52b3-64b9-33d5-2d76740d8608-b181d3cd{
    -ms-grid-column:span 1;
    grid-column-start:span 1;
    -ms-grid-column-span:1;
    grid-column-end:span 1;
    -ms-grid-row:span 1;
    grid-row-start:span 1;
    -ms-grid-row-span:1;
    grid-row-end:span 1
}
#w-node-_247a7a11-52b3-64b9-33d5-2d76740d8617-b181d3cd{
    -ms-grid-column-align:center;
    justify-self:center
}
