.component-header{background-color:#f3f3f3 !important;color:#5a5a5a;padding:8px;text-transform:uppercase;font-size:16px;border-top:1px solid #ccc;margin-bottom:0}
.component-header span{display:flex;align-items:center;justify-content:center}
.component-header span:before{content:'';display:inline-block;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1MDggNTA4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MDggNTA4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTMxOS41LDE2NC44bC05NS4yLTQyLjRjLTQuMy0xLjktOS4zLTEtMTIuNiwyLjNjLTMuMywzLjMtNC4zLDguMy0yLjMsMTIuNmw0Mi40LDk1LjJjMi41LDUuNyw5LjMsOC40LDE1LDUuNyAgICBjNS40LTIuNSw4LTkuMiw1LjYtMTQuOWwtOS42LTIxLjVsMjUuOS0yNS45bDIxLjUsOS42YzUuNywyLjUsMTIuNCwwLDE1LTUuN0MzMjcuNywxNzQuMSwzMjUuMiwxNjcuNCwzMTkuNSwxNjQuOHogTTI1Mi45LDE3OS42ICAgIEwyNDIsMTU1LjJsMjQuNSwxMC45TDI1Mi45LDE3OS42eiIgZmlsbD0iIzAwMDAwMCIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTQ1My45LDIzOS45aC04M2wzNC41LTM0LjVjMjEuMS0yMS4xLDIxLjEtNTUuNCwwLTc2LjVMMjkyLjIsMTUuOEMyODIsNS42LDI2OC40LDAsMjU0LDBjLTE0LjQsMC0yOCw1LjYtMzguMiwxNS44ICAgIEwxMDIuNywxMjguOWMtMjEuMSwyMS4xLTIxLjEsNTUuNCwwLDc2LjVsMzQuNSwzNC41aC04M0MyNC4zLDIzOS45LDAsMjY0LjIsMCwyOTR2MTU5LjlDMCw0ODMuNywyNC4zLDUwOCw1NC4xLDUwOEgyMTQgICAgYzE1LjgsMCwzMC4xLTYuOSw0MC0xNy44YzkuOSwxMC45LDI0LjEsMTcuOCw0MCwxNy44aDE1OS45YzI5LjgsMCw1NC4xLTI0LjMsNTQuMS01NC4xVjI5NEM1MDgsMjY0LjIsNDgzLjcsMjM5LjksNDUzLjksMjM5Ljl6ICAgICBNMjM5LjksNDUzLjljMCwxNC4zLTExLjYsMjUuOS0yNS45LDI1LjlINTQuMWMtMTQuMywwLTI1LjktMTEuNi0yNS45LTI1LjlWMjk0YzAtMTQuMywxMS42LTI1LjksMjUuOS0yNS45aDExMS4zbDUwLjQsNTAuNCAgICBjNi44LDYuOCwxNS4xLDExLjYsMjQuMSwxNFY0NTMuOXogTTI1NCwzMDYuMWMtNi45LDAtMTMuNC0yLjctMTguMy03LjZsLTExMy4xLTExM2MtMTAuMS0xMC4xLTEwLjEtMjYuNSwwLTM2LjZMMjM1LjcsMzUuOCAgICBjNC45LTQuOSwxMS40LTcuNiwxOC4zLTcuNnMxMy40LDIuNywxOC4zLDcuNmwxMTMuMSwxMTMuMWMxMC4xLDEwLjEsMTAuMSwyNi41LDAsMzYuNkwyNzIuMywyOTguNiAgICBDMjY3LjQsMzAzLjQsMjYwLjksMzA2LjEsMjU0LDMwNi4xeiBNNDc5LjgsNDUzLjlMNDc5LjgsNDUzLjljMCwxNC4zLTExLjYsMjUuOS0yNS45LDI1LjlIMjk0Yy0xNC4zLDAtMjUuOS0xMS42LTI1LjktMjUuOVYzMzIuNSAgICBjOS0yLjQsMTcuMy03LjIsMjQuMS0xNGw1MC40LTUwLjRoMTExLjNjMTQuMywwLDI1LjksMTEuNiwyNS45LDI1LjlWNDUzLjl6IiBmaWxsPSIjMDAwMDAwIi8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMTcwLjMsMzQ5LjhjMC0xOS44LTE2LTM1LjgtMzUuNi0zNS44aC0yNS41Yy02LjMsMC0xMS4zLDUuMS0xMS4zLDExLjN2NDguNmMwLDAsMCwwLDAsMC4xYzAsMCwwLDAsMCwwLjF2NDguNiAgICBjMCw2LjMsNS4xLDExLjMsMTEuMywxMS4zaDI1LjVjMTkuNiwwLDM1LjYtMTYsMzUuNi0zNS42YzAtOS40LTMuNy0xOC05LjgtMjQuM0MxNjYuNSwzNjcuNywxNzAuMywzNTkuMiwxNzAuMywzNDkuOHogICAgIE0xMzQuNyw0MTEuMmgtMTQuMnYtMjUuOWgxNC4yYzcuMSwwLDEyLjksNS44LDEyLjksMTIuOUMxNDcuNiw0MDUuNCwxNDEuOCw0MTEuMiwxMzQuNyw0MTEuMnogTTEzNC43LDM2Mi41aC0xNC4ydi0yNS45aDE0LjIgICAgYzcuMSwwLDEyLjksNS44LDEyLjksMTIuOUMxNDcuNiwzNTYuNywxNDEuOCwzNjIuNSwxMzQuNywzNjIuNXoiIGZpbGw9IiMwMDAwMDAiLz4KCTwvZz4KPC9nPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik00MDYuMSwzOTkuM2MtNyw3LjctMTcsMTItMjcuNCwxMmMtMjAuNiwwLTM3LjMtMTYuNy0zNy4zLTM3LjNzMTYuNy0zNy4zLDM3LjMtMzcuM2MxMiwwLDIyLjksNS41LDMwLDE1LjEgICAgYzMuNyw1LDEwLjgsNi4xLDE1LjksMi40YzUtMy43LDYuMS0xMC44LDIuNC0xNS45Yy0xMS4zLTE1LjItMjkuNC0yNC4zLTQ4LjMtMjQuM2MtMzMuMSwwLTYwLDI2LjktNjAsNjBjMCwzMy4xLDI2LjksNjAsNjAsNjAgICAgYzE2LjcsMCwzMi44LTcuMSw0NC4xLTE5LjRjNC4yLTQuNiwzLjktMTEuOC0wLjctMTZDNDE3LjUsMzk0LjQsNDEwLjMsMzk0LjcsNDA2LjEsMzk5LjN6IiBmaWxsPSIjMDAwMDAwIi8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==') no-repeat;width:24px;height:24px;margin-right:8px;opacity:.5}
.txt-img-middle{flex-direction:row-reverse}
.display-flex{display:flex}
.g-24{gap:20px}
.flex-wrap{flex-wrap:wrap}
.flex-wrap-rev{flex-wrap:wrap-reverse}
.align-items-center{align-items:center}
.justify-content-center{justify-content:center}
.justify-content-betweem{justify-content:space-between}
.text-justify{font-size:18px;font-weight:400;line-height:150%}
.bg-solucao{background-color:var(--cor-gray-lighter);padding:40px}
.container-solucao{max-width:1120px;margin:0 auto}
.title-solucao{font-size:22px;line-height:150%;color:var(--cor-primary-darker);text-align:center}
.subtitle-solucao{font-size:18px;line-height:150%;color:var(--cor-primary-darker);text-align:center;margin-bottom:40px}
.title-steps{margin:0 16px;margin-top:60px;font-size:22px;line-height:150%;color:var(--cor-primary-darker);text-align:center}
.subtitle-steps{font-size:18px;line-height:150%;color:var(--cor-primary-darker);text-align:center;margin:0 16px;margin-bottom:24px}
@media(min-width:500px){.title-solucao{font-size:40px}
.subtitle-solucao{font-size:18px}
.title-steps{font-size:36px}
.subtitle-steps{font-size:18px}
}
.tabs__tab--hide{display:none}
.solucao-date{margin:0;padding:0}
.card-item{background-size:cover;position:relative;height:198px;max-width:262px;border-radius:24px;overflow:hidden}
.card-item-img img{height:198px;width:262px;border-radius:24px;transition:all .3s;object-fit:cover}
.card-item:hover .card-item-img img{transform:scale(1.05)}
.more-btn{position:absolute;bottom:0;background-color:blue;color:#FFF;width:100%;padding:16px 0;opacity:82%;text-align:center;border-radius:0 0 24px 24px;cursor:pointer;transition:all .3s}
.card-item a{font-size:20px;font-weight:500;line-height:24px;text-align:center;color:#fff !important;z-index:10}
.section-card-step1{margin:88px 0}
.txt-div{margin:16px}
.title-card-step1{font-size:32px;font-weight:700;line-height:48px;letter-spacing:0;text-align:left;color:var(--cor-primary-darker)}
.title-card-step1+p{font-size:18px;font-weight:400;line-height:150%;letter-spacing:0}
.section-card-step1>div>img{max-width:640px;height:380px;object-fit:cover;border-radius:24px}
.mt-40{margin-top:40px}
@media(min-width:700px){.txt-div{margin-right:32px}
}
#tab2{padding:0 24px 24px}
.boxstep2{max-width:520px;padding:24px;display:flex;flex-direction:column;align-items:center;gap:16px;background-color:#f5f5f5;border-radius:24px}
.boxstep2.middle-box{flex:0 0 100%;margin:1%}
.title-box-step2{color:#00002e;text-align:center;font-size:28px;font-style:normal;font-weight:700;line-height:38.4px}
.description-box-step2{color:#00002e;text-align:center;font-size:22px;font-style:normal;font-weight:400;line-height:26.4px}
.description-box-step2 + img{width:135px;height:121px;object-fit:cover;border-radius:24px;background-color:#FFF}
#tab3{margin-bottom:56px}
.boxstep3{display:flex;padding:32px 24px;align-items:center;gap:32px;border-radius:24px;border:1px solid #f5f5f5;background-color:#fafafa;width:365px;height:113px}
.boxstep3>div>img{width:70px;height:50px;border-radius:24px}
.title-box-step3{color:#00002e;font-size:22px;font-weight:700;line-height:38.4px}
.description-box-step3{color:#00002e;font-size:16px;font-weight:400;line-height:150%}
@media(min-width:500px){.boxstep3{width:682px;height:113px}
.boxstep3>div>img{width:140px;height:100px}
.title-box-step3{font-size:28px}
.description-box-step3{font-size:22px}
}
#tab4{padding:30px}
.section-cards{width:100%;margin:0;background-color:#f5f5f5;border-bottom:4px solid #ffb500;padding-bottom:80px}
.card-background{background:none !important}
.title-card{display:none}
.cards_{display:flex;max-width:1120px;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px;padding-left:0;padding-right:0;margin:0 auto;padding-top:37px}
.card{width:190px;height:190px;background-color:blue;padding:15px;border:0;border-radius:24px;display:flex;align-items:center;justify-content:center;flex-direction:column;transition:all .5s ease-in-out}
.card_{display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:700}
.card_>img{width:64px;height:64px}
.card p{color:#fff;display:flex;justify-content:center;margin:0;margin-top:32px;font-style:normal;font-size:14px;text-transform:uppercase}
.card__{display:flex;flex-direction:column;align-items:center;justify-content:space-between;font-weight:700}
.card_back p{margin-top:0}
.card_back p+p{display:flex;align-items:center;justify-content:space-between;text-align:center;text-transform:none;font-weight:400;margin-top:0;height:90px}
.card p span{margin-left:4px;margin-bottom:-1px}
.arrow-right{display:block}
.arrow-right-mobile{display:none}
.hr{margin:0;border:4px solid #ffb500}
.cards-title h2{display:none}
@media screen and (max-width:500px){.title-card{display:block;font-size:18px;font-weight:700;line-height:22px;letter-spacing:0;text-align:center;padding-top:30px;margin-bottom:-21px}
.cards-title h2{display:block;color:#030061;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:150%;text-transform:uppercase;margin-top:32px}
.card{width:100%;display:flex;align-items:center;justify-content:start;flex-direction:row;width:382px;height:96px;gap:8px;border-radius:8px}
.card_{width:100%;display:flex;align-items:center;justify-content:start;flex-direction:row;width:382px;height:96px;padding:0 16px;gap:8px}
.card>img{width:70px;height:70px}
.card p{margin-top:0;margin-left:24px}
.arrow-right{display:none}
.arrow-right-mobile{display:block}
}
@media screen and (max-width:390px){.card{width:340px}
}
.flip-container{width:190px;height:190px;perspective:1000px}
.flipper{position:relative;width:100%;height:100%;transition:transform .8s;transform-style:preserve-3d}
.front,.back{position:absolute;width:100%;height:100%;backface-visibility:hidden;transition:all .6s ease}
.flip-container:hover .front{opacity:0}
.flip-container:hover .back{opacity:1;z-index:2}
.front{z-index:2}
.back{z-index:0}
.btn-card-2{color:#FFF;font-size:16px;font-weight:700;border-radius:8px;border:2px solid #FFF;padding:6px 25px;transition:all .6s}
.btn-card-2:hover{color:blue;border:2px solid #FFF;transform:scale(1);box-shadow:inset 0 -45px 0 0 #fff}