/**************************************************************
					CMS Pages Styles
***************************************************************/
#cms #center_column .block-cms {
  padding-bottom: 20px;
}

#cms #center_column h1 {
  margin-bottom: 25px;
}

#cms #center_column h3 {
  font-size: 16px;
  border-bottom: none;
  margin: 0;
  padding: 0 0 17px 0;
}

#cms #center_column p {
  line-height: 18px;
}

#cms #center_column h1.title-block {
  font-size: 26px;
  font-weight: 400;
  line-height: 26px;
  margin: 0 0 3% 0;
  color: #03B102;
  text-align: center;
}

#cms #center_column h1,
#cms #center_column h2,
#cms #center_column h3,
#cms #center_column h4 {
  margin: 0 0 2% 0;
  color: #03B102;
}

#cms #center_column img.ps_pbr {
  margin: 7% 0 0 0;
}

/* Quem Somos */
#cms #center_column h1.qs {
  font-size: 27px;
  font-weight: 400;
  line-height: 27px;
  margin: 0 0 3% 0;
  color: #03B102;
}

@media (max-width:767px) {
  #cms #center_column h1.qs {
    font-size: 20px;
    font-weight: 400;
    line-height: 27px;
    margin: 0 0 3% 0;
    color: #03B102;
  }
}

#cms #center_column h2.qs {
  font-size: 27px;
  font-weight: 400;
  line-height: 27px;
  margin: 2% 0 0 0;
  color: #03B102;
}

#cms #center_column h2.qs span {
  padding: 0 0 0 4%;
  font-size: 17px;
  font-weight: 500;
  line-height: 17px;
}

#cms #center_column b.qs {
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
  color: #03B102;
}

#cms #center_column p.text.qs_01 {
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
  color: #777;
  line-height: 1.4;
  text-align: justify;
}

@media (max-width:767px) {
  #cms #center_column p.text.qs_01 {
    font-size: 16px;
    font-weight: 400;
    line-height: 16px;
    color: #777;
    line-height: 1.4;
    text-align: left;
  }
}

#cms #center_column p.text.qs_02 {
  font-size: 18px;
  font-weight: 400;
  line-height: 21px;
  color: #03B102;
  line-height: 4.4;
  text-align: center;
}

#cms #center_column p.text.qs_03 {
  font-size: 16px;
  font-weight: 400;
  color: #777;
  line-height: 1.6;
}

#cms #center_column div#missao,
#cms #center_column div#visao,
#cms #center_column div#valores {
  background: #fcfcfc;
  padding: 15px;
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-topleft: 6px;
  border-top-left-radius: 6px;
  min-height: 280px;
  max-width: 30%;
  margin: 0 1.5% 0 1.8%;
  -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, .3);
  -moz-box-shadow: 0 4px 6px rgba(0,0,0,.3);
  box-shadow: 0 4px 6px rgba(0,0,0,.3);
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  #cms #center_column div#missao,
  #cms #center_column div#visao,
  #cms #center_column div#valores {
    min-height: 360px;
  }
}

@media(max-width:1024px) {
  #cms #center_column div#missao,
  #cms #center_column div#visao,
  #cms #center_column div#valores {
    background: #fcfcfc;
    padding: 15px;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
    height: 290px;
    max-width: 30%;
    margin: 0 1.5% 0 1.8%;
    -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 4px 6px rgba(0,0,0,.3);
    box-shadow: 0 4px 6px rgba(0,0,0,.3);
  }
}

@media only screen and (device-width:768px) {
  #cms #center_column div#missao,
  #cms #center_column div#visao,
  #cms #center_column div#valores {
    background: #fcfcfc;
    padding: 15px;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
    height: 340px;
    max-width: 30%;
    margin: 0 1.5% 0 1.8%;
    -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 4px 6px rgba(0,0,0,.3);
    box-shadow: 0 4px 6px rgba(0,0,0,.3);
  }
}

@media (max-width:767px) {
  #cms #center_column div#missao,
  #cms #center_column div#visao,
  #cms #center_column div#valores {
    background: #fcfcfc;
    padding: 15px;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
    min-height: 255px;
    max-width: 100%;
    margin: 0 1.5% 6% 0;
    -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 4px 6px rgba(0,0,0,.3);
    box-shadow: 0 4px 6px rgba(0,0,0,.3);
  }

  #cms #center_column p.text.qs_02 {
    font-size: 17px;
    font-weight: 400;
    line-height: 21px;
    color: #03B102;
    line-height: normal;
    text-align: center;
  }
}

#cms #center_column div#missao h2.qs img,
#cms #center_column div#visao h2.qs img,
#cms #center_column div#valores h2.qs img.img-responsive {
  width: 32px;
  max-width: 32px;
  display: inline;
}

#cms #center_column div#valores ul {
  list-style-type: none;
}

#cms #center_column div#valores ul li {
  font-size: 16px;
  font-weight: 400;
  line-height: 14px;
  color: #777;
  line-height: 1.4;
}

#cms #center_column div#valores ul li i.icon-check {
  color: #03B102;
}

#cms #center_column .row.miniblocks_qs {
  margin: 2% 0 2% 0;
}

/* Quem Somos */
#cms #center_column p.text {
  font-size: 16px;
  font-weight: 300;
  line-height: 18px;
  color: #777;
  line-height: 1.4;
}

#cms #center_column p.topic {
  font-size: 16px;
  font-weight: 300;
  line-height: 18px;
  color: #777;
  line-height: 1.4;
}

#cms #center_column p b {
  color: #03B102;
}

#cms #center_column .list-1 li {
  padding: 4px 0 6px 0;
  font-weight: bold;
  color: #46a74e;
  border-top: 1px solid #d6d4d4;
}

#cms #center_column .list-1 li:first-child {
  border: none;
}

#cms #center_column .list-1 li em {
  font-size: 20px;
  line-height: 20px;
  padding-right: 15px;
  vertical-align: -2px;
}

#cms #center_column img {
  margin: 4px 0 17px;
  max-width: 100%;
  height: auto;
}

#cms #center_column .testimonials {
  border: 1px solid;
  border-color: #dfdede #d2d0d0 #b0afaf #d2d0d0;
  margin: 4px 0 13px 0;
  position: relative;
}

#cms #center_column .testimonials .inner {
  border: 1px solid #fff;
  padding: 19px 18px 11px 18px;
  background: #fbfbfb;
  background: -moz-linear-gradient(top, #fbfbfb 0%, #fefefe 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbfb), color-stop(100%, #fefefe));
  background: -webkit-linear-gradient(top, #fbfbfb 0%, #fefefe 100%);
  background: -o-linear-gradient(top, #fbfbfb 0%, #fefefe 100%);
  background: -ms-linear-gradient(top, #fbfbfb 0%, #fefefe 100%);
  background: linear-gradient(to bottom, #fbfbfb 0%, #fefefe 100%);
}

#cms #center_column .testimonials .inner span {
  text-indent: -5000px;
  display: inline-block;
  width: 20px;
  height: 15px;
}

#cms #center_column .testimonials .inner span.before {
  background: url(../img/bl-before-bg.png) no-repeat;
  margin-right: 8px;
}

#cms #center_column .testimonials .inner span.after {
  background: url(../img/bl-after-bg.png) no-repeat;
  margin-left: 8px;
}

#cms #center_column .testimonials:after {
  content: ".";
  display: block;
  text-indent: -5000px;
  position: absolute;
  bottom: -16px;
  left: 21px;
  width: 15px;
  height: 16px;
  background: url(../img/testimon-after.gif) no-repeat;
}

#cms #center_column .testimonials + p {
  padding-left: 45px;
  margin-bottom: 18px;
}

#cms #center_column p.bottom-indent {
  margin-bottom: 18px;
}

#cms #center_column #admin-action-cms {
  background: none repeat 0 0 #F6F6F6;
  border: 1px solid #d2d0d0;
  padding: 10px;
}

#cms #center_column #admin-action-cms p {
  margin: 0;
}

#cms #center_column #admin-action-cms p span {
  display: block;
  padding-bottom: 10px;
  font-size: 16px;
  font-weight: bold;
  color: #333;
}

#cms #center_column #admin-action-cms p .button {
  font-size: 17px;
  font-weight: 700;
  line-height: 21px;
  padding: 0;
  border: 1px solid;
  padding: 10px 14px;
  display: inline-block;
}

#cms #center_column #admin-action-cms p .button.publish_button {
  color: #fff;
  text-shadow: 1px 1px rgba(0, 0, 0, 0.2);
  border-color: #0079b6 #006fa8 #012740 #006fa8;
  background: #009ad0;
  background: -moz-linear-gradient(top, #009ad0 0%, #007ab7 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #009ad0), color-stop(100%, #007ab7));
  background: -webkit-linear-gradient(top, #009ad0 0%, #007ab7 100%);
  background: -o-linear-gradient(top, #009ad0 0%, #007ab7 100%);
  background: -ms-linear-gradient(top, #009ad0 0%, #007ab7 100%);
  background: linear-gradient(to bottom, #009ad0 0%, #007ab7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009ad0', endColorstr='#007ab7',GradientType=0);
}

#cms #center_column #admin-action-cms p .button.publish_button:hover {
  border-color: #01314e #004b74 #0079b6 #004b74;
  filter: none;
  background: #0084bf;
}

#cms #center_column #admin-action-cms p .button.lnk_view {
  color: #333;
  text-shadow: 1px 1px white;
  border-color: #cacaca #b7b7b7 #9a9a9a #b7b7b7;
  background: #f7f7f7;
  background: -moz-linear-gradient(top, #f7f7f7 0%, #ededed 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #ededed));
  background: -webkit-linear-gradient(top, #f7f7f7 0%, #ededed 100%);
  background: -o-linear-gradient(top, #f7f7f7 0%, #ededed 100%);
  background: -ms-linear-gradient(top, #f7f7f7 0%, #ededed 100%);
  background: linear-gradient(to bottom, #f7f7f7 0%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ededed',GradientType=0);
}

#cms #center_column #admin-action-cms p .button.lnk_view:hover {
  border-color: #9e9e9e #9e9e9e #c8c8c8 #9e9e9e;
  filter: none;
  background: #e7e7e7;
}

/* Plataforma */
#cms #center_column #plataforma {
  position: relative;
}

#cms #center_column #plataforma ul {
  list-style-type: none;
}

#cms #center_column #plataforma h2 {
  font-size: 25px;
  font-weight: 400;
  line-height: 25px;
  margin: 2% 0 1% 0;
  color: #03B102;
  text-align: left;
}

@media (max-width:767px) {
  #cms #center_column #plataforma h2 {
    text-align: center;
    margin: 2% 0 3% 0;
  }
}

#cms #center_column #plataforma h2.pla {
  font-size: 25px;
  font-weight: 400;
  line-height: 25px;
  margin: 0 0 3% 0;
  color: #03B102;
  text-align: center;
}

@media (max-width:767px) {
  #cms #center_column #plataforma h2.pla {
    font-size: 25px;
    font-weight: 400;
    line-height: 30px;
    margin: 5% 0 3% 0;
  }
}

#cms #center_column #plataforma p.text.pla_01 {
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
  color: #777;
  line-height: 1.5;
  text-align: justify;
}

#cms #center_column #plataforma p.text.pla_01 b.bold {
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
  color: #03B102;
  line-height: 1.5;
}

#cms #center_column #plataforma p.text.pla_dica b.bold {
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
  color: #03B102;
  font-style: italic;
  line-height: 1.5;
}

#cms #center_column #plataforma ul li {
  font-size: 15px;
  font-weight: 400;
  line-height: 15px;
  color: #777;
  line-height: 1.5;
}

#cms #center_column #plataforma #doc-content ul li {
  margin-bottom: 10px;
}

#cms #center_column #plataforma #doc-content #s14 ul li {
  margin-bottom: 20px;
}

#cms #center_column #plataforma #doc-content #s14 ul li h1 {
  margin-bottom: 5px;
  padding: 0 !important;
}

#cms #center_column #plataforma ul li i.icon-check {
  color: #03B102;
  font-size: 16px;
}

#cms #center_column #plataforma #doc-menu li i {
  color: #098CAC;
  padding: 0;
  margin: 0 10px 0 0;
  font-size: 16px;
  text-align: center;
  line-height: 16px;
}

#cms #center_column #plataforma #doc-menu li.active i {
  color: #fff;
}

#cms #center_column #plataforma #doc-menu li a {
  font-size: 16px;
  color: #098CAC;
}

#cms #center_column #plataforma #doc-menu li.active a,
#cms #center_column #plataforma #doc-menu li a:hover,
#cms #center_column #plataforma #doc-menu li a:hover i {
  color: #fff;
}

#cms #center_column #plataforma li a.blog,
#cms #center_column p.text.pla_01 a.blog {
  color: #03B102;
}

#cms #center_column #plataforma li a.blog:hover,
#cms #center_column p.text.pla_01 a.blog:hover {
  color: #03B102;
  text-decoration: underline;
}

#doc-menu {
  padding-left: 0;
}

#doc-menu ul {
  padding: 0;
}

#doc-menu ul li:after {
  position: absolute;
  content: '';
  background: url(../img/dots.png);
  width: 100%;
  height: 1px;
  left: 0;
  max-height: 100%;
  z-index: 0;
}

#doc-menu ul li span {
  padding: 0 10px 0 10px;
  float: right;
  z-index: 1;
  vertical-align: top;
  position: relative;
  line-height: 38px;
}

#doc-menu ul li a:hover,
#doc-menu ul li.active a {
  background: #00A3CC;
  color: #FFFFFF;
}

#doc-menu ul li.active span,
#doc-menu ul li:hover span {
  color: #FFFFFF;
}

#doc-content {
  margin-top: 0 !important;
}

#doc-content > *:first-child {
  margin: 0;
}

#doc-content > *:last-child {
  margin-bottom: 30px;
}

#doc-content h2 span {
  color: #999999;
  margin-right: 15px;
}

#doc-content ul {
  margin-left: 30px;
}

@media (max-width:767px) {
  #doc-content ul {
    margin-left: 0;
    padding-left: 0;
  }
}

#intro {
  width: 100%;
  height: 100%;
  position: relative;
}

#intro h1 {
  margin: 0;
  padding: 0;
  font-size: 46px;
}

#intro h1 span {
  margin-right: 0;
}

#intro h2 {
  margin: 0;
  color: #999999;
  font-size: 28px;
  font-family: 'open_sans_regular';
}

#intro div.bottom {
  position: absolute;
  bottom: 20px;
  text-align: center;
  display: block;
  margin: 0 auto;
  width: 99%;
}

#intro p {
  line-height: 24px !important;
  text-align: justify;
  margin-bottom: 18px;
}

.syntaxhighlighter {
  margin-top: 50px !important;
  overflow: auto;
}

.syntaxhighlighter .line .number {
  width: auto !important;
}

/* Responsive */
@media (max-width:767px) {
  #doc-menu {
    margin: 0;
    padding: 0;
  }

  #doc-content {
    padding: 0;
  }
}


/* ERP */
#cms #center_column #erp img {
  margin: 0;
  padding: 0;
}

#cms #center_column #erp .block1 {
  background: #eaeaea;
}

#cms #center_column #erp .block1 .box {
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
  border: 0;
  padding: 2%;
  margin: 0;
  line-height: 2.1;
  color: #000;
  background: #eaeaea;
}

#cms #center_column #erp .block1 .box a,
#cms #center_column #erp .block1 .box a span {
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
  border: 0;
  margin: 0;
  line-height: 2.1;
}

#cms #center_column #erp .block2 {
  padding: 2% 0 2% 0;
}

#cms #center_column #erp .block2 h1,
#cms #center_column #erp .block3 h1,
#cms #center_column #erp .block4 h1 {
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
  color: #595959;
  text-align: center;
  padding: 2% 0 2% 0;
  font-size: 32px;
  line-height: 1.4;
}

#cms #center_column #erp .block2 .box,
#cms #center_column #erp .block4 .box {
  background: #fff;
  border: 0;
  min-height: 280px;
}

#cms #center_column #erp .block2 .box h2,
#cms #center_column #erp .block4 .box h2 {
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
  color: #2d4e9a;
  font-size: 18px;
  line-height: 1.4;
  min-height: 40px;
}

#cms #center_column #erp .block2 .box img,
#cms #center_column #erp .block4 .box img {
  width: 96px;
}

#cms #center_column #erp .block2 .box p,
#cms #center_column #erp .block4 .box p {
  font-size: 12px;
  font-weight: 400;
  line-height: 22px;
  color: #777;
  font-size: 16px;
  padding: 4% 0 0 0;
}

#cms #center_column #erp .block3 {
  background: #eaeaea;
  padding: 0 0 2% 0;
}

#cms #center_column #erp .block3 .box {
  border: 0;
  width: 680px;
  height: 480px;
  margin: 0 auto;
  background: #eaeaea;
}

#cms #center_column #erp .block3 .box iframe {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  border: none;
  box-shadow: 0 0 60px #000;
}

#cms #center_column #erp .block4 {
  padding: 5% 0 0 0;
  background: #eaeaea;
}

#cms #center_column #erp .block4 .box {
  background: #eaeaea;
}

#cms #center_column #erp div#ps_br img {
  margin: 5% 0 0 0;
}
/* ERP */

/* PagBank */
.pgb-page{color:#4d5553;font-size:15px;line-height:1.65}
.pgb-page *{box-sizing:border-box}
.pgb-page img{max-width:100%;height:auto}
.pgb-page p{margin:0 0 14px!important}
.pgb-page ul,.pgb-page ol{margin:0;padding:0;list-style:none!important}
.pgb-page li{margin:0;list-style:none!important;background:none!important}
.pgb-page a{text-decoration:none!important}
.pgb-page h1,.pgb-page h2,.pgb-page h3,.pgb-page h4{margin:0 0 14px!important;padding:0!important;border:0!important;background:none!important;font-family:inherit!important;font-weight:700!important;text-transform:none!important;letter-spacing:normal;line-height:1.15!important;color:#0c100f!important}
.pgb-page h1{font-size:30px!important}
.pgb-page h2{font-size:26px!important}
.pgb-page h3{font-size:18px!important}
.pgb-page .pgb-inner{max-width:1170px;margin:0 auto;padding:0 15px}
.pgb-page .pgb-section{padding:52px 0}
.pgb-page .pgb-section:last-of-type{padding-bottom:0}
.pgb-page .pgb-section-alt{background:#f2f9f8}
.pgb-page .pgb-head{max-width:80%;margin-bottom:34px}
.pgb-page .pgb-head p{font-size:16px;margin:0!important}
.pgb-page a.pgb-btn{display:inline-block;margin:0 8px 8px 0;padding:13px 26px;border:2px solid transparent;border-radius:999px;font-size:14px;font-weight:700;line-height:1.2;text-align:center}
.pgb-page a.pgb-btn-main{background:#16947b;border-color:#16947b;color:#fff!important}
.pgb-page a.pgb-btn-main:hover,.pgb-page a.pgb-btn-main:focus{background:#117963;border-color:#117963;color:#fff!important}
.pgb-page a.pgb-btn-ghost{background:transparent;border-color:#16947b;color:#16947b!important}
.pgb-page a.pgb-btn-ghost:hover,.pgb-page a.pgb-btn-ghost:focus{background:#16947b;border-color:#16947b;color:#fff!important}
.pgb-page .pgb-hero{position:relative;overflow:hidden;padding:60px 0;color:#0c100f;background:#f5e04e;background-image:linear-gradient(120deg,#dbe88f 0%,#f2e462 45%,#f5e04e 100%)}
.pgb-page .pgb-hero:before,.pgb-page .pgb-hero:after{content:"";position:absolute;border-radius:50%;z-index:1;pointer-events:none}
.pgb-page .pgb-hero:before{width:250px;height:250px;border:14px solid #0c100f;right:-95px;bottom:-125px}
.pgb-page .pgb-hero:after{width:170px;height:170px;background:#a9dad6;right:105px;bottom:-95px}
.pgb-page .pgb-hero .pgb-inner{position:relative;z-index:3}
.pgb-page .pgb-hero h1{color:#0c100f!important;font-size:34px!important;max-width:620px}
.pgb-page .pgb-hero-lead{font-size:16px;color:rgba(12,16,15,.78);max-width:540px}
.pgb-page .pgb-hero-note{font-size:14px;color:rgba(12,16,15,.6);margin:6px 0 0!important}
.pgb-page .pgb-paycard{position:relative;z-index:3;background:#fff;border-radius:14px;padding:6px 22px;box-shadow:0 16px 38px rgba(70,62,0,.18)}
.pgb-page .pgb-payrow{display:block;padding:16px 0;border-bottom:1px solid #eef2f1;overflow:hidden}
.pgb-page .pgb-payrow:last-child{border-bottom:0}
.pgb-page .pgb-payrow strong{float:left;color:#0c100f;font-size:15px}
.pgb-page .pgb-payrow span{float:right;color:#0f7d76;font-size:14px;font-weight:600}
.pgb-page .pgb-strip{background:#a9dad6;color:#0c100f;padding:26px 0;font-size:15px}
.pgb-page .pgb-strip strong{color:#0c100f}
.pgb-page .pgb-fees{background:#fff;border:1px solid #e3e9e8;border-radius:16px;padding:26px 22px;height:100%;position:relative}
.pgb-page .pgb-fees h3{margin-bottom:4px!important;font-size:21px!important}
.pgb-page .pgb-fees-term{display:block;margin-bottom:18px;color:#7d8785;font-size:14px}
.pgb-page .pgb-fees-best{border:2px solid #0c100f;box-shadow:0 16px 36px rgba(12,16,15,.12)}
.pgb-page .pgb-tag{position:absolute;top:-13px;left:22px;background:#1082be;color:#fff;border-radius:999px;padding:4px 14px;font-size:11px;font-weight:700;letter-spacing:.4px}
.pgb-page .pgb-method{background:#a6dbd9;color:#1b3655;border-radius:999px;padding:9px 14px;margin-bottom:12px;font-size:14px;font-weight:600;text-align:center}
.pgb-page .pgb-list{margin:0 0 20px}
.pgb-page .pgb-list li{position:relative;padding:0 0 9px 24px;font-size:15px}
.pgb-page .pgb-list li:before{content:"\2714";position:absolute;left:0;top:0;color:#0f7d76;font-size:13px}
.pgb-page .pgb-list b{color:#0c100f}
.pgb-page .pgb-fees-text{font-size:14px}
.pgb-page a.pgb-fees-mail{display:block;margin-bottom:18px;color:#0f7d76!important;font-size:14px;font-weight:700;word-break:break-all}
.pgb-page .pgb-feature{padding:8px 18px 26px 0}
.pgb-page .pgb-feature h3{margin-bottom:6px!important}
.pgb-page .pgb-feature p{font-size:15px;margin:0!important}
.pgb-page .pgb-icon{display:block;width:48px;height:48px;margin-bottom:14px;border-radius:50%;background-color:#dff1ef;background-repeat:no-repeat;background-position:center center;background-size:22px 22px;font-size:0;line-height:0}
.pgb-page .pgb-icon-alt{background-color:#a6dbd9}
.pgb-page .pgb-icon-pix{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%231b3655'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M12%203l9%209-9%209-9-9z'/%3E%3Cpath%20d='M8.5%2012l3.5%203.5%203.5-3.5'/%3E%3C/svg%3E")}
.pgb-page .pgb-icon-card{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%231b3655'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='2.5'%20y='5'%20width='19'%20height='14'%20rx='2'/%3E%3Cpath%20d='M2.5%2010h19M6%2015h4'/%3E%3C/svg%3E")}
.pgb-page .pgb-icon-boleto{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%231b3655'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M4%204v16M8%204v16M12%204v16M16%204v16M20%204v16'/%3E%3C/svg%3E")}
.pgb-page .pgb-icon-gpay{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%231b3655'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='2.5'%20y='5'%20width='19'%20height='14'%20rx='2'/%3E%3Cpath%20d='M12%209v6M9%2012h6'/%3E%3C/svg%3E")}
.pgb-page .pgb-icon-shield{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%231b3655'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M12%203l8%203v6c0%205-3.5%208-8%209-4.5-1-8-4-8-9V6z'/%3E%3Cpath%20d='M9%2012l2%202%204-4'/%3E%3C/svg%3E")}
.pgb-page .pgb-icon-sync{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%231b3655'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M20%2012a8%208%200%201%201-2.3-5.6'/%3E%3Cpath%20d='M20%204v4h-4'/%3E%3C/svg%3E")}
.pgb-page .pgb-repo{background:#a6dbd9;background-image:linear-gradient(120deg,#cfe08a 0%,#a6dbd9 60%);color:#1b3655;border-radius:18px;padding:34px 30px}
.pgb-page .pgb-repo h2{color:#1b3655!important;margin-bottom:10px!important}
.pgb-page .pgb-repo p{color:#2d4f74}
.pgb-page .pgb-repo code{display:inline-block;max-width:100%;margin-bottom:18px;background:rgba(27,54,85,.1);color:#1b3655;border:0;border-radius:6px;padding:7px 12px;font-size:13px;white-space:normal;word-wrap:break-word;word-break:break-all}
.pgb-page .pgb-repo-note{margin:2px 0 0!important;font-size:14px;color:#2d4f74}
.pgb-page .pgb-repo .pgb-repo-note a,.pgb-page .pgb-repo .pgb-repo-note a:link,.pgb-page .pgb-repo .pgb-repo-note a:visited,.pgb-page .pgb-repo .pgb-repo-note a:hover,.pgb-page .pgb-repo .pgb-repo-note a:focus,.pgb-page .pgb-repo .pgb-repo-note a:active{color:#116f5c!important;font-weight:700!important;text-decoration:underline!important;background:none!important}
.pgb-page .pgb-repo-actions{padding-top:6px}
@media (min-width:768px){
.pgb-page .pgb-repo-actions{padding-top:60px;text-align:right}
.pgb-page .pgb-flex{display:flex;flex-wrap:wrap}
.pgb-page .pgb-flex > div{margin-bottom:26px}
}
@media (max-width:767px){
.pgb-page .pgb-hero{padding:42px 0;text-align:center}
.pgb-page .pgb-hero h1{font-size:27px!important}
.pgb-page .pgb-hero:before,.pgb-page .pgb-hero:after{display:none}
.pgb-page .pgb-paycard{margin-top:28px;text-align:left}
.pgb-page .pgb-section{padding:38px 0}
.pgb-page .pgb-head{max-width:100%}
.pgb-page .pgb-fees{margin-bottom:26px}
.pgb-page .pgb-feature{padding-right:0}
.pgb-page .pgb-repo{padding:26px 20px}
.pgb-page .pgb-repo code{display:block;padding:7px 10px;font-size:12px;line-height:1.5}
.pgb-page a.pgb-btn{display:block;margin-right:0}
}
@media (min-width:768px) and (max-width:1023px){
.pgb-page .pgb-hero h1{font-size:30px!important}
.pgb-page .pgb-hero:before{width:190px;height:190px;border-width:11px;right:-75px;bottom:-95px}
.pgb-page .pgb-hero:after{width:125px;height:125px;right:75px;bottom:-70px}
.pgb-page .pgb-fees{padding:22px 18px}
.pgb-page h2{font-size:23px!important}
}
@media (min-width:1024px){
.pgb-page .pgb-hero{padding:72px 0}
.pgb-page .pgb-section{padding:64px 0}
.pgb-page .pgb-hero h1{font-size:42px!important}
.pgb-page h2{font-size:30px!important}
}
/*# sourceMappingURL=cms.css.map */
