.icheckbox_square-red,.iradio_square-red {display: inline-block;*display: inline;vertical-align: middle;margin: 0;padding: 0;width: 18px;height: 18px;background-repeat: no-repeat;background-position: 0 0;background-size: 100% auto;border: none;cursor: pointer;}.icheckbox_square-red {background-image: url(plugins/iCheck/red_checkbox.svg);}.icheckbox_square-red.hover {background-position: 0 100%;}.icheckbox_square-red.checked {background-image: url(plugins/iCheck/red_checkbox_checked.svg);}.icheckbox_square-red.disabled {background-image: url(plugins/iCheck/red_checkbox_disabled.svg);cursor: default;}.icheckbox_square-red.checked.disabled {background-image: url(plugins/iCheck/red_checkbox_checkeddisabled.svg);}.iradio_square-red {background-image: url(plugins/iCheck/red_radio.svg);}.iradio_square-red.hover {background-position: 0 100%;}.iradio_square-red.checked {background-image: url(plugins/iCheck/red_radio_checked.svg);}.iradio_square-red.disabled {background-image: url(plugins/iCheck/red_radio_disabled.svg);cursor: default;}.iradio_square-red.checked.disabled {background-image: url(plugins/iCheck/red_radio_checkeddisabled.svg);}#confirm-overlay{ position: fixed; left: 0px; top: 0px; display: table; width: 100%; height: 100%; background: rgba(0,0,0,.8); z-index: 9999; }#confirm-tr{ display: table-cell; vertical-align: middle; text-align: center; }#confirm-box{ display: inline-block; max-width: 600px; width: 100%; padding: 10px; box-sizing: border-box; }#confirm-content{ display: block; width: 100%; background: #fff; padding: 16px; box-shadow: 0 0 20px rgba(0,0,0,.8); box-sizing: border-box; text-align: left; }#confirm-box h1{ font-size: 24px; padding-bottom: 16px; border-bottom: 1px solid #EFEBDF; }#confirm-box p{ padding: 20px 0; }#confirm-buttons{ text-align: right; padding-top: 16px; border-top: 1px solid #EFEBDF; }#confirm-buttons a{ margin-left: 10px; }.nonescroll{ overflow: hidden; }.bluralert{ -webkit-filter: blur(2px); filter: blur(2px); }@font-face { font-family: "BwMitga"; src: url("font/BwMitga-Thin.otf"); font-weight: 100;}@font-face { font-family: "BwMitga"; src: url("font/BwMitga-Light.otf"); font-weight: 200;}@font-face { font-family: "BwMitga"; src: url("font/BwMitga-Regular.otf"); font-weight: normal;}@font-face { font-family: "BwMitga"; src: url("font/BwMitga-Medium.otf"); font-weight: 300;}@font-face { font-family: "BwMitga"; src: url("font/BwMitga-Bold.otf"); font-weight: bold;}@font-face { font-family: "BwMitga"; src: url("font/BwMitga-ExtraBold.otf"); font-weight: 700;}@font-face { font-family: "BwMitga"; src: url("font/BwMitga-Black.otf"); font-weight: 900;}*{ margin: 0; padding: 0; box-sizing: border-box; font-family: "BwMitga", "Lato"; vertical-align: top; outline: none; color: #fff; }html{ display: block; position: relative; min-height: 100%; height: 100%; }body{ display: block; position: relative; height: 100%; background: #1b1b1b; }a{ color: #77705D; }a:hover{ text-decoration: none; }p{ display: inline-block; font-size: 14px; }input{ border: 1px solid #ccc; color: #77705D; outline: none; }.fa{ display: inline; }::-webkit-scrollbar {width: 10px;}::-webkit-scrollbar-track {background: #f1f1f1; } ::-webkit-scrollbar-thumb {background: #ff4200;}::-webkit-scrollbar-thumb:hover {background: #b72f00; }#wrapper{ height: 100%; }.cabecalho{ position: fixed; width: 100%; z-index: 20; }#page-wrapper{ display: flex; position: relative; width: 100%; min-height: 100%; border-bottom: 10px solid #ff4200; background: url('../images/lines_back_s.svg') no-repeat center; background-attachment: fixed; background-size: 200% auto; }#page-wrapper::before{ content: ""; display: block; position: absolute; left: 0px; bottom: -10px; width: 20%; height: 10px; background: #b72f00; }#page-wrapper::after{ content: ""; display: block; position: absolute; left: 20%; bottom: -10px; width: 10%; height: 10px; background: #e13a00; }#page-wrapper .container{ padding-top: 82px;}.container{ width: 100%; max-width: 1100px; padding: 20px; margin: 0 auto; }.cabecalho{ background: #161616; }.cabecalho .container{ display: flex; justify-content: space-between; }.menu-hmb{ cursor: pointer; position: relative; display: none; height: 22px; width: 30px; margin-left: 6px; z-index: 200; }.menu-hmb span{ position: absolute; display: block; height: 4px; width: 100%; background: #ff4200; transition: all 0.3s; }.menu-hmb span:nth-child(1){ top: 0; }.menu-hmb span:nth-child(2){ top: 8px; }.menu-hmb span:nth-child(3){ top: 16px; }.menu-hmb.active span:nth-child(1){ transform: rotate(-45deg); top: 8px; }.menu-hmb.active span:nth-child(2){ opacity: 0; }.menu-hmb.active span:nth-child(3){ transform: rotate(45deg); top:8px; }.menuprincipal{ margin: 0; padding: 0; display: flex; transition: all 0.3s; }.menuprincipal li{ list-style: none;}.menuprincipal li a{ display: block; position: relative; padding: 12px 24px; font-size: 13px; font-weight: 200; color: #8d8d8d; text-decoration: none; transition: all .4s; }.menuprincipal li a::before{ content: ""; position: absolute; left: 50%; margin-left: -8px; bottom: 10px; width: 0;height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #ff4200; transition: all .4s; opacity: 0; }.menuprincipal li a::after{ content: ""; position: absolute; right: 0; width: 1px; height: 16px; background: #4e4e4e; }.menuprincipal li:last-child a::after{ display: none; }.menuprincipal li a:hover{ color: #fff; }.menuprincipal li a:hover::before{ bottom: 0px; opacity: 1; }.menuprincipal li.active a{ color: #ff4200; }.menuprincipal li.active a::before{ opacity: 1; bottom: 0px; }.iconsh{ display: flex; align-items: center; }.iconsh li{ list-style: none; padding: 0 4px; }.iconheader{ display: inline-block; width: 30px; }.iconheader img{ display: block; width: 100%; }.iconsh .ich-email{ width: 21px; }.iconsh .ich-linkedin{ width: 18px; margin-top: -1px; margin-left: 5px; }.iconsh .ich-instagram{ width: 21px; margin-top: -1px; margin-left: 2px; }@media only screen and (max-width: 600px){ .iconsh{ position: relative; } .menu-hmb{ display: block; } .menuprincipal{ display: block; position: fixed; left: -100%; top: 0px; width: 100%; height: 100%; background: #161616; padding-top: 60px; } .menuprincipal.active{ left: 0px; } .menuprincipal li a{ font-size: 30px; padding: 24px; } .menuprincipal li a::before{ border-bottom: 12px solid transparent; border-top: 12px solid transparent; border-left: 12px solid #ff4200; top: 50%; left: 0px; margin-left: 0px; margin-top: -12px; } .menuprincipal li a::after{ display: none; }}.intro{ display: block; font-size: 24px; font-weight: 200; color: #8d8d8d; padding: 60px 0; }h2{ font-size: 28px; margin-bottom: 20px; }h4{ font-size: 30px; font-weight: 400; }.lastartigos{ display: flex; justify-content: space-between; margin-bottom: 40px; }.artigo_destaque{ display: flex; width: 48%; height: 210px; background: #292929; }.artigo_destaque:hover .cont::before{ border-width: 10px; }.cont{ position: relative; display: flex; align-items: end; width: 100%; padding: 30px; vertical-align: bottom; transition: all .4s; text-decoration: none; background-size: cover; background-position: center; background-repeat: no-repeat; }.cont::before{ content: ""; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; border: 1px solid #ff4200; box-sizing: border-box; transition: all .4s; }.cont h3{ display: block; font-size: 20px; margin-bottom: 8px; }.cont p{ display: block; font-size: 12px; font-weight: 200; color: #999999; }.othersartigos a{ display: flex; justify-content: space-between; text-decoration: none; padding: 20px 0; border-bottom: 1px solid #3c3c3c; }.othersartigos a:last-child{ border: 0; }.othersartigos a p{ font-size: 18px; font-weight: bold; color: #8d8d8d; transition: all .2s; padding-left: 6px; }.othersartigos a:hover p{ color: #fff; border-left: 4px solid #ff4200; }.othersartigos a span{ font-size: 11px; font-weight: 200px; color: #8d8d8d; }.title_artigo{ display: flex; align-items: end; background-attachment: fixed; background-size: cover; background-repeat: no-repeat; background-position: center; padding-top: 200px; }h1{ font-size: 56px; }.title_artigo p{ display: block; font-size: 12px; color: #999999; padding: 16px 0; }.title_artigo span{ color: #999999; }.title_artigo small{ display: inline-block; padding: 0 10px; }.contartigo{ width: 100%; }.htmlartigo{ background: #fff url('../images/lines_back.svg') no-repeat center; background-attachment: fixed; background-size: 200% auto; }.htmlartigo *{ color: #1a1a1a; }.htmlartigo .container{ padding-top: 20px !important; padding-bottom: 60px !important; }.htmlartigo p{ display: inline-block; width: 100%; font-size: 18px; font-weight: 200; margin-bottom: 20px; line-height: 24px; }.htmlartigo p i{ font-weight: 200; }.htmlartigo a, .htmlartigo a *{ color: #ff4200; text-decoration: none; }.htmlartigo a:hover{ text-decoration: underline; }.htmlartigo h2{ font-size: 30px; margin-bottom: 20px; padding-top: 40px; }.htmlartigo ul{ padding: 10px 0; padding-left: 30px; margin-bottom: 20px; }.htmlartigo li p{ margin-bottom: 0; }.shared{ display: flex; align-items: center; border-bottom: 1px solid #ededed; margin-bottom: 40px; font-size: 11px; padding-bottom: 10px; }.shared p{ flex: 0; font-size: 11px; font-weight: normal; margin: 0; margin-right: 4px; }.iconshared{ display: inline-block; width: 28px; margin: 0; margin-right: 7px; }.iconshared img{ width: 100%; }.ich-linkedin{ width: 18px; margin-top: -3px; }.ich-whatsapp{ width: 18px; margin-right: 10px; }.ich-instagram{ width: 22px; margin-right: 9px; }@media only screen and (max-width: 600px){.lastartigos{ display: block; }.artigo_destaque{ width: 100%; margin-bottom: 20px; }.othersartigos a, .othersartigos a *{ display: block; }.othersartigos a p{ margin-bottom: 6px; }.othersartigos a span{ padding-left: 6px; }}