.style_container__UrJod {
    display: flex;
    flex-flow: row wrap;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    max-width: 1280px;
    padding-left: calc(99.9%*-1/14*-1 - (20px - 20px*-1/14*-1) + 20px);
    padding-right: calc(99.9%*-1/14*-1 - (20px - 20px*-1/14*-1) + 20px);
    justify-content: center
}

@media(min-width:768px) {
    .style_container__UrJod {
        padding-left: calc(99.9%*-1/26*-1 - (20px - 20px*-1/26*-1) + 20px);
        padding-right: calc(99.9%*-1/26*-1 - (20px - 20px*-1/26*-1) + 20px)
    }
}

@media(min-width:1280px) {
    .style_container__UrJod {
        padding-left: calc(1280px*-1/26*-1 - (20px - 20px*-1/26*-1) + 20px);
        padding-right: calc(1280px*-1/26*-1 - (20px - 20px*-1/26*-1) + 20px)
    }
}

.style_alert__ZTpvf {
    margin-bottom: 0
}

@-webkit-keyframes alerts_spin__416sq {
    0% {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(-1turn);
        -ms-transform: rotate(-1turn);
        -o-transform: rotate(-1turn);
        transform: rotate(-1turn)
    }
}

@keyframes alerts_spin__416sq {
    0% {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(-1turn);
        -ms-transform: rotate(-1turn);
        -o-transform: rotate(-1turn);
        transform: rotate(-1turn)
    }
}

.alerts_alert__El2Qz {
    border: 0 solid transparent;
    border-radius: 0;
    margin-bottom: 20px;
    min-height: 75px;
    padding: 17px 17px 17px 75px;
    position: relative
}

.alerts_alert__El2Qz h4 {
    color: inherit;
    margin-top: 0
}

.alerts_alert__El2Qz .alerts_alertLink__ga0Qg {
    color: #1082be;
    font-weight: regular
}

.alerts_alert__El2Qz p,
.alerts_alert__El2Qz strong {
    word-wrap: break-word
}

.alerts_alert__El2Qz>p,
.alerts_alert__El2Qz>ul {
    margin-bottom: 0
}

.alerts_alert__El2Qz>p+p {
    margin-top: 5px
}

.alerts_alert__El2Qz strong {
    color: #222;
    display: block;
    font: 700 1.6rem/2.2rem UOLText, Arial, "sans-serif"
}

.alerts_alert__El2Qz p {
    color: #595959;
    font: 400 1.4rem/2rem UOLText, Arial, "sans-serif"
}

.alerts_alert__El2Qz .alerts_btn__CHb91,
.alerts_alert__El2Qz .alerts_table__2ihFY {
    margin-bottom: 0;
    margin-top: 12px
}

.alerts_alert__El2Qz .alerts_btn__CHb91 {
    display: block
}

.alerts_alert__El2Qz:before {
    display: block;
    height: 46px;
    left: 15px;
    position: absolute;
    top: 15px;
    width: 45px
}

.alerts_alert__El2Qz.alerts_inlineTexts__jEWre p,
.alerts_alert__El2Qz.alerts_inlineTexts__jEWre strong,
.alerts_alert__El2Qz.alerts_single__LPqUi p,
.alerts_alert__El2Qz.alerts_single__LPqUi strong {
    display: inline
}

.alerts_alert__El2Qz.alerts_iconCentered__ItxUt:before {
    margin-top: -30px
}

.alerts_alertDismissable__4YzI4,
.alerts_alertDismissible__YeVfH {
    padding-right: 38px
}

.alerts_alertDismissable__4YzI4 .alerts_close__ciSJS,
.alerts_alertDismissible__YeVfH .alerts_close__ciSJS {
    color: inherit;
    position: relative;
    right: -21px;
    top: -2px
}

.alerts_alertSuccess__bqzvB {
    background-color: transparent;
    border-color: #d6e9c6;
    color: #484848
}

.alerts_alertSuccess__bqzvB hr {
    border-top-color: #c9e2b3
}

.alerts_alertSuccess__bqzvB:before {
    background-position: 0 0
}

.alerts_alertInfo__HRKuL {
    background-color: transparent;
    border-color: #bce8f1;
    color: #484848
}

.alerts_alertInfo__HRKuL hr {
    border-top-color: #a6e1ec
}

.alerts_alertInfo__HRKuL:before {
    background-position: 0 -150px
}

.alerts_alertWarning__azJso {
    background-color: transparent;
    border-color: #f4c33f;
    color: #484848
}

.alerts_alertWarning__azJso hr {
    border-top-color: #f3bb27
}

.alerts_alertWarning__azJso:before {
    background-position: 0 -100px
}

.alerts_alertDanger__mbrJ7 {
    background-color: transparent;
    border-color: #cb2a2a;
    color: #484848
}

.alerts_alertDanger__mbrJ7 hr {
    border-top-color: #b62626
}

.alerts_alertDanger__mbrJ7:before {
    background-position: 0 -50px
}

.alerts_alertBlock__LV7NL {
    background-color: transparent;
    border-color: #cb2a2a;
    color: #484848
}

.alerts_alertBlock__LV7NL hr {
    border-top-color: #b62626
}

.alerts_alertBlock__LV7NL:before {
    background-position: 0 -200px
}

.alerts_alertWait__UEQ5l {
    background-color: transparent;
    border-color: #cb2a2a;
    color: #484848
}

.alerts_alertWait__UEQ5l hr {
    border-top-color: #b62626
}

.alerts_alertWait__UEQ5l:before {
    background-position: 0 -250px
}

.alerts_alertLoader__JNNjl {
    background-color: transparent;
    border-color: #cb2a2a;
    color: #484848
}

.alerts_alertLoader__JNNjl hr {
    border-top-color: #b62626
}

.alerts_bgAlert__PdRJB {
    background-color: #f3f4f5;
    border-color: #cb2a2a;
    color: #484848
}

.alerts_bgAlert__PdRJB hr {
    border-top-color: #b62626
}

.alerts_alertXs__rd0Fa {
    min-height: 38px;
    padding: 11px 10px 10px 33px
}

.alerts_alertXs__rd0Fa strong {
    font: 700 1.2rem/1.4rem UOLText, Arial, "sans-serif"
}

.alerts_alertXs__rd0Fa p {
    font: 400 1.2rem/1.4rem UOLText, Arial, "sans-serif"
}

.alerts_alertXs__rd0Fa p,
.alerts_alertXs__rd0Fa strong {
    display: inline
}

.alerts_alertXs__rd0Fa strong+p {
    margin-left: 0;
    margin-top: 0
}

.alerts_alertXs__rd0Fa .alerts_btn__CHb91,
.alerts_alertXs__rd0Fa .alerts_table__2ihFY {
    margin-top: 5px
}

.alerts_alertXs__rd0Fa:before {
    height: 19px;
    left: 10px;
    top: 10px;
    width: 18px
}

.alerts_alertXs__rd0Fa.alerts_alertInfo__HRKuL:before {
    background-position: 0 -59px
}

.alerts_alertXs__rd0Fa.alerts_alertWarning__azJso:before {
    background-position: 0 -40px
}

.alerts_alertXs__rd0Fa.alerts_alertDanger__mbrJ7:before {
    background-position: 0 -19px
}

.alerts_alertXs__rd0Fa.alerts_alertWait__UEQ5l:before {
    background-position: 0 -99px
}

.alerts_alertXs__rd0Fa.alerts_alertBlock__LV7NL:before {
    background-position: 0 -107px
}

.alerts_alertSm__AejIp {
    min-height: 48px;
    padding: 16px 15px 15px 48px
}

.alerts_alertSm__AejIp strong {
    font: 700 1.2rem/1.4rem UOLText, Arial, "sans-serif";
    margin-right: 2px
}

.alerts_alertSm__AejIp p {
    font: 400 1.2rem/1.4rem UOLText, Arial, "sans-serif"
}

.alerts_alertSm__AejIp p,
.alerts_alertSm__AejIp strong {
    display: inline-block
}

.alerts_alertSm__AejIp strong+p {
    padding: 0
}

.alerts_alertSm__AejIp .alerts_btn__CHb91,
.alerts_alertSm__AejIp .alerts_table__2ihFY {
    margin-top: 10px
}

.alerts_alertSm__AejIp:before {
    height: 29px;
    left: 10px;
    top: 10px;
    width: 28px
}

.alerts_alertSm__AejIp.alerts_alertInfo__HRKuL:before {
    background-position: 0 -93px
}

.alerts_alertSm__AejIp.alerts_alertWarning__azJso:before {
    background-position: 0 -62px
}

.alerts_alertSm__AejIp.alerts_alertDanger__mbrJ7:before {
    background-position: 0 -31px
}

.alerts_alertSm__AejIp.alerts_alertWait__UEQ5l:before {
    background-position: 0 -155px
}

.alerts_alertSm__AejIp.alerts_alertBlock__LV7NL:before {
    background-position: 0 -124px
}

.alerts_alertLg__JfYXc {
    min-height: 94px;
    padding: 22px 25px 25px 94px
}

.alerts_alertLg__JfYXc strong {
    font: 400 2rem/2.4rem UOLText, Arial, "sans-serif"
}

.alerts_alertLg__JfYXc p {
    display: inline-block;
    font: 400 1.4rem/2rem UOLText, Arial, "sans-serif"
}

.alerts_alertLg__JfYXc .alerts_btn__CHb91,
.alerts_alertLg__JfYXc .alerts_table__2ihFY {
    margin-top: 20px
}

.alerts_alertLg__JfYXc:before {
    height: 65px;
    left: 15px;
    top: 15px;
    width: 64px
}

.alerts_alertLg__JfYXc.alerts_alertInfo__HRKuL:before {
    background-position: 0 -213px
}

.alerts_alertLg__JfYXc.alerts_alertWarning__azJso:before {
    background-position: 0 -142px
}

.alerts_alertLg__JfYXc.alerts_alertDanger__mbrJ7:before {
    background-position: 0 -71px
}

.alerts_alertLg__JfYXc.alerts_alertWait__UEQ5l:before {
    background-position: 0 -355px
}

.alerts_alertLg__JfYXc.alerts_alertBlock__LV7NL:before {
    background-position: 0 -284px
}

.alerts_alert__El2Qz.alerts_alertLg__JfYXc.alerts_single__LPqUi {
    padding-top: 32px
}

.alerts_alert__El2Qz.alerts_alertLg__JfYXc.alerts_iconCentered__ItxUt:before {
    margin-top: -32px;
    top: 50%
}

.alerts_alert__El2Qz.alerts_alertLg__JfYXc.alerts_single__LPqUi.alerts_iconCentered__ItxUt {
    padding-top: 15px
}

.alerts_alert__El2Qz.alerts_single__LPqUi {
    padding-top: 27px
}

.alerts_alert__El2Qz.alerts_iconCentered__ItxUt:before {
    margin-top: -23px;
    top: 50%
}

.alerts_alert__El2Qz.alerts_single__LPqUi.alerts_iconCentered__ItxUt {
    padding-top: 15px
}

.alerts_alert__El2Qz.alerts_alertSm__AejIp.alerts_single__LPqUi {
    padding-top: 16px
}

.alerts_alert__El2Qz.alerts_alertSm__AejIp.alerts_iconCentered__ItxUt:before {
    margin-top: -15px;
    top: 50%
}

.alerts_alert__El2Qz.alerts_alertSm__AejIp.alerts_single__LPqUi.alerts_iconCentered__ItxUt {
    padding-top: 10px
}

.alerts_alert__El2Qz.alerts_alertXs__rd0Fa.alerts_single__LPqUi {
    padding-top: 11px
}

.alerts_alert__El2Qz.alerts_alertXs__rd0Fa.alerts_iconCentered__ItxUt:before {
    margin-top: -10px;
    top: 50%
}

.alerts_alert__El2Qz.alerts_alertXs__rd0Fa.alerts_single__LPqUi.alerts_iconCentered__ItxUt {
    padding-top: 11px
}

.alerts_alert__El2Qz:before,
.alerts_helpBlock__4CHNe:before,
tr.alerts_alert__El2Qz .alerts_alertMessage__CjJmX:before {
    background-image: url(./alerts.fe53668d.svg);
    background-repeat: no-repeat;
    background-size: cover;
    content: ""
}

.alerts_alertLoader__JNNjl:before,
.alerts_hasLoader__3yPVj .alerts_helpBlock__4CHNe:before,
tr.alerts_alertLoader__JNNjl .alerts_alertMessage__CjJmX:before {
    -webkit-animation: alerts_spin__416sq 1.5s linear infinite;
    -o-animation: alerts_spin__416sq 1.5s linear infinite;
    animation: alerts_spin__416sq 1.5s linear infinite;
    background-image: url(./loading.645fec88.svg);
    background-position: 0;
    background-repeat: no-repeat;
    background-size: cover
}

.alerts_alertCurrentColor__HQ2Vu {
    color: currentColor
}

@font-face {
    font-display: block;
    font-family: psit;
    src: url(./psit.fdd8c0ab.eot);
    src: url(./psit.fdd8c0ab.eot) format("eot"), url(./psit.4f047e39.woff2) format("woff2"), url(./psit.31ce5748.woff) format("woff"), url(./psit.25ac3bae.ttf) format("truetype"), url(./psit.bd9e816d.svg) format("svg")
}

.psit,
.psit-3g:before,
.psit-4g:before,
.psit-access:before,
.psit-alert:before,
.psit-android:before,
.psit-app-money-and-card:before,
.psit-app-money:before,
.psit-arrow-down:before,
.psit-arrow-left-slim:before,
.psit-arrow-left:before,
.psit-arrow-right-slim:before,
.psit-arrow-right:before,
.psit-arrow-up:before,
.psit-attendent:before,
.psit-avatar:before,
.psit-backoffice:before,
.psit-bag:before,
.psit-bags:before,
.psit-ballon-question:before,
.psit-bank-cards-double:before,
.psit-bank:before,
.psit-bar-code:before,
.psit-bell-2:before,
.psit-bell-pendulum:before,
.psit-bell:before,
.psit-big-receipt:before,
.psit-blog:before,
.psit-bluetooth:before,
.psit-box-money:before,
.psit-box-products:before,
.psit-box:before,
.psit-browser:before,
.psit-buildings:before,
.psit-businessman-woman:before,
.psit-businessman:before,
.psit-button-hand:before,
.psit-calculator:before,
.psit-calendar-2:before,
.psit-calendar-filled:before,
.psit-calendar-on-time:before,
.psit-calendar:before,
.psit-camera:before,
.psit-card-coin:before,
.psit-card-lock:before,
.psit-card-master:before,
.psit-card-minus:before,
.psit-card-thick:before,
.psit-card:before,
.psit-cards:before,
.psit-cart-click:before,
.psit-cart-email-reminder:before,
.psit-cart:before,
.psit-cash-register-2:before,
.psit-cash-register:before,
.psit-cell:before,
.psit-celless:before,
.psit-charger:before,
.psit-chat:before,
.psit-check-circled:before,
.psit-check-thick:before,
.psit-check:before,
.psit-chip:before,
.psit-clock-thick:before,
.psit-close-cart:before,
.psit-close-thick:before,
.psit-close:before,
.psit-clothing:before,
.psit-coffee:before,
.psit-coin-hand:before,
.psit-coin:before,
.psit-coins-rising-graph:before,
.psit-coins:before,
.psit-columns-chart:before,
.psit-conciliation:before,
.psit-credit-card:before,
.psit-crown:before,
.psit-customize:before,
.psit-developer:before,
.psit-device-smartphone-iphone-thick:before,
.psit-device-smartphone-iphone:before,
.psit-device-smartphone:before,
.psit-devices:before,
.psit-document:before,
.psit-doublequotes:before,
.psit-e-receipt:before,
.psit-ellipsis:before,
.psit-email-filled:before,
.psit-email:before,
.psit-exit:before,
.psit-extract:before,
.psit-eye-slash:before,
.psit-eye:before,
.psit-facebook-outline:before,
.psit-facebook:before,
.psit-forbidden-thick:before,
.psit-full-batery:before,
.psit-gears-double:before,
.psit-gift:before,
.psit-globe:before,
.psit-gprs:before,
.psit-hair-dryer:before,
.psit-info-i:before,
.psit-info-thick:before,
.psit-instagram-outline:before,
.psit-instagram:before,
.psit-installment:before,
.psit-international-purchases:before,
.psit-lamp:before,
.psit-laptop:before,
.psit-letter:before,
.psit-like:before,
.psit-line-chart:before,
.psit-link:before,
.psit-linkedin:before,
.psit-location-pin:before,
.psit-lock:before,
.psit-mailing-woman:before,
.psit-manual:before,
.psit-mao:before,
.psit-menu-applications:before,
.psit-menu-configuration:before,
.psit-menu-installment:before,
.psit-menu-preapproval:before,
.psit-menu-reports:before,
.psit-menu-transfer:before,
.psit-menu:before,
.psit-message-balloon-filled:before,
.psit-message-balloon-password:before,
.psit-messenger:before,
.psit-mgm:before,
.psit-mini:before,
.psit-minibase:before,
.psit-minizinha:before,
.psit-minus-circle:before,
.psit-minus-o:before,
.psit-mobile-money:before,
.psit-moderninha-plus:before,
.psit-moderninha-pro:before,
.psit-moderninha-wifi-plus:before,
.psit-moderninha-wifi:before,
.psit-moderninhas:before,
.psit-money-2:before,
.psit-money:before,
.psit-new-cart:before,
.psit-new-window:before,
.psit-no-calendar:before,
.psit-no-cash:before,
.psit-no-check:before,
.psit-no-phone-required:before,
.psit-no-rental:before,
.psit-no-site:before,
.psit-old_cart:before,
.psit-one-day:before,
.psit-pagae:before,
.psit-paper-filled:before,
.psit-paper-receipt:before,
.psit-paper-roll:before,
.psit-password:before,
.psit-payment-link:before,
.psit-payment-minus:before,
.psit-payment-options:before,
.psit-payment:before,
.psit-people:before,
.psit-percent-tag:before,
.psit-percentage:before,
.psit-phone-required:before,
.psit-phone-security:before,
.psit-phone:before,
.psit-pie-chart:before,
.psit-pig-bank:before,
.psit-pinpad:before,
.psit-plus-circle:before,
.psit-prepaid-card:before,
.psit-prepaid:before,
.psit-qr-code:before,
.psit-quotes:before,
.psit-receipt:before,
.psit-restaurant:before,
.psit-resume:before,
.psit-rising-graph:before,
.psit-safety:before,
.psit-seal-five-years:before,
.psit-seal-three-years:before,
.psit-search:before,
.psit-security-award:before,
.psit-security-buyer:before,
.psit-security-lock:before,
.psit-security:before,
.psit-services:before,
.psit-share:before,
.psit-shield-5-years:before,
.psit-shopping-cart:before,
.psit-sms:before,
.psit-sticker:before,
.psit-stopwatch:before,
.psit-store:before,
.psit-tablet:before,
.psit-talk-baloons-double:before,
.psit-touch:before,
.psit-transfer:before,
.psit-truck-alt:before,
.psit-truck:before,
.psit-twelve-installments:before,
.psit-twenty-four-hours-alt:before,
.psit-twenty-four-hours:before,
.psit-twitter-outline:before,
.psit-usb:before,
.psit-user-face-thick:before,
.psit-user-logged:before,
.psit-user-success:before,
.psit-user:before,
.psit-voucher-auto:before,
.psit-voucher-culture:before,
.psit-voucher-feeding:before,
.psit-voucher-fuel:before,
.psit-voucher-gift:before,
.psit-voucher-meal:before,
.psit-voucher-multi:before,
.psit-voucher-premium:before,
.psit-warranty:before,
.psit-watch:before,
.psit-whatsapp-outline:before,
.psit-whatsapp:before,
.psit-wifi-cover:before,
.psit-wifi:before,
.psit-withdraw-2:before,
.psit-withdraw:before,
.psit-youtube-outline:before,
.psit-youtube:before {
    display: inline-block;
    line-height: 1;
    font-family: psit;
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    text-decoration: none;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.psit-3g:before {
    content: "";
    display: block
}

.psit-4g:before {
    content: "";
    display: block
}

.psit-access:before {
    content: "";
    display: block
}

.psit-alert:before {
    content: "";
    display: block
}

.psit-android:before {
    content: "";
    display: block
}

.psit-app-money:before {
    content: "";
    display: block
}

.psit-app-money-and-card:before {
    content: "";
    display: block
}

.psit-arrow-down:before {
    content: "";
    display: block
}

.psit-arrow-left:before {
    content: "";
    display: block
}

.psit-arrow-left-slim:before {
    content: "";
    display: block
}

.psit-arrow-right:before {
    content: "";
    display: block
}

.psit-arrow-right-slim:before {
    content: "";
    display: block
}

.psit-arrow-up:before {
    content: "";
    display: block
}

.psit-attendent:before {
    content: "";
    display: block
}

.psit-avatar:before {
    content: "";
    display: block
}

.psit-backoffice:before {
    content: "";
    display: block
}

.psit-bag:before {
    content: "";
    display: block
}

.psit-bags:before {
    content: "";
    display: block
}

.psit-ballon-question:before {
    content: "";
    display: block
}

.psit-bank:before {
    content: "";
    display: block
}

.psit-bank-cards-double:before {
    content: "";
    display: block
}

.psit-bar-code:before {
    content: "";
    display: block
}

.psit-bell:before {
    content: "";
    display: block
}

.psit-bell-2:before {
    content: "";
    display: block
}

.psit-bell-pendulum:before {
    content: "";
    display: block
}

.psit-big-receipt:before {
    content: "";
    display: block
}

.psit-blog:before {
    content: "";
    display: block
}

.psit-bluetooth:before {
    content: "";
    display: block
}

.psit-box:before {
    content: "";
    display: block
}

.psit-box-money:before {
    content: "";
    display: block
}

.psit-box-products:before {
    content: "";
    display: block
}

.psit-browser:before {
    content: "";
    display: block
}

.psit-buildings:before {
    content: "";
    display: block
}

.psit-businessman:before {
    content: "";
    display: block
}

.psit-businessman-woman:before {
    content: "";
    display: block
}

.psit-button-hand:before {
    content: "";
    display: block
}

.psit-calculator:before {
    content: "";
    display: block
}

.psit-calendar:before {
    content: "";
    display: block
}

.psit-calendar-2:before {
    content: "";
    display: block
}

.psit-calendar-filled:before {
    content: "";
    display: block
}

.psit-calendar-on-time:before {
    content: "";
    display: block
}

.psit-camera:before {
    content: "";
    display: block
}

.psit-card:before {
    content: "";
    display: block
}

.psit-card-coin:before {
    content: "";
    display: block
}

.psit-card-lock:before {
    content: "";
    display: block
}

.psit-card-master:before {
    content: "";
    display: block
}

.psit-card-minus:before {
    content: "";
    display: block
}

.psit-card-thick:before {
    content: "";
    display: block
}

.psit-cards:before {
    content: "";
    display: block
}

.psit-cart:before {
    content: "";
    display: block
}

.psit-cart-click:before {
    content: "";
    display: block
}

.psit-cart-email-reminder:before {
    content: "";
    display: block
}

.psit-cash-register:before {
    content: "";
    display: block
}

.psit-cash-register-2:before {
    content: "";
    display: block
}

.psit-cell:before {
    content: "";
    display: block
}

.psit-celless:before {
    content: "";
    display: block
}

.psit-charger:before {
    content: "";
    display: block
}

.psit-chat:before {
    content: "";
    display: block
}

.psit-check:before {
    content: "";
    display: block
}

.psit-check-circled:before {
    content: "";
    display: block
}

.psit-check-thick:before {
    content: "";
    display: block
}

.psit-chip:before {
    content: "";
    display: block
}

.psit-clock-thick:before {
    content: "";
    display: block
}

.psit-close:before {
    content: "";
    display: block
}

.psit-close-cart:before {
    content: "";
    display: block
}

.psit-close-thick:before {
    content: "";
    display: block
}

.psit-clothing:before {
    content: "";
    display: block
}

.psit-coffee:before {
    content: "";
    display: block
}

.psit-coin:before {
    content: "";
    display: block
}

.psit-coin-hand:before {
    content: "";
    display: block
}

.psit-coins:before {
    content: "";
    display: block
}

.psit-coins-rising-graph:before {
    content: "";
    display: block
}

.psit-columns-chart:before {
    content: "";
    display: block
}

.psit-conciliation:before {
    content: "";
    display: block
}

.psit-credit-card:before {
    content: "";
    display: block
}

.psit-crown:before {
    content: "";
    display: block
}

.psit-customize:before {
    content: "";
    display: block
}

.psit-developer:before {
    content: "";
    display: block
}

.psit-device-smartphone:before {
    content: "";
    display: block
}

.psit-device-smartphone-iphone:before {
    content: "";
    display: block
}

.psit-device-smartphone-iphone-thick:before {
    content: "";
    display: block
}

.psit-devices:before {
    content: "";
    display: block
}

.psit-document:before {
    content: "";
    display: block
}

.psit-doublequotes:before {
    content: "";
    display: block
}

.psit-e-receipt:before {
    content: "";
    display: block
}

.psit-ellipsis:before {
    content: "";
    display: block
}

.psit-email:before {
    content: "";
    display: block
}

.psit-email-filled:before {
    content: "";
    display: block
}

.psit-exit:before {
    content: "";
    display: block
}

.psit-extract:before {
    content: "";
    display: block
}

.psit-eye:before {
    content: "";
    display: block
}

.psit-eye-slash:before {
    content: "";
    display: block
}

.psit-facebook:before {
    content: "";
    display: block
}

.psit-facebook-outline:before {
    content: "";
    display: block
}

.psit-forbidden-thick:before {
    content: "";
    display: block
}

.psit-full-batery:before {
    content: "";
    display: block
}

.psit-gears-double:before {
    content: "";
    display: block
}

.psit-gift:before {
    content: "";
    display: block
}

.psit-globe:before {
    content: "";
    display: block
}

.psit-gprs:before {
    content: "";
    display: block
}

.psit-hair-dryer:before {
    content: "";
    display: block
}

.psit-info-i:before {
    content: "";
    display: block
}

.psit-info-thick:before {
    content: "";
    display: block
}

.psit-instagram:before {
    content: "";
    display: block
}

.psit-instagram-outline:before {
    content: "";
    display: block
}

.psit-installment:before {
    content: "";
    display: block
}

.psit-international-purchases:before {
    content: "";
    display: block
}

.psit-lamp:before {
    content: "";
    display: block
}

.psit-laptop:before {
    content: "";
    display: block
}

.psit-letter:before {
    content: "";
    display: block
}

.psit-like:before {
    content: "";
    display: block
}

.psit-line-chart:before {
    content: "";
    display: block
}

.psit-link:before {
    content: "";
    display: block
}

.psit-linkedin:before {
    content: "";
    display: block
}

.psit-location-pin:before {
    content: "";
    display: block
}

.psit-lock:before {
    content: "";
    display: block
}

.psit-mailing-woman:before {
    content: "";
    display: block
}

.psit-manual:before {
    content: "";
    display: block
}

.psit-mao:before {
    content: "";
    display: block
}

.psit-menu:before {
    content: "";
    display: block
}

.psit-menu-applications:before {
    content: "";
    display: block
}

.psit-menu-configuration:before {
    content: "";
    display: block
}

.psit-menu-installment:before {
    content: "";
    display: block
}

.psit-menu-preapproval:before {
    content: "";
    display: block
}

.psit-menu-reports:before {
    content: "";
    display: block
}

.psit-menu-transfer:before {
    content: "";
    display: block
}

.psit-message-balloon-filled:before {
    content: "";
    display: block
}

.psit-message-balloon-password:before {
    content: "";
    display: block
}

.psit-messenger:before {
    content: "";
    display: block
}

.psit-mgm:before {
    content: "";
    display: block
}

.psit-mini:before {
    content: "";
    display: block
}

.psit-minibase:before {
    content: "";
    display: block
}

.psit-minizinha:before {
    content: "";
    display: block
}

.psit-minus-circle:before {
    content: "";
    display: block
}

.psit-minus-o:before {
    content: "";
    display: block
}

.psit-mobile-money:before {
    content: "";
    display: block
}

.psit-moderninha-plus:before {
    content: "";
    display: block
}

.psit-moderninha-pro:before {
    content: "";
    display: block
}

.psit-moderninha-wifi:before {
    content: "";
    display: block
}

.psit-moderninha-wifi-plus:before {
    content: "";
    display: block
}

.psit-moderninhas:before {
    content: "";
    display: block
}

.psit-money:before {
    content: "";
    display: block
}

.psit-money-2:before {
    content: "";
    display: block
}

.psit-new-cart:before {
    content: "";
    display: block
}

.psit-new-window:before {
    content: "";
    display: block
}

.psit-no-calendar:before {
    content: "";
    display: block
}

.psit-no-cash:before {
    content: "";
    display: block
}

.psit-no-check:before {
    content: "";
    display: block
}

.psit-no-phone-required:before {
    content: "";
    display: block
}

.psit-no-rental:before {
    content: "";
    display: block
}

.psit-no-site:before {
    content: "";
    display: block
}

.psit-old_cart:before {
    content: "";
    display: block
}

.psit-one-day:before {
    content: "";
    display: block
}

.psit-pagae:before {
    content: "";
    display: block
}

.psit-paper-filled:before {
    content: "";
    display: block
}

.psit-paper-receipt:before {
    content: "";
    display: block
}

.psit-paper-roll:before {
    content: "";
    display: block
}

.psit-password:before {
    content: "";
    display: block
}

.psit-payment:before {
    content: "";
    display: block
}

.psit-payment-link:before {
    content: "";
    display: block
}

.psit-payment-minus:before {
    content: "";
    display: block
}

.psit-payment-options:before {
    content: "";
    display: block
}

.psit-people:before {
    content: "";
    display: block
}

.psit-percent-tag:before {
    content: "";
    display: block
}

.psit-percentage:before {
    content: "";
    display: block
}

.psit-phone:before {
    content: "";
    display: block
}

.psit-phone-required:before {
    content: "";
    display: block
}

.psit-phone-security:before {
    content: "";
    display: block
}

.psit-pie-chart:before {
    content: "";
    display: block
}

.psit-pig-bank:before {
    content: "";
    display: block
}

.psit-pinpad:before {
    content: "";
    display: block
}

.psit-plus-circle:before {
    content: "";
    display: block
}

.psit-prepaid:before {
    content: "";
    display: block
}

.psit-prepaid-card:before {
    content: "";
    display: block
}

.psit-qr-code:before {
    content: "";
    display: block
}

.psit-quotes:before {
    content: "";
    display: block
}

.psit-receipt:before {
    content: "";
    display: block
}

.psit-restaurant:before {
    content: "";
    display: block
}

.psit-resume:before {
    content: "";
    display: block
}

.psit-rising-graph:before {
    content: "";
    display: block
}

.psit-safety:before {
    content: "";
    display: block
}

.psit-seal-five-years:before {
    content: "";
    display: block
}

.psit-seal-three-years:before {
    content: "";
    display: block
}

.psit-search:before {
    content: "";
    display: block
}

.psit-security:before {
    content: "";
    display: block
}

.psit-security-award:before {
    content: "";
    display: block
}

.psit-security-buyer:before {
    content: "";
    display: block
}

.psit-security-lock:before {
    content: "";
    display: block
}

.psit-services:before {
    content: "";
    display: block
}

.psit-share:before {
    content: "";
    display: block
}

.psit-shield-5-years:before {
    content: "";
    display: block
}

.psit-shopping-cart:before {
    content: "";
    display: block
}

.psit-sms:before {
    content: "";
    display: block
}

.psit-sticker:before {
    content: "";
    display: block
}

.psit-stopwatch:before {
    content: "";
    display: block
}

.psit-store:before {
    content: "";
    display: block
}

.psit-tablet:before {
    content: "";
    display: block
}

.psit-talk-baloons-double:before {
    content: "";
    display: block
}

.psit-touch:before {
    content: "";
    display: block
}

.psit-transfer:before {
    content: "";
    display: block
}

.psit-truck:before {
    content: "";
    display: block
}

.psit-truck-alt:before {
    content: "";
    display: block
}

.psit-twelve-installments:before {
    content: "";
    display: block
}

.psit-twenty-four-hours:before {
    content: "";
    display: block
}

.psit-twenty-four-hours-alt:before {
    content: "";
    display: block
}

.psit-twitter-outline:before {
    content: "";
    display: block
}

.psit-usb:before {
    content: "";
    display: block
}

.psit-user:before {
    content: "";
    display: block
}

.psit-user-face-thick:before {
    content: "";
    display: block
}

.psit-user-logged:before {
    content: "";
    display: block
}

.psit-user-success:before {
    content: "";
    display: block
}

.psit-voucher-auto:before {
    content: "";
    display: block
}

.psit-voucher-culture:before {
    content: "";
    display: block
}

.psit-voucher-feeding:before {
    content: "";
    display: block
}

.psit-voucher-fuel:before {
    content: "";
    display: block
}

.psit-voucher-gift:before {
    content: "";
    display: block
}

.psit-voucher-meal:before {
    content: "";
    display: block
}

.psit-voucher-multi:before {
    content: "";
    display: block
}

.psit-voucher-premium:before {
    content: "";
    display: block
}

.psit-warranty:before {
    content: "";
    display: block
}

.psit-watch:before {
    content: "";
    display: block
}

.psit-whatsapp:before {
    content: "";
    display: block
}

.psit-whatsapp-outline:before {
    content: "";
    display: block
}

.psit-wifi:before {
    content: "";
    display: block
}

.psit-wifi-cover:before {
    content: "";
    display: block
}

.psit-withdraw:before {
    content: "";
    display: block
}

.psit-withdraw-2:before {
    content: "";
    display: block
}

.psit-youtube:before {
    content: "";
    display: block
}

.psit-youtube-outline:before {
    content: "";
    display: block
}

html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    font-family: sans-serif
}

body {
    margin: 0
}

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,
strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

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
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    box-sizing: content-box;
    height: 0
}

pre {
    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],
input[type=submit] {
    -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: textfield;
    box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td,
th {
    padding: 0
}

*,
:after,
:before {
    box-sizing: border-box
}

html {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    font-size: 10px
}

body {
    background-color: #fff;
    color: #666;
    font-family: UOLText, Arial, sans-serif;
    font-size: 1.4rem;
    line-height: 1.428571429;
    min-width: 320px
}

figure {
    margin: 0
}

img {
    vertical-align: middle
}

button,
input,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

a {
    color: #1082be;
    text-decoration: none
}

a:focus,
a:hover {
    text-decoration: underline
}

hr {
    border: 0;
    border-top: 1px solid #eee;
    margin-bottom: 20px;
    margin-top: 20px
}

fieldset {
    margin: 0;
    min-width: 0
}

fieldset,
legend {
    border: 0;
    padding: 0
}

legend {
    border-bottom: 1px solid #e5e5e5;
    color: #444;
    display: block;
    font-size: 21px;
    line-height: inherit;
    margin-bottom: 20px;
    width: 100%
}

label {
    display: inline-block;
    max-width: 100%
}

[type=search] {
    -webkit-appearance: none;
    box-sizing: border-box
}

[type=checkbox],
[type=radio] {
    line-height: normal;
    margin: 3px 0 0
}

[type=checkbox].disabled,
[type=checkbox][disabled],
[type=radio].disabled,
[type=radio][disabled],
fieldset[disabled] [type=checkbox],
fieldset[disabled] [type=radio] {
    cursor: not-allowed
}

[type=file],
[type=range] {
    display: block
}

[type=range] {
    width: 100%
}

select[multiple],
select[size] {
    height: auto
}

[type=checkbox]:focus,
[type=file]:focus,
[type=radio]:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

output {
    color: #444;
    display: block;
    font-size: 14px;
    line-height: 1.428571429;
    padding-top: 7px
}

fieldset[disabled] label {
    color: #e7eaed
}

@font-face {
    font-display: swap;
    font-family: UOLText;
    font-style: normal;
    font-weight: 300;
    src: url(./uol-text-light.b3ea6c6b.eot) format("embedded-opentype"), url(./uol-text-light.7734ca1e.woff2) format("woff2"), url(./uol-text-light.63d7a2dc.woff) format("woff"), url(./uol-text-light.29672a99.ttf) format("truetype"), url(./uol-text-light.a8eb634e.svg) format("svg")
}

@font-face {
    font-display: swap;
    font-family: UOLText;
    font-style: normal;
    font-weight: 700;
    src: url(./uol-text-bold.e8a91b0d.eot) format("embedded-opentype"), url(./uol-text-bold.ed18904e.woff2) format("woff2"), url(./uol-text-bold.3e00c665.woff) format("woff"), url(./uol-text-bold.c1aab005.ttf) format("truetype"), url(./uol-text-bold.a8eb634e.svg) format("svg")
}

@font-face {
    font-display: swap;
    font-family: UOLText;
    font-style: normal;
    font-weight: 900;
    src: url(./uol-text-bolder.515bdf19.eot) format("embedded-opentype"), url(./uol-text-bolder.ad7f159d.woff2) format("woff2"), url(./uol-text-bolder.ecde8439.woff) format("woff"), url(./uol-text-bolder.8841e153.ttf) format("truetype"), url(./uol-text-bolder.a8eb634e.svg) format("svg")
}

@font-face {
    font-display: swap;
    font-family: UOLText;
    font-style: normal;
    font-weight: 400;
    src: url(./uol-text-regular.23e6c13a.eot) format("embedded-opentype"), url(./uol-text-regular.471deb4b.woff2) format("woff2"), url(./uol-text-regular.4e7f2cf5.woff) format("woff"), url(./uol-text-regular.c3bed810.ttf) format("truetype"), url(./uol-text-regular.a8eb634e.svg) format("svg")
}

@font-face {
    font-display: swap;
    font-family: UOLText;
    font-style: italic;
    font-weight: 400;
    src: url(./uol-text-italic.49e5ef84.eot) format("embedded-opentype"), url(./uol-text-italic.79a2c5ad.woff2) format("woff2"), url(./uol-text-italic.038a2cab.woff) format("woff"), url(./uol-text-italic.191cb8b7.ttf) format("truetype"), url(./uol-text-italic.a8eb634e.svg) format("svg")
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    color: #444;
    font-family: inherit;
    font-weight: 100;
    line-height: 1.1
}

.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
    color: #666;
    font-weight: 400;
    line-height: 1
}

.h1,
.h2,
.h3,
h1,
h2,
h3 {
    margin-bottom: 10px;
    margin-top: 20px
}

.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small {
    font-size: 65%
}

.h4,
.h5,
.h6,
h4,
h5,
h6 {
    margin-bottom: 10px;
    margin-top: 10px
}

.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
    font-size: 75%
}

.h1,
h1 {
    font-size: 3.7996rem
}

.h2,
h2 {
    font-size: 3.199rem
}

.h3,
h3 {
    font-size: 2.5998rem
}

.h4,
h4 {
    font-size: 2.1994rem
}

.h5,
h5 {
    font-size: 1.799rem
}

.h6,
h6 {
    font-size: 1.5988rem
}

p {
    margin: 0 0 10px
}

.lead {
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4;
    margin-bottom: 20px
}

@media(min-width:768px) {
    .lead {
        font-size: 21px
    }
}

.small,
small {
    font-size: 85%
}

.mark,
mark {
    background-color: #fcf8e3;
    padding: .2em
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

.text-justify {
    text-align: justify
}

.text-nowrap {
    white-space: nowrap
}

.text-lowercase {
    text-transform: lowercase
}

.initialism,
.text-uppercase {
    text-transform: uppercase
}

.text-capitalize {
    text-transform: capitalize
}

.text-muted {
    color: #999
}

.text-primary {
    color: #1082be
}

a.text-primary:focus,
a.text-primary:hover {
    color: #0c628f
}

.text-success {
    color: #3c763d
}

a.text-success:focus,
a.text-success:hover {
    color: #2b542c
}

.text-info {
    color: #31708f
}

a.text-info:focus,
a.text-info:hover {
    color: #245269
}

.text-warning {
    color: #cc860d
}

a.text-warning:focus,
a.text-warning:hover {
    color: #9c670a
}

.text-danger {
    color: #d3161d
}

a.text-danger:focus,
a.text-danger:hover {
    color: #a51117
}

.bg-primary {
    background-color: #1082be;
    color: #fff
}

a.bg-primary:focus,
a.bg-primary:hover {
    background-color: #0c628f
}

.bg-success {
    background-color: #dff0d8
}

a.bg-success:focus,
a.bg-success:hover {
    background-color: #c1e2b3
}

.bg-info {
    background-color: #d9edf7
}

a.bg-info:focus,
a.bg-info:hover {
    background-color: #afd9ee
}

.bg-warning {
    background-color: #fcf8e3
}

a.bg-warning:focus,
a.bg-warning:hover {
    background-color: #f7ecb5
}

.bg-danger {
    background-color: #f2dede
}

a.bg-danger:focus,
a.bg-danger:hover {
    background-color: #e4b9b9
}

.page-header {
    border-bottom: 1px solid #eee;
    margin: 40px 0 20px;
    padding-bottom: 9px
}

ol,
ul {
    margin-bottom: 10px;
    margin-top: 0
}

ol ol,
ol ul,
ul ol,
ul ul {
    margin-bottom: 0
}

.list-inline,
.list-unstyled {
    list-style: none;
    padding-left: 0
}

.list-inline {
    margin-left: -5px
}

.list-inline>li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px
}

dl {
    margin-bottom: 20px;
    margin-top: 0
}

dd,
dt {
    line-height: 1.428571429
}

dt {
    font-weight: 700
}

dd {
    margin-left: 0
}

.dl-horizontal dd:after,
.dl-horizontal dd:before {
    content: " ";
    display: table
}

.dl-horizontal dd:after {
    clear: both
}

@media(min-width:768px) {
    .dl-horizontal dt {
        clear: left;
        float: left;
        overflow: hidden;
        text-align: right;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 160px
    }

    .dl-horizontal dd {
        margin-left: 180px
    }
}

abbr[data-original-title],
abbr[title] {
    border-bottom: 1px dotted #999;
    cursor: help
}

.initialism {
    font-size: 90%
}

blockquote {
    border-left: 5px solid #eee;
    font-size: 17.5px;
    margin: 0 0 20px;
    padding: 10px 20px
}

blockquote ol:last-child,
blockquote p:last-child,
blockquote ul:last-child {
    margin-bottom: 0
}

blockquote .small,
blockquote footer,
blockquote small {
    color: #999;
    display: block;
    font-size: 80%;
    line-height: 1.428571429
}

blockquote .small:before,
blockquote footer:before,
blockquote small:before {
    content: "— "
}

.blockquote-reverse,
blockquote.pull-right {
    border-left: 0;
    border-right: 5px solid #eee;
    padding-left: 0;
    padding-right: 15px;
    text-align: right
}

.blockquote-reverse .small:before,
.blockquote-reverse footer:before,
.blockquote-reverse small:before,
blockquote.pull-right .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before {
    content: ""
}

.blockquote-reverse .small:after,
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
blockquote.pull-right .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after {
    content: " —"
}

address {
    font-style: normal;
    line-height: 1.428571429;
    margin-bottom: 20px
}

.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
    display: block;
    margin-top: 10px;
    text-indent: .1em
}

p {
    margin: 0 0 20px
}

.layout,
body,
html {
    min-height: 100vh
}

#ps:target #__next {
    display: contents
}

#ps:target .layout {
    height: 100%
}

#ps:target .layout__aside {
    min-width: 29.5rem;
    padding-left: 7.5vw;
    width: 92.5vw
}

@media(min-width:992px) {
    #ps:target .layout__aside {
        padding-left: 4vw;
        width: 40vw
    }
}

@media(min-width:1200px) {
    #ps:target .layout__aside {
        min-width: auto;
        padding-left: 0;
        width: auto
    }
}

@media(max-width:1199px) {

    #ps:target,
    #ps:target .layout,
    #ps:target body {
        height: 100%;
        min-height: 100%;
        overflow: hidden
    }

    #ps:target .layout__main.layout__main--with-aside {
        overflow: hidden;
        position: relative
    }

    #ps:target .layout__main.layout__main--with-aside .layout__aside {
        display: block !important
    }

    #ps:target .layout__main.layout__main--with-aside+.footer {
        display: none
    }
}

#ps:target .menu-toggle a {
    color: #0078ad
}

#ps:target .menu-toggle__icon span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

#ps:target .menu-toggle__icon span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

#ps:target .menu-toggle__icon span:first-child,
#ps:target .menu-toggle__icon span:nth-child(4) {
    left: 50%;
    top: 6px;
    width: 0
}

#ps:target .menu-toggle__close {
    display: block
}

#ps:target .menu__nav {
    min-width: 29.5rem;
    padding-left: 7.5vw;
    width: 92.5vw
}

@media(min-width:992px) {
    #ps:target .menu__nav {
        padding-left: 4vw;
        width: 40vw
    }
}

@media(min-width:1200px) {
    #ps:target .menu__nav {
        min-width: auto;
        padding-left: 0;
        width: auto
    }
}

@media(max-width:1199px) {

    #ps:target,
    #ps:target body {
        min-height: 100%;
        overflow: hidden
    }

    #ps:target .menu,
    #ps:target>* {
        display: block !important
    }

    #ps:target .menu-container {
        min-height: 100vh;
        position: relative
    }
}

@media(max-width:991px) {
    #ps:target {
        background-color: #333;
        min-height: 100%
    }

    #ps:target .header {
        border-bottom: 1px solid #e2e2e2
    }

    #ps:target .header__cart,
    #ps:target .header__user {
        display: none
    }
}

#ps:target [data-themed].header__logo a {
    background-image: url(./logo-pagbank-negative-filled.d2e6fd1a.svg)
}

@media(min-width:992px) {
    #ps:target [data-themed].header__logo a {
        background-image: url(./logo-pagbank-negative-filled.d2e6fd1a.svg)
    }
}