.year{background-color:#fff;border:1px solid #fff;border-radius:8px;grid-template-columns:64px auto;margin:15px;padding:10px 5px;font-family:Montserrat;font-size:20px;font-weight:600;display:grid;box-shadow:0 0 42px -4px #48484814,0 0 18px -6px #48484814}.label{color:var(--grayscale-black,#1d1d1b);letter-spacing:.15px;margin:10px;padding:0 0 0 20px;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:140%}.year-checked{width:30px;height:30px;margin:auto;display:none}.year-unchecked{width:30px;height:30px;margin:auto;display:block}.action-container{display:block!important}.template-year{grid-template-rows:50px 100px 280px 200px;display:grid}@media only screen and (width>=600px){.template-year{grid-template-rows:10% 15% auto auto;height:90%;margin:0 20%;padding:40px;display:grid;box-shadow:0 3px 10px #00000029}}.header-years{color:var(--escala-de-cinza-preto,#242424);padding:10px 0 5px;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:600;line-height:130%}.action-button{background:var(--f654943a);color:#fff;border-radius:48px;width:95%;padding:18px 114px 18px 102px;font-family:Montserrat;font-size:16px;font-weight:600;position:absolute;bottom:28px}.body-message{background:#f1f1f1;border-radius:8px;grid-template-columns:40px auto;align-items:center;height:76px;margin:10px;display:grid;padding:0!important}.message-select-year{background:#fff;border-radius:8px;align-items:center;height:76px;margin:10px;display:flex;padding:10px!important}.body-message svg{margin:10px}.body-message span{color:var(--escala-de-cinza-preto,#242424);margin:4px 0 0;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.school{color:#313131;background-color:#fff;border:1px solid #fff;border-radius:8px;grid-template-columns:64px auto;margin:10px;padding:10px 0 0 10px;font-family:Montserrat;font-size:14px;font-weight:500;display:grid;box-shadow:0 0 42px -4px #48484814,0 0 18px -6px #48484814}.school-name{color:var(--grayscale-black,#1d1d1b);letter-spacing:.15px;margin:10px 0 0;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:140%}.student-qty{color:var(--grayscale-black,#1d1d1b);letter-spacing:.25px;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.radio{display:none}.school-checked{width:30px;height:30px;margin:auto;display:none}.school-unchecked{width:30px;height:30px;margin:auto;display:block}.school-dependent{align-items:center;margin:0;padding:0;display:flex}.school-dependent p{margin:8px 0 8px 4px}.header{color:var(--escala-de-cinza-preto,#242424);font-family:Montserrat;font-size:24px;font-style:normal;font-weight:600;line-height:130%}.body{color:#313131;font-family:Montserrat;font-size:12px;font-weight:500;line-height:140%}.select-school-info{color:var(--escala-de-cinza-preto,#242424);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.action-button{background:var(--v5a333ab2)}.action-button:hover{background:var(--v3aaa7daa)}.dependent{margin-top:20px;margin-bottom:20px;padding:16px 0;position:relative}.checkbox-dependent,.checkbox-optional{accent-color:var(--main-color);cursor:pointer;visibility:visible;width:auto;height:auto;padding:10px;transform:scale(2)}.checkbox-dependent{left:0;margin-left:10px!important;position:absolute!important;top:10px!important}.dependent-unchecked-default:after{content:"";visibility:visible;background-image:url("data:image/svg+xml,<svg width=\"44\" height=\"44\" viewBox=\"0 0 44 44\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect x=\"8.75\" y=\"8.75\" width=\"26.5\" height=\"26.5\" rx=\"3.25\" stroke=\"%23CC1316\" stroke-width=\"1.5\"/></svg>");background-repeat:no-repeat;background-size:28px;width:28px;height:28px;display:block}.dependent-unchecked-luminova:after{content:"";visibility:visible;background-image:url("data:image/svg+xml,<svg width=\"44\" height=\"44\" viewBox=\"0 0 44 44\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect x=\"8.75\" y=\"8.75\" width=\"26.5\" height=\"26.5\" rx=\"3.25\" stroke=\"rgba(102, 45, 145, 1)\" stroke-width=\"1.5\"/></svg>");background-repeat:no-repeat;background-size:28px;width:28px;height:28px;display:block}.dependent-unchecked-sphere:after{content:"";visibility:visible;background-image:url("data:image/svg+xml,<svg width=\"44\" height=\"44\" viewBox=\"0 0 44 44\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect x=\"8.75\" y=\"8.75\" width=\"26.5\" height=\"26.5\" rx=\"3.25\" stroke=\"rgba(121, 185, 62, 0.7)\" stroke-width=\"1.5\"/></svg>");background-repeat:no-repeat;background-size:28px;width:28px;height:28px;display:block}.dependent-checked-default:after{content:"";visibility:visible;background-image:url("data:image/svg+xml,<svg width=\"44\" height=\"44\" viewBox=\"0 0 44 44\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect x=\"8\" y=\"8\" width=\"28\" height=\"28\" rx=\"4\" fill=\"rgba(204, 19, 22, 1)\"/><path d=\"M16 22L20 26L28 18\" stroke=\"white\" stroke-width=\"3\" stroke-linecap=\"round\"/></svg>");background-repeat:no-repeat;background-size:28px;width:28px;height:28px;display:block}.dependent-checked-luminova:after{content:"";visibility:visible;background-image:url("data:image/svg+xml,<svg width=\"44\" height=\"44\" viewBox=\"0 0 44 44\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect x=\"8\" y=\"8\" width=\"28\" height=\"28\" rx=\"4\" fill=\"rgba(102, 45, 145, 1)\"/><path d=\"M16 22L20 26L28 18\" stroke=\"white\" stroke-width=\"3\" stroke-linecap=\"round\"/></svg>");background-repeat:no-repeat;background-size:28px;width:28px;height:28px;display:block}.dependent-checked-sphere:after{content:"";visibility:visible;background-image:url("data:image/svg+xml,<svg width=\"44\" height=\"44\" viewBox=\"0 0 44 44\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect x=\"8\" y=\"8\" width=\"28\" height=\"28\" rx=\"4\" fill=\"rgba(121, 185, 62, 0.7)\"/><path d=\"M16 22L20 26L28 18\" stroke=\"white\" stroke-width=\"3\" stroke-linecap=\"round\"/></svg>");background-repeat:no-repeat;background-size:28px;width:28px;height:28px;display:block}.checkbox-optional-unchecked-default:after{content:"";visibility:visible;background-image:url("data:image/svg+xml,<svg width=\"44\" height=\"44\" viewBox=\"0 0 44 44\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect x=\"8.75\" y=\"8.75\" width=\"26.5\" height=\"26.5\" rx=\"3.25\" stroke=\"rgba(204, 19, 22, 1)\" stroke-width=\"1.5\"/></svg>");background-repeat:no-repeat;background-size:28px;width:28px;height:28px;display:block}.checkbox-optional-unchecked-luminova:after{content:"";visibility:visible;background-image:url("data:image/svg+xml,<svg width=\"44\" height=\"44\" viewBox=\"0 0 44 44\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect x=\"8.75\" y=\"8.75\" width=\"26.5\" height=\"26.5\" rx=\"3.25\" stroke=\"rgba(102, 45, 145, 1)\" stroke-width=\"1.5\"/></svg>");background-repeat:no-repeat;background-size:28px;width:28px;height:28px;display:block}.checkbox-optional-unchecked-sphere:after{content:"";visibility:visible;background-image:url("data:image/svg+xml,<svg width=\"44\" height=\"44\" viewBox=\"0 0 44 44\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect x=\"8.75\" y=\"8.75\" width=\"26.5\" height=\"26.5\" rx=\"3.25\" stroke=\"rgba(121, 185, 62, 0.7)\" stroke-width=\"1.5\"/></svg>");background-repeat:no-repeat;background-size:28px;width:28px;height:28px;display:block}.checkbox-optional-checked-default:after{content:"";visibility:visible;background-image:url("data:image/svg+xml,<svg width=\"44\" height=\"44\" viewBox=\"0 0 44 44\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect x=\"8\" y=\"8\" width=\"28\" height=\"28\" rx=\"4\" fill=\"rgba(204, 19, 22, 1)\"/><path d=\"M16 22L20 26L28 18\" stroke=\"white\" stroke-width=\"3\" stroke-linecap=\"round\"/></svg>");background-repeat:no-repeat;background-size:28px;width:28px;height:28px;display:block}.checkbox-optional-checked-luminova:after{content:"";visibility:visible;background-image:url("data:image/svg+xml,<svg width=\"44\" height=\"44\" viewBox=\"0 0 44 44\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect x=\"8\" y=\"8\" width=\"28\" height=\"28\" rx=\"4\" fill=\"rgba(102, 45, 145, 1)\"/><path d=\"M16 22L20 26L28 18\" stroke=\"white\" stroke-width=\"3\" stroke-linecap=\"round\"/></svg>");background-repeat:no-repeat;background-size:28px;width:28px;height:28px;display:block}.checkbox-optional-checked-sphere:after{content:"";visibility:visible;background-image:url("data:image/svg+xml,<svg width=\"44\" height=\"44\" viewBox=\"0 0 44 44\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect x=\"8\" y=\"8\" width=\"28\" height=\"28\" rx=\"4\" fill=\"rgba(121, 185, 62, 0.7)\"/><path d=\"M16 22L20 26L28 18\" stroke=\"white\" stroke-width=\"3\" stroke-linecap=\"round\"/></svg>");background-repeat:no-repeat;background-size:28px;width:28px;height:28px;display:block}.checkbox-optional{margin:auto;margin-left:15px!important}.dependent-name{color:var(--escala-de-cinza-preto,#242424);letter-spacing:.15px;margin:0 0 0 43px;padding-left:20px;padding-right:20px;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:600;line-height:120%;display:inline-block}.dependent-grade{border-style:solid;border-width:1px;border-color:var(--main-color);color:var(--main-color);letter-spacing:.1px;white-space:nowrap;border-radius:20px;margin:10px;padding:5px 10px;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:140%;display:inline-block}img{flex-shrink:0;width:76px;max-width:200px;height:76px;margin-left:auto;margin-right:auto;display:block}.product{grid-template-columns:10% 15% 65%;padding:20px 20px 20px 0;display:grid}.product-info{grid-template-columns:80% 20%;align-items:center;padding:5px;display:grid}.name{color:var(--escala-de-cinza-preto,#242424);letter-spacing:.5px;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:140%}@media only screen and (width>=600px){.name{width:200px}}.price{color:var(--escala-de-cinza-preto,#242424);letter-spacing:.15px;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:140%}@media only screen and (width<=600px){.product-info{display:block}.product{grid-template-columns:15% 25% 70%}.checkbox-dependent{top:14px!important}.dependent-name{width:60%;margin:0 auto 0 60px;padding:0 10px}.dependent-name-grade{align-items:center;display:flex}}.dependents-divider{stroke-width:1px;width:576px;height:0;stroke:var(--grayscale-gray-3,#a7a9ac);flex-shrink:0}@media only screen and (width<=600px){.dependents-divider{display:none}}.modal{color:#000;z-index:7;opacity:.8;background-color:#0006;width:100%;height:100%;position:fixed;top:0;left:0}.modal-body{z-index:9;opacity:1;background:#fff;border-radius:24px;position:absolute;top:10%;left:0}.title{color:var(--escala-de-cinza-preto,#242424);text-align:center;margin-top:20px;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:600;line-height:130%}.modal-body .message{color:var(--escala-de-cinza-preto,#242424);text-align:center;letter-spacing:.5px;margin:20px;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.close-action{justify-content:center;align-items:center;gap:10px;margin-bottom:30px;display:flex}.close-action-button{color:#fff;background-color:var(--main-color);border:unset;border-radius:48px;width:30%;height:100%;font-family:Montserrat;font-size:16px;font-weight:500}.close-action-button:hover{background-color:var(--main-color);border:unset;color:#fff}.modal-confirm-optional-with-discount{z-index:7;background-color:#0006;width:100%;height:100%;position:fixed;top:0;left:0;overflow:auto}.modal-optional-container{background-color:#fefefe;border:1px solid #888;border-radius:24px 24px 0 0;padding:32px 24px;position:absolute;bottom:0}.modal-optional-title{text-align:center;margin-bottom:32px;font-size:24px;font-weight:600;line-height:28.8px}.modal-optional-text{text-align:center;margin-bottom:32px;font-size:16px;font-weight:400;line-height:22.4px}.modal-optional-action-button-close-modal,.modal-optional-action-button-pay{border:unset;border-radius:46px;width:100%;padding:16px 40px;font-size:16px;font-weight:500}.modal-optional-action-button-close-modal{color:var(--cce0e0a6);background-color:var(--v5d3ab37b)}.modal-optional-action-button-close-modal:hover{color:var(--cce0e0a6);background-color:var(--v5d3ab37b);border:unset}.modal-optional-action-button-pay{color:#fff;background-color:var(--cce0e0a6)}.modal-optional-action-button-pay:hover{background-color:var(--v38330d8f);border:unset;color:#fff}.modal-optional-action-button-close-modal{margin-bottom:16px}@media only screen and (width>=600px){.modal-confirm-optional-with-discount{align-items:center}.modal-optional-container{border-radius:24px;width:390px;margin:auto;position:relative;top:100px}}.container-price{grid-template-columns:40% 60%;display:grid}.cart{background:var(--grayscale-white,#fff);border-radius:8px;grid-template-rows:70% 30%;width:100%;max-width:30%;padding:32px 32px 52px;display:grid;position:fixed;top:25%;box-shadow:0 0 42px -4px #48484814,0 0 18px -6px #48484814}@media only screen and (width<=600px){.cart{top:unset;max-width:unset;bottom:0;left:0}}.total-text{color:#313131;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:600;line-height:120%}.price-total{text-align:right;color:#313131;letter-spacing:.15px;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:600;line-height:120%}.action{justify-content:center;align-items:center;display:flex}.cart-action-button{background:var(--cce0e0a6);color:#fff;text-align:center;letter-spacing:.5px;border-radius:48px;width:100%;height:auto;margin-top:10px;padding:16px;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.cart-action-button:hover{background:var(--v38330d8f);color:#fff}@media only screen and (width>=600px){.cart{left:unset}}.customer-discount{color:green;font-size:20px}.container-dependents{grid-template-columns:60% 40%;display:grid}.message{color:#fff;letter-spacing:.15px;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:600;line-height:120%}@media only screen and (width<=600px){.container-dependents{grid-template-columns:100% 0%}.colunm-one{margin-bottom:200px}.notice-pearson{flex-shrink:0;height:106px;width:auto!important}.notice-pearson .message{color:#fff;letter-spacing:.1px;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:140%}.know-more{color:#fff;letter-spacing:.25px;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:140%;text-decoration-line:underline}}.colunm-two{margin-left:30px}.body{padding-top:30px;padding-bottom:30px;font-size:20px}.header-cart{color:var(--escala-de-cinza-preto,#242424);padding:10px 0 5px;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:600;line-height:120%}.header-school{color:var(--escala-de-cinza-preto,#242424);letter-spacing:.5px;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.notice-pearson{background:var(--brand-gradient,linear-gradient(88deg,#e74310 2.18%,#cc1316 100%));color:#fff;background-repeat:no-repeat;border-radius:10px;flex-shrink:0;width:85%;height:126px;margin:15px;padding:20px 20px 0;font-family:Montserrat;font-size:16px;font-weight:500;line-height:160%;position:relative}.notice-pearson svg{background-repeat:no-repeat;width:265px;height:126px;position:absolute;top:0;right:30px}.know-more{color:#fff;letter-spacing:.15px;margin-top:10px;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:140%;text-decoration-line:underline}.body{color:#313131;padding-bottom:0;font-family:Montserrat;font-size:20px;font-weight:500;line-height:140%}.body span{color:#313131;letter-spacing:.5px;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.body span b{font-weight:700}#app,#app>div{height:99%}.container-message{background:var(--grayscale-gray-2,#f5f5f5);border-radius:8px;align-self:stretch;align-items:center;gap:16px;margin:10px;padding:16px;font-size:14px;display:flex}.container-message span{color:var(--grayscale-black,#1d1d1b);letter-spacing:.25px;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:140%}#app{margin:0 auto;position:absolute;left:0;right:0}.container-svg-success{padding-top:10px;padding-left:10px}@media only screen and (width>=600px){#app{margin:0 10%}}#wrapper{overflow-x:scroll}.template{border-radius:8px;grid-template-rows:10% 20% auto 15% 10%;height:100%;padding:40px;display:grid;overflow:auto}@media only screen and (width>=600px){.template{margin:0 20%;padding:40px;box-shadow:0 3px 10px #00000029}.action-button{position:relative}}.body{margin-left:10px;font-size:16px}.message-body{color:var(--escala-de-cinza-preto,#242424);letter-spacing:.5px;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.header{color:var(--escala-de-cinza-preto,#242424);margin-left:14px;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:600;line-height:120%}.dependent-info-form{grid-template-columns:10% 90%;display:grid}.can-buy{color:var(--system-success,#009a3e);letter-spacing:.4px;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:140%}.cant-buy{color:#f00a33;letter-spacing:.4px;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:140%}.dependent-info{color:var(--grayscale-black,#1d1d1b);letter-spacing:.25px;margin:0;padding:2px;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.dependent-info.info-name,.dependent-info.info-year{color:var(--grayscale-black,#1d1d1b);letter-spacing:.5px;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:140%}.dependent-data{margin:10px;font-size:14px}.action-button{bottom:unset;background:var(--v619931fc);color:var(--White,#fff);text-align:center;letter-spacing:.5px;border-radius:56px;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.action-button:hover{background:var(--v05ad84a0);color:#fff}@media only screen and (width<=600px){.dependent-info-form{margin:66px 0}.template{grid-template-rows:10% 20% auto 15% 10%;padding:0}.container-message{margin:15px;padding:10px 18px}.action-button{margin:0 10px;padding:16px 24px}}.body-blank{grid-template-rows:20% 60% 20%;margin:50px auto;display:grid}.blank-element{text-align:center;margin:80px}.blank-title{font-size:36px;font-weight:700}.blank-message{font-size:18px}.page-main{margin-left:unset;margin-right:unset;max-width:100%}.header-comprar-materiais{color:var(--main-color) !important;border-bottom:2px solid var(--main-color) !important}