section#bg{background:linear-gradient(160.44deg, #0C0E14 -12.97%, #880E4F 214.67%)}section#modulo1{padding-bottom:78px}@media(max-width: 767px){section#modulo1{overflow:hidden;padding-bottom:40px}}section#modulo1 .grupo-01{display:flex;align-items:center;justify-content:center;padding-top:100px}@media(max-width: 767px){section#modulo1 .grupo-01{display:block;padding-top:50px}}section#modulo1 .grupo-01 #cardStudent{background:url(../../img/carteirinha/bg-frame-01.png);background-size:600px;background-repeat:no-repeat;background-position:center center;min-width:631px;margin-right:130px}@media(max-width: 767px){section#modulo1 .grupo-01 #cardStudent{min-width:initial;background-size:320px;margin:auto}}section#modulo1 .grupo-01 #cardStudent .card-student{display:flex;justify-content:center;align-items:center}section#modulo1 .grupo-01 #cardStudent .card-student .box{position:relative;width:560px;height:672px;display:flex;justify-content:center;align-items:center;left:25px;transition:.5s}@media(max-width: 767px){section#modulo1 .grupo-01 #cardStudent .card-student .box{width:370px;height:400px}}section#modulo1 .grupo-01 #cardStudent .card-student .box::before{content:" ";position:absolute;top:0;left:120px;width:50%;height:100%;text-decoration:none;background:#fff;border-radius:8px;transform:skewX(15deg);transition:.5s}@media(max-width: 767px){section#modulo1 .grupo-01 #cardStudent .card-student .box::before{left:70px}}section#modulo1 .grupo-01 #cardStudent .card-student .box::after{content:"";position:absolute;top:0;left:150px;width:50%;height:100%;background:#fff;border-radius:8px;transform:skewX(15deg);transition:.5s;filter:blur(30px)}@media(max-width: 767px){section#modulo1 .grupo-01 #cardStudent .card-student .box::after{left:100px}}section#modulo1 .grupo-01 #cardStudent .card-student .box:hover:before,section#modulo1 .grupo-01 #cardStudent .card-student .box:hover:after{transform:skewX(0deg);left:20px;width:calc(100% - 90px)}section#modulo1 .grupo-01 #cardStudent .card-student .box:nth-child(1):before,section#modulo1 .grupo-01 #cardStudent .card-student .box:nth-child(1):after{background:linear-gradient(158.41deg, #0A0A0B -14.9%, #ED145B 172.64%)}section#modulo1 .grupo-01 #cardStudent .card-student .box span{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;pointer-events:none}section#modulo1 .grupo-01 #cardStudent .card-student .box span::before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-radius:8px;background:rgba(255,255,255,.1);backdrop-filter:blur(10px);opacity:0;transition:.1s;animation:animate 2s ease-in-out infinite;box-shadow:0 5px 15px rgba(0,0,0,.08)}section#modulo1 .grupo-01 #cardStudent .card-student .box span::after{content:"";position:absolute;bottom:0;right:0;width:100%;height:100%;border-radius:8px;background:rgba(255,255,255,.1);backdrop-filter:blur(10px);opacity:0;transition:.5s;animation:animate 2s ease-in-out infinite;box-shadow:0 5px 15px rgba(0,0,0,.08);animation-delay:-1s}section#modulo1 .grupo-01 #cardStudent .card-student .box:hover span::before{top:-50px;left:50px;width:100px;height:100px;opacity:1}@media(max-width: 767px){section#modulo1 .grupo-01 #cardStudent .card-student .box:hover span::before{width:50px;height:50px;top:-30px;left:40px}}section#modulo1 .grupo-01 #cardStudent .card-student .box:hover span:after{bottom:-50px;right:50px;width:100px;height:100px;opacity:1}@media(max-width: 767px){section#modulo1 .grupo-01 #cardStudent .card-student .box:hover span:after{width:50px;height:50px;bottom:-10px}}section#modulo1 .grupo-01 #cardStudent .card-student .box:hover{width:470px}@media(max-width: 767px){section#modulo1 .grupo-01 #cardStudent .card-student .box:hover{width:320px}}section#modulo1 .grupo-01 #cardStudent .card-student .box:hover .infos{transform:skewX(0deg) scale(0.85);margin-left:-50px}@media(max-width: 767px){section#modulo1 .grupo-01 #cardStudent .card-student .box:hover .infos{transform:skewX(0deg) scale(0.5);margin-left:-50px}}section#modulo1 .grupo-01 #cardStudent .card-student .box .infos{position:relative;z-index:1;transform:skewX(15deg) scale(0.85);transition:.5s;margin-left:50px}@media(max-width: 767px){section#modulo1 .grupo-01 #cardStudent .card-student .box .infos{transform:skewX(15deg) scale(0.5);margin-left:0px}}section#modulo1 .grupo-01 #cardStudent .card-student .box .infos .logo-fetes-card{display:block;margin-left:auto}section#modulo1 .grupo-01 #cardStudent .card-student .box .infos .foto-estudante{display:block;margin:auto;margin-top:20px}section#modulo1 .grupo-01 #cardStudent .card-student .box .infos .tx1{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:800;font-size:30.1208px;line-height:40px;color:#fde4eb;text-align:center;margin-top:30px}section#modulo1 .grupo-01 #cardStudent .card-student .box .infos .tx2{font-family:"Roboto",sans-serif;font-style:normal;font-weight:400;font-size:20.0805px;line-height:30px;color:#fff;text-align:center;margin-top:12px}section#modulo1 .grupo-01 #cardStudent .card-student .box .infos hr{border:1.25503px solid rgba(255,255,255,.24);margin:25px 0px}section#modulo1 .grupo-01 #cardStudent .card-student .box .infos .box-flex{display:flex;align-items:center;justify-content:center}section#modulo1 .grupo-01 #cardStudent .card-student .box .infos .box-flex .logo-fetes-circle{display:block;margin-right:10px}section#modulo1 .grupo-01 #cardStudent .card-student .box .infos .box-flex .infos-fetes{max-width:258.54px}section#modulo1 .grupo-01 #cardStudent .card-student .box .infos .box-flex .infos-fetes .inst{font-family:"Roboto",sans-serif;font-style:normal;font-weight:400;font-size:15.0604px;line-height:20px;color:rgba(255,255,255,.6)}section#modulo1 .grupo-01 #cardStudent .card-student .box .infos .box-flex .infos-fetes .nomeFetes{font-family:"Roboto",sans-serif;font-style:normal;font-weight:600;font-size:20.0805px;line-height:30px;color:#fff;margin-top:5px}section#modulo1 .grupo-01 #cardStudent .card-student .box .infos .tabela-card{border:1.25503px solid rgba(255,255,255,.1);filter:drop-shadow(-38.906px 5.02013px 37.651px rgba(0, 0, 0, 0.25));border-radius:10.0403px;width:330.07px;margin:auto;display:block}section#modulo1 .grupo-01 #cardStudent .card-student .box .infos .tabela-card tr{width:100%}section#modulo1 .grupo-01 #cardStudent .card-student .box .infos .tabela-card tr td{padding:20px;font-family:"Roboto",sans-serif;font-style:normal;font-size:17.9291px;line-height:25px;width:100%}section#modulo1 .grupo-01 #cardStudent .card-student .box .infos .tabela-card tr td:first-child{font-weight:400;color:rgba(255,255,255,.6);padding-right:0}section#modulo1 .grupo-01 #cardStudent .card-student .box .infos .tabela-card tr td:nth-child(2){font-weight:600;color:#fff;text-align:right}section#modulo1 .grupo-01 .textos{max-width:470px}@media(max-width: 767px){section#modulo1 .grupo-01 .textos{max-width:100%;padding:0px 24px;margin-top:65px}}section#modulo1 .grupo-01 .textos .titulo{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:800;font-size:36px;line-height:48px;color:#fff}@media(max-width: 767px){section#modulo1 .grupo-01 .textos .titulo{font-size:30px;line-height:40px}}section#modulo1 .grupo-01 .textos .txt-01{color:#d1d1d1;font-family:"Roboto",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;margin-top:20px}@media(max-width: 767px){section#modulo1 .grupo-01 .textos .txt-01{font-size:14px;line-height:20px}}section#modulo1 .grupo-01 .textos .primary,section#modulo1 .grupo-01 .textos .primary::after{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}section#modulo1 .grupo-01 .textos .primary{background:none;border-radius:4px;color:#fff;display:block;font-family:"Roboto",sans-serif;font-size:16px;margin-top:30px;text-align:center;font-weight:bold;text-decoration:none;position:relative;width:100%;height:48px;line-height:48px;background:#ed145b;border:solid 2px #ed145b;box-sizing:border-box}section#modulo1 .grupo-01 .textos .primary span{position:relative;z-index:2}section#modulo1 .grupo-01 .textos .primary::before,section#modulo1 .grupo-01 .textos .primary::after{background:#141414;content:"";position:absolute;z-index:1}section#modulo1 .grupo-01 .textos .primary:hover{color:#ed145b}section#modulo1 .grupo-01 .textos .primary{overflow:hidden}section#modulo1 .grupo-01 .textos .primary::after{height:100%;left:-35%;top:0;transform:skew(50deg);transition-duration:.6s;transform-origin:top left;width:0}section#modulo1 .grupo-01 .textos .primary:hover:after{height:100%;width:135%}section#modulo1 .grupo-01 .textos .secondary,section#modulo1 .grupo-01 .textos .secondary::after{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}section#modulo1 .grupo-01 .textos .secondary{background:none;border-radius:4px;color:#ed145b;display:block;font-family:"Roboto",sans-serif;font-size:16px;margin-top:30px;text-align:center;font-weight:bold;text-decoration:none;position:relative;width:100%;height:48px;line-height:48px;background:none;border:solid 2px #ed145b;box-sizing:border-box}@media(max-width: 767px){section#modulo1 .grupo-01 .textos .secondary{margin-top:20px}}section#modulo1 .grupo-01 .textos .secondary span{position:relative;z-index:2}section#modulo1 .grupo-01 .textos .secondary::before,section#modulo1 .grupo-01 .textos .secondary::after{background:#ed145b;content:"";position:absolute;z-index:1}section#modulo1 .grupo-01 .textos .secondary:hover{color:#fff}section#modulo1 .grupo-01 .textos .secondary{overflow:hidden}section#modulo1 .grupo-01 .textos .secondary::after{height:100%;left:-35%;top:0;transform:skew(50deg);transition-duration:.6s;transform-origin:top left;width:0}section#modulo1 .grupo-01 .textos .secondary:hover:after{height:100%;width:135%}section#modulo1 .grupo-02{margin-top:137px}@media(max-width: 767px){section#modulo1 .grupo-02{width:100%;overflow-x:scroll;margin-top:60px;padding-left:24px}section#modulo1 .grupo-02::-webkit-scrollbar{width:0px;background:none}section#modulo1 .grupo-02::-webkit-scrollbar-track{border-radius:0px}section#modulo1 .grupo-02::-webkit-scrollbar-thumb{background:none;border-radius:10px}}section#modulo1 .grupo-02 .div-scroll{display:flex;align-items:center;justify-content:center}@media(max-width: 767px){section#modulo1 .grupo-02 .div-scroll{width:1137px;padding-right:24px}}section#modulo1 .grupo-02 .div-scroll .box{display:flex;align-items:center;border:1px solid rgba(255,255,255,.24);padding:16px;box-sizing:border-box;border-radius:8px;max-width:369px;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}section#modulo1 .grupo-02 .div-scroll .box.box-02{margin:0px 15px}@media(max-width: 767px){section#modulo1 .grupo-02 .div-scroll .box.box-03{margin-right:24px}}section#modulo1 .grupo-02 .div-scroll .box:hover{background:#e91e63}section#modulo1 .grupo-02 .div-scroll .box .icone-box{display:block;margin-right:24px}section#modulo1 .grupo-02 .div-scroll .box .box-txt .tx1{font-family:"Roboto",sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#fff}section#modulo1 .grupo-02 .div-scroll .box .box-txt .tx2{font-family:"Roboto",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#d1d1d1;margin-top:8px}section#modulo1 .grupo-03{display:flex;align-items:center;justify-content:center;margin-top:137px;background:url(../../img/carteirinha/bg-frame.png);background-size:initial;background-repeat:no-repeat;background-position:right center;min-height:627px}@media(max-width: 767px){section#modulo1 .grupo-03{min-height:initial;display:block;background:none;margin-top:30px}}section#modulo1 .grupo-03 .div-left{max-width:461px;margin-right:39px}@media(max-width: 767px){section#modulo1 .grupo-03 .div-left{max-width:100%;margin:auto;padding:0px 24px}}section#modulo1 .grupo-03 .div-left .tx1{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:800;font-size:36px;line-height:48px;color:#fff}@media(max-width: 767px){section#modulo1 .grupo-03 .div-left .tx1{font-size:30px;line-height:40px}}section#modulo1 .grupo-03 .div-left .tx2{font-family:"Roboto",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#fff;margin-top:15px}@media(max-width: 767px){section#modulo1 .grupo-03 .div-left .tx2{font-size:14px;line-height:20px}}section#modulo1 .grupo-03 .div-right{display:flex;align-items:center;flex-wrap:wrap;width:785px}@media(max-width: 767px){section#modulo1 .grupo-03 .div-right{width:100%;display:block;margin-top:30px;padding:0px 24px;box-sizing:border-box}}section#modulo1 .grupo-03 .div-right .box-vantagens{background:linear-gradient(180deg, rgba(237, 20, 91, 0.08) 0%, rgba(237, 20, 91, 0.02) 100%);border:1px solid #f78eae;border-radius:8px;padding:24px;width:320px}@media(max-width: 767px){section#modulo1 .grupo-03 .div-right .box-vantagens{width:100%;box-sizing:border-box;margin:24px auto 0px auto !important}}section#modulo1 .grupo-03 .div-right .box-vantagens.box-vantagens-02,section#modulo1 .grupo-03 .div-right .box-vantagens.box-vantagens-04{margin-left:30px}section#modulo1 .grupo-03 .div-right .box-vantagens.box-vantagens-03,section#modulo1 .grupo-03 .div-right .box-vantagens.box-vantagens-04{margin-top:30px}section#modulo1 .grupo-03 .div-right .box-vantagens .icone-box{display:block;margin:auto}section#modulo1 .grupo-03 .div-right .box-vantagens .tx-titulo{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:800;font-size:24px;line-height:32px;text-align:center;color:#fff;margin-top:24px}section#modulo1 .grupo-03 .div-right .box-vantagens .tx-descript{font-family:"Roboto",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;text-align:center;color:#fff;margin-top:16px}@keyframes animate{0%,100%{transform:translateY(10px)}50%{transform:translate(-10px)}}section#modulo2{background:#0c0e14;padding:85px 0px}@media(max-width: 767px){section#modulo2{padding:40px 0px}}section#modulo2 .grupo{display:flex;align-items:center;justify-content:center}@media(max-width: 767px){section#modulo2 .grupo{display:block;padding:0px 24px;box-sizing:border-box}}section#modulo2 .grupo .box{width:570px;height:443px;background:#1f2127;border-radius:16px;padding:48px;box-sizing:border-box}@media(max-width: 767px){section#modulo2 .grupo .box{width:100%;height:initial;padding:24px}}section#modulo2 .grupo .box.box-01{margin-right:30px}@media(max-width: 767px){section#modulo2 .grupo .box.box-01{margin:auto;margin-bottom:24px}}section#modulo2 .grupo .box .tx1{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:800;font-size:24px;line-height:32px;text-align:center;color:#fff}@media(max-width: 767px){section#modulo2 .grupo .box .tx1{font-size:20px;line-height:30px}}section#modulo2 .grupo .box .tx2{font-family:"Roboto",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;text-align:center;color:#fff;margin-top:24px}@media(max-width: 767px){section#modulo2 .grupo .box .tx2{font-size:14px;line-height:20px}}section#modulo2 .grupo .box #solicitar-carteirinha,section#modulo2 .grupo .box #visualizar-carteirinha{margin-top:24px}section#modulo2 .grupo .box #solicitar-carteirinha .form-group,section#modulo2 .grupo .box #visualizar-carteirinha .form-group{margin-top:14px}section#modulo2 .grupo .box #solicitar-carteirinha .form-group label,section#modulo2 .grupo .box #visualizar-carteirinha .form-group label{font-family:"Roboto",sans-serif;font-style:normal;font-weight:600;font-size:12px;line-height:16px;color:#fff;display:block;margin-bottom:8px}section#modulo2 .grupo .box #solicitar-carteirinha .form-group input,section#modulo2 .grupo .box #solicitar-carteirinha .form-group textarea,section#modulo2 .grupo .box #solicitar-carteirinha .form-group select,section#modulo2 .grupo .box #visualizar-carteirinha .form-group input,section#modulo2 .grupo .box #visualizar-carteirinha .form-group textarea,section#modulo2 .grupo .box #visualizar-carteirinha .form-group select{width:100%;min-height:40px;border:1px solid #9e9fa1;border-radius:8px;font-family:"Roboto",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#fff;background:none;padding:10px;box-sizing:border-box;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}section#modulo2 .grupo .box #solicitar-carteirinha .form-group input:focus,section#modulo2 .grupo .box #solicitar-carteirinha .form-group textarea:focus,section#modulo2 .grupo .box #solicitar-carteirinha .form-group select:focus,section#modulo2 .grupo .box #visualizar-carteirinha .form-group input:focus,section#modulo2 .grupo .box #visualizar-carteirinha .form-group textarea:focus,section#modulo2 .grupo .box #visualizar-carteirinha .form-group select:focus{border:1px solid #ed145b}section#modulo2 .grupo .box #solicitar-carteirinha button,section#modulo2 .grupo .box #solicitar-carteirinha button::after,section#modulo2 .grupo .box #visualizar-carteirinha button,section#modulo2 .grupo .box #visualizar-carteirinha button::after{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}section#modulo2 .grupo .box #solicitar-carteirinha button,section#modulo2 .grupo .box #visualizar-carteirinha button{background:none;border-radius:4px;color:#fff;display:block;font-family:"Roboto",sans-serif;font-size:16px;margin-top:25px;text-align:center;font-weight:bold;text-decoration:none;position:relative;width:100%;height:48px;line-height:44px;background:#ed145b;border:solid 2px #ed145b;box-sizing:border-box}section#modulo2 .grupo .box #solicitar-carteirinha button span,section#modulo2 .grupo .box #visualizar-carteirinha button span{position:relative;z-index:2}section#modulo2 .grupo .box #solicitar-carteirinha button::before,section#modulo2 .grupo .box #solicitar-carteirinha button::after,section#modulo2 .grupo .box #visualizar-carteirinha button::before,section#modulo2 .grupo .box #visualizar-carteirinha button::after{background:#141414;content:"";position:absolute;z-index:1}section#modulo2 .grupo .box #solicitar-carteirinha button:hover,section#modulo2 .grupo .box #visualizar-carteirinha button:hover{color:#ed145b}section#modulo2 .grupo .box #solicitar-carteirinha button,section#modulo2 .grupo .box #visualizar-carteirinha button{overflow:hidden}section#modulo2 .grupo .box #solicitar-carteirinha button::after,section#modulo2 .grupo .box #visualizar-carteirinha button::after{height:100%;left:-35%;top:0;transform:skew(50deg);transition-duration:.6s;transform-origin:top left;width:0}section#modulo2 .grupo .box #solicitar-carteirinha button:hover:after,section#modulo2 .grupo .box #visualizar-carteirinha button:hover:after{height:100%;width:135%}