.decor{position:absolute;height:auto;top:0;max-width:10%;z-index:1}.decor.left{left:0}.decor.right{right:0}.decor.top{top:var(--top)}.section{position:relative;box-sizing:border-box}.section h2{color:#263f2f}.cover{max-width:350px;box-shadow:1px 1px 10px #dbdbdb;margin:20px;border-radius:12px}@media(max-width:1280px){.decor{display:none}}.home-page{background-color:#fbf9f4;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10%;padding:50px 0}.home-page .title-wrapper{font-family:Fredoka,sans-serif;text-align:center;color:#263f2f;margin-bottom:45px}.home-page .title-wrapper h2{font-weight:700;font-size:3rem;margin:0;line-height:1.1}.home-page .title-wrapper span:first-of-type{color:#469161}.home-page .title-wrapper span:nth-of-type(2){color:#f27d1d}.home-page .books{display:flex;flex-wrap:wrap;gap:50px;justify-content:center}.home-page .books .book{display:flex;flex-direction:column;align-items:center}.home-page .books .book img{height:auto;width:350px;border-radius:10px;box-shadow:0 0 10px #0000004d;transition:.25s ease-in-out}.home-page .books .book img:hover.left{transform:scale(1.03) rotate(-2deg) translateY(-5px)}.home-page .books .book img:hover{transform:scale(1.03) rotate(2deg) translateY(-5px);box-shadow:0 0 20px #0003}.home-page .books .free-workbook{cursor:pointer;margin:15px 0 45px;padding:5px 25px;border-radius:95px}.home-page .books .free-workbook.primary{background:#d9e7d0}.home-page .books .free-workbook.primary a{color:#317204}.home-page .books .free-workbook.secondary{background:#f9dac4}.home-page .books .free-workbook.secondary a{color:#e04b33}.home-page .books .cta{text-align:center}.home-page img.cover{width:35%;min-width:300px;aspect-ratio:5/7}@media(max-width:1440px){.home-page .title-wrapper{margin-bottom:20px}.home-page .title-wrapper h2{font-size:2.5rem}.home-page .books img.cover{min-width:250px;width:250px}.home-page .books .free-workbook{margin:0 0 30px}}@media(max-width:768px){.home-page{padding:20px}.home-page .decor{display:none}.home-page .books{gap:30px}.home-page .books .book img{width:250px;min-width:0;margin:0}.home-page .books .book .free-workbook{margin:10px}}.book-introduction{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:100px 50px;background-color:#fbf9f4;position:relative}.book-introduction h2{margin-bottom:80px}.book-introduction span{max-width:70%;padding:10px}.book-introduction b{font-weight:500}.book-introduction .cards{max-width:1200px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px}.book-introduction .cards .card{background-color:#fff;border:1px solid #e9f0e1;padding:40px 30px;border-radius:12px;text-align:center;position:relative}.book-introduction .cards .card .icon{width:max-content;padding:10px;background-color:#469161;border-radius:10px;color:#fff;margin-bottom:30px;position:absolute;top:-20px}.book-introduction .cards .card:hover{box-shadow:1px 1px 10px #e9f0e1}.book-introduction .motto{font-size:24px;font-style:italic;margin:50px 0;text-align:center}.book-introduction .images{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.book-introduction .images img{aspect-ratio:7/5}@media(max-width:768px){.book-introduction .cards{grid-template-columns:1fr}.book-introduction{padding:30px 20px}}.book-page{padding:50px 0;width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:5%;background-color:#fbf9f4}.book-page .actions{display:flex;gap:30px}.book-page h2{margin:0 0 20px}.book-page p{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-break:normal}.book-page .content{background-color:#fff;border-radius:15px;padding:50px;max-width:1000px;display:flex;justify-content:center;align-items:center;gap:50px;border:1px solid #e9f0e1;box-shadow:1px 1px 10px #e9f0e1;flex:1}.book-page .content.flipped{flex-direction:row-reverse}.book-page .content .cover-container{background:#e6f0e9;padding:15px 20px;border-radius:50px;transform:rotate(-2deg);transition:.3s ease-in-out}.book-page .content .cover-container .inner-container{background:#f5c73d33;padding:15px 0;border-radius:50px;transform:scale(1.03) rotate(6deg);transition:.3s ease-in-out}.book-page .content .cover-container .inner-container img{transform:scale(.95) rotate(-4deg);border-radius:20px;transition:.3s ease-in-out;aspect-ratio:5/7}.book-page .content .cover-container:hover{transform:rotate(0)}.book-page .content .cover-container:hover .inner-container{transform:scale(1) rotate(0)}.book-page .content .cover-container:hover .inner-container img{transform:scale(1.01) rotate(0)}.book-page .content .cover-container.inverted{transform:rotate(2deg)}.book-page .content .cover-container.inverted .inner-container{transform:scale(1.03) rotate(-6deg)}.book-page .content .cover-container.inverted .inner-container img{transform:scale(.95) rotate(4deg)}.book-page .content .cover-container.inverted:hover{transform:rotate(0)}.book-page .content .cover-container.inverted:hover .inner-container{transform:scale(1) rotate(0)}.book-page .content .cover-container.inverted:hover .inner-container img{transform:scale(1.01) rotate(0)}.book-page .content .cover-container.red{background:#ee932b26}.book-page .content .cover-container.red .inner-container{background:#f5c73d33}.book-page .content .information{flex:1}.book-page .content .information .description .attributes{display:grid;grid-template-columns:1fr 1fr}.book-page .content .information .description .attributes strong{font-weight:700}.book-page .content .information .description .attributes span{margin:0}.book-page .content .stock{margin:20px 0;width:130px;border-radius:25px;padding:8px;font-weight:600;text-align:center}.book-page .content .stock.in.primary{background:#f5f9f5;color:#469161}.book-page .content .stock.in.secondary{background:#fff5ee;color:#f27d1d}.book-page .content .stock.out{background:#ffefef;color:#c91a1d;width:220px}.book-page .content .stock .lucide{width:20px;height:20px;margin-right:5px}.book-page .content .stock .lucide.x{margin-bottom:2px}.book-page .content .collapsible-wrapper{position:relative;max-width:600px}.book-page .content .collapsible{overflow:hidden;display:-webkit-box;-webkit-line-clamp:none;line-clamp:none;-webkit-box-orient:vertical;position:relative}.book-page .content .collapsible:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2.5em;background:linear-gradient(to bottom,transparent,white);display:none}.book-page .content .collapsible.expanded{-webkit-line-clamp:unset;line-clamp:unset}.book-page .content .collapsible.expanded:after{display:none}.book-page .content .toggle-btn{display:none;border:none;background:transparent;padding:0;color:#263f2f;margin-top:10px;font-weight:700;text-decoration:underline}@media(max-width:990px){.book-page .content{align-items:flex-start;gap:30px}.book-page .content .cover-container,.book-page .content .cover-container.inverted{padding:0;transform:rotate(0);background:none}.book-page .content .cover-container .inner-container,.book-page .content .cover-container.inverted .inner-container{transform:rotate(0);padding:0;background:none}.book-page .content .cover-container .inner-container img,.book-page .content .cover-container.inverted .inner-container img{transform:rotate(0);width:245px;border-radius:10px}.book-page .content .collapsible-wrapper .toggle-btn{display:block}.book-page .content .collapsible-wrapper .collapsible{-webkit-line-clamp:4;line-clamp:4;min-height:90px}.book-page .content .collapsible-wrapper .collapsible.expanded{-webkit-line-clamp:unset;line-clamp:unset}.book-page .content .collapsible-wrapper .collapsible.expanded:after{display:none}.book-page .content .collapsible-wrapper .collapsible:after{display:inline}}@media(max-width:768px){.book-page{padding:30px 20px}.book-page .content{padding:30px;gap:30px}.book-page .content img{max-width:250px}.book-page .content .information .description .attributes{grid-template-columns:1fr}}@media(max-width:660px){.book-page .content{align-items:center;flex-direction:column}}.counter label.hidden{display:none}.counter.primary{border:1px solid #469b65}.counter.secondary{border:1px solid #f27d1d}.counter.disabled{border:1px solid #dbdbdb}.counter.disabled button{cursor:default}.counter.disabled input{color:#dbdbdb}.counter{background-color:#fff;height:3em;width:100px;border-radius:12px;display:flex;align-items:center;justify-content:center}.counter input{width:40px;text-align:center;font-size:16px}.counter input::-webkit-outer-spin-button,.counter input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.counter input[type=number]{-moz-appearance:textfield}.counter button,.counter input{background:none;border:none}.counter button:focus,.counter input:focus{outline:none;box-shadow:none}.counter button{cursor:pointer;flex:1}.workbook{padding:50px 0;width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:5%;background-color:#fbf9f4}.workbook .actions{display:flex;gap:30px}.workbook p{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-break:normal}.workbook .content{max-width:1000px;background-color:#fff;padding:40px;border-radius:15px;border:1px solid #e9f0e1;box-shadow:1px 1px 10px #e9f0e1;flex:1}.workbook .content .info-list{display:grid;grid-template-columns:1fr 1fr;gap:30px;row-gap:0}.workbook img.cover{transition:.25s ease-in-out;aspect-ratio:5/7}.workbook img.cover:hover.left{transform:scale(1.03) rotate(-2deg) translateY(-5px)}.workbook img.cover:hover{transform:scale(1.03) rotate(2deg) translateY(-5px);box-shadow:0 0 20px #0003}.workbook a{margin-top:20px}.workbook .subtitle{margin:20px;font-size:1rem;font-weight:700;max-width:800px}@media(max-width:768px){.workbook .content .info-list{grid-template-columns:1fr}.workbook{padding:30px 20px}.workbook .content{padding:30px}.workbook .content img{max-width:250px}.workbook a.primary,.workbook a.secondary{padding:10px 15px}}.about-page{display:flex;justify-content:center}.about-page .wrapper{background-color:#fbf9f4;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:5%;padding:110px 0;min-width:350px;width:100%}.about-page img{max-width:300px}.about-page .content{max-width:800px}.about-page .content h2{display:flex;align-self:flex-start;font-family:Nunito,sans-serif;font-weight:900}.about-page .content span{padding:10px 0}.about-page .content a{text-decoration:underline}.about-page .content p{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-break:normal}@media(max-width:768px){.about-page .wrapper{padding:50px 0;row-gap:20px}.about-page .content{max-width:80%;padding:20px 0}}.cart.page{flex:1}.cart.page .box{background-color:#fff;border-radius:15px;padding:40px 50px;width:80%;max-width:1500px;box-shadow:1px 1px 10px #dbdbdb}.cart.page .box .content{align-items:flex-end}.cart.page h2{line-height:1;margin-bottom:30px}.cart.page h6{font-weight:300}.cart.page .lucide-x{cursor:pointer}.cart.page img{max-height:175px}.cart.page a{width:100%;max-width:400px;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.cart.page .cart-item{margin-bottom:30px;width:100%}.cart.page .cover{margin:0}.cart.page table{width:50%}.cart.page table .td-sum{font-weight:600}.cart.page table .td-delete{text-align:right}.cart.page th{color:#a6a6a6;font-size:14px;font-weight:400;width:150px;text-align:left}.cart.page th:last-of-type{width:auto}.cart.page td{width:150px}.cart.page td:last-of-type{width:auto}.cart.page hr{border-top:1px solid #a6a6a6;width:100%}.cart.page .wrapper{display:flex;justify-content:space-between;margin:15px 0;width:100%;max-width:400px}@media(max-width:1280px){.cart.page{padding:30px 30px 80px}}@media(max-width:990px){table.t-header,.td-price{display:none}.cart.page table{width:100%}}@media(max-width:768px){.cart.page{padding:0}.cart.page h3{font-size:24px}.cart.page h5{font-size:16px}.cart.page .box{box-shadow:none;width:100%;height:100%;padding:0 30px 80px}}.checkout.page a{text-decoration:underline}.checkout.page h3{font-family:Fredoka,sans-serif;margin-bottom:30px}.checkout.page form .navigation{display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.checkout.page form .navigation:has(:only-child){justify-content:flex-end}.checkout.page button.primary.submit{margin-top:10px;max-width:450px;flex:1}.checkout.page button.primary.submit:disabled{cursor:default;background-color:#dbdbdb}.checkout.page button.primary.submit:disabled:hover{background-color:#dbdbdb}.checkout.page button.primary.submit:disabled .spinner{width:1.5em;height:1.5em;border-width:2px;box-sizing:border-box}.checkout.page .legal{font-size:14px}.checkout.page .legal .checkbox{display:flex;gap:10px}.checkout.page .legal .checkbox label{margin:0;max-width:425px}.checkout.page .legal .checkbox input{cursor:pointer}@media(max-width:768px){.checkout.page{padding:0}.checkout.page h3{font-size:24px}.checkout.page h5{font-size:16px}.checkout.page button{min-width:100px}.checkout.page .box{box-shadow:none;width:100%;height:100%;padding:25px 25px 60px}.checkout.page .box .section{padding:25px 0}}.step-list{display:flex;justify-content:space-between}.step-list hr{border:0;border-top:1px solid #469161;max-width:350px;min-width:100px;margin:35px;flex:1;opacity:1}.step-list .step{display:flex;flex:1}.step-list .step:first-of-type{flex:none}.step-list .indicator{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;width:50px;height:50px;margin:10px auto}.step-list .title{text-align:center}.step-list .active .indicator{border:1px solid #469161}.step-list .done .indicator{background-color:#469161;border:1px solid #469161;cursor:pointer;color:#fff}.step-list .pending .indicator{border:1px solid #dbdbdb;color:#a6a6a6}.step-list .pending .title{color:#a6a6a6}.step-list .pending hr{border-top:1px solid #dbdbdb}@media(max-width:1280px){.step-list .title,.step-list .indicator{font-size:14px}.step-list hr{min-width:35px;margin:30px 15px}.step-list .indicator{height:40px;width:40px}}@media(max-width:768px){.step-list .title,.step-list .indicator{font-size:12px}.step-list hr{min-width:15px;margin:20px 0}.step-list .indicator{height:25px;width:25px}}.checkout .section{padding:50px 0;width:100%}.checkout .section .grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.checkout .section.payment h3:last-of-type{margin-top:60px}.checkout .section .logo{height:50px}.checkout .section .label{font-size:14px;display:block}.checkout .section p{margin:5px 0}.checkout .section input[type=text],.checkout .section input[type=tel]{border:1px solid #469161;border-radius:10px;width:-webkit-fill-available;width:-moz-available;width:stretch;height:40px;padding:0 10px;font-weight:300;outline:none}.checkout .section input[type=text]:active,.checkout .section input[type=text]:focus-visible,.checkout .section input[type=tel]:active,.checkout .section input[type=tel]:focus-visible{box-shadow:1px 1px 10px #dbdbdb}.checkout .section .errorMessage{color:#c91a1d;font-size:12px;margin:5px}.checkout .section .option{display:flex;align-items:center;gap:20px;margin-bottom:15px;padding:20px;border:1px solid #dbdbdb;border-radius:15px;cursor:pointer}.checkout .section .option .wrapper{width:100%}.checkout .section .option input[type=radio]{width:20px;height:20px}.checkout .section .option .label{margin:0;font-size:16px;font-weight:500}.checkout .section .option h5,.checkout .section .option h6{margin:0;flex:1;text-align:end}.checkout .section .option.extended{display:block;height:auto}.checkout .section .option.extended .title{display:flex;align-items:center;gap:20px;min-height:50px}.checkout .section .option.extended .grid{margin-top:20px}.checkout .section .option.extended iframe{border:none}.checkout .section.summary .wrapper{grid-template-columns:1fr 1fr 1fr}.checkout .section.summary .wrapper .sum{flex:1;border:1px solid #dbdbdb;border-radius:15px;padding:20px;min-width:fit-content}.checkout .section .order{font-style:italic;margin-left:20px;margin-bottom:10px}.checkout .section .details{grid-column:3;grid-row:2;padding:0 20px}.checkout .section .detail{display:flex;justify-content:space-between;margin:10px 0;width:100%;font-weight:700}@media(max-width:1280px){.checkout .section .grid,.checkout .section.summary .wrapper{grid-template-columns:1fr}.checkout .section .details{grid-column:auto;grid-row:auto}.checkout .payment .title{row-gap:0}.checkout .payment .logo{height:40px}}@media(max-width:768px){.delivery .logo{display:none}.delivery .option .label{width:min-content}}.spinner{width:50px;height:50px;border:4px solid #a6a6a6;border-bottom-color:transparent;border-radius:100%;animation:fadein 1s linear,spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadein{0%{opacity:0}50%{opacity:0}to{opacity:1}}.test-panel-container{text-align:left;max-width:800px;width:800px;margin:40px auto;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.test-panel-header{text-align:center;margin-bottom:40px;padding:30px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff}.test-panel-header h1{margin:0 0 10px;font-size:32px}.test-panel-subtitle{margin:0;font-size:14px;opacity:.9}.test-section{background:#fff;padding:25px;border-radius:12px;box-shadow:0 4px 12px #0000001a;margin-bottom:20px}.test-section h2{margin:0 0 20px;color:#333;font-size:20px}.button-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.button-group button{background:#667eea;color:#fff;border:none;padding:14px 20px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #667eea4d}.button-group button:hover:not(:disabled){background:#5568d3;transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.button-group button:active:not(:disabled){transform:translateY(0)}.button-group button:disabled{opacity:.6;cursor:not-allowed}.barion-test-section{background:linear-gradient(135deg,#fff9e6,#ffe8a3);border:3px solid #ffc107;padding:30px;border-radius:12px;margin-bottom:20px;box-shadow:0 4px 12px #ffc10733}.barion-test-section h2{margin:0 0 10px;color:#333;font-size:22px}.barion-description{color:#666;margin:0 0 20px;font-size:14px}.barion-button{width:100%;background:#ffc107;color:#333;border:none;padding:18px 24px;border-radius:8px;font-size:18px;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #ffc10766}.barion-button:hover:not(:disabled){background:#ffb300;transform:translateY(-2px);box-shadow:0 6px 16px #ffc10780}.barion-button:active:not(:disabled){transform:translateY(0)}.barion-button:disabled{opacity:.6;cursor:not-allowed}.response-display{background:#f7f9fc;border-left:4px solid #667eea;padding:25px;border-radius:8px;margin-top:20px;box-shadow:0 2px 8px #0000000d}.response-display.error{background:#fee;border-left-color:#e74c3c}.response-display h3{margin:0 0 15px;color:#333;font-size:16px;font-weight:600}.response-display pre{background:#fff;padding:20px;border-radius:6px;overflow-x:auto;font-size:13px;line-height:1.6;margin:0;font-family:Courier New,monospace;color:#333}.loading-overlay{position:fixed;inset:0;background:#0000004d;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;font-weight:600;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media(max-width:768px){.test-panel-container{margin:20px;padding:15px}.button-group{grid-template-columns:1fr}.test-panel-header h1{font-size:24px}}.page.confirmation{text-align:center}.page.confirmation .box{justify-content:center;display:flex;flex-direction:column;align-items:center}.page.confirmation .lucide-circle-check{color:#469161}.page.confirmation .lucide-circle-x{color:#c91a1d}.page.confirmation a{margin-top:50px}.error.page{text-align:center;justify-content:center}.error.page .wrapper{justify-content:center;display:flex;flex-direction:column;align-items:center}.error.page .wrapper h1{margin-bottom:20px;font-size:80px}.error.page .wrapper a{margin-top:50px}.legal.page .content{max-width:1200px;text-align:left}.legal.page .content h1{text-align:center;margin-bottom:50px;font-family:Nunito,sans-serif;font-weight:700}.legal.page .content h5{margin:25px 0 15px}.legal.page .content b{font-weight:500}.legal.page .content ul li::marker{font-weight:500}.legal.page .content ul li{margin-top:10px}.legal.page .content table{margin-bottom:15px;border-collapse:collapse}.legal.page .content table td,.legal.page .content table th{border:1px solid #a6a6a6;padding:20px;line-height:1}.footer{background-color:#469161;padding:30px 100px;position:relative;color:#fff}.footer .custom-shape-divider{position:absolute;top:-50px;left:0;width:100%;overflow:hidden;line-height:0;transform:rotate(180deg)}.footer .custom-shape-divider svg{fill:#469161;position:relative;display:block;width:calc(100% + 1.3px);height:50px}.footer .custom-shape-divider.shape-fill{fill:#6e9d65}.footer .wrapper{align-items:flex-start;max-width:1200px;flex:1}.footer h3{margin-bottom:10px;font-size:1rem;font-family:inherit;font-weight:800}.footer .logo{max-width:300px}.footer a{display:flex;align-items:center;gap:10px;color:#fff}.footer a:hover{color:#fff}.footer .bi{font-size:22px}.footer .copyright{font-weight:800}.navbar{width:80%;height:70px;margin:auto;padding:0;position:relative;display:flex}@media(max-width:990px){.navbar{width:100%}}.navbar .navbar-content{display:flex;align-items:center;justify-content:space-between;flex:1;padding:0 20px}.navbar .logo{text-decoration:none}.navbar .logo h1{font-family:Fredoka,sans-serif;font-size:1.5rem;line-height:2rem;font-weight:700;color:#469161;margin:10px 0}.navbar .desktop-nav{display:none}@media(min-width:991px){.navbar .desktop-nav{display:flex;align-items:center}}.navbar .nav-link{background:none;border:none;font-size:.95rem;color:#000;text-decoration:none;cursor:pointer;transition:color .3s ease;padding:5px 15px;font-weight:400;display:flex;align-items:center;gap:5px}.navbar .nav-link:hover{background:#e9f0e1;border-radius:20px}.navbar .mobile-menu-button{display:block;padding:.5rem;background:none;border:none;color:#000;cursor:pointer}@media(min-width:991px){.navbar .mobile-menu-button{display:none}}.navbar .mobile-nav{position:absolute;top:100%;left:0;right:0;background:#fbf9f4;box-shadow:0 4px 10px #0000001a;animation:fadeIn .2s ease;z-index:50}@media(min-width:991px){.navbar .mobile-nav{display:none}}.navbar .mobile-nav .nav-link{display:block;width:100%;text-align:left;padding:15px 25px;background:none;border:none;font-size:.95rem;color:#000;text-decoration:none;cursor:pointer;transition:background-color .3s ease}.navbar .mobile-nav .nav-link:hover{background-color:#dae7de}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.header{position:sticky;top:0;z-index:999;background:#fbf9f4;border-bottom:1px solid #DAE7DE}.header .logo{max-width:200px}.flip{transform:scaleX(-1)}#root{width:100%;min-height:100dvh;font-family:Nunito,sans-serif;font-weight:300;display:flex;flex-direction:column}*,*:before,*:after{box-sizing:border-box}html,body{min-width:100%;min-height:100dvh;margin:0;padding:0;scroll-behavior:smooth!important;overflow-x:clip}main{flex:1;display:flex;flex-direction:column}:root{font-family:Poppins,sans-serif;font-weight:300;line-height:1.5;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;width:100%;min-height:100dvh;display:flex;place-items:flex-start center;min-width:320px}body a,body a:hover{color:#000;text-decoration:none}h1{line-height:1.1;font-family:Fredoka,sans-serif;font-size:42px}h2{font-family:Fredoka,sans-serif;margin-bottom:30px;font-weight:700;font-size:32px}h3{font-size:26px}h5{font-size:20px;margin:0}h6{font-size:16px;margin:0}p{text-align:justify}svg{vertical-align:middle}button.primary,button.secondary,button.outline,a.primary,a.secondary{border-radius:12px;min-width:150px;height:3em;box-shadow:1px 1px 10px #dbdbdb;padding:10px 25px;display:flex;justify-content:center;align-items:center;gap:10px;color:#fff;text-decoration:none;font-weight:500;font-size:16px;font-family:Nunito,sans-serif}button.primary:hover,button.secondary:hover,button.outline:hover,a.primary:hover,a.secondary:hover{cursor:pointer}:focus{outline:none;box-shadow:none}:focus-visible{outline:2px solid #0d6efd}button.primary,a.primary{background-color:#469161;border:none}button.primary:hover,a.primary:hover{background-color:#469b65;color:#fff}button.secondary,a.secondary{background-color:#f27d1d;border:none}button.secondary:hover,a.secondary:hover{background-color:#f88526;color:#fff}button.primary:disabled,button.secondary:disabled{cursor:not-allowed;background-color:#dbdbdb}button.outline.primary{background-color:#fff;border:1px solid #469161;color:#469161}button.outline.primary:hover{background-color:#f5f9f5}button.outline.secondary{background-color:#fff;border:1px solid #f27d1d}button.outline.secondary:hover{background-color:#fff5ee}.page{padding:50px 0 100px;background-color:#fbf9f4;width:100%;display:flex;flex-wrap:wrap;align-items:center;flex-direction:column;height:100%;gap:50px;flex:1;box-sizing:border-box}.page .box{background-color:#fff;border-radius:15px;padding:40px 50px;width:80%;max-width:1500px;box-shadow:1px 1px 10px #dbdbdb;box-sizing:border-box}.text-center{text-align:center}.flex{display:flex;align-items:center;flex-wrap:wrap}.flex.col{flex-direction:column}.flex.justify-ctr{justify-content:center}.flex.justify-spc-btw{justify-content:space-between}.flex.justify-end{justify-content:flex-end}.flex.gap-10{gap:10px}.flex.gap-20{gap:20px}.flex.gap-30{gap:30px}.flex.gap-50{gap:50px}.flex.row-gap-0{row-gap:0}.flex.row-gap-30{row-gap:30px}@media(max-width:768px){.page{padding:30px}}
