.ecommerce {padding: 32px 0 60px;background: #3dc6f3;background: -moz-linear-gradient(-45deg,#3dc6f3 0%,#ec1a61 100%);background: -webkit-linear-gradient(-45deg,#3dc6f3 0%,#ec1a61 100%);background: linear-gradient(135deg,#3dc6f3 0%,#ec1a61 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3dc6f3",endColorstr="#ec1a61",GradientType=1);}
@media (min-width: 1200px) {.ecommerce {padding: 50px 0 113px;}}
.ecommerce .conteudo h2 {color: #fff;font-size: 39px;font-family: "camptonbold",sans-serif;line-height: 45px;text-transform: uppercase;}
@media (min-width: 1200px) {.ecommerce .conteudo h2 {width: 315px;font-size: 36px;}}
.ecommerce .conteudo .texto {margin: 10px 0 40px;}
@media (min-width: 1200px) {.ecommerce .conteudo .texto {width: 485px;margin: 0 0 50px;}}
.ecommerce .conteudo .texto * {color: #fff;font-size: 20px;line-height: 28px;}
@media (min-width: 1200px) {.ecommerce .conteudo .texto * {font-size: 28px;line-height: 38px;}}
.ecommerce .conteudo .lista {margin-top: -50px;}
@media (min-width: 1200px) {.ecommerce .conteudo .lista {width: 336px;margin-top: 0;}}
.ecommerce .conteudo .lista .item {border: 1px solid #fff;border-radius: 5px;padding: 9px 0;margin-bottom: 9px;}
@media (min-width: 1200px) {.ecommerce .conteudo .lista .item {margin-bottom: 12px;}}
.ecommerce .conteudo .lista .item:last-child {margin-bottom: 0;}
.ecommerce .conteudo .lista .item span {display: block;color: #fff;text-align: center;}
.ecommerce .acao img {margin-top: -80px;}
.ecommerce .acao .bt {position: relative;z-index: 2;color: #92288c;margin: 53px auto 0;}
@media (min-width: 1200px) {.ecommerce .acao .bt {margin: -130px auto 0;}}
@media (min-width: 1200px) {.ecommerce .acao .bt:hover {background: #fff;}}
#solucoes .banner {padding: 35px 0 0;background: #3dc6f3;background: -moz-linear-gradient(-45deg,#3dc6f3 0%,#92288c 100%);background: -webkit-linear-gradient(-45deg,#3dc6f3 0%,#92288c 100%);background: linear-gradient(135deg,#3dc6f3 0%,#92288c 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3dc6f3",endColorstr="#92288c",GradientType=1);}
#solucoes .banner h2, #solucoes .banner h3 {text-align: right;}
#solucoes .banner h2 {-webkit-text-fill-color: transparent;-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: #fff;font-size: 40px;font-family: "camptonbold",sans-serif;line-height: 45px;margin-bottom: 15px;}
@media (min-width: 1200px) {#solucoes .banner h2 {width: 518px;margin: 143px 0 23px 0;font-size: 70px;line-height: 100%;}}
#solucoes .banner h3 {float: right;margin-bottom: 23px;width: 179px;color: #fff;font-size: 20px;line-height: 28px;}
@media (min-width: 1200px) {#solucoes .banner h3 {width: 270px;width: 300px;font-size: 34px;line-height: 45px;}}
#solucoes .banner img {margin: 0 auto;}
@media (min-width: 1200px) {#solucoes .banner img {width: 610px;}}
#solucoes .conta-digital {padding: 26px 0;}
@media (min-width: 1200px) {#solucoes .conta-digital {padding: 50px 0 108px;}}
#solucoes .conta-digital h2 {margin-bottom: 16px;}
@media (min-width: 1200px) {#solucoes .conta-digital h2 {margin-bottom: 38px;}}
#solucoes .conta-digital h2 span {display: block;font-family: "camptonbold",sans-serif;font-size: 40px;text-transform: uppercase;}
@media (min-width: 1200px) {#solucoes .conta-digital h2 span {font-size: 70px;line-height: 100%;}}
#solucoes .conta-digital h2 span.linha-1 {-webkit-text-fill-color: transparent;-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: #92288c;}
#solucoes .conta-digital h2 span.linha-2 {color: #92288c;}
@media (min-width: 1200px) {#solucoes .conta-digital .texto {width: 534px;margin-bottom: 32px;}}
#solucoes .conta-digital .texto * {color: #92288c;font-size: 20px;}
@media (min-width: 1200px) {#solucoes .conta-digital .texto * {font-size: 28px;}}
@media (min-width: 1200px) {#solucoes .conta-digital .lista {width: 776px;margin: 0 auto;}}
#solucoes .conta-digital .lista .item {display: block;border: 1px solid #ec1a61;border-radius: 5px;margin-bottom: 9px;padding: 15px;}
@media (min-width: 1200px) {#solucoes .conta-digital .lista .item {width: 356px;margin: 0 16px 14px;}}
#solucoes .conta-digital .lista .item span {color: #ec1a61;line-height: 100%;}
#solucoes .conta-digital .chamadas {margin-top: 52px;}
@media (min-width: 1200px) {#solucoes .conta-digital .chamadas {width: 522px;margin: 47px auto 0;}}
#solucoes .conta-digital .chamadas .item {margin-bottom: 42px;}
@media (min-width: 1200px) {#solucoes .conta-digital .chamadas .item {width: 250px;}}
#solucoes .conta-digital .chamadas .item:last-child {margin-bottom: 21px;}
#solucoes .conta-digital .chamadas .item .bt {margin: 0 auto 16px;color: #92288c;}
@media (min-width: 1200px) {#solucoes .conta-digital .chamadas .item .bt {font-size: 20px;}}
#solucoes .conta-digital .chamadas .item .bt:hover {color: #fdbd10;background: #92288c;}
#solucoes .conta-digital .chamadas .item h4 {color: #ec1a61;font-size: 16px;line-height: 22px;text-align: center;}
@media (min-width: 1200px) {#solucoes .conta-digital .chamadas .item h4 {font-size: 14px;}}
#solucoes .maquininha {position: relative;width: 100%;}
@media (max-width: 1199.98px) {#solucoes .maquininha {overflow: hidden;}}
#solucoes .maquininha > img {position: absolute;display: block;width: 480px;max-width: initial;left: calc(50% - 255px);top: 200px;}
@media (min-width: 1200px) {#solucoes .maquininha > img {width: 580px;top: -50px;left: calc(50% - 95px);}}
#solucoes .maquininha .principal {width: 100%;padding: 43px 0 387px;background: #92288c;background: -moz-linear-gradient(-45deg,#92288c 0%,#ec1a61 100%);background: -webkit-linear-gradient(-45deg,#92288c 0%,#ec1a61 100%);background: linear-gradient(135deg,#92288c 0%,#ec1a61 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#92288c",endColorstr="#ec1a61",GradientType=1);}
@media (min-width: 1200px) {#solucoes .maquininha .principal {padding: 84px 0 120px;}}
#solucoes .maquininha .principal h2 {color: #fff;font-size: 40px;font-family: "camptonbold",sans-serif;text-transform: uppercase;margin-bottom: 10px;}
@media (min-width: 1200px) {#solucoes .maquininha .principal .texto {width: 382px;}}
#solucoes .maquininha .principal .texto * {color: #fff;font-size: 20px;line-height: 28px;}
@media (min-width: 1200px) {#solucoes .maquininha .principal .texto * {font-size: 30px;line-height: 40px;}}
#solucoes .maquininha .modelos {padding-bottom: 56px;background: #fdbd10;background: -moz-linear-gradient(top,#fdbd10 0%,#ec1a61 100%);background: -webkit-linear-gradient(top,#fdbd10 0%,#ec1a61 100%);background: linear-gradient(to bottom,#fdbd10 0%,#ec1a61 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdbd10",endColorstr="#ec1a61",GradientType=0);}
@media (min-width: 1200px) {#solucoes .maquininha .modelos {background: #fdbd10;background: -moz-linear-gradient(-45deg,#fdbd10 0%,#ec1a61 100%);background: -webkit-linear-gradient(-45deg,#fdbd10 0%,#ec1a61 100%);background: linear-gradient(135deg,#fdbd10 0%,#ec1a61 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdbd10",endColorstr="#ec1a61",GradientType=1);}}
@media (min-width: 1200px) {#solucoes .maquininha .modelos .box {width: 752px;margin: 0 auto;}}
@media (min-width: 1200px) {#solucoes .maquininha .modelos .modelo {margin-right: 122px;padding-top: 110px !important;}}
@media (min-width: 1200px) {#solucoes .maquininha .modelos .modelo:last-of-type {margin-right: 0;}}
@media (min-width: 1200px) {#solucoes .maquininha .modelos .modelo .container {padding: 0;}}
#solucoes .maquininha .modelos .modelo.nano {padding-top: 79px;}
#solucoes .maquininha .modelos .modelo.super {padding-top: 45px;}
#solucoes .maquininha .modelos .modelo h3 {-webkit-text-fill-color: transparent;-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: #fff;font-family: "camptonbold",sans-serif;font-size: 40px;margin-bottom: 45px;}
@media (min-width: 1200px) {#solucoes .maquininha .modelos .modelo h3 {font-size: 30px;text-align: center;margin-bottom: 40px;}}
#solucoes .maquininha .modelos .modelo .lista .item {margin-bottom: 9px;padding: 8px 0;border: 1px solid #fff;border-radius: 5px;}
@media (min-width: 1200px) {#solucoes .maquininha .modelos .modelo .lista .item {width: 315px;}}
#solucoes .maquininha .modelos .modelo .lista .item:last-child {margin-bottom: 0;}
#solucoes .maquininha .modelos .modelo .lista .item span {color: #fff;text-align: center;}
#solucoes .maquininha .modelos .modelo .lista .item span.rotulo {font-size: 15px;}
#solucoes .maquininha .modelos .modelo .lista .item span.observacao {font-size: 14px;}
#solucoes .maquininha .modelos .bt {display: table;margin: 56px auto 0;color: #92288c;line-height: 100%;}
@media (min-width: 1200px) {#solucoes .maquininha .modelos .bt {margin: 42px 0 0;}}
@media (min-width: 1200px) {#solucoes .maquininha .modelos .bt:hover {background: #fff;}}
#solucoes .boletos {padding: 42px 0 64px;}
@media (min-width: 1200px) {#solucoes .boletos {padding: 73px 0 102px;}}
#solucoes .boletos h2 {margin-bottom: 5px;color: #394ea1;font-size: 40px;font-family: "camptonbold",sans-serif;line-height: 45px;text-transform: uppercase;}
@media (min-width: 1200px) {#solucoes .boletos h2 {width: 312px;margin-bottom: 27px;}}
@media (min-width: 1200px) {#solucoes .boletos .texto {width: 490px;}}
#solucoes .boletos .texto * {color: #394ea1;font-size: 20px;line-height: 28px;}
@media (min-width: 1200px) {#solucoes .boletos .texto * {font-size: 28px;line-height: 38px;}}
#solucoes .boletos .lista {margin: 42px 0 53px;}
@media (min-width: 1200px) {#solucoes .boletos .lista {width: 336px;margin: 55px auto 58px;}}
#solucoes .boletos .lista .item {padding: 8px 0;margin-bottom: 9px;border: 1px solid #394ea1;border-radius: 5px;}
#solucoes .boletos .lista .item:last-of-type {margin-bottom: 0;}
#solucoes .boletos .lista .item span {display: block;color: #394ea1;text-align: center;}
#solucoes .boletos .bt {margin: 0 auto;color: #92288c;}
#solucoes .boletos .bt:hover {color: #fdbd10;background: #92288c;}