.login-pyxys{position:relative}.login-pyxys .nsl-container{display:block}@media screen and (max-width:720px){.login-pyxys .nsl-container{display:table;margin:0 auto}}.login-pyxys h1{color:#2992d0;font-size:32px;font-weight:700}.login-pyxys h1,.login-pyxys p{font-family:Arkibal,Arial,sans-serif}.login-pyxys p{color:#404040;font-size:14px;font-weight:500}.login-pyxys__titulo{margin-top:40px;position:relative}.login-pyxys__titulo h4{color:#404040;font-family:Arkibal,Arial,sans-serif;font-size:14px;font-weight:700;text-align:center}.login-pyxys__form{position:relative}.login-pyxys__form input{background:#fff;border:none;box-shadow:0 4px 38px 0 #00000012;color:#404040;font-size:14px;height:54px;text-indent:15px}.login-pyxys__form input::placeholder{color:#404040;font-weight:700}.login-pyxys__form select{background:#fff;border:none;box-shadow:0 4px 38px 0 #00000012;color:#404040;font-size:14px;height:54px;text-indent:15px}.login-pyxys__form select::placeholder{color:#404040;font-weight:700}.login-pyxys__form a{display:block;font-size:14px;margin-bottom:20px;margin-top:10px}.login-pyxys__form button{background:#2992d0;border:none;color:#fff;height:45px;text-align:center;width:100%}.login-pyxys__container{margin:0 auto;max-width:800px}.login-pyxys__container h1{color:#2992d0;font-size:32px}.login-pyxys__container h3{color:#2992d0;font-size:16px;font-weight:700;margin-bottom:0}.login-pyxys__container__buttom{border:1px solid #aaa;border-radius:20px;color:#404040;font-size:12px;font-weight:700;padding:10px 20px;-webkit-text-decoration:none;text-decoration:none}@media screen and (max-width:720px){.login-pyxys__container__buttom{border-radius:50%;height:40px;padding:0;text-align:center;width:40px}}.login-pyxys__container__buttom span{position:relative}@media screen and (max-width:720px){.login-pyxys__container__buttom span{display:none}}.login-pyxys__container h4{color:#404040;font-size:20px;font-weight:700;margin-bottom:0}.login-pyxys__container__card a{-webkit-text-decoration:none;text-decoration:none}.login-pyxys__container__card figure{width:100%}.login-pyxys__container__card figure img{height:100%;object-fit:contain;width:100%}.login-pyxys__container__card h3{color:#404040;font-size:14px;font-weight:700;margin-bottom:0}.login-pyxys__container__card p{color:#aaa;font-size:14px}.promocoes-lista{padding-bottom:60px}.promocoes-lista__banner{height:auto;margin-bottom:0;margin-top:10px;width:100%}.promocoes-lista__banner img{height:100%;object-fit:contain;width:100%}.promocoes-lista .col-lg-3{margin-bottom:50px;position:relative}.promocoes-lista .col-lg-3:last-child{position:relative}@media screen and (max-width:960px){.promocoes-lista .col-lg-3:last-child>div{margin-bottom:0}}.promocoes-lista__context{color:#6d6e71;font-family:Arkibal,Arial,sans-serif;font-size:17px;font-weight:500;line-height:24px;margin-bottom:30px}.promocoes-lista__context img{height:18px;width:auto}.promocoes-lista__context__titulo{border-bottom:1px solid #d9d9d9;margin-bottom:20px;padding-bottom:15px}.promocoes-lista__context__titulo h3{color:#404040;display:table;font-family:Arkibal,Arial,sans-serif;font-size:24px;font-weight:700;margin-bottom:0;position:relative}@media screen and (max-width:720px){.promocoes-lista__context__titulo h3{height:72px}}.promocoes-lista__context__titulo h3:before{background:#98c93c;bottom:-15px;content:"";height:3px;position:absolute;width:100%}.promocoes-lista__card{padding-bottom:83px;position:relative}@media screen and (max-width:960px){.promocoes-lista__card{align-items:center;display:flex;padding-bottom:30px}}.promocoes-lista__card figure{border-radius:8px;height:165px;margin-bottom:20px;overflow:hidden;width:100%}@media screen and (max-width:960px){.promocoes-lista__card figure{width:130px}}.promocoes-lista__card figure img{height:100%;object-fit:cover;object-position:top;width:100%}.promocoes-lista__card .btn{bottom:30px;padding-left:0;padding-right:0;position:absolute;text-align:center;width:100%}@media screen and (max-width:960px){.promocoes-lista__card .btn{bottom:0;position:relative}}.promocoes-lista__card__link{height:165px;left:0;opacity:0;position:absolute;text-indent:-9999px;top:0;width:100%}@media screen and (max-width:960px){.promocoes-lista__card__link{display:none}}.promocoes-lista__card__item{position:relative}@media screen and (max-width:960px){.promocoes-lista__card__item{padding-left:15px;width:calc(100% - 130px)}}.promocoes-lista__card__item__content{height:125px}@media screen and (max-width:960px){.promocoes-lista__card__item__content{height:auto}}.promocoes-lista__card__item h3{color:#404040;font-family:Arkibal,Arial,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:24px;margin-bottom:5px}@media screen and (max-width:960px){.promocoes-lista__card__item h3{font-size:18px;line-height:22px}}.promocoes-lista__card__item p{color:#6d6e71;font-family:Arkibal,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}@media screen and (max-width:960px){.promocoes-lista__card__item p{margin-bottom:5px}}.promocoes-lista__card__item span{color:#6d6e71;font-family:Arkibal,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:200;line-height:18px;margin-bottom:5px}.promocoes-lista__card__item span strong{color:#404040;font-weight:800}@media screen and (max-width:960px){.promocoes-lista__card__item span{margin-bottom:0}}.promocoes-lista__card.card-search{align-items:center;display:flex}.promocoes-lista__card.card-search .card-search-figure{margin-bottom:0;margin-right:20px;width:285px}@media screen and (max-width:960px){.promocoes-lista__card.card-search .card-search-figure{margin-right:0;width:130px}}.promocoes-lista__card.card-search .btn{position:relative;text-transform:uppercase}@media screen and (max-width:960px){.promocoes-lista__card.card-search .btn{background:none;border:none;color:#2992d0;padding:0;text-transform:none}}.promocoes-lista__card.card-search .btn span{color:#fff;font-family:Arkibal,Arial,sans-serif;font-size:12px;font-weight:500}@media screen and (max-width:960px){.promocoes-lista__card.card-search .btn span{color:#6d6e71;font-size:14px}}.promocoes-lista__card2{position:relative}.promocoes-lista__card2 figure{border-radius:8px;height:165px;margin-bottom:20px;overflow:hidden;width:100%}@media screen and (max-width:720px){.promocoes-lista__card2 figure{height:140px}}.promocoes-lista__card2 figure img{height:100%;object-fit:cover;object-position:top;width:100%}.promocoes-lista__card2__link{height:165px;left:0;opacity:0;position:absolute;text-indent:-9999px;top:0;width:100%}.promocoes-lista__card2__item{position:relative}.promocoes-lista__card2__item__content{height:125px}@media screen and (max-width:720px){.promocoes-lista__card2__item__content{height:auto}}.promocoes-lista__card2__item h3{color:#404040;font-family:Arkibal,Arial,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:24px;margin-bottom:5px}@media screen and (max-width:720px){.promocoes-lista__card2__item h3{color:#fff;font-size:20px}}.promocoes-lista__card2__item p{color:#6d6e71;font-family:Arkibal,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}@media screen and (max-width:720px){.promocoes-lista__card2__item p{color:#fff;font-size:12px}}.promocoes-lista__card2__item span{color:#6d6e71;font-family:Arkibal,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:200;line-height:18px;margin-bottom:5px}@media screen and (max-width:720px){.promocoes-lista__card2__item span{color:#fff}}.promocoes-lista__card2__item span strong{color:#404040;font-weight:800}@media screen and (max-width:720px){.promocoes-lista__card2__item span strong{color:#fff}}.promocoes-lista__card2.card-search{align-items:center;display:flex}.promocoes-lista__card2.card-search .card-search-figure{margin-bottom:0;margin-right:20px;width:285px}.promocoes-lista__card2.card-search .btn{position:relative;text-transform:uppercase}.promocoes-lista__card2.card-search .btn span{color:#fff;font-family:Arkibal,Arial,sans-serif;font-size:12px;font-weight:500}.promocoes-lista__detalhe figure{height:auto;margin-bottom:20px;width:100%}@media screen and (max-width:960px){.promocoes-lista__detalhe figure{display:table;margin-left:auto;margin-right:auto;width:100%}}.promocoes-lista__detalhe figure img{height:100%;object-fit:contain;width:100%}.promocoes-lista__detalhe h1{color:#404040;font-family:Arkibal,Arial,sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:36px;margin-bottom:20px;text-transform:uppercase}.promocoes-lista__detalhe h4{color:#404040;font-family:Arkibal,Arial,sans-serif;font-size:18px;font-weight:200}.promocoes-lista__detalhe p{color:#6d6e71;font-family:Arkibal,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;margin-bottom:10px}.promocoes-lista__detalhe__aviso{border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;color:#404040;font-family:Arkibal,Arial,sans-serif;font-size:24px;font-weight:700;line-height:26px;margin-bottom:10px;margin-top:30px;padding:40px 0}.promocoes-lista__detalhe__aviso.bordernone{border-bottom:none}.promocoes-lista__detalhe.sticky-top.active-banner{top:150px!important;z-index:999!important}.promocoes-lista__form,.promocoes-lista__form form{position:relative}@media screen and (max-width:960px){.promocoes-lista__form form{border-top:1px solid #dedede}}.promocoes-lista__form label{color:#404040;display:block;font-style:normal;font-weight:700;margin-bottom:10px}.promocoes-lista__form input,.promocoes-lista__form label{font-family:Arkibal,Arial,sans-serif;font-size:14px;line-height:normal}.promocoes-lista__form input{border:none;box-shadow:0 0 24px -2px #dedede;color:#ababab;font-style:italic;font-weight:200;height:54px;text-indent:30px;width:100%}.promocoes-lista__form input:focus{outline:none}.promocoes-lista__form textarea{border:none;box-shadow:0 0 24px -2px #dedede;color:#ababab;font-family:Arkibal,Arial,sans-serif;font-size:14px;font-style:italic;font-weight:200;line-height:normal;min-height:104px;padding:10px;width:100%}.promocoes-lista__form textarea:focus{outline:none}.promocoes-lista__form .error-input{box-shadow:0 0 24px -2px #dc2626}.promocoes-lista__form select{border:none;box-shadow:0 0 24px -2px #dedede;color:#ababab;font-family:Arkibal,Arial,sans-serif;font-size:14px;font-style:italic;font-weight:500;height:54px;line-height:normal;padding-left:10px;width:100%}.promocoes-lista__form select:focus{outline:none}.promocoes-lista .error{color:#dc2626}.promocoes-lista .error,.promocoes-lista .success{align-items:center;display:flex;justify-content:center;margin-top:10px;padding:5px 10px}.promocoes-lista .success{color:#42d636}.swal2-icon{border-width:2px!important;height:24px!important;width:24px!important}div:where(.swal2-icon) .swal2-icon-content{font-size:18px!important}