header, section, footer, aside, nav, main, article, figure {    display: block;}body {    margin: 0px;    padding: 0px;    font-family: 'HelveticaNeueLTProCn';    background-color: #f1f0f0;}.header {    /* background-color: #fff; */    box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, .1);    /* position: fixed; */    width: 100%;    z-index: 3;}.header ul {    margin: 0;    padding: 0;    list-style: none;    overflow: hidden;    text-align: end;    background-color: #fff;}.header li {    display: inline-block;    font-family: 'HelveticaNeueLTProCn';    font-weight: 600;}@media only screen and (max-width: 746px) {    .header li {        display: list-item;    }    .header {        background: white;        /* POSITION: FIXED; */    }    .header li a {        display: block;        padding: 20px 20px;        border-right: 1px solid #f4f4f4;        text-decoration: none;        color: #000;    }    .header li a:hover {        background-color: #10a5ca;    }    .header .menu {        clear: both;        max-height: 0;        transition: max-height .2s ease-out;    }    .header .menu-icon {        cursor: pointer;        display: inline-block;        float: right;        padding: 28px 20px;        position: relative;        user-select: none;    }    .header .menu-icon .navicon {        background: #333;        display: block;        height: 2px;        position: relative;        transition: background .2s ease-out;        width: 18px;    }    .header .menu-icon .navicon:before, .header .menu-icon .navicon:after {        background: #333;        content: '';        display: block;        height: 100%;        position: absolute;        transition: all .2s ease-out;        width: 100%;    }    .header .menu-icon .navicon:before {        top: 5px;    }    .header .menu-icon .navicon:after {        top: -5px;    }    .header .menu-btn {        display: none;    }    .header .menu-btn:checked~.menu {        max-height: 100%;    }    .header .menu-btn:checked~.menu-icon .navicon {        background: transparent;    }    .header .menu-btn:checked~.menu-icon .navicon:before {        transform: rotate(-45deg);    }    .header .menu-btn:checked~.menu-icon .navicon:after {        transform: rotate(45deg);    }    .header .menu-btn:checked~.menu-icon:not(.steps) .navicon:before, .header .menu-btn:checked~.menu-icon:not(.steps) .navicon:after {        top: 0;    }}.header li a {    display: block;    padding: 20px 20px;    border-right: 1px solid #f4f4f4;    text-decoration: none;    color: black;    text-transform: uppercase;}.header li a:hover {    background-color: #10a5ca;}/* Estilo para dispositivos mÃ³veis (por padrÃ£o) */.header .menu {    display: flow;}/* Estilo para dispositivos desktop */@media (min-width: 768px) {    /* Pode ajustar este valor conforme o breakpoint desejado */ .header .menu {        clear: both;        display: flex;        transition: max-height .2s ease-out;    }}.header .menu-icon {    /* cursor: pointer; */    /* display: inline-block; */    /* float: right; */    /* padding: 28px 20px; */    position: relative;    user-select: none;    /* visibility: hidden; */}.header .menu-icon .navicon:before, .header .menu-icon .navicon:after {    background: #333;    content: '';    display: block;    height: 100%;    position: absolute;    transition: all .2s ease-out;    width: 100%;}.header .menu-icon .navicon:before {    top: 5px;}.header .menu-icon .navicon:after {    top: -5px;}.header .menu-btn {    display: none;    /* visibility: hidden; */}.header .menu-btn:checked~.menu {    /* max-height: 240px; */}.header .menu-btn:checked~.menu-icon .navicon {    background: transparent;}.header .menu-btn:checked~.menu-icon .navicon:before {    transform: rotate(-45deg);}.header .menu-btn:checked~.menu-icon .navicon:after {    transform: rotate(45deg);}.header .menu-btn:checked~.menu-icon:not(.steps) .navicon:before, .header .menu-btn:checked~.menu-icon:not(.steps) .navicon:after {    top: 0;}ol, ul {    list-style: none}blockquote, q {    quotes: none}img {    border: none;    margin: 0px;    padding: 0px;    max-width: 100%;    display: block;}textarea {    outline: none;}blockquote:before, blockquote:after, q:before, q:after {    content: none}table {    border-collapse: collapse;    border-spacing: 0}a {    text-decoration: none;    outline: none;}h1, h2, h3, h4, h5, h6, ul, p, form, input {    /* margin: 0px; */    padding: 0px;    outline: none;    font-weight: normal;}.clear:before, .clear:after {    content: " ";    display: table;}.clear:after {    clear: both;}.clear {    *zoom: 1; }input[type="submit"] {    -webkit-appearance: none;    /*-webkit-border-radius:0px;*/}a, nav li a:before, a.mAccount:before, .censoredPic i, .sendTicket, .notify, .notifyG, .createAccount, .login, .rContentPic i, .submitBtn, .productPic a i, .amount {    -webkit-transition: all 200ms ease-in;    -moz-transition: all 200ms ease-in;    -ms-transition: all 200ms ease-in;    -o-transition: all 200ms ease-in;    transition: all 200ms ease-in;}.none {    -webkit-transition: none;    -moz-transition: none;    -ms-transition: none;    -o-transition: none;    transition: none;}select {    -webkit-appearance: none;    -moz-appearance: none;    text-indent: 1px;    text-overflow: '';}* {    box-sizing: border-box;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;}::-webkit-input-placeholder {    opacity: 1;}::-moz-placeholder {    opacity: 1;}:-ms-input-placeholder {    opacity: 1;}:-moz-placeholder {    opacity: 1;}@font-face {    font-family: 'HelveticaNeueLTProCn';    src: url('../webfonts/HelveticaNeueLTProCn.eot');    src: url('../webfonts/HelveticaNeueLTProCn.eot') format('embedded-opentype'), url('../webfonts/HelveticaNeueLTProCn.woff2') format('woff2'), url('../webfonts/HelveticaNeueLTProCn.woff') format('woff'), url('../webfonts/HelveticaNeueLTProCn.ttf') format('truetype'), url('../webfonts/HelveticaNeueLTProCn.svg#HelveticaNeueLTProCn') format('svg');}@font-face {    font-family: 'HelveticaNeueLTProBdCn';    src: url('../webfonts/HelveticaNeueLTProBdCn.eot');    src: url('../webfonts/HelveticaNeueLTProBdCn.eot') format('embedded-opentype'), url('../webfonts/HelveticaNeueLTProBdCn.woff2') format('woff2'), url('../webfonts/HelveticaNeueLTProBdCn.woff') format('woff'), url('../webfonts/HelveticaNeueLTProBdCn.ttf') format('truetype'), url('../webfonts/HelveticaNeueLTProBdCn.svg#HelveticaNeueLTProBdCn') format('svg');}.centerwrap {    width: 1358px;    margin: auto;}footer {    padding: 15px 0;}footer p {    font-size: 17px;    color: #989898;    letter-spacing: 0.025em;}footer p a {    color: #989898;}footer p a:hover {    color: #1b1b1b;}.fLinks {    float: left;}.fLinks a {    margin: 0 11px;}.fLinks a:first-child {    margin-left: 0px;}.copyright {    float: right;}@media only screen and (max-width: 900px) {    .btn_align_center {        text-align: center;        position: relative;        left: 30%;    }}@media only screen and (min-width: 900px) {    .btn_align_center {        text-align: center;        position: relative;        left: 40%;    }}.banner {    padding: 400px 0 166px;    background-repeat: repeat;    background-position: 50% 100%;    background-size: auto;}@media only screen and (max-width: 1300px) {    .banner {        padding: 100px 0;        background-size: auto 100%;        position: relative;    }}