.loading-container[data-v-7821ae41]{align-items:flex-start;display:flex;height:var(--height);justify-content:center;padding:var(--spacing-x12)}.subjects-carousel-root[data-v-06a71061]{background-color:var(--primary-color);border-radius:10rem;box-shadow:var(--box-shadow);display:flex;overflow:hidden;width:100%;z-index:2;--columns-count:6}.subjects-carousel-root .navigation-btn[data-v-06a71061],.subjects-carousel-root .subject[data-v-06a71061]{align-items:center;background:transparent;background-color:transparent;border:none;color:var(--white-color);cursor:pointer;display:flex;flex-direction:column-reverse;font-size:var(--font-size-x3);font-weight:600;height:10rem;justify-content:space-evenly;padding:var(--spacing-x1);position:relative}.subjects-carousel-root .navigation-btn[data-v-06a71061]{min-width:15rem;width:15rem}.subjects-carousel-root .navigation-btn[data-v-06a71061]:hover,.subjects-carousel-root .subject[data-v-06a71061]:hover{background-color:#0003}.subjects-carousel-root .subjects-container[data-v-06a71061]{display:flex;flex-grow:1;overflow-x:auto}.subjects-carousel-root .subject.active[data-v-06a71061]{background-color:var(--secondary-color)}.subjects-carousel-root .subject[data-v-06a71061]:after,.subjects-carousel-root .subject[data-v-06a71061]:before{background-color:#0003;content:"";height:70%;position:absolute;top:50%;transform:translateY(-50%);width:.1rem}.subjects-carousel-root .subject[data-v-06a71061]:before{right:0}.subjects-carousel-root .subject[data-v-06a71061]:after{left:0}.subjects-carousel-root .subject .icon-container[data-v-06a71061]{align-items:center;background-color:#0000004d;border-radius:50%;display:flex;height:5rem;justify-content:center;transition:.2s ease-in-out;width:5rem}.subjects-carousel-root .subject:hover .icon-container[data-v-06a71061]{transform:scale(1.1)}@media (max-width:1024px){.subjects-carousel-root[data-v-06a71061]{--columns-count:5}.subjects-carousel-root .navigation-btn[data-v-06a71061]{min-width:10rem;width:10rem}}@media (max-width:768px){.subjects-carousel-root .navigation-btn[data-v-06a71061]{display:none!important}.subjects-carousel-root[data-v-06a71061]{--columns-count:4}}@media (max-width:480px){.subjects-carousel-root[data-v-06a71061]{--columns-count:2}}.books-carousel-root[data-v-44ab4982]{align-items:center;display:flex;justify-content:center;z-index:2}.books-carousel-root .navigation-btn-container[data-v-44ab4982]{height:6rem;min-height:6rem;min-width:6rem;position:relative;width:6rem}.books-carousel-root .navigation-btn-container .decorative-background[data-v-44ab4982]{background-color:#fff3;border-radius:50%;height:100%;position:absolute;transform:scale(0);transition:.15s;width:100%;z-index:0}.books-carousel-root .navigation-btn-container:hover .decorative-background[data-v-44ab4982]{transform:scale(1)}.books-carousel-root .navigation-btn-container button[data-v-44ab4982]{align-items:center;background-color:transparent;border:none;color:var(--white-color);cursor:pointer;display:flex;font-weight:700;justify-content:center;position:relative;z-index:1}.books-carousel-root .books-container[data-v-44ab4982]{--columns-count:5;--spacing:var(--spacing-x12);align-items:center;display:flex;overflow:auto;transition:.7s ease-in-out;width:100%}.books-carousel-root .books-container[data-v-44ab4982]>*{height:25rem;margin-left:calc(var(--spacing-x12)/2);margin-right:calc(var(--spacing-x12)/2);min-height:25rem}.books-carousel-root .books-container .book[data-v-44ab4982]{align-items:center;background-color:var(--white-color);background-image:url(../images/homepage-book-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--border-radius-x20);color:var(--primary-color);cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;padding:var(--spacing-x2);padding-bottom:var(--spacing-x8);padding-top:var(--spacing-x12);position:relative;width:100%}.books-carousel-root .books-container .book .icon[data-v-44ab4982]{filter:brightness(85%);transition:.2s}.books-carousel-root .books-container .book:hover .icon[data-v-44ab4982]{transform:scale(1.1)}.books-carousel-root .books-container .book .title[data-v-44ab4982]{font-size:var(--font-size-x10);line-height:1.2;margin-top:var(--spacing-x4);text-align:center}.books-carousel-root .books-container .book .title.compact[data-v-44ab4982]{font-size:var(--font-size-x7)}.books-carousel-root .books-container .book .subject[data-v-44ab4982]{filter:brightness(85%)}@media (max-width:1200px){.books-carousel-root .books-container[data-v-44ab4982]{--columns-count:4}}@media (max-width:1024px){.books-carousel-root .books-container[data-v-44ab4982]{--columns-count:3}}@media (max-width:750px){.books-carousel-root .books-container[data-v-44ab4982]{--columns-count:2}}@media (max-width:480px){.books-carousel-root .books-container[data-v-44ab4982]{--columns-count:1}}.clipped-shape-root[data-v-2ddfcb4d]{align-items:flex-end;background-color:var(--light-gray-color);background-image:url(../images/homepage-gray-pattern-bg.webp);background-position:bottom;background-repeat:repeat;clip-path:url(#wave-clip);display:flex;flex:3;height:20vh;justify-content:center;padding-bottom:var(--spacing-x2);position:relative;transform:translateY(2px);width:100%}.clipped-shape-root .hidden-svg[data-v-2ddfcb4d]{left:0;position:absolute;top:0}.hero-section-root[data-v-f4239d1c]{align-items:center;background:linear-gradient(45deg,#51006f,#0c2a63);background-image:url(../images/bg-space.webp);background-position:50%;background-size:cover;display:flex;flex-direction:column;height:90vh;justify-content:center;position:relative;width:100%;z-index:1}.hero-section-root[data-v-f4239d1c]:before{background-image:url(../images/homepage-pattern-bg.webp);background-repeat:repeat;bottom:0;content:"";left:0;opacity:.05;position:absolute;right:0;top:0;z-index:1}.hero-section-root .inner-container[data-v-f4239d1c]{align-items:center;display:flex;flex:7;flex-direction:column;justify-content:center;width:100%}.hero-section-root .inner-container[data-v-f4239d1c]>:first-child{margin-bottom:var(--spacing-x12)}@media (max-width:768px){.hero-section-root .inner-container[data-v-f4239d1c]{padding:var(--spacing-x8)}}@media (max-width:480px){.hero-section-root .inner-container[data-v-f4239d1c]{padding:var(--spacing-x6)}}.ad-item-root[data-v-d4b1e2af]{background-color:#0006;border-radius:var(--border-radius-x10);padding:var(--spacing-x3);width:100%}.ad-item-root[data-v-d4b1e2af]:hover{background-color:#00000080}.ad-item-root p[data-v-d4b1e2af]{color:var(--white-color);font-size:var(--font-size-x3);font-weight:600}.ad-item-root p[data-v-d4b1e2af]:not(:last-child){margin-bottom:var(--spacing-x2)}.normal-ads-root[data-v-b7aa80d4]{bottom:3rem;left:3rem;position:fixed;z-index:10}.normal-ads-root .normal-ads-btn[data-v-b7aa80d4]{align-items:center;background-color:var(--primary-color);border:none;border-radius:50%;border-bottom-left-radius:.5rem;box-shadow:.2rem .2rem .2rem #0000004d;color:var(--white-color);cursor:pointer;display:flex;height:6rem;justify-content:center;transition:.2s;width:6rem}.normal-ads-root .normal-ads-btn[data-v-b7aa80d4]:hover{filter:brightness(95%)}.normal-ads-root.active .normal-ads-btn[data-v-b7aa80d4]{border-radius:50%;border-top-right-radius:.5rem}.normal-ads-root .ads-container[data-v-b7aa80d4]{background:linear-gradient(45deg,var(--secondary-color),var(--primary-color));background:linear-gradient(45deg,var(--primary-color),#723493);border-radius:var(--border-radius-x10);bottom:10rem;clip-path:polygon(0 100%,0 100%,0 100%,0 100%);display:flex;flex-direction:column;height:-moz-max-content;height:max-content;left:3rem;max-height:calc(100% - 20rem);max-width:40rem;opacity:1;opacity:.2;padding:var(--spacing-x3);pointer-events:none;position:fixed;transition:.25s ease-in-out;width:100%;z-index:100}.normal-ads-root.active .ads-container[data-v-b7aa80d4]{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1;pointer-events:all}.normal-ads-root .ads-container .header[data-v-b7aa80d4]{color:var(--white-color);justify-content:space-between;margin-bottom:var(--spacing-x2)}.normal-ads-root .ads-container .body[data-v-b7aa80d4]{flex-direction:column;overflow:auto;padding-left:var(--spacing-x2)}.normal-ads-root .ads-container .body[data-v-b7aa80d4]>:not(:last-child){margin-bottom:var(--spacing-x3)}.normal-ads-root .ads-container .body .empty-message[data-v-b7aa80d4]{color:var(--white-color)}@media (max-width:480px){.normal-ads-root .ads-container[data-v-b7aa80d4]{max-width:calc(100% - 6rem)!important}}.floating-ad-item-root[data-v-58ae765d]{animation:slideUp-58ae765d 1s ease-in-out forwards;background-color:#f0fffa;border-radius:var(--border-radius-x15);box-shadow:0 0 1rem #0000004d;cursor:pointer;max-width:50rem;overflow:hidden;transform:translateY(150%)}.floating-ad-item-root[data-v-58ae765d]:not(:last-child){margin-left:var(--spacing-x3)}.floating-ad-item-root[data-v-58ae765d]:hover{filter:brightness(95%)}.floating-ad-item-root>div[data-v-58ae765d]{padding:var(--spacing-x3);text-align:center}.floating-ad-item-root .header[data-v-58ae765d]{background-color:var(--secondary-color);background-image:url(../images/transparent-banner.webp);background-repeat:no-repeat;background-size:cover;color:var(--white-color)}.floating-ad-item-root .header h3[data-v-58ae765d]{line-height:1}.floating-ad-item-root .body p[data-v-58ae765d]{color:var(--secondary-darkColor);font-size:var(--font-size-x2);font-weight:600;white-space:pre-line}@keyframes slideUp-58ae765d{0%{transform:translateY(150%)}to{transform:translateY(0)}}.floating-ads-root[data-v-21f290c6]{bottom:var(--spacing-x5);display:flex;justify-content:center;margin-left:auto;margin-right:auto;position:sticky;width:min(75vw,calc(100vw - 20rem));z-index:5}@media (max-width:768px){.floating-ads-root[data-v-21f290c6]{display:none}}.floating-search-btn-root[data-v-eb15a3e8]{bottom:3rem;position:fixed;right:3rem;z-index:10}.floating-search-btn-root button[data-v-eb15a3e8]{align-items:center;background-color:var(--primary-color);border:none;border-radius:50%;border-bottom-right-radius:.5rem;box-shadow:.2rem .2rem .2rem #0000004d;color:var(--white-color);cursor:pointer;display:flex;height:6rem;justify-content:center;transition:.2s;width:6rem}.floating-search-btn-root button[data-v-eb15a3e8]:hover{filter:brightness(95%)}
