.custom-icon .colored{display:none;padding:0}@media(min-width:991px){.custom-icon.animated:not(.active):hover .default{display:none}.custom-icon.animated:not(.active):hover .colored{display:inline;opacity:.8}.custom-icon.animated:not(.active):hover:active .colored{display:inline;opacity:.4}}.custom-icon.active .default{display:none}.custom-icon.active .colored{display:inline}.custom-icon .text{font-weight:500;margin-left:6px;vertical-align:middle}.star-rating{display:flex}.material-rating{align-items:center;color:#262626;display:flex;font-size:14px;font-weight:500;gap:4px}.material-rating.extended .total-rating-voices{margin-left:4px}@keyframes modalBounce{0%{transform:scale(1)}30%{transform:scale(1.011)}to{transform:scale(1)}}.base-modal-container.fade{transition:opacity .15s linear}.base-modal-container.modal{display:none;height:100%;left:0;outline:0;overflow-x:hidden;overflow-y:auto;pointer-events:none;position:fixed;top:0;width:100%;z-index:1050}.base-modal-container.modal.show{display:block;pointer-events:auto}.base-modal-container.modal .modal-dialog{margin:.5rem;opacity:0;pointer-events:none;position:relative;transform:translateY(-30px);transition:transform .3s ease-out,opacity .3s ease-out;width:auto;z-index:1050}.base-modal-container.modal .modal-dialog.appearing-animation{opacity:1;transform:translateY(0)}.base-modal-container.modal .modal-dialog.bouncing-animation{animation:modalBounce .45s ease-out}@media(min-width:576px){.base-modal-container.modal .modal-dialog{margin:1.75rem auto;max-width:500px}.base-modal-container.modal .modal-dialog.modal-sm{max-width:300px}}@media(min-width:992px){.base-modal-container.modal .modal-dialog.modal-lg,.base-modal-container.modal .modal-dialog.modal-xl{max-width:800px}}@media(min-width:1200px){.base-modal-container.modal .modal-dialog.modal-xl{max-width:1140px}}.base-modal-container.modal .modal-dialog-centered{min-height:calc(100% - 3.5rem)}.base-modal-container.modal .modal-dialog-centered:before{height:calc(100vh - 3.5rem)}.base-modal-container .modal-backdrop{background-color:#000;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1040}.base-modal-container .modal-backdrop.fade{background-color:hsla(0,0%,89%,.89);opacity:1}.base-modal-container .modal-content{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;display:flex;flex-direction:column;outline:0;pointer-events:auto;position:relative;width:100%}.base-modal-container .modal-content .modal-header{align-items:flex-start;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px);display:flex;justify-content:space-between;padding:1rem}.base-modal-container .modal-content .modal-header.close{margin:-1rem -1rem -1rem auto;padding:1rem}.base-modal-container .modal-content .modal-header .btn-close{border:0;border-radius:.375rem;box-sizing:content-box;color:#000;height:1em;opacity:.5;padding:.25em;width:1em}.base-modal-container .modal-content .modal-header .btn-close:hover{color:#262626;opacity:1;text-decoration:none}.base-modal-container .modal-content .modal-header .btn-close.disabled,.base-modal-container .modal-content .modal-header .btn-close:disabled{opacity:.7;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.base-modal-container .modal-content .modal-title{font-size:1.5rem;font-weight:500;line-height:1.5;margin-bottom:0}.base-modal-container .modal-content .modal-body{flex:1 1 auto;padding:1rem;position:relative}.base-modal-container .modal-content .modal-footer{align-items:center;border-bottom-left-radius:calc(.3rem - 1px);border-bottom-right-radius:calc(.3rem - 1px);border-top:1px solid #dee2e6;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:.75rem}.base-modal-container .modal-content .modal-footer>*{margin:.25rem}.toast-container:not(.interactive) .toast{align-items:center;border-radius:10px;bottom:48px;cursor:pointer;display:flex;gap:4px;justify-content:center;left:50%;min-width:150px;opacity:1;padding:4px;position:fixed;transform:translate(-50%,50%);transition:all 1s linear;white-space:nowrap;width:auto;z-index:100000}@media(max-width:767px){.toast-container:not(.interactive) .toast{min-width:300px;white-space:normal}}.toast-container:not(.interactive) .hidden{opacity:0}.toast-container:not(.interactive) .success{background:#5ae0c0}.toast-container:not(.interactive) .error{background:#ff5b79;color:#fff}.toast-container.interactive>.toast{align-items:center;border:1px solid;border-radius:8px;bottom:auto;color:#262626;font-size:14px;font-weight:500;gap:4px;justify-content:center;left:12px;opacity:1;padding:12px 8px;position:fixed;text-align:center;top:12px;transform:none;transition:opacity .6s ease-in-out;width:calc(100% - 24px);word-break:break-word;z-index:100000}.toast-container.interactive>.toast>img{height:24px;width:24px}.toast-container.interactive>.toast>span{white-space:normal;word-break:break-word}.toast-container.interactive>.toast:hover{cursor:pointer}.toast-container.interactive>.toast.hidden{opacity:0;pointer-events:none;visibility:inherit}.toast-container.interactive.-success>.toast{background-color:#e8f8e3;border-color:#bde1c4}.toast-container.interactive.-error>.toast{background-color:#ffe3e8;border-color:#ffb2d0}.material-checkbox input[type=checkbox]{display:none}.material-checkbox.disabled{opacity:.1}.material-checkbox.disabled label{cursor:no-drop}.material-checkbox label{cursor:pointer;display:inline-block;font-weight:500;line-height:18px;padding-left:30px;padding-left:calc(var(--checkbox-size, 24px)*1.25);padding-top:7px;position:relative}.material-checkbox label:after,.material-checkbox label:before{display:inline-block;height:24px;height:var(--checkbox-size,24px);width:24px;width:var(--checkbox-size,24px)}.material-checkbox label:before{background-color:#fff;border:2px solid #797979;border-radius:5px;content:"";left:0;position:absolute;top:3px}.material-checkbox label:after{content:none;position:absolute}.material-checkbox input[type=checkbox]:checked+label.green:after{background-image:url(/static/media/24px-check.6ecefebfb64d5e33aaa0.svg);color:#fff;content:"";left:0;top:2px}.material-checkbox input[type=checkbox]:checked+label.dark:before,.material-checkbox input[type=checkbox]:checked+label.green:before{background-color:#262626;border:2px solid #262626}.material-checkbox input[type=checkbox]:checked+label:after{background-image:url(/static/media/24px-check.6ecefebfb64d5e33aaa0.svg);background-repeat:no-repeat;background-size:contain;color:#fff;content:"";left:0;top:2px}.shared-modal-container .shared-modal .modal-content{border:none;font-size:16px;padding:24px}.shared-modal-container .shared-modal .modal-content a{color:inherit;text-decoration:underline}.shared-modal-container .shared-modal .modal-content .modal-header{border-bottom:none;display:flex;font-size:20px;font-weight:500;justify-content:space-around}.shared-modal-container .shared-modal .modal-content .modal-header button.btn-close{color:#262626;font-size:18px;font-weight:300;margin:0;opacity:1;position:absolute;right:1rem;top:1rem;z-index:1}.shared-modal-container .shared-modal .modal-content .modal-header button.btn-close:hover{opacity:.7}.shared-modal-container .shared-modal .modal-content .modal-footer{border-top:none;display:flex;justify-content:space-around;padding:15px}.shared-modal-container .shared-modal .modal-content .modal-footer button{margin:0}@media(max-width:991px){.shared-modal-container .shared-modal .modal-content .modal-footer{display:block}.shared-modal-container .shared-modal .modal-content .modal-footer button{width:100%}}.shared-modal-container .shared-modal.with-equal-buttons .modal-footer{display:flex!important;gap:16px}.shared-modal-container .shared-modal.with-equal-buttons .modal-footer>button{flex:1 1}@media(max-width:991px){.shared-modal .modal-content .modal-footer{display:flex;flex-direction:column;row-gap:16px}}.shared-backdrop{background-color:#333!important;opacity:.7!important}.classes-sequence-block{color:#262626}.material-label{border-radius:4px;max-width:100%;overflow:hidden;padding:4px 6px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.material-label:hover{cursor:default}.material-label>span{display:block;font-size:14px;font-weight:500;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-label.dark-green{background-color:#51cbcb;color:#262626}.material-label.green{background-color:#26bfbf;color:#fff}.material-label.red{background-color:#d1031c;color:#fff}.material-label.cyan{background-color:#cff1fd;color:#262626}.material-label.yellow{background-color:#ffeaa2;color:#262626}.bottom-part-bought-desktop .bought-in-bundle-wrapper .material-label{display:none}.label{border-bottom-left-radius:8px;border-top-left-radius:8px;color:#fff;font-weight:700;left:0;z-index:1}.label.donate{background-color:gold;color:#262626}@media(max-width:767px){.label.donate{font-size:10px}}.label.featured,.label.new{background-color:#26bfbf;color:#fff}.label.sale{min-width:-30px}.label.bestseller,.label.sale{background-color:#ff5b79}.label .triangle{border-color:transparent #fff transparent transparent;border-style:solid;border-width:14px 7px 14px 0;position:absolute;right:0;top:0}.interactive-badge{align-items:center;background-color:#fddc69;border-radius:100%;display:flex;justify-content:center}.interactive-badge.sm{height:36px;width:36px}.interactive-badge.sm img{height:21px}.interactive-badge.md{height:48px;width:48px}.interactive-badge.md img{height:28px}.interactive-badge.purple{background-color:#6285ff}.interactive-badge.purple img{filter:brightness(100)}.interactive-badge-standalone{align-items:center;background-color:#6285ff;border-radius:8px;bottom:1px;box-shadow:0 1px 1px 0 rgba(0,0,0,.25);display:flex;justify-content:center;left:50%;padding:0 8px;position:absolute;transform:translate(-50%)}.interactive-badge-standalone.sm{height:55px;padding:0 15px;width:80%}.interactive-badge-standalone.auto img{height:auto;width:80%}.bundle-pages-info-container,.pages-info-container{align-items:center;background:transparent;bottom:1px;color:#000;display:flex;height:23px;justify-content:center;left:0;line-height:normal;min-height:0;min-height:auto;position:absolute;width:100%}.bundle-pages-info-container .pages-info,.pages-info-container .pages-info{background-color:#fff;border-radius:4px;color:#262626;font-size:14px;font-weight:500;padding:4px}.preview{background-color:#fff;background-position:0,0;background-repeat:no-repeat;background-size:cover;border:1px solid #d6d6d6;border-radius:8px;cursor:pointer;display:block;margin:0 auto;position:relative}.preview .interactive-badge{position:absolute;right:-10px;top:-10px}.material-owner{max-width:100%}.material-owner-name{color:#262626}.material-owner-name:hover{color:#262626;text-decoration:underline}.material-owner-name:active{color:#515151;text-decoration:none}.material-owner-name:is(span){color:#262626}.material-owner-name:is(span):hover{text-decoration:none}.material-long{border-radius:8px;margin-bottom:30px;outline:1px solid #d6d6d6;padding:16px;width:100%;z-index:0}.material-long .school-label{align-items:center;background:#caf2f3;border-radius:8px 0 0 8px;display:flex;flex-direction:column;height:100%;justify-content:space-between;left:0;padding:16px 0;position:absolute;top:0;width:24px;z-index:1}.material-long.with-label{margin-top:30px}.material-long .labels-wrapper{left:-16px;position:absolute;top:-48px}.material-long .label{padding:4px 17px 4px 8px;position:relative}.material-long .wrapper{width:100%}.material-long .title{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;margin-bottom:10px;max-height:inherit;overflow:hidden;width:auto}.material-long .material-owner{margin:12px 0}.material-long .material-owner .eggs-boost-abtest{position:static}.material-long img.print{margin-top:3px}.material-long .m-subjects{color:#262626}@media(max-width:991px){.material-long .m-subjects{max-width:calc(100% - 150px)}}.material-long .info-block{padding:0 16px;width:100px}.material-long .info-block .title{color:#262626}.material-long .info-block .title:hover{color:#262626;text-decoration:underline}.material-long .info-block .title:active{color:#515151;text-decoration:none}.material-long .m-desc{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;max-height:78px;overflow:hidden}@media(max-width:991px){.material-long .info-action-wrapper{justify-content:space-between}}.material-long .info-action-wrapper .info-action-block{display:flex;flex:1 1}@media(min-width:991px){.material-long .info-action-wrapper .info-action-block.fixed-height{min-height:286px}}.material-long.mobile-version{padding:12px}.material-long.mobile-version .m-desc{display:none}.material-long.mobile-version .title{font-size:16px;font-weight:700;line-height:22px}.material-long.mobile-version .info-block{padding:0 0 0 16px}.material-long .bundle-list-slider .labels-wrapper{left:0;position:absolute;top:-33px}@media(max-width:530px){.material-long .m-classes,.material-long .m-subjects{display:none}}.add-to-folders-modal-action-btn{gap:8px;justify-self:center}.add-to-folders-modal-action-btn .plus-icon{pointer-events:none}.add-to-folders-modal-action-btn:hover{color:#26bfbf;cursor:pointer}.add-to-folders-modal-action-btn:hover .plus-icon>img{display:none}.add-to-folders-modal-action-btn:hover .plus-icon>img.colored{display:block}.add-to-folders-modal-action-btn[disabled]{pointer-events:none}.choose-folders-new-label{background-color:#8ceeee;border-radius:8px;color:#262626;font-size:14px;font-weight:500;line-height:1;padding:6px 4px}.choose-folders-checkboxes{align-items:flex-start;background-color:#eefafa;border-radius:8px;display:flex;flex-direction:column;flex-wrap:nowrap;gap:16px;justify-content:flex-start;max-height:285px;overflow-y:auto;padding:10px 15px;width:100%}.choose-folders-checkboxes::-webkit-scrollbar{background:transparent;width:7px}.choose-folders-checkboxes::-webkit-scrollbar-thumb{background:#26bfbf;border-radius:3px}.choose-folders-checkboxes .folder{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;gap:16px;justify-content:flex-start;max-width:100%;width:100%}.choose-folders-checkboxes .folder .material-checkbox{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;justify-content:flex-start;overflow:hidden;padding:0!important;width:100%}.choose-folders-checkboxes .folder label{align-items:center;display:flex;flex-wrap:nowrap;gap:4px;justify-content:flex-start;line-height:1;margin-bottom:0;max-width:100%;overflow:hidden;padding:0}.choose-folders-checkboxes .folder label .choose-folders-checkbox-title{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.choose-folders-checkboxes .folder label:before{height:24px;left:0;min-width:24px;position:relative;top:0;width:24px}.choose-folders-checkboxes .folder label:after{top:0!important}.choose-folders-checkboxes .folder .children{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;gap:16px;justify-content:flex-start;max-width:100%;overflow:hidden}.choose-folders-checkboxes .folder .subfolder{margin-left:25px;max-width:calc(100% - 25px);width:calc(100% - 25px)}.choose-folders-body{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:24px;justify-content:flex-start}.choose-folders-empty{display:block;font-size:16px;font-weight:400;line-height:1.2;text-align:center;width:100%;word-break:break-word}.radio-button [type=radio]:checked,.radio-button [type=radio]:not(:checked){left:-9999px;position:absolute}.radio-button [type=radio]:checked+label,.radio-button [type=radio]:not(:checked)+label{cursor:pointer;display:inline-block;line-height:24px;padding-left:30px;position:relative}.radio-button [type=radio]:checked+label:before,.radio-button [type=radio]:not(:checked)+label:before{background:transparent;border-radius:100%;content:"";height:24px;left:0;position:absolute;top:0;width:24px}.radio-button [type=radio]:not(:checked)+label:before,.radio-button:not(.checked) [type=radio]+label:before{border:2px solid #797979}.radio-button [type=radio]:checked+label:before,.radio-button.checked [type=radio]+label:before{border:2px solid #262626}.radio-button [type=radio]:checked+label:after,.radio-button [type=radio]:not(:checked)+label:after{background:#262626;border-radius:100%;content:"";height:12px;left:6px;position:absolute;top:6px;transition:all .2s ease;width:12px}.radio-button [type=radio]:not(:checked)+label:after,.radio-button:not(.checked) [type=radio]+label:after{opacity:0;transform:scale(0)}.radio-button [type=radio]:checked+label:after,.radio-button.checked [type=radio]+label:after{opacity:1;transform:scale(1)}.add-to-folders-modal-heading{grid-gap:10px;display:grid;grid-template-columns:18px 1fr 18px;place-items:center;width:100%}.add-to-folders-modal-back-arrow{height:24px;min-width:24px;width:24px}.add-to-folders-modal-back-arrow:hover{cursor:pointer}.add-to-folders-modal-title{grid-column:2;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.add-to-folders-modal-close{height:18px;margin:0!important;opacity:1;padding:0!important;width:18px}.add-to-folders-modal-close:hover{cursor:pointer;opacity:.5}.shared-modal-header:has(.add-to-folders-modal-heading){width:100%}.create-folder-select-radio{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;gap:16px;justify-content:flex-start;padding:0;width:100%}.create-folder-select-radio .radio-button.disabled{color:#d6d6d6}.create-folder-select-radio .radio-button.disabled>label:before{border-color:#d6d6d6}.create-folder-select-radio .radio-button.disabled:hover{cursor:not-allowed}.create-folder-select-radio label{margin-bottom:0}.create-folder-select-radios{align-items:flex-start;background-color:#eefafa;display:flex;flex-direction:column;flex-wrap:nowrap;gap:16px;justify-content:flex-start;list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0}.create-folder-select-radios::-webkit-scrollbar{background:transparent;width:7px}.create-folder-select-radios::-webkit-scrollbar-thumb{background:#26bfbf;border-radius:3px}.create-folder-select-radios.-first{border-radius:8px;padding:16px 12px}.create-folder-select-radios.-children{margin-left:25px}.create-folder-select{align-items:stretch;border:1px solid #d6d6d6;border-radius:8px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;min-height:50px;padding:0;width:100%}.create-folder-select-wrapper{width:100%}.create-folder-select-label{font-size:16px;font-weight:700;margin-bottom:8px;max-width:100%}.create-folder-select-folder,.create-folder-select-label{display:block;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.create-folder-select-folder{width:100%}.create-folder-select-value{align-items:center;display:flex;flex-wrap:nowrap;gap:12px;height:50px;justify-content:space-between;padding:0 12px;width:100%}.create-folder-select-value:hover{cursor:pointer}.create-folder-select.-open .create-folder-select-arrow{transform:rotate(180deg)}.create-folder-select.-open .create-folder-select-value{border-bottom:1px solid #d6d6d6}.create-folder-body{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:24px;justify-content:flex-start;width:100%}.create-folder-body>.input-container{width:100%}.create-folder-body>.input-container label{display:block;font-size:16px;font-weight:700;margin-bottom:8px;max-width:100%;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.add-to-folder-modal.for-favorites{min-width:500px}@media(max-width:767px){.add-to-folder-modal.for-favorites{min-width:0;min-width:auto;width:100%}}.add-to-folder-modal.for-favorites .modal-content{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:24px;justify-content:flex-start;padding:24px!important}.add-to-folder-modal.for-favorites .modal-body,.add-to-folder-modal.for-favorites .modal-footer,.add-to-folder-modal.for-favorites .modal-header{padding:0!important;width:100%}.add-to-folder-modal.for-favorites .modal-body{overflow:hidden}.add-to-folder-modal-fade{z-index:1030}.add-to-folder-modal-container{align-items:center;display:flex!important;justify-content:center;z-index:1040}.choose-folders-primary-btn,.create-folder-primary-btn{display:block;margin:0 auto!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}.favorite-icon-button .favorite-icon{cursor:pointer}.favorite-icon-button .custom-button{font-weight:700;padding:16px 12px}@media(max-width:991px){.favorite-icon-button .custom-button{width:125px}}.favorite-icon-button .custom-button .favorite-icon{margin-right:8px}.favorites-banner-content{align-items:center;display:flex;flex-wrap:nowrap;gap:12px;justify-content:center;overflow:hidden}.favorites-banner-content .favorites-banner-text{color:#262626;font-size:14px;font-weight:500;max-width:350px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.favorites-banner-content .favorites-banner-text>b{font-weight:700;margin:0}.favorites-banner-content>button.interactive-tertiary{color:#000;font-size:14px;font-weight:500;text-decoration:underline;white-space:nowrap}.favorites-banner-content>button.interactive-tertiary:hover{cursor:pointer}.favorites-banner>.toast.success{align-items:center;bottom:12px;display:flex;flex-wrap:nowrap;gap:4px;justify-content:center;left:50%;max-width:80%;top:auto;transform:translateX(-50%);width:auto}.add-to-cart-btn{cursor:pointer}.add-to-cart-btn:disabled{cursor:default}.cart-icon{cursor:pointer}.download-button img{margin-right:10px}.free-material-download-btn .plus-button{color:#262626}@media(max-width:991px){.free-material-download-btn .shared-modal .modal-content .modal-footer button.cancel-modal{margin-bottom:12px}.base-modal-container.modal .modal-dialog.free-material-modal .modal-footer button:first-child{margin-bottom:16px}}.cart-download-btn .download-btn{background:#fff;border:2px solid #262626;padding:15px 0}.cart-download-icon-btn{cursor:pointer}
/*# sourceMappingURL=30576.1779986822237.chunk.css.map*/