@import url(//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);

header { box-shadow: 0 0.1rem 0.9rem rgba(0,0,0,0.05) !important }
.site-page-open-banking .section-1 { padding-top: 30px; margin-bottom: 30px; }
.site-page-open-banking .section-1 h2 { font-size: 32px; color: #054375; font-family: 'Red Hat Display', sans-serif; font-style: normal; font-weight: 900; line-height: 40px; margin: 0px; }
.site-page-open-banking .section-1 h2 span { font-size: 32px; color: #8cd133; }
.site-page-open-banking .section-1 p { color: #054375; font-family: 'Red Hat Display', sans-serif; font-style: normal; font-weight: normal; font-size: 24px; line-height: 32px; margin: 0px; }
.site-page-open-banking .section-1 p.descritivo { margin: 20px 0px; }
.site-page-open-banking .section-1 .info { font-size: 24px; color: #4F4F4F; font-family: 'Red Hat Display', sans-serif; font-style: normal; font-weight: normal; line-height: 32px; }
.site-page-open-banking .section-1 img { width: 100%; height: auto; }
.site-page-open-banking .section-2 .no-padding { padding: 0; }
.site-page-open-banking .section-2 img { width: 100%; height: auto; }
.site-page-open-banking .section-2 .sprite-one { background: linear-gradient(99.85deg, #4fc88d 0%, #05BDFB 100%); }
.site-page-open-banking .section-2 .text { width: 46%; margin-left: 15%; }
.site-page-open-banking .section-2 h2 { font-family: 'Red Hat Display', sans-serif; font-style: normal; font-weight: 900; font-size: 32px; line-height: 40px; color: #FFFFFF; }
.site-page-open-banking .section-2 h2 span { color: #054375; }
.site-page-open-banking .section-2 p { font-family: 'Red Hat Display', sans-serif; font-style: normal; font-weight: normal; font-size: 24px; line-height: 36px; color: #FFFFFF; }
.site-page-open-banking .section-3 .no-padding { padding: 0; }
.site-page-open-banking .section-3 .sprite-two { background: linear-gradient(110deg, #054678 0%, #0587c0 100%); }
.site-page-open-banking .section-3 .text { margin-right: 12%; width: 44%; margin-left: 44%; }
.site-page-open-banking .section-3 h2 { font-family: 'Red Hat Display', sans-serif; font-style: normal; font-weight: 900; font-size: 32px; line-height: 40px; text-align: right; color: #FFFFFF; }
.site-page-open-banking .section-3 h2 span { color: #87d03b; }
.site-page-open-banking .section-3 p { font-family: 'Red Hat Display', sans-serif; font-style: normal; font-weight: normal; font-size: 24px; line-height: 36px; text-align: right; color: #FFFFFF; }
.site-page-open-banking .section-3 img { width: 100%; height: auto; }
.site-page-open-banking .section-4 .no-padding { padding: 0; }
.site-page-open-banking .section-4 img { width: 100%; height: auto; }
.site-page-open-banking .section-4 .sprite-one { background: linear-gradient(110deg, #16c0e1 0%, #8bd135 100%); }
.site-page-open-banking .section-4 .text { width: 47%; margin-left: 13%; }
.site-page-open-banking .section-4 h2 { font-family: 'Red Hat Display', sans-serif; font-style: normal; font-weight: 900; font-size: 32px; line-height: 40px; color: #FFFFFF; }
.site-page-open-banking .section-4 h2 span { color: #054375; }
.site-page-open-banking .section-4 p { font-family: 'Red Hat Display', sans-serif; font-style: normal; font-weight: normal; font-size: 24px; line-height: 36px; color: #FFFFFF; }
.site-page-open-banking .section-5 .head-section h2 { text-align: center; font-family: 'Red Hat Display', sans-serif; font-style: normal; font-weight: 900; font-size: 32px; text-transform: uppercase; color: #054375; margin-top: 80px; margin-bottom: 10px; }
.site-page-open-banking .section-5 .head-section p { font-family: 'Red Hat Display', sans-serif; font-style: normal; font-weight: 500; font-size: 20px; line-height: 36px; text-align: center; color: #4F4F4F; max-width: 84%; margin-left: 8%; text-align: center; margin-bottom: 1.7em; }
.site-page-open-banking .section-5 .head-cards { font-family: 'Red Hat Display', sans-serif; font-style: normal; font-weight: 900; font-size: 24px; line-height: 36px; text-align: center; color: #054375; margin-top: 25px; margin-bottom: 30px; }
.site-page-open-banking .section-5 .owl-carousel .owl-stage-outer { overflow: inherit; }
.site-page-open-banking .section-5 .col { padding-left: 5px !important; padding-right: 5px !important; }
.site-page-open-banking .section-5 .ctn { background: linear-gradient(to right, #8CD133, #05BDFB); padding: 2px; border-radius: 16px; }
.site-page-open-banking .section-5 .card { /* background-image: url(../image/icon_2.png); background-repeat: no-repeat; border: none; background-size: 100% 100%; padding: 20px; */ border: none; padding: 25px 14px 16px; border-radius: 16px; }
.site-page-open-banking .section-5 .head img.passos { position: absolute; left: 39%; top: -23px; }
.site-page-open-banking .section-5 .head img { width: auto !important; display: inline-block !important; }
.site-page-open-banking .section-5 .head { /* background: rgba(230, 248, 255, 1); */ border-radius: 20px; }
.site-page-open-banking .section-5 .head h4 { background-image: url(../image/icon_1.png); background-repeat: no-repeat; font-family: 'Red Hat Display', sans-serif; font-style: normal; font-weight: 400; font-size: 28px; line-height: 1em; text-align: center; color: #FFFFFF; padding: 8px; margin: 0; }
.site-page-open-banking .section-5 .head p { font-family: 'Red Hat Display', sans-serif; font-style: normal; font-weight: bold; font-size: 16px; color: #054375; margin-bottom: 0; padding: 10px; }
.site-page-open-banking .section-5 .title p { font-family: 'Red Hat Display', sans-serif; font-style: normal; font-weight: 700; font-size: 19px; color: #054375; margin-top: 20px; }
.site-page-open-banking .section-5 .body p { color: #607D8B; font-size: 0.9em; }
.site-page-open-banking .section-5 .info { font-family: 'Red Hat Display', sans-serif; font-style: normal; font-weight: normal; font-size: 18px; line-height: 20px; color: #4F4F4F; text-align: center; margin-top: 25px; margin-bottom: 60px; }
.site-page-open-banking .section-5 .info a { color: #054375; text-decoration: underline; font-weight: 600; }
.site-page-open-banking .section-6 { background: rgba(230, 248, 255, 1); }
.site-page-open-banking .section-6 h2 { font-family: 'Red Hat Display', sans-serif; font-style: normal; font-weight: 900; font-size: 32px; line-height: 40px; text-align: center; color: #054375; margin-top: 80px; }
.site-page-open-banking .section-6 p { font-family: 'Red Hat Display', sans-serif; font-style: normal; font-weight: normal; font-size: 24px; line-height: 36px; text-align: center; color: #4F4F4F; margin-bottom: 25px; }
.site-page-open-banking .section-6 a { text-decoration: none; font-family: 'Red Hat Display', sans-serif; font-style: normal; font-weight: bold; font-size: 24px; line-height: 36px; color: #054375; }
.site-page-open-banking .section-6 .faqHeader { font-size: 27px; margin: 20px; }
.site-page-open-banking .section-6 .panel { border-bottom: 1px solid rgba(5, 67, 117, 1); margin-bottom: 0px; border-style: dashed; border-top: none; border-right: none; border-left: none; }
.site-page-open-banking .section-6 .panel .panel-title { margin-bottom: 0px; line-height: 0px; padding-top: 20px; padding-bottom: 15px; }
.site-page-open-banking .section-6 .panel .panel-title a { line-height: normal; width: 94%; display: inline-block; position: relative; }
.site-page-open-banking .section-6 .panel .panel-title a span { font-size: 1.2em; font-weight: 900; }
.site-page-open-banking .section-6 .panel-body { font-family: 'Red Hat Display', sans-serif; font-style: normal; font-weight: normal; font-size: 16px; line-height: 24px; color: #4F4F4F; margin-bottom: 30px; }
.site-page-open-banking .section-6 .panel-heading [data-toggle="collapse"]:after { font-family: 'fontawesome'; content: "\f054"; float: right; color: #8CD133; font-size: 18px; line-height: 22px; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); position: absolute; right: -14px; top: 10px; }
.site-page-open-banking .section-6 .panel-heading [data-toggle="collapse"].collapsed:after { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); color: #054375; position: absolute; right: -14px; top: 9px; }
.site-page-open-banking .section-6 .finish-info { font-family: 'Red Hat Display', sans-serif; font-style: normal; font-weight: normal; font-size: 16px; line-height: 24px; color: #054375; margin-top: 45px; }
.site-page-open-banking .section-6 .finish-info a { font-style: normal; font-weight: 700; font-size: 1em; color: #054375; }